diff --git a/Cargo.lock b/Cargo.lock index 57fb05322f..d751e25284 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -742,6 +742,30 @@ dependencies = [ "memchr", ] +[[package]] +name = "buffer" +version = "0.1.0" +dependencies = [ + "anyhow", + "arrayvec 0.7.1", + "clock", + "gpui", + "lazy_static", + "log", + "parking_lot", + "rand 0.8.3", + "rpc", + "seahash", + "serde 1.0.125", + "similar", + "smallvec", + "sum_tree", + "theme", + "tree-sitter", + "tree-sitter-rust", + "unindent", +] + [[package]] name = "build_const" version = "0.2.2" @@ -902,6 +926,20 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "chat_panel" +version = "0.1.0" +dependencies = [ + "client", + "editor", + "gpui", + "postage", + "theme", + "time 0.3.2", + "util", + "workspace", +] + [[package]] name = "chrono" version = "0.4.19" @@ -998,6 +1036,39 @@ dependencies = [ "syn", ] +[[package]] +name = "client" +version = "0.1.0" +dependencies = [ + "anyhow", + "async-recursion", + "async-tungstenite", + "futures", + "gpui", + "image 0.23.14", + "lazy_static", + "log", + "parking_lot", + "postage", + "rand 0.8.3", + "rpc", + "smol", + "sum_tree", + "surf", + "thiserror", + "time 0.3.2", + "tiny_http", + "util", +] + +[[package]] +name = "clock" +version = "0.1.0" +dependencies = [ + "rpc", + "smallvec", +] + [[package]] name = "cloudabi" version = "0.0.3" @@ -1544,6 +1615,30 @@ dependencies = [ "getrandom 0.2.2", ] +[[package]] +name = "editor" +version = "0.1.0" +dependencies = [ + "anyhow", + "buffer", + "clock", + "gpui", + "lazy_static", + "log", + "parking_lot", + "postage", + "rand 0.8.3", + "serde 1.0.125", + "smallvec", + "smol", + "sum_tree", + "theme", + "tree-sitter", + "tree-sitter-rust", + "unindent", + "util", +] + [[package]] name = "either" version = "1.6.1" @@ -1762,6 +1857,21 @@ dependencies = [ "subtle", ] +[[package]] +name = "file_finder" +version = "0.1.0" +dependencies = [ + "editor", + "fuzzy", + "gpui", + "postage", + "project", + "serde_json 1.0.64", + "theme", + "util", + "workspace", +] + [[package]] name = "filetime" version = "0.2.14" @@ -2040,6 +2150,14 @@ dependencies = [ "slab", ] +[[package]] +name = "fuzzy" +version = "0.1.0" +dependencies = [ + "gpui", + "util", +] + [[package]] name = "generator" version = "0.6.23" @@ -2175,7 +2293,6 @@ name = "gpui" version = "0.1.0" dependencies = [ "anyhow", - "arrayvec 0.7.1", "async-task", "backtrace", "bindgen", @@ -2212,6 +2329,7 @@ dependencies = [ "simplelog", "smallvec", "smol", + "sum_tree", "time 0.3.2", "tiny-skia", "tree-sitter", @@ -3324,6 +3442,17 @@ dependencies = [ "regex", ] +[[package]] +name = "people_panel" +version = "0.1.0" +dependencies = [ + "client", + "gpui", + "postage", + "theme", + "workspace", +] + [[package]] name = "percent-encoding" version = "2.1.0" @@ -3616,6 +3745,48 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "project" +version = "0.1.0" +dependencies = [ + "anyhow", + "async-trait", + "buffer", + "client", + "clock", + "fsevent", + "futures", + "fuzzy", + "gpui", + "ignore", + "lazy_static", + "libc", + "log", + "parking_lot", + "postage", + "rand 0.8.3", + "rpc", + "serde 1.0.125", + "serde_json 1.0.64", + "smol", + "sum_tree", + "tempdir", + "toml 0.5.8", + "util", +] + +[[package]] +name = "project_panel" +version = "0.1.0" +dependencies = [ + "gpui", + "postage", + "project", + "serde_json 1.0.64", + "theme", + "workspace", +] + [[package]] name = "prost" version = "0.8.0" @@ -4052,6 +4223,28 @@ dependencies = [ "xmlparser", ] +[[package]] +name = "rpc" +version = "0.1.0" +dependencies = [ + "anyhow", + "async-lock", + "async-tungstenite", + "base64 0.13.0", + "futures", + "log", + "parking_lot", + "postage", + "prost", + "prost-build", + "rand 0.8.3", + "rsa", + "serde 1.0.125", + "smol", + "tempdir", + "zstd", +] + [[package]] name = "rsa" version = "0.4.0" @@ -4940,6 +5133,14 @@ version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2" +[[package]] +name = "sum_tree" +version = "0.1.0" +dependencies = [ + "arrayvec 0.7.1", + "rand 0.8.3", +] + [[package]] name = "surf" version = "2.2.0" @@ -5112,6 +5313,35 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "theme" +version = "0.1.0" +dependencies = [ + "anyhow", + "gpui", + "indexmap", + "parking_lot", + "serde 1.0.125", + "serde_json 1.0.64", + "serde_path_to_error", + "toml 0.5.8", +] + +[[package]] +name = "theme_selector" +version = "0.1.0" +dependencies = [ + "editor", + "fuzzy", + "gpui", + "log", + "parking_lot", + "postage", + "smol", + "theme", + "workspace", +] + [[package]] name = "thiserror" version = "1.0.29" @@ -5582,6 +5812,18 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" +[[package]] +name = "util" +version = "0.1.0" +dependencies = [ + "anyhow", + "futures", + "log", + "serde_json 1.0.64", + "surf", + "tempdir", +] + [[package]] name = "uuid" version = "0.5.1" @@ -5854,6 +6096,24 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "workspace" +version = "0.1.0" +dependencies = [ + "anyhow", + "buffer", + "client", + "editor", + "gpui", + "log", + "postage", + "project", + "serde_json 1.0.64", + "theme", + "tree-sitter", + "tree-sitter-rust", +] + [[package]] name = "wyz" version = "0.2.0" @@ -5892,18 +6152,24 @@ name = "zed" version = "0.1.0" dependencies = [ "anyhow", - "arrayvec 0.7.1", "async-recursion", "async-trait", "async-tungstenite", + "buffer", "cargo-bundle", + "chat_panel", + "client", + "clock", "crossbeam-channel", "ctor", "dirs 3.0.1", "easy-parallel", + "editor", "env_logger", + "file_finder", "fsevent", "futures", + "fuzzy", "gpui", "http-auth-basic", "ignore", @@ -5915,20 +6181,25 @@ dependencies = [ "log-panics", "num_cpus", "parking_lot", + "people_panel", "postage", + "project", + "project_panel", "rand 0.8.3", + "rpc", "rsa", "rust-embed", - "seahash", "serde 1.0.125", "serde_json 1.0.64", "serde_path_to_error", - "similar", "simplelog", "smallvec", "smol", + "sum_tree", "surf", "tempdir", + "theme", + "theme_selector", "thiserror", "time 0.3.2", "tiny_http", @@ -5937,7 +6208,8 @@ dependencies = [ "tree-sitter-rust", "unindent", "url", - "zrpc", + "util", + "workspace", ] [[package]] @@ -5966,6 +6238,7 @@ dependencies = [ "parking_lot", "postage", "rand 0.8.3", + "rpc", "rust-embed", "scrypt", "serde 1.0.125", @@ -5978,7 +6251,6 @@ dependencies = [ "time 0.2.25", "toml 0.5.8", "zed", - "zrpc", ] [[package]] @@ -6002,28 +6274,6 @@ dependencies = [ "synstructure", ] -[[package]] -name = "zrpc" -version = "0.1.0" -dependencies = [ - "anyhow", - "async-lock", - "async-tungstenite", - "base64 0.13.0", - "futures", - "log", - "parking_lot", - "postage", - "prost", - "prost-build", - "rand 0.8.3", - "rsa", - "serde 1.0.125", - "smol", - "tempdir", - "zstd", -] - [[package]] name = "zstd" version = "0.9.0+zstd.1.5.0" diff --git a/Cargo.toml b/Cargo.toml index 248326d871..98c5bf46d6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [workspace] -members = ["fsevent", "gpui", "gpui_macros", "server", "zed", "zrpc"] -default-members = ["zed"] +members = ["crates/*"] +default-members = ["crates/zed"] [patch.crates-io] async-task = { git = "https://github.com/zed-industries/async-task", rev = "341b57d6de98cdfd7b418567b8de2022ca993a6e" } diff --git a/crates/buffer/Cargo.toml b/crates/buffer/Cargo.toml new file mode 100644 index 0000000000..0b29bb7e5e --- /dev/null +++ b/crates/buffer/Cargo.toml @@ -0,0 +1,30 @@ +[package] +name = "buffer" +version = "0.1.0" +edition = "2018" + +[features] +test-support = ["rand"] + +[dependencies] +clock = { path = "../clock" } +gpui = { path = "../gpui" } +rpc = { path = "../rpc" } +sum_tree = { path = "../sum_tree" } +theme = { path = "../theme" } +anyhow = "1.0.38" +arrayvec = "0.7.1" +lazy_static = "1.4" +log = "0.4" +parking_lot = "0.11.1" +rand = { version = "0.8.3", optional = true } +seahash = "4.1" +serde = { version = "1", features = ["derive"] } +similar = "1.3" +smallvec = { version = "1.6", features = ["union"] } +tree-sitter = "0.19.5" + +[dev-dependencies] +rand = "0.8.3" +tree-sitter-rust = "0.19.0" +unindent = "0.1.7" diff --git a/zed/src/editor/buffer/anchor.rs b/crates/buffer/src/anchor.rs similarity index 96% rename from zed/src/editor/buffer/anchor.rs rename to crates/buffer/src/anchor.rs index bd46c4fbbb..c678918824 100644 --- a/zed/src/editor/buffer/anchor.rs +++ b/crates/buffer/src/anchor.rs @@ -1,13 +1,13 @@ use super::{Buffer, Content}; -use crate::{time, util::Bias}; use anyhow::Result; use std::{cmp::Ordering, ops::Range}; +use sum_tree::Bias; #[derive(Clone, Eq, PartialEq, Debug, Hash)] pub struct Anchor { pub offset: usize, pub bias: Bias, - pub version: time::Global, + pub version: clock::Global, } impl Anchor { diff --git a/zed/src/theme/highlight_map.rs b/crates/buffer/src/highlight_map.rs similarity index 81% rename from zed/src/theme/highlight_map.rs rename to crates/buffer/src/highlight_map.rs index 202e0d38be..5e1c7e4304 100644 --- a/zed/src/theme/highlight_map.rs +++ b/crates/buffer/src/highlight_map.rs @@ -1,5 +1,6 @@ -use super::SyntaxTheme; +use gpui::fonts::HighlightStyle; use std::sync::Arc; +use theme::SyntaxTheme; #[derive(Clone, Debug)] pub struct HighlightMap(Arc<[HighlightId]>); @@ -49,6 +50,20 @@ impl HighlightMap { } } +impl HighlightId { + pub fn style(&self, theme: &SyntaxTheme) -> Option { + theme + .highlights + .get(self.0 as usize) + .map(|entry| entry.1.clone()) + } + + #[cfg(any(test, feature = "test-support"))] + pub fn name<'a>(&self, theme: &'a SyntaxTheme) -> Option<&'a str> { + theme.highlights.get(self.0 as usize).map(|e| e.0.as_str()) + } +} + impl Default for HighlightMap { fn default() -> Self { Self(Arc::new([])) @@ -89,8 +104,8 @@ mod tests { ]; let map = HighlightMap::new(capture_names, &theme); - assert_eq!(theme.highlight_name(map.get(0)), Some("function")); - assert_eq!(theme.highlight_name(map.get(1)), Some("function.async")); - assert_eq!(theme.highlight_name(map.get(2)), Some("variable.builtin")); + assert_eq!(map.get(0).name(&theme), Some("function")); + assert_eq!(map.get(1).name(&theme), Some("function.async")); + assert_eq!(map.get(2).name(&theme), Some("variable.builtin")); } } diff --git a/zed/src/language.rs b/crates/buffer/src/language.rs similarity index 78% rename from zed/src/language.rs rename to crates/buffer/src/language.rs index 0297909efd..8970aaa444 100644 --- a/zed/src/language.rs +++ b/crates/buffer/src/language.rs @@ -1,14 +1,10 @@ -use crate::{settings::HighlightMap, theme::SyntaxTheme}; +use crate::{HighlightMap}; use parking_lot::Mutex; -use rust_embed::RustEmbed; use serde::Deserialize; use std::{path::Path, str, sync::Arc}; use tree_sitter::{Language as Grammar, Query}; pub use tree_sitter::{Parser, Tree}; - -#[derive(RustEmbed)] -#[folder = "languages"] -pub struct LanguageDir; +use theme::SyntaxTheme; #[derive(Default, Deserialize)] pub struct LanguageConfig { @@ -30,40 +26,18 @@ pub struct Language { pub highlight_map: Mutex, } +#[derive(Default)] pub struct LanguageRegistry { languages: Vec>, } -impl Language { - pub fn name(&self) -> &str { - self.config.name.as_str() - } - - pub fn highlight_map(&self) -> HighlightMap { - self.highlight_map.lock().clone() - } - - pub fn set_theme(&self, theme: &SyntaxTheme) { - *self.highlight_map.lock() = HighlightMap::new(self.highlight_query.capture_names(), theme); - } -} - impl LanguageRegistry { pub fn new() -> Self { - let grammar = tree_sitter_rust::language(); - let rust_config = - toml::from_slice(&LanguageDir::get("rust/config.toml").unwrap().data).unwrap(); - let rust_language = Language { - config: rust_config, - grammar, - highlight_query: Self::load_query(grammar, "rust/highlights.scm"), - brackets_query: Self::load_query(grammar, "rust/brackets.scm"), - highlight_map: Mutex::new(HighlightMap::default()), - }; + Self::default() + } - Self { - languages: vec![Arc::new(rust_language)], - } + pub fn add(&mut self, language: Arc) { + self.languages.push(language); } pub fn set_theme(&self, theme: &SyntaxTheme) { @@ -85,19 +59,19 @@ impl LanguageRegistry { .any(|suffix| path_suffixes.contains(&Some(suffix.as_str()))) }) } - - fn load_query(grammar: tree_sitter::Language, path: &str) -> Query { - Query::new( - grammar, - str::from_utf8(&LanguageDir::get(path).unwrap().data).unwrap(), - ) - .unwrap() - } } -impl Default for LanguageRegistry { - fn default() -> Self { - Self::new() +impl Language { + pub fn name(&self) -> &str { + self.config.name.as_str() + } + + pub fn highlight_map(&self) -> HighlightMap { + self.highlight_map.lock().clone() + } + + pub fn set_theme(&self, theme: &SyntaxTheme) { + *self.highlight_map.lock() = HighlightMap::new(self.highlight_query.capture_names(), theme); } } diff --git a/zed/src/editor/buffer.rs b/crates/buffer/src/lib.rs similarity index 86% rename from zed/src/editor/buffer.rs rename to crates/buffer/src/lib.rs index 99be7d4181..cb1fe11c6e 100644 --- a/zed/src/editor/buffer.rs +++ b/crates/buffer/src/lib.rs @@ -1,44 +1,87 @@ mod anchor; +mod highlight_map; +mod language; mod operation_queue; mod point; +#[cfg(any(test, feature = "test-support"))] +pub mod random_char_iter; pub mod rope; mod selection; -use crate::{ - language::{Language, Tree}, - settings::{HighlightId, HighlightMap}, - time::{self, ReplicaId}, - util::Bias, - worktree::{File, Worktree}, -}; pub use anchor::*; use anyhow::{anyhow, Result}; -use gpui::{ - sum_tree::{self, FilterCursor, SumTree}, - AppContext, Entity, ModelContext, ModelHandle, Task, -}; +use clock::ReplicaId; +use gpui::{AppContext, Entity, ModelContext, MutableAppContext, Task}; +pub use highlight_map::{HighlightId, HighlightMap}; +use language::Tree; +pub use language::{Language, LanguageConfig, LanguageRegistry}; use lazy_static::lazy_static; use operation_queue::OperationQueue; use parking_lot::Mutex; pub use point::*; +#[cfg(any(test, feature = "test-support"))] +pub use random_char_iter::*; pub use rope::{Chunks, Rope, TextSummary}; +use rpc::proto; use seahash::SeaHasher; pub use selection::*; use similar::{ChangeTag, TextDiff}; use std::{ + any::Any, cell::RefCell, cmp, convert::{TryFrom, TryInto}, + ffi::OsString, hash::BuildHasher, iter::Iterator, ops::{Deref, DerefMut, Range}, - path::Path, + path::{Path, PathBuf}, str, sync::Arc, time::{Duration, Instant, SystemTime, UNIX_EPOCH}, }; +use sum_tree::{Bias, FilterCursor, SumTree}; use tree_sitter::{InputEdit, Parser, QueryCursor}; -use zrpc::proto; + +pub trait File { + fn worktree_id(&self) -> usize; + + fn entry_id(&self) -> Option; + + fn set_entry_id(&mut self, entry_id: Option); + + fn mtime(&self) -> SystemTime; + + fn set_mtime(&mut self, mtime: SystemTime); + + fn path(&self) -> &Arc; + + fn set_path(&mut self, path: Arc); + + fn full_path(&self, cx: &AppContext) -> PathBuf; + + /// Returns the last component of this handle's absolute path. If this handle refers to the root + /// of its worktree, then this method will return the name of the worktree itself. + fn file_name<'a>(&'a self, cx: &'a AppContext) -> Option; + + fn is_deleted(&self) -> bool; + + fn save( + &self, + buffer_id: u64, + text: Rope, + version: clock::Global, + cx: &mut MutableAppContext, + ) -> Task>; + + fn buffer_updated(&self, buffer_id: u64, operation: Operation, cx: &mut MutableAppContext); + + fn buffer_removed(&self, buffer_id: u64, cx: &mut MutableAppContext); + + fn boxed_clone(&self) -> Box; + + fn as_any(&self) -> &dyn Any; +} #[derive(Clone, Default)] struct DeterministicState; @@ -51,16 +94,16 @@ impl BuildHasher for DeterministicState { } } -#[cfg(test)] +#[cfg(any(test, feature = "test-support"))] type HashMap = std::collections::HashMap; -#[cfg(test)] +#[cfg(any(test, feature = "test-support"))] type HashSet = std::collections::HashSet; -#[cfg(not(test))] +#[cfg(not(any(test, feature = "test-support")))] type HashMap = std::collections::HashMap; -#[cfg(not(test))] +#[cfg(not(any(test, feature = "test-support")))] type HashSet = std::collections::HashSet; thread_local! { @@ -111,13 +154,13 @@ pub struct Buffer { fragments: SumTree, visible_text: Rope, deleted_text: Rope, - pub version: time::Global, - saved_version: time::Global, + pub version: clock::Global, + saved_version: clock::Global, saved_mtime: SystemTime, - last_edit: time::Local, + last_edit: clock::Local, undo_map: UndoMap, history: History, - file: Option, + file: Option>, language: Option>, sync_parse_timeout: Duration, syntax_tree: Mutex>, @@ -128,8 +171,8 @@ pub struct Buffer { deferred_replicas: HashSet, replica_id: ReplicaId, remote_id: u64, - local_clock: time::Local, - lamport_clock: time::Lamport, + local_clock: clock::Local, + lamport_clock: clock::Lamport, #[cfg(test)] operations: Vec, } @@ -144,15 +187,15 @@ pub struct SelectionSet { struct SyntaxTree { tree: Tree, dirty: bool, - version: time::Global, + version: clock::Global, } #[derive(Clone, Debug)] struct Transaction { - start: time::Global, - end: time::Global, + start: clock::Global, + end: clock::Global, buffer_was_dirty: bool, - edits: Vec, + edits: Vec, ranges: Vec>, selections_before: Option<(SelectionSetId, Arc<[Selection]>)>, selections_after: Option<(SelectionSetId, Arc<[Selection]>)>, @@ -212,7 +255,7 @@ impl Transaction { pub struct History { // TODO: Turn this into a String or Rope, maybe. pub base_text: Arc, - ops: HashMap, + ops: HashMap, undo_stack: Vec, redo_stack: Vec, transaction_depth: usize, @@ -237,7 +280,7 @@ impl History { fn start_transaction( &mut self, - start: time::Global, + start: clock::Global, buffer_was_dirty: bool, selections: Option<(SelectionSetId, Arc<[Selection]>)>, now: Instant, @@ -310,7 +353,7 @@ impl History { self.undo_stack.truncate(new_len); } - fn push_undo(&mut self, edit_id: time::Local) { + fn push_undo(&mut self, edit_id: clock::Local) { assert_ne!(self.transaction_depth, 0); let last_transaction = self.undo_stack.last_mut().unwrap(); last_transaction.push_edit(&self.ops[&edit_id]); @@ -338,7 +381,7 @@ impl History { } #[derive(Clone, Default, Debug)] -struct UndoMap(HashMap>); +struct UndoMap(HashMap>); impl UndoMap { fn insert(&mut self, undo: &UndoOperation) { @@ -347,11 +390,11 @@ impl UndoMap { } } - fn is_undone(&self, edit_id: time::Local) -> bool { + fn is_undone(&self, edit_id: clock::Local) -> bool { self.undo_count(edit_id) % 2 == 1 } - fn was_undone(&self, edit_id: time::Local, version: &time::Global) -> bool { + fn was_undone(&self, edit_id: clock::Local, version: &clock::Global) -> bool { let undo_count = self .0 .get(&edit_id) @@ -364,7 +407,7 @@ impl UndoMap { undo_count % 2 == 1 } - fn undo_count(&self, edit_id: time::Local) -> u32 { + fn undo_count(&self, edit_id: clock::Local) -> u32 { self.0 .get(&edit_id) .unwrap_or(&Vec::new()) @@ -380,7 +423,7 @@ struct Edits<'a, F: Fn(&FragmentSummary) -> bool> { deleted_text: &'a Rope, cursor: Option>, undos: &'a UndoMap, - since: time::Global, + since: clock::Global, old_offset: usize, new_offset: usize, old_point: Point, @@ -413,7 +456,7 @@ impl Edit { } struct Diff { - base_version: time::Global, + base_version: clock::Global, new_text: Arc, changes: Vec<(ChangeTag, usize)>, } @@ -421,20 +464,20 @@ struct Diff { #[derive(Copy, Clone, Debug, Default, Eq, PartialEq)] struct InsertionTimestamp { replica_id: ReplicaId, - local: time::Seq, - lamport: time::Seq, + local: clock::Seq, + lamport: clock::Seq, } impl InsertionTimestamp { - fn local(&self) -> time::Local { - time::Local { + fn local(&self) -> clock::Local { + clock::Local { replica_id: self.replica_id, value: self.local, } } - fn lamport(&self) -> time::Lamport { - time::Lamport { + fn lamport(&self) -> clock::Lamport { + clock::Lamport { replica_id: self.replica_id, value: self.lamport, } @@ -446,16 +489,16 @@ struct Fragment { timestamp: InsertionTimestamp, len: usize, visible: bool, - deletions: HashSet, - max_undos: time::Global, + deletions: HashSet, + max_undos: clock::Global, } #[derive(Eq, PartialEq, Clone, Debug)] pub struct FragmentSummary { text: FragmentTextSummary, - max_version: time::Global, - min_insertion_version: time::Global, - max_insertion_version: time::Global, + max_version: clock::Global, + min_insertion_version: clock::Global, + max_insertion_version: clock::Global, } #[derive(Copy, Default, Clone, Debug, PartialEq, Eq)] @@ -465,7 +508,7 @@ struct FragmentTextSummary { } impl<'a> sum_tree::Dimension<'a, FragmentSummary> for FragmentTextSummary { - fn add_summary(&mut self, summary: &'a FragmentSummary, _: &Option) { + fn add_summary(&mut self, summary: &'a FragmentSummary, _: &Option) { self.visible += summary.text.visible; self.deleted += summary.text.deleted; } @@ -476,35 +519,35 @@ pub enum Operation { Edit(EditOperation), Undo { undo: UndoOperation, - lamport_timestamp: time::Lamport, + lamport_timestamp: clock::Lamport, }, UpdateSelections { set_id: SelectionSetId, selections: Option>, - lamport_timestamp: time::Lamport, + lamport_timestamp: clock::Lamport, }, SetActiveSelections { set_id: Option, - lamport_timestamp: time::Lamport, + lamport_timestamp: clock::Lamport, }, #[cfg(test)] - Test(time::Lamport), + Test(clock::Lamport), } #[derive(Clone, Debug, Eq, PartialEq)] pub struct EditOperation { timestamp: InsertionTimestamp, - version: time::Global, + version: clock::Global, ranges: Vec>, new_text: Option, } #[derive(Clone, Debug, Eq, PartialEq)] pub struct UndoOperation { - id: time::Local, - counts: HashMap, + id: clock::Local, + counts: HashMap, ranges: Vec>, - version: time::Global, + version: clock::Global, } impl Buffer { @@ -526,7 +569,7 @@ impl Buffer { pub fn from_history( replica_id: ReplicaId, history: History, - file: Option, + file: Option>, language: Option>, cx: &mut ModelContext, ) -> Self { @@ -543,14 +586,14 @@ impl Buffer { fn build( replica_id: ReplicaId, history: History, - file: Option, + file: Option>, remote_id: u64, language: Option>, cx: &mut ModelContext, ) -> Self { let saved_mtime; if let Some(file) = file.as_ref() { - saved_mtime = file.mtime; + saved_mtime = file.mtime(); } else { saved_mtime = UNIX_EPOCH; } @@ -575,9 +618,9 @@ impl Buffer { visible_text, deleted_text: Rope::new(), fragments, - version: time::Global::new(), - saved_version: time::Global::new(), - last_edit: time::Local::default(), + version: clock::Global::new(), + saved_version: clock::Global::new(), + last_edit: clock::Local::default(), undo_map: Default::default(), history, file, @@ -592,8 +635,8 @@ impl Buffer { deferred_replicas: HashSet::default(), replica_id, remote_id, - local_clock: time::Local::new(replica_id), - lamport_clock: time::Lamport::new(replica_id), + local_clock: clock::Local::new(replica_id), + lamport_clock: clock::Lamport::new(replica_id), #[cfg(test)] operations: Default::default(), @@ -621,7 +664,7 @@ impl Buffer { pub fn from_proto( replica_id: ReplicaId, message: proto::Buffer, - file: Option, + file: Option>, language: Option>, cx: &mut ModelContext, ) -> Result { @@ -642,7 +685,7 @@ impl Buffer { .selections .into_iter() .map(|set| { - let set_id = time::Lamport { + let set_id = clock::Lamport { replica_id: set.replica_id as ReplicaId, value: set.local_timestamp, }; @@ -680,18 +723,18 @@ impl Buffer { } } - pub fn file(&self) -> Option<&File> { - self.file.as_ref() + pub fn file(&self) -> Option<&dyn File> { + self.file.as_deref() } - pub fn file_mut(&mut self) -> Option<&mut File> { - self.file.as_mut() + pub fn file_mut(&mut self) -> Option<&mut dyn File> { + self.file.as_mut().map(|f| f.deref_mut() as &mut dyn File) } pub fn save( &mut self, cx: &mut ModelContext, - ) -> Result>> { + ) -> Result>> { let file = self .file .as_ref() @@ -702,54 +745,33 @@ impl Buffer { Ok(cx.spawn(|this, mut cx| async move { let (version, mtime) = save.await?; this.update(&mut cx, |this, cx| { - this.did_save(version.clone(), mtime, cx); + this.did_save(version.clone(), mtime, None, cx); }); Ok((version, mtime)) })) } - pub fn save_as( - &mut self, - worktree: &ModelHandle, - path: impl Into>, - cx: &mut ModelContext, - ) -> Task> { - let path = path.into(); - let handle = cx.handle(); - let text = self.visible_text.clone(); - let version = self.version.clone(); + pub fn as_rope(&self) -> &Rope { + &self.visible_text + } - let save_as = worktree.update(cx, |worktree, cx| { - worktree - .as_local_mut() - .unwrap() - .save_buffer_as(handle, path, text, cx) - }); - - cx.spawn(|this, mut cx| async move { - save_as.await.map(|new_file| { - this.update(&mut cx, |this, cx| { - if let Some(language) = new_file.select_language(cx) { - this.language = Some(language); - this.reparse(cx); - } - - let mtime = new_file.mtime; - this.file = Some(new_file); - this.did_save(version, mtime, cx); - }); - }) - }) + pub fn set_language(&mut self, language: Option>, cx: &mut ModelContext) { + self.language = language; + self.reparse(cx); } pub fn did_save( &mut self, - version: time::Global, + version: clock::Global, mtime: SystemTime, + new_file: Option>, cx: &mut ModelContext, ) { self.saved_mtime = mtime; self.saved_version = version; + if let Some(new_file) = new_file { + self.file = Some(new_file); + } cx.emit(Event::Saved); } @@ -762,13 +784,13 @@ impl Buffer { ) { let file = self.file.as_mut().unwrap(); let mut changed = false; - if path != file.path { - file.path = path; + if path != *file.path() { + file.set_path(path); changed = true; } - if mtime != file.mtime { - file.mtime = mtime; + if mtime != file.mtime() { + file.set_mtime(mtime); changed = true; if let Some(new_text) = new_text { if self.version == self.saved_version { @@ -840,7 +862,7 @@ impl Buffer { } } - #[cfg(test)] + #[cfg(any(test, feature = "test-support"))] pub fn is_parsing(&self) -> bool { self.parsing_in_background } @@ -1038,14 +1060,14 @@ impl Buffer { && self .file .as_ref() - .map_or(false, |file| file.mtime > self.saved_mtime) + .map_or(false, |file| file.mtime() > self.saved_mtime) } pub fn remote_id(&self) -> u64 { self.remote_id } - pub fn version(&self) -> time::Global { + pub fn version(&self) -> clock::Global { self.version.clone() } @@ -1088,7 +1110,7 @@ impl Buffer { self.visible_text.chars_at(offset) } - pub fn edits_since<'a>(&'a self, since: time::Global) -> impl 'a + Iterator { + pub fn edits_since<'a>(&'a self, since: clock::Global) -> impl 'a + Iterator { let since_2 = since.clone(); let cursor = if since == self.version { None @@ -1443,7 +1465,7 @@ impl Buffer { fn apply_remote_edit( &mut self, - version: &time::Global, + version: &clock::Global, ranges: &[Range], new_text: Option<&str>, timestamp: InsertionTimestamp, @@ -1939,6 +1961,170 @@ impl Buffer { } } +#[cfg(any(test, feature = "test-support"))] +impl Buffer { + fn random_byte_range(&mut self, start_offset: usize, rng: &mut impl rand::Rng) -> Range { + let end = self.clip_offset(rng.gen_range(start_offset..=self.len()), Bias::Right); + let start = self.clip_offset(rng.gen_range(start_offset..=end), Bias::Right); + start..end + } + + pub fn randomly_edit( + &mut self, + rng: &mut T, + old_range_count: usize, + cx: &mut ModelContext, + ) -> (Vec>, String) + where + T: rand::Rng, + { + let mut old_ranges: Vec> = Vec::new(); + for _ in 0..old_range_count { + let last_end = old_ranges.last().map_or(0, |last_range| last_range.end + 1); + if last_end > self.len() { + break; + } + old_ranges.push(self.random_byte_range(last_end, rng)); + } + let new_text_len = rng.gen_range(0..10); + let new_text: String = crate::random_char_iter::RandomCharIter::new(&mut *rng) + .take(new_text_len) + .collect(); + log::info!( + "mutating buffer {} at {:?}: {:?}", + self.replica_id, + old_ranges, + new_text + ); + self.edit(old_ranges.iter().cloned(), new_text.as_str(), cx); + (old_ranges, new_text) + } + + pub fn randomly_mutate( + &mut self, + rng: &mut T, + cx: &mut ModelContext, + ) -> (Vec>, String) + where + T: rand::Rng, + { + use rand::prelude::*; + + let (old_ranges, new_text) = self.randomly_edit(rng, 5, cx); + + // Randomly add, remove or mutate selection sets. + let replica_selection_sets = &self + .selection_sets() + .map(|(set_id, _)| *set_id) + .filter(|set_id| self.replica_id == set_id.replica_id) + .collect::>(); + let set_id = replica_selection_sets.choose(rng); + if set_id.is_some() && rng.gen_bool(1.0 / 6.0) { + self.remove_selection_set(*set_id.unwrap(), cx).unwrap(); + } else { + let mut ranges = Vec::new(); + for _ in 0..5 { + ranges.push(self.random_byte_range(0, rng)); + } + let new_selections = self.selections_from_ranges(ranges).unwrap(); + + if set_id.is_none() || rng.gen_bool(1.0 / 5.0) { + self.add_selection_set(new_selections, cx); + } else { + self.update_selection_set(*set_id.unwrap(), new_selections, cx) + .unwrap(); + } + } + + (old_ranges, new_text) + } + + pub fn randomly_undo_redo(&mut self, rng: &mut impl rand::Rng, cx: &mut ModelContext) { + use rand::prelude::*; + + for _ in 0..rng.gen_range(1..=5) { + if let Some(transaction) = self.history.undo_stack.choose(rng).cloned() { + log::info!( + "undoing buffer {} transaction {:?}", + self.replica_id, + transaction + ); + self.undo_or_redo(transaction, cx).unwrap(); + } + } + } + + fn selections_from_ranges(&self, ranges: I) -> Result> + where + I: IntoIterator>, + { + use std::sync::atomic::{self, AtomicUsize}; + + static NEXT_SELECTION_ID: AtomicUsize = AtomicUsize::new(0); + + let mut ranges = ranges.into_iter().collect::>(); + ranges.sort_unstable_by_key(|range| range.start); + + let mut selections = Vec::with_capacity(ranges.len()); + for range in ranges { + if range.start > range.end { + selections.push(Selection { + id: NEXT_SELECTION_ID.fetch_add(1, atomic::Ordering::SeqCst), + start: self.anchor_before(range.end), + end: self.anchor_before(range.start), + reversed: true, + goal: SelectionGoal::None, + }); + } else { + selections.push(Selection { + id: NEXT_SELECTION_ID.fetch_add(1, atomic::Ordering::SeqCst), + start: self.anchor_after(range.start), + end: self.anchor_before(range.end), + reversed: false, + goal: SelectionGoal::None, + }); + } + } + Ok(selections) + } + + pub fn selection_ranges<'a>(&'a self, set_id: SelectionSetId) -> Result>> { + Ok(self + .selection_set(set_id)? + .selections + .iter() + .map(move |selection| { + let start = selection.start.to_offset(self); + let end = selection.end.to_offset(self); + if selection.reversed { + end..start + } else { + start..end + } + }) + .collect()) + } + + pub fn all_selection_ranges<'a>( + &'a self, + ) -> impl 'a + Iterator>)> { + self.selections + .keys() + .map(move |set_id| (*set_id, self.selection_ranges(*set_id).unwrap())) + } + + pub fn enclosing_bracket_point_ranges( + &self, + range: Range, + ) -> Option<(Range, Range)> { + self.enclosing_bracket_ranges(range).map(|(start, end)| { + let point_start = start.start.to_point(self)..start.end.to_point(self); + let point_end = end.start.to_point(self)..end.end.to_point(self); + (point_start, point_end) + }) + } +} + impl Clone for Buffer { fn clone(&self) -> Self { Self { @@ -1953,7 +2139,7 @@ impl Clone for Buffer { history: self.history.clone(), selections: self.selections.clone(), deferred_ops: self.deferred_ops.clone(), - file: self.file.clone(), + file: self.file.as_ref().map(|f| f.boxed_clone()), language: self.language.clone(), syntax_tree: Mutex::new(self.syntax_tree.lock().clone()), parsing_in_background: false, @@ -1974,7 +2160,7 @@ impl Clone for Buffer { pub struct Snapshot { visible_text: Rope, fragments: SumTree, - version: time::Global, + version: clock::Global, tree: Option, is_parsing: bool, language: Option>, @@ -2092,7 +2278,7 @@ impl Snapshot { pub struct Content<'a> { visible_text: &'a Rope, fragments: &'a SumTree, - version: &'a time::Global, + version: &'a clock::Global, } impl<'a> From<&'a Snapshot> for Content<'a> { @@ -2471,7 +2657,7 @@ impl Fragment { && self.deletions.iter().all(|d| undos.is_undone(*d)) } - fn was_visible(&self, version: &time::Global, undos: &UndoMap) -> bool { + fn was_visible(&self, version: &clock::Global, undos: &UndoMap) -> bool { (version.observed(self.timestamp.local()) && !undos.was_undone(self.timestamp.local(), version)) && self @@ -2485,14 +2671,14 @@ impl sum_tree::Item for Fragment { type Summary = FragmentSummary; fn summary(&self) -> Self::Summary { - let mut max_version = time::Global::new(); + let mut max_version = clock::Global::new(); max_version.observe(self.timestamp.local()); for deletion in &self.deletions { max_version.observe(*deletion); } max_version.join(&self.max_undos); - let mut min_insertion_version = time::Global::new(); + let mut min_insertion_version = clock::Global::new(); min_insertion_version.observe(self.timestamp.local()); let max_insertion_version = min_insertion_version.clone(); if self.visible { @@ -2520,7 +2706,7 @@ impl sum_tree::Item for Fragment { } impl sum_tree::Summary for FragmentSummary { - type Context = Option; + type Context = Option; fn add_summary(&mut self, other: &Self, _: &Self::Context) { self.text.visible += &other.text.visible; @@ -2537,15 +2723,15 @@ impl Default for FragmentSummary { fn default() -> Self { FragmentSummary { text: FragmentTextSummary::default(), - max_version: time::Global::new(), - min_insertion_version: time::Global::new(), - max_insertion_version: time::Global::new(), + max_version: clock::Global::new(), + min_insertion_version: clock::Global::new(), + max_insertion_version: clock::Global::new(), } } } impl<'a> sum_tree::Dimension<'a, FragmentSummary> for usize { - fn add_summary(&mut self, summary: &FragmentSummary, _: &Option) { + fn add_summary(&mut self, summary: &FragmentSummary, _: &Option) { *self += summary.text.visible; } } @@ -2573,7 +2759,7 @@ impl Default for VersionedOffset { } impl<'a> sum_tree::Dimension<'a, FragmentSummary> for VersionedOffset { - fn add_summary(&mut self, summary: &'a FragmentSummary, cx: &Option) { + fn add_summary(&mut self, summary: &'a FragmentSummary, cx: &Option) { if let Self::Offset(offset) = self { let version = cx.as_ref().unwrap(); if *version >= summary.max_insertion_version { @@ -2590,7 +2776,7 @@ impl<'a> sum_tree::Dimension<'a, FragmentSummary> for VersionedOffset { } impl<'a> sum_tree::SeekTarget<'a, FragmentSummary, Self> for VersionedOffset { - fn cmp(&self, other: &Self, _: &Option) -> cmp::Ordering { + fn cmp(&self, other: &Self, _: &Option) -> cmp::Ordering { match (self, other) { (Self::Offset(a), Self::Offset(b)) => Ord::cmp(a, b), (Self::Offset(_), Self::InvalidVersion) => cmp::Ordering::Less, @@ -2604,7 +2790,7 @@ impl Operation { self.lamport_timestamp().replica_id } - fn lamport_timestamp(&self) -> time::Lamport { + fn lamport_timestamp(&self) -> clock::Lamport { match self { Operation::Edit(edit) => edit.timestamp.lamport(), Operation::Undo { @@ -2747,12 +2933,12 @@ impl TryFrom for Operation { { proto::operation::Variant::Edit(edit) => Operation::Edit(edit.into()), proto::operation::Variant::Undo(undo) => Operation::Undo { - lamport_timestamp: time::Lamport { + lamport_timestamp: clock::Lamport { replica_id: undo.replica_id as ReplicaId, value: undo.lamport_timestamp, }, undo: UndoOperation { - id: time::Local { + id: clock::Local { replica_id: undo.replica_id as ReplicaId, value: undo.local_timestamp, }, @@ -2761,7 +2947,7 @@ impl TryFrom for Operation { .into_iter() .map(|c| { ( - time::Local { + clock::Local { replica_id: c.replica_id as ReplicaId, value: c.local_timestamp, }, @@ -2789,11 +2975,11 @@ impl TryFrom for Operation { None }; Operation::UpdateSelections { - set_id: time::Lamport { + set_id: clock::Lamport { replica_id: message.replica_id as ReplicaId, value: message.local_timestamp, }, - lamport_timestamp: time::Lamport { + lamport_timestamp: clock::Lamport { replica_id: message.replica_id as ReplicaId, value: message.lamport_timestamp, }, @@ -2802,11 +2988,11 @@ impl TryFrom for Operation { } proto::operation::Variant::SetActiveSelections(message) => { Operation::SetActiveSelections { - set_id: message.local_timestamp.map(|value| time::Lamport { + set_id: message.local_timestamp.map(|value| clock::Lamport { replica_id: message.replica_id as ReplicaId, value, }), - lamport_timestamp: time::Lamport { + lamport_timestamp: clock::Lamport { replica_id: message.replica_id as ReplicaId, value: message.lamport_timestamp, }, @@ -2841,9 +3027,9 @@ impl TryFrom for Anchor { type Error = anyhow::Error; fn try_from(message: proto::Anchor) -> Result { - let mut version = time::Global::new(); + let mut version = clock::Global::new(); for entry in message.version { - version.observe(time::Local { + version.observe(clock::Local { replica_id: entry.replica_id as ReplicaId, value: entry.timestamp, }); @@ -2929,26 +3115,12 @@ impl ToPoint for usize { #[cfg(test)] mod tests { + use crate::random_char_iter::RandomCharIter; + use super::*; - use crate::{ - fs::RealFs, - language::LanguageRegistry, - rpc, - test::temp_tree, - util::RandomCharIter, - worktree::{Worktree, WorktreeHandle as _}, - }; use gpui::ModelHandle; use rand::prelude::*; - use serde_json::json; - use std::{ - cell::RefCell, - cmp::Ordering, - env, fs, mem, - path::Path, - rc::Rc, - sync::atomic::{self, AtomicUsize}, - }; + use std::{cell::RefCell, cmp::Ordering, env, mem, rc::Rc}; #[gpui::test] fn test_edit(cx: &mut gpui::MutableAppContext) { @@ -3392,228 +3564,6 @@ mod tests { }); } - #[gpui::test] - async fn test_is_dirty(mut cx: gpui::TestAppContext) { - let dir = temp_tree(json!({ - "file1": "abc", - "file2": "def", - "file3": "ghi", - })); - let tree = Worktree::open_local( - rpc::Client::new(), - dir.path(), - Arc::new(RealFs), - Default::default(), - &mut cx.to_async(), - ) - .await - .unwrap(); - tree.flush_fs_events(&cx).await; - cx.read(|cx| tree.read(cx).as_local().unwrap().scan_complete()) - .await; - - let buffer1 = tree - .update(&mut cx, |tree, cx| tree.open_buffer("file1", cx)) - .await - .unwrap(); - let events = Rc::new(RefCell::new(Vec::new())); - - // initially, the buffer isn't dirty. - buffer1.update(&mut cx, |buffer, cx| { - cx.subscribe(&buffer1, { - let events = events.clone(); - move |_, _, event, _| events.borrow_mut().push(event.clone()) - }) - .detach(); - - assert!(!buffer.is_dirty()); - assert!(events.borrow().is_empty()); - - buffer.edit(vec![1..2], "", cx); - }); - - // after the first edit, the buffer is dirty, and emits a dirtied event. - buffer1.update(&mut cx, |buffer, cx| { - assert!(buffer.text() == "ac"); - assert!(buffer.is_dirty()); - assert_eq!(*events.borrow(), &[Event::Edited, Event::Dirtied]); - events.borrow_mut().clear(); - buffer.did_save(buffer.version(), buffer.file().unwrap().mtime, cx); - }); - - // after saving, the buffer is not dirty, and emits a saved event. - buffer1.update(&mut cx, |buffer, cx| { - assert!(!buffer.is_dirty()); - assert_eq!(*events.borrow(), &[Event::Saved]); - events.borrow_mut().clear(); - - buffer.edit(vec![1..1], "B", cx); - buffer.edit(vec![2..2], "D", cx); - }); - - // after editing again, the buffer is dirty, and emits another dirty event. - buffer1.update(&mut cx, |buffer, cx| { - assert!(buffer.text() == "aBDc"); - assert!(buffer.is_dirty()); - assert_eq!( - *events.borrow(), - &[Event::Edited, Event::Dirtied, Event::Edited], - ); - events.borrow_mut().clear(); - - // TODO - currently, after restoring the buffer to its - // previously-saved state, the is still considered dirty. - buffer.edit(vec![1..3], "", cx); - assert!(buffer.text() == "ac"); - assert!(buffer.is_dirty()); - }); - - assert_eq!(*events.borrow(), &[Event::Edited]); - - // When a file is deleted, the buffer is considered dirty. - let events = Rc::new(RefCell::new(Vec::new())); - let buffer2 = tree - .update(&mut cx, |tree, cx| tree.open_buffer("file2", cx)) - .await - .unwrap(); - buffer2.update(&mut cx, |_, cx| { - cx.subscribe(&buffer2, { - let events = events.clone(); - move |_, _, event, _| events.borrow_mut().push(event.clone()) - }) - .detach(); - }); - - fs::remove_file(dir.path().join("file2")).unwrap(); - buffer2.condition(&cx, |b, _| b.is_dirty()).await; - assert_eq!( - *events.borrow(), - &[Event::Dirtied, Event::FileHandleChanged] - ); - - // When a file is already dirty when deleted, we don't emit a Dirtied event. - let events = Rc::new(RefCell::new(Vec::new())); - let buffer3 = tree - .update(&mut cx, |tree, cx| tree.open_buffer("file3", cx)) - .await - .unwrap(); - buffer3.update(&mut cx, |_, cx| { - cx.subscribe(&buffer3, { - let events = events.clone(); - move |_, _, event, _| events.borrow_mut().push(event.clone()) - }) - .detach(); - }); - - tree.flush_fs_events(&cx).await; - buffer3.update(&mut cx, |buffer, cx| { - buffer.edit(Some(0..0), "x", cx); - }); - events.borrow_mut().clear(); - fs::remove_file(dir.path().join("file3")).unwrap(); - buffer3 - .condition(&cx, |_, _| !events.borrow().is_empty()) - .await; - assert_eq!(*events.borrow(), &[Event::FileHandleChanged]); - cx.read(|cx| assert!(buffer3.read(cx).is_dirty())); - } - - #[gpui::test] - async fn test_file_changes_on_disk(mut cx: gpui::TestAppContext) { - let initial_contents = "aaa\nbbbbb\nc\n"; - let dir = temp_tree(json!({ "the-file": initial_contents })); - let tree = Worktree::open_local( - rpc::Client::new(), - dir.path(), - Arc::new(RealFs), - Default::default(), - &mut cx.to_async(), - ) - .await - .unwrap(); - cx.read(|cx| tree.read(cx).as_local().unwrap().scan_complete()) - .await; - - let abs_path = dir.path().join("the-file"); - let buffer = tree - .update(&mut cx, |tree, cx| { - tree.open_buffer(Path::new("the-file"), cx) - }) - .await - .unwrap(); - - // Add a cursor at the start of each row. - let selection_set_id = buffer.update(&mut cx, |buffer, cx| { - assert!(!buffer.is_dirty()); - buffer.add_selection_set( - (0..3) - .map(|row| { - let anchor = buffer.anchor_at(Point::new(row, 0), Bias::Right); - Selection { - id: row as usize, - start: anchor.clone(), - end: anchor, - reversed: false, - goal: SelectionGoal::None, - } - }) - .collect::>(), - cx, - ) - }); - - // Change the file on disk, adding two new lines of text, and removing - // one line. - buffer.read_with(&cx, |buffer, _| { - assert!(!buffer.is_dirty()); - assert!(!buffer.has_conflict()); - }); - let new_contents = "AAAA\naaa\nBB\nbbbbb\n"; - fs::write(&abs_path, new_contents).unwrap(); - - // Because the buffer was not modified, it is reloaded from disk. Its - // contents are edited according to the diff between the old and new - // file contents. - buffer - .condition(&cx, |buffer, _| buffer.text() != initial_contents) - .await; - - buffer.update(&mut cx, |buffer, _| { - assert_eq!(buffer.text(), new_contents); - assert!(!buffer.is_dirty()); - assert!(!buffer.has_conflict()); - - let set = buffer.selection_set(selection_set_id).unwrap(); - let cursor_positions = set - .selections - .iter() - .map(|selection| { - assert_eq!(selection.start, selection.end); - selection.start.to_point(&*buffer) - }) - .collect::>(); - assert_eq!( - cursor_positions, - &[Point::new(1, 0), Point::new(3, 0), Point::new(4, 0),] - ); - }); - - // Modify the buffer - buffer.update(&mut cx, |buffer, cx| { - buffer.edit(vec![0..0], " ", cx); - assert!(buffer.is_dirty()); - }); - - // Change the file on disk again, adding blank lines to the beginning. - fs::write(&abs_path, "\n\n\nAAAA\naaa\nBB\nbbbbb\n").unwrap(); - - // Becaues the buffer is modified, it doesn't reload from disk, but is - // marked as having a conflict. - buffer - .condition(&cx, |buffer, _| buffer.has_conflict()) - .await; - } - #[gpui::test] async fn test_apply_diff(mut cx: gpui::TestAppContext) { let text = "a\nbb\nccc\ndddd\neeeee\nffffff\n"; @@ -3782,8 +3732,6 @@ mod tests { #[gpui::test(iterations = 100)] fn test_random_concurrent_edits(cx: &mut gpui::MutableAppContext, mut rng: StdRng) { - use crate::test::Network; - let peers = env::var("PEERS") .map(|i| i.parse().expect("invalid `PEERS` variable")) .unwrap_or(5); @@ -3871,13 +3819,10 @@ mod tests { #[gpui::test] async fn test_reparse(mut cx: gpui::TestAppContext) { - let languages = LanguageRegistry::new(); - let rust_lang = languages.select_language("test.rs"); - assert!(rust_lang.is_some()); - + let rust_lang = rust_lang(); let buffer = cx.add_model(|cx| { let text = "fn a() {}".into(); - Buffer::from_history(0, History::new(text), None, rust_lang.cloned(), cx) + Buffer::from_history(0, History::new(text), None, Some(rust_lang.clone()), cx) }); // Wait for the initial text to parse @@ -4013,10 +3958,7 @@ mod tests { async fn test_enclosing_bracket_ranges(mut cx: gpui::TestAppContext) { use unindent::Unindent as _; - let languages = LanguageRegistry::new(); - let rust_lang = languages.select_language("test.rs"); - assert!(rust_lang.is_some()); - + let rust_lang = rust_lang(); let buffer = cx.add_model(|cx| { let text = " mod x { @@ -4027,7 +3969,7 @@ mod tests { " .unindent() .into(); - Buffer::from_history(0, History::new(text), None, rust_lang.cloned(), cx) + Buffer::from_history(0, History::new(text), None, Some(rust_lang.clone()), cx) }); buffer .condition(&cx, |buffer, _| !buffer.is_parsing()) @@ -4057,158 +3999,98 @@ mod tests { }); } - impl Buffer { - fn random_byte_range(&mut self, start_offset: usize, rng: &mut impl Rng) -> Range { - let end = self.clip_offset(rng.gen_range(start_offset..=self.len()), Bias::Right); - let start = self.clip_offset(rng.gen_range(start_offset..=end), Bias::Right); - start..end - } + #[derive(Clone)] + struct Envelope { + message: T, + sender: ReplicaId, + } - pub fn randomly_edit( - &mut self, - rng: &mut T, - old_range_count: usize, - cx: &mut ModelContext, - ) -> (Vec>, String) - where - T: Rng, - { - let mut old_ranges: Vec> = Vec::new(); - for _ in 0..old_range_count { - let last_end = old_ranges.last().map_or(0, |last_range| last_range.end + 1); - if last_end > self.len() { - break; - } - old_ranges.push(self.random_byte_range(last_end, rng)); - } - let new_text_len = rng.gen_range(0..10); - let new_text: String = RandomCharIter::new(&mut *rng).take(new_text_len).collect(); - log::info!( - "mutating buffer {} at {:?}: {:?}", - self.replica_id, - old_ranges, - new_text - ); - self.edit(old_ranges.iter().cloned(), new_text.as_str(), cx); - (old_ranges, new_text) - } + struct Network { + inboxes: std::collections::BTreeMap>>, + all_messages: Vec, + rng: R, + } - pub fn randomly_mutate( - &mut self, - rng: &mut T, - cx: &mut ModelContext, - ) -> (Vec>, String) - where - T: Rng, - { - let (old_ranges, new_text) = self.randomly_edit(rng, 5, cx); - - // Randomly add, remove or mutate selection sets. - let replica_selection_sets = &self - .selection_sets() - .map(|(set_id, _)| *set_id) - .filter(|set_id| self.replica_id == set_id.replica_id) - .collect::>(); - let set_id = replica_selection_sets.choose(rng); - if set_id.is_some() && rng.gen_bool(1.0 / 6.0) { - self.remove_selection_set(*set_id.unwrap(), cx).unwrap(); - } else { - let mut ranges = Vec::new(); - for _ in 0..5 { - ranges.push(self.random_byte_range(0, rng)); - } - let new_selections = self.selections_from_ranges(ranges).unwrap(); - - if set_id.is_none() || rng.gen_bool(1.0 / 5.0) { - self.add_selection_set(new_selections, cx); - } else { - self.update_selection_set(*set_id.unwrap(), new_selections, cx) - .unwrap(); - } - } - - (old_ranges, new_text) - } - - pub fn randomly_undo_redo(&mut self, rng: &mut impl Rng, cx: &mut ModelContext) { - for _ in 0..rng.gen_range(1..=5) { - if let Some(transaction) = self.history.undo_stack.choose(rng).cloned() { - log::info!( - "undoing buffer {} transaction {:?}", - self.replica_id, - transaction - ); - self.undo_or_redo(transaction, cx).unwrap(); - } + impl Network { + fn new(rng: R) -> Self { + Network { + inboxes: Default::default(), + all_messages: Vec::new(), + rng, } } - fn selections_from_ranges(&self, ranges: I) -> Result> - where - I: IntoIterator>, - { - static NEXT_SELECTION_ID: AtomicUsize = AtomicUsize::new(0); - - let mut ranges = ranges.into_iter().collect::>(); - ranges.sort_unstable_by_key(|range| range.start); - - let mut selections = Vec::with_capacity(ranges.len()); - for range in ranges { - if range.start > range.end { - selections.push(Selection { - id: NEXT_SELECTION_ID.fetch_add(1, atomic::Ordering::SeqCst), - start: self.anchor_before(range.end), - end: self.anchor_before(range.start), - reversed: true, - goal: SelectionGoal::None, - }); - } else { - selections.push(Selection { - id: NEXT_SELECTION_ID.fetch_add(1, atomic::Ordering::SeqCst), - start: self.anchor_after(range.start), - end: self.anchor_before(range.end), - reversed: false, - goal: SelectionGoal::None, - }); - } - } - Ok(selections) + fn add_peer(&mut self, id: ReplicaId) { + self.inboxes.insert(id, Vec::new()); } - pub fn selection_ranges<'a>(&'a self, set_id: SelectionSetId) -> Result>> { - Ok(self - .selection_set(set_id)? - .selections - .iter() - .map(move |selection| { - let start = selection.start.to_offset(self); - let end = selection.end.to_offset(self); - if selection.reversed { - end..start - } else { - start..end + fn is_idle(&self) -> bool { + self.inboxes.values().all(|i| i.is_empty()) + } + + fn broadcast(&mut self, sender: ReplicaId, messages: Vec) { + for (replica, inbox) in self.inboxes.iter_mut() { + if *replica != sender { + for message in &messages { + let min_index = inbox + .iter() + .enumerate() + .rev() + .find_map(|(index, envelope)| { + if sender == envelope.sender { + Some(index + 1) + } else { + None + } + }) + .unwrap_or(0); + + // Insert one or more duplicates of this message *after* the previous + // message delivered by this replica. + for _ in 0..self.rng.gen_range(1..4) { + let insertion_index = self.rng.gen_range(min_index..inbox.len() + 1); + inbox.insert( + insertion_index, + Envelope { + message: message.clone(), + sender, + }, + ); + } } - }) - .collect()) + } + } + self.all_messages.extend(messages); } - pub fn all_selection_ranges<'a>( - &'a self, - ) -> impl 'a + Iterator>)> { - self.selections - .keys() - .map(move |set_id| (*set_id, self.selection_ranges(*set_id).unwrap())) + fn has_unreceived(&self, receiver: ReplicaId) -> bool { + !self.inboxes[&receiver].is_empty() } - pub fn enclosing_bracket_point_ranges( - &self, - range: Range, - ) -> Option<(Range, Range)> { - self.enclosing_bracket_ranges(range).map(|(start, end)| { - let point_start = start.start.to_point(self)..start.end.to_point(self); - let point_end = end.start.to_point(self)..end.end.to_point(self); - (point_start, point_end) - }) + fn receive(&mut self, receiver: ReplicaId) -> Vec { + let inbox = self.inboxes.get_mut(&receiver).unwrap(); + let count = self.rng.gen_range(0..inbox.len() + 1); + inbox + .drain(0..count) + .map(|envelope| envelope.message) + .collect() } } + + fn rust_lang() -> Arc { + let lang = tree_sitter_rust::language(); + let brackets_query = r#" + ("{" @open "}" @close) + "#; + Arc::new(Language { + config: LanguageConfig { + name: "Rust".to_string(), + path_suffixes: vec!["rs".to_string()], + }, + grammar: tree_sitter_rust::language(), + highlight_query: tree_sitter::Query::new(lang.clone(), "").unwrap(), + brackets_query: tree_sitter::Query::new(lang.clone(), brackets_query).unwrap(), + highlight_map: Default::default(), + }) + } } diff --git a/zed/src/editor/buffer/operation_queue.rs b/crates/buffer/src/operation_queue.rs similarity index 90% rename from zed/src/editor/buffer/operation_queue.rs rename to crates/buffer/src/operation_queue.rs index 97ec360b8f..3c3a644024 100644 --- a/zed/src/editor/buffer/operation_queue.rs +++ b/crates/buffer/src/operation_queue.rs @@ -1,13 +1,12 @@ use super::Operation; -use crate::time; -use gpui::sum_tree::{Cursor, Dimension, Edit, Item, KeyedItem, SumTree, Summary}; use std::{fmt::Debug, ops::Add}; +use sum_tree::{Cursor, Dimension, Edit, Item, KeyedItem, SumTree, Summary}; #[derive(Clone, Debug)] pub struct OperationQueue(SumTree); #[derive(Clone, Copy, Debug, Default, Eq, Ord, PartialEq, PartialOrd)] -pub struct OperationKey(time::Lamport); +pub struct OperationKey(clock::Lamport); #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct OperationSummary { @@ -16,7 +15,7 @@ pub struct OperationSummary { } impl OperationKey { - pub fn new(timestamp: time::Lamport) -> Self { + pub fn new(timestamp: clock::Lamport) -> Self { Self(timestamp) } } @@ -102,7 +101,7 @@ mod tests { #[test] fn test_len() { - let mut clock = time::Lamport::new(0); + let mut clock = clock::Lamport::new(0); let mut queue = OperationQueue::new(); assert_eq!(queue.len(), 0); @@ -124,5 +123,5 @@ mod tests { } #[derive(Clone, Debug, Eq, PartialEq)] - struct TestOperation(time::Lamport); + struct TestOperation(clock::Lamport); } diff --git a/zed/src/editor/buffer/point.rs b/crates/buffer/src/point.rs similarity index 100% rename from zed/src/editor/buffer/point.rs rename to crates/buffer/src/point.rs diff --git a/crates/buffer/src/random_char_iter.rs b/crates/buffer/src/random_char_iter.rs new file mode 100644 index 0000000000..244665688d --- /dev/null +++ b/crates/buffer/src/random_char_iter.rs @@ -0,0 +1,28 @@ +use rand::prelude::*; + +pub struct RandomCharIter(T); + +impl RandomCharIter { + pub fn new(rng: T) -> Self { + Self(rng) + } +} + +impl Iterator for RandomCharIter { + type Item = char; + + fn next(&mut self) -> Option { + match self.0.gen_range(0..100) { + // whitespace + 0..=19 => [' ', '\n', '\t'].choose(&mut self.0).copied(), + // two-byte greek letters + 20..=32 => char::from_u32(self.0.gen_range(('α' as u32)..('ω' as u32 + 1))), + // three-byte characters + 33..=45 => ['✋', '✅', '❌', '❎', '⭐'].choose(&mut self.0).copied(), + // four-byte characters + 46..=58 => ['🍐', '🏀', '🍗', '🎉'].choose(&mut self.0).copied(), + // ascii letters + _ => Some(self.0.gen_range(b'a'..b'z' + 1).into()), + } + } +} diff --git a/zed/src/editor/buffer/rope.rs b/crates/buffer/src/rope.rs similarity index 99% rename from zed/src/editor/buffer/rope.rs rename to crates/buffer/src/rope.rs index a4fe867da6..8467a98947 100644 --- a/zed/src/editor/buffer/rope.rs +++ b/crates/buffer/src/rope.rs @@ -1,9 +1,8 @@ use super::Point; -use crate::util::Bias; use arrayvec::ArrayString; -use gpui::sum_tree::{self, SumTree}; use smallvec::SmallVec; use std::{cmp, ops::Range, str}; +use sum_tree::{Bias, SumTree}; #[cfg(test)] const CHUNK_BASE: usize = 6; @@ -520,7 +519,7 @@ fn find_split_ix(text: &str) -> usize { #[cfg(test)] mod tests { use super::*; - use crate::util::RandomCharIter; + use crate::random_char_iter::RandomCharIter; use rand::prelude::*; use std::env; use Bias::{Left, Right}; diff --git a/zed/src/editor/buffer/selection.rs b/crates/buffer/src/selection.rs similarity index 54% rename from zed/src/editor/buffer/selection.rs rename to crates/buffer/src/selection.rs index 254d7cbc6f..98f34865f5 100644 --- a/zed/src/editor/buffer/selection.rs +++ b/crates/buffer/src/selection.rs @@ -1,13 +1,7 @@ -use crate::{ - editor::{ - buffer::{Anchor, Buffer, Point, ToOffset as _, ToPoint as _}, - Bias, DisplayMapSnapshot, DisplayPoint, - }, - time, -}; +use crate::{Anchor, Buffer, Point, ToOffset as _, ToPoint as _}; use std::{cmp::Ordering, mem, ops::Range}; -pub type SelectionSetId = time::Lamport; +pub type SelectionSetId = clock::Lamport; pub type SelectionsVersion = usize; #[derive(Copy, Clone, Debug, Eq, PartialEq)] @@ -17,11 +11,6 @@ pub enum SelectionGoal { ColumnRange { start: u32, end: u32 }, } -pub struct SpannedRows { - pub buffer_rows: Range, - pub display_rows: Range, -} - #[derive(Clone, Debug, Eq, PartialEq)] pub struct Selection { pub id: usize, @@ -83,38 +72,4 @@ impl Selection { start..end } } - - pub fn display_range(&self, map: &DisplayMapSnapshot) -> Range { - let start = self.start.to_display_point(map, Bias::Left); - let end = self.end.to_display_point(map, Bias::Left); - if self.reversed { - end..start - } else { - start..end - } - } - - pub fn spanned_rows( - &self, - include_end_if_at_line_start: bool, - map: &DisplayMapSnapshot, - ) -> SpannedRows { - let display_start = self.start.to_display_point(map, Bias::Left); - let mut display_end = self.end.to_display_point(map, Bias::Right); - if !include_end_if_at_line_start - && display_end.row() != map.max_point().row() - && display_start.row() != display_end.row() - && display_end.column() == 0 - { - *display_end.row_mut() -= 1; - } - - let (display_start, buffer_start) = map.prev_row_boundary(display_start); - let (display_end, buffer_end) = map.next_row_boundary(display_end); - - SpannedRows { - buffer_rows: buffer_start.row..buffer_end.row + 1, - display_rows: display_start.row()..display_end.row() + 1, - } - } } diff --git a/crates/chat_panel/Cargo.toml b/crates/chat_panel/Cargo.toml new file mode 100644 index 0000000000..9b7d3664d7 --- /dev/null +++ b/crates/chat_panel/Cargo.toml @@ -0,0 +1,14 @@ +[package] +name = "chat_panel" +version = "0.1.0" +edition = "2018" + +[dependencies] +client = { path = "../client" } +editor = { path = "../editor" } +gpui = { path = "../gpui" } +theme = { path = "../theme" } +util = { path = "../util" } +workspace = { path = "../workspace" } +postage = { version = "0.4.1", features = ["futures-traits"] } +time = "0.3" diff --git a/zed/src/chat_panel.rs b/crates/chat_panel/src/lib.rs similarity index 96% rename from zed/src/chat_panel.rs rename to crates/chat_panel/src/lib.rs index 5b07214efb..614022d4c9 100644 --- a/zed/src/chat_panel.rs +++ b/crates/chat_panel/src/lib.rs @@ -1,13 +1,8 @@ -use std::sync::Arc; - -use crate::{ +use client::{ channel::{Channel, ChannelEvent, ChannelList, ChannelMessage}, - editor::Editor, - rpc::{self, Client}, - theme, - util::{ResultExt, TryFutureExt}, - Settings, + Client, }; +use editor::{Editor, EditorSettings}; use gpui::{ action, elements::*, @@ -18,7 +13,10 @@ use gpui::{ ViewContext, ViewHandle, }; use postage::{prelude::Stream, watch}; +use std::sync::Arc; use time::{OffsetDateTime, UtcOffset}; +use util::{ResultExt, TryFutureExt}; +use workspace::Settings; const MESSAGE_LOADING_THRESHOLD: usize = 50; @@ -56,10 +54,15 @@ impl ChatPanel { let input_editor = cx.add_view(|cx| { Editor::auto_height( 4, - settings.clone(), { let settings = settings.clone(); - move |_| settings.borrow().theme.chat_panel.input_editor.as_editor() + move |_| { + let settings = settings.borrow(); + EditorSettings { + tab_size: settings.tab_size, + style: settings.theme.chat_panel.input_editor.as_editor(), + } + } }, cx, ) @@ -406,7 +409,10 @@ impl View for ChatPanel { } fn on_focus(&mut self, cx: &mut ViewContext) { - if matches!(*self.rpc.status().borrow(), rpc::Status::Connected { .. }) { + if matches!( + *self.rpc.status().borrow(), + client::Status::Connected { .. } + ) { cx.focus(&self.input_editor); } } diff --git a/crates/client/Cargo.toml b/crates/client/Cargo.toml new file mode 100644 index 0000000000..455e6a00fe --- /dev/null +++ b/crates/client/Cargo.toml @@ -0,0 +1,28 @@ +[package] +name = "client" +version = "0.1.0" +edition = "2018" + +[features] +test-support = ["rpc/test-support"] + +[dependencies] +gpui = { path = "../gpui" } +util = { path = "../util" } +rpc = { path = "../rpc" } +sum_tree = { path = "../sum_tree" } +anyhow = "1.0.38" +async-recursion = "0.3" +async-tungstenite = { version = "0.14", features = ["async-tls"] } +futures = "0.3" +image = "0.23" +lazy_static = "1.4.0" +log = "0.4" +parking_lot = "0.11.1" +postage = { version = "0.4.1", features = ["futures-traits"] } +rand = "0.8.3" +smol = "1.2.5" +surf = "2.2" +thiserror = "1.0.29" +time = "0.3" +tiny_http = "0.8" diff --git a/zed/src/channel.rs b/crates/client/src/channel.rs similarity index 97% rename from zed/src/channel.rs rename to crates/client/src/channel.rs index 40807cc585..90b5bbe425 100644 --- a/zed/src/channel.rs +++ b/crates/client/src/channel.rs @@ -1,11 +1,10 @@ -use crate::{ - rpc::{self, Client}, +use super::{ + proto, user::{User, UserStore}, - util::{post_inc, TryFutureExt}, + Client, Status, Subscription, TypedEnvelope, }; use anyhow::{anyhow, Context, Result}; use gpui::{ - sum_tree::{self, Bias, SumTree}, AsyncAppContext, Entity, ModelContext, ModelHandle, MutableAppContext, Task, WeakModelHandle, }; use postage::prelude::Stream; @@ -16,16 +15,14 @@ use std::{ ops::Range, sync::Arc, }; +use sum_tree::{Bias, SumTree}; use time::OffsetDateTime; -use zrpc::{ - proto::{self, ChannelMessageSent}, - TypedEnvelope, -}; +use util::{post_inc, TryFutureExt}; pub struct ChannelList { available_channels: Option>, channels: HashMap>, - rpc: Arc, + client: Arc, user_store: ModelHandle, _task: Task>, } @@ -44,7 +41,7 @@ pub struct Channel { user_store: ModelHandle, rpc: Arc, rng: StdRng, - _subscription: rpc::Subscription, + _subscription: Subscription, } #[derive(Clone, Debug)] @@ -88,7 +85,7 @@ impl Entity for ChannelList { impl ChannelList { pub fn new( user_store: ModelHandle, - rpc: Arc, + rpc: Arc, cx: &mut ModelContext, ) -> Self { let _task = cx.spawn_weak(|this, mut cx| { @@ -97,7 +94,7 @@ impl ChannelList { let mut status = rpc.status(); while let Some((status, this)) = status.recv().await.zip(this.upgrade(&cx)) { match status { - rpc::Status::Connected { .. } => { + Status::Connected { .. } => { let response = rpc .request(proto::GetChannels {}) .await @@ -121,7 +118,7 @@ impl ChannelList { cx.notify(); }); } - rpc::Status::SignedOut { .. } => { + Status::SignedOut { .. } => { this.update(&mut cx, |this, cx| { this.available_channels = None; this.channels.clear(); @@ -140,7 +137,7 @@ impl ChannelList { available_channels: None, channels: Default::default(), user_store, - rpc, + client: rpc, _task, } } @@ -160,8 +157,9 @@ impl ChannelList { let channels = self.available_channels.as_ref()?; let details = channels.iter().find(|details| details.id == id)?.clone(); - let channel = - cx.add_model(|cx| Channel::new(details, self.user_store.clone(), self.rpc.clone(), cx)); + let channel = cx.add_model(|cx| { + Channel::new(details, self.user_store.clone(), self.client.clone(), cx) + }); self.channels.insert(id, channel.downgrade()); Some(channel) } @@ -406,8 +404,8 @@ impl Channel { fn handle_message_sent( &mut self, - message: TypedEnvelope, - _: Arc, + message: TypedEnvelope, + _: Arc, cx: &mut ModelContext, ) -> Result<()> { let user_store = self.user_store.clone(); diff --git a/zed/src/http.rs b/crates/client/src/http.rs similarity index 100% rename from zed/src/http.rs rename to crates/client/src/http.rs diff --git a/zed/src/rpc.rs b/crates/client/src/lib.rs similarity index 97% rename from zed/src/rpc.rs rename to crates/client/src/lib.rs index 86f484607d..1f3e2c008b 100644 --- a/zed/src/rpc.rs +++ b/crates/client/src/lib.rs @@ -1,15 +1,22 @@ -use crate::util::ResultExt; +#[cfg(any(test, feature = "test-support"))] +pub mod test; + +pub mod channel; +pub mod http; +pub mod user; + use anyhow::{anyhow, Context, Result}; use async_recursion::async_recursion; use async_tungstenite::tungstenite::{ error::Error as WebsocketError, http::{Request, StatusCode}, }; -use gpui::{AsyncAppContext, Entity, ModelContext, Task}; +use gpui::{action, AsyncAppContext, Entity, ModelContext, MutableAppContext, Task}; use lazy_static::lazy_static; use parking_lot::RwLock; use postage::{prelude::Stream, watch}; use rand::prelude::*; +use rpc::proto::{AnyTypedEnvelope, EntityMessage, EnvelopedMessage, RequestMessage}; use std::{ any::TypeId, collections::HashMap, @@ -21,11 +28,11 @@ use std::{ }; use surf::Url; use thiserror::Error; -pub use zrpc::{proto, ConnectionId, PeerId, TypedEnvelope}; -use zrpc::{ - proto::{AnyTypedEnvelope, EntityMessage, EnvelopedMessage, RequestMessage}, - Connection, Peer, Receipt, -}; +use util::{ResultExt, TryFutureExt}; + +pub use channel::*; +pub use rpc::*; +pub use user::*; lazy_static! { static ref ZED_SERVER_URL: String = @@ -35,6 +42,16 @@ lazy_static! { .and_then(|s| if s.is_empty() { None } else { Some(s) }); } +action!(Authenticate); + +pub fn init(rpc: Arc, cx: &mut MutableAppContext) { + cx.add_global_action(move |_: &Authenticate, cx| { + let rpc = rpc.clone(); + cx.spawn(|cx| async move { rpc.authenticate_and_connect(&cx).log_err().await }) + .detach(); + }); +} + pub struct Client { peer: Arc, state: RwLock, @@ -503,7 +520,7 @@ impl Client { "Authorization", format!("{} {}", credentials.user_id, credentials.access_token), ) - .header("X-Zed-Protocol-Version", zrpc::PROTOCOL_VERSION); + .header("X-Zed-Protocol-Version", rpc::PROTOCOL_VERSION); cx.background().spawn(async move { if let Some(host) = ZED_SERVER_URL.strip_prefix("https://") { let stream = smol::net::TcpStream::connect(host).await?; @@ -533,7 +550,7 @@ impl Client { // zed server to encrypt the user's access token, so that it can'be intercepted by // any other app running on the user's device. let (public_key, private_key) = - zrpc::auth::keypair().expect("failed to generate keypair for auth"); + rpc::auth::keypair().expect("failed to generate keypair for auth"); let public_key_string = String::try_from(public_key).expect("failed to serialize public key for auth"); diff --git a/crates/client/src/test.rs b/crates/client/src/test.rs new file mode 100644 index 0000000000..e471398b53 --- /dev/null +++ b/crates/client/src/test.rs @@ -0,0 +1,188 @@ +use super::Client; +use super::*; +use crate::http::{HttpClient, Request, Response, ServerResponse}; +use futures::{future::BoxFuture, Future}; +use gpui::TestAppContext; +use parking_lot::Mutex; +use postage::{mpsc, prelude::Stream}; +use rpc::{proto, ConnectionId, Peer, Receipt, TypedEnvelope}; +use std::fmt; +use std::sync::atomic::Ordering::SeqCst; +use std::sync::{ + atomic::{AtomicBool, AtomicUsize}, + Arc, +}; + +pub struct FakeServer { + peer: Arc, + incoming: Mutex>>>, + connection_id: Mutex>, + forbid_connections: AtomicBool, + auth_count: AtomicUsize, + access_token: AtomicUsize, + user_id: u64, +} + +impl FakeServer { + pub async fn for_client( + client_user_id: u64, + client: &mut Arc, + cx: &TestAppContext, + ) -> Arc { + let server = Arc::new(Self { + peer: Peer::new(), + incoming: Default::default(), + connection_id: Default::default(), + forbid_connections: Default::default(), + auth_count: Default::default(), + access_token: Default::default(), + user_id: client_user_id, + }); + + Arc::get_mut(client) + .unwrap() + .override_authenticate({ + let server = server.clone(); + move |cx| { + server.auth_count.fetch_add(1, SeqCst); + let access_token = server.access_token.load(SeqCst).to_string(); + cx.spawn(move |_| async move { + Ok(Credentials { + user_id: client_user_id, + access_token, + }) + }) + } + }) + .override_establish_connection({ + let server = server.clone(); + move |credentials, cx| { + let credentials = credentials.clone(); + cx.spawn({ + let server = server.clone(); + move |cx| async move { server.establish_connection(&credentials, &cx).await } + }) + } + }); + + client + .authenticate_and_connect(&cx.to_async()) + .await + .unwrap(); + server + } + + pub async fn disconnect(&self) { + self.peer.disconnect(self.connection_id()).await; + self.connection_id.lock().take(); + self.incoming.lock().take(); + } + + async fn establish_connection( + &self, + credentials: &Credentials, + cx: &AsyncAppContext, + ) -> Result { + assert_eq!(credentials.user_id, self.user_id); + + if self.forbid_connections.load(SeqCst) { + Err(EstablishConnectionError::Other(anyhow!( + "server is forbidding connections" + )))? + } + + if credentials.access_token != self.access_token.load(SeqCst).to_string() { + Err(EstablishConnectionError::Unauthorized)? + } + + let (client_conn, server_conn, _) = Connection::in_memory(); + let (connection_id, io, incoming) = self.peer.add_connection(server_conn).await; + cx.background().spawn(io).detach(); + *self.incoming.lock() = Some(incoming); + *self.connection_id.lock() = Some(connection_id); + Ok(client_conn) + } + + pub fn auth_count(&self) -> usize { + self.auth_count.load(SeqCst) + } + + pub fn roll_access_token(&self) { + self.access_token.fetch_add(1, SeqCst); + } + + pub fn forbid_connections(&self) { + self.forbid_connections.store(true, SeqCst); + } + + pub fn allow_connections(&self) { + self.forbid_connections.store(false, SeqCst); + } + + pub async fn send(&self, message: T) { + self.peer.send(self.connection_id(), message).await.unwrap(); + } + + pub async fn receive(&self) -> Result> { + let message = self + .incoming + .lock() + .as_mut() + .expect("not connected") + .recv() + .await + .ok_or_else(|| anyhow!("other half hung up"))?; + let type_name = message.payload_type_name(); + Ok(*message + .into_any() + .downcast::>() + .unwrap_or_else(|_| { + panic!( + "fake server received unexpected message type: {:?}", + type_name + ); + })) + } + + pub async fn respond( + &self, + receipt: Receipt, + response: T::Response, + ) { + self.peer.respond(receipt, response).await.unwrap() + } + + fn connection_id(&self) -> ConnectionId { + self.connection_id.lock().expect("not connected") + } +} + +pub struct FakeHttpClient { + handler: + Box BoxFuture<'static, Result>>, +} + +impl FakeHttpClient { + pub fn new(handler: F) -> Arc + where + Fut: 'static + Send + Future>, + F: 'static + Send + Sync + Fn(Request) -> Fut, + { + Arc::new(Self { + handler: Box::new(move |req| Box::pin(handler(req))), + }) + } +} + +impl fmt::Debug for FakeHttpClient { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + f.debug_struct("FakeHttpClient").finish() + } +} + +impl HttpClient for FakeHttpClient { + fn send<'a>(&'a self, req: Request) -> BoxFuture<'a, Result> { + let future = (self.handler)(req); + Box::pin(async move { future.await.map(Into::into) }) + } +} diff --git a/zed/src/user.rs b/crates/client/src/user.rs similarity index 96% rename from zed/src/user.rs rename to crates/client/src/user.rs index 7467b16f9b..47ea9ae55c 100644 --- a/zed/src/user.rs +++ b/crates/client/src/user.rs @@ -1,7 +1,6 @@ -use crate::{ +use super::{ http::{HttpClient, Method, Request, Url}, - rpc::{Client, Status}, - util::TryFutureExt, + proto, Client, Status, TypedEnvelope, }; use anyhow::{anyhow, Context, Result}; use futures::future; @@ -11,7 +10,7 @@ use std::{ collections::{HashMap, HashSet}, sync::Arc, }; -use zrpc::{proto, TypedEnvelope}; +use util::TryFutureExt as _; #[derive(Debug)] pub struct User { @@ -208,7 +207,7 @@ impl User { User { id: message.id, github_login: message.github_login, - avatar: fetch_avatar(http, &message.avatar_url).log_err().await, + avatar: fetch_avatar(http, &message.avatar_url).warn_on_err().await, } } } @@ -256,6 +255,9 @@ async fn fetch_avatar(http: &dyn HttpClient, url: &str) -> Result .send(request) .await .map_err(|e| anyhow!("failed to send user avatar request: {}", e))?; + if !response.status().is_success() { + return Err(anyhow!("avatar request failed {:?}", response.status())); + } let bytes = response .body_bytes() .await diff --git a/crates/clock/Cargo.toml b/crates/clock/Cargo.toml new file mode 100644 index 0000000000..3e5d84935d --- /dev/null +++ b/crates/clock/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "clock" +version = "0.1.0" +edition = "2018" + +[dependencies] +smallvec = { version = "1.6", features = ["union"] } +rpc = { path = "../rpc" } diff --git a/zed/src/time.rs b/crates/clock/src/lib.rs similarity index 95% rename from zed/src/time.rs rename to crates/clock/src/lib.rs index 96418131f2..ee5c0dba03 100644 --- a/zed/src/time.rs +++ b/crates/clock/src/lib.rs @@ -61,8 +61,8 @@ impl<'a> AddAssign<&'a Local> for Local { #[derive(Clone, Default, Hash, Eq, PartialEq)] pub struct Global(SmallVec<[Local; 3]>); -impl From> for Global { - fn from(message: Vec) -> Self { +impl From> for Global { + fn from(message: Vec) -> Self { let mut version = Self::new(); for entry in message { version.observe(Local { @@ -74,11 +74,11 @@ impl From> for Global { } } -impl<'a> From<&'a Global> for Vec { +impl<'a> From<&'a Global> for Vec { fn from(version: &'a Global) -> Self { version .iter() - .map(|entry| zrpc::proto::VectorClockEntry { + .map(|entry| rpc::proto::VectorClockEntry { replica_id: entry.replica_id as u32, timestamp: entry.value, }) diff --git a/crates/editor/Cargo.toml b/crates/editor/Cargo.toml new file mode 100644 index 0000000000..5212d42526 --- /dev/null +++ b/crates/editor/Cargo.toml @@ -0,0 +1,31 @@ +[package] +name = "editor" +version = "0.1.0" +edition = "2018" + +[features] +test-support = ["buffer/test-support", "gpui/test-support"] + +[dependencies] +buffer = { path = "../buffer" } +clock = { path = "../clock" } +gpui = { path = "../gpui" } +sum_tree = { path = "../sum_tree" } +theme = { path = "../theme" } +util = { path = "../util" } +anyhow = "1.0" +lazy_static = "1.4" +log = "0.4" +parking_lot = "0.11" +postage = { version = "0.4", features = ["futures-traits"] } +serde = { version = "1", features = ["derive", "rc"] } +smallvec = { version = "1.6", features = ["union"] } +smol = "1.2" + +[dev-dependencies] +buffer = { path = "../buffer", features = ["test-support"] } +gpui = { path = "../gpui", features = ["test-support"] } +rand = "0.8" +unindent = "0.1.7" +tree-sitter = "0.19" +tree-sitter-rust = "0.19" diff --git a/zed/src/editor/display_map.rs b/crates/editor/src/display_map.rs similarity index 98% rename from zed/src/editor/display_map.rs rename to crates/editor/src/display_map.rs index e4b8cc0886..8bc6881aed 100644 --- a/zed/src/editor/display_map.rs +++ b/crates/editor/src/display_map.rs @@ -2,14 +2,19 @@ mod fold_map; mod tab_map; mod wrap_map; -use super::{buffer, Anchor, Bias, Buffer, Point, ToOffset, ToPoint}; -use fold_map::FoldMap; +use buffer::{Anchor, Buffer, Point, ToOffset, ToPoint}; +use fold_map::{FoldMap, ToFoldPoint as _}; use gpui::{fonts::FontId, Entity, ModelContext, ModelHandle}; use std::ops::Range; +use sum_tree::Bias; use tab_map::TabMap; use wrap_map::WrapMap; pub use wrap_map::{BufferRows, HighlightedChunks}; +pub trait ToDisplayPoint { + fn to_display_point(&self, map: &DisplayMapSnapshot, bias: Bias) -> DisplayPoint; +} + pub struct DisplayMap { buffer: ModelHandle, fold_map: FoldMap, @@ -333,8 +338,8 @@ impl DisplayPoint { } } -impl Point { - pub fn to_display_point(self, map: &DisplayMapSnapshot, bias: Bias) -> DisplayPoint { +impl ToDisplayPoint for Point { + fn to_display_point(&self, map: &DisplayMapSnapshot, bias: Bias) -> DisplayPoint { let fold_point = self.to_fold_point(&map.folds_snapshot, bias); let tab_point = map.tabs_snapshot.to_tab_point(fold_point); let wrap_point = map.wraps_snapshot.to_wrap_point(tab_point); @@ -342,8 +347,8 @@ impl Point { } } -impl Anchor { - pub fn to_display_point(&self, map: &DisplayMapSnapshot, bias: Bias) -> DisplayPoint { +impl ToDisplayPoint for Anchor { + fn to_display_point(&self, map: &DisplayMapSnapshot, bias: Bias) -> DisplayPoint { self.to_point(&map.buffer_snapshot) .to_display_point(map, bias) } @@ -352,17 +357,12 @@ impl Anchor { #[cfg(test)] mod tests { use super::*; - use crate::{ - editor::movement, - language::{Language, LanguageConfig}, - test::*, - theme::SyntaxTheme, - util::RandomCharIter, - }; - use buffer::{History, SelectionGoal}; + use crate::{movement, test::*}; + use buffer::{History, Language, LanguageConfig, RandomCharIter, SelectionGoal}; use gpui::{color::Color, MutableAppContext}; use rand::{prelude::StdRng, Rng}; use std::{env, sync::Arc}; + use theme::SyntaxTheme; use Bias::*; #[gpui::test(iterations = 100)] @@ -977,7 +977,7 @@ mod tests { let mut snapshot = map.update(cx, |map, cx| map.snapshot(cx)); let mut chunks: Vec<(String, Option<&str>)> = Vec::new(); for (chunk, style_id) in snapshot.highlighted_chunks_for_rows(rows) { - let style_name = theme.highlight_name(style_id); + let style_name = style_id.name(theme); if let Some((last_chunk, last_style_name)) = chunks.last_mut() { if style_name == *last_style_name { last_chunk.push_str(chunk); diff --git a/zed/src/editor/display_map/fold_map.rs b/crates/editor/src/display_map/fold_map.rs similarity index 99% rename from zed/src/editor/display_map/fold_map.rs rename to crates/editor/src/display_map/fold_map.rs index 1fa3a22e3f..3dc671e59d 100644 --- a/zed/src/editor/display_map/fold_map.rs +++ b/crates/editor/src/display_map/fold_map.rs @@ -1,12 +1,5 @@ -use super::{ - buffer::{AnchorRangeExt, TextSummary}, - Anchor, Buffer, Point, ToOffset, -}; -use crate::{editor::buffer, settings::HighlightId, time, util::Bias}; -use gpui::{ - sum_tree::{self, Cursor, FilterCursor, SumTree}, - AppContext, ModelHandle, -}; +use buffer::{Anchor, Buffer, Point, ToOffset, AnchorRangeExt, HighlightId, TextSummary}; +use gpui::{AppContext, ModelHandle}; use parking_lot::Mutex; use std::{ cmp::{self, Ordering}, @@ -14,6 +7,11 @@ use std::{ ops::Range, sync::atomic::{AtomicUsize, Ordering::SeqCst}, }; +use sum_tree::{Bias, Cursor, FilterCursor, SumTree}; + +pub trait ToFoldPoint { + fn to_fold_point(&self, snapshot: &Snapshot, bias: Bias) -> FoldPoint; +} #[derive(Copy, Clone, Debug, Default, Eq, Ord, PartialOrd, PartialEq)] pub struct FoldPoint(pub super::Point); @@ -75,8 +73,8 @@ impl FoldPoint { } } -impl Point { - pub fn to_fold_point(&self, snapshot: &Snapshot, bias: Bias) -> FoldPoint { +impl ToFoldPoint for Point { + fn to_fold_point(&self, snapshot: &Snapshot, bias: Bias) -> FoldPoint { let mut cursor = snapshot.transforms.cursor::<(Point, FoldPoint)>(); cursor.seek(self, Bias::Right, &()); if cursor.item().map_or(false, |t| t.is_fold()) { @@ -202,7 +200,7 @@ pub struct FoldMap { #[derive(Clone)] struct SyncState { - version: time::Global, + version: clock::Global, parse_count: usize, } @@ -546,6 +544,7 @@ impl Snapshot { summary } + #[cfg(test)] pub fn len(&self) -> FoldOffset { FoldOffset(self.transforms.summary().output.bytes) } @@ -1125,7 +1124,8 @@ impl FoldEdit { #[cfg(test)] mod tests { use super::*; - use crate::{editor::ToPoint, test::sample_text, util::RandomCharIter}; + use crate::{test::sample_text, ToPoint}; + use buffer::RandomCharIter; use rand::prelude::*; use std::{env, mem}; use Bias::{Left, Right}; diff --git a/zed/src/editor/display_map/tab_map.rs b/crates/editor/src/display_map/tab_map.rs similarity index 99% rename from zed/src/editor/display_map/tab_map.rs rename to crates/editor/src/display_map/tab_map.rs index 299320ca32..4fa684c47e 100644 --- a/zed/src/editor/display_map/tab_map.rs +++ b/crates/editor/src/display_map/tab_map.rs @@ -1,8 +1,8 @@ -use parking_lot::Mutex; - use super::fold_map::{self, FoldEdit, FoldPoint, Snapshot as FoldSnapshot}; -use crate::{editor::rope, settings::HighlightId, util::Bias}; +use buffer::{rope, HighlightId}; +use parking_lot::Mutex; use std::{mem, ops::Range}; +use sum_tree::Bias; pub struct TabMap(Mutex); diff --git a/zed/src/editor/display_map/wrap_map.rs b/crates/editor/src/display_map/wrap_map.rs similarity index 99% rename from zed/src/editor/display_map/wrap_map.rs rename to crates/editor/src/display_map/wrap_map.rs index 4bc31785ff..fa26685a65 100644 --- a/zed/src/editor/display_map/wrap_map.rs +++ b/crates/editor/src/display_map/wrap_map.rs @@ -2,16 +2,12 @@ use super::{ fold_map, tab_map::{self, Edit as TabEdit, Snapshot as TabSnapshot, TabPoint, TextSummary}, }; -use crate::{editor::Point, settings::HighlightId, util::Bias}; -use gpui::{ - fonts::FontId, - sum_tree::{self, Cursor, SumTree}, - text_layout::LineWrapper, - Entity, ModelContext, Task, -}; +use buffer::{HighlightId, Point}; +use gpui::{fonts::FontId, text_layout::LineWrapper, Entity, ModelContext, Task}; use lazy_static::lazy_static; use smol::future::yield_now; use std::{collections::VecDeque, ops::Range, time::Duration}; +use sum_tree::{Bias, Cursor, SumTree}; pub struct WrapMap { snapshot: Snapshot, @@ -900,13 +896,10 @@ impl<'a> sum_tree::Dimension<'a, TransformSummary> for WrapPoint { mod tests { use super::*; use crate::{ - editor::{ - display_map::{fold_map::FoldMap, tab_map::TabMap}, - Buffer, - }, + display_map::{fold_map::FoldMap, tab_map::TabMap}, test::Observer, - util::RandomCharIter, }; + use buffer::{Buffer, RandomCharIter}; use rand::prelude::*; use std::env; diff --git a/zed/src/editor/element.rs b/crates/editor/src/element.rs similarity index 92% rename from zed/src/editor/element.rs rename to crates/editor/src/element.rs index 7c65b1a22d..76bab6a1fd 100644 --- a/zed/src/editor/element.rs +++ b/crates/editor/src/element.rs @@ -1,8 +1,9 @@ use super::{ - DisplayPoint, Editor, EditorMode, EditorStyle, Insert, Scroll, Select, SelectPhase, Snapshot, - MAX_LINE_LEN, + DisplayPoint, Editor, EditorMode, EditorSettings, EditorStyle, Insert, Scroll, Select, + SelectPhase, Snapshot, MAX_LINE_LEN, }; -use crate::{theme::HighlightId, time::ReplicaId}; +use buffer::HighlightId; +use clock::ReplicaId; use gpui::{ color::Color, geometry::{ @@ -27,12 +28,12 @@ use std::{ pub struct EditorElement { view: WeakViewHandle, - style: EditorStyle, + settings: EditorSettings, } impl EditorElement { - pub fn new(view: WeakViewHandle, style: EditorStyle) -> Self { - Self { view, style } + pub fn new(view: WeakViewHandle, settings: EditorSettings) -> Self { + Self { view, settings } } fn view<'a>(&self, cx: &'a AppContext) -> &'a Editor { @@ -195,15 +196,16 @@ impl EditorElement { let bounds = gutter_bounds.union_rect(text_bounds); let scroll_top = layout.snapshot.scroll_position().y() * layout.line_height; let editor = self.view(cx.app); + let style = &self.settings.style; cx.scene.push_quad(Quad { bounds: gutter_bounds, - background: Some(self.style.gutter_background), + background: Some(style.gutter_background), border: Border::new(0., Color::transparent_black()), corner_radius: 0., }); cx.scene.push_quad(Quad { bounds: text_bounds, - background: Some(self.style.background), + background: Some(style.background), border: Border::new(0., Color::transparent_black()), corner_radius: 0., }); @@ -230,7 +232,7 @@ impl EditorElement { ); cx.scene.push_quad(Quad { bounds: RectF::new(origin, size), - background: Some(self.style.active_line_background), + background: Some(style.active_line_background), border: Border::default(), corner_radius: 0., }); @@ -267,8 +269,7 @@ impl EditorElement { cx: &mut PaintContext, ) { let view = self.view(cx.app); - let settings = self.view(cx.app).settings.borrow(); - let theme = &settings.theme.editor; + let style = &self.settings.style; let local_replica_id = view.replica_id(cx); let scroll_position = layout.snapshot.scroll_position(); let start_row = scroll_position.y() as u32; @@ -286,11 +287,11 @@ impl EditorElement { let content_origin = bounds.origin() + layout.text_offset; for (replica_id, selections) in &layout.selections { - let style_ix = *replica_id as usize % (theme.guest_selections.len() + 1); + let style_ix = *replica_id as usize % (style.guest_selections.len() + 1); let style = if style_ix == 0 { - &theme.selection + &style.selection } else { - &theme.guest_selections[style_ix - 1] + &style.guest_selections[style_ix - 1] }; for selection in selections { @@ -382,15 +383,16 @@ impl EditorElement { fn max_line_number_width(&self, snapshot: &Snapshot, cx: &LayoutContext) -> f32 { let digit_count = (snapshot.buffer_row_count() as f32).log10().floor() as usize + 1; + let style = &self.settings.style; cx.text_layout_cache .layout_str( "1".repeat(digit_count).as_str(), - self.style.text.font_size, + style.text.font_size, &[( digit_count, RunStyle { - font_id: self.style.text.font_id, + font_id: style.text.font_id, color: Color::black(), underline: false, }, @@ -406,6 +408,7 @@ impl EditorElement { snapshot: &Snapshot, cx: &LayoutContext, ) -> Vec> { + let style = &self.settings.style; let mut layouts = Vec::with_capacity(rows.len()); let mut line_number = String::new(); for (ix, (buffer_row, soft_wrapped)) in snapshot @@ -415,9 +418,9 @@ impl EditorElement { { let display_row = rows.start + ix as u32; let color = if active_rows.contains_key(&display_row) { - self.style.line_number_active + style.line_number_active } else { - self.style.line_number + style.line_number }; if soft_wrapped { layouts.push(None); @@ -426,11 +429,11 @@ impl EditorElement { write!(&mut line_number, "{}", buffer_row + 1).unwrap(); layouts.push(Some(cx.text_layout_cache.layout_str( &line_number, - self.style.text.font_size, + style.text.font_size, &[( line_number.len(), RunStyle { - font_id: self.style.text.font_id, + font_id: style.text.font_id, color, underline: false, }, @@ -455,7 +458,7 @@ impl EditorElement { // When the editor is empty and unfocused, then show the placeholder. if snapshot.is_empty() && !snapshot.is_focused() { - let placeholder_style = self.style.placeholder_text(); + let placeholder_style = self.settings.style.placeholder_text(); let placeholder_text = snapshot.placeholder_text(); let placeholder_lines = placeholder_text .as_ref() @@ -481,10 +484,10 @@ impl EditorElement { .collect(); } - let mut prev_font_properties = self.style.text.font_properties.clone(); - let mut prev_font_id = self.style.text.font_id; + let style = &self.settings.style; + let mut prev_font_properties = style.text.font_properties.clone(); + let mut prev_font_id = style.text.font_id; - let theme = snapshot.theme().clone(); let mut layouts = Vec::with_capacity(rows.len()); let mut line = String::new(); let mut styles = Vec::new(); @@ -497,7 +500,7 @@ impl EditorElement { if ix > 0 { layouts.push(cx.text_layout_cache.layout_str( &line, - self.style.text.font_size, + style.text.font_size, &styles, )); line.clear(); @@ -510,17 +513,19 @@ impl EditorElement { } if !line_chunk.is_empty() && !line_exceeded_max_len { - let style = theme - .syntax - .highlight_style(style_ix) - .unwrap_or(self.style.text.clone().into()); + let highlight_style = style_ix + .style(&style.syntax) + .unwrap_or(style.text.clone().into()); // Avoid a lookup if the font properties match the previous ones. - let font_id = if style.font_properties == prev_font_properties { + let font_id = if highlight_style.font_properties == prev_font_properties { prev_font_id } else { cx.font_cache - .select_font(self.style.text.font_family_id, &style.font_properties) - .unwrap_or(self.style.text.font_id) + .select_font( + style.text.font_family_id, + &highlight_style.font_properties, + ) + .unwrap_or(style.text.font_id) }; if line.len() + line_chunk.len() > MAX_LINE_LEN { @@ -537,12 +542,12 @@ impl EditorElement { line_chunk.len(), RunStyle { font_id, - color: style.color, - underline: style.underline, + color: highlight_style.color, + underline: highlight_style.underline, }, )); prev_font_id = font_id; - prev_font_properties = style.font_properties; + prev_font_properties = highlight_style.font_properties; } } } @@ -566,12 +571,13 @@ impl Element for EditorElement { } let snapshot = self.snapshot(cx.app); - let line_height = self.style.text.line_height(cx.font_cache); + let style = self.settings.style.clone(); + let line_height = style.text.line_height(cx.font_cache); let gutter_padding; let gutter_width; if snapshot.mode == EditorMode::Full { - gutter_padding = self.style.text.em_width(cx.font_cache); + gutter_padding = style.text.em_width(cx.font_cache); gutter_width = self.max_line_number_width(&snapshot, cx) + gutter_padding * 2.0; } else { gutter_padding = 0.0; @@ -579,8 +585,8 @@ impl Element for EditorElement { }; let text_width = size.x() - gutter_width; - let text_offset = vec2f(-self.style.text.descent(cx.font_cache), 0.); - let em_width = self.style.text.em_width(cx.font_cache); + let text_offset = vec2f(-style.text.descent(cx.font_cache), 0.); + let em_width = style.text.em_width(cx.font_cache); let overscroll = vec2f(em_width, 0.); let wrap_width = text_width - text_offset.x() - overscroll.x() - em_width; let snapshot = self.update_view(cx.app, |view, cx| { @@ -676,7 +682,7 @@ impl Element for EditorElement { overscroll, text_offset, snapshot, - style: self.style.clone(), + style: self.settings.style.clone(), active_rows, line_layouts, line_number_layouts, @@ -688,7 +694,7 @@ impl Element for EditorElement { let scroll_max = layout.scroll_max(cx.font_cache, cx.text_layout_cache).x(); let scroll_width = layout.scroll_width(cx.text_layout_cache); - let max_glyph_width = self.style.text.em_width(&cx.font_cache); + let max_glyph_width = style.text.em_width(&cx.font_cache); self.update_view(cx.app, |view, cx| { let clamped = view.clamp_scroll_left(scroll_max); let autoscrolled; @@ -1034,30 +1040,27 @@ fn scale_horizontal_mouse_autoscroll_delta(delta: f32) -> f32 { mod tests { use super::*; use crate::{ - editor::{Buffer, Editor, EditorStyle}, - settings, test::sample_text, + {Editor, EditorSettings}, }; + use buffer::Buffer; #[gpui::test] fn test_layout_line_numbers(cx: &mut gpui::MutableAppContext) { - let font_cache = cx.font_cache().clone(); - let settings = settings::test(&cx).1; - let style = EditorStyle::test(&font_cache); + let settings = EditorSettings::test(cx); let buffer = cx.add_model(|cx| Buffer::new(0, sample_text(6, 6), cx)); let (window_id, editor) = cx.add_window(Default::default(), |cx| { Editor::for_buffer( buffer, - settings.clone(), { - let style = style.clone(); - move |_| style.clone() + let settings = settings.clone(); + move |_| settings.clone() }, cx, ) }); - let element = EditorElement::new(editor.downgrade(), style); + let element = EditorElement::new(editor.downgrade(), settings); let layouts = editor.update(cx, |editor, cx| { let snapshot = editor.snapshot(cx); diff --git a/zed/src/editor.rs b/crates/editor/src/lib.rs similarity index 94% rename from zed/src/editor.rs rename to crates/editor/src/lib.rs index 4d0ead1f1c..ad0585837b 100644 --- a/zed/src/editor.rs +++ b/crates/editor/src/lib.rs @@ -1,28 +1,20 @@ -pub mod buffer; pub mod display_map; mod element; pub mod movement; -use crate::{ - language::Language, - settings::Settings, - theme::Theme, - time::ReplicaId, - util::{post_inc, Bias}, - workspace, - worktree::{File, Worktree}, -}; -use anyhow::Result; -pub use buffer::*; +#[cfg(test)] +mod test; + +use buffer::*; +use clock::ReplicaId; pub use display_map::DisplayPoint; use display_map::*; pub use element::*; use gpui::{ action, color::Color, fonts::TextStyle, geometry::vector::Vector2F, keymap::Binding, text_layout, AppContext, ClipboardItem, Element, ElementBox, Entity, ModelHandle, - MutableAppContext, RenderContext, Task, View, ViewContext, WeakViewHandle, + MutableAppContext, RenderContext, View, ViewContext, WeakViewHandle, }; -use postage::watch; use serde::{Deserialize, Serialize}; use smallvec::SmallVec; use smol::Timer; @@ -31,11 +23,13 @@ use std::{ cmp::{self, Ordering}, mem, ops::{Range, RangeInclusive}, - path::Path, rc::Rc, sync::Arc, time::Duration, }; +use sum_tree::Bias; +use theme::EditorStyle; +use util::post_inc; const CURSOR_BLINK_INTERVAL: Duration = Duration::from_millis(500); const MAX_LINE_LEN: usize = 1024; @@ -250,6 +244,20 @@ pub fn init(cx: &mut MutableAppContext) { cx.add_action(Editor::fold_selected_ranges); } +trait SelectionExt { + fn display_range(&self, map: &DisplayMapSnapshot) -> Range; + fn spanned_rows( + &self, + include_end_if_at_line_start: bool, + map: &DisplayMapSnapshot, + ) -> SpannedRows; +} + +struct SpannedRows { + buffer_rows: Range, + display_rows: Range, +} + #[derive(Clone, Debug)] pub enum SelectPhase { Begin { @@ -270,24 +278,10 @@ pub enum EditorMode { Full, } -#[derive(Clone, Deserialize)] -pub struct EditorStyle { - pub text: TextStyle, - #[serde(default)] - pub placeholder_text: Option, - pub background: Color, - pub selection: SelectionStyle, - pub gutter_background: Color, - pub active_line_background: Color, - pub line_number: Color, - pub line_number_active: Color, - pub guest_selections: Vec, -} - -#[derive(Clone, Copy, Default, Deserialize)] -pub struct SelectionStyle { - pub cursor: Color, - pub selection: Color, +#[derive(Clone)] +pub struct EditorSettings { + pub tab_size: usize, + pub style: EditorStyle, } pub struct Editor { @@ -302,8 +296,7 @@ pub struct Editor { scroll_position: Vector2F, scroll_top_anchor: Anchor, autoscroll_requested: bool, - build_style: Rc EditorStyle>>, - settings: watch::Receiver, + build_settings: Rc EditorSettings>>, focused: bool, show_local_cursors: bool, blink_epoch: usize, @@ -316,7 +309,6 @@ pub struct Snapshot { pub mode: EditorMode, pub display_snapshot: DisplayMapSnapshot, pub placeholder_text: Option>, - pub theme: Arc, is_focused: bool, scroll_position: Vector2F, scroll_top_anchor: Anchor, @@ -335,50 +327,53 @@ struct ClipboardSelection { impl Editor { pub fn single_line( - settings: watch::Receiver, - build_style: impl 'static + FnMut(&mut MutableAppContext) -> EditorStyle, + build_settings: impl 'static + Fn(&AppContext) -> EditorSettings, cx: &mut ViewContext, ) -> Self { let buffer = cx.add_model(|cx| Buffer::new(0, String::new(), cx)); - let mut view = Self::for_buffer(buffer, settings, build_style, cx); + let mut view = Self::for_buffer(buffer, build_settings, cx); view.mode = EditorMode::SingleLine; view } pub fn auto_height( max_lines: usize, - settings: watch::Receiver, - build_style: impl 'static + FnMut(&mut MutableAppContext) -> EditorStyle, + build_settings: impl 'static + Fn(&AppContext) -> EditorSettings, cx: &mut ViewContext, ) -> Self { let buffer = cx.add_model(|cx| Buffer::new(0, String::new(), cx)); - let mut view = Self::for_buffer(buffer, settings, build_style, cx); + let mut view = Self::for_buffer(buffer, build_settings, cx); view.mode = EditorMode::AutoHeight { max_lines }; view } pub fn for_buffer( buffer: ModelHandle, - settings: watch::Receiver, - build_style: impl 'static + FnMut(&mut MutableAppContext) -> EditorStyle, + build_settings: impl 'static + Fn(&AppContext) -> EditorSettings, cx: &mut ViewContext, ) -> Self { - Self::new(buffer, settings, Rc::new(RefCell::new(build_style)), cx) + Self::new(buffer, Rc::new(RefCell::new(build_settings)), cx) } - fn new( + pub fn clone(&self, cx: &mut ViewContext) -> Self { + let mut clone = Self::new(self.buffer.clone(), self.build_settings.clone(), cx); + clone.scroll_position = self.scroll_position; + clone.scroll_top_anchor = self.scroll_top_anchor.clone(); + clone + } + + pub fn new( buffer: ModelHandle, - settings: watch::Receiver, - build_style: Rc EditorStyle>>, + build_settings: Rc EditorSettings>>, cx: &mut ViewContext, ) -> Self { - let style = build_style.borrow_mut()(cx); + let settings = build_settings.borrow_mut()(cx); let display_map = cx.add_model(|cx| { DisplayMap::new( buffer.clone(), - settings.borrow().tab_size, - style.text.font_id, - style.text.font_size, + settings.tab_size, + settings.style.text.font_id, + settings.style.text.font_size, None, cx, ) @@ -410,11 +405,10 @@ impl Editor { next_selection_id, add_selections_state: None, select_larger_syntax_node_stack: Vec::new(), - build_style, + build_settings, scroll_position: Vector2F::zero(), scroll_top_anchor: Anchor::min(), autoscroll_requested: false, - settings, focused: false, show_local_cursors: false, blink_epoch: 0, @@ -433,14 +427,11 @@ impl Editor { } pub fn snapshot(&mut self, cx: &mut MutableAppContext) -> Snapshot { - let settings = self.settings.borrow(); - Snapshot { mode: self.mode, display_snapshot: self.display_map.update(cx, |map, cx| map.snapshot(cx)), scroll_position: self.scroll_position, scroll_top_anchor: self.scroll_top_anchor.clone(), - theme: settings.theme.clone(), placeholder_text: self.placeholder_text.clone(), is_focused: self .handle @@ -710,7 +701,11 @@ impl Editor { } #[cfg(test)] - fn select_display_ranges<'a, T>(&mut self, ranges: T, cx: &mut ViewContext) -> Result<()> + fn select_display_ranges<'a, T>( + &mut self, + ranges: T, + cx: &mut ViewContext, + ) -> anyhow::Result<()> where T: IntoIterator>, { @@ -2284,9 +2279,9 @@ impl Editor { .text() } - pub fn font_size(&self) -> f32 { - self.settings.borrow().buffer_font_size - } + // pub fn font_size(&self) -> f32 { + // self.settings.font_size + // } pub fn set_wrap_width(&self, width: f32, cx: &mut MutableAppContext) -> bool { self.display_map @@ -2400,10 +2395,6 @@ impl Snapshot { .highlighted_chunks_for_rows(display_rows) } - pub fn theme(&self) -> &Arc { - &self.theme - } - pub fn scroll_position(&self) -> Vector2F { compute_scroll_position( &self.display_snapshot, @@ -2437,39 +2428,42 @@ impl Snapshot { } } -impl EditorStyle { +impl EditorSettings { #[cfg(any(test, feature = "test-support"))] - pub fn test(font_cache: &gpui::FontCache) -> Self { - let font_family_name = Arc::from("Monaco"); - let font_properties = Default::default(); - let font_family_id = font_cache.load_family(&[&font_family_name]).unwrap(); - let font_id = font_cache - .select_font(font_family_id, &font_properties) - .unwrap(); + pub fn test(cx: &AppContext) -> Self { Self { - text: TextStyle { - font_family_name, - font_family_id, - font_id, - font_size: 14., - color: Color::from_u32(0xff0000ff), - font_properties, - underline: false, + tab_size: 4, + style: { + let font_cache: &gpui::FontCache = cx.font_cache(); + let font_family_name = Arc::from("Monaco"); + let font_properties = Default::default(); + let font_family_id = font_cache.load_family(&[&font_family_name]).unwrap(); + let font_id = font_cache + .select_font(font_family_id, &font_properties) + .unwrap(); + EditorStyle { + text: TextStyle { + font_family_name, + font_family_id, + font_id, + font_size: 14., + color: Color::from_u32(0xff0000ff), + font_properties, + underline: false, + }, + placeholder_text: None, + background: Default::default(), + gutter_background: Default::default(), + active_line_background: Default::default(), + line_number: Default::default(), + line_number_active: Default::default(), + selection: Default::default(), + guest_selections: Default::default(), + syntax: Default::default(), + } }, - placeholder_text: None, - background: Default::default(), - gutter_background: Default::default(), - active_line_background: Default::default(), - line_number: Default::default(), - line_number_active: Default::default(), - selection: Default::default(), - guest_selections: Default::default(), } } - - fn placeholder_text(&self) -> &TextStyle { - self.placeholder_text.as_ref().unwrap_or(&self.text) - } } fn compute_scroll_position( @@ -2508,11 +2502,15 @@ impl Entity for Editor { impl View for Editor { fn render(&mut self, cx: &mut RenderContext) -> ElementBox { - let style = self.build_style.borrow_mut()(cx); + let settings = self.build_settings.borrow_mut()(cx); self.display_map.update(cx, |map, cx| { - map.set_font(style.text.font_id, style.text.font_size, cx) + map.set_font( + settings.style.text.font_id, + settings.style.text.font_size, + cx, + ) }); - EditorElement::new(self.handle.clone(), style).boxed() + EditorElement::new(self.handle.clone(), settings).boxed() } fn ui_name() -> &'static str { @@ -2551,135 +2549,53 @@ impl View for Editor { } } -impl workspace::Item for Buffer { - type View = Editor; - - fn file(&self) -> Option<&File> { - self.file() - } - - fn build_view( - handle: ModelHandle, - settings: watch::Receiver, - cx: &mut ViewContext, - ) -> Self::View { - Editor::for_buffer( - handle, - settings.clone(), - move |cx| { - let settings = settings.borrow(); - let font_cache = cx.font_cache(); - let font_family_id = settings.buffer_font_family; - let font_family_name = cx.font_cache().family_name(font_family_id).unwrap(); - let font_properties = Default::default(); - let font_id = font_cache - .select_font(font_family_id, &font_properties) - .unwrap(); - let font_size = settings.buffer_font_size; - - let mut theme = settings.theme.editor.clone(); - theme.text = TextStyle { - color: theme.text.color, - font_family_name, - font_family_id, - font_id, - font_size, - font_properties, - underline: false, - }; - theme - }, - cx, - ) - } -} - -impl workspace::ItemView for Editor { - fn should_activate_item_on_event(event: &Self::Event) -> bool { - matches!(event, Event::Activate) - } - - fn should_close_item_on_event(event: &Self::Event) -> bool { - matches!(event, Event::Closed) - } - - fn should_update_tab_on_event(event: &Self::Event) -> bool { - matches!( - event, - Event::Saved | Event::Dirtied | Event::FileHandleChanged - ) - } - - fn title(&self, cx: &AppContext) -> std::string::String { - let filename = self - .buffer - .read(cx) - .file() - .and_then(|file| file.file_name(cx)); - if let Some(name) = filename { - name.to_string_lossy().into() +impl SelectionExt for Selection { + fn display_range(&self, map: &DisplayMapSnapshot) -> Range { + let start = self.start.to_display_point(map, Bias::Left); + let end = self.end.to_display_point(map, Bias::Left); + if self.reversed { + end..start } else { - "untitled".into() + start..end } } - fn entry_id(&self, cx: &AppContext) -> Option<(usize, Arc)> { - self.buffer.read(cx).file().map(|file| file.entry_id()) - } + fn spanned_rows( + &self, + include_end_if_at_line_start: bool, + map: &DisplayMapSnapshot, + ) -> SpannedRows { + let display_start = self.start.to_display_point(map, Bias::Left); + let mut display_end = self.end.to_display_point(map, Bias::Right); + if !include_end_if_at_line_start + && display_end.row() != map.max_point().row() + && display_start.row() != display_end.row() + && display_end.column() == 0 + { + *display_end.row_mut() -= 1; + } - fn clone_on_split(&self, cx: &mut ViewContext) -> Option - where - Self: Sized, - { - let mut clone = Editor::new( - self.buffer.clone(), - self.settings.clone(), - self.build_style.clone(), - cx, - ); - clone.scroll_position = self.scroll_position; - clone.scroll_top_anchor = self.scroll_top_anchor.clone(); - Some(clone) - } + let (display_start, buffer_start) = map.prev_row_boundary(display_start); + let (display_end, buffer_end) = map.next_row_boundary(display_end); - fn save(&mut self, cx: &mut ViewContext) -> Result>> { - let save = self.buffer.update(cx, |b, cx| b.save(cx))?; - Ok(cx.spawn(|_, _| async move { - save.await?; - Ok(()) - })) - } - - fn save_as( - &mut self, - worktree: &ModelHandle, - path: &Path, - cx: &mut ViewContext, - ) -> Task> { - self.buffer - .update(cx, |b, cx| b.save_as(worktree, path, cx)) - } - - fn is_dirty(&self, cx: &AppContext) -> bool { - self.buffer.read(cx).is_dirty() - } - - fn has_conflict(&self, cx: &AppContext) -> bool { - self.buffer.read(cx).has_conflict() + SpannedRows { + buffer_rows: buffer_start.row..buffer_end.row + 1, + display_rows: display_start.row()..display_end.row() + 1, + } } } #[cfg(test)] mod tests { use super::*; - use crate::{editor::Point, language::LanguageRegistry, settings, test::sample_text}; - use buffer::History; + use crate::test::sample_text; + use buffer::{History, Point}; use unindent::Unindent; #[gpui::test] fn test_selection_with_mouse(cx: &mut gpui::MutableAppContext) { let buffer = cx.add_model(|cx| Buffer::new(0, "aaaaaa\nbbbbbb\ncccccc\ndddddd\n", cx)); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(cx); let (_, editor) = cx.add_window(Default::default(), |cx| build_editor(buffer, settings, cx)); @@ -2746,7 +2662,7 @@ mod tests { #[gpui::test] fn test_canceling_pending_selection(cx: &mut gpui::MutableAppContext) { let buffer = cx.add_model(|cx| Buffer::new(0, "aaaaaa\nbbbbbb\ncccccc\ndddddd\n", cx)); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(cx); let (_, view) = cx.add_window(Default::default(), |cx| build_editor(buffer, settings, cx)); view.update(cx, |view, cx| { @@ -2778,7 +2694,7 @@ mod tests { #[gpui::test] fn test_cancel(cx: &mut gpui::MutableAppContext) { let buffer = cx.add_model(|cx| Buffer::new(0, "aaaaaa\nbbbbbb\ncccccc\ndddddd\n", cx)); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(cx); let (_, view) = cx.add_window(Default::default(), |cx| build_editor(buffer, settings, cx)); view.update(cx, |view, cx| { @@ -2841,7 +2757,7 @@ mod tests { cx, ) }); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let (_, view) = cx.add_window(Default::default(), |cx| { build_editor(buffer.clone(), settings, cx) }); @@ -2909,7 +2825,7 @@ mod tests { #[gpui::test] fn test_move_cursor(cx: &mut gpui::MutableAppContext) { let buffer = cx.add_model(|cx| Buffer::new(0, sample_text(6, 6), cx)); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let (_, view) = cx.add_window(Default::default(), |cx| { build_editor(buffer.clone(), settings, cx) }); @@ -2986,7 +2902,7 @@ mod tests { #[gpui::test] fn test_move_cursor_multibyte(cx: &mut gpui::MutableAppContext) { let buffer = cx.add_model(|cx| Buffer::new(0, "ⓐⓑⓒⓓⓔ\nabcde\nαβγδε\n", cx)); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let (_, view) = cx.add_window(Default::default(), |cx| { build_editor(buffer.clone(), settings, cx) }); @@ -3044,7 +2960,7 @@ mod tests { #[gpui::test] fn test_move_cursor_different_line_lengths(cx: &mut gpui::MutableAppContext) { let buffer = cx.add_model(|cx| Buffer::new(0, "ⓐⓑⓒⓓⓔ\nabcd\nαβγ\nabcd\nⓐⓑⓒⓓⓔ\n", cx)); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let (_, view) = cx.add_window(Default::default(), |cx| { build_editor(buffer.clone(), settings, cx) }); @@ -3075,7 +2991,7 @@ mod tests { #[gpui::test] fn test_beginning_end_of_line(cx: &mut gpui::MutableAppContext) { let buffer = cx.add_model(|cx| Buffer::new(0, "abc\n def", cx)); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let (_, view) = cx.add_window(Default::default(), |cx| build_editor(buffer, settings, cx)); view.update(cx, |view, cx| { view.select_display_ranges( @@ -3218,7 +3134,7 @@ mod tests { fn test_prev_next_word_boundary(cx: &mut gpui::MutableAppContext) { let buffer = cx.add_model(|cx| Buffer::new(0, "use std::str::{foo, bar}\n\n {baz.qux()}", cx)); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let (_, view) = cx.add_window(Default::default(), |cx| build_editor(buffer, settings, cx)); view.update(cx, |view, cx| { view.select_display_ranges( @@ -3358,11 +3274,11 @@ mod tests { fn test_prev_next_word_bounds_with_soft_wrap(cx: &mut gpui::MutableAppContext) { let buffer = cx.add_model(|cx| Buffer::new(0, "use one::{\n two::three::four::five\n};", cx)); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let (_, view) = cx.add_window(Default::default(), |cx| build_editor(buffer, settings, cx)); view.update(cx, |view, cx| { - view.set_wrap_width(130., cx); + view.set_wrap_width(140., cx); assert_eq!( view.display_text(cx), "use one::{\n two::three::\n four::five\n};" @@ -3412,7 +3328,7 @@ mod tests { #[gpui::test] fn test_delete_to_word_boundary(cx: &mut gpui::MutableAppContext) { let buffer = cx.add_model(|cx| Buffer::new(0, "one two three four", cx)); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let (_, view) = cx.add_window(Default::default(), |cx| { build_editor(buffer.clone(), settings, cx) }); @@ -3459,7 +3375,7 @@ mod tests { cx, ) }); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let (_, view) = cx.add_window(Default::default(), |cx| { build_editor(buffer.clone(), settings, cx) }); @@ -3495,7 +3411,7 @@ mod tests { cx, ) }); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let (_, view) = cx.add_window(Default::default(), |cx| { build_editor(buffer.clone(), settings, cx) }); @@ -3524,7 +3440,7 @@ mod tests { #[gpui::test] fn test_delete_line(cx: &mut gpui::MutableAppContext) { - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let buffer = cx.add_model(|cx| Buffer::new(0, "abc\ndef\nghi\n", cx)); let (_, view) = cx.add_window(Default::default(), |cx| build_editor(buffer, settings, cx)); view.update(cx, |view, cx| { @@ -3548,7 +3464,7 @@ mod tests { ); }); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let buffer = cx.add_model(|cx| Buffer::new(0, "abc\ndef\nghi\n", cx)); let (_, view) = cx.add_window(Default::default(), |cx| build_editor(buffer, settings, cx)); view.update(cx, |view, cx| { @@ -3565,7 +3481,7 @@ mod tests { #[gpui::test] fn test_duplicate_line(cx: &mut gpui::MutableAppContext) { - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let buffer = cx.add_model(|cx| Buffer::new(0, "abc\ndef\nghi\n", cx)); let (_, view) = cx.add_window(Default::default(), |cx| build_editor(buffer, settings, cx)); view.update(cx, |view, cx| { @@ -3592,7 +3508,7 @@ mod tests { ); }); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let buffer = cx.add_model(|cx| Buffer::new(0, "abc\ndef\nghi\n", cx)); let (_, view) = cx.add_window(Default::default(), |cx| build_editor(buffer, settings, cx)); view.update(cx, |view, cx| { @@ -3618,7 +3534,7 @@ mod tests { #[gpui::test] fn test_move_line_up_down(cx: &mut gpui::MutableAppContext) { - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let buffer = cx.add_model(|cx| Buffer::new(0, sample_text(10, 5), cx)); let (_, view) = cx.add_window(Default::default(), |cx| build_editor(buffer, settings, cx)); view.update(cx, |view, cx| { @@ -3716,7 +3632,7 @@ mod tests { #[gpui::test] fn test_clipboard(cx: &mut gpui::MutableAppContext) { let buffer = cx.add_model(|cx| Buffer::new(0, "one✅ two three four five six ", cx)); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let view = cx .add_window(Default::default(), |cx| { build_editor(buffer.clone(), settings, cx) @@ -3851,7 +3767,7 @@ mod tests { #[gpui::test] fn test_select_all(cx: &mut gpui::MutableAppContext) { let buffer = cx.add_model(|cx| Buffer::new(0, "abc\nde\nfgh", cx)); - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let (_, view) = cx.add_window(Default::default(), |cx| build_editor(buffer, settings, cx)); view.update(cx, |view, cx| { view.select_all(&SelectAll, cx); @@ -3864,7 +3780,7 @@ mod tests { #[gpui::test] fn test_select_line(cx: &mut gpui::MutableAppContext) { - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let buffer = cx.add_model(|cx| Buffer::new(0, sample_text(6, 5), cx)); let (_, view) = cx.add_window(Default::default(), |cx| build_editor(buffer, settings, cx)); view.update(cx, |view, cx| { @@ -3910,7 +3826,7 @@ mod tests { #[gpui::test] fn test_split_selection_into_lines(cx: &mut gpui::MutableAppContext) { - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let buffer = cx.add_model(|cx| Buffer::new(0, sample_text(9, 5), cx)); let (_, view) = cx.add_window(Default::default(), |cx| build_editor(buffer, settings, cx)); view.update(cx, |view, cx| { @@ -3978,7 +3894,7 @@ mod tests { #[gpui::test] fn test_add_selection_above_below(cx: &mut gpui::MutableAppContext) { - let settings = settings::test(&cx).1; + let settings = EditorSettings::test(&cx); let buffer = cx.add_model(|cx| Buffer::new(0, "abc\ndefghi\n\njk\nlmno\n", cx)); let (_, view) = cx.add_window(Default::default(), |cx| build_editor(buffer, settings, cx)); @@ -4151,9 +4067,17 @@ mod tests { #[gpui::test] async fn test_select_larger_smaller_syntax_node(mut cx: gpui::TestAppContext) { - let settings = cx.read(settings::test).1; - let languages = LanguageRegistry::new(); - let lang = languages.select_language("z.rs"); + let settings = cx.read(EditorSettings::test); + + let grammar = tree_sitter_rust::language(); + let language = Arc::new(Language { + config: LanguageConfig::default(), + brackets_query: tree_sitter::Query::new(grammar, "").unwrap(), + highlight_query: tree_sitter::Query::new(grammar, "").unwrap(), + highlight_map: Default::default(), + grammar, + }); + let text = r#" use mod1::mod2::{mod3, mod4}; @@ -4164,9 +4088,9 @@ mod tests { .unindent(); let buffer = cx.add_model(|cx| { let history = History::new(text.into()); - Buffer::from_history(0, history, None, lang.cloned(), cx) + Buffer::from_history(0, history, None, Some(language), cx) }); - let (_, view) = cx.add_window(|cx| build_editor(buffer, settings.clone(), cx)); + let (_, view) = cx.add_window(|cx| build_editor(buffer, settings, cx)); view.condition(&cx, |view, cx| !view.buffer.read(cx).is_parsing()) .await; @@ -4307,36 +4231,10 @@ mod tests { fn build_editor( buffer: ModelHandle, - settings: watch::Receiver, + settings: EditorSettings, cx: &mut ViewContext, ) -> Editor { - let style = { - let font_cache = cx.font_cache(); - let settings = settings.borrow(); - EditorStyle { - text: TextStyle { - color: Default::default(), - font_family_name: font_cache.family_name(settings.buffer_font_family).unwrap(), - font_family_id: settings.buffer_font_family, - font_id: font_cache - .select_font(settings.buffer_font_family, &Default::default()) - .unwrap(), - font_size: settings.buffer_font_size, - font_properties: Default::default(), - underline: false, - }, - placeholder_text: None, - background: Default::default(), - selection: Default::default(), - gutter_background: Default::default(), - active_line_background: Default::default(), - line_number: Default::default(), - line_number_active: Default::default(), - guest_selections: Default::default(), - } - }; - - Editor::for_buffer(buffer, settings, move |_| style.clone(), cx) + Editor::for_buffer(buffer, move |_| settings.clone(), cx) } } diff --git a/zed/src/editor/movement.rs b/crates/editor/src/movement.rs similarity index 99% rename from zed/src/editor/movement.rs rename to crates/editor/src/movement.rs index d86aa9ca53..7ad1374f8e 100644 --- a/zed/src/editor/movement.rs +++ b/crates/editor/src/movement.rs @@ -196,7 +196,7 @@ fn char_kind(c: char) -> CharKind { #[cfg(test)] mod tests { use super::*; - use crate::editor::{display_map::DisplayMap, Buffer}; + use crate::{display_map::DisplayMap, Buffer}; #[gpui::test] fn test_prev_next_word_boundary_multibyte(cx: &mut gpui::MutableAppContext) { diff --git a/crates/editor/src/test.rs b/crates/editor/src/test.rs new file mode 100644 index 0000000000..97e7f5a08c --- /dev/null +++ b/crates/editor/src/test.rs @@ -0,0 +1,39 @@ +use gpui::{Entity, ModelHandle}; +use smol::channel; +use std::marker::PhantomData; + +pub fn sample_text(rows: usize, cols: usize) -> String { + let mut text = String::new(); + for row in 0..rows { + let c: char = ('a' as u32 + row as u32) as u8 as char; + let mut line = c.to_string().repeat(cols); + if row < rows - 1 { + line.push('\n'); + } + text += &line; + } + text +} + +pub struct Observer(PhantomData); + +impl Entity for Observer { + type Event = (); +} + +impl Observer { + pub fn new( + handle: &ModelHandle, + cx: &mut gpui::TestAppContext, + ) -> (ModelHandle, channel::Receiver<()>) { + let (notify_tx, notify_rx) = channel::unbounded(); + let observer = cx.add_model(|cx| { + cx.observe(handle, move |_, _, _| { + let _ = notify_tx.try_send(()); + }) + .detach(); + Observer(PhantomData) + }); + (observer, notify_rx) + } +} diff --git a/crates/file_finder/Cargo.toml b/crates/file_finder/Cargo.toml new file mode 100644 index 0000000000..70267b1d19 --- /dev/null +++ b/crates/file_finder/Cargo.toml @@ -0,0 +1,18 @@ +[package] +name = "file_finder" +version = "0.1.0" +edition = "2018" + +[dependencies] +editor = { path = "../editor" } +fuzzy = { path = "../fuzzy" } +gpui = { path = "../gpui" } +project = { path = "../project" } +util = { path = "../util" } +theme = { path = "../theme" } +workspace = { path = "../workspace" } +postage = { version = "0.4.1", features = ["futures-traits"] } + +[dev-dependencies] +serde_json = { version = "1.0.64", features = ["preserve_order"] } +workspace = { path = "../workspace", features = ["test-support"] } diff --git a/zed/src/file_finder.rs b/crates/file_finder/src/lib.rs similarity index 86% rename from zed/src/file_finder.rs rename to crates/file_finder/src/lib.rs index caf560c16a..95c4ae9249 100644 --- a/zed/src/file_finder.rs +++ b/crates/file_finder/src/lib.rs @@ -1,10 +1,5 @@ -use crate::{ - editor::{self, Editor}, - settings::Settings, - util, - workspace::Workspace, - worktree::{match_paths, PathMatch}, -}; +use editor::{Editor, EditorSettings}; +use fuzzy::PathMatch; use gpui::{ action, elements::*, @@ -13,10 +8,11 @@ use gpui::{ menu::{SelectNext, SelectPrev}, Binding, }, - AppContext, Axis, Entity, MutableAppContext, RenderContext, Task, View, ViewContext, - ViewHandle, WeakViewHandle, + AppContext, Axis, Entity, ModelHandle, MutableAppContext, RenderContext, Task, View, + ViewContext, ViewHandle, WeakViewHandle, }; use postage::watch; +use project::{Project, ProjectPath}; use std::{ cmp, path::Path, @@ -25,11 +21,13 @@ use std::{ Arc, }, }; +use util::post_inc; +use workspace::{Settings, Workspace}; pub struct FileFinder { handle: WeakViewHandle, settings: watch::Receiver, - workspace: WeakViewHandle, + project: ModelHandle, query_editor: ViewHandle, search_count: usize, latest_search_id: usize, @@ -43,13 +41,7 @@ pub struct FileFinder { action!(Toggle); action!(Confirm); -action!(Select, Entry); - -#[derive(Clone)] -pub struct Entry { - worktree_id: usize, - path: Arc, -} +action!(Select, ProjectPath); pub fn init(cx: &mut MutableAppContext) { cx.add_action(FileFinder::toggle); @@ -66,7 +58,7 @@ pub fn init(cx: &mut MutableAppContext) { } pub enum Event { - Selected(usize, Arc), + Selected(ProjectPath), Dismissed, } @@ -202,8 +194,8 @@ impl FileFinder { ) .with_style(style.container); - let action = Select(Entry { - worktree_id: path_match.tree_id, + let action = Select(ProjectPath { + worktree_id: path_match.worktree_id, path: path_match.path.clone(), }); EventHandler::new(container.boxed()) @@ -241,8 +233,8 @@ impl FileFinder { fn toggle(workspace: &mut Workspace, _: &Toggle, cx: &mut ViewContext) { workspace.toggle_modal(cx, |cx, workspace| { - let handle = cx.handle(); - let finder = cx.add_view(|cx| Self::new(workspace.settings.clone(), handle, cx)); + let project = workspace.project().clone(); + let finder = cx.add_view(|cx| Self::new(workspace.settings.clone(), project, cx)); cx.subscribe(&finder, Self::on_event).detach(); finder }); @@ -255,9 +247,9 @@ impl FileFinder { cx: &mut ViewContext, ) { match event { - Event::Selected(tree_id, path) => { + Event::Selected(project_path) => { workspace - .open_entry((*tree_id, path.clone()), cx) + .open_entry(project_path.clone(), cx) .map(|d| d.detach()); workspace.dismiss_modal(cx); } @@ -269,17 +261,22 @@ impl FileFinder { pub fn new( settings: watch::Receiver, - workspace: ViewHandle, + project: ModelHandle, cx: &mut ViewContext, ) -> Self { - cx.observe(&workspace, Self::workspace_updated).detach(); + cx.observe(&project, Self::project_updated).detach(); let query_editor = cx.add_view(|cx| { Editor::single_line( - settings.clone(), { let settings = settings.clone(); - move |_| settings.borrow().theme.selector.input_editor.as_editor() + move |_| { + let settings = settings.borrow(); + EditorSettings { + style: settings.theme.selector.input_editor.as_editor(), + tab_size: settings.tab_size, + } + } }, cx, ) @@ -290,7 +287,7 @@ impl FileFinder { Self { handle: cx.handle().downgrade(), settings, - workspace: workspace.downgrade(), + project, query_editor, search_count: 0, latest_search_id: 0, @@ -303,7 +300,7 @@ impl FileFinder { } } - fn workspace_updated(&mut self, _: ViewHandle, cx: &mut ViewContext) { + fn project_updated(&mut self, _: ModelHandle, cx: &mut ViewContext) { let query = self.query_editor.update(cx, |buffer, cx| buffer.text(cx)); if let Some(task) = self.spawn_search(query, cx) { task.detach(); @@ -320,7 +317,7 @@ impl FileFinder { editor::Event::Edited => { let query = self.query_editor.update(cx, |buffer, cx| buffer.text(cx)); if query.is_empty() { - self.latest_search_id = util::post_inc(&mut self.search_count); + self.latest_search_id = post_inc(&mut self.search_count); self.matches.clear(); cx.notify(); } else { @@ -337,7 +334,7 @@ impl FileFinder { fn selected_index(&self) -> usize { if let Some(selected) = self.selected.as_ref() { for (ix, path_match) in self.matches.iter().enumerate() { - if (path_match.tree_id, path_match.path.as_ref()) + if (path_match.worktree_id, path_match.path.as_ref()) == (selected.0, selected.1.as_ref()) { return ix; @@ -352,7 +349,7 @@ impl FileFinder { if selected_index > 0 { selected_index -= 1; let mat = &self.matches[selected_index]; - self.selected = Some((mat.tree_id, mat.path.clone())); + self.selected = Some((mat.worktree_id, mat.path.clone())); } self.list_state.scroll_to(selected_index); cx.notify(); @@ -363,7 +360,7 @@ impl FileFinder { if selected_index + 1 < self.matches.len() { selected_index += 1; let mat = &self.matches[selected_index]; - self.selected = Some((mat.tree_id, mat.path.clone())); + self.selected = Some((mat.worktree_id, mat.path.clone())); } self.list_state.scroll_to(selected_index); cx.notify(); @@ -371,40 +368,30 @@ impl FileFinder { fn confirm(&mut self, _: &Confirm, cx: &mut ViewContext) { if let Some(m) = self.matches.get(self.selected_index()) { - cx.emit(Event::Selected(m.tree_id, m.path.clone())); + cx.emit(Event::Selected(ProjectPath { + worktree_id: m.worktree_id, + path: m.path.clone(), + })); } } - fn select(&mut self, Select(entry): &Select, cx: &mut ViewContext) { - cx.emit(Event::Selected(entry.worktree_id, entry.path.clone())); + fn select(&mut self, Select(project_path): &Select, cx: &mut ViewContext) { + cx.emit(Event::Selected(project_path.clone())); } #[must_use] fn spawn_search(&mut self, query: String, cx: &mut ViewContext) -> Option> { - let snapshots = self - .workspace - .upgrade(&cx)? - .read(cx) - .worktrees(cx) - .iter() - .map(|tree| tree.read(cx).snapshot()) - .collect::>(); let search_id = util::post_inc(&mut self.search_count); - let background = cx.as_ref().background().clone(); self.cancel_flag.store(true, atomic::Ordering::Relaxed); self.cancel_flag = Arc::new(AtomicBool::new(false)); let cancel_flag = self.cancel_flag.clone(); + let project = self.project.clone(); Some(cx.spawn(|this, mut cx| async move { - let matches = match_paths( - &snapshots, - &query, - false, - false, - 100, - cancel_flag.as_ref(), - background, - ) - .await; + let matches = project + .read_with(&cx, |project, cx| { + project.match_paths(&query, false, false, 100, cancel_flag.as_ref(), cx) + }) + .await; let did_cancel = cancel_flag.load(atomic::Ordering::Relaxed); this.update(&mut cx, |this, cx| { this.update_matches((search_id, did_cancel, query, matches), cx) @@ -435,19 +422,15 @@ impl FileFinder { #[cfg(test)] mod tests { use super::*; - use crate::{ - editor::{self, Insert}, - fs::FakeFs, - test::test_app_state, - workspace::Workspace, - }; + use editor::Insert; use serde_json::json; use std::path::PathBuf; + use workspace::{Workspace, WorkspaceParams}; #[gpui::test] async fn test_matching_paths(mut cx: gpui::TestAppContext) { - let app_state = cx.update(test_app_state); - app_state + let params = cx.update(WorkspaceParams::test); + params .fs .as_fake() .insert_tree( @@ -465,7 +448,7 @@ mod tests { editor::init(cx); }); - let (window_id, workspace) = cx.add_window(|cx| Workspace::new(&app_state, cx)); + let (window_id, workspace) = cx.add_window(|cx| Workspace::new(¶ms, cx)); workspace .update(&mut cx, |workspace, cx| { workspace.add_worktree(Path::new("/root"), cx) @@ -509,7 +492,8 @@ mod tests { #[gpui::test] async fn test_matching_cancellation(mut cx: gpui::TestAppContext) { - let fs = Arc::new(FakeFs::new()); + let params = cx.update(WorkspaceParams::test); + let fs = params.fs.as_fake(); fs.insert_tree( "/dir", json!({ @@ -524,10 +508,7 @@ mod tests { ) .await; - let mut app_state = cx.update(test_app_state); - Arc::get_mut(&mut app_state).unwrap().fs = fs; - - let (_, workspace) = cx.add_window(|cx| Workspace::new(&app_state, cx)); + let (_, workspace) = cx.add_window(|cx| Workspace::new(¶ms, cx)); workspace .update(&mut cx, |workspace, cx| { workspace.add_worktree("/dir".as_ref(), cx) @@ -536,8 +517,13 @@ mod tests { .unwrap(); cx.read(|cx| workspace.read(cx).worktree_scans_complete(cx)) .await; - let (_, finder) = - cx.add_window(|cx| FileFinder::new(app_state.settings.clone(), workspace.clone(), cx)); + let (_, finder) = cx.add_window(|cx| { + FileFinder::new( + params.settings.clone(), + workspace.read(cx).project().clone(), + cx, + ) + }); let query = "hi".to_string(); finder @@ -580,14 +566,14 @@ mod tests { #[gpui::test] async fn test_single_file_worktrees(mut cx: gpui::TestAppContext) { - let app_state = cx.update(test_app_state); - app_state + let params = cx.update(WorkspaceParams::test); + params .fs .as_fake() .insert_tree("/root", json!({ "the-parent-dir": { "the-file": "" } })) .await; - let (_, workspace) = cx.add_window(|cx| Workspace::new(&app_state, cx)); + let (_, workspace) = cx.add_window(|cx| Workspace::new(¶ms, cx)); workspace .update(&mut cx, |workspace, cx| { workspace.add_worktree(Path::new("/root/the-parent-dir/the-file"), cx) @@ -596,8 +582,13 @@ mod tests { .unwrap(); cx.read(|cx| workspace.read(cx).worktree_scans_complete(cx)) .await; - let (_, finder) = - cx.add_window(|cx| FileFinder::new(app_state.settings.clone(), workspace.clone(), cx)); + let (_, finder) = cx.add_window(|cx| { + FileFinder::new( + params.settings.clone(), + workspace.read(cx).project().clone(), + cx, + ) + }); // Even though there is only one worktree, that worktree's filename // is included in the matching, because the worktree is a single file. @@ -628,8 +619,8 @@ mod tests { #[gpui::test(retries = 5)] async fn test_multiple_matches_with_same_relative_path(mut cx: gpui::TestAppContext) { - let app_state = cx.update(test_app_state); - app_state + let params = cx.update(WorkspaceParams::test); + params .fs .as_fake() .insert_tree( @@ -641,7 +632,7 @@ mod tests { ) .await; - let (_, workspace) = cx.add_window(|cx| Workspace::new(&app_state, cx)); + let (_, workspace) = cx.add_window(|cx| Workspace::new(¶ms, cx)); workspace .update(&mut cx, |workspace, cx| { @@ -654,8 +645,13 @@ mod tests { cx.read(|cx| workspace.read(cx).worktree_scans_complete(cx)) .await; - let (_, finder) = - cx.add_window(|cx| FileFinder::new(app_state.settings.clone(), workspace.clone(), cx)); + let (_, finder) = cx.add_window(|cx| { + FileFinder::new( + params.settings.clone(), + workspace.read(cx).project().clone(), + cx, + ) + }); // Run a search that matches two files with the same relative path. finder diff --git a/fsevent/Cargo.toml b/crates/fsevent/Cargo.toml similarity index 100% rename from fsevent/Cargo.toml rename to crates/fsevent/Cargo.toml diff --git a/fsevent/examples/events.rs b/crates/fsevent/examples/events.rs similarity index 100% rename from fsevent/examples/events.rs rename to crates/fsevent/examples/events.rs diff --git a/fsevent/src/lib.rs b/crates/fsevent/src/lib.rs similarity index 100% rename from fsevent/src/lib.rs rename to crates/fsevent/src/lib.rs diff --git a/crates/fuzzy/Cargo.toml b/crates/fuzzy/Cargo.toml new file mode 100644 index 0000000000..0a60e0973d --- /dev/null +++ b/crates/fuzzy/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "fuzzy" +version = "0.1.0" +edition = "2018" + +[dependencies] +gpui = { path = "../gpui" } +util = { path = "../util" } diff --git a/zed/src/fuzzy/char_bag.rs b/crates/fuzzy/src/char_bag.rs similarity index 100% rename from zed/src/fuzzy/char_bag.rs rename to crates/fuzzy/src/char_bag.rs diff --git a/zed/src/fuzzy.rs b/crates/fuzzy/src/lib.rs similarity index 90% rename from zed/src/fuzzy.rs rename to crates/fuzzy/src/lib.rs index 3b2732eb44..c9bcdb827f 100644 --- a/zed/src/fuzzy.rs +++ b/crates/fuzzy/src/lib.rs @@ -1,13 +1,9 @@ mod char_bag; -use crate::{ - util, - worktree::{EntryKind, Snapshot}, -}; use gpui::executor; use std::{ borrow::Cow, - cmp::{max, min, Ordering}, + cmp::{self, Ordering}, path::Path, sync::atomic::{self, AtomicBool}, sync::Arc, @@ -19,7 +15,7 @@ const BASE_DISTANCE_PENALTY: f64 = 0.6; const ADDITIONAL_DISTANCE_PENALTY: f64 = 0.05; const MIN_DISTANCE_PENALTY: f64 = 0.2; -struct Matcher<'a> { +pub struct Matcher<'a> { query: &'a [char], lowercase_query: &'a [char], query_char_bag: CharBag, @@ -52,7 +48,7 @@ pub struct PathMatchCandidate<'a> { pub struct PathMatch { pub score: f64, pub positions: Vec, - pub tree_id: usize, + pub worktree_id: usize, pub path: Arc, pub path_prefix: Arc, } @@ -63,6 +59,14 @@ pub struct StringMatchCandidate { pub char_bag: CharBag, } +pub trait PathMatchCandidateSet<'a>: Send + Sync { + type Candidates: Iterator>; + fn id(&self) -> usize; + fn len(&self) -> usize; + fn prefix(&self) -> Arc; + fn candidates(&'a self, start: usize) -> Self::Candidates; +} + impl Match for PathMatch { fn score(&self) -> f64 { self.score @@ -152,7 +156,7 @@ impl Ord for PathMatch { self.score .partial_cmp(&other.score) .unwrap_or(Ordering::Equal) - .then_with(|| self.tree_id.cmp(&other.tree_id)) + .then_with(|| self.worktree_id.cmp(&other.worktree_id)) .then_with(|| Arc::as_ptr(&self.path).cmp(&Arc::as_ptr(&other.path))) } } @@ -213,20 +217,15 @@ pub async fn match_strings( results } -pub async fn match_paths( - snapshots: &[Snapshot], +pub async fn match_paths<'a, Set: PathMatchCandidateSet<'a>>( + candidate_sets: &'a [Set], query: &str, - include_ignored: bool, smart_case: bool, max_results: usize, cancel_flag: &AtomicBool, background: Arc, ) -> Vec { - let path_count: usize = if include_ignored { - snapshots.iter().map(Snapshot::file_count).sum() - } else { - snapshots.iter().map(Snapshot::visible_file_count).sum() - }; + let path_count: usize = candidate_sets.iter().map(|s| s.len()).sum(); if path_count == 0 { return Vec::new(); } @@ -259,43 +258,18 @@ pub async fn match_paths( ); let mut tree_start = 0; - for snapshot in snapshots { - let tree_end = if include_ignored { - tree_start + snapshot.file_count() - } else { - tree_start + snapshot.visible_file_count() - }; + for candidate_set in candidate_sets { + let tree_end = tree_start + candidate_set.len(); if tree_start < segment_end && segment_start < tree_end { - let path_prefix: Arc = - if snapshot.root_entry().map_or(false, |e| e.is_file()) { - snapshot.root_name().into() - } else if snapshots.len() > 1 { - format!("{}/", snapshot.root_name()).into() - } else { - "".into() - }; - - let start = max(tree_start, segment_start) - tree_start; - let end = min(tree_end, segment_end) - tree_start; - let paths = snapshot - .files(include_ignored, start) - .take(end - start) - .map(|entry| { - if let EntryKind::File(char_bag) = entry.kind { - PathMatchCandidate { - path: &entry.path, - char_bag, - } - } else { - unreachable!() - } - }); + let start = cmp::max(tree_start, segment_start) - tree_start; + let end = cmp::min(tree_end, segment_end) - tree_start; + let candidates = candidate_set.candidates(start).take(end - start); matcher.match_paths( - snapshot.id(), - path_prefix, - paths, + candidate_set.id(), + candidate_set.prefix(), + candidates, results, &cancel_flag, ); @@ -322,7 +296,7 @@ pub async fn match_paths( } impl<'a> Matcher<'a> { - fn new( + pub fn new( query: &'a [char], lowercase_query: &'a [char], query_char_bag: CharBag, @@ -343,7 +317,7 @@ impl<'a> Matcher<'a> { } } - fn match_strings( + pub fn match_strings( &mut self, candidates: &[StringMatchCandidate], results: &mut Vec, @@ -363,11 +337,11 @@ impl<'a> Matcher<'a> { ) } - fn match_paths( + pub fn match_paths<'c: 'a>( &mut self, tree_id: usize, path_prefix: Arc, - path_entries: impl Iterator>, + path_entries: impl Iterator>, results: &mut Vec, cancel_flag: &AtomicBool, ) { @@ -384,7 +358,7 @@ impl<'a> Matcher<'a> { cancel_flag, |candidate, score| PathMatch { score, - tree_id, + worktree_id: tree_id, positions: Vec::new(), path: candidate.path.clone(), path_prefix: path_prefix.clone(), diff --git a/gpui/Cargo.toml b/crates/gpui/Cargo.toml similarity index 91% rename from gpui/Cargo.toml rename to crates/gpui/Cargo.toml index be86a788d8..5378e05b4c 100644 --- a/gpui/Cargo.toml +++ b/crates/gpui/Cargo.toml @@ -5,15 +5,16 @@ name = "gpui" version = "0.1.0" [features] -test-support = [] +test-support = ["env_logger"] [dependencies] -arrayvec = "0.7.1" +gpui_macros = { path = "../gpui_macros" } +sum_tree = { path = "../sum_tree" } async-task = "4.0.3" backtrace = "0.3" ctor = "0.1" +env_logger = { version = "0.8", optional = true } etagere = "0.2" -gpui_macros = { path = "../gpui_macros" } image = "0.23" lazy_static = "1.4.0" log = "0.4" diff --git a/gpui/build.rs b/crates/gpui/build.rs similarity index 100% rename from gpui/build.rs rename to crates/gpui/build.rs diff --git a/gpui/examples/text.rs b/crates/gpui/examples/text.rs similarity index 100% rename from gpui/examples/text.rs rename to crates/gpui/examples/text.rs diff --git a/gpui/grammars/context-predicate/.gitignore b/crates/gpui/grammars/context-predicate/.gitignore similarity index 100% rename from gpui/grammars/context-predicate/.gitignore rename to crates/gpui/grammars/context-predicate/.gitignore diff --git a/gpui/grammars/context-predicate/Cargo.toml b/crates/gpui/grammars/context-predicate/Cargo.toml similarity index 100% rename from gpui/grammars/context-predicate/Cargo.toml rename to crates/gpui/grammars/context-predicate/Cargo.toml diff --git a/gpui/grammars/context-predicate/binding.gyp b/crates/gpui/grammars/context-predicate/binding.gyp similarity index 100% rename from gpui/grammars/context-predicate/binding.gyp rename to crates/gpui/grammars/context-predicate/binding.gyp diff --git a/gpui/grammars/context-predicate/bindings/node/binding.cc b/crates/gpui/grammars/context-predicate/bindings/node/binding.cc similarity index 100% rename from gpui/grammars/context-predicate/bindings/node/binding.cc rename to crates/gpui/grammars/context-predicate/bindings/node/binding.cc diff --git a/gpui/grammars/context-predicate/bindings/node/index.js b/crates/gpui/grammars/context-predicate/bindings/node/index.js similarity index 100% rename from gpui/grammars/context-predicate/bindings/node/index.js rename to crates/gpui/grammars/context-predicate/bindings/node/index.js diff --git a/gpui/grammars/context-predicate/bindings/rust/build.rs b/crates/gpui/grammars/context-predicate/bindings/rust/build.rs similarity index 100% rename from gpui/grammars/context-predicate/bindings/rust/build.rs rename to crates/gpui/grammars/context-predicate/bindings/rust/build.rs diff --git a/gpui/grammars/context-predicate/bindings/rust/lib.rs b/crates/gpui/grammars/context-predicate/bindings/rust/lib.rs similarity index 100% rename from gpui/grammars/context-predicate/bindings/rust/lib.rs rename to crates/gpui/grammars/context-predicate/bindings/rust/lib.rs diff --git a/gpui/grammars/context-predicate/corpus/expressions.txt b/crates/gpui/grammars/context-predicate/corpus/expressions.txt similarity index 100% rename from gpui/grammars/context-predicate/corpus/expressions.txt rename to crates/gpui/grammars/context-predicate/corpus/expressions.txt diff --git a/gpui/grammars/context-predicate/grammar.js b/crates/gpui/grammars/context-predicate/grammar.js similarity index 100% rename from gpui/grammars/context-predicate/grammar.js rename to crates/gpui/grammars/context-predicate/grammar.js diff --git a/gpui/grammars/context-predicate/package-lock.json b/crates/gpui/grammars/context-predicate/package-lock.json similarity index 100% rename from gpui/grammars/context-predicate/package-lock.json rename to crates/gpui/grammars/context-predicate/package-lock.json diff --git a/gpui/grammars/context-predicate/package.json b/crates/gpui/grammars/context-predicate/package.json similarity index 100% rename from gpui/grammars/context-predicate/package.json rename to crates/gpui/grammars/context-predicate/package.json diff --git a/gpui/grammars/context-predicate/src/grammar.json b/crates/gpui/grammars/context-predicate/src/grammar.json similarity index 100% rename from gpui/grammars/context-predicate/src/grammar.json rename to crates/gpui/grammars/context-predicate/src/grammar.json diff --git a/gpui/grammars/context-predicate/src/node-types.json b/crates/gpui/grammars/context-predicate/src/node-types.json similarity index 100% rename from gpui/grammars/context-predicate/src/node-types.json rename to crates/gpui/grammars/context-predicate/src/node-types.json diff --git a/gpui/grammars/context-predicate/src/parser.c b/crates/gpui/grammars/context-predicate/src/parser.c similarity index 100% rename from gpui/grammars/context-predicate/src/parser.c rename to crates/gpui/grammars/context-predicate/src/parser.c diff --git a/gpui/grammars/context-predicate/src/tree_sitter/parser.h b/crates/gpui/grammars/context-predicate/src/tree_sitter/parser.h similarity index 100% rename from gpui/grammars/context-predicate/src/tree_sitter/parser.h rename to crates/gpui/grammars/context-predicate/src/tree_sitter/parser.h diff --git a/gpui/src/app.rs b/crates/gpui/src/app.rs similarity index 100% rename from gpui/src/app.rs rename to crates/gpui/src/app.rs diff --git a/gpui/src/assets.rs b/crates/gpui/src/assets.rs similarity index 100% rename from gpui/src/assets.rs rename to crates/gpui/src/assets.rs diff --git a/gpui/src/clipboard.rs b/crates/gpui/src/clipboard.rs similarity index 100% rename from gpui/src/clipboard.rs rename to crates/gpui/src/clipboard.rs diff --git a/gpui/src/color.rs b/crates/gpui/src/color.rs similarity index 100% rename from gpui/src/color.rs rename to crates/gpui/src/color.rs diff --git a/gpui/src/elements.rs b/crates/gpui/src/elements.rs similarity index 100% rename from gpui/src/elements.rs rename to crates/gpui/src/elements.rs diff --git a/gpui/src/elements/align.rs b/crates/gpui/src/elements/align.rs similarity index 100% rename from gpui/src/elements/align.rs rename to crates/gpui/src/elements/align.rs diff --git a/gpui/src/elements/canvas.rs b/crates/gpui/src/elements/canvas.rs similarity index 100% rename from gpui/src/elements/canvas.rs rename to crates/gpui/src/elements/canvas.rs diff --git a/gpui/src/elements/constrained_box.rs b/crates/gpui/src/elements/constrained_box.rs similarity index 100% rename from gpui/src/elements/constrained_box.rs rename to crates/gpui/src/elements/constrained_box.rs diff --git a/gpui/src/elements/container.rs b/crates/gpui/src/elements/container.rs similarity index 100% rename from gpui/src/elements/container.rs rename to crates/gpui/src/elements/container.rs diff --git a/gpui/src/elements/empty.rs b/crates/gpui/src/elements/empty.rs similarity index 100% rename from gpui/src/elements/empty.rs rename to crates/gpui/src/elements/empty.rs diff --git a/gpui/src/elements/event_handler.rs b/crates/gpui/src/elements/event_handler.rs similarity index 100% rename from gpui/src/elements/event_handler.rs rename to crates/gpui/src/elements/event_handler.rs diff --git a/gpui/src/elements/flex.rs b/crates/gpui/src/elements/flex.rs similarity index 100% rename from gpui/src/elements/flex.rs rename to crates/gpui/src/elements/flex.rs diff --git a/gpui/src/elements/hook.rs b/crates/gpui/src/elements/hook.rs similarity index 100% rename from gpui/src/elements/hook.rs rename to crates/gpui/src/elements/hook.rs diff --git a/gpui/src/elements/image.rs b/crates/gpui/src/elements/image.rs similarity index 100% rename from gpui/src/elements/image.rs rename to crates/gpui/src/elements/image.rs diff --git a/gpui/src/elements/label.rs b/crates/gpui/src/elements/label.rs similarity index 99% rename from gpui/src/elements/label.rs rename to crates/gpui/src/elements/label.rs index 4ae1504c1f..33274ffaeb 100644 --- a/gpui/src/elements/label.rs +++ b/crates/gpui/src/elements/label.rs @@ -18,7 +18,7 @@ pub struct Label { highlight_indices: Vec, } -#[derive(Clone, Debug, Deserialize)] +#[derive(Clone, Debug, Deserialize, Default)] pub struct LabelStyle { pub text: TextStyle, pub highlight_text: Option, diff --git a/gpui/src/elements/list.rs b/crates/gpui/src/elements/list.rs similarity index 99% rename from gpui/src/elements/list.rs rename to crates/gpui/src/elements/list.rs index 219c175168..547b5be3f4 100644 --- a/gpui/src/elements/list.rs +++ b/crates/gpui/src/elements/list.rs @@ -4,11 +4,11 @@ use crate::{ vector::{vec2f, Vector2F}, }, json::json, - sum_tree::{self, Bias, SumTree}, DebugContext, Element, ElementBox, ElementRc, Event, EventContext, LayoutContext, PaintContext, SizeConstraint, }; use std::{cell::RefCell, collections::VecDeque, ops::Range, rc::Rc}; +use sum_tree::{Bias, SumTree}; pub struct List { state: ListState, diff --git a/gpui/src/elements/mouse_event_handler.rs b/crates/gpui/src/elements/mouse_event_handler.rs similarity index 100% rename from gpui/src/elements/mouse_event_handler.rs rename to crates/gpui/src/elements/mouse_event_handler.rs diff --git a/gpui/src/elements/overlay.rs b/crates/gpui/src/elements/overlay.rs similarity index 100% rename from gpui/src/elements/overlay.rs rename to crates/gpui/src/elements/overlay.rs diff --git a/gpui/src/elements/stack.rs b/crates/gpui/src/elements/stack.rs similarity index 100% rename from gpui/src/elements/stack.rs rename to crates/gpui/src/elements/stack.rs diff --git a/gpui/src/elements/svg.rs b/crates/gpui/src/elements/svg.rs similarity index 100% rename from gpui/src/elements/svg.rs rename to crates/gpui/src/elements/svg.rs diff --git a/gpui/src/elements/text.rs b/crates/gpui/src/elements/text.rs similarity index 100% rename from gpui/src/elements/text.rs rename to crates/gpui/src/elements/text.rs diff --git a/gpui/src/elements/uniform_list.rs b/crates/gpui/src/elements/uniform_list.rs similarity index 100% rename from gpui/src/elements/uniform_list.rs rename to crates/gpui/src/elements/uniform_list.rs diff --git a/gpui/src/executor.rs b/crates/gpui/src/executor.rs similarity index 100% rename from gpui/src/executor.rs rename to crates/gpui/src/executor.rs diff --git a/gpui/src/font_cache.rs b/crates/gpui/src/font_cache.rs similarity index 100% rename from gpui/src/font_cache.rs rename to crates/gpui/src/font_cache.rs diff --git a/gpui/src/fonts.rs b/crates/gpui/src/fonts.rs similarity index 90% rename from gpui/src/fonts.rs rename to crates/gpui/src/fonts.rs index f2bbd04477..4ac7a92bc4 100644 --- a/gpui/src/fonts.rs +++ b/crates/gpui/src/fonts.rs @@ -167,6 +167,32 @@ impl From for HighlightStyle { } } +impl Default for TextStyle { + fn default() -> Self { + FONT_CACHE.with(|font_cache| { + let font_cache = font_cache.borrow(); + let font_cache = font_cache + .as_ref() + .expect("TextStyle::default can only be called within a call to with_font_cache"); + + let font_family_name = Arc::from("Courier"); + let font_family_id = font_cache.load_family(&[&font_family_name]).unwrap(); + let font_id = font_cache + .select_font(font_family_id, &Default::default()) + .unwrap(); + Self { + color: Default::default(), + font_family_name, + font_family_id, + font_id, + font_size: 14., + font_properties: Default::default(), + underline: Default::default(), + } + }) + } +} + impl HighlightStyle { fn from_json(json: HighlightStyleJson) -> Self { let font_properties = properties_from_json(json.weight, json.italic); diff --git a/gpui/src/geometry.rs b/crates/gpui/src/geometry.rs similarity index 100% rename from gpui/src/geometry.rs rename to crates/gpui/src/geometry.rs diff --git a/gpui/src/image_data.rs b/crates/gpui/src/image_data.rs similarity index 100% rename from gpui/src/image_data.rs rename to crates/gpui/src/image_data.rs diff --git a/gpui/src/json.rs b/crates/gpui/src/json.rs similarity index 100% rename from gpui/src/json.rs rename to crates/gpui/src/json.rs diff --git a/gpui/src/keymap.rs b/crates/gpui/src/keymap.rs similarity index 100% rename from gpui/src/keymap.rs rename to crates/gpui/src/keymap.rs diff --git a/gpui/src/lib.rs b/crates/gpui/src/lib.rs similarity index 93% rename from gpui/src/lib.rs rename to crates/gpui/src/lib.rs index 4b4d5f25d5..49fc74d47b 100644 --- a/gpui/src/lib.rs +++ b/crates/gpui/src/lib.rs @@ -1,9 +1,8 @@ mod app; pub use app::*; mod assets; -pub mod sum_tree; -#[cfg(test)] -mod test; +#[cfg(any(test, feature = "test-support"))] +pub mod test; pub use assets::*; pub mod elements; pub mod font_cache; diff --git a/gpui/src/platform.rs b/crates/gpui/src/platform.rs similarity index 100% rename from gpui/src/platform.rs rename to crates/gpui/src/platform.rs diff --git a/gpui/src/platform/event.rs b/crates/gpui/src/platform/event.rs similarity index 100% rename from gpui/src/platform/event.rs rename to crates/gpui/src/platform/event.rs diff --git a/gpui/src/platform/mac.rs b/crates/gpui/src/platform/mac.rs similarity index 100% rename from gpui/src/platform/mac.rs rename to crates/gpui/src/platform/mac.rs diff --git a/gpui/src/platform/mac/atlas.rs b/crates/gpui/src/platform/mac/atlas.rs similarity index 99% rename from gpui/src/platform/mac/atlas.rs rename to crates/gpui/src/platform/mac/atlas.rs index e23a045d47..5e87474bf1 100644 --- a/gpui/src/platform/mac/atlas.rs +++ b/crates/gpui/src/platform/mac/atlas.rs @@ -4,7 +4,7 @@ use crate::geometry::{ }; use etagere::BucketedAtlasAllocator; use foreign_types::ForeignType; -use metal::{self, Device, TextureDescriptor}; +use metal::{Device, TextureDescriptor}; use objc::{msg_send, sel, sel_impl}; pub struct AtlasAllocator { diff --git a/gpui/src/platform/mac/dispatch.h b/crates/gpui/src/platform/mac/dispatch.h similarity index 100% rename from gpui/src/platform/mac/dispatch.h rename to crates/gpui/src/platform/mac/dispatch.h diff --git a/gpui/src/platform/mac/dispatcher.rs b/crates/gpui/src/platform/mac/dispatcher.rs similarity index 100% rename from gpui/src/platform/mac/dispatcher.rs rename to crates/gpui/src/platform/mac/dispatcher.rs diff --git a/gpui/src/platform/mac/event.rs b/crates/gpui/src/platform/mac/event.rs similarity index 100% rename from gpui/src/platform/mac/event.rs rename to crates/gpui/src/platform/mac/event.rs diff --git a/gpui/src/platform/mac/fonts.rs b/crates/gpui/src/platform/mac/fonts.rs similarity index 100% rename from gpui/src/platform/mac/fonts.rs rename to crates/gpui/src/platform/mac/fonts.rs diff --git a/gpui/src/platform/mac/geometry.rs b/crates/gpui/src/platform/mac/geometry.rs similarity index 100% rename from gpui/src/platform/mac/geometry.rs rename to crates/gpui/src/platform/mac/geometry.rs diff --git a/gpui/src/platform/mac/image_cache.rs b/crates/gpui/src/platform/mac/image_cache.rs similarity index 100% rename from gpui/src/platform/mac/image_cache.rs rename to crates/gpui/src/platform/mac/image_cache.rs diff --git a/gpui/src/platform/mac/platform.rs b/crates/gpui/src/platform/mac/platform.rs similarity index 100% rename from gpui/src/platform/mac/platform.rs rename to crates/gpui/src/platform/mac/platform.rs diff --git a/gpui/src/platform/mac/renderer.rs b/crates/gpui/src/platform/mac/renderer.rs similarity index 100% rename from gpui/src/platform/mac/renderer.rs rename to crates/gpui/src/platform/mac/renderer.rs diff --git a/gpui/src/platform/mac/shaders/shaders.h b/crates/gpui/src/platform/mac/shaders/shaders.h similarity index 100% rename from gpui/src/platform/mac/shaders/shaders.h rename to crates/gpui/src/platform/mac/shaders/shaders.h diff --git a/gpui/src/platform/mac/shaders/shaders.metal b/crates/gpui/src/platform/mac/shaders/shaders.metal similarity index 100% rename from gpui/src/platform/mac/shaders/shaders.metal rename to crates/gpui/src/platform/mac/shaders/shaders.metal diff --git a/gpui/src/platform/mac/sprite_cache.rs b/crates/gpui/src/platform/mac/sprite_cache.rs similarity index 100% rename from gpui/src/platform/mac/sprite_cache.rs rename to crates/gpui/src/platform/mac/sprite_cache.rs diff --git a/gpui/src/platform/mac/window.rs b/crates/gpui/src/platform/mac/window.rs similarity index 100% rename from gpui/src/platform/mac/window.rs rename to crates/gpui/src/platform/mac/window.rs diff --git a/gpui/src/platform/test.rs b/crates/gpui/src/platform/test.rs similarity index 100% rename from gpui/src/platform/test.rs rename to crates/gpui/src/platform/test.rs diff --git a/gpui/src/presenter.rs b/crates/gpui/src/presenter.rs similarity index 100% rename from gpui/src/presenter.rs rename to crates/gpui/src/presenter.rs diff --git a/gpui/src/scene.rs b/crates/gpui/src/scene.rs similarity index 100% rename from gpui/src/scene.rs rename to crates/gpui/src/scene.rs diff --git a/crates/gpui/src/test.rs b/crates/gpui/src/test.rs new file mode 100644 index 0000000000..59d49cac8d --- /dev/null +++ b/crates/gpui/src/test.rs @@ -0,0 +1,89 @@ +use std::{ + panic::{self, RefUnwindSafe}, + rc::Rc, + sync::{ + atomic::{AtomicU64, Ordering::SeqCst}, + Arc, + }, +}; + +use crate::{executor, platform, FontCache, MutableAppContext, Platform, TestAppContext}; + +#[cfg(test)] +#[ctor::ctor] +fn init_logger() { + env_logger::builder() + .filter_level(log::LevelFilter::Info) + .init(); +} + +pub fn run_test( + mut num_iterations: u64, + mut starting_seed: u64, + max_retries: usize, + test_fn: &mut (dyn RefUnwindSafe + + Fn(&mut MutableAppContext, Rc, u64)), +) { + let is_randomized = num_iterations > 1; + if is_randomized { + if let Ok(value) = std::env::var("SEED") { + starting_seed = value.parse().expect("invalid SEED variable"); + } + if let Ok(value) = std::env::var("ITERATIONS") { + num_iterations = value.parse().expect("invalid ITERATIONS variable"); + } + } + + let atomic_seed = AtomicU64::new(starting_seed as u64); + let mut retries = 0; + + loop { + let result = panic::catch_unwind(|| { + let foreground_platform = Rc::new(platform::test::foreground_platform()); + let platform = Arc::new(platform::test::platform()); + let font_system = platform.fonts(); + let font_cache = Arc::new(FontCache::new(font_system)); + + loop { + let seed = atomic_seed.load(SeqCst); + if seed >= starting_seed + num_iterations { + break; + } + + if is_randomized { + dbg!(seed); + } + + let (foreground, background) = executor::deterministic(seed); + let mut cx = TestAppContext::new( + foreground_platform.clone(), + platform.clone(), + foreground.clone(), + background.clone(), + font_cache.clone(), + 0, + ); + cx.update(|cx| test_fn(cx, foreground_platform.clone(), seed)); + + atomic_seed.fetch_add(1, SeqCst); + } + }); + + match result { + Ok(_) => { + break; + } + Err(error) => { + if retries < max_retries { + retries += 1; + println!("retrying: attempt {}", retries); + } else { + if is_randomized { + eprintln!("failing seed: {}", atomic_seed.load(SeqCst)); + } + panic::resume_unwind(error); + } + } + } + } +} diff --git a/gpui/src/text_layout.rs b/crates/gpui/src/text_layout.rs similarity index 100% rename from gpui/src/text_layout.rs rename to crates/gpui/src/text_layout.rs diff --git a/gpui/src/util.rs b/crates/gpui/src/util.rs similarity index 100% rename from gpui/src/util.rs rename to crates/gpui/src/util.rs diff --git a/gpui/src/views.rs b/crates/gpui/src/views.rs similarity index 100% rename from gpui/src/views.rs rename to crates/gpui/src/views.rs diff --git a/gpui/src/views/select.rs b/crates/gpui/src/views/select.rs similarity index 100% rename from gpui/src/views/select.rs rename to crates/gpui/src/views/select.rs diff --git a/gpui_macros/Cargo.toml b/crates/gpui_macros/Cargo.toml similarity index 100% rename from gpui_macros/Cargo.toml rename to crates/gpui_macros/Cargo.toml diff --git a/crates/gpui_macros/src/lib.rs b/crates/gpui_macros/src/lib.rs new file mode 100644 index 0000000000..e94318172e --- /dev/null +++ b/crates/gpui_macros/src/lib.rs @@ -0,0 +1,168 @@ +use proc_macro::TokenStream; +use quote::{format_ident, quote}; +use std::mem; +use syn::{ + parse_macro_input, parse_quote, spanned::Spanned as _, AttributeArgs, FnArg, ItemFn, Lit, Meta, + NestedMeta, Type, +}; + +#[proc_macro_attribute] +pub fn test(args: TokenStream, function: TokenStream) -> TokenStream { + let mut namespace = format_ident!("gpui"); + + let args = syn::parse_macro_input!(args as AttributeArgs); + let mut max_retries = 0; + let mut num_iterations = 1; + let mut starting_seed = 0; + + for arg in args { + match arg { + NestedMeta::Meta(Meta::Path(name)) + if name.get_ident().map_or(false, |n| n == "self") => + { + namespace = format_ident!("crate"); + } + NestedMeta::Meta(Meta::NameValue(meta)) => { + let key_name = meta.path.get_ident().map(|i| i.to_string()); + let result = (|| { + match key_name.as_ref().map(String::as_str) { + Some("retries") => max_retries = parse_int(&meta.lit)?, + Some("iterations") => num_iterations = parse_int(&meta.lit)?, + Some("seed") => starting_seed = parse_int(&meta.lit)?, + _ => { + return Err(TokenStream::from( + syn::Error::new(meta.path.span(), "invalid argument") + .into_compile_error(), + )) + } + } + Ok(()) + })(); + + if let Err(tokens) = result { + return tokens; + } + } + other => { + return TokenStream::from( + syn::Error::new_spanned(other, "invalid argument").into_compile_error(), + ) + } + } + } + + let mut inner_fn = parse_macro_input!(function as ItemFn); + if max_retries > 0 && num_iterations > 1 { + return TokenStream::from( + syn::Error::new_spanned(inner_fn, "retries and randomized iterations can't be mixed") + .into_compile_error(), + ); + } + let inner_fn_attributes = mem::take(&mut inner_fn.attrs); + let inner_fn_name = format_ident!("_{}", inner_fn.sig.ident); + let outer_fn_name = mem::replace(&mut inner_fn.sig.ident, inner_fn_name.clone()); + + let mut outer_fn: ItemFn = if inner_fn.sig.asyncness.is_some() { + // Pass to the test function the number of app contexts that it needs, + // based on its parameter list. + let mut inner_fn_args = proc_macro2::TokenStream::new(); + for (ix, arg) in inner_fn.sig.inputs.iter().enumerate() { + if let FnArg::Typed(arg) = arg { + if let Type::Path(ty) = &*arg.ty { + let last_segment = ty.path.segments.last(); + match last_segment.map(|s| s.ident.to_string()).as_deref() { + Some("TestAppContext") => { + let first_entity_id = ix * 100_000; + inner_fn_args.extend(quote!( + #namespace::TestAppContext::new( + foreground_platform.clone(), + cx.platform().clone(), + cx.foreground().clone(), + cx.background().clone(), + cx.font_cache().clone(), + #first_entity_id, + ), + )); + } + Some("StdRng") => { + inner_fn_args.extend(quote!(rand::SeedableRng::seed_from_u64(seed))); + } + _ => { + return TokenStream::from( + syn::Error::new_spanned(arg, "invalid argument") + .into_compile_error(), + ) + } + } + } else { + return TokenStream::from( + syn::Error::new_spanned(arg, "invalid argument").into_compile_error(), + ); + } + } else { + return TokenStream::from( + syn::Error::new_spanned(arg, "invalid argument").into_compile_error(), + ); + } + } + + parse_quote! { + #[test] + fn #outer_fn_name() { + #inner_fn + + #namespace::test::run_test( + #num_iterations as u64, + #starting_seed as u64, + #max_retries, + &mut |cx, foreground_platform, seed| cx.foreground().run(#inner_fn_name(#inner_fn_args)) + ); + } + } + } else { + let mut inner_fn_args = proc_macro2::TokenStream::new(); + for arg in inner_fn.sig.inputs.iter() { + if let FnArg::Typed(arg) = arg { + if let Type::Path(ty) = &*arg.ty { + let last_segment = ty.path.segments.last(); + if let Some("StdRng") = last_segment.map(|s| s.ident.to_string()).as_deref() { + inner_fn_args.extend(quote!(rand::SeedableRng::seed_from_u64(seed),)); + } + } else { + inner_fn_args.extend(quote!(cx,)); + } + } else { + return TokenStream::from( + syn::Error::new_spanned(arg, "invalid argument").into_compile_error(), + ); + } + } + + parse_quote! { + #[test] + fn #outer_fn_name() { + #inner_fn + + #namespace::test::run_test( + #num_iterations as u64, + #starting_seed as u64, + #max_retries, + &mut |cx, _, seed| #inner_fn_name(#inner_fn_args) + ); + } + } + }; + outer_fn.attrs.extend(inner_fn_attributes); + + TokenStream::from(quote!(#outer_fn)) +} + +fn parse_int(literal: &Lit) -> Result { + let result = if let Lit::Int(int) = &literal { + int.base10_parse() + } else { + Err(syn::Error::new(literal.span(), "must be an integer")) + }; + + result.map_err(|err| TokenStream::from(err.into_compile_error())) +} diff --git a/crates/people_panel/Cargo.toml b/crates/people_panel/Cargo.toml new file mode 100644 index 0000000000..dd8e2114be --- /dev/null +++ b/crates/people_panel/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "people_panel" +version = "0.1.0" +edition = "2018" + +[dependencies] +client = { path = "../client" } +gpui = { path = "../gpui" } +theme = { path = "../theme" } +workspace = { path = "../workspace" } +postage = { version = "0.4.1", features = ["futures-traits"] } diff --git a/zed/src/people_panel.rs b/crates/people_panel/src/lib.rs similarity index 88% rename from zed/src/people_panel.rs rename to crates/people_panel/src/lib.rs index 10d3bdaa02..4a9d292737 100644 --- a/zed/src/people_panel.rs +++ b/crates/people_panel/src/lib.rs @@ -1,23 +1,28 @@ -use crate::{ - theme::Theme, - user::{Collaborator, UserStore}, - Settings, -}; +use client::{Collaborator, UserStore}; use gpui::{ action, elements::*, geometry::{rect::RectF, vector::vec2f}, platform::CursorStyle, - Element, ElementBox, Entity, LayoutContext, ModelHandle, RenderContext, Subscription, View, - ViewContext, + Element, ElementBox, Entity, LayoutContext, ModelHandle, MutableAppContext, RenderContext, + Subscription, View, ViewContext, }; use postage::watch; +use theme::Theme; +use workspace::{Settings, Workspace}; action!(JoinWorktree, u64); action!(LeaveWorktree, u64); action!(ShareWorktree, u64); action!(UnshareWorktree, u64); +pub fn init(cx: &mut MutableAppContext) { + cx.add_action(PeoplePanel::share_worktree); + cx.add_action(PeoplePanel::unshare_worktree); + cx.add_action(PeoplePanel::join_worktree); + cx.add_action(PeoplePanel::leave_worktree); +} + pub struct PeoplePanel { collaborators: ListState, user_store: ModelHandle, @@ -58,6 +63,46 @@ impl PeoplePanel { } } + fn share_worktree( + workspace: &mut Workspace, + action: &ShareWorktree, + cx: &mut ViewContext, + ) { + workspace + .project() + .update(cx, |p, cx| p.share_worktree(action.0, cx)); + } + + fn unshare_worktree( + workspace: &mut Workspace, + action: &UnshareWorktree, + cx: &mut ViewContext, + ) { + workspace + .project() + .update(cx, |p, cx| p.unshare_worktree(action.0, cx)); + } + + fn join_worktree( + workspace: &mut Workspace, + action: &JoinWorktree, + cx: &mut ViewContext, + ) { + workspace + .project() + .update(cx, |p, cx| p.add_remote_worktree(action.0, cx).detach()); + } + + fn leave_worktree( + workspace: &mut Workspace, + action: &LeaveWorktree, + cx: &mut ViewContext, + ) { + workspace + .project() + .update(cx, |p, cx| p.close_remote_worktree(action.0, cx)); + } + fn update_collaborators(&mut self, _: ModelHandle, cx: &mut ViewContext) { self.collaborators .reset(self.user_store.read(cx).collaborators().len()); diff --git a/crates/project/Cargo.toml b/crates/project/Cargo.toml new file mode 100644 index 0000000000..f7d87a4625 --- /dev/null +++ b/crates/project/Cargo.toml @@ -0,0 +1,40 @@ +[package] +name = "project" +version = "0.1.0" +edition = "2018" + +[features] +test-support = [] + +[dependencies] +buffer = { path = "../buffer" } +clock = { path = "../clock" } +fsevent = { path = "../fsevent" } +fuzzy = { path = "../fuzzy" } +gpui = { path = "../gpui" } +client = { path = "../client" } +sum_tree = { path = "../sum_tree" } +util = { path = "../util" } +rpc = { path = "../rpc" } + +anyhow = "1.0.38" +async-trait = "0.1" +futures = "0.3" +ignore = "0.4" +lazy_static = "1.4.0" +libc = "0.2" +log = "0.4" +parking_lot = "0.11.1" +postage = { version = "0.4.1", features = ["futures-traits"] } +serde = { version = "1", features = ["derive"] } +serde_json = { version = "1.0.64", features = ["preserve_order"] } +smol = "1.2.5" +toml = "0.5" + +[dev-dependencies] +client = { path = "../client", features = ["test-support"] } +util = { path = "../util", features = ["test-support"] } +rpc = { path = "../rpc", features = ["test-support"] } + +rand = "0.8.3" +tempdir = { version = "0.3.7" } diff --git a/zed/src/fs.rs b/crates/project/src/fs.rs similarity index 99% rename from zed/src/fs.rs rename to crates/project/src/fs.rs index 7f67d6ef02..650cb4a8ec 100644 --- a/zed/src/fs.rs +++ b/crates/project/src/fs.rs @@ -1,5 +1,5 @@ -use super::editor::Rope; use anyhow::{anyhow, Result}; +use buffer::Rope; use fsevent::EventStream; use futures::{Stream, StreamExt}; use postage::prelude::Sink as _; diff --git a/zed/src/worktree/ignore.rs b/crates/project/src/ignore.rs similarity index 100% rename from zed/src/worktree/ignore.rs rename to crates/project/src/ignore.rs diff --git a/crates/project/src/lib.rs b/crates/project/src/lib.rs new file mode 100644 index 0000000000..184dfd4d9c --- /dev/null +++ b/crates/project/src/lib.rs @@ -0,0 +1,413 @@ +pub mod fs; +mod ignore; +mod worktree; + +use anyhow::Result; +use buffer::LanguageRegistry; +use client::Client; +use futures::Future; +use fuzzy::{PathMatch, PathMatchCandidate, PathMatchCandidateSet}; +use gpui::{AppContext, Entity, ModelContext, ModelHandle, Task}; +use std::{ + path::Path, + sync::{atomic::AtomicBool, Arc}, +}; +use util::TryFutureExt as _; + +pub use fs::*; +pub use worktree::*; + +pub struct Project { + worktrees: Vec>, + active_entry: Option, + languages: Arc, + client: Arc, + fs: Arc, +} + +pub enum Event { + ActiveEntryChanged(Option), + WorktreeRemoved(usize), +} + +#[derive(Clone, Debug, Eq, PartialEq, Hash)] +pub struct ProjectPath { + pub worktree_id: usize, + pub path: Arc, +} + +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)] +pub struct ProjectEntry { + pub worktree_id: usize, + pub entry_id: usize, +} + +impl Project { + pub fn new(languages: Arc, rpc: Arc, fs: Arc) -> Self { + Self { + worktrees: Default::default(), + active_entry: None, + languages, + client: rpc, + fs, + } + } + + pub fn worktrees(&self) -> &[ModelHandle] { + &self.worktrees + } + + pub fn worktree_for_id(&self, id: usize) -> Option> { + self.worktrees + .iter() + .find(|worktree| worktree.id() == id) + .cloned() + } + + pub fn add_local_worktree( + &mut self, + abs_path: &Path, + cx: &mut ModelContext, + ) -> Task>> { + let fs = self.fs.clone(); + let rpc = self.client.clone(); + let languages = self.languages.clone(); + let path = Arc::from(abs_path); + cx.spawn(|this, mut cx| async move { + let worktree = Worktree::open_local(rpc, path, fs, languages, &mut cx).await?; + this.update(&mut cx, |this, cx| { + this.add_worktree(worktree.clone(), cx); + }); + Ok(worktree) + }) + } + + pub fn add_remote_worktree( + &mut self, + remote_id: u64, + cx: &mut ModelContext, + ) -> Task>> { + let rpc = self.client.clone(); + let languages = self.languages.clone(); + cx.spawn(|this, mut cx| async move { + rpc.authenticate_and_connect(&cx).await?; + let worktree = + Worktree::open_remote(rpc.clone(), remote_id, languages, &mut cx).await?; + this.update(&mut cx, |this, cx| { + cx.subscribe(&worktree, move |this, _, event, cx| match event { + worktree::Event::Closed => { + this.close_remote_worktree(remote_id, cx); + cx.notify(); + } + }) + .detach(); + this.add_worktree(worktree.clone(), cx); + }); + Ok(worktree) + }) + } + + fn add_worktree(&mut self, worktree: ModelHandle, cx: &mut ModelContext) { + cx.observe(&worktree, |_, _, cx| cx.notify()).detach(); + self.worktrees.push(worktree); + cx.notify(); + } + + pub fn set_active_path(&mut self, entry: Option, cx: &mut ModelContext) { + let new_active_entry = entry.and_then(|project_path| { + let worktree = self.worktree_for_id(project_path.worktree_id)?; + let entry = worktree.read(cx).entry_for_path(project_path.path)?; + Some(ProjectEntry { + worktree_id: project_path.worktree_id, + entry_id: entry.id, + }) + }); + if new_active_entry != self.active_entry { + self.active_entry = new_active_entry; + cx.emit(Event::ActiveEntryChanged(new_active_entry)); + } + } + + pub fn active_entry(&self) -> Option { + self.active_entry + } + + pub fn share_worktree(&self, remote_id: u64, cx: &mut ModelContext) { + let rpc = self.client.clone(); + cx.spawn(|this, mut cx| { + async move { + rpc.authenticate_and_connect(&cx).await?; + + let task = this.update(&mut cx, |this, cx| { + for worktree in &this.worktrees { + let task = worktree.update(cx, |worktree, cx| { + worktree.as_local_mut().and_then(|worktree| { + if worktree.remote_id() == Some(remote_id) { + Some(worktree.share(cx)) + } else { + None + } + }) + }); + if task.is_some() { + return task; + } + } + None + }); + + if let Some(task) = task { + task.await?; + } + + Ok(()) + } + .log_err() + }) + .detach(); + } + + pub fn unshare_worktree(&mut self, remote_id: u64, cx: &mut ModelContext) { + for worktree in &self.worktrees { + if worktree.update(cx, |worktree, cx| { + if let Some(worktree) = worktree.as_local_mut() { + if worktree.remote_id() == Some(remote_id) { + worktree.unshare(cx); + return true; + } + } + false + }) { + break; + } + } + } + + pub fn close_remote_worktree(&mut self, id: u64, cx: &mut ModelContext) { + self.worktrees.retain(|worktree| { + let keep = worktree.update(cx, |worktree, cx| { + if let Some(worktree) = worktree.as_remote_mut() { + if worktree.remote_id() == id { + worktree.close_all_buffers(cx); + return false; + } + } + true + }); + if !keep { + cx.emit(Event::WorktreeRemoved(worktree.id())); + } + keep + }); + } + + pub fn match_paths<'a>( + &self, + query: &'a str, + include_ignored: bool, + smart_case: bool, + max_results: usize, + cancel_flag: &'a AtomicBool, + cx: &AppContext, + ) -> impl 'a + Future> { + let include_root_name = self.worktrees.len() > 1; + let candidate_sets = self + .worktrees + .iter() + .map(|worktree| CandidateSet { + snapshot: worktree.read(cx).snapshot(), + include_ignored, + include_root_name, + }) + .collect::>(); + + let background = cx.background().clone(); + async move { + fuzzy::match_paths( + candidate_sets.as_slice(), + query, + smart_case, + max_results, + cancel_flag, + background, + ) + .await + } + } +} + +struct CandidateSet { + snapshot: Snapshot, + include_ignored: bool, + include_root_name: bool, +} + +impl<'a> PathMatchCandidateSet<'a> for CandidateSet { + type Candidates = CandidateSetIter<'a>; + + fn id(&self) -> usize { + self.snapshot.id() + } + + fn len(&self) -> usize { + if self.include_ignored { + self.snapshot.file_count() + } else { + self.snapshot.visible_file_count() + } + } + + fn prefix(&self) -> Arc { + if self.snapshot.root_entry().map_or(false, |e| e.is_file()) { + self.snapshot.root_name().into() + } else if self.include_root_name { + format!("{}/", self.snapshot.root_name()).into() + } else { + "".into() + } + } + + fn candidates(&'a self, start: usize) -> Self::Candidates { + CandidateSetIter { + traversal: self.snapshot.files(self.include_ignored, start), + } + } +} + +struct CandidateSetIter<'a> { + traversal: Traversal<'a>, +} + +impl<'a> Iterator for CandidateSetIter<'a> { + type Item = PathMatchCandidate<'a>; + + fn next(&mut self) -> Option { + self.traversal.next().map(|entry| { + if let EntryKind::File(char_bag) = entry.kind { + PathMatchCandidate { + path: &entry.path, + char_bag, + } + } else { + unreachable!() + } + }) + } +} + +impl Entity for Project { + type Event = Event; +} + +#[cfg(test)] +mod tests { + use super::*; + use buffer::LanguageRegistry; + use fs::RealFs; + use gpui::TestAppContext; + use serde_json::json; + use std::{os::unix, path::PathBuf}; + use util::test::temp_tree; + + #[gpui::test] + async fn test_populate_and_search(mut cx: gpui::TestAppContext) { + let dir = temp_tree(json!({ + "root": { + "apple": "", + "banana": { + "carrot": { + "date": "", + "endive": "", + } + }, + "fennel": { + "grape": "", + } + } + })); + + let root_link_path = dir.path().join("root_link"); + unix::fs::symlink(&dir.path().join("root"), &root_link_path).unwrap(); + unix::fs::symlink( + &dir.path().join("root/fennel"), + &dir.path().join("root/finnochio"), + ) + .unwrap(); + + let project = build_project(&mut cx); + + let tree = project + .update(&mut cx, |project, cx| { + project.add_local_worktree(&root_link_path, cx) + }) + .await + .unwrap(); + + cx.read(|cx| tree.read(cx).as_local().unwrap().scan_complete()) + .await; + cx.read(|cx| { + let tree = tree.read(cx); + assert_eq!(tree.file_count(), 5); + assert_eq!( + tree.inode_for_path("fennel/grape"), + tree.inode_for_path("finnochio/grape") + ); + }); + + let cancel_flag = Default::default(); + let results = project + .read_with(&cx, |project, cx| { + project.match_paths("bna", false, false, 10, &cancel_flag, cx) + }) + .await; + assert_eq!( + results + .into_iter() + .map(|result| result.path) + .collect::>>(), + vec![ + PathBuf::from("banana/carrot/date").into(), + PathBuf::from("banana/carrot/endive").into(), + ] + ); + } + + #[gpui::test] + async fn test_search_worktree_without_files(mut cx: gpui::TestAppContext) { + let dir = temp_tree(json!({ + "root": { + "dir1": {}, + "dir2": { + "dir3": {} + } + } + })); + + let project = build_project(&mut cx); + let tree = project + .update(&mut cx, |project, cx| { + project.add_local_worktree(&dir.path(), cx) + }) + .await + .unwrap(); + + cx.read(|cx| tree.read(cx).as_local().unwrap().scan_complete()) + .await; + + let cancel_flag = Default::default(); + let results = project + .read_with(&cx, |project, cx| { + project.match_paths("dir", false, false, 10, &cancel_flag, cx) + }) + .await; + + assert!(results.is_empty()); + } + + fn build_project(cx: &mut TestAppContext) -> ModelHandle { + let languages = Arc::new(LanguageRegistry::new()); + let fs = Arc::new(RealFs); + let rpc = client::Client::new(); + cx.add_model(|_| Project::new(languages, rpc, fs)) + } +} diff --git a/zed/src/worktree.rs b/crates/project/src/worktree.rs similarity index 90% rename from zed/src/worktree.rs rename to crates/project/src/worktree.rs index eaeefcd462..3f27b0ed3f 100644 --- a/zed/src/worktree.rs +++ b/crates/project/src/worktree.rs @@ -1,25 +1,17 @@ -mod ignore; - -use self::ignore::IgnoreStack; -use crate::{ - editor::{self, Buffer, History, Operation, Rope}, +use super::{ fs::{self, Fs}, - fuzzy, - fuzzy::CharBag, - language::{Language, LanguageRegistry}, - rpc::{self, proto, Status}, - time::{self, ReplicaId}, - util::{Bias, TryFutureExt}, + ignore::IgnoreStack, }; use ::ignore::gitignore::{Gitignore, GitignoreBuilder}; use anyhow::{anyhow, Result}; +use buffer::{Buffer, History, LanguageRegistry, Operation, Rope}; +use client::{proto, Client, PeerId, TypedEnvelope}; +use clock::ReplicaId; use futures::{Stream, StreamExt}; -pub use fuzzy::{match_paths, PathMatch}; +use fuzzy::CharBag; use gpui::{ - executor, - sum_tree::{self, Edit, SeekTarget, SumTree}, - AppContext, AsyncAppContext, Entity, ModelContext, ModelHandle, MutableAppContext, Task, - UpgradeModelHandle, WeakModelHandle, + executor, AppContext, AsyncAppContext, Entity, ModelContext, ModelHandle, MutableAppContext, + Task, UpgradeModelHandle, WeakModelHandle, }; use lazy_static::lazy_static; use parking_lot::Mutex; @@ -30,6 +22,7 @@ use postage::{ use serde::Deserialize; use smol::channel::{self, Sender}; use std::{ + any::Any, cmp::{self, Ordering}, collections::HashMap, convert::{TryFrom, TryInto}, @@ -44,7 +37,9 @@ use std::{ }, time::{Duration, SystemTime}, }; -use zrpc::{PeerId, TypedEnvelope}; +use sum_tree::Bias; +use sum_tree::{Edit, SeekTarget, SumTree}; +use util::TryFutureExt; lazy_static! { static ref GITIGNORE: &'static OsStr = OsStr::new(".gitignore"); @@ -83,7 +78,7 @@ impl Entity for Worktree { } } Self::Remote(tree) => { - let rpc = tree.rpc.clone(); + let rpc = tree.client.clone(); let worktree_id = tree.remote_id; cx.spawn(|_| async move { if let Err(err) = rpc.send(proto::LeaveWorktree { worktree_id }).await { @@ -98,7 +93,7 @@ impl Entity for Worktree { impl Worktree { pub async fn open_local( - rpc: Arc, + rpc: Arc, path: impl Into>, fs: Arc, languages: Arc, @@ -122,7 +117,7 @@ impl Worktree { } pub async fn open_remote( - rpc: Arc, + rpc: Arc, id: u64, languages: Arc, cx: &mut AsyncAppContext, @@ -133,7 +128,7 @@ impl Worktree { async fn remote( join_response: proto::JoinWorktreeResponse, - rpc: Arc, + rpc: Arc, languages: Arc, cx: &mut AsyncAppContext, ) -> Result> { @@ -237,7 +232,7 @@ impl Worktree { snapshot, snapshot_rx, updates_tx, - rpc: rpc.clone(), + client: rpc.clone(), open_buffers: Default::default(), peers: peers .into_iter() @@ -291,10 +286,17 @@ impl Worktree { } } + pub fn languages(&self) -> &Arc { + match self { + Worktree::Local(worktree) => &worktree.languages, + Worktree::Remote(worktree) => &worktree.languages, + } + } + pub fn handle_add_peer( &mut self, envelope: TypedEnvelope, - _: Arc, + _: Arc, cx: &mut ModelContext, ) -> Result<()> { match self { @@ -306,7 +308,7 @@ impl Worktree { pub fn handle_remove_peer( &mut self, envelope: TypedEnvelope, - _: Arc, + _: Arc, cx: &mut ModelContext, ) -> Result<()> { match self { @@ -318,7 +320,7 @@ impl Worktree { pub fn handle_update( &mut self, envelope: TypedEnvelope, - _: Arc, + _: Arc, cx: &mut ModelContext, ) -> anyhow::Result<()> { self.as_remote_mut() @@ -329,7 +331,7 @@ impl Worktree { pub fn handle_open_buffer( &mut self, envelope: TypedEnvelope, - rpc: Arc, + rpc: Arc, cx: &mut ModelContext, ) -> anyhow::Result<()> { let receipt = envelope.receipt(); @@ -355,7 +357,7 @@ impl Worktree { pub fn handle_close_buffer( &mut self, envelope: TypedEnvelope, - _: Arc, + _: Arc, cx: &mut ModelContext, ) -> anyhow::Result<()> { self.as_local_mut() @@ -400,7 +402,7 @@ impl Worktree { open_buffers .find(|buffer| { if let Some(file) = buffer.upgrade(cx).and_then(|buffer| buffer.read(cx).file()) { - file.path.as_ref() == path + file.path().as_ref() == path } else { false } @@ -411,7 +413,7 @@ impl Worktree { pub fn handle_update_buffer( &mut self, envelope: TypedEnvelope, - _: Arc, + _: Arc, cx: &mut ModelContext, ) -> Result<()> { let payload = envelope.payload.clone(); @@ -458,7 +460,7 @@ impl Worktree { pub fn handle_save_buffer( &mut self, envelope: TypedEnvelope, - rpc: Arc, + rpc: Arc, cx: &mut ModelContext, ) -> Result<()> { let sender_id = envelope.original_sender_id()?; @@ -505,7 +507,7 @@ impl Worktree { pub fn handle_buffer_saved( &mut self, envelope: TypedEnvelope, - _: Arc, + _: Arc, cx: &mut ModelContext, ) -> Result<()> { let payload = envelope.payload.clone(); @@ -521,7 +523,7 @@ impl Worktree { .mtime .ok_or_else(|| anyhow!("missing mtime"))? .into(); - buffer.did_save(version, mtime, cx); + buffer.did_save(version, mtime, None, cx); Result::<_, anyhow::Error>::Ok(()) })?; } @@ -531,7 +533,7 @@ impl Worktree { pub fn handle_unshare( &mut self, _: TypedEnvelope, - _: Arc, + _: Arc, cx: &mut ModelContext, ) -> Result<()> { cx.emit(Event::Closed); @@ -595,44 +597,44 @@ impl Worktree { let mut file_changed = false; if let Some(entry) = file - .entry_id + .entry_id() .and_then(|entry_id| self.entry_for_id(entry_id)) { - if entry.path != file.path { - file.path = entry.path.clone(); + if entry.path != *file.path() { + file.set_path(entry.path.clone()); file_changed = true; } - if entry.mtime != file.mtime { - file.mtime = entry.mtime; + if entry.mtime != file.mtime() { + file.set_mtime(entry.mtime); file_changed = true; if let Some(worktree) = self.as_local() { if buffer_is_clean { - let abs_path = worktree.absolutize(&file.path); + let abs_path = worktree.absolutize(file.path().as_ref()); refresh_buffer(abs_path, &worktree.fs, cx); } } } - } else if let Some(entry) = self.entry_for_path(&file.path) { - file.entry_id = Some(entry.id); - file.mtime = entry.mtime; + } else if let Some(entry) = self.entry_for_path(file.path().as_ref()) { + file.set_entry_id(Some(entry.id)); + file.set_mtime(entry.mtime); if let Some(worktree) = self.as_local() { if buffer_is_clean { - let abs_path = worktree.absolutize(&file.path); + let abs_path = worktree.absolutize(file.path().as_ref()); refresh_buffer(abs_path, &worktree.fs, cx); } } file_changed = true; } else if !file.is_deleted() { if buffer_is_clean { - cx.emit(editor::buffer::Event::Dirtied); + cx.emit(buffer::Event::Dirtied); } - file.entry_id = None; + file.set_entry_id(None); file_changed = true; } if file_changed { - cx.emit(editor::buffer::Event::FileHandleChanged); + cx.emit(buffer::Event::FileHandleChanged); } } }); @@ -680,7 +682,7 @@ pub struct LocalWorktree { peers: HashMap, languages: Arc, queued_operations: Vec<(u64, Operation)>, - rpc: Arc, + rpc: Arc, fs: Arc, } @@ -691,7 +693,7 @@ struct WorktreeConfig { impl LocalWorktree { async fn new( - rpc: Arc, + rpc: Arc, path: impl Into>, fs: Arc, languages: Arc, @@ -751,7 +753,7 @@ impl LocalWorktree { let mut status = rpc.status(); while let Some(status) = status.recv().await { if let Some(this) = this.upgrade(&cx) { - let remote_id = if let Status::Connected { .. } = status { + let remote_id = if let client::Status::Connected { .. } = status { let collaborator_logins = this.read_with(&cx, |this, _| { this.as_local().unwrap().config.collaborators.clone() }); @@ -841,7 +843,7 @@ impl LocalWorktree { self.open_buffers.retain(|_buffer_id, buffer| { if let Some(buffer) = buffer.upgrade(cx.as_ref()) { if let Some(file) = buffer.read(cx.as_ref()).file() { - if file.worktree_id() == handle.id() && file.path.as_ref() == path { + if file.worktree_id() == handle.id() && file.path().as_ref() == path { existing_buffer = Some(buffer); } } @@ -859,9 +861,21 @@ impl LocalWorktree { let (file, contents) = this .update(&mut cx, |this, cx| this.as_local().unwrap().load(&path, cx)) .await?; + let language = this.read_with(&cx, |this, cx| { + use buffer::File; + + this.languages() + .select_language(file.full_path(cx)) + .cloned() + }); let buffer = cx.add_model(|cx| { - let language = file.select_language(cx); - Buffer::from_history(0, History::new(contents.into()), Some(file), language, cx) + Buffer::from_history( + 0, + History::new(contents.into()), + Some(Box::new(file)), + language, + cx, + ) }); this.update(&mut cx, |this, _| { let this = this @@ -1203,21 +1217,21 @@ impl fmt::Debug for LocalWorktree { struct ShareState { snapshots_tx: Sender, - _subscriptions: Vec, + _subscriptions: Vec, } pub struct RemoteWorktree { remote_id: u64, snapshot: Snapshot, snapshot_rx: watch::Receiver, - rpc: Arc, + client: Arc, updates_tx: postage::mpsc::Sender, replica_id: ReplicaId, open_buffers: HashMap, peers: HashMap, languages: Arc, queued_operations: Vec<(u64, Operation)>, - _subscriptions: Vec, + _subscriptions: Vec, } impl RemoteWorktree { @@ -1230,7 +1244,7 @@ impl RemoteWorktree { self.open_buffers.retain(|_buffer_id, buffer| { if let Some(buffer) = buffer.upgrade(cx.as_ref()) { if let Some(file) = buffer.read(cx.as_ref()).file() { - if file.worktree_id() == cx.model_id() && file.path.as_ref() == path { + if file.worktree_id() == cx.model_id() && file.path().as_ref() == path { existing_buffer = Some(buffer); } } @@ -1240,7 +1254,7 @@ impl RemoteWorktree { } }); - let rpc = self.rpc.clone(); + let rpc = self.client.clone(); let replica_id = self.replica_id; let remote_worktree_id = self.remote_id; let path = path.to_string_lossy().to_string(); @@ -1264,11 +1278,24 @@ impl RemoteWorktree { .upgrade(&cx) .ok_or_else(|| anyhow!("worktree was closed"))?; let file = File::new(entry.id, this.clone(), entry.path, entry.mtime); - let language = cx.read(|cx| file.select_language(cx)); + let language = this.read_with(&cx, |this, cx| { + use buffer::File; + + this.languages() + .select_language(file.full_path(cx)) + .cloned() + }); let remote_buffer = response.buffer.ok_or_else(|| anyhow!("empty buffer"))?; let buffer_id = remote_buffer.id as usize; let buffer = cx.add_model(|cx| { - Buffer::from_proto(replica_id, remote_buffer, Some(file), language, cx).unwrap() + Buffer::from_proto( + replica_id, + remote_buffer, + Some(Box::new(file)), + language, + cx, + ) + .unwrap() }); this.update(&mut cx, |this, cx| { let this = this.as_remote_mut().unwrap(); @@ -1761,15 +1788,113 @@ impl File { mtime, } } +} - pub fn buffer_updated(&self, buffer_id: u64, operation: Operation, cx: &mut MutableAppContext) { +impl buffer::File for File { + fn worktree_id(&self) -> usize { + self.worktree.id() + } + + fn entry_id(&self) -> Option { + self.entry_id + } + + fn set_entry_id(&mut self, entry_id: Option) { + self.entry_id = entry_id; + } + + fn mtime(&self) -> SystemTime { + self.mtime + } + + fn set_mtime(&mut self, mtime: SystemTime) { + self.mtime = mtime; + } + + fn path(&self) -> &Arc { + &self.path + } + + fn set_path(&mut self, path: Arc) { + self.path = path; + } + + fn full_path(&self, cx: &AppContext) -> PathBuf { + let worktree = self.worktree.read(cx); + let mut full_path = PathBuf::new(); + full_path.push(worktree.root_name()); + full_path.push(&self.path); + full_path + } + + /// Returns the last component of this handle's absolute path. If this handle refers to the root + /// of its worktree, then this method will return the name of the worktree itself. + fn file_name<'a>(&'a self, cx: &'a AppContext) -> Option { + self.path + .file_name() + .or_else(|| Some(OsStr::new(self.worktree.read(cx).root_name()))) + .map(Into::into) + } + + fn is_deleted(&self) -> bool { + self.entry_id.is_none() + } + + fn save( + &self, + buffer_id: u64, + text: Rope, + version: clock::Global, + cx: &mut MutableAppContext, + ) -> Task> { + self.worktree.update(cx, |worktree, cx| match worktree { + Worktree::Local(worktree) => { + let rpc = worktree.rpc.clone(); + let worktree_id = *worktree.remote_id.borrow(); + let save = worktree.save(self.path.clone(), text, cx); + cx.background().spawn(async move { + let entry = save.await?; + if let Some(worktree_id) = worktree_id { + rpc.send(proto::BufferSaved { + worktree_id, + buffer_id, + version: (&version).into(), + mtime: Some(entry.mtime.into()), + }) + .await?; + } + Ok((version, entry.mtime)) + }) + } + Worktree::Remote(worktree) => { + let rpc = worktree.client.clone(); + let worktree_id = worktree.remote_id; + cx.foreground().spawn(async move { + let response = rpc + .request(proto::SaveBuffer { + worktree_id, + buffer_id, + }) + .await?; + let version = response.version.try_into()?; + let mtime = response + .mtime + .ok_or_else(|| anyhow!("missing mtime"))? + .into(); + Ok((version, mtime)) + }) + } + }) + } + + fn buffer_updated(&self, buffer_id: u64, operation: Operation, cx: &mut MutableAppContext) { self.worktree.update(cx, |worktree, cx| { if let Some((rpc, remote_id)) = match worktree { Worktree::Local(worktree) => worktree .remote_id .borrow() .map(|id| (worktree.rpc.clone(), id)), - Worktree::Remote(worktree) => Some((worktree.rpc.clone(), worktree.remote_id)), + Worktree::Remote(worktree) => Some((worktree.client.clone(), worktree.remote_id)), } { cx.spawn(|worktree, mut cx| async move { if let Err(error) = rpc @@ -1795,11 +1920,11 @@ impl File { }); } - pub fn buffer_removed(&self, buffer_id: u64, cx: &mut MutableAppContext) { + fn buffer_removed(&self, buffer_id: u64, cx: &mut MutableAppContext) { self.worktree.update(cx, |worktree, cx| { if let Worktree::Remote(worktree) = worktree { let worktree_id = worktree.remote_id; - let rpc = worktree.rpc.clone(); + let rpc = worktree.client.clone(); cx.background() .spawn(async move { if let Err(error) = rpc @@ -1817,97 +1942,12 @@ impl File { }); } - /// Returns this file's path relative to the root of its worktree. - pub fn path(&self) -> Arc { - self.path.clone() + fn boxed_clone(&self) -> Box { + Box::new(self.clone()) } - pub fn abs_path(&self, cx: &AppContext) -> PathBuf { - self.worktree.read(cx).abs_path.join(&self.path) - } - - pub fn select_language(&self, cx: &AppContext) -> Option> { - let worktree = self.worktree.read(cx); - let mut full_path = PathBuf::new(); - full_path.push(worktree.root_name()); - full_path.push(&self.path); - let languages = match self.worktree.read(cx) { - Worktree::Local(worktree) => &worktree.languages, - Worktree::Remote(worktree) => &worktree.languages, - }; - languages.select_language(&full_path).cloned() - } - - /// Returns the last component of this handle's absolute path. If this handle refers to the root - /// of its worktree, then this method will return the name of the worktree itself. - pub fn file_name<'a>(&'a self, cx: &'a AppContext) -> Option { - self.path - .file_name() - .or_else(|| Some(OsStr::new(self.worktree.read(cx).root_name()))) - .map(Into::into) - } - - pub fn is_deleted(&self) -> bool { - self.entry_id.is_none() - } - - pub fn exists(&self) -> bool { - !self.is_deleted() - } - - pub fn save( - &self, - buffer_id: u64, - text: Rope, - version: time::Global, - cx: &mut MutableAppContext, - ) -> Task> { - self.worktree.update(cx, |worktree, cx| match worktree { - Worktree::Local(worktree) => { - let rpc = worktree.rpc.clone(); - let worktree_id = *worktree.remote_id.borrow(); - let save = worktree.save(self.path.clone(), text, cx); - cx.background().spawn(async move { - let entry = save.await?; - if let Some(worktree_id) = worktree_id { - rpc.send(proto::BufferSaved { - worktree_id, - buffer_id, - version: (&version).into(), - mtime: Some(entry.mtime.into()), - }) - .await?; - } - Ok((version, entry.mtime)) - }) - } - Worktree::Remote(worktree) => { - let rpc = worktree.rpc.clone(); - let worktree_id = worktree.remote_id; - cx.foreground().spawn(async move { - let response = rpc - .request(proto::SaveBuffer { - worktree_id, - buffer_id, - }) - .await?; - let version = response.version.try_into()?; - let mtime = response - .mtime - .ok_or_else(|| anyhow!("missing mtime"))? - .into(); - Ok((version, mtime)) - }) - } - }) - } - - pub fn worktree_id(&self) -> usize { - self.worktree.id() - } - - pub fn entry_id(&self) -> (usize, Arc) { - (self.worktree.id(), self.path.clone()) + fn as_any(&self) -> &dyn Any { + self } } @@ -2791,13 +2831,18 @@ impl<'a> TryFrom<(&'a CharBag, proto::Entry)> for Entry { mod tests { use super::*; use crate::fs::FakeFs; - use crate::test::*; use anyhow::Result; + use client::test::FakeServer; use fs::RealFs; use rand::prelude::*; use serde_json::json; - use std::time::UNIX_EPOCH; - use std::{env, fmt::Write, os::unix, time::SystemTime}; + use std::{cell::RefCell, rc::Rc}; + use std::{ + env, + fmt::Write, + time::{SystemTime, UNIX_EPOCH}, + }; + use util::test::temp_tree; #[gpui::test] async fn test_traversal(cx: gpui::TestAppContext) { @@ -2815,7 +2860,7 @@ mod tests { .await; let tree = Worktree::open_local( - rpc::Client::new(), + Client::new(), Arc::from(Path::new("/root")), Arc::new(fs), Default::default(), @@ -2841,135 +2886,13 @@ mod tests { }) } - #[gpui::test] - async fn test_populate_and_search(cx: gpui::TestAppContext) { - let dir = temp_tree(json!({ - "root": { - "apple": "", - "banana": { - "carrot": { - "date": "", - "endive": "", - } - }, - "fennel": { - "grape": "", - } - } - })); - - let root_link_path = dir.path().join("root_link"); - unix::fs::symlink(&dir.path().join("root"), &root_link_path).unwrap(); - unix::fs::symlink( - &dir.path().join("root/fennel"), - &dir.path().join("root/finnochio"), - ) - .unwrap(); - - let tree = Worktree::open_local( - rpc::Client::new(), - root_link_path, - Arc::new(RealFs), - Default::default(), - &mut cx.to_async(), - ) - .await - .unwrap(); - - cx.read(|cx| tree.read(cx).as_local().unwrap().scan_complete()) - .await; - let snapshots = [cx.read(|cx| { - let tree = tree.read(cx); - assert_eq!(tree.file_count(), 5); - assert_eq!( - tree.inode_for_path("fennel/grape"), - tree.inode_for_path("finnochio/grape") - ); - tree.snapshot() - })]; - let cancel_flag = Default::default(); - let results = cx - .read(|cx| { - match_paths( - &snapshots, - "bna", - false, - false, - 10, - &cancel_flag, - cx.background().clone(), - ) - }) - .await; - assert_eq!( - results - .into_iter() - .map(|result| result.path) - .collect::>>(), - vec![ - PathBuf::from("banana/carrot/date").into(), - PathBuf::from("banana/carrot/endive").into(), - ] - ); - } - - #[gpui::test] - async fn test_search_worktree_without_files(cx: gpui::TestAppContext) { - let dir = temp_tree(json!({ - "root": { - "dir1": {}, - "dir2": { - "dir3": {} - } - } - })); - let tree = Worktree::open_local( - rpc::Client::new(), - dir.path(), - Arc::new(RealFs), - Default::default(), - &mut cx.to_async(), - ) - .await - .unwrap(); - - cx.read(|cx| tree.read(cx).as_local().unwrap().scan_complete()) - .await; - let snapshots = [cx.read(|cx| { - let tree = tree.read(cx); - assert_eq!(tree.file_count(), 0); - tree.snapshot() - })]; - let cancel_flag = Default::default(); - let results = cx - .read(|cx| { - match_paths( - &snapshots, - "dir", - false, - false, - 10, - &cancel_flag, - cx.background().clone(), - ) - }) - .await; - assert_eq!( - results - .into_iter() - .map(|result| result.path) - .collect::>>(), - vec![] - ); - } - #[gpui::test] async fn test_save_file(mut cx: gpui::TestAppContext) { let dir = temp_tree(json!({ "file1": "the old contents", })); let tree = Worktree::open_local( - rpc::Client::new(), + Client::new(), dir.path(), Arc::new(RealFs), Default::default(), @@ -2999,7 +2922,7 @@ mod tests { let file_path = dir.path().join("file1"); let tree = Worktree::open_local( - rpc::Client::new(), + Client::new(), file_path.clone(), Arc::new(RealFs), Default::default(), @@ -3042,7 +2965,7 @@ mod tests { })); let user_id = 5; - let mut client = rpc::Client::new(); + let mut client = Client::new(); let server = FakeServer::for_client(user_id, &mut client, &cx).await; let tree = Worktree::open_local( client, @@ -3099,7 +3022,7 @@ mod tests { replica_id: 1, peers: Vec::new(), }, - rpc::Client::new(), + Client::new(), Default::default(), &mut cx.to_async(), ) @@ -3205,7 +3128,7 @@ mod tests { })); let tree = Worktree::open_local( - rpc::Client::new(), + Client::new(), dir.path(), Arc::new(RealFs), Default::default(), @@ -3241,7 +3164,7 @@ mod tests { #[gpui::test] async fn test_open_and_share_worktree(mut cx: gpui::TestAppContext) { let user_id = 100; - let mut client = rpc::Client::new(); + let mut client = Client::new(); let server = FakeServer::for_client(user_id, &mut client, &cx).await; let fs = Arc::new(FakeFs::new()); @@ -3297,6 +3220,240 @@ mod tests { server.receive::().await.unwrap(); } + #[gpui::test] + async fn test_buffer_is_dirty(mut cx: gpui::TestAppContext) { + use std::fs; + + let dir = temp_tree(json!({ + "file1": "abc", + "file2": "def", + "file3": "ghi", + })); + let tree = Worktree::open_local( + Client::new(), + dir.path(), + Arc::new(RealFs), + Default::default(), + &mut cx.to_async(), + ) + .await + .unwrap(); + tree.flush_fs_events(&cx).await; + cx.read(|cx| tree.read(cx).as_local().unwrap().scan_complete()) + .await; + + let buffer1 = tree + .update(&mut cx, |tree, cx| tree.open_buffer("file1", cx)) + .await + .unwrap(); + let events = Rc::new(RefCell::new(Vec::new())); + + // initially, the buffer isn't dirty. + buffer1.update(&mut cx, |buffer, cx| { + cx.subscribe(&buffer1, { + let events = events.clone(); + move |_, _, event, _| events.borrow_mut().push(event.clone()) + }) + .detach(); + + assert!(!buffer.is_dirty()); + assert!(events.borrow().is_empty()); + + buffer.edit(vec![1..2], "", cx); + }); + + // after the first edit, the buffer is dirty, and emits a dirtied event. + buffer1.update(&mut cx, |buffer, cx| { + assert!(buffer.text() == "ac"); + assert!(buffer.is_dirty()); + assert_eq!( + *events.borrow(), + &[buffer::Event::Edited, buffer::Event::Dirtied] + ); + events.borrow_mut().clear(); + buffer.did_save(buffer.version(), buffer.file().unwrap().mtime(), None, cx); + }); + + // after saving, the buffer is not dirty, and emits a saved event. + buffer1.update(&mut cx, |buffer, cx| { + assert!(!buffer.is_dirty()); + assert_eq!(*events.borrow(), &[buffer::Event::Saved]); + events.borrow_mut().clear(); + + buffer.edit(vec![1..1], "B", cx); + buffer.edit(vec![2..2], "D", cx); + }); + + // after editing again, the buffer is dirty, and emits another dirty event. + buffer1.update(&mut cx, |buffer, cx| { + assert!(buffer.text() == "aBDc"); + assert!(buffer.is_dirty()); + assert_eq!( + *events.borrow(), + &[ + buffer::Event::Edited, + buffer::Event::Dirtied, + buffer::Event::Edited + ], + ); + events.borrow_mut().clear(); + + // TODO - currently, after restoring the buffer to its + // previously-saved state, the is still considered dirty. + buffer.edit(vec![1..3], "", cx); + assert!(buffer.text() == "ac"); + assert!(buffer.is_dirty()); + }); + + assert_eq!(*events.borrow(), &[buffer::Event::Edited]); + + // When a file is deleted, the buffer is considered dirty. + let events = Rc::new(RefCell::new(Vec::new())); + let buffer2 = tree + .update(&mut cx, |tree, cx| tree.open_buffer("file2", cx)) + .await + .unwrap(); + buffer2.update(&mut cx, |_, cx| { + cx.subscribe(&buffer2, { + let events = events.clone(); + move |_, _, event, _| events.borrow_mut().push(event.clone()) + }) + .detach(); + }); + + fs::remove_file(dir.path().join("file2")).unwrap(); + buffer2.condition(&cx, |b, _| b.is_dirty()).await; + assert_eq!( + *events.borrow(), + &[buffer::Event::Dirtied, buffer::Event::FileHandleChanged] + ); + + // When a file is already dirty when deleted, we don't emit a Dirtied event. + let events = Rc::new(RefCell::new(Vec::new())); + let buffer3 = tree + .update(&mut cx, |tree, cx| tree.open_buffer("file3", cx)) + .await + .unwrap(); + buffer3.update(&mut cx, |_, cx| { + cx.subscribe(&buffer3, { + let events = events.clone(); + move |_, _, event, _| events.borrow_mut().push(event.clone()) + }) + .detach(); + }); + + tree.flush_fs_events(&cx).await; + buffer3.update(&mut cx, |buffer, cx| { + buffer.edit(Some(0..0), "x", cx); + }); + events.borrow_mut().clear(); + fs::remove_file(dir.path().join("file3")).unwrap(); + buffer3 + .condition(&cx, |_, _| !events.borrow().is_empty()) + .await; + assert_eq!(*events.borrow(), &[buffer::Event::FileHandleChanged]); + cx.read(|cx| assert!(buffer3.read(cx).is_dirty())); + } + + #[gpui::test] + async fn test_buffer_file_changes_on_disk(mut cx: gpui::TestAppContext) { + use buffer::{Point, Selection, SelectionGoal, ToPoint}; + use std::fs; + + let initial_contents = "aaa\nbbbbb\nc\n"; + let dir = temp_tree(json!({ "the-file": initial_contents })); + let tree = Worktree::open_local( + Client::new(), + dir.path(), + Arc::new(RealFs), + Default::default(), + &mut cx.to_async(), + ) + .await + .unwrap(); + cx.read(|cx| tree.read(cx).as_local().unwrap().scan_complete()) + .await; + + let abs_path = dir.path().join("the-file"); + let buffer = tree + .update(&mut cx, |tree, cx| { + tree.open_buffer(Path::new("the-file"), cx) + }) + .await + .unwrap(); + + // Add a cursor at the start of each row. + let selection_set_id = buffer.update(&mut cx, |buffer, cx| { + assert!(!buffer.is_dirty()); + buffer.add_selection_set( + (0..3) + .map(|row| { + let anchor = buffer.anchor_at(Point::new(row, 0), Bias::Right); + Selection { + id: row as usize, + start: anchor.clone(), + end: anchor, + reversed: false, + goal: SelectionGoal::None, + } + }) + .collect::>(), + cx, + ) + }); + + // Change the file on disk, adding two new lines of text, and removing + // one line. + buffer.read_with(&cx, |buffer, _| { + assert!(!buffer.is_dirty()); + assert!(!buffer.has_conflict()); + }); + let new_contents = "AAAA\naaa\nBB\nbbbbb\n"; + fs::write(&abs_path, new_contents).unwrap(); + + // Because the buffer was not modified, it is reloaded from disk. Its + // contents are edited according to the diff between the old and new + // file contents. + buffer + .condition(&cx, |buffer, _| buffer.text() != initial_contents) + .await; + + buffer.update(&mut cx, |buffer, _| { + assert_eq!(buffer.text(), new_contents); + assert!(!buffer.is_dirty()); + assert!(!buffer.has_conflict()); + + let set = buffer.selection_set(selection_set_id).unwrap(); + let cursor_positions = set + .selections + .iter() + .map(|selection| { + assert_eq!(selection.start, selection.end); + selection.start.to_point(&*buffer) + }) + .collect::>(); + assert_eq!( + cursor_positions, + &[Point::new(1, 0), Point::new(3, 0), Point::new(4, 0),] + ); + }); + + // Modify the buffer + buffer.update(&mut cx, |buffer, cx| { + buffer.edit(vec![0..0], " ", cx); + assert!(buffer.is_dirty()); + }); + + // Change the file on disk again, adding blank lines to the beginning. + fs::write(&abs_path, "\n\n\nAAAA\naaa\nBB\nbbbbb\n").unwrap(); + + // Becaues the buffer is modified, it doesn't reload from disk, but is + // marked as having a conflict. + buffer + .condition(&cx, |buffer, _| buffer.has_conflict()) + .await; + } + #[gpui::test(iterations = 100)] fn test_random(mut rng: StdRng) { let operations = env::var("OPERATIONS") diff --git a/crates/project_panel/Cargo.toml b/crates/project_panel/Cargo.toml new file mode 100644 index 0000000000..a682693a49 --- /dev/null +++ b/crates/project_panel/Cargo.toml @@ -0,0 +1,14 @@ +[package] +name = "project_panel" +version = "0.1.0" +edition = "2018" + +[dependencies] +gpui = { path = "../gpui" } +project = { path = "../project" } +theme = { path = "../theme" } +workspace = { path = "../workspace" } +postage = { version = "0.4.1", features = ["futures-traits"] } + +[dev-dependencies] +serde_json = { version = "1.0.64", features = ["preserve_order"] } diff --git a/zed/src/project_panel.rs b/crates/project_panel/src/lib.rs similarity index 96% rename from zed/src/project_panel.rs rename to crates/project_panel/src/lib.rs index 3fdb0c442a..385b7dbca2 100644 --- a/zed/src/project_panel.rs +++ b/crates/project_panel/src/lib.rs @@ -1,10 +1,3 @@ -use crate::{ - project::{self, Project}, - theme, - workspace::Workspace, - worktree::{self, Worktree}, - Settings, -}; use gpui::{ action, elements::{ @@ -21,11 +14,13 @@ use gpui::{ ViewContext, ViewHandle, WeakViewHandle, }; use postage::watch; +use project::{Project, ProjectEntry, ProjectPath, Worktree}; use std::{ collections::{hash_map, HashMap}, ffi::OsStr, ops::Range, }; +use workspace::{Settings, Workspace}; pub struct ProjectPanel { project: ModelHandle, @@ -53,12 +48,6 @@ struct EntryDetails { is_selected: bool, } -#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)] -pub struct ProjectEntry { - pub worktree_id: usize, - pub entry_id: usize, -} - action!(ExpandSelectedEntry); action!(CollapseSelectedEntry); action!(ToggleExpanded, ProjectEntry); @@ -94,7 +83,10 @@ impl ProjectPanel { }) .detach(); cx.subscribe(&project, |this, _, event, cx| match event { - project::Event::ActiveEntryChanged(Some((worktree_id, entry_id))) => { + project::Event::ActiveEntryChanged(Some(ProjectEntry { + worktree_id, + entry_id, + })) => { this.expand_entry(*worktree_id, *entry_id, cx); this.update_visible_entries(Some((*worktree_id, *entry_id)), cx); this.autoscroll(); @@ -129,7 +121,13 @@ impl ProjectPanel { if let Some(worktree) = project.read(cx).worktree_for_id(*worktree_id) { if let Some(entry) = worktree.read(cx).entry_for_id(*entry_id) { workspace - .open_entry((worktree.id(), entry.path.clone()), cx) + .open_entry( + ProjectPath { + worktree_id: worktree.id(), + path: entry.path.clone(), + }, + cx, + ) .map(|t| t.detach()); } } @@ -285,7 +283,7 @@ impl ProjectPanel { &self, target_ix: usize, cx: &'a AppContext, - ) -> Option<(&'a Worktree, &'a worktree::Entry)> { + ) -> Option<(&'a Worktree, &'a project::Entry)> { let project = self.project.read(cx); let mut offset = None; let mut ix = 0; @@ -306,10 +304,7 @@ impl ProjectPanel { }) } - fn selected_entry<'a>( - &self, - cx: &'a AppContext, - ) -> Option<(&'a Worktree, &'a worktree::Entry)> { + fn selected_entry<'a>(&self, cx: &'a AppContext) -> Option<(&'a Worktree, &'a project::Entry)> { let selection = self.selection?; let project = self.project.read(cx); let worktree = project.worktree_for_id(selection.worktree_id)?.read(cx); @@ -576,17 +571,16 @@ impl Entity for ProjectPanel { #[cfg(test)] mod tests { use super::*; - use crate::test::test_app_state; use gpui::{TestAppContext, ViewHandle}; use serde_json::json; use std::{collections::HashSet, path::Path}; + use workspace::WorkspaceParams; #[gpui::test] async fn test_visible_list(mut cx: gpui::TestAppContext) { - let app_state = cx.update(test_app_state); - let settings = app_state.settings.clone(); - let fs = app_state.fs.as_fake(); - + let params = cx.update(WorkspaceParams::test); + let settings = params.settings.clone(); + let fs = params.fs.as_fake(); fs.insert_tree( "/root1", json!({ @@ -623,7 +617,13 @@ mod tests { ) .await; - let project = cx.add_model(|_| Project::new(&app_state)); + let project = cx.add_model(|_| { + Project::new( + params.languages.clone(), + params.client.clone(), + params.fs.clone(), + ) + }); let root1 = project .update(&mut cx, |project, cx| { project.add_local_worktree("/root1".as_ref(), cx) @@ -643,7 +643,7 @@ mod tests { .read_with(&cx, |t, _| t.as_local().unwrap().scan_complete()) .await; - let (_, workspace) = cx.add_window(|cx| Workspace::new(&app_state, cx)); + let (_, workspace) = cx.add_window(|cx| Workspace::new(¶ms, cx)); let panel = workspace.update(&mut cx, |_, cx| ProjectPanel::new(project, settings, cx)); assert_eq!( visible_entry_details(&panel, 0..50, &mut cx), diff --git a/zrpc/Cargo.toml b/crates/rpc/Cargo.toml similarity index 97% rename from zrpc/Cargo.toml rename to crates/rpc/Cargo.toml index 96f3604e76..8f43a28a3b 100644 --- a/zrpc/Cargo.toml +++ b/crates/rpc/Cargo.toml @@ -1,7 +1,7 @@ [package] description = "Shared logic for communication between the Zed app and the zed.dev server" edition = "2018" -name = "zrpc" +name = "rpc" version = "0.1.0" [features] diff --git a/zrpc/build.rs b/crates/rpc/build.rs similarity index 100% rename from zrpc/build.rs rename to crates/rpc/build.rs diff --git a/zrpc/proto/zed.proto b/crates/rpc/proto/zed.proto similarity index 100% rename from zrpc/proto/zed.proto rename to crates/rpc/proto/zed.proto diff --git a/zrpc/src/auth.rs b/crates/rpc/src/auth.rs similarity index 100% rename from zrpc/src/auth.rs rename to crates/rpc/src/auth.rs diff --git a/zrpc/src/conn.rs b/crates/rpc/src/conn.rs similarity index 100% rename from zrpc/src/conn.rs rename to crates/rpc/src/conn.rs diff --git a/zrpc/src/lib.rs b/crates/rpc/src/lib.rs similarity index 100% rename from zrpc/src/lib.rs rename to crates/rpc/src/lib.rs diff --git a/zrpc/src/peer.rs b/crates/rpc/src/peer.rs similarity index 100% rename from zrpc/src/peer.rs rename to crates/rpc/src/peer.rs diff --git a/zrpc/src/proto.rs b/crates/rpc/src/proto.rs similarity index 100% rename from zrpc/src/proto.rs rename to crates/rpc/src/proto.rs diff --git a/server/.env.template.toml b/crates/server/.env.template.toml similarity index 100% rename from server/.env.template.toml rename to crates/server/.env.template.toml diff --git a/crates/server/.env.toml b/crates/server/.env.toml new file mode 100644 index 0000000000..5d2264fa6f --- /dev/null +++ b/crates/server/.env.toml @@ -0,0 +1,41 @@ +# Prod database: CAREFUL! +# DATABASE_URL = "postgres://postgres:f71db7645055488d666f3c26392113104706af1f24d2cf15@zed-db.internal:5432/zed" + +HTTP_PORT = 8080 + +DATABASE_URL = "postgres://postgres@localhost/zed" +SESSION_SECRET = "6E1GS6IQNOLIBKWMEVWF1AFO4H78KNU8" + +# Available at https://github.com/organizations/zed-industries/settings/apps/zed-local-development +GITHUB_APP_ID = 115633 +GITHUB_CLIENT_ID = "Iv1.768076c9becc75c4" +GITHUB_CLIENT_SECRET = "3592ffff1ecda9773a3df7b0e75375bfbe7992fc" +GITHUB_PRIVATE_KEY = """\ +-----BEGIN RSA PRIVATE KEY----- +MIIEowIBAAKCAQEAtt0O2t69ksn2zX5ucHpflNRoqdh342OOwrazLA6GS8Kp2hWM +NwLzymm2s8k1e2F7sAVYNHJvUPZCvM/xYuVMNpx33fVr00Tni2ATNJKS2lvCEBC0 +nTUKxXQImF82IQadg41o+81gofR3zt2UM7iDRMPbmn/aZe7K8vvFEERawSfKEMv3 +RqAzqt0fBDYvwHonje0Y7/5IAO5GDMd9kDE3w034ckwtyFAJDjRGYN5kVoRlua+Q +aIHoBkJ/jUAsS4kWqZt/r6hbrAcgok7Iv2RoapfgNTPeJKEe0pAagz1orqbrm9Qk +WBeAToTXl4YTfQruMNVyN2/5azqLnS8Urg2jHQIDAQABAoIBAF9TVY8bVk/TIOl2 +4zOXV4RKRlVkFvtexukSPMzWtYOA8vJREUsMKvJ1sVx/o3WyF7xmzNhqX0UhWyD6 +dadMSTKe1o3Khm8YGGw7pUdesVdLRhsB2mWpZPgRyPlFiP4maK5PZU7+fUVwH5Sj +RcLAiQ2r3CrqQ3unw/xu6wfT2kueBMJz6DBCx3y5wwEyrR7b+8ZGrjUy9BelzKti +yIT3OLWhilwho8l03Dg72SCSskotVMcywtc7SMr5PCILL7QANdJDhEO8FP4BysHx +6wlFwpfIPnNHN/RN1Dnnut5F64nPu//6vUs9DR9c34FzDp0SR2hJ98PLYn3uyD5b +6oOcZrECgYEA3QXrezpLwkZN2wS6r6vmNyEKSIevjpQpuFEzGSapJRJbGiP5/C+l +DfTmYud6Ld5YrL7xIQuf6SQWyO8WZkKA6D15VBdsFzM0pzhNGNGUgZYiTQ6rdh83 +5mL8l9IqzT5LD5RRXTj2CO7SB5iuyp8PrPyGCCVhILYJP+a4e4kHwEsCgYEA0803 +oF/QBhfKC3n/7xbRTeT4PcAHra+X84rY+KkyP1/qJXMRbCumpvTL6kZg7Jv2I3hG +SaRK7mGhi0/omVn9aEgn4E7UKmE2ZhVbigTiqnPdYoH/hmrbQ5Z7SVaT/MNzGuKQ +QZOmASgsZEjqSX7extXDzKOGD/AzMp3iWElUGTcCgYAOoT+vDnLJT0IEB1IcIrLA +X22A04ppU6FXU/if55E2pPpmxo7bhIPWYqmFTnEl7BvOg20OlOhm1D612i2PY0OJ +G9iWGl7LQlZv4ygnRmggE8H9e8UZsoNOuqqhmgW/RCpPw6+HDigq+zPn0NFxFApD +lwuAKok9Uw9VrX30n2Nl9QKBgAG7c/ED15e1Khnd7ZHvBdc1QDKBF478GKoNQKkH ++Tk7d5bG0iWoVbyX0/MekDxfKiwwF6MSjOpWMhQJm0VlzwTDUlArVODj2qYLFqyS +TahHOlBL7+MRjKmI2YlIA/3VO2PE5pkitADeaz6GuiPPvdKyfN93lukaddC8KdW/ +A8kRAoGBAJdU+sTC1zfP+tbgArzf4rU5qEknserAH+GE6C/Otn134WBEyqSgd2Jb +JpJsl2l/X/8Wfwh+SJQbhvDoY4ApMKlgLFBAIY/p2UcpEdUL2juec/F6+qGnBncQ +4I+MKiVfixBM9p66Afybiskh3a/RvXK+/6NNOVtVYaSd7aSIrq9W +-----END RSA PRIVATE KEY----- +""" diff --git a/server/Cargo.toml b/crates/server/Cargo.toml similarity index 98% rename from server/Cargo.toml rename to crates/server/Cargo.toml index b295ff21ac..2d9f2b2c65 100644 --- a/server/Cargo.toml +++ b/crates/server/Cargo.toml @@ -13,6 +13,8 @@ name = "seed" required-features = ["seed-support"] [dependencies] +rpc = { path = "../rpc" } + anyhow = "1.0.40" async-std = { version = "1.8.0", features = ["attributes"] } async-trait = "0.1.50" @@ -41,7 +43,6 @@ tide = "0.16.0" tide-compress = "0.9.0" time = "0.2" toml = "0.5.8" -zrpc = { path = "../zrpc" } [dependencies.async-sqlx-session] version = "0.3.0" @@ -54,9 +55,10 @@ features = ["runtime-async-std-rustls", "postgres", "time", "uuid"] [dev-dependencies] gpui = { path = "../gpui" } +zed = { path = "../zed", features = ["test-support"] } + lazy_static = "1.4" serde_json = { version = "1.0.64", features = ["preserve_order"] } -zed = { path = "../zed", features = ["test-support"] } [features] seed-support = ["lipsum"] diff --git a/server/Procfile b/crates/server/Procfile similarity index 100% rename from server/Procfile rename to crates/server/Procfile diff --git a/server/README.md b/crates/server/README.md similarity index 100% rename from server/README.md rename to crates/server/README.md diff --git a/server/basic.conf b/crates/server/basic.conf similarity index 100% rename from server/basic.conf rename to crates/server/basic.conf diff --git a/server/favicon.ico b/crates/server/favicon.ico similarity index 100% rename from server/favicon.ico rename to crates/server/favicon.ico diff --git a/server/k8s/environments/production.sh b/crates/server/k8s/environments/production.sh similarity index 100% rename from server/k8s/environments/production.sh rename to crates/server/k8s/environments/production.sh diff --git a/server/k8s/environments/staging.sh b/crates/server/k8s/environments/staging.sh similarity index 100% rename from server/k8s/environments/staging.sh rename to crates/server/k8s/environments/staging.sh diff --git a/server/k8s/manifest.template.yml b/crates/server/k8s/manifest.template.yml similarity index 100% rename from server/k8s/manifest.template.yml rename to crates/server/k8s/manifest.template.yml diff --git a/server/k8s/migrate.template.yml b/crates/server/k8s/migrate.template.yml similarity index 100% rename from server/k8s/migrate.template.yml rename to crates/server/k8s/migrate.template.yml diff --git a/server/migrations/20210527024318_initial_schema.sql b/crates/server/migrations/20210527024318_initial_schema.sql similarity index 100% rename from server/migrations/20210527024318_initial_schema.sql rename to crates/server/migrations/20210527024318_initial_schema.sql diff --git a/server/migrations/20210607190313_create_access_tokens.sql b/crates/server/migrations/20210607190313_create_access_tokens.sql similarity index 100% rename from server/migrations/20210607190313_create_access_tokens.sql rename to crates/server/migrations/20210607190313_create_access_tokens.sql diff --git a/server/migrations/20210805175147_create_chat_tables.sql b/crates/server/migrations/20210805175147_create_chat_tables.sql similarity index 100% rename from server/migrations/20210805175147_create_chat_tables.sql rename to crates/server/migrations/20210805175147_create_chat_tables.sql diff --git a/server/migrations/20210916123647_add_nonce_to_channel_messages.sql b/crates/server/migrations/20210916123647_add_nonce_to_channel_messages.sql similarity index 100% rename from server/migrations/20210916123647_add_nonce_to_channel_messages.sql rename to crates/server/migrations/20210916123647_add_nonce_to_channel_messages.sql diff --git a/server/migrations/20210920192001_add_interests_to_signups.sql b/crates/server/migrations/20210920192001_add_interests_to_signups.sql similarity index 100% rename from server/migrations/20210920192001_add_interests_to_signups.sql rename to crates/server/migrations/20210920192001_add_interests_to_signups.sql diff --git a/server/src/admin.rs b/crates/server/src/admin.rs similarity index 100% rename from server/src/admin.rs rename to crates/server/src/admin.rs diff --git a/server/src/assets.rs b/crates/server/src/assets.rs similarity index 100% rename from server/src/assets.rs rename to crates/server/src/assets.rs diff --git a/server/src/auth.rs b/crates/server/src/auth.rs similarity index 99% rename from server/src/auth.rs rename to crates/server/src/auth.rs index 4a06c642eb..2e2f40fca7 100644 --- a/server/src/auth.rs +++ b/crates/server/src/auth.rs @@ -19,7 +19,7 @@ use serde::{Deserialize, Serialize}; use std::{borrow::Cow, convert::TryFrom, sync::Arc}; use surf::{StatusCode, Url}; use tide::{log, Error, Server}; -use zrpc::auth as zed_auth; +use rpc::auth as zed_auth; static CURRENT_GITHUB_USER: &'static str = "current_github_user"; static GITHUB_AUTH_URL: &'static str = "https://github.com/login/oauth/authorize"; diff --git a/server/src/bin/dotenv.rs b/crates/server/src/bin/dotenv.rs similarity index 100% rename from server/src/bin/dotenv.rs rename to crates/server/src/bin/dotenv.rs diff --git a/server/src/bin/seed.rs b/crates/server/src/bin/seed.rs similarity index 100% rename from server/src/bin/seed.rs rename to crates/server/src/bin/seed.rs diff --git a/server/src/community.rs b/crates/server/src/community.rs similarity index 100% rename from server/src/community.rs rename to crates/server/src/community.rs diff --git a/server/src/db.rs b/crates/server/src/db.rs similarity index 100% rename from server/src/db.rs rename to crates/server/src/db.rs diff --git a/server/src/env.rs b/crates/server/src/env.rs similarity index 100% rename from server/src/env.rs rename to crates/server/src/env.rs diff --git a/server/src/errors.rs b/crates/server/src/errors.rs similarity index 100% rename from server/src/errors.rs rename to crates/server/src/errors.rs diff --git a/server/src/expiring.rs b/crates/server/src/expiring.rs similarity index 100% rename from server/src/expiring.rs rename to crates/server/src/expiring.rs diff --git a/server/src/github.rs b/crates/server/src/github.rs similarity index 100% rename from server/src/github.rs rename to crates/server/src/github.rs diff --git a/server/src/home.rs b/crates/server/src/home.rs similarity index 100% rename from server/src/home.rs rename to crates/server/src/home.rs diff --git a/server/src/main.rs b/crates/server/src/main.rs similarity index 99% rename from server/src/main.rs rename to crates/server/src/main.rs index 49b9a76cf9..82c5e01c44 100644 --- a/server/src/main.rs +++ b/crates/server/src/main.rs @@ -13,6 +13,7 @@ mod rpc; mod team; use self::errors::TideResultExt as _; +use ::rpc::Peer; use anyhow::Result; use async_std::net::TcpListener; use async_trait::async_trait; @@ -26,7 +27,6 @@ use std::sync::Arc; use surf::http::cookies::SameSite; use tide::{log, sessions::SessionMiddleware}; use tide_compress::CompressMiddleware; -use zrpc::Peer; type Request = tide::Request>; diff --git a/server/src/releases.rs b/crates/server/src/releases.rs similarity index 100% rename from server/src/releases.rs rename to crates/server/src/releases.rs diff --git a/server/src/rpc.rs b/crates/server/src/rpc.rs similarity index 98% rename from server/src/rpc.rs rename to crates/server/src/rpc.rs index 33e22786d7..1de7d68185 100644 --- a/server/src/rpc.rs +++ b/crates/server/src/rpc.rs @@ -10,6 +10,10 @@ use async_std::{sync::RwLock, task}; use async_tungstenite::{tungstenite::protocol::Role, WebSocketStream}; use futures::{future::BoxFuture, FutureExt}; use postage::{mpsc, prelude::Sink as _, prelude::Stream as _}; +use rpc::{ + proto::{self, AnyTypedEnvelope, EnvelopedMessage}, + Connection, ConnectionId, Peer, TypedEnvelope, +}; use sha1::{Digest as _, Sha1}; use std::{ any::TypeId, @@ -27,10 +31,6 @@ use tide::{ Request, Response, }; use time::OffsetDateTime; -use zrpc::{ - proto::{self, AnyTypedEnvelope, EnvelopedMessage}, - Connection, ConnectionId, Peer, TypedEnvelope, -}; type MessageHandler = Box< dyn Send @@ -897,7 +897,7 @@ pub fn add_routes(app: &mut tide::Server>, rpc: &Arc) { .header("X-Zed-Protocol-Version") .and_then(|v| v.as_str().parse().ok()); - if !upgrade_requested || client_protocol_version != Some(zrpc::PROTOCOL_VERSION) { + if !upgrade_requested || client_protocol_version != Some(rpc::PROTOCOL_VERSION) { return Ok(Response::new(StatusCode::UpgradeRequired)); } @@ -960,6 +960,7 @@ mod tests { db::{tests::TestDb, UserId}, github, AppState, Config, }; + use ::rpc::Peer; use async_std::{sync::RwLockReadGuard, task}; use gpui::{ModelHandle, TestAppContext}; use parking_lot::Mutex; @@ -975,24 +976,21 @@ mod tests { time::Duration, }; use zed::{ - channel::{Channel, ChannelDetails, ChannelList}, - editor::{Editor, EditorStyle, Insert}, + buffer::LanguageRegistry, + client::{ + self, test::FakeHttpClient, Channel, ChannelDetails, ChannelList, Client, Credentials, + EstablishConnectionError, UserStore, + }, + editor::{Editor, EditorSettings, Insert}, fs::{FakeFs, Fs as _}, - language::LanguageRegistry, people_panel::JoinWorktree, - rpc::{self, Client, Credentials, EstablishConnectionError}, - settings, - test::FakeHttpClient, - user::UserStore, - workspace::Workspace, - worktree::Worktree, + project::{ProjectPath, Worktree}, + workspace::{Workspace, WorkspaceParams}, }; - use zrpc::Peer; #[gpui::test] async fn test_share_worktree(mut cx_a: TestAppContext, mut cx_b: TestAppContext) { let (window_b, _) = cx_b.add_window(|_| EmptyView); - let settings = cx_b.read(settings::test).1; let lang_registry = Arc::new(LanguageRegistry::new()); // Connect to a server as 2 clients. @@ -1062,12 +1060,7 @@ mod tests { // Create a selection set as client B and see that selection set as client A. let editor_b = cx_b.add_view(window_b, |cx| { - Editor::for_buffer( - buffer_b, - settings, - |cx| EditorStyle::test(cx.font_cache()), - cx, - ) + Editor::for_buffer(buffer_b, |cx| EditorSettings::test(cx), cx) }); buffer_a .condition(&cx_a, |buffer, _| buffer.selection_sets().count() == 1) @@ -1102,20 +1095,16 @@ mod tests { #[gpui::test] async fn test_unshare_worktree(mut cx_a: TestAppContext, mut cx_b: TestAppContext) { - cx_b.update(zed::workspace::init); + cx_b.update(zed::people_panel::init); let lang_registry = Arc::new(LanguageRegistry::new()); // Connect to a server as 2 clients. let mut server = TestServer::start().await; let (client_a, _) = server.create_client(&mut cx_a, "user_a").await; let (client_b, user_store_b) = server.create_client(&mut cx_b, "user_b").await; - let app_state_b = zed::AppState { - rpc: client_b, - user_store: user_store_b, - ..Arc::try_unwrap(cx_b.update(zed::test::test_app_state)) - .ok() - .unwrap() - }; + let mut workspace_b_params = cx_b.update(WorkspaceParams::test); + workspace_b_params.client = client_b; + workspace_b_params.user_store = user_store_b; cx_a.foreground().forbid_parking(); @@ -1148,7 +1137,7 @@ mod tests { .await .unwrap(); - let (window_b, workspace_b) = cx_b.add_window(|cx| Workspace::new(&app_state_b, cx)); + let (window_b, workspace_b) = cx_b.add_window(|cx| Workspace::new(&workspace_b_params, cx)); cx_b.update(|cx| { cx.dispatch_action( window_b, @@ -1166,8 +1155,14 @@ mod tests { workspace.worktrees(cx).first().unwrap().id() }); workspace_b - .update(&mut cx_b, |worktree, cx| { - worktree.open_entry((local_worktree_id_b, Path::new("a.txt").into()), cx) + .update(&mut cx_b, |workspace, cx| { + workspace.open_entry( + ProjectPath { + worktree_id: local_worktree_id_b, + path: Path::new("a.txt").into(), + }, + cx, + ) }) .unwrap() .await; @@ -1383,7 +1378,7 @@ mod tests { .update(&mut cx_b, |worktree, cx| worktree.open_buffer("a.txt", cx)) .await .unwrap(); - let mtime = buffer_b.read_with(&cx_b, |buf, _| buf.file().unwrap().mtime); + let mtime = buffer_b.read_with(&cx_b, |buf, _| buf.file().unwrap().mtime()); buffer_b.update(&mut cx_b, |buf, cx| buf.edit([0..0], "world ", cx)); buffer_b.read_with(&cx_b, |buf, _| { @@ -1398,7 +1393,7 @@ mod tests { .unwrap(); worktree_b .condition(&cx_b, |_, cx| { - buffer_b.read(cx).file().unwrap().mtime != mtime + buffer_b.read(cx).file().unwrap().mtime() != mtime }) .await; buffer_b.read_with(&cx_b, |buf, _| { @@ -1890,7 +1885,7 @@ mod tests { server.disconnect_client(current_user_id(&user_store_b, &cx_b)); while !matches!( status_b.recv().await, - Some(rpc::Status::ReconnectionError { .. }) + Some(client::Status::ReconnectionError { .. }) ) {} channels_b.read_with(&cx_b, |channels, _| { diff --git a/server/src/rpc/store.rs b/crates/server/src/rpc/store.rs similarity index 99% rename from server/src/rpc/store.rs rename to crates/server/src/rpc/store.rs index b33cd13558..ac9c069146 100644 --- a/server/src/rpc/store.rs +++ b/crates/server/src/rpc/store.rs @@ -1,7 +1,7 @@ use crate::db::{ChannelId, UserId}; use anyhow::anyhow; use std::collections::{hash_map, HashMap, HashSet}; -use zrpc::{proto, ConnectionId}; +use rpc::{proto, ConnectionId}; #[derive(Default)] pub struct Store { diff --git a/server/src/team.rs b/crates/server/src/team.rs similarity index 100% rename from server/src/team.rs rename to crates/server/src/team.rs diff --git a/server/static/browserconfig.xml b/crates/server/static/browserconfig.xml similarity index 100% rename from server/static/browserconfig.xml rename to crates/server/static/browserconfig.xml diff --git a/server/static/fonts/VisbyCF-Bold.eot b/crates/server/static/fonts/VisbyCF-Bold.eot similarity index 100% rename from server/static/fonts/VisbyCF-Bold.eot rename to crates/server/static/fonts/VisbyCF-Bold.eot diff --git a/server/static/fonts/VisbyCF-Bold.woff b/crates/server/static/fonts/VisbyCF-Bold.woff similarity index 100% rename from server/static/fonts/VisbyCF-Bold.woff rename to crates/server/static/fonts/VisbyCF-Bold.woff diff --git a/server/static/fonts/VisbyCF-Bold.woff2 b/crates/server/static/fonts/VisbyCF-Bold.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-Bold.woff2 rename to crates/server/static/fonts/VisbyCF-Bold.woff2 diff --git a/server/static/fonts/VisbyCF-BoldOblique.eot b/crates/server/static/fonts/VisbyCF-BoldOblique.eot similarity index 100% rename from server/static/fonts/VisbyCF-BoldOblique.eot rename to crates/server/static/fonts/VisbyCF-BoldOblique.eot diff --git a/server/static/fonts/VisbyCF-BoldOblique.woff b/crates/server/static/fonts/VisbyCF-BoldOblique.woff similarity index 100% rename from server/static/fonts/VisbyCF-BoldOblique.woff rename to crates/server/static/fonts/VisbyCF-BoldOblique.woff diff --git a/server/static/fonts/VisbyCF-BoldOblique.woff2 b/crates/server/static/fonts/VisbyCF-BoldOblique.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-BoldOblique.woff2 rename to crates/server/static/fonts/VisbyCF-BoldOblique.woff2 diff --git a/server/static/fonts/VisbyCF-DemiBold.eot b/crates/server/static/fonts/VisbyCF-DemiBold.eot similarity index 100% rename from server/static/fonts/VisbyCF-DemiBold.eot rename to crates/server/static/fonts/VisbyCF-DemiBold.eot diff --git a/server/static/fonts/VisbyCF-DemiBold.woff b/crates/server/static/fonts/VisbyCF-DemiBold.woff similarity index 100% rename from server/static/fonts/VisbyCF-DemiBold.woff rename to crates/server/static/fonts/VisbyCF-DemiBold.woff diff --git a/server/static/fonts/VisbyCF-DemiBold.woff2 b/crates/server/static/fonts/VisbyCF-DemiBold.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-DemiBold.woff2 rename to crates/server/static/fonts/VisbyCF-DemiBold.woff2 diff --git a/server/static/fonts/VisbyCF-DemiBoldOblique.eot b/crates/server/static/fonts/VisbyCF-DemiBoldOblique.eot similarity index 100% rename from server/static/fonts/VisbyCF-DemiBoldOblique.eot rename to crates/server/static/fonts/VisbyCF-DemiBoldOblique.eot diff --git a/server/static/fonts/VisbyCF-DemiBoldOblique.woff b/crates/server/static/fonts/VisbyCF-DemiBoldOblique.woff similarity index 100% rename from server/static/fonts/VisbyCF-DemiBoldOblique.woff rename to crates/server/static/fonts/VisbyCF-DemiBoldOblique.woff diff --git a/server/static/fonts/VisbyCF-DemiBoldOblique.woff2 b/crates/server/static/fonts/VisbyCF-DemiBoldOblique.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-DemiBoldOblique.woff2 rename to crates/server/static/fonts/VisbyCF-DemiBoldOblique.woff2 diff --git a/server/static/fonts/VisbyCF-ExtraBold.eot b/crates/server/static/fonts/VisbyCF-ExtraBold.eot similarity index 100% rename from server/static/fonts/VisbyCF-ExtraBold.eot rename to crates/server/static/fonts/VisbyCF-ExtraBold.eot diff --git a/server/static/fonts/VisbyCF-ExtraBold.woff b/crates/server/static/fonts/VisbyCF-ExtraBold.woff similarity index 100% rename from server/static/fonts/VisbyCF-ExtraBold.woff rename to crates/server/static/fonts/VisbyCF-ExtraBold.woff diff --git a/server/static/fonts/VisbyCF-ExtraBold.woff2 b/crates/server/static/fonts/VisbyCF-ExtraBold.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-ExtraBold.woff2 rename to crates/server/static/fonts/VisbyCF-ExtraBold.woff2 diff --git a/server/static/fonts/VisbyCF-ExtraBoldOblique.eot b/crates/server/static/fonts/VisbyCF-ExtraBoldOblique.eot similarity index 100% rename from server/static/fonts/VisbyCF-ExtraBoldOblique.eot rename to crates/server/static/fonts/VisbyCF-ExtraBoldOblique.eot diff --git a/server/static/fonts/VisbyCF-ExtraBoldOblique.woff b/crates/server/static/fonts/VisbyCF-ExtraBoldOblique.woff similarity index 100% rename from server/static/fonts/VisbyCF-ExtraBoldOblique.woff rename to crates/server/static/fonts/VisbyCF-ExtraBoldOblique.woff diff --git a/server/static/fonts/VisbyCF-ExtraBoldOblique.woff2 b/crates/server/static/fonts/VisbyCF-ExtraBoldOblique.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-ExtraBoldOblique.woff2 rename to crates/server/static/fonts/VisbyCF-ExtraBoldOblique.woff2 diff --git a/server/static/fonts/VisbyCF-Heavy.eot b/crates/server/static/fonts/VisbyCF-Heavy.eot similarity index 100% rename from server/static/fonts/VisbyCF-Heavy.eot rename to crates/server/static/fonts/VisbyCF-Heavy.eot diff --git a/server/static/fonts/VisbyCF-Heavy.woff b/crates/server/static/fonts/VisbyCF-Heavy.woff similarity index 100% rename from server/static/fonts/VisbyCF-Heavy.woff rename to crates/server/static/fonts/VisbyCF-Heavy.woff diff --git a/server/static/fonts/VisbyCF-Heavy.woff2 b/crates/server/static/fonts/VisbyCF-Heavy.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-Heavy.woff2 rename to crates/server/static/fonts/VisbyCF-Heavy.woff2 diff --git a/server/static/fonts/VisbyCF-HeavyOblique.eot b/crates/server/static/fonts/VisbyCF-HeavyOblique.eot similarity index 100% rename from server/static/fonts/VisbyCF-HeavyOblique.eot rename to crates/server/static/fonts/VisbyCF-HeavyOblique.eot diff --git a/server/static/fonts/VisbyCF-HeavyOblique.woff b/crates/server/static/fonts/VisbyCF-HeavyOblique.woff similarity index 100% rename from server/static/fonts/VisbyCF-HeavyOblique.woff rename to crates/server/static/fonts/VisbyCF-HeavyOblique.woff diff --git a/server/static/fonts/VisbyCF-HeavyOblique.woff2 b/crates/server/static/fonts/VisbyCF-HeavyOblique.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-HeavyOblique.woff2 rename to crates/server/static/fonts/VisbyCF-HeavyOblique.woff2 diff --git a/server/static/fonts/VisbyCF-Light.eot b/crates/server/static/fonts/VisbyCF-Light.eot similarity index 100% rename from server/static/fonts/VisbyCF-Light.eot rename to crates/server/static/fonts/VisbyCF-Light.eot diff --git a/server/static/fonts/VisbyCF-Light.woff b/crates/server/static/fonts/VisbyCF-Light.woff similarity index 100% rename from server/static/fonts/VisbyCF-Light.woff rename to crates/server/static/fonts/VisbyCF-Light.woff diff --git a/server/static/fonts/VisbyCF-Light.woff2 b/crates/server/static/fonts/VisbyCF-Light.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-Light.woff2 rename to crates/server/static/fonts/VisbyCF-Light.woff2 diff --git a/server/static/fonts/VisbyCF-LightOblique.eot b/crates/server/static/fonts/VisbyCF-LightOblique.eot similarity index 100% rename from server/static/fonts/VisbyCF-LightOblique.eot rename to crates/server/static/fonts/VisbyCF-LightOblique.eot diff --git a/server/static/fonts/VisbyCF-LightOblique.woff b/crates/server/static/fonts/VisbyCF-LightOblique.woff similarity index 100% rename from server/static/fonts/VisbyCF-LightOblique.woff rename to crates/server/static/fonts/VisbyCF-LightOblique.woff diff --git a/server/static/fonts/VisbyCF-LightOblique.woff2 b/crates/server/static/fonts/VisbyCF-LightOblique.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-LightOblique.woff2 rename to crates/server/static/fonts/VisbyCF-LightOblique.woff2 diff --git a/server/static/fonts/VisbyCF-Medium.eot b/crates/server/static/fonts/VisbyCF-Medium.eot similarity index 100% rename from server/static/fonts/VisbyCF-Medium.eot rename to crates/server/static/fonts/VisbyCF-Medium.eot diff --git a/server/static/fonts/VisbyCF-Medium.woff b/crates/server/static/fonts/VisbyCF-Medium.woff similarity index 100% rename from server/static/fonts/VisbyCF-Medium.woff rename to crates/server/static/fonts/VisbyCF-Medium.woff diff --git a/server/static/fonts/VisbyCF-Medium.woff2 b/crates/server/static/fonts/VisbyCF-Medium.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-Medium.woff2 rename to crates/server/static/fonts/VisbyCF-Medium.woff2 diff --git a/server/static/fonts/VisbyCF-MediumOblique.eot b/crates/server/static/fonts/VisbyCF-MediumOblique.eot similarity index 100% rename from server/static/fonts/VisbyCF-MediumOblique.eot rename to crates/server/static/fonts/VisbyCF-MediumOblique.eot diff --git a/server/static/fonts/VisbyCF-MediumOblique.woff b/crates/server/static/fonts/VisbyCF-MediumOblique.woff similarity index 100% rename from server/static/fonts/VisbyCF-MediumOblique.woff rename to crates/server/static/fonts/VisbyCF-MediumOblique.woff diff --git a/server/static/fonts/VisbyCF-MediumOblique.woff2 b/crates/server/static/fonts/VisbyCF-MediumOblique.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-MediumOblique.woff2 rename to crates/server/static/fonts/VisbyCF-MediumOblique.woff2 diff --git a/server/static/fonts/VisbyCF-Regular.eot b/crates/server/static/fonts/VisbyCF-Regular.eot similarity index 100% rename from server/static/fonts/VisbyCF-Regular.eot rename to crates/server/static/fonts/VisbyCF-Regular.eot diff --git a/server/static/fonts/VisbyCF-Regular.woff b/crates/server/static/fonts/VisbyCF-Regular.woff similarity index 100% rename from server/static/fonts/VisbyCF-Regular.woff rename to crates/server/static/fonts/VisbyCF-Regular.woff diff --git a/server/static/fonts/VisbyCF-Regular.woff2 b/crates/server/static/fonts/VisbyCF-Regular.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-Regular.woff2 rename to crates/server/static/fonts/VisbyCF-Regular.woff2 diff --git a/server/static/fonts/VisbyCF-RegularOblique.eot b/crates/server/static/fonts/VisbyCF-RegularOblique.eot similarity index 100% rename from server/static/fonts/VisbyCF-RegularOblique.eot rename to crates/server/static/fonts/VisbyCF-RegularOblique.eot diff --git a/server/static/fonts/VisbyCF-RegularOblique.woff b/crates/server/static/fonts/VisbyCF-RegularOblique.woff similarity index 100% rename from server/static/fonts/VisbyCF-RegularOblique.woff rename to crates/server/static/fonts/VisbyCF-RegularOblique.woff diff --git a/server/static/fonts/VisbyCF-RegularOblique.woff2 b/crates/server/static/fonts/VisbyCF-RegularOblique.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-RegularOblique.woff2 rename to crates/server/static/fonts/VisbyCF-RegularOblique.woff2 diff --git a/server/static/fonts/VisbyCF-Thin.eot b/crates/server/static/fonts/VisbyCF-Thin.eot similarity index 100% rename from server/static/fonts/VisbyCF-Thin.eot rename to crates/server/static/fonts/VisbyCF-Thin.eot diff --git a/server/static/fonts/VisbyCF-Thin.woff b/crates/server/static/fonts/VisbyCF-Thin.woff similarity index 100% rename from server/static/fonts/VisbyCF-Thin.woff rename to crates/server/static/fonts/VisbyCF-Thin.woff diff --git a/server/static/fonts/VisbyCF-Thin.woff2 b/crates/server/static/fonts/VisbyCF-Thin.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-Thin.woff2 rename to crates/server/static/fonts/VisbyCF-Thin.woff2 diff --git a/server/static/fonts/VisbyCF-ThinOblique.eot b/crates/server/static/fonts/VisbyCF-ThinOblique.eot similarity index 100% rename from server/static/fonts/VisbyCF-ThinOblique.eot rename to crates/server/static/fonts/VisbyCF-ThinOblique.eot diff --git a/server/static/fonts/VisbyCF-ThinOblique.woff b/crates/server/static/fonts/VisbyCF-ThinOblique.woff similarity index 100% rename from server/static/fonts/VisbyCF-ThinOblique.woff rename to crates/server/static/fonts/VisbyCF-ThinOblique.woff diff --git a/server/static/fonts/VisbyCF-ThinOblique.woff2 b/crates/server/static/fonts/VisbyCF-ThinOblique.woff2 similarity index 100% rename from server/static/fonts/VisbyCF-ThinOblique.woff2 rename to crates/server/static/fonts/VisbyCF-ThinOblique.woff2 diff --git a/server/static/images/android-chrome-192x192.png b/crates/server/static/images/android-chrome-192x192.png similarity index 100% rename from server/static/images/android-chrome-192x192.png rename to crates/server/static/images/android-chrome-192x192.png diff --git a/server/static/images/android-chrome-512x512.png b/crates/server/static/images/android-chrome-512x512.png similarity index 100% rename from server/static/images/android-chrome-512x512.png rename to crates/server/static/images/android-chrome-512x512.png diff --git a/server/static/images/apple-touch-icon.png b/crates/server/static/images/apple-touch-icon.png similarity index 100% rename from server/static/images/apple-touch-icon.png rename to crates/server/static/images/apple-touch-icon.png diff --git a/server/static/images/favicon-16x16.png b/crates/server/static/images/favicon-16x16.png similarity index 100% rename from server/static/images/favicon-16x16.png rename to crates/server/static/images/favicon-16x16.png diff --git a/server/static/images/favicon-32x32.png b/crates/server/static/images/favicon-32x32.png similarity index 100% rename from server/static/images/favicon-32x32.png rename to crates/server/static/images/favicon-32x32.png diff --git a/server/static/images/favicon.png b/crates/server/static/images/favicon.png similarity index 100% rename from server/static/images/favicon.png rename to crates/server/static/images/favicon.png diff --git a/server/static/images/favicon.svg b/crates/server/static/images/favicon.svg similarity index 100% rename from server/static/images/favicon.svg rename to crates/server/static/images/favicon.svg diff --git a/server/static/images/mstile-144x144.png b/crates/server/static/images/mstile-144x144.png similarity index 100% rename from server/static/images/mstile-144x144.png rename to crates/server/static/images/mstile-144x144.png diff --git a/server/static/images/mstile-150x150.png b/crates/server/static/images/mstile-150x150.png similarity index 100% rename from server/static/images/mstile-150x150.png rename to crates/server/static/images/mstile-150x150.png diff --git a/server/static/images/mstile-310x150.png b/crates/server/static/images/mstile-310x150.png similarity index 100% rename from server/static/images/mstile-310x150.png rename to crates/server/static/images/mstile-310x150.png diff --git a/server/static/images/mstile-310x310.png b/crates/server/static/images/mstile-310x310.png similarity index 100% rename from server/static/images/mstile-310x310.png rename to crates/server/static/images/mstile-310x310.png diff --git a/server/static/images/mstile-70x70.png b/crates/server/static/images/mstile-70x70.png similarity index 100% rename from server/static/images/mstile-70x70.png rename to crates/server/static/images/mstile-70x70.png diff --git a/server/static/images/safari-pinned-tab.svg b/crates/server/static/images/safari-pinned-tab.svg similarity index 100% rename from server/static/images/safari-pinned-tab.svg rename to crates/server/static/images/safari-pinned-tab.svg diff --git a/server/static/images/zed-og-image.png b/crates/server/static/images/zed-og-image.png similarity index 100% rename from server/static/images/zed-og-image.png rename to crates/server/static/images/zed-og-image.png diff --git a/server/static/images/zed-twitter-image.png b/crates/server/static/images/zed-twitter-image.png similarity index 100% rename from server/static/images/zed-twitter-image.png rename to crates/server/static/images/zed-twitter-image.png diff --git a/server/static/prism.js b/crates/server/static/prism.js similarity index 100% rename from server/static/prism.js rename to crates/server/static/prism.js diff --git a/server/static/prose.css b/crates/server/static/prose.css similarity index 100% rename from server/static/prose.css rename to crates/server/static/prose.css diff --git a/server/static/prose.css.map b/crates/server/static/prose.css.map similarity index 100% rename from server/static/prose.css.map rename to crates/server/static/prose.css.map diff --git a/server/static/prose.scss b/crates/server/static/prose.scss similarity index 100% rename from server/static/prose.scss rename to crates/server/static/prose.scss diff --git a/server/static/site.webmanifest b/crates/server/static/site.webmanifest similarity index 100% rename from server/static/site.webmanifest rename to crates/server/static/site.webmanifest diff --git a/crates/server/static/styles.css b/crates/server/static/styles.css new file mode 100644 index 0000000000..4cdbeabd97 --- /dev/null +++ b/crates/server/static/styles.css @@ -0,0 +1,195545 @@ +/* This file is compiled to /assets/styles/tailwind.css via script/tailwind */ + +@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap'); + +@font-face { + font-family: 'Visby CF'; + + src: + url('/static/fonts/VisbyCF-Thin.woff2') format('woff2'), + url('/static/fonts/VisbyCF-Thin.woff') format('woff'); + + font-weight: 100; + + font-style: normal; +} + +@font-face { + font-family: 'Visby CF'; + + src: + url('/static/fonts/VisbyCF-Light.woff2') format('woff2'), + url('/static/fonts/VisbyCF-Light.woff') format('woff'); + + font-weight: 300; + + font-style: normal; +} + +@font-face { + font-family: 'Visby CF'; + + src: + url('/static/fonts/VisbyCF-Regular.woff2') format('woff2'), + url('/static/fonts/VisbyCF-Regular.woff') format('woff'); + + font-weight: 400; + + font-style: normal; +} + +@font-face { + font-family: 'Visby CF'; + + src: + url('/static/fonts/VisbyCF-Medium.woff2') format('woff2'), + url('/static/fonts/VisbyCF-Medium.woff') format('woff'); + + font-weight: 500; + + font-style: normal; +} + +@font-face { + font-family: 'Visby CF'; + + src: + url('/static/fonts/VisbyCF-DemiBold.woff2') format('woff2'), + url('/static/fonts/VisbyCF-DemiBold.woff') format('woff'); + + font-weight: 600; + + font-style: normal; +} + +@font-face { + font-family: 'Visby CF'; + + src: + url('/static/fonts/VisbyCF-Bold.woff2') format('woff2'), + url('/static/fonts/VisbyCF-Bold.woff') format('woff'); + + font-weight: 700; + + font-style: normal; +} + +@font-face { + font-family: 'Visby CF'; + + src: + url('/static/fonts/VisbyCF-ExtraBold.woff2') format('woff2'), + url('/static/fonts/VisbyCF-ExtraBold.woff') format('woff'); + + font-weight: 800; + + font-style: normal; +} + +@font-face { + font-family: 'Visby CF'; + + src: + url('/static/fonts/VisbyCF-Heavy.woff2') format('woff2'), + url('/static/fonts/VisbyCF-Heavy.woff') format('woff'); + + font-weight: 900; + + font-style: normal; +} + +/* ! tailwindcss v2.1.2 | MIT License | https://tailwindcss.com */ + +/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */ + +/* +Document +======== +*/ + +/** +Use a better box model (opinionated). +*/ + +*, +::before, +::after { + box-sizing: border-box; +} + +/** +Use a more readable tab size (opinionated). +*/ + +html { + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; +} + +/** +1. Correct the line height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +*/ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* +Sections +======== +*/ + +/** +Remove the margin in all browsers. +*/ + +body { + margin: 0; +} + +/** +Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) +*/ + +body { + font-family: + system-ui, + -apple-system, /* Firefox supports this but not yet `system-ui` */ + 'Segoe UI', + Roboto, + Helvetica, + Arial, + sans-serif, + 'Apple Color Emoji', + 'Segoe UI Emoji'; +} + +/* +Grouping content +================ +*/ + +/** +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +*/ + +hr { + height: 0; /* 1 */ + color: inherit; /* 2 */ +} + +/* +Text-level semantics +==================== +*/ + +/** +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/** +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/** +1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) +2. Correct the odd 'em' font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: + ui-monospace, + SFMono-Regular, + Consolas, + 'Liberation Mono', + Menlo, + monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/** +Prevent 'sub' and 'sup' elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +Tabular data +============ +*/ + +/** +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +*/ + +table { + text-indent: 0; /* 1 */ + border-color: inherit; /* 2 */ +} + +/* +Forms +===== +*/ + +/** +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** +Remove the inheritance of text transform in Edge and Firefox. +1. Remove the inheritance of text transform in Firefox. +*/ + +button, +select { /* 1 */ + text-transform: none; +} + +/** +Correct the inability to style clickable types in iOS and Safari. +*/ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; +} + +/** +Remove the inner border and padding in Firefox. +*/ + +::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** +Restore the focus styles unset by the previous rule. +*/ + +:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** +Remove the additional ':invalid' styles in Firefox. +See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737 +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/** +Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers. +*/ + +legend { + padding: 0; +} + +/** +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/** +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/** +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to 'inherit' in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* +Interactive +=========== +*/ + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/** + * Manually forked from SUIT CSS Base: https://github.com/suitcss/base + * A thin layer on top of normalize.css that provides a starting point more + * suitable for web applications. + */ + +/** + * Removes the default spacing and border for appropriate elements. + */ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +button { + background-color: transparent; + background-image: none; +} + +/** + * Work around a Firefox/IE bug where the transparent `button` background + * results in a loss of the default `button` focus styles. + */ + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +fieldset { + margin: 0; + padding: 0; +} + +ol, +ul { + list-style: none; + margin: 0; + padding: 0; +} + +/** + * Tailwind custom reset styles + */ + +/** + * 1. Use the user's configured `sans` font-family (with Tailwind's default + * sans-serif font stack as a fallback) as a sane default. + * 2. Use Tailwind's default "normal" line-height so the user isn't forced + * to override it to ensure consistency even when using the default theme. + */ + +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"; /* 1 */ + line-height: 1.5; /* 2 */ +} + +/** + * Inherit font-family and line-height from `html` so users can set them as + * a class directly on the `html` element. + */ + +body { + font-family: inherit; + line-height: inherit; +} + +/** + * 1. Prevent padding and border from affecting element width. + * + * We used to set this in the html element and inherit from + * the parent element for everything else. This caused issues + * in shadow-dom-enhanced elements like
where the content + * is wrapped by a div with box-sizing set to `content-box`. + * + * https://github.com/mozdevs/cssremedy/issues/4 + * + * + * 2. Allow adding a border to an element by just adding a border-width. + * + * By default, the way the browser specifies that an element should have no + * border is by setting it's border-style to `none` in the user-agent + * stylesheet. + * + * In order to easily add borders to elements by just setting the `border-width` + * property, we change the default border-style for all elements to `solid`, and + * use border-width to hide them instead. This way our `border` utilities only + * need to set the `border-width` property instead of the entire `border` + * shorthand, making our border utilities much more straightforward to compose. + * + * https://github.com/tailwindcss/tailwindcss/pull/116 + */ + +*, +::before, +::after { + box-sizing: border-box; /* 1 */ + border-width: 0; /* 2 */ + border-style: solid; /* 2 */ + border-color: #e5e7eb; /* 2 */ +} + +/* + * Ensure horizontal rules are visible by default + */ + +hr { + border-top-width: 1px; +} + +/** + * Undo the `border-style: none` reset that Normalize applies to images so that + * our `border-{width}` utilities have the expected effect. + * + * The Normalize reset is unnecessary for us since we default the border-width + * to 0 on all elements. + * + * https://github.com/tailwindcss/tailwindcss/issues/362 + */ + +img { + border-style: solid; +} + +textarea { + resize: vertical; +} + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + color: #9ca3af; +} + +input:-ms-input-placeholder, textarea:-ms-input-placeholder { + opacity: 1; + color: #9ca3af; +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + color: #9ca3af; +} + +button, +[role="button"] { + cursor: pointer; +} + +table { + border-collapse: collapse; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/** + * Reset links to optimize for opt-in styling instead of + * opt-out. + */ + +a { + color: inherit; + text-decoration: inherit; +} + +/** + * Reset form element properties that are easy to forget to + * style explicitly so you don't inadvertently introduce + * styles that deviate from your design system. These styles + * supplement a partial reset that is already applied by + * normalize.css. + */ + +button, +input, +optgroup, +select, +textarea { + padding: 0; + line-height: inherit; + color: inherit; +} + +/** + * Use the configured 'mono' font family for elements that + * are expected to be rendered with a monospace font, falling + * back to the system monospace stack if there is no configured + * 'mono' font family. + */ + +pre, +code, +kbd, +samp { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +/** + * Make replaced elements `display: block` by default as that's + * the behavior you want almost all of the time. Inspired by + * CSS Remedy, with `svg` added as well. + * + * https://github.com/mozdevs/cssremedy/issues/14 + */ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + vertical-align: middle; +} + +/** + * Constrain images and videos to the parent width and preserve + * their intrinsic aspect ratio. + * + * https://github.com/mozdevs/cssremedy/issues/14 + */ + +img, +video { + max-width: 100%; + height: auto; +} + +.container{ + width: 100%; +} + +@media (min-width: 640px){ + .container{ + max-width: 640px; + } +} + +@media (min-width: 768px){ + .container{ + max-width: 768px; + } +} + +@media (min-width: 1024px){ + .container{ + max-width: 1024px; + } +} + +@media (min-width: 1280px){ + .container{ + max-width: 1280px; + } +} + +@media (min-width: 1536px){ + .container{ + max-width: 1536px; + } +} + +.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="A s"]{ + --list-counter-style: upper-alpha; +} + +.prose ol[type="a s"]{ + --list-counter-style: lower-alpha; +} + +.prose ol[type="I"]{ + --list-counter-style: upper-roman; +} + +.prose ol[type="i"]{ + --list-counter-style: lower-roman; +} + +.prose ol[type="I s"]{ + --list-counter-style: upper-roman; +} + +.prose ol[type="i s"]{ + --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: 0.375em; + height: 0.375em; + top: calc(0.875em - 0.1875em); + left: 0.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: 0.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: 0.8888889em; + line-height: 1.1111111; + font-family: Visby CF, 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; +} + +.prose h2{ + color: #111827; + font-weight: 700; + font-size: 1.5em; + margin-top: 2em; + margin-bottom: 1em; + line-height: 1.3333333; + font-family: Visby CF, 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; +} + +.prose h3{ + color: #111827; + font-weight: 600; + font-size: 1.25em; + margin-top: 1.6em; + margin-bottom: 0.6em; + line-height: 1.6; + font-family: Visby CF, 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; +} + +.prose h4{ + color: #111827; + font-weight: 600; + margin-top: 1.5em; + margin-bottom: 0.5em; + line-height: 1.5; + font-family: Visby CF, 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; +} + +.prose figure figcaption{ + color: #6b7280; + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; +} + +.prose code{ + color: #111827; + font-weight: 600; + font-size: 0.875em; +} + +.prose code::before{ + content: "`"; +} + +.prose code::after{ + content: "`"; +} + +.prose a code{ + color: #111827; +} + +.prose pre{ + color: #e5e7eb; + background-color: #1f2937; + overflow-x: auto; + font-size: 0.875em; + line-height: 1.7142857; + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + border-radius: 0.375rem; + padding-top: 0.8571429em; + padding-right: 1.1428571em; + padding-bottom: 0.8571429em; + padding-left: 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::before{ + content: none; +} + +.prose pre code::after{ + content: none; +} + +.prose table{ + width: 100%; + table-layout: auto; + text-align: left; + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.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: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.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-top: 0.5714286em; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} + +.prose{ + font-size: 1rem; + line-height: 1.75; +} + +.prose p{ + margin-top: 1.25em; + margin-bottom: 1.25em; +} + +.prose img{ + margin-top: 2em; + margin-bottom: 2em; +} + +.prose video{ + margin-top: 2em; + margin-bottom: 2em; +} + +.prose figure{ + margin-top: 2em; + margin-bottom: 2em; +} + +.prose figure > *{ + margin-top: 0; + margin-bottom: 0; +} + +.prose h2 code{ + font-size: 0.875em; +} + +.prose h3 code{ + font-size: 0.9em; +} + +.prose ol{ + margin-top: 1.25em; + margin-bottom: 1.25em; +} + +.prose ul{ + margin-top: 1.25em; + margin-bottom: 1.25em; +} + +.prose li{ + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +.prose > ul > li p{ + margin-top: 0.75em; + margin-bottom: 0.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 ul ul, .prose ul ol, .prose ol ul, .prose ol ol{ + margin-top: 0.75em; + margin-bottom: 0.75em; +} + +.prose hr + *{ + margin-top: 0; +} + +.prose h2 + *{ + margin-top: 0; +} + +.prose h3 + *{ + margin-top: 0; +} + +.prose h4 + *{ + 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; +} + +.prose-sm{ + font-size: 0.875rem; + line-height: 1.7142857; +} + +.prose-sm p{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; +} + +.prose-sm [class~="lead"]{ + font-size: 1.2857143em; + line-height: 1.5555556; + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; +} + +.prose-sm blockquote{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + padding-left: 1.1111111em; +} + +.prose-sm h1{ + font-size: 2.1428571em; + margin-top: 0; + margin-bottom: 0.8em; + line-height: 1.2; +} + +.prose-sm h2{ + font-size: 1.4285714em; + margin-top: 1.6em; + margin-bottom: 0.8em; + line-height: 1.4; +} + +.prose-sm h3{ + font-size: 1.2857143em; + margin-top: 1.5555556em; + margin-bottom: 0.4444444em; + line-height: 1.5555556; +} + +.prose-sm h4{ + margin-top: 1.4285714em; + margin-bottom: 0.5714286em; + line-height: 1.4285714; +} + +.prose-sm img{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; +} + +.prose-sm video{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; +} + +.prose-sm figure{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; +} + +.prose-sm figure > *{ + margin-top: 0; + margin-bottom: 0; +} + +.prose-sm figure figcaption{ + font-size: 0.8571429em; + line-height: 1.3333333; + margin-top: 0.6666667em; +} + +.prose-sm code{ + font-size: 0.8571429em; +} + +.prose-sm h2 code{ + font-size: 0.9em; +} + +.prose-sm h3 code{ + font-size: 0.8888889em; +} + +.prose-sm pre{ + font-size: 0.8571429em; + line-height: 1.6666667; + margin-top: 1.6666667em; + margin-bottom: 1.6666667em; + border-radius: 0.25rem; + padding-top: 0.6666667em; + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; +} + +.prose-sm ol{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; +} + +.prose-sm ul{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; +} + +.prose-sm li{ + margin-top: 0.2857143em; + margin-bottom: 0.2857143em; +} + +.prose-sm ol > li{ + padding-left: 1.5714286em; +} + +.prose-sm ol > li::before{ + left: 0; +} + +.prose-sm ul > li{ + padding-left: 1.5714286em; +} + +.prose-sm ul > li::before{ + height: 0.3571429em; + width: 0.3571429em; + top: calc(0.8571429em - 0.1785714em); + left: 0.2142857em; +} + +.prose-sm > ul > li p{ + margin-top: 0.5714286em; + margin-bottom: 0.5714286em; +} + +.prose-sm > ul > li > *:first-child{ + margin-top: 1.1428571em; +} + +.prose-sm > ul > li > *:last-child{ + margin-bottom: 1.1428571em; +} + +.prose-sm > ol > li > *:first-child{ + margin-top: 1.1428571em; +} + +.prose-sm > ol > li > *:last-child{ + margin-bottom: 1.1428571em; +} + +.prose-sm ul ul, .prose-sm ul ol, .prose-sm ol ul, .prose-sm ol ol{ + margin-top: 0.5714286em; + margin-bottom: 0.5714286em; +} + +.prose-sm hr{ + margin-top: 2.8571429em; + margin-bottom: 2.8571429em; +} + +.prose-sm hr + *{ + margin-top: 0; +} + +.prose-sm h2 + *{ + margin-top: 0; +} + +.prose-sm h3 + *{ + margin-top: 0; +} + +.prose-sm h4 + *{ + margin-top: 0; +} + +.prose-sm table{ + font-size: 0.8571429em; + line-height: 1.5; +} + +.prose-sm thead th{ + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; +} + +.prose-sm thead th:first-child{ + padding-left: 0; +} + +.prose-sm thead th:last-child{ + padding-right: 0; +} + +.prose-sm tbody td{ + padding-top: 0.6666667em; + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; +} + +.prose-sm tbody td:first-child{ + padding-left: 0; +} + +.prose-sm tbody td:last-child{ + padding-right: 0; +} + +.prose-sm > :first-child{ + margin-top: 0; +} + +.prose-sm > :last-child{ + margin-bottom: 0; +} + +.prose-lg{ + font-size: 1.125rem; + line-height: 1.7777778; +} + +.prose-lg p{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; +} + +.prose-lg [class~="lead"]{ + font-size: 1.2222222em; + line-height: 1.4545455; + margin-top: 1.0909091em; + margin-bottom: 1.0909091em; +} + +.prose-lg blockquote{ + margin-top: 1.6666667em; + margin-bottom: 1.6666667em; + padding-left: 1em; +} + +.prose-lg h1{ + font-size: 2.6666667em; + margin-top: 0; + margin-bottom: 0.8333333em; + line-height: 1; +} + +.prose-lg h2{ + font-size: 1.6666667em; + margin-top: 1.8666667em; + margin-bottom: 1.0666667em; + line-height: 1.3333333; +} + +.prose-lg h3{ + font-size: 1.3333333em; + margin-top: 1.6666667em; + margin-bottom: 0.6666667em; + line-height: 1.5; +} + +.prose-lg h4{ + margin-top: 1.7777778em; + margin-bottom: 0.4444444em; + line-height: 1.5555556; +} + +.prose-lg img{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; +} + +.prose-lg video{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; +} + +.prose-lg figure{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; +} + +.prose-lg figure > *{ + margin-top: 0; + margin-bottom: 0; +} + +.prose-lg figure figcaption{ + font-size: 0.8888889em; + line-height: 1.5; + margin-top: 1em; +} + +.prose-lg code{ + font-size: 0.8888889em; +} + +.prose-lg h2 code{ + font-size: 0.8666667em; +} + +.prose-lg h3 code{ + font-size: 0.875em; +} + +.prose-lg pre{ + font-size: 0.8888889em; + line-height: 1.75; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.375rem; + padding-top: 1em; + padding-right: 1.5em; + padding-bottom: 1em; + padding-left: 1.5em; +} + +.prose-lg ol{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; +} + +.prose-lg ul{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; +} + +.prose-lg li{ + margin-top: 0.6666667em; + margin-bottom: 0.6666667em; +} + +.prose-lg ol > li{ + padding-left: 1.6666667em; +} + +.prose-lg ol > li::before{ + left: 0; +} + +.prose-lg ul > li{ + padding-left: 1.6666667em; +} + +.prose-lg ul > li::before{ + width: 0.3333333em; + height: 0.3333333em; + top: calc(0.8888889em - 0.1666667em); + left: 0.2222222em; +} + +.prose-lg > ul > li p{ + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; +} + +.prose-lg > ul > li > *:first-child{ + margin-top: 1.3333333em; +} + +.prose-lg > ul > li > *:last-child{ + margin-bottom: 1.3333333em; +} + +.prose-lg > ol > li > *:first-child{ + margin-top: 1.3333333em; +} + +.prose-lg > ol > li > *:last-child{ + margin-bottom: 1.3333333em; +} + +.prose-lg ul ul, .prose-lg ul ol, .prose-lg ol ul, .prose-lg ol ol{ + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; +} + +.prose-lg hr{ + margin-top: 3.1111111em; + margin-bottom: 3.1111111em; +} + +.prose-lg hr + *{ + margin-top: 0; +} + +.prose-lg h2 + *{ + margin-top: 0; +} + +.prose-lg h3 + *{ + margin-top: 0; +} + +.prose-lg h4 + *{ + margin-top: 0; +} + +.prose-lg table{ + font-size: 0.8888889em; + line-height: 1.5; +} + +.prose-lg thead th{ + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; +} + +.prose-lg thead th:first-child{ + padding-left: 0; +} + +.prose-lg thead th:last-child{ + padding-right: 0; +} + +.prose-lg tbody td{ + padding-top: 0.75em; + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; +} + +.prose-lg tbody td:first-child{ + padding-left: 0; +} + +.prose-lg tbody td:last-child{ + padding-right: 0; +} + +.prose-lg > :first-child{ + margin-top: 0; +} + +.prose-lg > :last-child{ + margin-bottom: 0; +} + +.prose-xl{ + font-size: 1.25rem; + line-height: 1.8; +} + +.prose-xl p{ + margin-top: 1.2em; + margin-bottom: 1.2em; +} + +.prose-xl [class~="lead"]{ + font-size: 1.2em; + line-height: 1.5; + margin-top: 1em; + margin-bottom: 1em; +} + +.prose-xl blockquote{ + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1.0666667em; +} + +.prose-xl h1{ + font-size: 2.8em; + margin-top: 0; + margin-bottom: 0.8571429em; + line-height: 1; +} + +.prose-xl h2{ + font-size: 1.8em; + margin-top: 1.5555556em; + margin-bottom: 0.8888889em; + line-height: 1.1111111; +} + +.prose-xl h3{ + font-size: 1.5em; + margin-top: 1.6em; + margin-bottom: 0.6666667em; + line-height: 1.3333333; +} + +.prose-xl h4{ + margin-top: 1.8em; + margin-bottom: 0.6em; + line-height: 1.6; +} + +.prose-xl img{ + margin-top: 2em; + margin-bottom: 2em; +} + +.prose-xl video{ + margin-top: 2em; + margin-bottom: 2em; +} + +.prose-xl figure{ + margin-top: 2em; + margin-bottom: 2em; +} + +.prose-xl figure > *{ + margin-top: 0; + margin-bottom: 0; +} + +.prose-xl figure figcaption{ + font-size: 0.9em; + line-height: 1.5555556; + margin-top: 1em; +} + +.prose-xl code{ + font-size: 0.9em; +} + +.prose-xl h2 code{ + font-size: 0.8611111em; +} + +.prose-xl h3 code{ + font-size: 0.9em; +} + +.prose-xl pre{ + font-size: 0.9em; + line-height: 1.7777778; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.5rem; + padding-top: 1.1111111em; + padding-right: 1.3333333em; + padding-bottom: 1.1111111em; + padding-left: 1.3333333em; +} + +.prose-xl ol{ + margin-top: 1.2em; + margin-bottom: 1.2em; +} + +.prose-xl ul{ + margin-top: 1.2em; + margin-bottom: 1.2em; +} + +.prose-xl li{ + margin-top: 0.6em; + margin-bottom: 0.6em; +} + +.prose-xl ol > li{ + padding-left: 1.8em; +} + +.prose-xl ol > li::before{ + left: 0; +} + +.prose-xl ul > li{ + padding-left: 1.8em; +} + +.prose-xl ul > li::before{ + width: 0.35em; + height: 0.35em; + top: calc(0.9em - 0.175em); + left: 0.25em; +} + +.prose-xl > ul > li p{ + margin-top: 0.8em; + margin-bottom: 0.8em; +} + +.prose-xl > ul > li > *:first-child{ + margin-top: 1.2em; +} + +.prose-xl > ul > li > *:last-child{ + margin-bottom: 1.2em; +} + +.prose-xl > ol > li > *:first-child{ + margin-top: 1.2em; +} + +.prose-xl > ol > li > *:last-child{ + margin-bottom: 1.2em; +} + +.prose-xl ul ul, .prose-xl ul ol, .prose-xl ol ul, .prose-xl ol ol{ + margin-top: 0.8em; + margin-bottom: 0.8em; +} + +.prose-xl hr{ + margin-top: 2.8em; + margin-bottom: 2.8em; +} + +.prose-xl hr + *{ + margin-top: 0; +} + +.prose-xl h2 + *{ + margin-top: 0; +} + +.prose-xl h3 + *{ + margin-top: 0; +} + +.prose-xl h4 + *{ + margin-top: 0; +} + +.prose-xl table{ + font-size: 0.9em; + line-height: 1.5555556; +} + +.prose-xl thead th{ + padding-right: 0.6666667em; + padding-bottom: 0.8888889em; + padding-left: 0.6666667em; +} + +.prose-xl thead th:first-child{ + padding-left: 0; +} + +.prose-xl thead th:last-child{ + padding-right: 0; +} + +.prose-xl tbody td{ + padding-top: 0.8888889em; + padding-right: 0.6666667em; + padding-bottom: 0.8888889em; + padding-left: 0.6666667em; +} + +.prose-xl tbody td:first-child{ + padding-left: 0; +} + +.prose-xl tbody td:last-child{ + padding-right: 0; +} + +.prose-xl > :first-child{ + margin-top: 0; +} + +.prose-xl > :last-child{ + margin-bottom: 0; +} + +.prose-2xl{ + font-size: 1.5rem; + line-height: 1.6666667; +} + +.prose-2xl p{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; +} + +.prose-2xl [class~="lead"]{ + font-size: 1.25em; + line-height: 1.4666667; + margin-top: 1.0666667em; + margin-bottom: 1.0666667em; +} + +.prose-2xl blockquote{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + padding-left: 1.1111111em; +} + +.prose-2xl h1{ + font-size: 2.6666667em; + margin-top: 0; + margin-bottom: 0.875em; + line-height: 1; +} + +.prose-2xl h2{ + font-size: 2em; + margin-top: 1.5em; + margin-bottom: 0.8333333em; + line-height: 1.0833333; +} + +.prose-2xl h3{ + font-size: 1.5em; + margin-top: 1.5555556em; + margin-bottom: 0.6666667em; + line-height: 1.2222222; +} + +.prose-2xl h4{ + margin-top: 1.6666667em; + margin-bottom: 0.6666667em; + line-height: 1.5; +} + +.prose-2xl img{ + margin-top: 2em; + margin-bottom: 2em; +} + +.prose-2xl video{ + margin-top: 2em; + margin-bottom: 2em; +} + +.prose-2xl figure{ + margin-top: 2em; + margin-bottom: 2em; +} + +.prose-2xl figure > *{ + margin-top: 0; + margin-bottom: 0; +} + +.prose-2xl figure figcaption{ + font-size: 0.8333333em; + line-height: 1.6; + margin-top: 1em; +} + +.prose-2xl code{ + font-size: 0.8333333em; +} + +.prose-2xl h2 code{ + font-size: 0.875em; +} + +.prose-2xl h3 code{ + font-size: 0.8888889em; +} + +.prose-2xl pre{ + font-size: 0.8333333em; + line-height: 1.8; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.5rem; + padding-top: 1.2em; + padding-right: 1.6em; + padding-bottom: 1.2em; + padding-left: 1.6em; +} + +.prose-2xl ol{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; +} + +.prose-2xl ul{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; +} + +.prose-2xl li{ + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +.prose-2xl ol > li{ + padding-left: 1.6666667em; +} + +.prose-2xl ol > li::before{ + left: 0; +} + +.prose-2xl ul > li{ + padding-left: 1.6666667em; +} + +.prose-2xl ul > li::before{ + width: 0.3333333em; + height: 0.3333333em; + top: calc(0.8333333em - 0.1666667em); + left: 0.25em; +} + +.prose-2xl > ul > li p{ + margin-top: 0.8333333em; + margin-bottom: 0.8333333em; +} + +.prose-2xl > ul > li > *:first-child{ + margin-top: 1.3333333em; +} + +.prose-2xl > ul > li > *:last-child{ + margin-bottom: 1.3333333em; +} + +.prose-2xl > ol > li > *:first-child{ + margin-top: 1.3333333em; +} + +.prose-2xl > ol > li > *:last-child{ + margin-bottom: 1.3333333em; +} + +.prose-2xl ul ul, .prose-2xl ul ol, .prose-2xl ol ul, .prose-2xl ol ol{ + margin-top: 0.6666667em; + margin-bottom: 0.6666667em; +} + +.prose-2xl hr{ + margin-top: 3em; + margin-bottom: 3em; +} + +.prose-2xl hr + *{ + margin-top: 0; +} + +.prose-2xl h2 + *{ + margin-top: 0; +} + +.prose-2xl h3 + *{ + margin-top: 0; +} + +.prose-2xl h4 + *{ + margin-top: 0; +} + +.prose-2xl table{ + font-size: 0.8333333em; + line-height: 1.4; +} + +.prose-2xl thead th{ + padding-right: 0.6em; + padding-bottom: 0.8em; + padding-left: 0.6em; +} + +.prose-2xl thead th:first-child{ + padding-left: 0; +} + +.prose-2xl thead th:last-child{ + padding-right: 0; +} + +.prose-2xl tbody td{ + padding-top: 0.8em; + padding-right: 0.6em; + padding-bottom: 0.8em; + padding-left: 0.6em; +} + +.prose-2xl tbody td:first-child{ + padding-left: 0; +} + +.prose-2xl tbody td:last-child{ + padding-right: 0; +} + +.prose-2xl > :first-child{ + margin-top: 0; +} + +.prose-2xl > :last-child{ + margin-bottom: 0; +} + +.prose-red a{ + color: #dc2626; +} + +.prose-red a code{ + color: #dc2626; +} + +.prose-yellow a{ + color: #d97706; +} + +.prose-yellow a code{ + color: #d97706; +} + +.prose-green a{ + color: #059669; +} + +.prose-green a code{ + color: #059669; +} + +.prose-blue a{ + color: #2563eb; +} + +.prose-blue a code{ + color: #2563eb; +} + +.prose-indigo a{ + color: #4f46e5; +} + +.prose-indigo a code{ + color: #4f46e5; +} + +.prose-purple a{ + color: #7c3aed; +} + +.prose-purple a code{ + color: #7c3aed; +} + +.prose-pink a{ + color: #db2777; +} + +.prose-pink a code{ + color: #db2777; +} + +.space-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); +} + +.space-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0px * var(--tw-space-x-reverse)); + margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); +} + +.space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(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 * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.75rem * var(--tw-space-y-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 * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(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 * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); +} + +.space-x-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.25rem * var(--tw-space-x-reverse)); + margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.5rem * calc(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 * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.75rem * var(--tw-space-y-reverse)); +} + +.space-x-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.75rem * var(--tw-space-x-reverse)); + margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2rem * var(--tw-space-y-reverse)); +} + +.space-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2rem * var(--tw-space-x-reverse)); + margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.25rem * var(--tw-space-y-reverse)); +} + +.space-x-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.25rem * var(--tw-space-x-reverse)); + margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); +} + +.space-x-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.5rem * var(--tw-space-x-reverse)); + margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.75rem * var(--tw-space-y-reverse)); +} + +.space-x-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.75rem * var(--tw-space-x-reverse)); + margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3rem * var(--tw-space-y-reverse)); +} + +.space-x-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(3rem * var(--tw-space-x-reverse)); + margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3.5rem * var(--tw-space-y-reverse)); +} + +.space-x-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(3.5rem * var(--tw-space-x-reverse)); + margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(4rem * var(--tw-space-y-reverse)); +} + +.space-x-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(4rem * var(--tw-space-x-reverse)); + margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(5rem * var(--tw-space-y-reverse)); +} + +.space-x-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(5rem * var(--tw-space-x-reverse)); + margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(6rem * var(--tw-space-y-reverse)); +} + +.space-x-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(6rem * var(--tw-space-x-reverse)); + margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(7rem * var(--tw-space-y-reverse)); +} + +.space-x-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(7rem * var(--tw-space-x-reverse)); + margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(8rem * var(--tw-space-y-reverse)); +} + +.space-x-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(8rem * var(--tw-space-x-reverse)); + margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(9rem * var(--tw-space-y-reverse)); +} + +.space-x-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(9rem * var(--tw-space-x-reverse)); + margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(10rem * var(--tw-space-y-reverse)); +} + +.space-x-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(10rem * var(--tw-space-x-reverse)); + margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(11rem * var(--tw-space-y-reverse)); +} + +.space-x-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(11rem * var(--tw-space-x-reverse)); + margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(12rem * var(--tw-space-y-reverse)); +} + +.space-x-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(12rem * var(--tw-space-x-reverse)); + margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(13rem * var(--tw-space-y-reverse)); +} + +.space-x-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(13rem * var(--tw-space-x-reverse)); + margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(14rem * var(--tw-space-y-reverse)); +} + +.space-x-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(14rem * var(--tw-space-x-reverse)); + margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(15rem * var(--tw-space-y-reverse)); +} + +.space-x-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(15rem * var(--tw-space-x-reverse)); + margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(16rem * var(--tw-space-y-reverse)); +} + +.space-x-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(16rem * var(--tw-space-x-reverse)); + margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(18rem * var(--tw-space-y-reverse)); +} + +.space-x-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(18rem * var(--tw-space-x-reverse)); + margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(20rem * var(--tw-space-y-reverse)); +} + +.space-x-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(20rem * var(--tw-space-x-reverse)); + margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(24rem * var(--tw-space-y-reverse)); +} + +.space-x-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(24rem * var(--tw-space-x-reverse)); + margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1px * var(--tw-space-y-reverse)); +} + +.space-x-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1px * var(--tw-space-x-reverse)); + margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)); +} + +.space-x-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.125rem * var(--tw-space-x-reverse)); + margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)); +} + +.space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.375rem * var(--tw-space-x-reverse)); + margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.625rem * var(--tw-space-y-reverse)); +} + +.space-x-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.625rem * var(--tw-space-x-reverse)); + margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.875rem * var(--tw-space-y-reverse)); +} + +.space-x-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.875rem * var(--tw-space-x-reverse)); + margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); +} + +.-space-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0px * var(--tw-space-x-reverse)); + margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse)); +} + +.-space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.5rem * calc(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 * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.75rem * var(--tw-space-y-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 * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1rem * calc(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 * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse)); +} + +.-space-x-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.5rem * calc(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 * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse)); +} + +.-space-x-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.75rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2rem * var(--tw-space-y-reverse)); +} + +.-space-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2rem * var(--tw-space-x-reverse)); + margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse)); +} + +.-space-x-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse)); +} + +.-space-x-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse)); +} + +.-space-x-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.75rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-3rem * var(--tw-space-y-reverse)); +} + +.-space-x-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-3rem * var(--tw-space-x-reverse)); + margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse)); +} + +.-space-x-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-3.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-4rem * var(--tw-space-y-reverse)); +} + +.-space-x-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-4rem * var(--tw-space-x-reverse)); + margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-5rem * var(--tw-space-y-reverse)); +} + +.-space-x-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-5rem * var(--tw-space-x-reverse)); + margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-6rem * var(--tw-space-y-reverse)); +} + +.-space-x-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-6rem * var(--tw-space-x-reverse)); + margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-7rem * var(--tw-space-y-reverse)); +} + +.-space-x-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-7rem * var(--tw-space-x-reverse)); + margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-8rem * var(--tw-space-y-reverse)); +} + +.-space-x-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-8rem * var(--tw-space-x-reverse)); + margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-9rem * var(--tw-space-y-reverse)); +} + +.-space-x-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-9rem * var(--tw-space-x-reverse)); + margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-10rem * var(--tw-space-y-reverse)); +} + +.-space-x-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-10rem * var(--tw-space-x-reverse)); + margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-11rem * var(--tw-space-y-reverse)); +} + +.-space-x-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-11rem * var(--tw-space-x-reverse)); + margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-12rem * var(--tw-space-y-reverse)); +} + +.-space-x-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-12rem * var(--tw-space-x-reverse)); + margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-13rem * var(--tw-space-y-reverse)); +} + +.-space-x-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-13rem * var(--tw-space-x-reverse)); + margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-14rem * var(--tw-space-y-reverse)); +} + +.-space-x-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-14rem * var(--tw-space-x-reverse)); + margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-15rem * var(--tw-space-y-reverse)); +} + +.-space-x-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-15rem * var(--tw-space-x-reverse)); + margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-16rem * var(--tw-space-y-reverse)); +} + +.-space-x-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-16rem * var(--tw-space-x-reverse)); + margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-18rem * var(--tw-space-y-reverse)); +} + +.-space-x-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-18rem * var(--tw-space-x-reverse)); + margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-20rem * var(--tw-space-y-reverse)); +} + +.-space-x-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-20rem * var(--tw-space-x-reverse)); + margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-24rem * var(--tw-space-y-reverse)); +} + +.-space-x-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-24rem * var(--tw-space-x-reverse)); + margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1px * var(--tw-space-y-reverse)); +} + +.-space-x-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1px * var(--tw-space-x-reverse)); + margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse)); +} + +.-space-x-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.125rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse)); +} + +.-space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.375rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse)); +} + +.-space-x-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.625rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse))); +} + +.-space-y-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse)); +} + +.-space-x-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.875rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse))); +} + +.space-y-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 1; +} + +.space-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 1; +} + +.divide-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(0px * var(--tw-divide-y-reverse)); +} + +.divide-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(0px * var(--tw-divide-x-reverse)); + border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))); +} + +.divide-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(2px * var(--tw-divide-y-reverse)); +} + +.divide-x-2 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(2px * var(--tw-divide-x-reverse)); + border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))); +} + +.divide-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(4px * var(--tw-divide-y-reverse)); +} + +.divide-x-4 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(4px * var(--tw-divide-x-reverse)); + border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse))); +} + +.divide-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(8px * var(--tw-divide-y-reverse)); +} + +.divide-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(8px * var(--tw-divide-x-reverse)); + border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse))); +} + +.divide-y > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); +} + +.divide-x > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(1px * var(--tw-divide-x-reverse)); + border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); +} + +.divide-y-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 1; +} + +.divide-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 1; +} + +.divide-transparent > :not([hidden]) ~ :not([hidden]){ + border-color: transparent; +} + +.divide-current > :not([hidden]) ~ :not([hidden]){ + border-color: currentColor; +} + +.divide-black > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-divide-opacity)); +} + +.divide-white > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-divide-opacity)); +} + +.divide-gray-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); +} + +.divide-gray-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); +} + +.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)); +} + +.divide-gray-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); +} + +.divide-gray-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); +} + +.divide-gray-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); +} + +.divide-gray-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); +} + +.divide-gray-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); +} + +.divide-gray-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); +} + +.divide-red-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-divide-opacity)); +} + +.divide-red-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-divide-opacity)); +} + +.divide-red-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-divide-opacity)); +} + +.divide-red-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-divide-opacity)); +} + +.divide-red-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-divide-opacity)); +} + +.divide-red-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-divide-opacity)); +} + +.divide-red-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-divide-opacity)); +} + +.divide-red-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-divide-opacity)); +} + +.divide-red-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-divide-opacity)); +} + +.divide-red-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-divide-opacity)); +} + +.divide-yellow-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-divide-opacity)); +} + +.divide-yellow-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-divide-opacity)); +} + +.divide-yellow-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-divide-opacity)); +} + +.divide-yellow-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-divide-opacity)); +} + +.divide-yellow-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-divide-opacity)); +} + +.divide-yellow-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-divide-opacity)); +} + +.divide-yellow-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-divide-opacity)); +} + +.divide-yellow-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-divide-opacity)); +} + +.divide-yellow-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-divide-opacity)); +} + +.divide-yellow-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-divide-opacity)); +} + +.divide-green-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-divide-opacity)); +} + +.divide-green-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-divide-opacity)); +} + +.divide-green-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-divide-opacity)); +} + +.divide-green-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-divide-opacity)); +} + +.divide-green-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-divide-opacity)); +} + +.divide-green-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-divide-opacity)); +} + +.divide-green-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-divide-opacity)); +} + +.divide-green-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-divide-opacity)); +} + +.divide-green-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-divide-opacity)); +} + +.divide-green-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-divide-opacity)); +} + +.divide-blue-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-divide-opacity)); +} + +.divide-blue-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-divide-opacity)); +} + +.divide-blue-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-divide-opacity)); +} + +.divide-blue-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-divide-opacity)); +} + +.divide-blue-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-divide-opacity)); +} + +.divide-blue-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-divide-opacity)); +} + +.divide-blue-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-divide-opacity)); +} + +.divide-blue-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-divide-opacity)); +} + +.divide-blue-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-divide-opacity)); +} + +.divide-blue-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-divide-opacity)); +} + +.divide-indigo-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-divide-opacity)); +} + +.divide-indigo-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-divide-opacity)); +} + +.divide-indigo-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-divide-opacity)); +} + +.divide-indigo-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-divide-opacity)); +} + +.divide-indigo-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-divide-opacity)); +} + +.divide-indigo-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-divide-opacity)); +} + +.divide-indigo-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-divide-opacity)); +} + +.divide-indigo-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-divide-opacity)); +} + +.divide-indigo-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-divide-opacity)); +} + +.divide-indigo-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-divide-opacity)); +} + +.divide-purple-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-divide-opacity)); +} + +.divide-purple-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-divide-opacity)); +} + +.divide-purple-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-divide-opacity)); +} + +.divide-purple-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-divide-opacity)); +} + +.divide-purple-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-divide-opacity)); +} + +.divide-purple-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-divide-opacity)); +} + +.divide-purple-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-divide-opacity)); +} + +.divide-purple-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-divide-opacity)); +} + +.divide-purple-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-divide-opacity)); +} + +.divide-purple-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-divide-opacity)); +} + +.divide-pink-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-divide-opacity)); +} + +.divide-pink-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-divide-opacity)); +} + +.divide-pink-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-divide-opacity)); +} + +.divide-pink-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-divide-opacity)); +} + +.divide-pink-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-divide-opacity)); +} + +.divide-pink-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-divide-opacity)); +} + +.divide-pink-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-divide-opacity)); +} + +.divide-pink-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-divide-opacity)); +} + +.divide-pink-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-divide-opacity)); +} + +.divide-pink-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-divide-opacity)); +} + +.divide-solid > :not([hidden]) ~ :not([hidden]){ + border-style: solid; +} + +.divide-dashed > :not([hidden]) ~ :not([hidden]){ + border-style: dashed; +} + +.divide-dotted > :not([hidden]) ~ :not([hidden]){ + border-style: dotted; +} + +.divide-double > :not([hidden]) ~ :not([hidden]){ + border-style: double; +} + +.divide-none > :not([hidden]) ~ :not([hidden]){ + border-style: none; +} + +.divide-opacity-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0; +} + +.divide-opacity-5 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.05; +} + +.divide-opacity-10 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.1; +} + +.divide-opacity-20 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.2; +} + +.divide-opacity-25 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.25; +} + +.divide-opacity-30 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.3; +} + +.divide-opacity-40 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.4; +} + +.divide-opacity-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.5; +} + +.divide-opacity-60 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.6; +} + +.divide-opacity-70 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.7; +} + +.divide-opacity-75 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.75; +} + +.divide-opacity-80 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.8; +} + +.divide-opacity-90 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.9; +} + +.divide-opacity-95 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.95; +} + +.divide-opacity-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; +} + +.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; +} + +.not-sr-only{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; +} + +.focus-within\:sr-only:focus-within{ + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.focus-within\:not-sr-only:focus-within{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; +} + +.focus\:sr-only:focus{ + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} + +.focus\:not-sr-only:focus{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; +} + +.appearance-none{ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.bg-fixed{ + background-attachment: fixed; +} + +.bg-local{ + background-attachment: local; +} + +.bg-scroll{ + background-attachment: scroll; +} + +.bg-clip-border{ + background-clip: border-box; +} + +.bg-clip-padding{ + background-clip: padding-box; +} + +.bg-clip-content{ + background-clip: content-box; +} + +.bg-clip-text{ + -webkit-background-clip: text; + background-clip: text; +} + +.bg-transparent{ + background-color: transparent; +} + +.bg-current{ + background-color: currentColor; +} + +.bg-black{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); +} + +.bg-white{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); +} + +.bg-gray-50{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, 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-300{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); +} + +.bg-gray-400{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); +} + +.bg-gray-500{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); +} + +.bg-gray-600{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); +} + +.bg-gray-700{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, 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)); +} + +.bg-red-50{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); +} + +.bg-red-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); +} + +.bg-red-200{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); +} + +.bg-red-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); +} + +.bg-red-400{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); +} + +.bg-red-500{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); +} + +.bg-red-600{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); +} + +.bg-red-700{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); +} + +.bg-red-800{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); +} + +.bg-red-900{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); +} + +.bg-yellow-50{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); +} + +.bg-yellow-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); +} + +.bg-yellow-200{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); +} + +.bg-yellow-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); +} + +.bg-yellow-400{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); +} + +.bg-yellow-500{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); +} + +.bg-yellow-600{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); +} + +.bg-yellow-700{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); +} + +.bg-yellow-800{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); +} + +.bg-yellow-900{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); +} + +.bg-green-50{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); +} + +.bg-green-100{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); +} + +.bg-green-200{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); +} + +.bg-green-300{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); +} + +.bg-green-400{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); +} + +.bg-green-500{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); +} + +.bg-green-600{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); +} + +.bg-green-700{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); +} + +.bg-green-800{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); +} + +.bg-green-900{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); +} + +.bg-blue-50{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); +} + +.bg-blue-100{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); +} + +.bg-blue-200{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); +} + +.bg-blue-300{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); +} + +.bg-blue-400{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); +} + +.bg-blue-500{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); +} + +.bg-blue-600{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); +} + +.bg-blue-700{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); +} + +.bg-blue-800{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); +} + +.bg-blue-900{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); +} + +.bg-indigo-50{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); +} + +.bg-indigo-100{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); +} + +.bg-indigo-200{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); +} + +.bg-indigo-300{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); +} + +.bg-indigo-400{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); +} + +.bg-indigo-500{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); +} + +.bg-indigo-600{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); +} + +.bg-indigo-700{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); +} + +.bg-indigo-800{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); +} + +.bg-indigo-900{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); +} + +.bg-purple-50{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); +} + +.bg-purple-100{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); +} + +.bg-purple-200{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); +} + +.bg-purple-300{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); +} + +.bg-purple-400{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); +} + +.bg-purple-500{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); +} + +.bg-purple-600{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); +} + +.bg-purple-700{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); +} + +.bg-purple-800{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); +} + +.bg-purple-900{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); +} + +.bg-pink-50{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); +} + +.bg-pink-100{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); +} + +.bg-pink-200{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); +} + +.bg-pink-300{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); +} + +.bg-pink-400{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); +} + +.bg-pink-500{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); +} + +.bg-pink-600{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); +} + +.bg-pink-700{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); +} + +.bg-pink-800{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); +} + +.bg-pink-900{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-transparent{ + background-color: transparent; +} + +.group:hover .group-hover\:bg-current{ + background-color: currentColor; +} + +.group:hover .group-hover\:bg-black{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-white{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-gray-50{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-gray-100{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-gray-200{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-gray-300{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-gray-400{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-gray-500{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-gray-600{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-gray-700{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-gray-800{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-gray-900{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-red-50{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-red-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-red-200{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-red-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-red-400{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-red-500{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-red-600{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-red-700{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-red-800{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-red-900{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-yellow-50{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-yellow-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-yellow-200{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-yellow-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-yellow-400{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-yellow-500{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-yellow-600{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-yellow-700{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-yellow-800{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-yellow-900{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-green-50{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-green-100{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-green-200{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-green-300{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-green-400{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-green-500{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-green-600{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-green-700{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-green-800{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-green-900{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-blue-50{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-blue-100{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-blue-200{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-blue-300{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-blue-400{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-blue-500{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-blue-600{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-blue-700{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-blue-800{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-blue-900{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-indigo-50{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-indigo-100{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-indigo-200{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-indigo-300{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-indigo-400{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-indigo-500{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-indigo-600{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-indigo-700{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-indigo-800{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-indigo-900{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-purple-50{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-purple-100{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-purple-200{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-purple-300{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-purple-400{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-purple-500{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-purple-600{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-purple-700{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-purple-800{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-purple-900{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-pink-50{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-pink-100{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-pink-200{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-pink-300{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-pink-400{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-pink-500{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-pink-600{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-pink-700{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-pink-800{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-pink-900{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); +} + +.focus-within\:bg-transparent:focus-within{ + background-color: transparent; +} + +.focus-within\:bg-current:focus-within{ + background-color: currentColor; +} + +.focus-within\:bg-black:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); +} + +.focus-within\:bg-white:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); +} + +.focus-within\:bg-gray-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); +} + +.focus-within\:bg-gray-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); +} + +.focus-within\:bg-gray-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); +} + +.focus-within\:bg-gray-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); +} + +.focus-within\:bg-gray-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); +} + +.focus-within\:bg-gray-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); +} + +.focus-within\:bg-gray-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); +} + +.focus-within\:bg-gray-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); +} + +.focus-within\:bg-gray-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); +} + +.focus-within\:bg-gray-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); +} + +.focus-within\:bg-red-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); +} + +.focus-within\:bg-red-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); +} + +.focus-within\:bg-red-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); +} + +.focus-within\:bg-red-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); +} + +.focus-within\:bg-red-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); +} + +.focus-within\:bg-red-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); +} + +.focus-within\:bg-red-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); +} + +.focus-within\:bg-red-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); +} + +.focus-within\:bg-red-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); +} + +.focus-within\:bg-red-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); +} + +.focus-within\:bg-yellow-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); +} + +.focus-within\:bg-yellow-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); +} + +.focus-within\:bg-yellow-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); +} + +.focus-within\:bg-yellow-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); +} + +.focus-within\:bg-yellow-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); +} + +.focus-within\:bg-yellow-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); +} + +.focus-within\:bg-yellow-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); +} + +.focus-within\:bg-yellow-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); +} + +.focus-within\:bg-yellow-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); +} + +.focus-within\:bg-yellow-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); +} + +.focus-within\:bg-green-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); +} + +.focus-within\:bg-green-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); +} + +.focus-within\:bg-green-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); +} + +.focus-within\:bg-green-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); +} + +.focus-within\:bg-green-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); +} + +.focus-within\:bg-green-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); +} + +.focus-within\:bg-green-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); +} + +.focus-within\:bg-green-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); +} + +.focus-within\:bg-green-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); +} + +.focus-within\:bg-green-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); +} + +.focus-within\:bg-blue-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); +} + +.focus-within\:bg-blue-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); +} + +.focus-within\:bg-blue-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); +} + +.focus-within\:bg-blue-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); +} + +.focus-within\:bg-blue-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); +} + +.focus-within\:bg-blue-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); +} + +.focus-within\:bg-blue-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); +} + +.focus-within\:bg-blue-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); +} + +.focus-within\:bg-blue-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); +} + +.focus-within\:bg-blue-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); +} + +.focus-within\:bg-indigo-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); +} + +.focus-within\:bg-indigo-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); +} + +.focus-within\:bg-indigo-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); +} + +.focus-within\:bg-indigo-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); +} + +.focus-within\:bg-indigo-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); +} + +.focus-within\:bg-indigo-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); +} + +.focus-within\:bg-indigo-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); +} + +.focus-within\:bg-indigo-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); +} + +.focus-within\:bg-indigo-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); +} + +.focus-within\:bg-indigo-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); +} + +.focus-within\:bg-purple-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); +} + +.focus-within\:bg-purple-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); +} + +.focus-within\:bg-purple-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); +} + +.focus-within\:bg-purple-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); +} + +.focus-within\:bg-purple-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); +} + +.focus-within\:bg-purple-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); +} + +.focus-within\:bg-purple-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); +} + +.focus-within\:bg-purple-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); +} + +.focus-within\:bg-purple-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); +} + +.focus-within\:bg-purple-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); +} + +.focus-within\:bg-pink-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); +} + +.focus-within\:bg-pink-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); +} + +.focus-within\:bg-pink-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); +} + +.focus-within\:bg-pink-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); +} + +.focus-within\:bg-pink-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); +} + +.focus-within\:bg-pink-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); +} + +.focus-within\:bg-pink-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); +} + +.focus-within\:bg-pink-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); +} + +.focus-within\:bg-pink-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); +} + +.focus-within\:bg-pink-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); +} + +.hover\:bg-transparent:hover{ + background-color: transparent; +} + +.hover\:bg-current:hover{ + background-color: currentColor; +} + +.hover\:bg-black:hover{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); +} + +.hover\:bg-white:hover{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); +} + +.hover\:bg-gray-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); +} + +.hover\:bg-gray-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, 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-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); +} + +.hover\:bg-gray-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); +} + +.hover\:bg-gray-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); +} + +.hover\:bg-gray-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); +} + +.hover\:bg-gray-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, 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-gray-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); +} + +.hover\:bg-red-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); +} + +.hover\:bg-red-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); +} + +.hover\:bg-red-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); +} + +.hover\:bg-red-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); +} + +.hover\:bg-red-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); +} + +.hover\:bg-red-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); +} + +.hover\:bg-red-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); +} + +.hover\:bg-red-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); +} + +.hover\:bg-red-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); +} + +.hover\:bg-red-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); +} + +.hover\:bg-yellow-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); +} + +.hover\:bg-green-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); +} + +.hover\:bg-green-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); +} + +.hover\:bg-green-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); +} + +.hover\:bg-green-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); +} + +.hover\:bg-green-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); +} + +.hover\:bg-green-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); +} + +.hover\:bg-green-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); +} + +.hover\:bg-green-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); +} + +.hover\:bg-green-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); +} + +.hover\:bg-green-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); +} + +.hover\:bg-blue-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); +} + +.hover\:bg-blue-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); +} + +.hover\:bg-blue-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); +} + +.hover\:bg-blue-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); +} + +.hover\:bg-blue-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); +} + +.hover\:bg-blue-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); +} + +.hover\:bg-blue-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); +} + +.hover\:bg-blue-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); +} + +.hover\:bg-blue-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); +} + +.hover\:bg-blue-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); +} + +.hover\:bg-indigo-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); +} + +.hover\:bg-purple-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); +} + +.hover\:bg-purple-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); +} + +.hover\:bg-purple-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); +} + +.hover\:bg-purple-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); +} + +.hover\:bg-purple-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); +} + +.hover\:bg-purple-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); +} + +.hover\:bg-purple-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); +} + +.hover\:bg-purple-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); +} + +.hover\:bg-purple-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); +} + +.hover\:bg-purple-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); +} + +.hover\:bg-pink-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); +} + +.hover\:bg-pink-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); +} + +.hover\:bg-pink-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); +} + +.hover\:bg-pink-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); +} + +.hover\:bg-pink-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); +} + +.hover\:bg-pink-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); +} + +.hover\:bg-pink-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); +} + +.hover\:bg-pink-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); +} + +.hover\:bg-pink-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); +} + +.hover\:bg-pink-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); +} + +.focus\:bg-transparent:focus{ + background-color: transparent; +} + +.focus\:bg-current:focus{ + background-color: currentColor; +} + +.focus\:bg-black:focus{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); +} + +.focus\:bg-white:focus{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); +} + +.focus\:bg-gray-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); +} + +.focus\:bg-gray-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); +} + +.focus\:bg-gray-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); +} + +.focus\:bg-gray-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); +} + +.focus\:bg-gray-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); +} + +.focus\:bg-gray-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); +} + +.focus\:bg-gray-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); +} + +.focus\:bg-gray-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); +} + +.focus\:bg-gray-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); +} + +.focus\:bg-gray-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); +} + +.focus\:bg-red-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); +} + +.focus\:bg-red-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); +} + +.focus\:bg-red-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); +} + +.focus\:bg-red-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); +} + +.focus\:bg-red-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); +} + +.focus\:bg-red-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); +} + +.focus\:bg-red-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); +} + +.focus\:bg-red-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); +} + +.focus\:bg-red-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); +} + +.focus\:bg-red-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); +} + +.focus\:bg-yellow-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); +} + +.focus\:bg-yellow-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); +} + +.focus\:bg-yellow-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); +} + +.focus\:bg-yellow-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); +} + +.focus\:bg-yellow-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); +} + +.focus\:bg-yellow-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); +} + +.focus\:bg-yellow-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); +} + +.focus\:bg-yellow-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); +} + +.focus\:bg-yellow-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); +} + +.focus\:bg-yellow-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); +} + +.focus\:bg-green-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); +} + +.focus\:bg-green-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); +} + +.focus\:bg-green-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); +} + +.focus\:bg-green-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); +} + +.focus\:bg-green-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); +} + +.focus\:bg-green-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); +} + +.focus\:bg-green-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); +} + +.focus\:bg-green-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); +} + +.focus\:bg-green-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); +} + +.focus\:bg-green-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); +} + +.focus\:bg-blue-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); +} + +.focus\:bg-blue-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); +} + +.focus\:bg-blue-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); +} + +.focus\:bg-blue-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); +} + +.focus\:bg-blue-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); +} + +.focus\:bg-blue-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); +} + +.focus\:bg-blue-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); +} + +.focus\:bg-blue-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); +} + +.focus\:bg-blue-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); +} + +.focus\:bg-blue-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); +} + +.focus\:bg-indigo-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); +} + +.focus\:bg-indigo-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); +} + +.focus\:bg-indigo-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); +} + +.focus\:bg-indigo-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); +} + +.focus\:bg-indigo-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); +} + +.focus\:bg-indigo-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); +} + +.focus\:bg-indigo-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); +} + +.focus\:bg-indigo-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); +} + +.focus\:bg-indigo-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); +} + +.focus\:bg-indigo-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); +} + +.focus\:bg-purple-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); +} + +.focus\:bg-purple-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); +} + +.focus\:bg-purple-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); +} + +.focus\:bg-purple-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); +} + +.focus\:bg-purple-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); +} + +.focus\:bg-purple-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); +} + +.focus\:bg-purple-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); +} + +.focus\:bg-purple-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); +} + +.focus\:bg-purple-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); +} + +.focus\:bg-purple-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); +} + +.focus\:bg-pink-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); +} + +.focus\:bg-pink-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); +} + +.focus\:bg-pink-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); +} + +.focus\:bg-pink-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); +} + +.focus\:bg-pink-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); +} + +.focus\:bg-pink-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); +} + +.focus\:bg-pink-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); +} + +.focus\:bg-pink-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); +} + +.focus\:bg-pink-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); +} + +.focus\:bg-pink-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); +} + +.bg-none{ + background-image: none; +} + +.bg-gradient-to-t{ + background-image: linear-gradient(to top, var(--tw-gradient-stops)); +} + +.bg-gradient-to-tr{ + background-image: linear-gradient(to top right, var(--tw-gradient-stops)); +} + +.bg-gradient-to-r{ + background-image: linear-gradient(to right, var(--tw-gradient-stops)); +} + +.bg-gradient-to-br{ + background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); +} + +.bg-gradient-to-b{ + background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); +} + +.bg-gradient-to-bl{ + background-image: linear-gradient(to bottom left, var(--tw-gradient-stops)); +} + +.bg-gradient-to-l{ + background-image: linear-gradient(to left, var(--tw-gradient-stops)); +} + +.bg-gradient-to-tl{ + background-image: linear-gradient(to top left, var(--tw-gradient-stops)); +} + +.from-transparent{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); +} + +.from-current{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); +} + +.from-black{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); +} + +.from-white{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); +} + +.from-gray-50{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); +} + +.from-gray-100{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); +} + +.from-gray-200{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); +} + +.from-gray-300{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); +} + +.from-gray-400{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); +} + +.from-gray-500{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); +} + +.from-gray-600{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); +} + +.from-gray-700{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); +} + +.from-gray-800{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); +} + +.from-gray-900{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); +} + +.from-red-50{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); +} + +.from-red-100{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); +} + +.from-red-200{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); +} + +.from-red-300{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); +} + +.from-red-400{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); +} + +.from-red-500{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); +} + +.from-red-600{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); +} + +.from-red-700{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); +} + +.from-red-800{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); +} + +.from-red-900{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); +} + +.from-yellow-50{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); +} + +.from-yellow-100{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); +} + +.from-yellow-200{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); +} + +.from-yellow-300{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); +} + +.from-yellow-400{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); +} + +.from-yellow-500{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); +} + +.from-yellow-600{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); +} + +.from-yellow-700{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); +} + +.from-yellow-800{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); +} + +.from-yellow-900{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); +} + +.from-green-50{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); +} + +.from-green-100{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); +} + +.from-green-200{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); +} + +.from-green-300{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); +} + +.from-green-400{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); +} + +.from-green-500{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); +} + +.from-green-600{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); +} + +.from-green-700{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); +} + +.from-green-800{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); +} + +.from-green-900{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); +} + +.from-blue-50{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); +} + +.from-blue-100{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); +} + +.from-blue-200{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); +} + +.from-blue-300{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); +} + +.from-blue-400{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); +} + +.from-blue-500{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); +} + +.from-blue-600{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); +} + +.from-blue-700{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); +} + +.from-blue-800{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); +} + +.from-blue-900{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); +} + +.from-indigo-50{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); +} + +.from-indigo-100{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); +} + +.from-indigo-200{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); +} + +.from-indigo-300{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); +} + +.from-indigo-400{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); +} + +.from-indigo-500{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); +} + +.from-indigo-600{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); +} + +.from-indigo-700{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); +} + +.from-indigo-800{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); +} + +.from-indigo-900{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); +} + +.from-purple-50{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); +} + +.from-purple-100{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); +} + +.from-purple-200{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); +} + +.from-purple-300{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); +} + +.from-purple-400{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); +} + +.from-purple-500{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); +} + +.from-purple-600{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); +} + +.from-purple-700{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); +} + +.from-purple-800{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); +} + +.from-purple-900{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); +} + +.from-pink-50{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); +} + +.from-pink-100{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); +} + +.from-pink-200{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); +} + +.from-pink-300{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); +} + +.from-pink-400{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); +} + +.from-pink-500{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); +} + +.from-pink-600{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); +} + +.from-pink-700{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); +} + +.from-pink-800{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); +} + +.from-pink-900{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); +} + +.via-transparent{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); +} + +.via-current{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); +} + +.via-black{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); +} + +.via-white{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); +} + +.via-gray-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); +} + +.via-gray-100{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); +} + +.via-gray-200{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); +} + +.via-gray-300{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); +} + +.via-gray-400{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); +} + +.via-gray-500{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); +} + +.via-gray-600{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); +} + +.via-gray-700{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); +} + +.via-gray-800{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); +} + +.via-gray-900{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); +} + +.via-red-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); +} + +.via-red-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); +} + +.via-red-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); +} + +.via-red-300{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); +} + +.via-red-400{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); +} + +.via-red-500{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); +} + +.via-red-600{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); +} + +.via-red-700{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); +} + +.via-red-800{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); +} + +.via-red-900{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); +} + +.via-yellow-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); +} + +.via-yellow-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); +} + +.via-yellow-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); +} + +.via-yellow-300{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); +} + +.via-yellow-400{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); +} + +.via-yellow-500{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); +} + +.via-yellow-600{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); +} + +.via-yellow-700{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); +} + +.via-yellow-800{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); +} + +.via-yellow-900{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); +} + +.via-green-50{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); +} + +.via-green-100{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); +} + +.via-green-200{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); +} + +.via-green-300{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); +} + +.via-green-400{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); +} + +.via-green-500{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); +} + +.via-green-600{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); +} + +.via-green-700{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); +} + +.via-green-800{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); +} + +.via-green-900{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); +} + +.via-blue-50{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); +} + +.via-blue-100{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); +} + +.via-blue-200{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); +} + +.via-blue-300{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); +} + +.via-blue-400{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); +} + +.via-blue-500{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); +} + +.via-blue-600{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); +} + +.via-blue-700{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); +} + +.via-blue-800{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); +} + +.via-blue-900{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); +} + +.via-indigo-50{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); +} + +.via-indigo-100{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); +} + +.via-indigo-200{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); +} + +.via-indigo-300{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); +} + +.via-indigo-400{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); +} + +.via-indigo-500{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); +} + +.via-indigo-600{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); +} + +.via-indigo-700{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); +} + +.via-indigo-800{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); +} + +.via-indigo-900{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); +} + +.via-purple-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); +} + +.via-purple-100{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); +} + +.via-purple-200{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); +} + +.via-purple-300{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); +} + +.via-purple-400{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); +} + +.via-purple-500{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); +} + +.via-purple-600{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); +} + +.via-purple-700{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); +} + +.via-purple-800{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); +} + +.via-purple-900{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); +} + +.via-pink-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); +} + +.via-pink-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); +} + +.via-pink-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); +} + +.via-pink-300{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); +} + +.via-pink-400{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); +} + +.via-pink-500{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); +} + +.via-pink-600{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); +} + +.via-pink-700{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); +} + +.via-pink-800{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); +} + +.via-pink-900{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); +} + +.to-transparent{ + --tw-gradient-to: transparent; +} + +.to-current{ + --tw-gradient-to: currentColor; +} + +.to-black{ + --tw-gradient-to: #000; +} + +.to-white{ + --tw-gradient-to: #fff; +} + +.to-gray-50{ + --tw-gradient-to: #f9fafb; +} + +.to-gray-100{ + --tw-gradient-to: #f3f4f6; +} + +.to-gray-200{ + --tw-gradient-to: #e5e7eb; +} + +.to-gray-300{ + --tw-gradient-to: #d1d5db; +} + +.to-gray-400{ + --tw-gradient-to: #9ca3af; +} + +.to-gray-500{ + --tw-gradient-to: #6b7280; +} + +.to-gray-600{ + --tw-gradient-to: #4b5563; +} + +.to-gray-700{ + --tw-gradient-to: #374151; +} + +.to-gray-800{ + --tw-gradient-to: #1f2937; +} + +.to-gray-900{ + --tw-gradient-to: #111827; +} + +.to-red-50{ + --tw-gradient-to: #fef2f2; +} + +.to-red-100{ + --tw-gradient-to: #fee2e2; +} + +.to-red-200{ + --tw-gradient-to: #fecaca; +} + +.to-red-300{ + --tw-gradient-to: #fca5a5; +} + +.to-red-400{ + --tw-gradient-to: #f87171; +} + +.to-red-500{ + --tw-gradient-to: #ef4444; +} + +.to-red-600{ + --tw-gradient-to: #dc2626; +} + +.to-red-700{ + --tw-gradient-to: #b91c1c; +} + +.to-red-800{ + --tw-gradient-to: #991b1b; +} + +.to-red-900{ + --tw-gradient-to: #7f1d1d; +} + +.to-yellow-50{ + --tw-gradient-to: #fffbeb; +} + +.to-yellow-100{ + --tw-gradient-to: #fef3c7; +} + +.to-yellow-200{ + --tw-gradient-to: #fde68a; +} + +.to-yellow-300{ + --tw-gradient-to: #fcd34d; +} + +.to-yellow-400{ + --tw-gradient-to: #fbbf24; +} + +.to-yellow-500{ + --tw-gradient-to: #f59e0b; +} + +.to-yellow-600{ + --tw-gradient-to: #d97706; +} + +.to-yellow-700{ + --tw-gradient-to: #b45309; +} + +.to-yellow-800{ + --tw-gradient-to: #92400e; +} + +.to-yellow-900{ + --tw-gradient-to: #78350f; +} + +.to-green-50{ + --tw-gradient-to: #ecfdf5; +} + +.to-green-100{ + --tw-gradient-to: #d1fae5; +} + +.to-green-200{ + --tw-gradient-to: #a7f3d0; +} + +.to-green-300{ + --tw-gradient-to: #6ee7b7; +} + +.to-green-400{ + --tw-gradient-to: #34d399; +} + +.to-green-500{ + --tw-gradient-to: #10b981; +} + +.to-green-600{ + --tw-gradient-to: #059669; +} + +.to-green-700{ + --tw-gradient-to: #047857; +} + +.to-green-800{ + --tw-gradient-to: #065f46; +} + +.to-green-900{ + --tw-gradient-to: #064e3b; +} + +.to-blue-50{ + --tw-gradient-to: #eff6ff; +} + +.to-blue-100{ + --tw-gradient-to: #dbeafe; +} + +.to-blue-200{ + --tw-gradient-to: #bfdbfe; +} + +.to-blue-300{ + --tw-gradient-to: #93c5fd; +} + +.to-blue-400{ + --tw-gradient-to: #60a5fa; +} + +.to-blue-500{ + --tw-gradient-to: #3b82f6; +} + +.to-blue-600{ + --tw-gradient-to: #2563eb; +} + +.to-blue-700{ + --tw-gradient-to: #1d4ed8; +} + +.to-blue-800{ + --tw-gradient-to: #1e40af; +} + +.to-blue-900{ + --tw-gradient-to: #1e3a8a; +} + +.to-indigo-50{ + --tw-gradient-to: #eef2ff; +} + +.to-indigo-100{ + --tw-gradient-to: #e0e7ff; +} + +.to-indigo-200{ + --tw-gradient-to: #c7d2fe; +} + +.to-indigo-300{ + --tw-gradient-to: #a5b4fc; +} + +.to-indigo-400{ + --tw-gradient-to: #818cf8; +} + +.to-indigo-500{ + --tw-gradient-to: #6366f1; +} + +.to-indigo-600{ + --tw-gradient-to: #4f46e5; +} + +.to-indigo-700{ + --tw-gradient-to: #4338ca; +} + +.to-indigo-800{ + --tw-gradient-to: #3730a3; +} + +.to-indigo-900{ + --tw-gradient-to: #312e81; +} + +.to-purple-50{ + --tw-gradient-to: #f5f3ff; +} + +.to-purple-100{ + --tw-gradient-to: #ede9fe; +} + +.to-purple-200{ + --tw-gradient-to: #ddd6fe; +} + +.to-purple-300{ + --tw-gradient-to: #c4b5fd; +} + +.to-purple-400{ + --tw-gradient-to: #a78bfa; +} + +.to-purple-500{ + --tw-gradient-to: #8b5cf6; +} + +.to-purple-600{ + --tw-gradient-to: #7c3aed; +} + +.to-purple-700{ + --tw-gradient-to: #6d28d9; +} + +.to-purple-800{ + --tw-gradient-to: #5b21b6; +} + +.to-purple-900{ + --tw-gradient-to: #4c1d95; +} + +.to-pink-50{ + --tw-gradient-to: #fdf2f8; +} + +.to-pink-100{ + --tw-gradient-to: #fce7f3; +} + +.to-pink-200{ + --tw-gradient-to: #fbcfe8; +} + +.to-pink-300{ + --tw-gradient-to: #f9a8d4; +} + +.to-pink-400{ + --tw-gradient-to: #f472b6; +} + +.to-pink-500{ + --tw-gradient-to: #ec4899; +} + +.to-pink-600{ + --tw-gradient-to: #db2777; +} + +.to-pink-700{ + --tw-gradient-to: #be185d; +} + +.to-pink-800{ + --tw-gradient-to: #9d174d; +} + +.to-pink-900{ + --tw-gradient-to: #831843; +} + +.hover\:from-transparent:hover{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); +} + +.hover\:from-current:hover{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); +} + +.hover\:from-black:hover{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); +} + +.hover\:from-white:hover{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); +} + +.hover\:from-gray-50:hover{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); +} + +.hover\:from-gray-100:hover{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); +} + +.hover\:from-gray-200:hover{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); +} + +.hover\:from-gray-300:hover{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); +} + +.hover\:from-gray-400:hover{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); +} + +.hover\:from-gray-500:hover{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); +} + +.hover\:from-gray-600:hover{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); +} + +.hover\:from-gray-700:hover{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); +} + +.hover\:from-gray-800:hover{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); +} + +.hover\:from-gray-900:hover{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); +} + +.hover\:from-red-50:hover{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); +} + +.hover\:from-red-100:hover{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); +} + +.hover\:from-red-200:hover{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); +} + +.hover\:from-red-300:hover{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); +} + +.hover\:from-red-400:hover{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); +} + +.hover\:from-red-500:hover{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); +} + +.hover\:from-red-600:hover{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); +} + +.hover\:from-red-700:hover{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); +} + +.hover\:from-red-800:hover{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); +} + +.hover\:from-red-900:hover{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); +} + +.hover\:from-yellow-50:hover{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); +} + +.hover\:from-yellow-100:hover{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); +} + +.hover\:from-yellow-200:hover{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); +} + +.hover\:from-yellow-300:hover{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); +} + +.hover\:from-yellow-400:hover{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); +} + +.hover\:from-yellow-500:hover{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); +} + +.hover\:from-yellow-600:hover{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); +} + +.hover\:from-yellow-700:hover{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); +} + +.hover\:from-yellow-800:hover{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); +} + +.hover\:from-yellow-900:hover{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); +} + +.hover\:from-green-50:hover{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); +} + +.hover\:from-green-100:hover{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); +} + +.hover\:from-green-200:hover{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); +} + +.hover\:from-green-300:hover{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); +} + +.hover\:from-green-400:hover{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); +} + +.hover\:from-green-500:hover{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); +} + +.hover\:from-green-600:hover{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); +} + +.hover\:from-green-700:hover{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); +} + +.hover\:from-green-800:hover{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); +} + +.hover\:from-green-900:hover{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); +} + +.hover\:from-blue-50:hover{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); +} + +.hover\:from-blue-100:hover{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); +} + +.hover\:from-blue-200:hover{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); +} + +.hover\:from-blue-300:hover{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); +} + +.hover\:from-blue-400:hover{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); +} + +.hover\:from-blue-500:hover{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); +} + +.hover\:from-blue-600:hover{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); +} + +.hover\:from-blue-700:hover{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); +} + +.hover\:from-blue-800:hover{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); +} + +.hover\:from-blue-900:hover{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); +} + +.hover\:from-indigo-50:hover{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); +} + +.hover\:from-indigo-100:hover{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); +} + +.hover\:from-indigo-200:hover{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); +} + +.hover\:from-indigo-300:hover{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); +} + +.hover\:from-indigo-400:hover{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); +} + +.hover\:from-indigo-500:hover{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); +} + +.hover\:from-indigo-600:hover{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); +} + +.hover\:from-indigo-700:hover{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); +} + +.hover\:from-indigo-800:hover{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); +} + +.hover\:from-indigo-900:hover{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); +} + +.hover\:from-purple-50:hover{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); +} + +.hover\:from-purple-100:hover{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); +} + +.hover\:from-purple-200:hover{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); +} + +.hover\:from-purple-300:hover{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); +} + +.hover\:from-purple-400:hover{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); +} + +.hover\:from-purple-500:hover{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); +} + +.hover\:from-purple-600:hover{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); +} + +.hover\:from-purple-700:hover{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); +} + +.hover\:from-purple-800:hover{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); +} + +.hover\:from-purple-900:hover{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); +} + +.hover\:from-pink-50:hover{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); +} + +.hover\:from-pink-100:hover{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); +} + +.hover\:from-pink-200:hover{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); +} + +.hover\:from-pink-300:hover{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); +} + +.hover\:from-pink-400:hover{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); +} + +.hover\:from-pink-500:hover{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); +} + +.hover\:from-pink-600:hover{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); +} + +.hover\:from-pink-700:hover{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); +} + +.hover\:from-pink-800:hover{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); +} + +.hover\:from-pink-900:hover{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); +} + +.hover\:via-transparent:hover{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); +} + +.hover\:via-current:hover{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); +} + +.hover\:via-black:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); +} + +.hover\:via-white:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); +} + +.hover\:via-gray-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); +} + +.hover\:via-gray-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); +} + +.hover\:via-gray-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); +} + +.hover\:via-gray-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); +} + +.hover\:via-gray-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); +} + +.hover\:via-gray-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); +} + +.hover\:via-gray-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); +} + +.hover\:via-gray-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); +} + +.hover\:via-gray-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); +} + +.hover\:via-gray-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); +} + +.hover\:via-red-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); +} + +.hover\:via-red-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); +} + +.hover\:via-red-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); +} + +.hover\:via-red-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); +} + +.hover\:via-red-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); +} + +.hover\:via-red-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); +} + +.hover\:via-red-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); +} + +.hover\:via-red-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); +} + +.hover\:via-red-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); +} + +.hover\:via-red-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); +} + +.hover\:via-yellow-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); +} + +.hover\:via-yellow-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); +} + +.hover\:via-yellow-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); +} + +.hover\:via-yellow-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); +} + +.hover\:via-yellow-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); +} + +.hover\:via-yellow-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); +} + +.hover\:via-yellow-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); +} + +.hover\:via-yellow-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); +} + +.hover\:via-yellow-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); +} + +.hover\:via-yellow-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); +} + +.hover\:via-green-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); +} + +.hover\:via-green-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); +} + +.hover\:via-green-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); +} + +.hover\:via-green-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); +} + +.hover\:via-green-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); +} + +.hover\:via-green-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); +} + +.hover\:via-green-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); +} + +.hover\:via-green-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); +} + +.hover\:via-green-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); +} + +.hover\:via-green-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); +} + +.hover\:via-blue-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); +} + +.hover\:via-blue-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); +} + +.hover\:via-blue-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); +} + +.hover\:via-blue-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); +} + +.hover\:via-blue-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); +} + +.hover\:via-blue-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); +} + +.hover\:via-blue-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); +} + +.hover\:via-blue-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); +} + +.hover\:via-blue-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); +} + +.hover\:via-blue-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); +} + +.hover\:via-indigo-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); +} + +.hover\:via-indigo-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); +} + +.hover\:via-indigo-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); +} + +.hover\:via-indigo-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); +} + +.hover\:via-indigo-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); +} + +.hover\:via-indigo-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); +} + +.hover\:via-indigo-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); +} + +.hover\:via-indigo-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); +} + +.hover\:via-indigo-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); +} + +.hover\:via-indigo-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); +} + +.hover\:via-purple-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); +} + +.hover\:via-purple-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); +} + +.hover\:via-purple-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); +} + +.hover\:via-purple-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); +} + +.hover\:via-purple-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); +} + +.hover\:via-purple-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); +} + +.hover\:via-purple-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); +} + +.hover\:via-purple-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); +} + +.hover\:via-purple-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); +} + +.hover\:via-purple-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); +} + +.hover\:via-pink-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); +} + +.hover\:via-pink-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); +} + +.hover\:via-pink-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); +} + +.hover\:via-pink-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); +} + +.hover\:via-pink-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); +} + +.hover\:via-pink-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); +} + +.hover\:via-pink-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); +} + +.hover\:via-pink-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); +} + +.hover\:via-pink-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); +} + +.hover\:via-pink-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); +} + +.hover\:to-transparent:hover{ + --tw-gradient-to: transparent; +} + +.hover\:to-current:hover{ + --tw-gradient-to: currentColor; +} + +.hover\:to-black:hover{ + --tw-gradient-to: #000; +} + +.hover\:to-white:hover{ + --tw-gradient-to: #fff; +} + +.hover\:to-gray-50:hover{ + --tw-gradient-to: #f9fafb; +} + +.hover\:to-gray-100:hover{ + --tw-gradient-to: #f3f4f6; +} + +.hover\:to-gray-200:hover{ + --tw-gradient-to: #e5e7eb; +} + +.hover\:to-gray-300:hover{ + --tw-gradient-to: #d1d5db; +} + +.hover\:to-gray-400:hover{ + --tw-gradient-to: #9ca3af; +} + +.hover\:to-gray-500:hover{ + --tw-gradient-to: #6b7280; +} + +.hover\:to-gray-600:hover{ + --tw-gradient-to: #4b5563; +} + +.hover\:to-gray-700:hover{ + --tw-gradient-to: #374151; +} + +.hover\:to-gray-800:hover{ + --tw-gradient-to: #1f2937; +} + +.hover\:to-gray-900:hover{ + --tw-gradient-to: #111827; +} + +.hover\:to-red-50:hover{ + --tw-gradient-to: #fef2f2; +} + +.hover\:to-red-100:hover{ + --tw-gradient-to: #fee2e2; +} + +.hover\:to-red-200:hover{ + --tw-gradient-to: #fecaca; +} + +.hover\:to-red-300:hover{ + --tw-gradient-to: #fca5a5; +} + +.hover\:to-red-400:hover{ + --tw-gradient-to: #f87171; +} + +.hover\:to-red-500:hover{ + --tw-gradient-to: #ef4444; +} + +.hover\:to-red-600:hover{ + --tw-gradient-to: #dc2626; +} + +.hover\:to-red-700:hover{ + --tw-gradient-to: #b91c1c; +} + +.hover\:to-red-800:hover{ + --tw-gradient-to: #991b1b; +} + +.hover\:to-red-900:hover{ + --tw-gradient-to: #7f1d1d; +} + +.hover\:to-yellow-50:hover{ + --tw-gradient-to: #fffbeb; +} + +.hover\:to-yellow-100:hover{ + --tw-gradient-to: #fef3c7; +} + +.hover\:to-yellow-200:hover{ + --tw-gradient-to: #fde68a; +} + +.hover\:to-yellow-300:hover{ + --tw-gradient-to: #fcd34d; +} + +.hover\:to-yellow-400:hover{ + --tw-gradient-to: #fbbf24; +} + +.hover\:to-yellow-500:hover{ + --tw-gradient-to: #f59e0b; +} + +.hover\:to-yellow-600:hover{ + --tw-gradient-to: #d97706; +} + +.hover\:to-yellow-700:hover{ + --tw-gradient-to: #b45309; +} + +.hover\:to-yellow-800:hover{ + --tw-gradient-to: #92400e; +} + +.hover\:to-yellow-900:hover{ + --tw-gradient-to: #78350f; +} + +.hover\:to-green-50:hover{ + --tw-gradient-to: #ecfdf5; +} + +.hover\:to-green-100:hover{ + --tw-gradient-to: #d1fae5; +} + +.hover\:to-green-200:hover{ + --tw-gradient-to: #a7f3d0; +} + +.hover\:to-green-300:hover{ + --tw-gradient-to: #6ee7b7; +} + +.hover\:to-green-400:hover{ + --tw-gradient-to: #34d399; +} + +.hover\:to-green-500:hover{ + --tw-gradient-to: #10b981; +} + +.hover\:to-green-600:hover{ + --tw-gradient-to: #059669; +} + +.hover\:to-green-700:hover{ + --tw-gradient-to: #047857; +} + +.hover\:to-green-800:hover{ + --tw-gradient-to: #065f46; +} + +.hover\:to-green-900:hover{ + --tw-gradient-to: #064e3b; +} + +.hover\:to-blue-50:hover{ + --tw-gradient-to: #eff6ff; +} + +.hover\:to-blue-100:hover{ + --tw-gradient-to: #dbeafe; +} + +.hover\:to-blue-200:hover{ + --tw-gradient-to: #bfdbfe; +} + +.hover\:to-blue-300:hover{ + --tw-gradient-to: #93c5fd; +} + +.hover\:to-blue-400:hover{ + --tw-gradient-to: #60a5fa; +} + +.hover\:to-blue-500:hover{ + --tw-gradient-to: #3b82f6; +} + +.hover\:to-blue-600:hover{ + --tw-gradient-to: #2563eb; +} + +.hover\:to-blue-700:hover{ + --tw-gradient-to: #1d4ed8; +} + +.hover\:to-blue-800:hover{ + --tw-gradient-to: #1e40af; +} + +.hover\:to-blue-900:hover{ + --tw-gradient-to: #1e3a8a; +} + +.hover\:to-indigo-50:hover{ + --tw-gradient-to: #eef2ff; +} + +.hover\:to-indigo-100:hover{ + --tw-gradient-to: #e0e7ff; +} + +.hover\:to-indigo-200:hover{ + --tw-gradient-to: #c7d2fe; +} + +.hover\:to-indigo-300:hover{ + --tw-gradient-to: #a5b4fc; +} + +.hover\:to-indigo-400:hover{ + --tw-gradient-to: #818cf8; +} + +.hover\:to-indigo-500:hover{ + --tw-gradient-to: #6366f1; +} + +.hover\:to-indigo-600:hover{ + --tw-gradient-to: #4f46e5; +} + +.hover\:to-indigo-700:hover{ + --tw-gradient-to: #4338ca; +} + +.hover\:to-indigo-800:hover{ + --tw-gradient-to: #3730a3; +} + +.hover\:to-indigo-900:hover{ + --tw-gradient-to: #312e81; +} + +.hover\:to-purple-50:hover{ + --tw-gradient-to: #f5f3ff; +} + +.hover\:to-purple-100:hover{ + --tw-gradient-to: #ede9fe; +} + +.hover\:to-purple-200:hover{ + --tw-gradient-to: #ddd6fe; +} + +.hover\:to-purple-300:hover{ + --tw-gradient-to: #c4b5fd; +} + +.hover\:to-purple-400:hover{ + --tw-gradient-to: #a78bfa; +} + +.hover\:to-purple-500:hover{ + --tw-gradient-to: #8b5cf6; +} + +.hover\:to-purple-600:hover{ + --tw-gradient-to: #7c3aed; +} + +.hover\:to-purple-700:hover{ + --tw-gradient-to: #6d28d9; +} + +.hover\:to-purple-800:hover{ + --tw-gradient-to: #5b21b6; +} + +.hover\:to-purple-900:hover{ + --tw-gradient-to: #4c1d95; +} + +.hover\:to-pink-50:hover{ + --tw-gradient-to: #fdf2f8; +} + +.hover\:to-pink-100:hover{ + --tw-gradient-to: #fce7f3; +} + +.hover\:to-pink-200:hover{ + --tw-gradient-to: #fbcfe8; +} + +.hover\:to-pink-300:hover{ + --tw-gradient-to: #f9a8d4; +} + +.hover\:to-pink-400:hover{ + --tw-gradient-to: #f472b6; +} + +.hover\:to-pink-500:hover{ + --tw-gradient-to: #ec4899; +} + +.hover\:to-pink-600:hover{ + --tw-gradient-to: #db2777; +} + +.hover\:to-pink-700:hover{ + --tw-gradient-to: #be185d; +} + +.hover\:to-pink-800:hover{ + --tw-gradient-to: #9d174d; +} + +.hover\:to-pink-900:hover{ + --tw-gradient-to: #831843; +} + +.focus\:from-transparent:focus{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); +} + +.focus\:from-current:focus{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); +} + +.focus\:from-black:focus{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); +} + +.focus\:from-white:focus{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); +} + +.focus\:from-gray-50:focus{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); +} + +.focus\:from-gray-100:focus{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); +} + +.focus\:from-gray-200:focus{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); +} + +.focus\:from-gray-300:focus{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); +} + +.focus\:from-gray-400:focus{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); +} + +.focus\:from-gray-500:focus{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); +} + +.focus\:from-gray-600:focus{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); +} + +.focus\:from-gray-700:focus{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); +} + +.focus\:from-gray-800:focus{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); +} + +.focus\:from-gray-900:focus{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); +} + +.focus\:from-red-50:focus{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); +} + +.focus\:from-red-100:focus{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); +} + +.focus\:from-red-200:focus{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); +} + +.focus\:from-red-300:focus{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); +} + +.focus\:from-red-400:focus{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); +} + +.focus\:from-red-500:focus{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); +} + +.focus\:from-red-600:focus{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); +} + +.focus\:from-red-700:focus{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); +} + +.focus\:from-red-800:focus{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); +} + +.focus\:from-red-900:focus{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); +} + +.focus\:from-yellow-50:focus{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); +} + +.focus\:from-yellow-100:focus{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); +} + +.focus\:from-yellow-200:focus{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); +} + +.focus\:from-yellow-300:focus{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); +} + +.focus\:from-yellow-400:focus{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); +} + +.focus\:from-yellow-500:focus{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); +} + +.focus\:from-yellow-600:focus{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); +} + +.focus\:from-yellow-700:focus{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); +} + +.focus\:from-yellow-800:focus{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); +} + +.focus\:from-yellow-900:focus{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); +} + +.focus\:from-green-50:focus{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); +} + +.focus\:from-green-100:focus{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); +} + +.focus\:from-green-200:focus{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); +} + +.focus\:from-green-300:focus{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); +} + +.focus\:from-green-400:focus{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); +} + +.focus\:from-green-500:focus{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); +} + +.focus\:from-green-600:focus{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); +} + +.focus\:from-green-700:focus{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); +} + +.focus\:from-green-800:focus{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); +} + +.focus\:from-green-900:focus{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); +} + +.focus\:from-blue-50:focus{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); +} + +.focus\:from-blue-100:focus{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); +} + +.focus\:from-blue-200:focus{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); +} + +.focus\:from-blue-300:focus{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); +} + +.focus\:from-blue-400:focus{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); +} + +.focus\:from-blue-500:focus{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); +} + +.focus\:from-blue-600:focus{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); +} + +.focus\:from-blue-700:focus{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); +} + +.focus\:from-blue-800:focus{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); +} + +.focus\:from-blue-900:focus{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); +} + +.focus\:from-indigo-50:focus{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); +} + +.focus\:from-indigo-100:focus{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); +} + +.focus\:from-indigo-200:focus{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); +} + +.focus\:from-indigo-300:focus{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); +} + +.focus\:from-indigo-400:focus{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); +} + +.focus\:from-indigo-500:focus{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); +} + +.focus\:from-indigo-600:focus{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); +} + +.focus\:from-indigo-700:focus{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); +} + +.focus\:from-indigo-800:focus{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); +} + +.focus\:from-indigo-900:focus{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); +} + +.focus\:from-purple-50:focus{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); +} + +.focus\:from-purple-100:focus{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); +} + +.focus\:from-purple-200:focus{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); +} + +.focus\:from-purple-300:focus{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); +} + +.focus\:from-purple-400:focus{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); +} + +.focus\:from-purple-500:focus{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); +} + +.focus\:from-purple-600:focus{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); +} + +.focus\:from-purple-700:focus{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); +} + +.focus\:from-purple-800:focus{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); +} + +.focus\:from-purple-900:focus{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); +} + +.focus\:from-pink-50:focus{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); +} + +.focus\:from-pink-100:focus{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); +} + +.focus\:from-pink-200:focus{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); +} + +.focus\:from-pink-300:focus{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); +} + +.focus\:from-pink-400:focus{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); +} + +.focus\:from-pink-500:focus{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); +} + +.focus\:from-pink-600:focus{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); +} + +.focus\:from-pink-700:focus{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); +} + +.focus\:from-pink-800:focus{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); +} + +.focus\:from-pink-900:focus{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); +} + +.focus\:via-transparent:focus{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); +} + +.focus\:via-current:focus{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); +} + +.focus\:via-black:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); +} + +.focus\:via-white:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); +} + +.focus\:via-gray-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); +} + +.focus\:via-gray-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); +} + +.focus\:via-gray-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); +} + +.focus\:via-gray-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); +} + +.focus\:via-gray-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); +} + +.focus\:via-gray-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); +} + +.focus\:via-gray-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); +} + +.focus\:via-gray-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); +} + +.focus\:via-gray-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); +} + +.focus\:via-gray-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); +} + +.focus\:via-red-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); +} + +.focus\:via-red-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); +} + +.focus\:via-red-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); +} + +.focus\:via-red-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); +} + +.focus\:via-red-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); +} + +.focus\:via-red-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); +} + +.focus\:via-red-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); +} + +.focus\:via-red-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); +} + +.focus\:via-red-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); +} + +.focus\:via-red-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); +} + +.focus\:via-yellow-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); +} + +.focus\:via-yellow-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); +} + +.focus\:via-yellow-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); +} + +.focus\:via-yellow-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); +} + +.focus\:via-yellow-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); +} + +.focus\:via-yellow-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); +} + +.focus\:via-yellow-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); +} + +.focus\:via-yellow-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); +} + +.focus\:via-yellow-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); +} + +.focus\:via-yellow-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); +} + +.focus\:via-green-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); +} + +.focus\:via-green-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); +} + +.focus\:via-green-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); +} + +.focus\:via-green-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); +} + +.focus\:via-green-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); +} + +.focus\:via-green-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); +} + +.focus\:via-green-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); +} + +.focus\:via-green-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); +} + +.focus\:via-green-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); +} + +.focus\:via-green-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); +} + +.focus\:via-blue-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); +} + +.focus\:via-blue-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); +} + +.focus\:via-blue-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); +} + +.focus\:via-blue-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); +} + +.focus\:via-blue-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); +} + +.focus\:via-blue-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); +} + +.focus\:via-blue-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); +} + +.focus\:via-blue-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); +} + +.focus\:via-blue-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); +} + +.focus\:via-blue-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); +} + +.focus\:via-indigo-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); +} + +.focus\:via-indigo-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); +} + +.focus\:via-indigo-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); +} + +.focus\:via-indigo-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); +} + +.focus\:via-indigo-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); +} + +.focus\:via-indigo-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); +} + +.focus\:via-indigo-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); +} + +.focus\:via-indigo-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); +} + +.focus\:via-indigo-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); +} + +.focus\:via-indigo-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); +} + +.focus\:via-purple-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); +} + +.focus\:via-purple-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); +} + +.focus\:via-purple-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); +} + +.focus\:via-purple-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); +} + +.focus\:via-purple-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); +} + +.focus\:via-purple-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); +} + +.focus\:via-purple-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); +} + +.focus\:via-purple-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); +} + +.focus\:via-purple-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); +} + +.focus\:via-purple-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); +} + +.focus\:via-pink-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); +} + +.focus\:via-pink-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); +} + +.focus\:via-pink-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); +} + +.focus\:via-pink-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); +} + +.focus\:via-pink-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); +} + +.focus\:via-pink-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); +} + +.focus\:via-pink-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); +} + +.focus\:via-pink-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); +} + +.focus\:via-pink-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); +} + +.focus\:via-pink-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); +} + +.focus\:to-transparent:focus{ + --tw-gradient-to: transparent; +} + +.focus\:to-current:focus{ + --tw-gradient-to: currentColor; +} + +.focus\:to-black:focus{ + --tw-gradient-to: #000; +} + +.focus\:to-white:focus{ + --tw-gradient-to: #fff; +} + +.focus\:to-gray-50:focus{ + --tw-gradient-to: #f9fafb; +} + +.focus\:to-gray-100:focus{ + --tw-gradient-to: #f3f4f6; +} + +.focus\:to-gray-200:focus{ + --tw-gradient-to: #e5e7eb; +} + +.focus\:to-gray-300:focus{ + --tw-gradient-to: #d1d5db; +} + +.focus\:to-gray-400:focus{ + --tw-gradient-to: #9ca3af; +} + +.focus\:to-gray-500:focus{ + --tw-gradient-to: #6b7280; +} + +.focus\:to-gray-600:focus{ + --tw-gradient-to: #4b5563; +} + +.focus\:to-gray-700:focus{ + --tw-gradient-to: #374151; +} + +.focus\:to-gray-800:focus{ + --tw-gradient-to: #1f2937; +} + +.focus\:to-gray-900:focus{ + --tw-gradient-to: #111827; +} + +.focus\:to-red-50:focus{ + --tw-gradient-to: #fef2f2; +} + +.focus\:to-red-100:focus{ + --tw-gradient-to: #fee2e2; +} + +.focus\:to-red-200:focus{ + --tw-gradient-to: #fecaca; +} + +.focus\:to-red-300:focus{ + --tw-gradient-to: #fca5a5; +} + +.focus\:to-red-400:focus{ + --tw-gradient-to: #f87171; +} + +.focus\:to-red-500:focus{ + --tw-gradient-to: #ef4444; +} + +.focus\:to-red-600:focus{ + --tw-gradient-to: #dc2626; +} + +.focus\:to-red-700:focus{ + --tw-gradient-to: #b91c1c; +} + +.focus\:to-red-800:focus{ + --tw-gradient-to: #991b1b; +} + +.focus\:to-red-900:focus{ + --tw-gradient-to: #7f1d1d; +} + +.focus\:to-yellow-50:focus{ + --tw-gradient-to: #fffbeb; +} + +.focus\:to-yellow-100:focus{ + --tw-gradient-to: #fef3c7; +} + +.focus\:to-yellow-200:focus{ + --tw-gradient-to: #fde68a; +} + +.focus\:to-yellow-300:focus{ + --tw-gradient-to: #fcd34d; +} + +.focus\:to-yellow-400:focus{ + --tw-gradient-to: #fbbf24; +} + +.focus\:to-yellow-500:focus{ + --tw-gradient-to: #f59e0b; +} + +.focus\:to-yellow-600:focus{ + --tw-gradient-to: #d97706; +} + +.focus\:to-yellow-700:focus{ + --tw-gradient-to: #b45309; +} + +.focus\:to-yellow-800:focus{ + --tw-gradient-to: #92400e; +} + +.focus\:to-yellow-900:focus{ + --tw-gradient-to: #78350f; +} + +.focus\:to-green-50:focus{ + --tw-gradient-to: #ecfdf5; +} + +.focus\:to-green-100:focus{ + --tw-gradient-to: #d1fae5; +} + +.focus\:to-green-200:focus{ + --tw-gradient-to: #a7f3d0; +} + +.focus\:to-green-300:focus{ + --tw-gradient-to: #6ee7b7; +} + +.focus\:to-green-400:focus{ + --tw-gradient-to: #34d399; +} + +.focus\:to-green-500:focus{ + --tw-gradient-to: #10b981; +} + +.focus\:to-green-600:focus{ + --tw-gradient-to: #059669; +} + +.focus\:to-green-700:focus{ + --tw-gradient-to: #047857; +} + +.focus\:to-green-800:focus{ + --tw-gradient-to: #065f46; +} + +.focus\:to-green-900:focus{ + --tw-gradient-to: #064e3b; +} + +.focus\:to-blue-50:focus{ + --tw-gradient-to: #eff6ff; +} + +.focus\:to-blue-100:focus{ + --tw-gradient-to: #dbeafe; +} + +.focus\:to-blue-200:focus{ + --tw-gradient-to: #bfdbfe; +} + +.focus\:to-blue-300:focus{ + --tw-gradient-to: #93c5fd; +} + +.focus\:to-blue-400:focus{ + --tw-gradient-to: #60a5fa; +} + +.focus\:to-blue-500:focus{ + --tw-gradient-to: #3b82f6; +} + +.focus\:to-blue-600:focus{ + --tw-gradient-to: #2563eb; +} + +.focus\:to-blue-700:focus{ + --tw-gradient-to: #1d4ed8; +} + +.focus\:to-blue-800:focus{ + --tw-gradient-to: #1e40af; +} + +.focus\:to-blue-900:focus{ + --tw-gradient-to: #1e3a8a; +} + +.focus\:to-indigo-50:focus{ + --tw-gradient-to: #eef2ff; +} + +.focus\:to-indigo-100:focus{ + --tw-gradient-to: #e0e7ff; +} + +.focus\:to-indigo-200:focus{ + --tw-gradient-to: #c7d2fe; +} + +.focus\:to-indigo-300:focus{ + --tw-gradient-to: #a5b4fc; +} + +.focus\:to-indigo-400:focus{ + --tw-gradient-to: #818cf8; +} + +.focus\:to-indigo-500:focus{ + --tw-gradient-to: #6366f1; +} + +.focus\:to-indigo-600:focus{ + --tw-gradient-to: #4f46e5; +} + +.focus\:to-indigo-700:focus{ + --tw-gradient-to: #4338ca; +} + +.focus\:to-indigo-800:focus{ + --tw-gradient-to: #3730a3; +} + +.focus\:to-indigo-900:focus{ + --tw-gradient-to: #312e81; +} + +.focus\:to-purple-50:focus{ + --tw-gradient-to: #f5f3ff; +} + +.focus\:to-purple-100:focus{ + --tw-gradient-to: #ede9fe; +} + +.focus\:to-purple-200:focus{ + --tw-gradient-to: #ddd6fe; +} + +.focus\:to-purple-300:focus{ + --tw-gradient-to: #c4b5fd; +} + +.focus\:to-purple-400:focus{ + --tw-gradient-to: #a78bfa; +} + +.focus\:to-purple-500:focus{ + --tw-gradient-to: #8b5cf6; +} + +.focus\:to-purple-600:focus{ + --tw-gradient-to: #7c3aed; +} + +.focus\:to-purple-700:focus{ + --tw-gradient-to: #6d28d9; +} + +.focus\:to-purple-800:focus{ + --tw-gradient-to: #5b21b6; +} + +.focus\:to-purple-900:focus{ + --tw-gradient-to: #4c1d95; +} + +.focus\:to-pink-50:focus{ + --tw-gradient-to: #fdf2f8; +} + +.focus\:to-pink-100:focus{ + --tw-gradient-to: #fce7f3; +} + +.focus\:to-pink-200:focus{ + --tw-gradient-to: #fbcfe8; +} + +.focus\:to-pink-300:focus{ + --tw-gradient-to: #f9a8d4; +} + +.focus\:to-pink-400:focus{ + --tw-gradient-to: #f472b6; +} + +.focus\:to-pink-500:focus{ + --tw-gradient-to: #ec4899; +} + +.focus\:to-pink-600:focus{ + --tw-gradient-to: #db2777; +} + +.focus\:to-pink-700:focus{ + --tw-gradient-to: #be185d; +} + +.focus\:to-pink-800:focus{ + --tw-gradient-to: #9d174d; +} + +.focus\:to-pink-900:focus{ + --tw-gradient-to: #831843; +} + +.bg-opacity-0{ + --tw-bg-opacity: 0; +} + +.bg-opacity-5{ + --tw-bg-opacity: 0.05; +} + +.bg-opacity-10{ + --tw-bg-opacity: 0.1; +} + +.bg-opacity-20{ + --tw-bg-opacity: 0.2; +} + +.bg-opacity-25{ + --tw-bg-opacity: 0.25; +} + +.bg-opacity-30{ + --tw-bg-opacity: 0.3; +} + +.bg-opacity-40{ + --tw-bg-opacity: 0.4; +} + +.bg-opacity-50{ + --tw-bg-opacity: 0.5; +} + +.bg-opacity-60{ + --tw-bg-opacity: 0.6; +} + +.bg-opacity-70{ + --tw-bg-opacity: 0.7; +} + +.bg-opacity-75{ + --tw-bg-opacity: 0.75; +} + +.bg-opacity-80{ + --tw-bg-opacity: 0.8; +} + +.bg-opacity-90{ + --tw-bg-opacity: 0.9; +} + +.bg-opacity-95{ + --tw-bg-opacity: 0.95; +} + +.bg-opacity-100{ + --tw-bg-opacity: 1; +} + +.group:hover .group-hover\:bg-opacity-0{ + --tw-bg-opacity: 0; +} + +.group:hover .group-hover\:bg-opacity-5{ + --tw-bg-opacity: 0.05; +} + +.group:hover .group-hover\:bg-opacity-10{ + --tw-bg-opacity: 0.1; +} + +.group:hover .group-hover\:bg-opacity-20{ + --tw-bg-opacity: 0.2; +} + +.group:hover .group-hover\:bg-opacity-25{ + --tw-bg-opacity: 0.25; +} + +.group:hover .group-hover\:bg-opacity-30{ + --tw-bg-opacity: 0.3; +} + +.group:hover .group-hover\:bg-opacity-40{ + --tw-bg-opacity: 0.4; +} + +.group:hover .group-hover\:bg-opacity-50{ + --tw-bg-opacity: 0.5; +} + +.group:hover .group-hover\:bg-opacity-60{ + --tw-bg-opacity: 0.6; +} + +.group:hover .group-hover\:bg-opacity-70{ + --tw-bg-opacity: 0.7; +} + +.group:hover .group-hover\:bg-opacity-75{ + --tw-bg-opacity: 0.75; +} + +.group:hover .group-hover\:bg-opacity-80{ + --tw-bg-opacity: 0.8; +} + +.group:hover .group-hover\:bg-opacity-90{ + --tw-bg-opacity: 0.9; +} + +.group:hover .group-hover\:bg-opacity-95{ + --tw-bg-opacity: 0.95; +} + +.group:hover .group-hover\:bg-opacity-100{ + --tw-bg-opacity: 1; +} + +.focus-within\:bg-opacity-0:focus-within{ + --tw-bg-opacity: 0; +} + +.focus-within\:bg-opacity-5:focus-within{ + --tw-bg-opacity: 0.05; +} + +.focus-within\:bg-opacity-10:focus-within{ + --tw-bg-opacity: 0.1; +} + +.focus-within\:bg-opacity-20:focus-within{ + --tw-bg-opacity: 0.2; +} + +.focus-within\:bg-opacity-25:focus-within{ + --tw-bg-opacity: 0.25; +} + +.focus-within\:bg-opacity-30:focus-within{ + --tw-bg-opacity: 0.3; +} + +.focus-within\:bg-opacity-40:focus-within{ + --tw-bg-opacity: 0.4; +} + +.focus-within\:bg-opacity-50:focus-within{ + --tw-bg-opacity: 0.5; +} + +.focus-within\:bg-opacity-60:focus-within{ + --tw-bg-opacity: 0.6; +} + +.focus-within\:bg-opacity-70:focus-within{ + --tw-bg-opacity: 0.7; +} + +.focus-within\:bg-opacity-75:focus-within{ + --tw-bg-opacity: 0.75; +} + +.focus-within\:bg-opacity-80:focus-within{ + --tw-bg-opacity: 0.8; +} + +.focus-within\:bg-opacity-90:focus-within{ + --tw-bg-opacity: 0.9; +} + +.focus-within\:bg-opacity-95:focus-within{ + --tw-bg-opacity: 0.95; +} + +.focus-within\:bg-opacity-100:focus-within{ + --tw-bg-opacity: 1; +} + +.hover\:bg-opacity-0:hover{ + --tw-bg-opacity: 0; +} + +.hover\:bg-opacity-5:hover{ + --tw-bg-opacity: 0.05; +} + +.hover\:bg-opacity-10:hover{ + --tw-bg-opacity: 0.1; +} + +.hover\:bg-opacity-20:hover{ + --tw-bg-opacity: 0.2; +} + +.hover\:bg-opacity-25:hover{ + --tw-bg-opacity: 0.25; +} + +.hover\:bg-opacity-30:hover{ + --tw-bg-opacity: 0.3; +} + +.hover\:bg-opacity-40:hover{ + --tw-bg-opacity: 0.4; +} + +.hover\:bg-opacity-50:hover{ + --tw-bg-opacity: 0.5; +} + +.hover\:bg-opacity-60:hover{ + --tw-bg-opacity: 0.6; +} + +.hover\:bg-opacity-70:hover{ + --tw-bg-opacity: 0.7; +} + +.hover\:bg-opacity-75:hover{ + --tw-bg-opacity: 0.75; +} + +.hover\:bg-opacity-80:hover{ + --tw-bg-opacity: 0.8; +} + +.hover\:bg-opacity-90:hover{ + --tw-bg-opacity: 0.9; +} + +.hover\:bg-opacity-95:hover{ + --tw-bg-opacity: 0.95; +} + +.hover\:bg-opacity-100:hover{ + --tw-bg-opacity: 1; +} + +.focus\:bg-opacity-0:focus{ + --tw-bg-opacity: 0; +} + +.focus\:bg-opacity-5:focus{ + --tw-bg-opacity: 0.05; +} + +.focus\:bg-opacity-10:focus{ + --tw-bg-opacity: 0.1; +} + +.focus\:bg-opacity-20:focus{ + --tw-bg-opacity: 0.2; +} + +.focus\:bg-opacity-25:focus{ + --tw-bg-opacity: 0.25; +} + +.focus\:bg-opacity-30:focus{ + --tw-bg-opacity: 0.3; +} + +.focus\:bg-opacity-40:focus{ + --tw-bg-opacity: 0.4; +} + +.focus\:bg-opacity-50:focus{ + --tw-bg-opacity: 0.5; +} + +.focus\:bg-opacity-60:focus{ + --tw-bg-opacity: 0.6; +} + +.focus\:bg-opacity-70:focus{ + --tw-bg-opacity: 0.7; +} + +.focus\:bg-opacity-75:focus{ + --tw-bg-opacity: 0.75; +} + +.focus\:bg-opacity-80:focus{ + --tw-bg-opacity: 0.8; +} + +.focus\:bg-opacity-90:focus{ + --tw-bg-opacity: 0.9; +} + +.focus\:bg-opacity-95:focus{ + --tw-bg-opacity: 0.95; +} + +.focus\:bg-opacity-100:focus{ + --tw-bg-opacity: 1; +} + +.bg-bottom{ + background-position: bottom; +} + +.bg-center{ + background-position: center; +} + +.bg-left{ + background-position: left; +} + +.bg-left-bottom{ + background-position: left bottom; +} + +.bg-left-top{ + background-position: left top; +} + +.bg-right{ + background-position: right; +} + +.bg-right-bottom{ + background-position: right bottom; +} + +.bg-right-top{ + background-position: right top; +} + +.bg-top{ + background-position: top; +} + +.bg-repeat{ + background-repeat: repeat; +} + +.bg-no-repeat{ + background-repeat: no-repeat; +} + +.bg-repeat-x{ + background-repeat: repeat-x; +} + +.bg-repeat-y{ + background-repeat: repeat-y; +} + +.bg-repeat-round{ + background-repeat: round; +} + +.bg-repeat-space{ + background-repeat: space; +} + +.bg-auto{ + background-size: auto; +} + +.bg-cover{ + background-size: cover; +} + +.bg-contain{ + background-size: contain; +} + +.border-collapse{ + border-collapse: collapse; +} + +.border-separate{ + border-collapse: separate; +} + +.border-transparent{ + border-color: transparent; +} + +.border-current{ + border-color: currentColor; +} + +.border-black{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); +} + +.border-white{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); +} + +.border-gray-50{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); +} + +.border-gray-100{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); +} + +.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-gray-500{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); +} + +.border-gray-600{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); +} + +.border-gray-700{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); +} + +.border-gray-800{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); +} + +.border-gray-900{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); +} + +.border-red-50{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); +} + +.border-red-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); +} + +.border-red-200{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); +} + +.border-red-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); +} + +.border-red-400{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); +} + +.border-red-500{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); +} + +.border-red-600{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); +} + +.border-red-700{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); +} + +.border-red-800{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); +} + +.border-red-900{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); +} + +.border-yellow-50{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); +} + +.border-yellow-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); +} + +.border-yellow-200{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); +} + +.border-yellow-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); +} + +.border-yellow-400{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); +} + +.border-yellow-500{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); +} + +.border-yellow-600{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); +} + +.border-yellow-700{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); +} + +.border-yellow-800{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); +} + +.border-yellow-900{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); +} + +.border-green-50{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); +} + +.border-green-100{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); +} + +.border-green-200{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); +} + +.border-green-300{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); +} + +.border-green-400{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); +} + +.border-green-500{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); +} + +.border-green-600{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); +} + +.border-green-700{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); +} + +.border-green-800{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); +} + +.border-green-900{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); +} + +.border-blue-50{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); +} + +.border-blue-100{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); +} + +.border-blue-200{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); +} + +.border-blue-300{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); +} + +.border-blue-400{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); +} + +.border-blue-500{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); +} + +.border-blue-600{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); +} + +.border-blue-700{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); +} + +.border-blue-800{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); +} + +.border-blue-900{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); +} + +.border-indigo-50{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); +} + +.border-indigo-100{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); +} + +.border-indigo-200{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); +} + +.border-indigo-300{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); +} + +.border-indigo-400{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); +} + +.border-indigo-500{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); +} + +.border-indigo-600{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); +} + +.border-indigo-700{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); +} + +.border-indigo-800{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); +} + +.border-indigo-900{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); +} + +.border-purple-50{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); +} + +.border-purple-100{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); +} + +.border-purple-200{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); +} + +.border-purple-300{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); +} + +.border-purple-400{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); +} + +.border-purple-500{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); +} + +.border-purple-600{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); +} + +.border-purple-700{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); +} + +.border-purple-800{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); +} + +.border-purple-900{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); +} + +.border-pink-50{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); +} + +.border-pink-100{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); +} + +.border-pink-200{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); +} + +.border-pink-300{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); +} + +.border-pink-400{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); +} + +.border-pink-500{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); +} + +.border-pink-600{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); +} + +.border-pink-700{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); +} + +.border-pink-800{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); +} + +.border-pink-900{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-transparent{ + border-color: transparent; +} + +.group:hover .group-hover\:border-current{ + border-color: currentColor; +} + +.group:hover .group-hover\:border-black{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-white{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-gray-50{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-gray-100{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-gray-200{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-gray-300{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-gray-400{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-gray-500{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-gray-600{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-gray-700{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-gray-800{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-gray-900{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-red-50{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-red-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-red-200{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-red-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-red-400{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-red-500{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-red-600{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-red-700{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-red-800{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-red-900{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-yellow-50{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-yellow-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-yellow-200{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-yellow-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-yellow-400{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-yellow-500{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-yellow-600{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-yellow-700{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-yellow-800{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-yellow-900{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-green-50{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-green-100{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-green-200{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-green-300{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-green-400{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-green-500{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-green-600{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-green-700{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-green-800{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-green-900{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-blue-50{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-blue-100{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-blue-200{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-blue-300{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-blue-400{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-blue-500{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-blue-600{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-blue-700{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-blue-800{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-blue-900{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-indigo-50{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-indigo-100{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-indigo-200{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-indigo-300{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-indigo-400{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-indigo-500{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-indigo-600{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-indigo-700{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-indigo-800{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-indigo-900{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-purple-50{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-purple-100{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-purple-200{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-purple-300{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-purple-400{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-purple-500{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-purple-600{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-purple-700{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-purple-800{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-purple-900{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-pink-50{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-pink-100{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-pink-200{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-pink-300{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-pink-400{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-pink-500{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-pink-600{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-pink-700{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-pink-800{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-pink-900{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); +} + +.focus-within\:border-transparent:focus-within{ + border-color: transparent; +} + +.focus-within\:border-current:focus-within{ + border-color: currentColor; +} + +.focus-within\:border-black:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); +} + +.focus-within\:border-white:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); +} + +.focus-within\:border-gray-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); +} + +.focus-within\:border-gray-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); +} + +.focus-within\:border-gray-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); +} + +.focus-within\:border-gray-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); +} + +.focus-within\:border-gray-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); +} + +.focus-within\:border-gray-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); +} + +.focus-within\:border-gray-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); +} + +.focus-within\:border-gray-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); +} + +.focus-within\:border-gray-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); +} + +.focus-within\:border-gray-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); +} + +.focus-within\:border-red-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); +} + +.focus-within\:border-red-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); +} + +.focus-within\:border-red-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); +} + +.focus-within\:border-red-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); +} + +.focus-within\:border-red-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); +} + +.focus-within\:border-red-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); +} + +.focus-within\:border-red-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); +} + +.focus-within\:border-red-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); +} + +.focus-within\:border-red-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); +} + +.focus-within\:border-red-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); +} + +.focus-within\:border-yellow-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); +} + +.focus-within\:border-yellow-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); +} + +.focus-within\:border-yellow-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); +} + +.focus-within\:border-yellow-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); +} + +.focus-within\:border-yellow-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); +} + +.focus-within\:border-yellow-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); +} + +.focus-within\:border-yellow-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); +} + +.focus-within\:border-yellow-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); +} + +.focus-within\:border-yellow-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); +} + +.focus-within\:border-yellow-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); +} + +.focus-within\:border-green-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); +} + +.focus-within\:border-green-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); +} + +.focus-within\:border-green-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); +} + +.focus-within\:border-green-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); +} + +.focus-within\:border-green-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); +} + +.focus-within\:border-green-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); +} + +.focus-within\:border-green-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); +} + +.focus-within\:border-green-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); +} + +.focus-within\:border-green-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); +} + +.focus-within\:border-green-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); +} + +.focus-within\:border-blue-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); +} + +.focus-within\:border-blue-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); +} + +.focus-within\:border-blue-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); +} + +.focus-within\:border-blue-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); +} + +.focus-within\:border-blue-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); +} + +.focus-within\:border-blue-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); +} + +.focus-within\:border-blue-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); +} + +.focus-within\:border-blue-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); +} + +.focus-within\:border-blue-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); +} + +.focus-within\:border-blue-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); +} + +.focus-within\:border-indigo-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); +} + +.focus-within\:border-indigo-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); +} + +.focus-within\:border-indigo-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); +} + +.focus-within\:border-indigo-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); +} + +.focus-within\:border-indigo-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); +} + +.focus-within\:border-indigo-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); +} + +.focus-within\:border-indigo-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); +} + +.focus-within\:border-indigo-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); +} + +.focus-within\:border-indigo-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); +} + +.focus-within\:border-indigo-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); +} + +.focus-within\:border-purple-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); +} + +.focus-within\:border-purple-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); +} + +.focus-within\:border-purple-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); +} + +.focus-within\:border-purple-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); +} + +.focus-within\:border-purple-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); +} + +.focus-within\:border-purple-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); +} + +.focus-within\:border-purple-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); +} + +.focus-within\:border-purple-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); +} + +.focus-within\:border-purple-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); +} + +.focus-within\:border-purple-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); +} + +.focus-within\:border-pink-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); +} + +.focus-within\:border-pink-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); +} + +.focus-within\:border-pink-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); +} + +.focus-within\:border-pink-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); +} + +.focus-within\:border-pink-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); +} + +.focus-within\:border-pink-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); +} + +.focus-within\:border-pink-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); +} + +.focus-within\:border-pink-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); +} + +.focus-within\:border-pink-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); +} + +.focus-within\:border-pink-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); +} + +.hover\:border-transparent:hover{ + border-color: transparent; +} + +.hover\:border-current:hover{ + border-color: currentColor; +} + +.hover\:border-black:hover{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); +} + +.hover\:border-white:hover{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); +} + +.hover\:border-gray-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); +} + +.hover\:border-gray-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); +} + +.hover\:border-gray-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); +} + +.hover\:border-gray-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); +} + +.hover\:border-gray-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); +} + +.hover\:border-gray-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); +} + +.hover\:border-gray-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); +} + +.hover\:border-gray-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); +} + +.hover\:border-gray-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); +} + +.hover\:border-gray-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); +} + +.hover\:border-red-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); +} + +.hover\:border-red-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); +} + +.hover\:border-red-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); +} + +.hover\:border-red-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); +} + +.hover\:border-red-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); +} + +.hover\:border-red-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); +} + +.hover\:border-red-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); +} + +.hover\:border-red-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); +} + +.hover\:border-red-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); +} + +.hover\:border-red-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); +} + +.hover\:border-yellow-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); +} + +.hover\:border-yellow-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); +} + +.hover\:border-yellow-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); +} + +.hover\:border-yellow-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); +} + +.hover\:border-yellow-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); +} + +.hover\:border-yellow-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); +} + +.hover\:border-yellow-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); +} + +.hover\:border-yellow-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); +} + +.hover\:border-yellow-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); +} + +.hover\:border-yellow-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); +} + +.hover\:border-green-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); +} + +.hover\:border-green-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); +} + +.hover\:border-green-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); +} + +.hover\:border-green-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); +} + +.hover\:border-green-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); +} + +.hover\:border-green-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); +} + +.hover\:border-green-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); +} + +.hover\:border-green-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); +} + +.hover\:border-green-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); +} + +.hover\:border-green-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); +} + +.hover\:border-blue-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); +} + +.hover\:border-blue-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); +} + +.hover\:border-blue-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); +} + +.hover\:border-blue-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); +} + +.hover\:border-blue-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); +} + +.hover\:border-blue-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); +} + +.hover\:border-blue-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); +} + +.hover\:border-blue-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); +} + +.hover\:border-blue-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); +} + +.hover\:border-blue-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); +} + +.hover\:border-indigo-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); +} + +.hover\:border-indigo-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); +} + +.hover\:border-indigo-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); +} + +.hover\:border-indigo-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); +} + +.hover\:border-indigo-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); +} + +.hover\:border-indigo-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); +} + +.hover\:border-indigo-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); +} + +.hover\:border-indigo-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); +} + +.hover\:border-indigo-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); +} + +.hover\:border-indigo-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); +} + +.hover\:border-purple-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); +} + +.hover\:border-purple-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); +} + +.hover\:border-purple-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); +} + +.hover\:border-purple-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); +} + +.hover\:border-purple-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); +} + +.hover\:border-purple-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); +} + +.hover\:border-purple-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); +} + +.hover\:border-purple-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); +} + +.hover\:border-purple-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); +} + +.hover\:border-purple-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); +} + +.hover\:border-pink-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); +} + +.hover\:border-pink-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); +} + +.hover\:border-pink-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); +} + +.hover\:border-pink-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); +} + +.hover\:border-pink-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); +} + +.hover\:border-pink-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); +} + +.hover\:border-pink-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); +} + +.hover\:border-pink-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); +} + +.hover\:border-pink-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); +} + +.hover\:border-pink-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); +} + +.focus\:border-transparent:focus{ + border-color: transparent; +} + +.focus\:border-current:focus{ + border-color: currentColor; +} + +.focus\:border-black:focus{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); +} + +.focus\:border-white:focus{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); +} + +.focus\:border-gray-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); +} + +.focus\:border-gray-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); +} + +.focus\:border-gray-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); +} + +.focus\:border-gray-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); +} + +.focus\:border-gray-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); +} + +.focus\:border-gray-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); +} + +.focus\:border-gray-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); +} + +.focus\:border-gray-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); +} + +.focus\:border-gray-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); +} + +.focus\:border-gray-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); +} + +.focus\:border-red-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); +} + +.focus\:border-red-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); +} + +.focus\:border-red-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); +} + +.focus\:border-red-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); +} + +.focus\:border-red-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); +} + +.focus\:border-red-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); +} + +.focus\:border-red-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); +} + +.focus\:border-red-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); +} + +.focus\:border-red-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); +} + +.focus\:border-red-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); +} + +.focus\:border-yellow-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); +} + +.focus\:border-yellow-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); +} + +.focus\:border-yellow-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); +} + +.focus\:border-yellow-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); +} + +.focus\:border-yellow-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); +} + +.focus\:border-yellow-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); +} + +.focus\:border-yellow-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); +} + +.focus\:border-yellow-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); +} + +.focus\:border-yellow-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); +} + +.focus\:border-yellow-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); +} + +.focus\:border-green-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); +} + +.focus\:border-green-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); +} + +.focus\:border-green-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); +} + +.focus\:border-green-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); +} + +.focus\:border-green-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); +} + +.focus\:border-green-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); +} + +.focus\:border-green-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); +} + +.focus\:border-green-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); +} + +.focus\:border-green-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); +} + +.focus\:border-green-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); +} + +.focus\:border-blue-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); +} + +.focus\:border-blue-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); +} + +.focus\:border-blue-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, 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-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); +} + +.focus\:border-blue-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); +} + +.focus\:border-blue-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); +} + +.focus\:border-blue-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); +} + +.focus\:border-blue-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); +} + +.focus\:border-blue-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); +} + +.focus\:border-indigo-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); +} + +.focus\:border-indigo-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); +} + +.focus\:border-indigo-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); +} + +.focus\:border-indigo-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); +} + +.focus\:border-indigo-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); +} + +.focus\:border-indigo-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); +} + +.focus\:border-indigo-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); +} + +.focus\:border-indigo-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); +} + +.focus\:border-indigo-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); +} + +.focus\:border-indigo-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); +} + +.focus\:border-purple-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); +} + +.focus\:border-purple-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); +} + +.focus\:border-purple-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); +} + +.focus\:border-purple-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); +} + +.focus\:border-purple-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); +} + +.focus\:border-purple-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); +} + +.focus\:border-purple-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); +} + +.focus\:border-purple-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); +} + +.focus\:border-purple-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); +} + +.focus\:border-purple-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); +} + +.focus\:border-pink-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); +} + +.focus\:border-pink-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); +} + +.focus\:border-pink-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); +} + +.focus\:border-pink-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); +} + +.focus\:border-pink-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); +} + +.focus\:border-pink-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); +} + +.focus\:border-pink-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); +} + +.focus\:border-pink-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); +} + +.focus\:border-pink-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); +} + +.focus\:border-pink-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); +} + +.border-opacity-0{ + --tw-border-opacity: 0; +} + +.border-opacity-5{ + --tw-border-opacity: 0.05; +} + +.border-opacity-10{ + --tw-border-opacity: 0.1; +} + +.border-opacity-20{ + --tw-border-opacity: 0.2; +} + +.border-opacity-25{ + --tw-border-opacity: 0.25; +} + +.border-opacity-30{ + --tw-border-opacity: 0.3; +} + +.border-opacity-40{ + --tw-border-opacity: 0.4; +} + +.border-opacity-50{ + --tw-border-opacity: 0.5; +} + +.border-opacity-60{ + --tw-border-opacity: 0.6; +} + +.border-opacity-70{ + --tw-border-opacity: 0.7; +} + +.border-opacity-75{ + --tw-border-opacity: 0.75; +} + +.border-opacity-80{ + --tw-border-opacity: 0.8; +} + +.border-opacity-90{ + --tw-border-opacity: 0.9; +} + +.border-opacity-95{ + --tw-border-opacity: 0.95; +} + +.border-opacity-100{ + --tw-border-opacity: 1; +} + +.group:hover .group-hover\:border-opacity-0{ + --tw-border-opacity: 0; +} + +.group:hover .group-hover\:border-opacity-5{ + --tw-border-opacity: 0.05; +} + +.group:hover .group-hover\:border-opacity-10{ + --tw-border-opacity: 0.1; +} + +.group:hover .group-hover\:border-opacity-20{ + --tw-border-opacity: 0.2; +} + +.group:hover .group-hover\:border-opacity-25{ + --tw-border-opacity: 0.25; +} + +.group:hover .group-hover\:border-opacity-30{ + --tw-border-opacity: 0.3; +} + +.group:hover .group-hover\:border-opacity-40{ + --tw-border-opacity: 0.4; +} + +.group:hover .group-hover\:border-opacity-50{ + --tw-border-opacity: 0.5; +} + +.group:hover .group-hover\:border-opacity-60{ + --tw-border-opacity: 0.6; +} + +.group:hover .group-hover\:border-opacity-70{ + --tw-border-opacity: 0.7; +} + +.group:hover .group-hover\:border-opacity-75{ + --tw-border-opacity: 0.75; +} + +.group:hover .group-hover\:border-opacity-80{ + --tw-border-opacity: 0.8; +} + +.group:hover .group-hover\:border-opacity-90{ + --tw-border-opacity: 0.9; +} + +.group:hover .group-hover\:border-opacity-95{ + --tw-border-opacity: 0.95; +} + +.group:hover .group-hover\:border-opacity-100{ + --tw-border-opacity: 1; +} + +.focus-within\:border-opacity-0:focus-within{ + --tw-border-opacity: 0; +} + +.focus-within\:border-opacity-5:focus-within{ + --tw-border-opacity: 0.05; +} + +.focus-within\:border-opacity-10:focus-within{ + --tw-border-opacity: 0.1; +} + +.focus-within\:border-opacity-20:focus-within{ + --tw-border-opacity: 0.2; +} + +.focus-within\:border-opacity-25:focus-within{ + --tw-border-opacity: 0.25; +} + +.focus-within\:border-opacity-30:focus-within{ + --tw-border-opacity: 0.3; +} + +.focus-within\:border-opacity-40:focus-within{ + --tw-border-opacity: 0.4; +} + +.focus-within\:border-opacity-50:focus-within{ + --tw-border-opacity: 0.5; +} + +.focus-within\:border-opacity-60:focus-within{ + --tw-border-opacity: 0.6; +} + +.focus-within\:border-opacity-70:focus-within{ + --tw-border-opacity: 0.7; +} + +.focus-within\:border-opacity-75:focus-within{ + --tw-border-opacity: 0.75; +} + +.focus-within\:border-opacity-80:focus-within{ + --tw-border-opacity: 0.8; +} + +.focus-within\:border-opacity-90:focus-within{ + --tw-border-opacity: 0.9; +} + +.focus-within\:border-opacity-95:focus-within{ + --tw-border-opacity: 0.95; +} + +.focus-within\:border-opacity-100:focus-within{ + --tw-border-opacity: 1; +} + +.hover\:border-opacity-0:hover{ + --tw-border-opacity: 0; +} + +.hover\:border-opacity-5:hover{ + --tw-border-opacity: 0.05; +} + +.hover\:border-opacity-10:hover{ + --tw-border-opacity: 0.1; +} + +.hover\:border-opacity-20:hover{ + --tw-border-opacity: 0.2; +} + +.hover\:border-opacity-25:hover{ + --tw-border-opacity: 0.25; +} + +.hover\:border-opacity-30:hover{ + --tw-border-opacity: 0.3; +} + +.hover\:border-opacity-40:hover{ + --tw-border-opacity: 0.4; +} + +.hover\:border-opacity-50:hover{ + --tw-border-opacity: 0.5; +} + +.hover\:border-opacity-60:hover{ + --tw-border-opacity: 0.6; +} + +.hover\:border-opacity-70:hover{ + --tw-border-opacity: 0.7; +} + +.hover\:border-opacity-75:hover{ + --tw-border-opacity: 0.75; +} + +.hover\:border-opacity-80:hover{ + --tw-border-opacity: 0.8; +} + +.hover\:border-opacity-90:hover{ + --tw-border-opacity: 0.9; +} + +.hover\:border-opacity-95:hover{ + --tw-border-opacity: 0.95; +} + +.hover\:border-opacity-100:hover{ + --tw-border-opacity: 1; +} + +.focus\:border-opacity-0:focus{ + --tw-border-opacity: 0; +} + +.focus\:border-opacity-5:focus{ + --tw-border-opacity: 0.05; +} + +.focus\:border-opacity-10:focus{ + --tw-border-opacity: 0.1; +} + +.focus\:border-opacity-20:focus{ + --tw-border-opacity: 0.2; +} + +.focus\:border-opacity-25:focus{ + --tw-border-opacity: 0.25; +} + +.focus\:border-opacity-30:focus{ + --tw-border-opacity: 0.3; +} + +.focus\:border-opacity-40:focus{ + --tw-border-opacity: 0.4; +} + +.focus\:border-opacity-50:focus{ + --tw-border-opacity: 0.5; +} + +.focus\:border-opacity-60:focus{ + --tw-border-opacity: 0.6; +} + +.focus\:border-opacity-70:focus{ + --tw-border-opacity: 0.7; +} + +.focus\:border-opacity-75:focus{ + --tw-border-opacity: 0.75; +} + +.focus\:border-opacity-80:focus{ + --tw-border-opacity: 0.8; +} + +.focus\:border-opacity-90:focus{ + --tw-border-opacity: 0.9; +} + +.focus\:border-opacity-95:focus{ + --tw-border-opacity: 0.95; +} + +.focus\:border-opacity-100:focus{ + --tw-border-opacity: 1; +} + +.rounded-none{ + border-radius: 0px; +} + +.rounded-sm{ + border-radius: 0.125rem; +} + +.rounded{ + border-radius: 0.25rem; +} + +.rounded-md{ + border-radius: 0.375rem; +} + +.rounded-lg{ + border-radius: 0.5rem; +} + +.rounded-xl{ + border-radius: 0.75rem; +} + +.rounded-2xl{ + border-radius: 1rem; +} + +.rounded-3xl{ + border-radius: 1.5rem; +} + +.rounded-full{ + border-radius: 9999px; +} + +.rounded-t-none{ + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} + +.rounded-r-none{ + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; +} + +.rounded-b-none{ + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; +} + +.rounded-l-none{ + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; +} + +.rounded-t-sm{ + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; +} + +.rounded-r-sm{ + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; +} + +.rounded-b-sm{ + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; +} + +.rounded-l-sm{ + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; +} + +.rounded-t{ + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.rounded-r{ + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.rounded-b{ + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.rounded-l{ + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.rounded-t-md{ + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; +} + +.rounded-r-md{ + border-top-right-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; +} + +.rounded-b-md{ + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} + +.rounded-l-md{ + border-top-left-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} + +.rounded-t-lg{ + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; +} + +.rounded-r-lg{ + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; +} + +.rounded-b-lg{ + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; +} + +.rounded-l-lg{ + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; +} + +.rounded-t-xl{ + border-top-left-radius: 0.75rem; + border-top-right-radius: 0.75rem; +} + +.rounded-r-xl{ + border-top-right-radius: 0.75rem; + border-bottom-right-radius: 0.75rem; +} + +.rounded-b-xl{ + border-bottom-right-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; +} + +.rounded-l-xl{ + border-top-left-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; +} + +.rounded-t-2xl{ + border-top-left-radius: 1rem; + border-top-right-radius: 1rem; +} + +.rounded-r-2xl{ + border-top-right-radius: 1rem; + border-bottom-right-radius: 1rem; +} + +.rounded-b-2xl{ + border-bottom-right-radius: 1rem; + border-bottom-left-radius: 1rem; +} + +.rounded-l-2xl{ + border-top-left-radius: 1rem; + border-bottom-left-radius: 1rem; +} + +.rounded-t-3xl{ + border-top-left-radius: 1.5rem; + border-top-right-radius: 1.5rem; +} + +.rounded-r-3xl{ + border-top-right-radius: 1.5rem; + border-bottom-right-radius: 1.5rem; +} + +.rounded-b-3xl{ + border-bottom-right-radius: 1.5rem; + border-bottom-left-radius: 1.5rem; +} + +.rounded-l-3xl{ + border-top-left-radius: 1.5rem; + border-bottom-left-radius: 1.5rem; +} + +.rounded-t-full{ + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; +} + +.rounded-r-full{ + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.rounded-b-full{ + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.rounded-l-full{ + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.rounded-tl-none{ + border-top-left-radius: 0px; +} + +.rounded-tr-none{ + border-top-right-radius: 0px; +} + +.rounded-br-none{ + border-bottom-right-radius: 0px; +} + +.rounded-bl-none{ + border-bottom-left-radius: 0px; +} + +.rounded-tl-sm{ + border-top-left-radius: 0.125rem; +} + +.rounded-tr-sm{ + border-top-right-radius: 0.125rem; +} + +.rounded-br-sm{ + border-bottom-right-radius: 0.125rem; +} + +.rounded-bl-sm{ + border-bottom-left-radius: 0.125rem; +} + +.rounded-tl{ + border-top-left-radius: 0.25rem; +} + +.rounded-tr{ + border-top-right-radius: 0.25rem; +} + +.rounded-br{ + border-bottom-right-radius: 0.25rem; +} + +.rounded-bl{ + border-bottom-left-radius: 0.25rem; +} + +.rounded-tl-md{ + border-top-left-radius: 0.375rem; +} + +.rounded-tr-md{ + border-top-right-radius: 0.375rem; +} + +.rounded-br-md{ + border-bottom-right-radius: 0.375rem; +} + +.rounded-bl-md{ + border-bottom-left-radius: 0.375rem; +} + +.rounded-tl-lg{ + border-top-left-radius: 0.5rem; +} + +.rounded-tr-lg{ + border-top-right-radius: 0.5rem; +} + +.rounded-br-lg{ + border-bottom-right-radius: 0.5rem; +} + +.rounded-bl-lg{ + border-bottom-left-radius: 0.5rem; +} + +.rounded-tl-xl{ + border-top-left-radius: 0.75rem; +} + +.rounded-tr-xl{ + border-top-right-radius: 0.75rem; +} + +.rounded-br-xl{ + border-bottom-right-radius: 0.75rem; +} + +.rounded-bl-xl{ + border-bottom-left-radius: 0.75rem; +} + +.rounded-tl-2xl{ + border-top-left-radius: 1rem; +} + +.rounded-tr-2xl{ + border-top-right-radius: 1rem; +} + +.rounded-br-2xl{ + border-bottom-right-radius: 1rem; +} + +.rounded-bl-2xl{ + border-bottom-left-radius: 1rem; +} + +.rounded-tl-3xl{ + border-top-left-radius: 1.5rem; +} + +.rounded-tr-3xl{ + border-top-right-radius: 1.5rem; +} + +.rounded-br-3xl{ + border-bottom-right-radius: 1.5rem; +} + +.rounded-bl-3xl{ + border-bottom-left-radius: 1.5rem; +} + +.rounded-tl-full{ + border-top-left-radius: 9999px; +} + +.rounded-tr-full{ + border-top-right-radius: 9999px; +} + +.rounded-br-full{ + border-bottom-right-radius: 9999px; +} + +.rounded-bl-full{ + border-bottom-left-radius: 9999px; +} + +.border-solid{ + border-style: solid; +} + +.border-dashed{ + border-style: dashed; +} + +.border-dotted{ + border-style: dotted; +} + +.border-double{ + border-style: double; +} + +.border-none{ + border-style: none; +} + +.border-0{ + border-width: 0px; +} + +.border-2{ + border-width: 2px; +} + +.border-4{ + border-width: 4px; +} + +.border-8{ + border-width: 8px; +} + +.border{ + border-width: 1px; +} + +.border-t-0{ + border-top-width: 0px; +} + +.border-r-0{ + border-right-width: 0px; +} + +.border-b-0{ + border-bottom-width: 0px; +} + +.border-l-0{ + border-left-width: 0px; +} + +.border-t-2{ + border-top-width: 2px; +} + +.border-r-2{ + border-right-width: 2px; +} + +.border-b-2{ + border-bottom-width: 2px; +} + +.border-l-2{ + border-left-width: 2px; +} + +.border-t-4{ + border-top-width: 4px; +} + +.border-r-4{ + border-right-width: 4px; +} + +.border-b-4{ + border-bottom-width: 4px; +} + +.border-l-4{ + border-left-width: 4px; +} + +.border-t-8{ + border-top-width: 8px; +} + +.border-r-8{ + border-right-width: 8px; +} + +.border-b-8{ + border-bottom-width: 8px; +} + +.border-l-8{ + border-left-width: 8px; +} + +.border-t{ + border-top-width: 1px; +} + +.border-r{ + border-right-width: 1px; +} + +.border-b{ + border-bottom-width: 1px; +} + +.border-l{ + border-left-width: 1px; +} + +.decoration-slice{ + -webkit-box-decoration-break: slice; + box-decoration-break: slice; +} + +.decoration-clone{ + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} + +.box-border{ + box-sizing: border-box; +} + +.box-content{ + box-sizing: content-box; +} + +.cursor-auto{ + cursor: auto; +} + +.cursor-default{ + cursor: default; +} + +.cursor-pointer{ + cursor: pointer; +} + +.cursor-wait{ + cursor: wait; +} + +.cursor-text{ + cursor: text; +} + +.cursor-move{ + cursor: move; +} + +.cursor-help{ + cursor: help; +} + +.cursor-not-allowed{ + cursor: not-allowed; +} + +.block{ + display: block; +} + +.inline-block{ + display: inline-block; +} + +.inline{ + display: inline; +} + +.flex{ + display: flex; +} + +.inline-flex{ + display: inline-flex; +} + +.table{ + display: table; +} + +.inline-table{ + display: inline-table; +} + +.table-caption{ + display: table-caption; +} + +.table-cell{ + display: table-cell; +} + +.table-column{ + display: table-column; +} + +.table-column-group{ + display: table-column-group; +} + +.table-footer-group{ + display: table-footer-group; +} + +.table-header-group{ + display: table-header-group; +} + +.table-row-group{ + display: table-row-group; +} + +.table-row{ + display: table-row; +} + +.flow-root{ + display: flow-root; +} + +.grid{ + display: grid; +} + +.inline-grid{ + display: inline-grid; +} + +.contents{ + display: contents; +} + +.list-item{ + display: list-item; +} + +.hidden{ + display: none; +} + +.flex-row{ + flex-direction: row; +} + +.flex-row-reverse{ + flex-direction: row-reverse; +} + +.flex-col{ + flex-direction: column; +} + +.flex-col-reverse{ + flex-direction: column-reverse; +} + +.flex-wrap{ + flex-wrap: wrap; +} + +.flex-wrap-reverse{ + flex-wrap: wrap-reverse; +} + +.flex-nowrap{ + flex-wrap: nowrap; +} + +.place-items-start{ + place-items: start; +} + +.place-items-end{ + place-items: end; +} + +.place-items-center{ + place-items: center; +} + +.place-items-stretch{ + place-items: stretch; +} + +.place-content-center{ + place-content: center; +} + +.place-content-start{ + place-content: start; +} + +.place-content-end{ + place-content: end; +} + +.place-content-between{ + place-content: space-between; +} + +.place-content-around{ + place-content: space-around; +} + +.place-content-evenly{ + place-content: space-evenly; +} + +.place-content-stretch{ + place-content: stretch; +} + +.place-self-auto{ + place-self: auto; +} + +.place-self-start{ + place-self: start; +} + +.place-self-end{ + place-self: end; +} + +.place-self-center{ + place-self: center; +} + +.place-self-stretch{ + place-self: stretch; +} + +.items-start{ + align-items: flex-start; +} + +.items-end{ + align-items: flex-end; +} + +.items-center{ + align-items: center; +} + +.items-baseline{ + align-items: baseline; +} + +.items-stretch{ + align-items: stretch; +} + +.content-center{ + align-content: center; +} + +.content-start{ + align-content: flex-start; +} + +.content-end{ + align-content: flex-end; +} + +.content-between{ + align-content: space-between; +} + +.content-around{ + align-content: space-around; +} + +.content-evenly{ + align-content: space-evenly; +} + +.self-auto{ + align-self: auto; +} + +.self-start{ + align-self: flex-start; +} + +.self-end{ + align-self: flex-end; +} + +.self-center{ + align-self: center; +} + +.self-stretch{ + align-self: stretch; +} + +.justify-items-start{ + justify-items: start; +} + +.justify-items-end{ + justify-items: end; +} + +.justify-items-center{ + justify-items: center; +} + +.justify-items-stretch{ + justify-items: stretch; +} + +.justify-start{ + justify-content: flex-start; +} + +.justify-end{ + justify-content: flex-end; +} + +.justify-center{ + justify-content: center; +} + +.justify-between{ + justify-content: space-between; +} + +.justify-around{ + justify-content: space-around; +} + +.justify-evenly{ + justify-content: space-evenly; +} + +.justify-self-auto{ + justify-self: auto; +} + +.justify-self-start{ + justify-self: start; +} + +.justify-self-end{ + justify-self: end; +} + +.justify-self-center{ + justify-self: center; +} + +.justify-self-stretch{ + justify-self: stretch; +} + +.flex-1{ + flex: 1 1 0%; +} + +.flex-auto{ + flex: 1 1 auto; +} + +.flex-initial{ + flex: 0 1 auto; +} + +.flex-none{ + flex: none; +} + +.flex-grow-0{ + flex-grow: 0; +} + +.flex-grow{ + flex-grow: 1; +} + +.flex-shrink-0{ + flex-shrink: 0; +} + +.flex-shrink{ + flex-shrink: 1; +} + +.order-1{ + order: 1; +} + +.order-2{ + order: 2; +} + +.order-3{ + order: 3; +} + +.order-4{ + order: 4; +} + +.order-5{ + order: 5; +} + +.order-6{ + order: 6; +} + +.order-7{ + order: 7; +} + +.order-8{ + order: 8; +} + +.order-9{ + order: 9; +} + +.order-10{ + order: 10; +} + +.order-11{ + order: 11; +} + +.order-12{ + order: 12; +} + +.order-first{ + order: -9999; +} + +.order-last{ + order: 9999; +} + +.order-none{ + order: 0; +} + +.float-right{ + float: right; +} + +.float-left{ + float: left; +} + +.float-none{ + float: none; +} + +.clear-left{ + clear: left; +} + +.clear-right{ + clear: right; +} + +.clear-both{ + clear: both; +} + +.clear-none{ + clear: none; +} + +.font-display{ + font-family: Visby CF, 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-body{ + font-family: Open Sans, 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-thin{ + font-weight: 100; +} + +.font-extralight{ + font-weight: 200; +} + +.font-light{ + font-weight: 300; +} + +.font-normal{ + font-weight: 400; +} + +.font-medium{ + font-weight: 500; +} + +.font-semibold{ + font-weight: 600; +} + +.font-bold{ + font-weight: 700; +} + +.font-extrabold{ + font-weight: 800; +} + +.font-black{ + font-weight: 900; +} + +.h-0{ + height: 0px; +} + +.h-1{ + height: 0.25rem; +} + +.h-2{ + height: 0.5rem; +} + +.h-3{ + height: 0.75rem; +} + +.h-4{ + height: 1rem; +} + +.h-5{ + height: 1.25rem; +} + +.h-6{ + height: 1.5rem; +} + +.h-7{ + height: 1.75rem; +} + +.h-8{ + height: 2rem; +} + +.h-9{ + height: 2.25rem; +} + +.h-10{ + height: 2.5rem; +} + +.h-11{ + height: 2.75rem; +} + +.h-12{ + height: 3rem; +} + +.h-14{ + height: 3.5rem; +} + +.h-16{ + height: 4rem; +} + +.h-20{ + height: 5rem; +} + +.h-24{ + height: 6rem; +} + +.h-28{ + height: 7rem; +} + +.h-32{ + height: 8rem; +} + +.h-36{ + height: 9rem; +} + +.h-40{ + height: 10rem; +} + +.h-44{ + height: 11rem; +} + +.h-48{ + height: 12rem; +} + +.h-52{ + height: 13rem; +} + +.h-56{ + height: 14rem; +} + +.h-60{ + height: 15rem; +} + +.h-64{ + height: 16rem; +} + +.h-72{ + height: 18rem; +} + +.h-80{ + height: 20rem; +} + +.h-96{ + height: 24rem; +} + +.h-auto{ + height: auto; +} + +.h-px{ + height: 1px; +} + +.h-0\.5{ + height: 0.125rem; +} + +.h-1\.5{ + height: 0.375rem; +} + +.h-2\.5{ + height: 0.625rem; +} + +.h-3\.5{ + height: 0.875rem; +} + +.h-1\/2{ + height: 50%; +} + +.h-1\/3{ + height: 33.333333%; +} + +.h-2\/3{ + height: 66.666667%; +} + +.h-1\/4{ + height: 25%; +} + +.h-2\/4{ + height: 50%; +} + +.h-3\/4{ + height: 75%; +} + +.h-1\/5{ + height: 20%; +} + +.h-2\/5{ + height: 40%; +} + +.h-3\/5{ + height: 60%; +} + +.h-4\/5{ + height: 80%; +} + +.h-1\/6{ + height: 16.666667%; +} + +.h-2\/6{ + height: 33.333333%; +} + +.h-3\/6{ + height: 50%; +} + +.h-4\/6{ + height: 66.666667%; +} + +.h-5\/6{ + height: 83.333333%; +} + +.h-full{ + height: 100%; +} + +.h-screen{ + height: 100vh; +} + +.text-xs{ + font-size: 0.75rem; + line-height: 1rem; +} + +.text-sm{ + font-size: 0.875rem; + line-height: 1.25rem; +} + +.text-base{ + font-size: 1rem; + line-height: 1.5rem; +} + +.text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; +} + +.text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; +} + +.text-2xl{ + font-size: 1.5rem; + line-height: 2rem; +} + +.text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; +} + +.text-4xl{ + font-size: 2.25rem; + line-height: 2.5rem; +} + +.text-5xl{ + font-size: 3rem; + line-height: 1; +} + +.text-6xl{ + font-size: 3.75rem; + line-height: 1; +} + +.text-7xl{ + font-size: 4.5rem; + line-height: 1; +} + +.text-8xl{ + font-size: 6rem; + line-height: 1; +} + +.text-9xl{ + font-size: 8rem; + line-height: 1; +} + +.leading-3{ + line-height: .75rem; +} + +.leading-4{ + line-height: 1rem; +} + +.leading-5{ + line-height: 1.25rem; +} + +.leading-6{ + line-height: 1.5rem; +} + +.leading-7{ + line-height: 1.75rem; +} + +.leading-8{ + line-height: 2rem; +} + +.leading-9{ + line-height: 2.25rem; +} + +.leading-10{ + line-height: 2.5rem; +} + +.leading-none{ + line-height: 1; +} + +.leading-tight{ + line-height: 1.25; +} + +.leading-snug{ + line-height: 1.375; +} + +.leading-normal{ + line-height: 1.5; +} + +.leading-relaxed{ + line-height: 1.625; +} + +.leading-loose{ + line-height: 2; +} + +.list-inside{ + list-style-position: inside; +} + +.list-outside{ + list-style-position: outside; +} + +.list-none{ + list-style-type: none; +} + +.list-disc{ + list-style-type: disc; +} + +.list-decimal{ + list-style-type: decimal; +} + +.m-0{ + margin: 0px; +} + +.m-1{ + margin: 0.25rem; +} + +.m-2{ + margin: 0.5rem; +} + +.m-3{ + margin: 0.75rem; +} + +.m-4{ + margin: 1rem; +} + +.m-5{ + margin: 1.25rem; +} + +.m-6{ + margin: 1.5rem; +} + +.m-7{ + margin: 1.75rem; +} + +.m-8{ + margin: 2rem; +} + +.m-9{ + margin: 2.25rem; +} + +.m-10{ + margin: 2.5rem; +} + +.m-11{ + margin: 2.75rem; +} + +.m-12{ + margin: 3rem; +} + +.m-14{ + margin: 3.5rem; +} + +.m-16{ + margin: 4rem; +} + +.m-20{ + margin: 5rem; +} + +.m-24{ + margin: 6rem; +} + +.m-28{ + margin: 7rem; +} + +.m-32{ + margin: 8rem; +} + +.m-36{ + margin: 9rem; +} + +.m-40{ + margin: 10rem; +} + +.m-44{ + margin: 11rem; +} + +.m-48{ + margin: 12rem; +} + +.m-52{ + margin: 13rem; +} + +.m-56{ + margin: 14rem; +} + +.m-60{ + margin: 15rem; +} + +.m-64{ + margin: 16rem; +} + +.m-72{ + margin: 18rem; +} + +.m-80{ + margin: 20rem; +} + +.m-96{ + margin: 24rem; +} + +.m-auto{ + margin: auto; +} + +.m-px{ + margin: 1px; +} + +.m-0\.5{ + margin: 0.125rem; +} + +.m-1\.5{ + margin: 0.375rem; +} + +.m-2\.5{ + margin: 0.625rem; +} + +.m-3\.5{ + margin: 0.875rem; +} + +.-m-0{ + margin: 0px; +} + +.-m-1{ + margin: -0.25rem; +} + +.-m-2{ + margin: -0.5rem; +} + +.-m-3{ + margin: -0.75rem; +} + +.-m-4{ + margin: -1rem; +} + +.-m-5{ + margin: -1.25rem; +} + +.-m-6{ + margin: -1.5rem; +} + +.-m-7{ + margin: -1.75rem; +} + +.-m-8{ + margin: -2rem; +} + +.-m-9{ + margin: -2.25rem; +} + +.-m-10{ + margin: -2.5rem; +} + +.-m-11{ + margin: -2.75rem; +} + +.-m-12{ + margin: -3rem; +} + +.-m-14{ + margin: -3.5rem; +} + +.-m-16{ + margin: -4rem; +} + +.-m-20{ + margin: -5rem; +} + +.-m-24{ + margin: -6rem; +} + +.-m-28{ + margin: -7rem; +} + +.-m-32{ + margin: -8rem; +} + +.-m-36{ + margin: -9rem; +} + +.-m-40{ + margin: -10rem; +} + +.-m-44{ + margin: -11rem; +} + +.-m-48{ + margin: -12rem; +} + +.-m-52{ + margin: -13rem; +} + +.-m-56{ + margin: -14rem; +} + +.-m-60{ + margin: -15rem; +} + +.-m-64{ + margin: -16rem; +} + +.-m-72{ + margin: -18rem; +} + +.-m-80{ + margin: -20rem; +} + +.-m-96{ + margin: -24rem; +} + +.-m-px{ + margin: -1px; +} + +.-m-0\.5{ + margin: -0.125rem; +} + +.-m-1\.5{ + margin: -0.375rem; +} + +.-m-2\.5{ + margin: -0.625rem; +} + +.-m-3\.5{ + margin: -0.875rem; +} + +.my-0{ + margin-top: 0px; + margin-bottom: 0px; +} + +.mx-0{ + margin-left: 0px; + margin-right: 0px; +} + +.my-1{ + margin-top: 0.25rem; + margin-bottom: 0.25rem; +} + +.mx-1{ + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +.my-2{ + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} + +.mx-2{ + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.my-3{ + margin-top: 0.75rem; + margin-bottom: 0.75rem; +} + +.mx-3{ + margin-left: 0.75rem; + margin-right: 0.75rem; +} + +.my-4{ + margin-top: 1rem; + margin-bottom: 1rem; +} + +.mx-4{ + margin-left: 1rem; + margin-right: 1rem; +} + +.my-5{ + margin-top: 1.25rem; + margin-bottom: 1.25rem; +} + +.mx-5{ + margin-left: 1.25rem; + margin-right: 1.25rem; +} + +.my-6{ + margin-top: 1.5rem; + margin-bottom: 1.5rem; +} + +.mx-6{ + margin-left: 1.5rem; + margin-right: 1.5rem; +} + +.my-7{ + margin-top: 1.75rem; + margin-bottom: 1.75rem; +} + +.mx-7{ + margin-left: 1.75rem; + margin-right: 1.75rem; +} + +.my-8{ + margin-top: 2rem; + margin-bottom: 2rem; +} + +.mx-8{ + margin-left: 2rem; + margin-right: 2rem; +} + +.my-9{ + margin-top: 2.25rem; + margin-bottom: 2.25rem; +} + +.mx-9{ + margin-left: 2.25rem; + margin-right: 2.25rem; +} + +.my-10{ + margin-top: 2.5rem; + margin-bottom: 2.5rem; +} + +.mx-10{ + margin-left: 2.5rem; + margin-right: 2.5rem; +} + +.my-11{ + margin-top: 2.75rem; + margin-bottom: 2.75rem; +} + +.mx-11{ + margin-left: 2.75rem; + margin-right: 2.75rem; +} + +.my-12{ + margin-top: 3rem; + margin-bottom: 3rem; +} + +.mx-12{ + margin-left: 3rem; + margin-right: 3rem; +} + +.my-14{ + margin-top: 3.5rem; + margin-bottom: 3.5rem; +} + +.mx-14{ + margin-left: 3.5rem; + margin-right: 3.5rem; +} + +.my-16{ + margin-top: 4rem; + margin-bottom: 4rem; +} + +.mx-16{ + margin-left: 4rem; + margin-right: 4rem; +} + +.my-20{ + margin-top: 5rem; + margin-bottom: 5rem; +} + +.mx-20{ + margin-left: 5rem; + margin-right: 5rem; +} + +.my-24{ + margin-top: 6rem; + margin-bottom: 6rem; +} + +.mx-24{ + margin-left: 6rem; + margin-right: 6rem; +} + +.my-28{ + margin-top: 7rem; + margin-bottom: 7rem; +} + +.mx-28{ + margin-left: 7rem; + margin-right: 7rem; +} + +.my-32{ + margin-top: 8rem; + margin-bottom: 8rem; +} + +.mx-32{ + margin-left: 8rem; + margin-right: 8rem; +} + +.my-36{ + margin-top: 9rem; + margin-bottom: 9rem; +} + +.mx-36{ + margin-left: 9rem; + margin-right: 9rem; +} + +.my-40{ + margin-top: 10rem; + margin-bottom: 10rem; +} + +.mx-40{ + margin-left: 10rem; + margin-right: 10rem; +} + +.my-44{ + margin-top: 11rem; + margin-bottom: 11rem; +} + +.mx-44{ + margin-left: 11rem; + margin-right: 11rem; +} + +.my-48{ + margin-top: 12rem; + margin-bottom: 12rem; +} + +.mx-48{ + margin-left: 12rem; + margin-right: 12rem; +} + +.my-52{ + margin-top: 13rem; + margin-bottom: 13rem; +} + +.mx-52{ + margin-left: 13rem; + margin-right: 13rem; +} + +.my-56{ + margin-top: 14rem; + margin-bottom: 14rem; +} + +.mx-56{ + margin-left: 14rem; + margin-right: 14rem; +} + +.my-60{ + margin-top: 15rem; + margin-bottom: 15rem; +} + +.mx-60{ + margin-left: 15rem; + margin-right: 15rem; +} + +.my-64{ + margin-top: 16rem; + margin-bottom: 16rem; +} + +.mx-64{ + margin-left: 16rem; + margin-right: 16rem; +} + +.my-72{ + margin-top: 18rem; + margin-bottom: 18rem; +} + +.mx-72{ + margin-left: 18rem; + margin-right: 18rem; +} + +.my-80{ + margin-top: 20rem; + margin-bottom: 20rem; +} + +.mx-80{ + margin-left: 20rem; + margin-right: 20rem; +} + +.my-96{ + margin-top: 24rem; + margin-bottom: 24rem; +} + +.mx-96{ + margin-left: 24rem; + margin-right: 24rem; +} + +.my-auto{ + margin-top: auto; + margin-bottom: auto; +} + +.mx-auto{ + margin-left: auto; + margin-right: auto; +} + +.my-px{ + margin-top: 1px; + margin-bottom: 1px; +} + +.mx-px{ + margin-left: 1px; + margin-right: 1px; +} + +.my-0\.5{ + margin-top: 0.125rem; + margin-bottom: 0.125rem; +} + +.mx-0\.5{ + margin-left: 0.125rem; + margin-right: 0.125rem; +} + +.my-1\.5{ + margin-top: 0.375rem; + margin-bottom: 0.375rem; +} + +.mx-1\.5{ + margin-left: 0.375rem; + margin-right: 0.375rem; +} + +.my-2\.5{ + margin-top: 0.625rem; + margin-bottom: 0.625rem; +} + +.mx-2\.5{ + margin-left: 0.625rem; + margin-right: 0.625rem; +} + +.my-3\.5{ + margin-top: 0.875rem; + margin-bottom: 0.875rem; +} + +.mx-3\.5{ + margin-left: 0.875rem; + margin-right: 0.875rem; +} + +.-my-0{ + margin-top: 0px; + margin-bottom: 0px; +} + +.-mx-0{ + margin-left: 0px; + margin-right: 0px; +} + +.-my-1{ + margin-top: -0.25rem; + margin-bottom: -0.25rem; +} + +.-mx-1{ + margin-left: -0.25rem; + margin-right: -0.25rem; +} + +.-my-2{ + margin-top: -0.5rem; + margin-bottom: -0.5rem; +} + +.-mx-2{ + margin-left: -0.5rem; + margin-right: -0.5rem; +} + +.-my-3{ + margin-top: -0.75rem; + margin-bottom: -0.75rem; +} + +.-mx-3{ + margin-left: -0.75rem; + margin-right: -0.75rem; +} + +.-my-4{ + margin-top: -1rem; + margin-bottom: -1rem; +} + +.-mx-4{ + margin-left: -1rem; + margin-right: -1rem; +} + +.-my-5{ + margin-top: -1.25rem; + margin-bottom: -1.25rem; +} + +.-mx-5{ + margin-left: -1.25rem; + margin-right: -1.25rem; +} + +.-my-6{ + margin-top: -1.5rem; + margin-bottom: -1.5rem; +} + +.-mx-6{ + margin-left: -1.5rem; + margin-right: -1.5rem; +} + +.-my-7{ + margin-top: -1.75rem; + margin-bottom: -1.75rem; +} + +.-mx-7{ + margin-left: -1.75rem; + margin-right: -1.75rem; +} + +.-my-8{ + margin-top: -2rem; + margin-bottom: -2rem; +} + +.-mx-8{ + margin-left: -2rem; + margin-right: -2rem; +} + +.-my-9{ + margin-top: -2.25rem; + margin-bottom: -2.25rem; +} + +.-mx-9{ + margin-left: -2.25rem; + margin-right: -2.25rem; +} + +.-my-10{ + margin-top: -2.5rem; + margin-bottom: -2.5rem; +} + +.-mx-10{ + margin-left: -2.5rem; + margin-right: -2.5rem; +} + +.-my-11{ + margin-top: -2.75rem; + margin-bottom: -2.75rem; +} + +.-mx-11{ + margin-left: -2.75rem; + margin-right: -2.75rem; +} + +.-my-12{ + margin-top: -3rem; + margin-bottom: -3rem; +} + +.-mx-12{ + margin-left: -3rem; + margin-right: -3rem; +} + +.-my-14{ + margin-top: -3.5rem; + margin-bottom: -3.5rem; +} + +.-mx-14{ + margin-left: -3.5rem; + margin-right: -3.5rem; +} + +.-my-16{ + margin-top: -4rem; + margin-bottom: -4rem; +} + +.-mx-16{ + margin-left: -4rem; + margin-right: -4rem; +} + +.-my-20{ + margin-top: -5rem; + margin-bottom: -5rem; +} + +.-mx-20{ + margin-left: -5rem; + margin-right: -5rem; +} + +.-my-24{ + margin-top: -6rem; + margin-bottom: -6rem; +} + +.-mx-24{ + margin-left: -6rem; + margin-right: -6rem; +} + +.-my-28{ + margin-top: -7rem; + margin-bottom: -7rem; +} + +.-mx-28{ + margin-left: -7rem; + margin-right: -7rem; +} + +.-my-32{ + margin-top: -8rem; + margin-bottom: -8rem; +} + +.-mx-32{ + margin-left: -8rem; + margin-right: -8rem; +} + +.-my-36{ + margin-top: -9rem; + margin-bottom: -9rem; +} + +.-mx-36{ + margin-left: -9rem; + margin-right: -9rem; +} + +.-my-40{ + margin-top: -10rem; + margin-bottom: -10rem; +} + +.-mx-40{ + margin-left: -10rem; + margin-right: -10rem; +} + +.-my-44{ + margin-top: -11rem; + margin-bottom: -11rem; +} + +.-mx-44{ + margin-left: -11rem; + margin-right: -11rem; +} + +.-my-48{ + margin-top: -12rem; + margin-bottom: -12rem; +} + +.-mx-48{ + margin-left: -12rem; + margin-right: -12rem; +} + +.-my-52{ + margin-top: -13rem; + margin-bottom: -13rem; +} + +.-mx-52{ + margin-left: -13rem; + margin-right: -13rem; +} + +.-my-56{ + margin-top: -14rem; + margin-bottom: -14rem; +} + +.-mx-56{ + margin-left: -14rem; + margin-right: -14rem; +} + +.-my-60{ + margin-top: -15rem; + margin-bottom: -15rem; +} + +.-mx-60{ + margin-left: -15rem; + margin-right: -15rem; +} + +.-my-64{ + margin-top: -16rem; + margin-bottom: -16rem; +} + +.-mx-64{ + margin-left: -16rem; + margin-right: -16rem; +} + +.-my-72{ + margin-top: -18rem; + margin-bottom: -18rem; +} + +.-mx-72{ + margin-left: -18rem; + margin-right: -18rem; +} + +.-my-80{ + margin-top: -20rem; + margin-bottom: -20rem; +} + +.-mx-80{ + margin-left: -20rem; + margin-right: -20rem; +} + +.-my-96{ + margin-top: -24rem; + margin-bottom: -24rem; +} + +.-mx-96{ + margin-left: -24rem; + margin-right: -24rem; +} + +.-my-px{ + margin-top: -1px; + margin-bottom: -1px; +} + +.-mx-px{ + margin-left: -1px; + margin-right: -1px; +} + +.-my-0\.5{ + margin-top: -0.125rem; + margin-bottom: -0.125rem; +} + +.-mx-0\.5{ + margin-left: -0.125rem; + margin-right: -0.125rem; +} + +.-my-1\.5{ + margin-top: -0.375rem; + margin-bottom: -0.375rem; +} + +.-mx-1\.5{ + margin-left: -0.375rem; + margin-right: -0.375rem; +} + +.-my-2\.5{ + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} + +.-mx-2\.5{ + margin-left: -0.625rem; + margin-right: -0.625rem; +} + +.-my-3\.5{ + margin-top: -0.875rem; + margin-bottom: -0.875rem; +} + +.-mx-3\.5{ + margin-left: -0.875rem; + margin-right: -0.875rem; +} + +.mt-0{ + margin-top: 0px; +} + +.mr-0{ + margin-right: 0px; +} + +.mb-0{ + margin-bottom: 0px; +} + +.ml-0{ + margin-left: 0px; +} + +.mt-1{ + margin-top: 0.25rem; +} + +.mr-1{ + margin-right: 0.25rem; +} + +.mb-1{ + margin-bottom: 0.25rem; +} + +.ml-1{ + margin-left: 0.25rem; +} + +.mt-2{ + margin-top: 0.5rem; +} + +.mr-2{ + margin-right: 0.5rem; +} + +.mb-2{ + margin-bottom: 0.5rem; +} + +.ml-2{ + margin-left: 0.5rem; +} + +.mt-3{ + margin-top: 0.75rem; +} + +.mr-3{ + margin-right: 0.75rem; +} + +.mb-3{ + margin-bottom: 0.75rem; +} + +.ml-3{ + margin-left: 0.75rem; +} + +.mt-4{ + margin-top: 1rem; +} + +.mr-4{ + margin-right: 1rem; +} + +.mb-4{ + margin-bottom: 1rem; +} + +.ml-4{ + margin-left: 1rem; +} + +.mt-5{ + margin-top: 1.25rem; +} + +.mr-5{ + margin-right: 1.25rem; +} + +.mb-5{ + margin-bottom: 1.25rem; +} + +.ml-5{ + margin-left: 1.25rem; +} + +.mt-6{ + margin-top: 1.5rem; +} + +.mr-6{ + margin-right: 1.5rem; +} + +.mb-6{ + margin-bottom: 1.5rem; +} + +.ml-6{ + margin-left: 1.5rem; +} + +.mt-7{ + margin-top: 1.75rem; +} + +.mr-7{ + margin-right: 1.75rem; +} + +.mb-7{ + margin-bottom: 1.75rem; +} + +.ml-7{ + margin-left: 1.75rem; +} + +.mt-8{ + margin-top: 2rem; +} + +.mr-8{ + margin-right: 2rem; +} + +.mb-8{ + margin-bottom: 2rem; +} + +.ml-8{ + margin-left: 2rem; +} + +.mt-9{ + margin-top: 2.25rem; +} + +.mr-9{ + margin-right: 2.25rem; +} + +.mb-9{ + margin-bottom: 2.25rem; +} + +.ml-9{ + margin-left: 2.25rem; +} + +.mt-10{ + margin-top: 2.5rem; +} + +.mr-10{ + margin-right: 2.5rem; +} + +.mb-10{ + margin-bottom: 2.5rem; +} + +.ml-10{ + margin-left: 2.5rem; +} + +.mt-11{ + margin-top: 2.75rem; +} + +.mr-11{ + margin-right: 2.75rem; +} + +.mb-11{ + margin-bottom: 2.75rem; +} + +.ml-11{ + margin-left: 2.75rem; +} + +.mt-12{ + margin-top: 3rem; +} + +.mr-12{ + margin-right: 3rem; +} + +.mb-12{ + margin-bottom: 3rem; +} + +.ml-12{ + margin-left: 3rem; +} + +.mt-14{ + margin-top: 3.5rem; +} + +.mr-14{ + margin-right: 3.5rem; +} + +.mb-14{ + margin-bottom: 3.5rem; +} + +.ml-14{ + margin-left: 3.5rem; +} + +.mt-16{ + margin-top: 4rem; +} + +.mr-16{ + margin-right: 4rem; +} + +.mb-16{ + margin-bottom: 4rem; +} + +.ml-16{ + margin-left: 4rem; +} + +.mt-20{ + margin-top: 5rem; +} + +.mr-20{ + margin-right: 5rem; +} + +.mb-20{ + margin-bottom: 5rem; +} + +.ml-20{ + margin-left: 5rem; +} + +.mt-24{ + margin-top: 6rem; +} + +.mr-24{ + margin-right: 6rem; +} + +.mb-24{ + margin-bottom: 6rem; +} + +.ml-24{ + margin-left: 6rem; +} + +.mt-28{ + margin-top: 7rem; +} + +.mr-28{ + margin-right: 7rem; +} + +.mb-28{ + margin-bottom: 7rem; +} + +.ml-28{ + margin-left: 7rem; +} + +.mt-32{ + margin-top: 8rem; +} + +.mr-32{ + margin-right: 8rem; +} + +.mb-32{ + margin-bottom: 8rem; +} + +.ml-32{ + margin-left: 8rem; +} + +.mt-36{ + margin-top: 9rem; +} + +.mr-36{ + margin-right: 9rem; +} + +.mb-36{ + margin-bottom: 9rem; +} + +.ml-36{ + margin-left: 9rem; +} + +.mt-40{ + margin-top: 10rem; +} + +.mr-40{ + margin-right: 10rem; +} + +.mb-40{ + margin-bottom: 10rem; +} + +.ml-40{ + margin-left: 10rem; +} + +.mt-44{ + margin-top: 11rem; +} + +.mr-44{ + margin-right: 11rem; +} + +.mb-44{ + margin-bottom: 11rem; +} + +.ml-44{ + margin-left: 11rem; +} + +.mt-48{ + margin-top: 12rem; +} + +.mr-48{ + margin-right: 12rem; +} + +.mb-48{ + margin-bottom: 12rem; +} + +.ml-48{ + margin-left: 12rem; +} + +.mt-52{ + margin-top: 13rem; +} + +.mr-52{ + margin-right: 13rem; +} + +.mb-52{ + margin-bottom: 13rem; +} + +.ml-52{ + margin-left: 13rem; +} + +.mt-56{ + margin-top: 14rem; +} + +.mr-56{ + margin-right: 14rem; +} + +.mb-56{ + margin-bottom: 14rem; +} + +.ml-56{ + margin-left: 14rem; +} + +.mt-60{ + margin-top: 15rem; +} + +.mr-60{ + margin-right: 15rem; +} + +.mb-60{ + margin-bottom: 15rem; +} + +.ml-60{ + margin-left: 15rem; +} + +.mt-64{ + margin-top: 16rem; +} + +.mr-64{ + margin-right: 16rem; +} + +.mb-64{ + margin-bottom: 16rem; +} + +.ml-64{ + margin-left: 16rem; +} + +.mt-72{ + margin-top: 18rem; +} + +.mr-72{ + margin-right: 18rem; +} + +.mb-72{ + margin-bottom: 18rem; +} + +.ml-72{ + margin-left: 18rem; +} + +.mt-80{ + margin-top: 20rem; +} + +.mr-80{ + margin-right: 20rem; +} + +.mb-80{ + margin-bottom: 20rem; +} + +.ml-80{ + margin-left: 20rem; +} + +.mt-96{ + margin-top: 24rem; +} + +.mr-96{ + margin-right: 24rem; +} + +.mb-96{ + margin-bottom: 24rem; +} + +.ml-96{ + margin-left: 24rem; +} + +.mt-auto{ + margin-top: auto; +} + +.mr-auto{ + margin-right: auto; +} + +.mb-auto{ + margin-bottom: auto; +} + +.ml-auto{ + margin-left: auto; +} + +.mt-px{ + margin-top: 1px; +} + +.mr-px{ + margin-right: 1px; +} + +.mb-px{ + margin-bottom: 1px; +} + +.ml-px{ + margin-left: 1px; +} + +.mt-0\.5{ + margin-top: 0.125rem; +} + +.mr-0\.5{ + margin-right: 0.125rem; +} + +.mb-0\.5{ + margin-bottom: 0.125rem; +} + +.ml-0\.5{ + margin-left: 0.125rem; +} + +.mt-1\.5{ + margin-top: 0.375rem; +} + +.mr-1\.5{ + margin-right: 0.375rem; +} + +.mb-1\.5{ + margin-bottom: 0.375rem; +} + +.ml-1\.5{ + margin-left: 0.375rem; +} + +.mt-2\.5{ + margin-top: 0.625rem; +} + +.mr-2\.5{ + margin-right: 0.625rem; +} + +.mb-2\.5{ + margin-bottom: 0.625rem; +} + +.ml-2\.5{ + margin-left: 0.625rem; +} + +.mt-3\.5{ + margin-top: 0.875rem; +} + +.mr-3\.5{ + margin-right: 0.875rem; +} + +.mb-3\.5{ + margin-bottom: 0.875rem; +} + +.ml-3\.5{ + margin-left: 0.875rem; +} + +.-mt-0{ + margin-top: 0px; +} + +.-mr-0{ + margin-right: 0px; +} + +.-mb-0{ + margin-bottom: 0px; +} + +.-ml-0{ + margin-left: 0px; +} + +.-mt-1{ + margin-top: -0.25rem; +} + +.-mr-1{ + margin-right: -0.25rem; +} + +.-mb-1{ + margin-bottom: -0.25rem; +} + +.-ml-1{ + margin-left: -0.25rem; +} + +.-mt-2{ + margin-top: -0.5rem; +} + +.-mr-2{ + margin-right: -0.5rem; +} + +.-mb-2{ + margin-bottom: -0.5rem; +} + +.-ml-2{ + margin-left: -0.5rem; +} + +.-mt-3{ + margin-top: -0.75rem; +} + +.-mr-3{ + margin-right: -0.75rem; +} + +.-mb-3{ + margin-bottom: -0.75rem; +} + +.-ml-3{ + margin-left: -0.75rem; +} + +.-mt-4{ + margin-top: -1rem; +} + +.-mr-4{ + margin-right: -1rem; +} + +.-mb-4{ + margin-bottom: -1rem; +} + +.-ml-4{ + margin-left: -1rem; +} + +.-mt-5{ + margin-top: -1.25rem; +} + +.-mr-5{ + margin-right: -1.25rem; +} + +.-mb-5{ + margin-bottom: -1.25rem; +} + +.-ml-5{ + margin-left: -1.25rem; +} + +.-mt-6{ + margin-top: -1.5rem; +} + +.-mr-6{ + margin-right: -1.5rem; +} + +.-mb-6{ + margin-bottom: -1.5rem; +} + +.-ml-6{ + margin-left: -1.5rem; +} + +.-mt-7{ + margin-top: -1.75rem; +} + +.-mr-7{ + margin-right: -1.75rem; +} + +.-mb-7{ + margin-bottom: -1.75rem; +} + +.-ml-7{ + margin-left: -1.75rem; +} + +.-mt-8{ + margin-top: -2rem; +} + +.-mr-8{ + margin-right: -2rem; +} + +.-mb-8{ + margin-bottom: -2rem; +} + +.-ml-8{ + margin-left: -2rem; +} + +.-mt-9{ + margin-top: -2.25rem; +} + +.-mr-9{ + margin-right: -2.25rem; +} + +.-mb-9{ + margin-bottom: -2.25rem; +} + +.-ml-9{ + margin-left: -2.25rem; +} + +.-mt-10{ + margin-top: -2.5rem; +} + +.-mr-10{ + margin-right: -2.5rem; +} + +.-mb-10{ + margin-bottom: -2.5rem; +} + +.-ml-10{ + margin-left: -2.5rem; +} + +.-mt-11{ + margin-top: -2.75rem; +} + +.-mr-11{ + margin-right: -2.75rem; +} + +.-mb-11{ + margin-bottom: -2.75rem; +} + +.-ml-11{ + margin-left: -2.75rem; +} + +.-mt-12{ + margin-top: -3rem; +} + +.-mr-12{ + margin-right: -3rem; +} + +.-mb-12{ + margin-bottom: -3rem; +} + +.-ml-12{ + margin-left: -3rem; +} + +.-mt-14{ + margin-top: -3.5rem; +} + +.-mr-14{ + margin-right: -3.5rem; +} + +.-mb-14{ + margin-bottom: -3.5rem; +} + +.-ml-14{ + margin-left: -3.5rem; +} + +.-mt-16{ + margin-top: -4rem; +} + +.-mr-16{ + margin-right: -4rem; +} + +.-mb-16{ + margin-bottom: -4rem; +} + +.-ml-16{ + margin-left: -4rem; +} + +.-mt-20{ + margin-top: -5rem; +} + +.-mr-20{ + margin-right: -5rem; +} + +.-mb-20{ + margin-bottom: -5rem; +} + +.-ml-20{ + margin-left: -5rem; +} + +.-mt-24{ + margin-top: -6rem; +} + +.-mr-24{ + margin-right: -6rem; +} + +.-mb-24{ + margin-bottom: -6rem; +} + +.-ml-24{ + margin-left: -6rem; +} + +.-mt-28{ + margin-top: -7rem; +} + +.-mr-28{ + margin-right: -7rem; +} + +.-mb-28{ + margin-bottom: -7rem; +} + +.-ml-28{ + margin-left: -7rem; +} + +.-mt-32{ + margin-top: -8rem; +} + +.-mr-32{ + margin-right: -8rem; +} + +.-mb-32{ + margin-bottom: -8rem; +} + +.-ml-32{ + margin-left: -8rem; +} + +.-mt-36{ + margin-top: -9rem; +} + +.-mr-36{ + margin-right: -9rem; +} + +.-mb-36{ + margin-bottom: -9rem; +} + +.-ml-36{ + margin-left: -9rem; +} + +.-mt-40{ + margin-top: -10rem; +} + +.-mr-40{ + margin-right: -10rem; +} + +.-mb-40{ + margin-bottom: -10rem; +} + +.-ml-40{ + margin-left: -10rem; +} + +.-mt-44{ + margin-top: -11rem; +} + +.-mr-44{ + margin-right: -11rem; +} + +.-mb-44{ + margin-bottom: -11rem; +} + +.-ml-44{ + margin-left: -11rem; +} + +.-mt-48{ + margin-top: -12rem; +} + +.-mr-48{ + margin-right: -12rem; +} + +.-mb-48{ + margin-bottom: -12rem; +} + +.-ml-48{ + margin-left: -12rem; +} + +.-mt-52{ + margin-top: -13rem; +} + +.-mr-52{ + margin-right: -13rem; +} + +.-mb-52{ + margin-bottom: -13rem; +} + +.-ml-52{ + margin-left: -13rem; +} + +.-mt-56{ + margin-top: -14rem; +} + +.-mr-56{ + margin-right: -14rem; +} + +.-mb-56{ + margin-bottom: -14rem; +} + +.-ml-56{ + margin-left: -14rem; +} + +.-mt-60{ + margin-top: -15rem; +} + +.-mr-60{ + margin-right: -15rem; +} + +.-mb-60{ + margin-bottom: -15rem; +} + +.-ml-60{ + margin-left: -15rem; +} + +.-mt-64{ + margin-top: -16rem; +} + +.-mr-64{ + margin-right: -16rem; +} + +.-mb-64{ + margin-bottom: -16rem; +} + +.-ml-64{ + margin-left: -16rem; +} + +.-mt-72{ + margin-top: -18rem; +} + +.-mr-72{ + margin-right: -18rem; +} + +.-mb-72{ + margin-bottom: -18rem; +} + +.-ml-72{ + margin-left: -18rem; +} + +.-mt-80{ + margin-top: -20rem; +} + +.-mr-80{ + margin-right: -20rem; +} + +.-mb-80{ + margin-bottom: -20rem; +} + +.-ml-80{ + margin-left: -20rem; +} + +.-mt-96{ + margin-top: -24rem; +} + +.-mr-96{ + margin-right: -24rem; +} + +.-mb-96{ + margin-bottom: -24rem; +} + +.-ml-96{ + margin-left: -24rem; +} + +.-mt-px{ + margin-top: -1px; +} + +.-mr-px{ + margin-right: -1px; +} + +.-mb-px{ + margin-bottom: -1px; +} + +.-ml-px{ + margin-left: -1px; +} + +.-mt-0\.5{ + margin-top: -0.125rem; +} + +.-mr-0\.5{ + margin-right: -0.125rem; +} + +.-mb-0\.5{ + margin-bottom: -0.125rem; +} + +.-ml-0\.5{ + margin-left: -0.125rem; +} + +.-mt-1\.5{ + margin-top: -0.375rem; +} + +.-mr-1\.5{ + margin-right: -0.375rem; +} + +.-mb-1\.5{ + margin-bottom: -0.375rem; +} + +.-ml-1\.5{ + margin-left: -0.375rem; +} + +.-mt-2\.5{ + margin-top: -0.625rem; +} + +.-mr-2\.5{ + margin-right: -0.625rem; +} + +.-mb-2\.5{ + margin-bottom: -0.625rem; +} + +.-ml-2\.5{ + margin-left: -0.625rem; +} + +.-mt-3\.5{ + margin-top: -0.875rem; +} + +.-mr-3\.5{ + margin-right: -0.875rem; +} + +.-mb-3\.5{ + margin-bottom: -0.875rem; +} + +.-ml-3\.5{ + margin-left: -0.875rem; +} + +.max-h-0{ + max-height: 0px; +} + +.max-h-1{ + max-height: 0.25rem; +} + +.max-h-2{ + max-height: 0.5rem; +} + +.max-h-3{ + max-height: 0.75rem; +} + +.max-h-4{ + max-height: 1rem; +} + +.max-h-5{ + max-height: 1.25rem; +} + +.max-h-6{ + max-height: 1.5rem; +} + +.max-h-7{ + max-height: 1.75rem; +} + +.max-h-8{ + max-height: 2rem; +} + +.max-h-9{ + max-height: 2.25rem; +} + +.max-h-10{ + max-height: 2.5rem; +} + +.max-h-11{ + max-height: 2.75rem; +} + +.max-h-12{ + max-height: 3rem; +} + +.max-h-14{ + max-height: 3.5rem; +} + +.max-h-16{ + max-height: 4rem; +} + +.max-h-20{ + max-height: 5rem; +} + +.max-h-24{ + max-height: 6rem; +} + +.max-h-28{ + max-height: 7rem; +} + +.max-h-32{ + max-height: 8rem; +} + +.max-h-36{ + max-height: 9rem; +} + +.max-h-40{ + max-height: 10rem; +} + +.max-h-44{ + max-height: 11rem; +} + +.max-h-48{ + max-height: 12rem; +} + +.max-h-52{ + max-height: 13rem; +} + +.max-h-56{ + max-height: 14rem; +} + +.max-h-60{ + max-height: 15rem; +} + +.max-h-64{ + max-height: 16rem; +} + +.max-h-72{ + max-height: 18rem; +} + +.max-h-80{ + max-height: 20rem; +} + +.max-h-96{ + max-height: 24rem; +} + +.max-h-px{ + max-height: 1px; +} + +.max-h-0\.5{ + max-height: 0.125rem; +} + +.max-h-1\.5{ + max-height: 0.375rem; +} + +.max-h-2\.5{ + max-height: 0.625rem; +} + +.max-h-3\.5{ + max-height: 0.875rem; +} + +.max-h-full{ + max-height: 100%; +} + +.max-h-screen{ + max-height: 100vh; +} + +.max-w-0{ + max-width: 0rem; +} + +.max-w-none{ + max-width: none; +} + +.max-w-xs{ + max-width: 20rem; +} + +.max-w-sm{ + max-width: 24rem; +} + +.max-w-md{ + max-width: 28rem; +} + +.max-w-lg{ + max-width: 32rem; +} + +.max-w-xl{ + max-width: 36rem; +} + +.max-w-2xl{ + max-width: 42rem; +} + +.max-w-3xl{ + max-width: 48rem; +} + +.max-w-4xl{ + max-width: 56rem; +} + +.max-w-5xl{ + max-width: 64rem; +} + +.max-w-6xl{ + max-width: 72rem; +} + +.max-w-7xl{ + max-width: 80rem; +} + +.max-w-full{ + max-width: 100%; +} + +.max-w-min{ + max-width: -webkit-min-content; + max-width: -moz-min-content; + max-width: min-content; +} + +.max-w-max{ + max-width: -webkit-max-content; + max-width: -moz-max-content; + max-width: max-content; +} + +.max-w-prose{ + max-width: 65ch; +} + +.max-w-screen-sm{ + max-width: 640px; +} + +.max-w-screen-md{ + max-width: 768px; +} + +.max-w-screen-lg{ + max-width: 1024px; +} + +.max-w-screen-xl{ + max-width: 1280px; +} + +.max-w-screen-2xl{ + max-width: 1536px; +} + +.min-h-0{ + min-height: 0px; +} + +.min-h-full{ + min-height: 100%; +} + +.min-h-screen{ + min-height: 100vh; +} + +.min-w-0{ + min-width: 0px; +} + +.min-w-full{ + min-width: 100%; +} + +.min-w-min{ + min-width: -webkit-min-content; + min-width: -moz-min-content; + min-width: min-content; +} + +.min-w-max{ + min-width: -webkit-max-content; + min-width: -moz-max-content; + min-width: max-content; +} + +.object-contain{ + -o-object-fit: contain; + object-fit: contain; +} + +.object-cover{ + -o-object-fit: cover; + object-fit: cover; +} + +.object-fill{ + -o-object-fit: fill; + object-fit: fill; +} + +.object-none{ + -o-object-fit: none; + object-fit: none; +} + +.object-scale-down{ + -o-object-fit: scale-down; + object-fit: scale-down; +} + +.object-bottom{ + -o-object-position: bottom; + object-position: bottom; +} + +.object-center{ + -o-object-position: center; + object-position: center; +} + +.object-left{ + -o-object-position: left; + object-position: left; +} + +.object-left-bottom{ + -o-object-position: left bottom; + object-position: left bottom; +} + +.object-left-top{ + -o-object-position: left top; + object-position: left top; +} + +.object-right{ + -o-object-position: right; + object-position: right; +} + +.object-right-bottom{ + -o-object-position: right bottom; + object-position: right bottom; +} + +.object-right-top{ + -o-object-position: right top; + object-position: right top; +} + +.object-top{ + -o-object-position: top; + object-position: top; +} + +.opacity-0{ + opacity: 0; +} + +.opacity-5{ + opacity: 0.05; +} + +.opacity-10{ + opacity: 0.1; +} + +.opacity-20{ + opacity: 0.2; +} + +.opacity-25{ + opacity: 0.25; +} + +.opacity-30{ + opacity: 0.3; +} + +.opacity-40{ + opacity: 0.4; +} + +.opacity-50{ + opacity: 0.5; +} + +.opacity-60{ + opacity: 0.6; +} + +.opacity-70{ + opacity: 0.7; +} + +.opacity-75{ + opacity: 0.75; +} + +.opacity-80{ + opacity: 0.8; +} + +.opacity-90{ + opacity: 0.9; +} + +.opacity-95{ + opacity: 0.95; +} + +.opacity-100{ + opacity: 1; +} + +.group:hover .group-hover\:opacity-0{ + opacity: 0; +} + +.group:hover .group-hover\:opacity-5{ + opacity: 0.05; +} + +.group:hover .group-hover\:opacity-10{ + opacity: 0.1; +} + +.group:hover .group-hover\:opacity-20{ + opacity: 0.2; +} + +.group:hover .group-hover\:opacity-25{ + opacity: 0.25; +} + +.group:hover .group-hover\:opacity-30{ + opacity: 0.3; +} + +.group:hover .group-hover\:opacity-40{ + opacity: 0.4; +} + +.group:hover .group-hover\:opacity-50{ + opacity: 0.5; +} + +.group:hover .group-hover\:opacity-60{ + opacity: 0.6; +} + +.group:hover .group-hover\:opacity-70{ + opacity: 0.7; +} + +.group:hover .group-hover\:opacity-75{ + opacity: 0.75; +} + +.group:hover .group-hover\:opacity-80{ + opacity: 0.8; +} + +.group:hover .group-hover\:opacity-90{ + opacity: 0.9; +} + +.group:hover .group-hover\:opacity-95{ + opacity: 0.95; +} + +.group:hover .group-hover\:opacity-100{ + opacity: 1; +} + +.focus-within\:opacity-0:focus-within{ + opacity: 0; +} + +.focus-within\:opacity-5:focus-within{ + opacity: 0.05; +} + +.focus-within\:opacity-10:focus-within{ + opacity: 0.1; +} + +.focus-within\:opacity-20:focus-within{ + opacity: 0.2; +} + +.focus-within\:opacity-25:focus-within{ + opacity: 0.25; +} + +.focus-within\:opacity-30:focus-within{ + opacity: 0.3; +} + +.focus-within\:opacity-40:focus-within{ + opacity: 0.4; +} + +.focus-within\:opacity-50:focus-within{ + opacity: 0.5; +} + +.focus-within\:opacity-60:focus-within{ + opacity: 0.6; +} + +.focus-within\:opacity-70:focus-within{ + opacity: 0.7; +} + +.focus-within\:opacity-75:focus-within{ + opacity: 0.75; +} + +.focus-within\:opacity-80:focus-within{ + opacity: 0.8; +} + +.focus-within\:opacity-90:focus-within{ + opacity: 0.9; +} + +.focus-within\:opacity-95:focus-within{ + opacity: 0.95; +} + +.focus-within\:opacity-100:focus-within{ + opacity: 1; +} + +.hover\:opacity-0:hover{ + opacity: 0; +} + +.hover\:opacity-5:hover{ + opacity: 0.05; +} + +.hover\:opacity-10:hover{ + opacity: 0.1; +} + +.hover\:opacity-20:hover{ + opacity: 0.2; +} + +.hover\:opacity-25:hover{ + opacity: 0.25; +} + +.hover\:opacity-30:hover{ + opacity: 0.3; +} + +.hover\:opacity-40:hover{ + opacity: 0.4; +} + +.hover\:opacity-50:hover{ + opacity: 0.5; +} + +.hover\:opacity-60:hover{ + opacity: 0.6; +} + +.hover\:opacity-70:hover{ + opacity: 0.7; +} + +.hover\:opacity-75:hover{ + opacity: 0.75; +} + +.hover\:opacity-80:hover{ + opacity: 0.8; +} + +.hover\:opacity-90:hover{ + opacity: 0.9; +} + +.hover\:opacity-95:hover{ + opacity: 0.95; +} + +.hover\:opacity-100:hover{ + opacity: 1; +} + +.focus\:opacity-0:focus{ + opacity: 0; +} + +.focus\:opacity-5:focus{ + opacity: 0.05; +} + +.focus\:opacity-10:focus{ + opacity: 0.1; +} + +.focus\:opacity-20:focus{ + opacity: 0.2; +} + +.focus\:opacity-25:focus{ + opacity: 0.25; +} + +.focus\:opacity-30:focus{ + opacity: 0.3; +} + +.focus\:opacity-40:focus{ + opacity: 0.4; +} + +.focus\:opacity-50:focus{ + opacity: 0.5; +} + +.focus\:opacity-60:focus{ + opacity: 0.6; +} + +.focus\:opacity-70:focus{ + opacity: 0.7; +} + +.focus\:opacity-75:focus{ + opacity: 0.75; +} + +.focus\:opacity-80:focus{ + opacity: 0.8; +} + +.focus\:opacity-90:focus{ + opacity: 0.9; +} + +.focus\:opacity-95:focus{ + opacity: 0.95; +} + +.focus\:opacity-100:focus{ + opacity: 1; +} + +.outline-none{ + outline: 2px solid transparent; + outline-offset: 2px; +} + +.outline-white{ + outline: 2px dotted white; + outline-offset: 2px; +} + +.outline-black{ + outline: 2px dotted black; + outline-offset: 2px; +} + +.focus-within\:outline-none:focus-within{ + outline: 2px solid transparent; + outline-offset: 2px; +} + +.focus-within\:outline-white:focus-within{ + outline: 2px dotted white; + outline-offset: 2px; +} + +.focus-within\:outline-black:focus-within{ + outline: 2px dotted black; + outline-offset: 2px; +} + +.focus\:outline-none:focus{ + outline: 2px solid transparent; + outline-offset: 2px; +} + +.focus\:outline-white:focus{ + outline: 2px dotted white; + outline-offset: 2px; +} + +.focus\:outline-black:focus{ + outline: 2px dotted black; + outline-offset: 2px; +} + +.overflow-auto{ + overflow: auto; +} + +.overflow-hidden{ + overflow: hidden; +} + +.overflow-visible{ + overflow: visible; +} + +.overflow-scroll{ + overflow: scroll; +} + +.overflow-x-auto{ + overflow-x: auto; +} + +.overflow-y-auto{ + overflow-y: auto; +} + +.overflow-x-hidden{ + overflow-x: hidden; +} + +.overflow-y-hidden{ + overflow-y: hidden; +} + +.overflow-x-visible{ + overflow-x: visible; +} + +.overflow-y-visible{ + overflow-y: visible; +} + +.overflow-x-scroll{ + overflow-x: scroll; +} + +.overflow-y-scroll{ + overflow-y: scroll; +} + +.overscroll-auto{ + -ms-scroll-chaining: chained; + overscroll-behavior: auto; +} + +.overscroll-contain{ + -ms-scroll-chaining: none; + overscroll-behavior: contain; +} + +.overscroll-none{ + -ms-scroll-chaining: none; + overscroll-behavior: none; +} + +.overscroll-y-auto{ + overscroll-behavior-y: auto; +} + +.overscroll-y-contain{ + overscroll-behavior-y: contain; +} + +.overscroll-y-none{ + overscroll-behavior-y: none; +} + +.overscroll-x-auto{ + overscroll-behavior-x: auto; +} + +.overscroll-x-contain{ + overscroll-behavior-x: contain; +} + +.overscroll-x-none{ + overscroll-behavior-x: none; +} + +.p-0{ + padding: 0px; +} + +.p-1{ + padding: 0.25rem; +} + +.p-2{ + padding: 0.5rem; +} + +.p-3{ + padding: 0.75rem; +} + +.p-4{ + padding: 1rem; +} + +.p-5{ + padding: 1.25rem; +} + +.p-6{ + padding: 1.5rem; +} + +.p-7{ + padding: 1.75rem; +} + +.p-8{ + padding: 2rem; +} + +.p-9{ + padding: 2.25rem; +} + +.p-10{ + padding: 2.5rem; +} + +.p-11{ + padding: 2.75rem; +} + +.p-12{ + padding: 3rem; +} + +.p-14{ + padding: 3.5rem; +} + +.p-16{ + padding: 4rem; +} + +.p-20{ + padding: 5rem; +} + +.p-24{ + padding: 6rem; +} + +.p-28{ + padding: 7rem; +} + +.p-32{ + padding: 8rem; +} + +.p-36{ + padding: 9rem; +} + +.p-40{ + padding: 10rem; +} + +.p-44{ + padding: 11rem; +} + +.p-48{ + padding: 12rem; +} + +.p-52{ + padding: 13rem; +} + +.p-56{ + padding: 14rem; +} + +.p-60{ + padding: 15rem; +} + +.p-64{ + padding: 16rem; +} + +.p-72{ + padding: 18rem; +} + +.p-80{ + padding: 20rem; +} + +.p-96{ + padding: 24rem; +} + +.p-px{ + padding: 1px; +} + +.p-0\.5{ + padding: 0.125rem; +} + +.p-1\.5{ + padding: 0.375rem; +} + +.p-2\.5{ + padding: 0.625rem; +} + +.p-3\.5{ + padding: 0.875rem; +} + +.py-0{ + padding-top: 0px; + padding-bottom: 0px; +} + +.px-0{ + padding-left: 0px; + padding-right: 0px; +} + +.py-1{ + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.px-1{ + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.py-2{ + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.px-2{ + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.py-3{ + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} + +.px-3{ + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.py-4{ + padding-top: 1rem; + padding-bottom: 1rem; +} + +.px-4{ + padding-left: 1rem; + padding-right: 1rem; +} + +.py-5{ + padding-top: 1.25rem; + padding-bottom: 1.25rem; +} + +.px-5{ + padding-left: 1.25rem; + padding-right: 1.25rem; +} + +.py-6{ + padding-top: 1.5rem; + padding-bottom: 1.5rem; +} + +.px-6{ + padding-left: 1.5rem; + padding-right: 1.5rem; +} + +.py-7{ + padding-top: 1.75rem; + padding-bottom: 1.75rem; +} + +.px-7{ + padding-left: 1.75rem; + padding-right: 1.75rem; +} + +.py-8{ + padding-top: 2rem; + padding-bottom: 2rem; +} + +.px-8{ + padding-left: 2rem; + padding-right: 2rem; +} + +.py-9{ + padding-top: 2.25rem; + padding-bottom: 2.25rem; +} + +.px-9{ + padding-left: 2.25rem; + padding-right: 2.25rem; +} + +.py-10{ + padding-top: 2.5rem; + padding-bottom: 2.5rem; +} + +.px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; +} + +.py-11{ + padding-top: 2.75rem; + padding-bottom: 2.75rem; +} + +.px-11{ + padding-left: 2.75rem; + padding-right: 2.75rem; +} + +.py-12{ + padding-top: 3rem; + padding-bottom: 3rem; +} + +.px-12{ + padding-left: 3rem; + padding-right: 3rem; +} + +.py-14{ + padding-top: 3.5rem; + padding-bottom: 3.5rem; +} + +.px-14{ + padding-left: 3.5rem; + padding-right: 3.5rem; +} + +.py-16{ + padding-top: 4rem; + padding-bottom: 4rem; +} + +.px-16{ + padding-left: 4rem; + padding-right: 4rem; +} + +.py-20{ + padding-top: 5rem; + padding-bottom: 5rem; +} + +.px-20{ + padding-left: 5rem; + padding-right: 5rem; +} + +.py-24{ + padding-top: 6rem; + padding-bottom: 6rem; +} + +.px-24{ + padding-left: 6rem; + padding-right: 6rem; +} + +.py-28{ + padding-top: 7rem; + padding-bottom: 7rem; +} + +.px-28{ + padding-left: 7rem; + padding-right: 7rem; +} + +.py-32{ + padding-top: 8rem; + padding-bottom: 8rem; +} + +.px-32{ + padding-left: 8rem; + padding-right: 8rem; +} + +.py-36{ + padding-top: 9rem; + padding-bottom: 9rem; +} + +.px-36{ + padding-left: 9rem; + padding-right: 9rem; +} + +.py-40{ + padding-top: 10rem; + padding-bottom: 10rem; +} + +.px-40{ + padding-left: 10rem; + padding-right: 10rem; +} + +.py-44{ + padding-top: 11rem; + padding-bottom: 11rem; +} + +.px-44{ + padding-left: 11rem; + padding-right: 11rem; +} + +.py-48{ + padding-top: 12rem; + padding-bottom: 12rem; +} + +.px-48{ + padding-left: 12rem; + padding-right: 12rem; +} + +.py-52{ + padding-top: 13rem; + padding-bottom: 13rem; +} + +.px-52{ + padding-left: 13rem; + padding-right: 13rem; +} + +.py-56{ + padding-top: 14rem; + padding-bottom: 14rem; +} + +.px-56{ + padding-left: 14rem; + padding-right: 14rem; +} + +.py-60{ + padding-top: 15rem; + padding-bottom: 15rem; +} + +.px-60{ + padding-left: 15rem; + padding-right: 15rem; +} + +.py-64{ + padding-top: 16rem; + padding-bottom: 16rem; +} + +.px-64{ + padding-left: 16rem; + padding-right: 16rem; +} + +.py-72{ + padding-top: 18rem; + padding-bottom: 18rem; +} + +.px-72{ + padding-left: 18rem; + padding-right: 18rem; +} + +.py-80{ + padding-top: 20rem; + padding-bottom: 20rem; +} + +.px-80{ + padding-left: 20rem; + padding-right: 20rem; +} + +.py-96{ + padding-top: 24rem; + padding-bottom: 24rem; +} + +.px-96{ + padding-left: 24rem; + padding-right: 24rem; +} + +.py-px{ + padding-top: 1px; + padding-bottom: 1px; +} + +.px-px{ + padding-left: 1px; + padding-right: 1px; +} + +.py-0\.5{ + padding-top: 0.125rem; + padding-bottom: 0.125rem; +} + +.px-0\.5{ + padding-left: 0.125rem; + padding-right: 0.125rem; +} + +.py-1\.5{ + padding-top: 0.375rem; + padding-bottom: 0.375rem; +} + +.px-1\.5{ + padding-left: 0.375rem; + padding-right: 0.375rem; +} + +.py-2\.5{ + padding-top: 0.625rem; + padding-bottom: 0.625rem; +} + +.px-2\.5{ + padding-left: 0.625rem; + padding-right: 0.625rem; +} + +.py-3\.5{ + padding-top: 0.875rem; + padding-bottom: 0.875rem; +} + +.px-3\.5{ + padding-left: 0.875rem; + padding-right: 0.875rem; +} + +.pt-0{ + padding-top: 0px; +} + +.pr-0{ + padding-right: 0px; +} + +.pb-0{ + padding-bottom: 0px; +} + +.pl-0{ + padding-left: 0px; +} + +.pt-1{ + padding-top: 0.25rem; +} + +.pr-1{ + padding-right: 0.25rem; +} + +.pb-1{ + padding-bottom: 0.25rem; +} + +.pl-1{ + padding-left: 0.25rem; +} + +.pt-2{ + padding-top: 0.5rem; +} + +.pr-2{ + padding-right: 0.5rem; +} + +.pb-2{ + padding-bottom: 0.5rem; +} + +.pl-2{ + padding-left: 0.5rem; +} + +.pt-3{ + padding-top: 0.75rem; +} + +.pr-3{ + padding-right: 0.75rem; +} + +.pb-3{ + padding-bottom: 0.75rem; +} + +.pl-3{ + padding-left: 0.75rem; +} + +.pt-4{ + padding-top: 1rem; +} + +.pr-4{ + padding-right: 1rem; +} + +.pb-4{ + padding-bottom: 1rem; +} + +.pl-4{ + padding-left: 1rem; +} + +.pt-5{ + padding-top: 1.25rem; +} + +.pr-5{ + padding-right: 1.25rem; +} + +.pb-5{ + padding-bottom: 1.25rem; +} + +.pl-5{ + padding-left: 1.25rem; +} + +.pt-6{ + padding-top: 1.5rem; +} + +.pr-6{ + padding-right: 1.5rem; +} + +.pb-6{ + padding-bottom: 1.5rem; +} + +.pl-6{ + padding-left: 1.5rem; +} + +.pt-7{ + padding-top: 1.75rem; +} + +.pr-7{ + padding-right: 1.75rem; +} + +.pb-7{ + padding-bottom: 1.75rem; +} + +.pl-7{ + padding-left: 1.75rem; +} + +.pt-8{ + padding-top: 2rem; +} + +.pr-8{ + padding-right: 2rem; +} + +.pb-8{ + padding-bottom: 2rem; +} + +.pl-8{ + padding-left: 2rem; +} + +.pt-9{ + padding-top: 2.25rem; +} + +.pr-9{ + padding-right: 2.25rem; +} + +.pb-9{ + padding-bottom: 2.25rem; +} + +.pl-9{ + padding-left: 2.25rem; +} + +.pt-10{ + padding-top: 2.5rem; +} + +.pr-10{ + padding-right: 2.5rem; +} + +.pb-10{ + padding-bottom: 2.5rem; +} + +.pl-10{ + padding-left: 2.5rem; +} + +.pt-11{ + padding-top: 2.75rem; +} + +.pr-11{ + padding-right: 2.75rem; +} + +.pb-11{ + padding-bottom: 2.75rem; +} + +.pl-11{ + padding-left: 2.75rem; +} + +.pt-12{ + padding-top: 3rem; +} + +.pr-12{ + padding-right: 3rem; +} + +.pb-12{ + padding-bottom: 3rem; +} + +.pl-12{ + padding-left: 3rem; +} + +.pt-14{ + padding-top: 3.5rem; +} + +.pr-14{ + padding-right: 3.5rem; +} + +.pb-14{ + padding-bottom: 3.5rem; +} + +.pl-14{ + padding-left: 3.5rem; +} + +.pt-16{ + padding-top: 4rem; +} + +.pr-16{ + padding-right: 4rem; +} + +.pb-16{ + padding-bottom: 4rem; +} + +.pl-16{ + padding-left: 4rem; +} + +.pt-20{ + padding-top: 5rem; +} + +.pr-20{ + padding-right: 5rem; +} + +.pb-20{ + padding-bottom: 5rem; +} + +.pl-20{ + padding-left: 5rem; +} + +.pt-24{ + padding-top: 6rem; +} + +.pr-24{ + padding-right: 6rem; +} + +.pb-24{ + padding-bottom: 6rem; +} + +.pl-24{ + padding-left: 6rem; +} + +.pt-28{ + padding-top: 7rem; +} + +.pr-28{ + padding-right: 7rem; +} + +.pb-28{ + padding-bottom: 7rem; +} + +.pl-28{ + padding-left: 7rem; +} + +.pt-32{ + padding-top: 8rem; +} + +.pr-32{ + padding-right: 8rem; +} + +.pb-32{ + padding-bottom: 8rem; +} + +.pl-32{ + padding-left: 8rem; +} + +.pt-36{ + padding-top: 9rem; +} + +.pr-36{ + padding-right: 9rem; +} + +.pb-36{ + padding-bottom: 9rem; +} + +.pl-36{ + padding-left: 9rem; +} + +.pt-40{ + padding-top: 10rem; +} + +.pr-40{ + padding-right: 10rem; +} + +.pb-40{ + padding-bottom: 10rem; +} + +.pl-40{ + padding-left: 10rem; +} + +.pt-44{ + padding-top: 11rem; +} + +.pr-44{ + padding-right: 11rem; +} + +.pb-44{ + padding-bottom: 11rem; +} + +.pl-44{ + padding-left: 11rem; +} + +.pt-48{ + padding-top: 12rem; +} + +.pr-48{ + padding-right: 12rem; +} + +.pb-48{ + padding-bottom: 12rem; +} + +.pl-48{ + padding-left: 12rem; +} + +.pt-52{ + padding-top: 13rem; +} + +.pr-52{ + padding-right: 13rem; +} + +.pb-52{ + padding-bottom: 13rem; +} + +.pl-52{ + padding-left: 13rem; +} + +.pt-56{ + padding-top: 14rem; +} + +.pr-56{ + padding-right: 14rem; +} + +.pb-56{ + padding-bottom: 14rem; +} + +.pl-56{ + padding-left: 14rem; +} + +.pt-60{ + padding-top: 15rem; +} + +.pr-60{ + padding-right: 15rem; +} + +.pb-60{ + padding-bottom: 15rem; +} + +.pl-60{ + padding-left: 15rem; +} + +.pt-64{ + padding-top: 16rem; +} + +.pr-64{ + padding-right: 16rem; +} + +.pb-64{ + padding-bottom: 16rem; +} + +.pl-64{ + padding-left: 16rem; +} + +.pt-72{ + padding-top: 18rem; +} + +.pr-72{ + padding-right: 18rem; +} + +.pb-72{ + padding-bottom: 18rem; +} + +.pl-72{ + padding-left: 18rem; +} + +.pt-80{ + padding-top: 20rem; +} + +.pr-80{ + padding-right: 20rem; +} + +.pb-80{ + padding-bottom: 20rem; +} + +.pl-80{ + padding-left: 20rem; +} + +.pt-96{ + padding-top: 24rem; +} + +.pr-96{ + padding-right: 24rem; +} + +.pb-96{ + padding-bottom: 24rem; +} + +.pl-96{ + padding-left: 24rem; +} + +.pt-px{ + padding-top: 1px; +} + +.pr-px{ + padding-right: 1px; +} + +.pb-px{ + padding-bottom: 1px; +} + +.pl-px{ + padding-left: 1px; +} + +.pt-0\.5{ + padding-top: 0.125rem; +} + +.pr-0\.5{ + padding-right: 0.125rem; +} + +.pb-0\.5{ + padding-bottom: 0.125rem; +} + +.pl-0\.5{ + padding-left: 0.125rem; +} + +.pt-1\.5{ + padding-top: 0.375rem; +} + +.pr-1\.5{ + padding-right: 0.375rem; +} + +.pb-1\.5{ + padding-bottom: 0.375rem; +} + +.pl-1\.5{ + padding-left: 0.375rem; +} + +.pt-2\.5{ + padding-top: 0.625rem; +} + +.pr-2\.5{ + padding-right: 0.625rem; +} + +.pb-2\.5{ + padding-bottom: 0.625rem; +} + +.pl-2\.5{ + padding-left: 0.625rem; +} + +.pt-3\.5{ + padding-top: 0.875rem; +} + +.pr-3\.5{ + padding-right: 0.875rem; +} + +.pb-3\.5{ + padding-bottom: 0.875rem; +} + +.pl-3\.5{ + padding-left: 0.875rem; +} + +.placeholder-transparent::-moz-placeholder{ + color: transparent; +} + +.placeholder-transparent:-ms-input-placeholder{ + color: transparent; +} + +.placeholder-transparent::placeholder{ + color: transparent; +} + +.placeholder-current::-moz-placeholder{ + color: currentColor; +} + +.placeholder-current:-ms-input-placeholder{ + color: currentColor; +} + +.placeholder-current::placeholder{ + color: currentColor; +} + +.placeholder-black::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); +} + +.placeholder-black:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); +} + +.placeholder-black::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); +} + +.placeholder-white::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); +} + +.placeholder-white:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); +} + +.placeholder-white::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); +} + +.placeholder-gray-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); +} + +.placeholder-red-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); +} + +.placeholder-red-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); +} + +.placeholder-red-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); +} + +.placeholder-red-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); +} + +.placeholder-red-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); +} + +.placeholder-red-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); +} + +.placeholder-red-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); +} + +.placeholder-red-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); +} + +.placeholder-red-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); +} + +.placeholder-red-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); +} + +.placeholder-red-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); +} + +.placeholder-red-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); +} + +.placeholder-red-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); +} + +.placeholder-red-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); +} + +.placeholder-red-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); +} + +.placeholder-red-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); +} + +.placeholder-red-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); +} + +.placeholder-red-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); +} + +.placeholder-red-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); +} + +.placeholder-red-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); +} + +.placeholder-red-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); +} + +.placeholder-red-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); +} + +.placeholder-red-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); +} + +.placeholder-red-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); +} + +.placeholder-red-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); +} + +.placeholder-red-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); +} + +.placeholder-red-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); +} + +.placeholder-red-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); +} + +.placeholder-red-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); +} + +.placeholder-red-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); +} + +.placeholder-yellow-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); +} + +.placeholder-green-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); +} + +.placeholder-green-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); +} + +.placeholder-green-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); +} + +.placeholder-green-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); +} + +.placeholder-green-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); +} + +.placeholder-green-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); +} + +.placeholder-green-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); +} + +.placeholder-green-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); +} + +.placeholder-green-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); +} + +.placeholder-green-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); +} + +.placeholder-green-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); +} + +.placeholder-green-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); +} + +.placeholder-green-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); +} + +.placeholder-green-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); +} + +.placeholder-green-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); +} + +.placeholder-green-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); +} + +.placeholder-green-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); +} + +.placeholder-green-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); +} + +.placeholder-green-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); +} + +.placeholder-green-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); +} + +.placeholder-green-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); +} + +.placeholder-green-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); +} + +.placeholder-green-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); +} + +.placeholder-green-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); +} + +.placeholder-green-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); +} + +.placeholder-green-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); +} + +.placeholder-green-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); +} + +.placeholder-green-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); +} + +.placeholder-green-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); +} + +.placeholder-green-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); +} + +.placeholder-blue-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); +} + +.placeholder-indigo-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); +} + +.placeholder-purple-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); +} + +.placeholder-pink-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-transparent:focus::-moz-placeholder{ + color: transparent; +} + +.focus\:placeholder-transparent:focus:-ms-input-placeholder{ + color: transparent; +} + +.focus\:placeholder-transparent:focus::placeholder{ + color: transparent; +} + +.focus\:placeholder-current:focus::-moz-placeholder{ + color: currentColor; +} + +.focus\:placeholder-current:focus:-ms-input-placeholder{ + color: currentColor; +} + +.focus\:placeholder-current:focus::placeholder{ + color: currentColor; +} + +.focus\:placeholder-black:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-black:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-black:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-white:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-white:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-white:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-gray-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-red-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-yellow-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-green-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-blue-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-indigo-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-purple-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); +} + +.focus\:placeholder-pink-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); +} + +.placeholder-opacity-0::-moz-placeholder{ + --tw-placeholder-opacity: 0; +} + +.placeholder-opacity-0:-ms-input-placeholder{ + --tw-placeholder-opacity: 0; +} + +.placeholder-opacity-0::placeholder{ + --tw-placeholder-opacity: 0; +} + +.placeholder-opacity-5::-moz-placeholder{ + --tw-placeholder-opacity: 0.05; +} + +.placeholder-opacity-5:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.05; +} + +.placeholder-opacity-5::placeholder{ + --tw-placeholder-opacity: 0.05; +} + +.placeholder-opacity-10::-moz-placeholder{ + --tw-placeholder-opacity: 0.1; +} + +.placeholder-opacity-10:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.1; +} + +.placeholder-opacity-10::placeholder{ + --tw-placeholder-opacity: 0.1; +} + +.placeholder-opacity-20::-moz-placeholder{ + --tw-placeholder-opacity: 0.2; +} + +.placeholder-opacity-20:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.2; +} + +.placeholder-opacity-20::placeholder{ + --tw-placeholder-opacity: 0.2; +} + +.placeholder-opacity-25::-moz-placeholder{ + --tw-placeholder-opacity: 0.25; +} + +.placeholder-opacity-25:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.25; +} + +.placeholder-opacity-25::placeholder{ + --tw-placeholder-opacity: 0.25; +} + +.placeholder-opacity-30::-moz-placeholder{ + --tw-placeholder-opacity: 0.3; +} + +.placeholder-opacity-30:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.3; +} + +.placeholder-opacity-30::placeholder{ + --tw-placeholder-opacity: 0.3; +} + +.placeholder-opacity-40::-moz-placeholder{ + --tw-placeholder-opacity: 0.4; +} + +.placeholder-opacity-40:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.4; +} + +.placeholder-opacity-40::placeholder{ + --tw-placeholder-opacity: 0.4; +} + +.placeholder-opacity-50::-moz-placeholder{ + --tw-placeholder-opacity: 0.5; +} + +.placeholder-opacity-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.5; +} + +.placeholder-opacity-50::placeholder{ + --tw-placeholder-opacity: 0.5; +} + +.placeholder-opacity-60::-moz-placeholder{ + --tw-placeholder-opacity: 0.6; +} + +.placeholder-opacity-60:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.6; +} + +.placeholder-opacity-60::placeholder{ + --tw-placeholder-opacity: 0.6; +} + +.placeholder-opacity-70::-moz-placeholder{ + --tw-placeholder-opacity: 0.7; +} + +.placeholder-opacity-70:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.7; +} + +.placeholder-opacity-70::placeholder{ + --tw-placeholder-opacity: 0.7; +} + +.placeholder-opacity-75::-moz-placeholder{ + --tw-placeholder-opacity: 0.75; +} + +.placeholder-opacity-75:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.75; +} + +.placeholder-opacity-75::placeholder{ + --tw-placeholder-opacity: 0.75; +} + +.placeholder-opacity-80::-moz-placeholder{ + --tw-placeholder-opacity: 0.8; +} + +.placeholder-opacity-80:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.8; +} + +.placeholder-opacity-80::placeholder{ + --tw-placeholder-opacity: 0.8; +} + +.placeholder-opacity-90::-moz-placeholder{ + --tw-placeholder-opacity: 0.9; +} + +.placeholder-opacity-90:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.9; +} + +.placeholder-opacity-90::placeholder{ + --tw-placeholder-opacity: 0.9; +} + +.placeholder-opacity-95::-moz-placeholder{ + --tw-placeholder-opacity: 0.95; +} + +.placeholder-opacity-95:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.95; +} + +.placeholder-opacity-95::placeholder{ + --tw-placeholder-opacity: 0.95; +} + +.placeholder-opacity-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; +} + +.placeholder-opacity-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; +} + +.placeholder-opacity-100::placeholder{ + --tw-placeholder-opacity: 1; +} + +.focus\:placeholder-opacity-0:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0; +} + +.focus\:placeholder-opacity-0:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0; +} + +.focus\:placeholder-opacity-0:focus::placeholder{ + --tw-placeholder-opacity: 0; +} + +.focus\:placeholder-opacity-5:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.05; +} + +.focus\:placeholder-opacity-5:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.05; +} + +.focus\:placeholder-opacity-5:focus::placeholder{ + --tw-placeholder-opacity: 0.05; +} + +.focus\:placeholder-opacity-10:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.1; +} + +.focus\:placeholder-opacity-10:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.1; +} + +.focus\:placeholder-opacity-10:focus::placeholder{ + --tw-placeholder-opacity: 0.1; +} + +.focus\:placeholder-opacity-20:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.2; +} + +.focus\:placeholder-opacity-20:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.2; +} + +.focus\:placeholder-opacity-20:focus::placeholder{ + --tw-placeholder-opacity: 0.2; +} + +.focus\:placeholder-opacity-25:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.25; +} + +.focus\:placeholder-opacity-25:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.25; +} + +.focus\:placeholder-opacity-25:focus::placeholder{ + --tw-placeholder-opacity: 0.25; +} + +.focus\:placeholder-opacity-30:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.3; +} + +.focus\:placeholder-opacity-30:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.3; +} + +.focus\:placeholder-opacity-30:focus::placeholder{ + --tw-placeholder-opacity: 0.3; +} + +.focus\:placeholder-opacity-40:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.4; +} + +.focus\:placeholder-opacity-40:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.4; +} + +.focus\:placeholder-opacity-40:focus::placeholder{ + --tw-placeholder-opacity: 0.4; +} + +.focus\:placeholder-opacity-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.5; +} + +.focus\:placeholder-opacity-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.5; +} + +.focus\:placeholder-opacity-50:focus::placeholder{ + --tw-placeholder-opacity: 0.5; +} + +.focus\:placeholder-opacity-60:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.6; +} + +.focus\:placeholder-opacity-60:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.6; +} + +.focus\:placeholder-opacity-60:focus::placeholder{ + --tw-placeholder-opacity: 0.6; +} + +.focus\:placeholder-opacity-70:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.7; +} + +.focus\:placeholder-opacity-70:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.7; +} + +.focus\:placeholder-opacity-70:focus::placeholder{ + --tw-placeholder-opacity: 0.7; +} + +.focus\:placeholder-opacity-75:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.75; +} + +.focus\:placeholder-opacity-75:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.75; +} + +.focus\:placeholder-opacity-75:focus::placeholder{ + --tw-placeholder-opacity: 0.75; +} + +.focus\:placeholder-opacity-80:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.8; +} + +.focus\:placeholder-opacity-80:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.8; +} + +.focus\:placeholder-opacity-80:focus::placeholder{ + --tw-placeholder-opacity: 0.8; +} + +.focus\:placeholder-opacity-90:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.9; +} + +.focus\:placeholder-opacity-90:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.9; +} + +.focus\:placeholder-opacity-90:focus::placeholder{ + --tw-placeholder-opacity: 0.9; +} + +.focus\:placeholder-opacity-95:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.95; +} + +.focus\:placeholder-opacity-95:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.95; +} + +.focus\:placeholder-opacity-95:focus::placeholder{ + --tw-placeholder-opacity: 0.95; +} + +.focus\:placeholder-opacity-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; +} + +.focus\:placeholder-opacity-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; +} + +.focus\:placeholder-opacity-100:focus::placeholder{ + --tw-placeholder-opacity: 1; +} + +.pointer-events-none{ + pointer-events: none; +} + +.pointer-events-auto{ + pointer-events: auto; +} + +.static{ + position: static; +} + +.fixed{ + position: fixed; +} + +.absolute{ + position: absolute; +} + +.relative{ + position: relative; +} + +.sticky{ + position: sticky; +} + +.inset-0{ + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; +} + +.inset-1{ + top: 0.25rem; + right: 0.25rem; + bottom: 0.25rem; + left: 0.25rem; +} + +.inset-2{ + top: 0.5rem; + right: 0.5rem; + bottom: 0.5rem; + left: 0.5rem; +} + +.inset-3{ + top: 0.75rem; + right: 0.75rem; + bottom: 0.75rem; + left: 0.75rem; +} + +.inset-4{ + top: 1rem; + right: 1rem; + bottom: 1rem; + left: 1rem; +} + +.inset-5{ + top: 1.25rem; + right: 1.25rem; + bottom: 1.25rem; + left: 1.25rem; +} + +.inset-6{ + top: 1.5rem; + right: 1.5rem; + bottom: 1.5rem; + left: 1.5rem; +} + +.inset-7{ + top: 1.75rem; + right: 1.75rem; + bottom: 1.75rem; + left: 1.75rem; +} + +.inset-8{ + top: 2rem; + right: 2rem; + bottom: 2rem; + left: 2rem; +} + +.inset-9{ + top: 2.25rem; + right: 2.25rem; + bottom: 2.25rem; + left: 2.25rem; +} + +.inset-10{ + top: 2.5rem; + right: 2.5rem; + bottom: 2.5rem; + left: 2.5rem; +} + +.inset-11{ + top: 2.75rem; + right: 2.75rem; + bottom: 2.75rem; + left: 2.75rem; +} + +.inset-12{ + top: 3rem; + right: 3rem; + bottom: 3rem; + left: 3rem; +} + +.inset-14{ + top: 3.5rem; + right: 3.5rem; + bottom: 3.5rem; + left: 3.5rem; +} + +.inset-16{ + top: 4rem; + right: 4rem; + bottom: 4rem; + left: 4rem; +} + +.inset-20{ + top: 5rem; + right: 5rem; + bottom: 5rem; + left: 5rem; +} + +.inset-24{ + top: 6rem; + right: 6rem; + bottom: 6rem; + left: 6rem; +} + +.inset-28{ + top: 7rem; + right: 7rem; + bottom: 7rem; + left: 7rem; +} + +.inset-32{ + top: 8rem; + right: 8rem; + bottom: 8rem; + left: 8rem; +} + +.inset-36{ + top: 9rem; + right: 9rem; + bottom: 9rem; + left: 9rem; +} + +.inset-40{ + top: 10rem; + right: 10rem; + bottom: 10rem; + left: 10rem; +} + +.inset-44{ + top: 11rem; + right: 11rem; + bottom: 11rem; + left: 11rem; +} + +.inset-48{ + top: 12rem; + right: 12rem; + bottom: 12rem; + left: 12rem; +} + +.inset-52{ + top: 13rem; + right: 13rem; + bottom: 13rem; + left: 13rem; +} + +.inset-56{ + top: 14rem; + right: 14rem; + bottom: 14rem; + left: 14rem; +} + +.inset-60{ + top: 15rem; + right: 15rem; + bottom: 15rem; + left: 15rem; +} + +.inset-64{ + top: 16rem; + right: 16rem; + bottom: 16rem; + left: 16rem; +} + +.inset-72{ + top: 18rem; + right: 18rem; + bottom: 18rem; + left: 18rem; +} + +.inset-80{ + top: 20rem; + right: 20rem; + bottom: 20rem; + left: 20rem; +} + +.inset-96{ + top: 24rem; + right: 24rem; + bottom: 24rem; + left: 24rem; +} + +.inset-auto{ + top: auto; + right: auto; + bottom: auto; + left: auto; +} + +.inset-px{ + top: 1px; + right: 1px; + bottom: 1px; + left: 1px; +} + +.inset-0\.5{ + top: 0.125rem; + right: 0.125rem; + bottom: 0.125rem; + left: 0.125rem; +} + +.inset-1\.5{ + top: 0.375rem; + right: 0.375rem; + bottom: 0.375rem; + left: 0.375rem; +} + +.inset-2\.5{ + top: 0.625rem; + right: 0.625rem; + bottom: 0.625rem; + left: 0.625rem; +} + +.inset-3\.5{ + top: 0.875rem; + right: 0.875rem; + bottom: 0.875rem; + left: 0.875rem; +} + +.-inset-0{ + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; +} + +.-inset-1{ + top: -0.25rem; + right: -0.25rem; + bottom: -0.25rem; + left: -0.25rem; +} + +.-inset-2{ + top: -0.5rem; + right: -0.5rem; + bottom: -0.5rem; + left: -0.5rem; +} + +.-inset-3{ + top: -0.75rem; + right: -0.75rem; + bottom: -0.75rem; + left: -0.75rem; +} + +.-inset-4{ + top: -1rem; + right: -1rem; + bottom: -1rem; + left: -1rem; +} + +.-inset-5{ + top: -1.25rem; + right: -1.25rem; + bottom: -1.25rem; + left: -1.25rem; +} + +.-inset-6{ + top: -1.5rem; + right: -1.5rem; + bottom: -1.5rem; + left: -1.5rem; +} + +.-inset-7{ + top: -1.75rem; + right: -1.75rem; + bottom: -1.75rem; + left: -1.75rem; +} + +.-inset-8{ + top: -2rem; + right: -2rem; + bottom: -2rem; + left: -2rem; +} + +.-inset-9{ + top: -2.25rem; + right: -2.25rem; + bottom: -2.25rem; + left: -2.25rem; +} + +.-inset-10{ + top: -2.5rem; + right: -2.5rem; + bottom: -2.5rem; + left: -2.5rem; +} + +.-inset-11{ + top: -2.75rem; + right: -2.75rem; + bottom: -2.75rem; + left: -2.75rem; +} + +.-inset-12{ + top: -3rem; + right: -3rem; + bottom: -3rem; + left: -3rem; +} + +.-inset-14{ + top: -3.5rem; + right: -3.5rem; + bottom: -3.5rem; + left: -3.5rem; +} + +.-inset-16{ + top: -4rem; + right: -4rem; + bottom: -4rem; + left: -4rem; +} + +.-inset-20{ + top: -5rem; + right: -5rem; + bottom: -5rem; + left: -5rem; +} + +.-inset-24{ + top: -6rem; + right: -6rem; + bottom: -6rem; + left: -6rem; +} + +.-inset-28{ + top: -7rem; + right: -7rem; + bottom: -7rem; + left: -7rem; +} + +.-inset-32{ + top: -8rem; + right: -8rem; + bottom: -8rem; + left: -8rem; +} + +.-inset-36{ + top: -9rem; + right: -9rem; + bottom: -9rem; + left: -9rem; +} + +.-inset-40{ + top: -10rem; + right: -10rem; + bottom: -10rem; + left: -10rem; +} + +.-inset-44{ + top: -11rem; + right: -11rem; + bottom: -11rem; + left: -11rem; +} + +.-inset-48{ + top: -12rem; + right: -12rem; + bottom: -12rem; + left: -12rem; +} + +.-inset-52{ + top: -13rem; + right: -13rem; + bottom: -13rem; + left: -13rem; +} + +.-inset-56{ + top: -14rem; + right: -14rem; + bottom: -14rem; + left: -14rem; +} + +.-inset-60{ + top: -15rem; + right: -15rem; + bottom: -15rem; + left: -15rem; +} + +.-inset-64{ + top: -16rem; + right: -16rem; + bottom: -16rem; + left: -16rem; +} + +.-inset-72{ + top: -18rem; + right: -18rem; + bottom: -18rem; + left: -18rem; +} + +.-inset-80{ + top: -20rem; + right: -20rem; + bottom: -20rem; + left: -20rem; +} + +.-inset-96{ + top: -24rem; + right: -24rem; + bottom: -24rem; + left: -24rem; +} + +.-inset-px{ + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} + +.-inset-0\.5{ + top: -0.125rem; + right: -0.125rem; + bottom: -0.125rem; + left: -0.125rem; +} + +.-inset-1\.5{ + top: -0.375rem; + right: -0.375rem; + bottom: -0.375rem; + left: -0.375rem; +} + +.-inset-2\.5{ + top: -0.625rem; + right: -0.625rem; + bottom: -0.625rem; + left: -0.625rem; +} + +.-inset-3\.5{ + top: -0.875rem; + right: -0.875rem; + bottom: -0.875rem; + left: -0.875rem; +} + +.inset-1\/2{ + top: 50%; + right: 50%; + bottom: 50%; + left: 50%; +} + +.inset-1\/3{ + top: 33.333333%; + right: 33.333333%; + bottom: 33.333333%; + left: 33.333333%; +} + +.inset-2\/3{ + top: 66.666667%; + right: 66.666667%; + bottom: 66.666667%; + left: 66.666667%; +} + +.inset-1\/4{ + top: 25%; + right: 25%; + bottom: 25%; + left: 25%; +} + +.inset-2\/4{ + top: 50%; + right: 50%; + bottom: 50%; + left: 50%; +} + +.inset-3\/4{ + top: 75%; + right: 75%; + bottom: 75%; + left: 75%; +} + +.inset-full{ + top: 100%; + right: 100%; + bottom: 100%; + left: 100%; +} + +.-inset-1\/2{ + top: -50%; + right: -50%; + bottom: -50%; + left: -50%; +} + +.-inset-1\/3{ + top: -33.333333%; + right: -33.333333%; + bottom: -33.333333%; + left: -33.333333%; +} + +.-inset-2\/3{ + top: -66.666667%; + right: -66.666667%; + bottom: -66.666667%; + left: -66.666667%; +} + +.-inset-1\/4{ + top: -25%; + right: -25%; + bottom: -25%; + left: -25%; +} + +.-inset-2\/4{ + top: -50%; + right: -50%; + bottom: -50%; + left: -50%; +} + +.-inset-3\/4{ + top: -75%; + right: -75%; + bottom: -75%; + left: -75%; +} + +.-inset-full{ + top: -100%; + right: -100%; + bottom: -100%; + left: -100%; +} + +.inset-y-0{ + top: 0px; + bottom: 0px; +} + +.inset-x-0{ + right: 0px; + left: 0px; +} + +.inset-y-1{ + top: 0.25rem; + bottom: 0.25rem; +} + +.inset-x-1{ + right: 0.25rem; + left: 0.25rem; +} + +.inset-y-2{ + top: 0.5rem; + bottom: 0.5rem; +} + +.inset-x-2{ + right: 0.5rem; + left: 0.5rem; +} + +.inset-y-3{ + top: 0.75rem; + bottom: 0.75rem; +} + +.inset-x-3{ + right: 0.75rem; + left: 0.75rem; +} + +.inset-y-4{ + top: 1rem; + bottom: 1rem; +} + +.inset-x-4{ + right: 1rem; + left: 1rem; +} + +.inset-y-5{ + top: 1.25rem; + bottom: 1.25rem; +} + +.inset-x-5{ + right: 1.25rem; + left: 1.25rem; +} + +.inset-y-6{ + top: 1.5rem; + bottom: 1.5rem; +} + +.inset-x-6{ + right: 1.5rem; + left: 1.5rem; +} + +.inset-y-7{ + top: 1.75rem; + bottom: 1.75rem; +} + +.inset-x-7{ + right: 1.75rem; + left: 1.75rem; +} + +.inset-y-8{ + top: 2rem; + bottom: 2rem; +} + +.inset-x-8{ + right: 2rem; + left: 2rem; +} + +.inset-y-9{ + top: 2.25rem; + bottom: 2.25rem; +} + +.inset-x-9{ + right: 2.25rem; + left: 2.25rem; +} + +.inset-y-10{ + top: 2.5rem; + bottom: 2.5rem; +} + +.inset-x-10{ + right: 2.5rem; + left: 2.5rem; +} + +.inset-y-11{ + top: 2.75rem; + bottom: 2.75rem; +} + +.inset-x-11{ + right: 2.75rem; + left: 2.75rem; +} + +.inset-y-12{ + top: 3rem; + bottom: 3rem; +} + +.inset-x-12{ + right: 3rem; + left: 3rem; +} + +.inset-y-14{ + top: 3.5rem; + bottom: 3.5rem; +} + +.inset-x-14{ + right: 3.5rem; + left: 3.5rem; +} + +.inset-y-16{ + top: 4rem; + bottom: 4rem; +} + +.inset-x-16{ + right: 4rem; + left: 4rem; +} + +.inset-y-20{ + top: 5rem; + bottom: 5rem; +} + +.inset-x-20{ + right: 5rem; + left: 5rem; +} + +.inset-y-24{ + top: 6rem; + bottom: 6rem; +} + +.inset-x-24{ + right: 6rem; + left: 6rem; +} + +.inset-y-28{ + top: 7rem; + bottom: 7rem; +} + +.inset-x-28{ + right: 7rem; + left: 7rem; +} + +.inset-y-32{ + top: 8rem; + bottom: 8rem; +} + +.inset-x-32{ + right: 8rem; + left: 8rem; +} + +.inset-y-36{ + top: 9rem; + bottom: 9rem; +} + +.inset-x-36{ + right: 9rem; + left: 9rem; +} + +.inset-y-40{ + top: 10rem; + bottom: 10rem; +} + +.inset-x-40{ + right: 10rem; + left: 10rem; +} + +.inset-y-44{ + top: 11rem; + bottom: 11rem; +} + +.inset-x-44{ + right: 11rem; + left: 11rem; +} + +.inset-y-48{ + top: 12rem; + bottom: 12rem; +} + +.inset-x-48{ + right: 12rem; + left: 12rem; +} + +.inset-y-52{ + top: 13rem; + bottom: 13rem; +} + +.inset-x-52{ + right: 13rem; + left: 13rem; +} + +.inset-y-56{ + top: 14rem; + bottom: 14rem; +} + +.inset-x-56{ + right: 14rem; + left: 14rem; +} + +.inset-y-60{ + top: 15rem; + bottom: 15rem; +} + +.inset-x-60{ + right: 15rem; + left: 15rem; +} + +.inset-y-64{ + top: 16rem; + bottom: 16rem; +} + +.inset-x-64{ + right: 16rem; + left: 16rem; +} + +.inset-y-72{ + top: 18rem; + bottom: 18rem; +} + +.inset-x-72{ + right: 18rem; + left: 18rem; +} + +.inset-y-80{ + top: 20rem; + bottom: 20rem; +} + +.inset-x-80{ + right: 20rem; + left: 20rem; +} + +.inset-y-96{ + top: 24rem; + bottom: 24rem; +} + +.inset-x-96{ + right: 24rem; + left: 24rem; +} + +.inset-y-auto{ + top: auto; + bottom: auto; +} + +.inset-x-auto{ + right: auto; + left: auto; +} + +.inset-y-px{ + top: 1px; + bottom: 1px; +} + +.inset-x-px{ + right: 1px; + left: 1px; +} + +.inset-y-0\.5{ + top: 0.125rem; + bottom: 0.125rem; +} + +.inset-x-0\.5{ + right: 0.125rem; + left: 0.125rem; +} + +.inset-y-1\.5{ + top: 0.375rem; + bottom: 0.375rem; +} + +.inset-x-1\.5{ + right: 0.375rem; + left: 0.375rem; +} + +.inset-y-2\.5{ + top: 0.625rem; + bottom: 0.625rem; +} + +.inset-x-2\.5{ + right: 0.625rem; + left: 0.625rem; +} + +.inset-y-3\.5{ + top: 0.875rem; + bottom: 0.875rem; +} + +.inset-x-3\.5{ + right: 0.875rem; + left: 0.875rem; +} + +.-inset-y-0{ + top: 0px; + bottom: 0px; +} + +.-inset-x-0{ + right: 0px; + left: 0px; +} + +.-inset-y-1{ + top: -0.25rem; + bottom: -0.25rem; +} + +.-inset-x-1{ + right: -0.25rem; + left: -0.25rem; +} + +.-inset-y-2{ + top: -0.5rem; + bottom: -0.5rem; +} + +.-inset-x-2{ + right: -0.5rem; + left: -0.5rem; +} + +.-inset-y-3{ + top: -0.75rem; + bottom: -0.75rem; +} + +.-inset-x-3{ + right: -0.75rem; + left: -0.75rem; +} + +.-inset-y-4{ + top: -1rem; + bottom: -1rem; +} + +.-inset-x-4{ + right: -1rem; + left: -1rem; +} + +.-inset-y-5{ + top: -1.25rem; + bottom: -1.25rem; +} + +.-inset-x-5{ + right: -1.25rem; + left: -1.25rem; +} + +.-inset-y-6{ + top: -1.5rem; + bottom: -1.5rem; +} + +.-inset-x-6{ + right: -1.5rem; + left: -1.5rem; +} + +.-inset-y-7{ + top: -1.75rem; + bottom: -1.75rem; +} + +.-inset-x-7{ + right: -1.75rem; + left: -1.75rem; +} + +.-inset-y-8{ + top: -2rem; + bottom: -2rem; +} + +.-inset-x-8{ + right: -2rem; + left: -2rem; +} + +.-inset-y-9{ + top: -2.25rem; + bottom: -2.25rem; +} + +.-inset-x-9{ + right: -2.25rem; + left: -2.25rem; +} + +.-inset-y-10{ + top: -2.5rem; + bottom: -2.5rem; +} + +.-inset-x-10{ + right: -2.5rem; + left: -2.5rem; +} + +.-inset-y-11{ + top: -2.75rem; + bottom: -2.75rem; +} + +.-inset-x-11{ + right: -2.75rem; + left: -2.75rem; +} + +.-inset-y-12{ + top: -3rem; + bottom: -3rem; +} + +.-inset-x-12{ + right: -3rem; + left: -3rem; +} + +.-inset-y-14{ + top: -3.5rem; + bottom: -3.5rem; +} + +.-inset-x-14{ + right: -3.5rem; + left: -3.5rem; +} + +.-inset-y-16{ + top: -4rem; + bottom: -4rem; +} + +.-inset-x-16{ + right: -4rem; + left: -4rem; +} + +.-inset-y-20{ + top: -5rem; + bottom: -5rem; +} + +.-inset-x-20{ + right: -5rem; + left: -5rem; +} + +.-inset-y-24{ + top: -6rem; + bottom: -6rem; +} + +.-inset-x-24{ + right: -6rem; + left: -6rem; +} + +.-inset-y-28{ + top: -7rem; + bottom: -7rem; +} + +.-inset-x-28{ + right: -7rem; + left: -7rem; +} + +.-inset-y-32{ + top: -8rem; + bottom: -8rem; +} + +.-inset-x-32{ + right: -8rem; + left: -8rem; +} + +.-inset-y-36{ + top: -9rem; + bottom: -9rem; +} + +.-inset-x-36{ + right: -9rem; + left: -9rem; +} + +.-inset-y-40{ + top: -10rem; + bottom: -10rem; +} + +.-inset-x-40{ + right: -10rem; + left: -10rem; +} + +.-inset-y-44{ + top: -11rem; + bottom: -11rem; +} + +.-inset-x-44{ + right: -11rem; + left: -11rem; +} + +.-inset-y-48{ + top: -12rem; + bottom: -12rem; +} + +.-inset-x-48{ + right: -12rem; + left: -12rem; +} + +.-inset-y-52{ + top: -13rem; + bottom: -13rem; +} + +.-inset-x-52{ + right: -13rem; + left: -13rem; +} + +.-inset-y-56{ + top: -14rem; + bottom: -14rem; +} + +.-inset-x-56{ + right: -14rem; + left: -14rem; +} + +.-inset-y-60{ + top: -15rem; + bottom: -15rem; +} + +.-inset-x-60{ + right: -15rem; + left: -15rem; +} + +.-inset-y-64{ + top: -16rem; + bottom: -16rem; +} + +.-inset-x-64{ + right: -16rem; + left: -16rem; +} + +.-inset-y-72{ + top: -18rem; + bottom: -18rem; +} + +.-inset-x-72{ + right: -18rem; + left: -18rem; +} + +.-inset-y-80{ + top: -20rem; + bottom: -20rem; +} + +.-inset-x-80{ + right: -20rem; + left: -20rem; +} + +.-inset-y-96{ + top: -24rem; + bottom: -24rem; +} + +.-inset-x-96{ + right: -24rem; + left: -24rem; +} + +.-inset-y-px{ + top: -1px; + bottom: -1px; +} + +.-inset-x-px{ + right: -1px; + left: -1px; +} + +.-inset-y-0\.5{ + top: -0.125rem; + bottom: -0.125rem; +} + +.-inset-x-0\.5{ + right: -0.125rem; + left: -0.125rem; +} + +.-inset-y-1\.5{ + top: -0.375rem; + bottom: -0.375rem; +} + +.-inset-x-1\.5{ + right: -0.375rem; + left: -0.375rem; +} + +.-inset-y-2\.5{ + top: -0.625rem; + bottom: -0.625rem; +} + +.-inset-x-2\.5{ + right: -0.625rem; + left: -0.625rem; +} + +.-inset-y-3\.5{ + top: -0.875rem; + bottom: -0.875rem; +} + +.-inset-x-3\.5{ + right: -0.875rem; + left: -0.875rem; +} + +.inset-y-1\/2{ + top: 50%; + bottom: 50%; +} + +.inset-x-1\/2{ + right: 50%; + left: 50%; +} + +.inset-y-1\/3{ + top: 33.333333%; + bottom: 33.333333%; +} + +.inset-x-1\/3{ + right: 33.333333%; + left: 33.333333%; +} + +.inset-y-2\/3{ + top: 66.666667%; + bottom: 66.666667%; +} + +.inset-x-2\/3{ + right: 66.666667%; + left: 66.666667%; +} + +.inset-y-1\/4{ + top: 25%; + bottom: 25%; +} + +.inset-x-1\/4{ + right: 25%; + left: 25%; +} + +.inset-y-2\/4{ + top: 50%; + bottom: 50%; +} + +.inset-x-2\/4{ + right: 50%; + left: 50%; +} + +.inset-y-3\/4{ + top: 75%; + bottom: 75%; +} + +.inset-x-3\/4{ + right: 75%; + left: 75%; +} + +.inset-y-full{ + top: 100%; + bottom: 100%; +} + +.inset-x-full{ + right: 100%; + left: 100%; +} + +.-inset-y-1\/2{ + top: -50%; + bottom: -50%; +} + +.-inset-x-1\/2{ + right: -50%; + left: -50%; +} + +.-inset-y-1\/3{ + top: -33.333333%; + bottom: -33.333333%; +} + +.-inset-x-1\/3{ + right: -33.333333%; + left: -33.333333%; +} + +.-inset-y-2\/3{ + top: -66.666667%; + bottom: -66.666667%; +} + +.-inset-x-2\/3{ + right: -66.666667%; + left: -66.666667%; +} + +.-inset-y-1\/4{ + top: -25%; + bottom: -25%; +} + +.-inset-x-1\/4{ + right: -25%; + left: -25%; +} + +.-inset-y-2\/4{ + top: -50%; + bottom: -50%; +} + +.-inset-x-2\/4{ + right: -50%; + left: -50%; +} + +.-inset-y-3\/4{ + top: -75%; + bottom: -75%; +} + +.-inset-x-3\/4{ + right: -75%; + left: -75%; +} + +.-inset-y-full{ + top: -100%; + bottom: -100%; +} + +.-inset-x-full{ + right: -100%; + left: -100%; +} + +.top-0{ + top: 0px; +} + +.right-0{ + right: 0px; +} + +.bottom-0{ + bottom: 0px; +} + +.left-0{ + left: 0px; +} + +.top-1{ + top: 0.25rem; +} + +.right-1{ + right: 0.25rem; +} + +.bottom-1{ + bottom: 0.25rem; +} + +.left-1{ + left: 0.25rem; +} + +.top-2{ + top: 0.5rem; +} + +.right-2{ + right: 0.5rem; +} + +.bottom-2{ + bottom: 0.5rem; +} + +.left-2{ + left: 0.5rem; +} + +.top-3{ + top: 0.75rem; +} + +.right-3{ + right: 0.75rem; +} + +.bottom-3{ + bottom: 0.75rem; +} + +.left-3{ + left: 0.75rem; +} + +.top-4{ + top: 1rem; +} + +.right-4{ + right: 1rem; +} + +.bottom-4{ + bottom: 1rem; +} + +.left-4{ + left: 1rem; +} + +.top-5{ + top: 1.25rem; +} + +.right-5{ + right: 1.25rem; +} + +.bottom-5{ + bottom: 1.25rem; +} + +.left-5{ + left: 1.25rem; +} + +.top-6{ + top: 1.5rem; +} + +.right-6{ + right: 1.5rem; +} + +.bottom-6{ + bottom: 1.5rem; +} + +.left-6{ + left: 1.5rem; +} + +.top-7{ + top: 1.75rem; +} + +.right-7{ + right: 1.75rem; +} + +.bottom-7{ + bottom: 1.75rem; +} + +.left-7{ + left: 1.75rem; +} + +.top-8{ + top: 2rem; +} + +.right-8{ + right: 2rem; +} + +.bottom-8{ + bottom: 2rem; +} + +.left-8{ + left: 2rem; +} + +.top-9{ + top: 2.25rem; +} + +.right-9{ + right: 2.25rem; +} + +.bottom-9{ + bottom: 2.25rem; +} + +.left-9{ + left: 2.25rem; +} + +.top-10{ + top: 2.5rem; +} + +.right-10{ + right: 2.5rem; +} + +.bottom-10{ + bottom: 2.5rem; +} + +.left-10{ + left: 2.5rem; +} + +.top-11{ + top: 2.75rem; +} + +.right-11{ + right: 2.75rem; +} + +.bottom-11{ + bottom: 2.75rem; +} + +.left-11{ + left: 2.75rem; +} + +.top-12{ + top: 3rem; +} + +.right-12{ + right: 3rem; +} + +.bottom-12{ + bottom: 3rem; +} + +.left-12{ + left: 3rem; +} + +.top-14{ + top: 3.5rem; +} + +.right-14{ + right: 3.5rem; +} + +.bottom-14{ + bottom: 3.5rem; +} + +.left-14{ + left: 3.5rem; +} + +.top-16{ + top: 4rem; +} + +.right-16{ + right: 4rem; +} + +.bottom-16{ + bottom: 4rem; +} + +.left-16{ + left: 4rem; +} + +.top-20{ + top: 5rem; +} + +.right-20{ + right: 5rem; +} + +.bottom-20{ + bottom: 5rem; +} + +.left-20{ + left: 5rem; +} + +.top-24{ + top: 6rem; +} + +.right-24{ + right: 6rem; +} + +.bottom-24{ + bottom: 6rem; +} + +.left-24{ + left: 6rem; +} + +.top-28{ + top: 7rem; +} + +.right-28{ + right: 7rem; +} + +.bottom-28{ + bottom: 7rem; +} + +.left-28{ + left: 7rem; +} + +.top-32{ + top: 8rem; +} + +.right-32{ + right: 8rem; +} + +.bottom-32{ + bottom: 8rem; +} + +.left-32{ + left: 8rem; +} + +.top-36{ + top: 9rem; +} + +.right-36{ + right: 9rem; +} + +.bottom-36{ + bottom: 9rem; +} + +.left-36{ + left: 9rem; +} + +.top-40{ + top: 10rem; +} + +.right-40{ + right: 10rem; +} + +.bottom-40{ + bottom: 10rem; +} + +.left-40{ + left: 10rem; +} + +.top-44{ + top: 11rem; +} + +.right-44{ + right: 11rem; +} + +.bottom-44{ + bottom: 11rem; +} + +.left-44{ + left: 11rem; +} + +.top-48{ + top: 12rem; +} + +.right-48{ + right: 12rem; +} + +.bottom-48{ + bottom: 12rem; +} + +.left-48{ + left: 12rem; +} + +.top-52{ + top: 13rem; +} + +.right-52{ + right: 13rem; +} + +.bottom-52{ + bottom: 13rem; +} + +.left-52{ + left: 13rem; +} + +.top-56{ + top: 14rem; +} + +.right-56{ + right: 14rem; +} + +.bottom-56{ + bottom: 14rem; +} + +.left-56{ + left: 14rem; +} + +.top-60{ + top: 15rem; +} + +.right-60{ + right: 15rem; +} + +.bottom-60{ + bottom: 15rem; +} + +.left-60{ + left: 15rem; +} + +.top-64{ + top: 16rem; +} + +.right-64{ + right: 16rem; +} + +.bottom-64{ + bottom: 16rem; +} + +.left-64{ + left: 16rem; +} + +.top-72{ + top: 18rem; +} + +.right-72{ + right: 18rem; +} + +.bottom-72{ + bottom: 18rem; +} + +.left-72{ + left: 18rem; +} + +.top-80{ + top: 20rem; +} + +.right-80{ + right: 20rem; +} + +.bottom-80{ + bottom: 20rem; +} + +.left-80{ + left: 20rem; +} + +.top-96{ + top: 24rem; +} + +.right-96{ + right: 24rem; +} + +.bottom-96{ + bottom: 24rem; +} + +.left-96{ + left: 24rem; +} + +.top-auto{ + top: auto; +} + +.right-auto{ + right: auto; +} + +.bottom-auto{ + bottom: auto; +} + +.left-auto{ + left: auto; +} + +.top-px{ + top: 1px; +} + +.right-px{ + right: 1px; +} + +.bottom-px{ + bottom: 1px; +} + +.left-px{ + left: 1px; +} + +.top-0\.5{ + top: 0.125rem; +} + +.right-0\.5{ + right: 0.125rem; +} + +.bottom-0\.5{ + bottom: 0.125rem; +} + +.left-0\.5{ + left: 0.125rem; +} + +.top-1\.5{ + top: 0.375rem; +} + +.right-1\.5{ + right: 0.375rem; +} + +.bottom-1\.5{ + bottom: 0.375rem; +} + +.left-1\.5{ + left: 0.375rem; +} + +.top-2\.5{ + top: 0.625rem; +} + +.right-2\.5{ + right: 0.625rem; +} + +.bottom-2\.5{ + bottom: 0.625rem; +} + +.left-2\.5{ + left: 0.625rem; +} + +.top-3\.5{ + top: 0.875rem; +} + +.right-3\.5{ + right: 0.875rem; +} + +.bottom-3\.5{ + bottom: 0.875rem; +} + +.left-3\.5{ + left: 0.875rem; +} + +.-top-0{ + top: 0px; +} + +.-right-0{ + right: 0px; +} + +.-bottom-0{ + bottom: 0px; +} + +.-left-0{ + left: 0px; +} + +.-top-1{ + top: -0.25rem; +} + +.-right-1{ + right: -0.25rem; +} + +.-bottom-1{ + bottom: -0.25rem; +} + +.-left-1{ + left: -0.25rem; +} + +.-top-2{ + top: -0.5rem; +} + +.-right-2{ + right: -0.5rem; +} + +.-bottom-2{ + bottom: -0.5rem; +} + +.-left-2{ + left: -0.5rem; +} + +.-top-3{ + top: -0.75rem; +} + +.-right-3{ + right: -0.75rem; +} + +.-bottom-3{ + bottom: -0.75rem; +} + +.-left-3{ + left: -0.75rem; +} + +.-top-4{ + top: -1rem; +} + +.-right-4{ + right: -1rem; +} + +.-bottom-4{ + bottom: -1rem; +} + +.-left-4{ + left: -1rem; +} + +.-top-5{ + top: -1.25rem; +} + +.-right-5{ + right: -1.25rem; +} + +.-bottom-5{ + bottom: -1.25rem; +} + +.-left-5{ + left: -1.25rem; +} + +.-top-6{ + top: -1.5rem; +} + +.-right-6{ + right: -1.5rem; +} + +.-bottom-6{ + bottom: -1.5rem; +} + +.-left-6{ + left: -1.5rem; +} + +.-top-7{ + top: -1.75rem; +} + +.-right-7{ + right: -1.75rem; +} + +.-bottom-7{ + bottom: -1.75rem; +} + +.-left-7{ + left: -1.75rem; +} + +.-top-8{ + top: -2rem; +} + +.-right-8{ + right: -2rem; +} + +.-bottom-8{ + bottom: -2rem; +} + +.-left-8{ + left: -2rem; +} + +.-top-9{ + top: -2.25rem; +} + +.-right-9{ + right: -2.25rem; +} + +.-bottom-9{ + bottom: -2.25rem; +} + +.-left-9{ + left: -2.25rem; +} + +.-top-10{ + top: -2.5rem; +} + +.-right-10{ + right: -2.5rem; +} + +.-bottom-10{ + bottom: -2.5rem; +} + +.-left-10{ + left: -2.5rem; +} + +.-top-11{ + top: -2.75rem; +} + +.-right-11{ + right: -2.75rem; +} + +.-bottom-11{ + bottom: -2.75rem; +} + +.-left-11{ + left: -2.75rem; +} + +.-top-12{ + top: -3rem; +} + +.-right-12{ + right: -3rem; +} + +.-bottom-12{ + bottom: -3rem; +} + +.-left-12{ + left: -3rem; +} + +.-top-14{ + top: -3.5rem; +} + +.-right-14{ + right: -3.5rem; +} + +.-bottom-14{ + bottom: -3.5rem; +} + +.-left-14{ + left: -3.5rem; +} + +.-top-16{ + top: -4rem; +} + +.-right-16{ + right: -4rem; +} + +.-bottom-16{ + bottom: -4rem; +} + +.-left-16{ + left: -4rem; +} + +.-top-20{ + top: -5rem; +} + +.-right-20{ + right: -5rem; +} + +.-bottom-20{ + bottom: -5rem; +} + +.-left-20{ + left: -5rem; +} + +.-top-24{ + top: -6rem; +} + +.-right-24{ + right: -6rem; +} + +.-bottom-24{ + bottom: -6rem; +} + +.-left-24{ + left: -6rem; +} + +.-top-28{ + top: -7rem; +} + +.-right-28{ + right: -7rem; +} + +.-bottom-28{ + bottom: -7rem; +} + +.-left-28{ + left: -7rem; +} + +.-top-32{ + top: -8rem; +} + +.-right-32{ + right: -8rem; +} + +.-bottom-32{ + bottom: -8rem; +} + +.-left-32{ + left: -8rem; +} + +.-top-36{ + top: -9rem; +} + +.-right-36{ + right: -9rem; +} + +.-bottom-36{ + bottom: -9rem; +} + +.-left-36{ + left: -9rem; +} + +.-top-40{ + top: -10rem; +} + +.-right-40{ + right: -10rem; +} + +.-bottom-40{ + bottom: -10rem; +} + +.-left-40{ + left: -10rem; +} + +.-top-44{ + top: -11rem; +} + +.-right-44{ + right: -11rem; +} + +.-bottom-44{ + bottom: -11rem; +} + +.-left-44{ + left: -11rem; +} + +.-top-48{ + top: -12rem; +} + +.-right-48{ + right: -12rem; +} + +.-bottom-48{ + bottom: -12rem; +} + +.-left-48{ + left: -12rem; +} + +.-top-52{ + top: -13rem; +} + +.-right-52{ + right: -13rem; +} + +.-bottom-52{ + bottom: -13rem; +} + +.-left-52{ + left: -13rem; +} + +.-top-56{ + top: -14rem; +} + +.-right-56{ + right: -14rem; +} + +.-bottom-56{ + bottom: -14rem; +} + +.-left-56{ + left: -14rem; +} + +.-top-60{ + top: -15rem; +} + +.-right-60{ + right: -15rem; +} + +.-bottom-60{ + bottom: -15rem; +} + +.-left-60{ + left: -15rem; +} + +.-top-64{ + top: -16rem; +} + +.-right-64{ + right: -16rem; +} + +.-bottom-64{ + bottom: -16rem; +} + +.-left-64{ + left: -16rem; +} + +.-top-72{ + top: -18rem; +} + +.-right-72{ + right: -18rem; +} + +.-bottom-72{ + bottom: -18rem; +} + +.-left-72{ + left: -18rem; +} + +.-top-80{ + top: -20rem; +} + +.-right-80{ + right: -20rem; +} + +.-bottom-80{ + bottom: -20rem; +} + +.-left-80{ + left: -20rem; +} + +.-top-96{ + top: -24rem; +} + +.-right-96{ + right: -24rem; +} + +.-bottom-96{ + bottom: -24rem; +} + +.-left-96{ + left: -24rem; +} + +.-top-px{ + top: -1px; +} + +.-right-px{ + right: -1px; +} + +.-bottom-px{ + bottom: -1px; +} + +.-left-px{ + left: -1px; +} + +.-top-0\.5{ + top: -0.125rem; +} + +.-right-0\.5{ + right: -0.125rem; +} + +.-bottom-0\.5{ + bottom: -0.125rem; +} + +.-left-0\.5{ + left: -0.125rem; +} + +.-top-1\.5{ + top: -0.375rem; +} + +.-right-1\.5{ + right: -0.375rem; +} + +.-bottom-1\.5{ + bottom: -0.375rem; +} + +.-left-1\.5{ + left: -0.375rem; +} + +.-top-2\.5{ + top: -0.625rem; +} + +.-right-2\.5{ + right: -0.625rem; +} + +.-bottom-2\.5{ + bottom: -0.625rem; +} + +.-left-2\.5{ + left: -0.625rem; +} + +.-top-3\.5{ + top: -0.875rem; +} + +.-right-3\.5{ + right: -0.875rem; +} + +.-bottom-3\.5{ + bottom: -0.875rem; +} + +.-left-3\.5{ + left: -0.875rem; +} + +.top-1\/2{ + top: 50%; +} + +.right-1\/2{ + right: 50%; +} + +.bottom-1\/2{ + bottom: 50%; +} + +.left-1\/2{ + left: 50%; +} + +.top-1\/3{ + top: 33.333333%; +} + +.right-1\/3{ + right: 33.333333%; +} + +.bottom-1\/3{ + bottom: 33.333333%; +} + +.left-1\/3{ + left: 33.333333%; +} + +.top-2\/3{ + top: 66.666667%; +} + +.right-2\/3{ + right: 66.666667%; +} + +.bottom-2\/3{ + bottom: 66.666667%; +} + +.left-2\/3{ + left: 66.666667%; +} + +.top-1\/4{ + top: 25%; +} + +.right-1\/4{ + right: 25%; +} + +.bottom-1\/4{ + bottom: 25%; +} + +.left-1\/4{ + left: 25%; +} + +.top-2\/4{ + top: 50%; +} + +.right-2\/4{ + right: 50%; +} + +.bottom-2\/4{ + bottom: 50%; +} + +.left-2\/4{ + left: 50%; +} + +.top-3\/4{ + top: 75%; +} + +.right-3\/4{ + right: 75%; +} + +.bottom-3\/4{ + bottom: 75%; +} + +.left-3\/4{ + left: 75%; +} + +.top-full{ + top: 100%; +} + +.right-full{ + right: 100%; +} + +.bottom-full{ + bottom: 100%; +} + +.left-full{ + left: 100%; +} + +.-top-1\/2{ + top: -50%; +} + +.-right-1\/2{ + right: -50%; +} + +.-bottom-1\/2{ + bottom: -50%; +} + +.-left-1\/2{ + left: -50%; +} + +.-top-1\/3{ + top: -33.333333%; +} + +.-right-1\/3{ + right: -33.333333%; +} + +.-bottom-1\/3{ + bottom: -33.333333%; +} + +.-left-1\/3{ + left: -33.333333%; +} + +.-top-2\/3{ + top: -66.666667%; +} + +.-right-2\/3{ + right: -66.666667%; +} + +.-bottom-2\/3{ + bottom: -66.666667%; +} + +.-left-2\/3{ + left: -66.666667%; +} + +.-top-1\/4{ + top: -25%; +} + +.-right-1\/4{ + right: -25%; +} + +.-bottom-1\/4{ + bottom: -25%; +} + +.-left-1\/4{ + left: -25%; +} + +.-top-2\/4{ + top: -50%; +} + +.-right-2\/4{ + right: -50%; +} + +.-bottom-2\/4{ + bottom: -50%; +} + +.-left-2\/4{ + left: -50%; +} + +.-top-3\/4{ + top: -75%; +} + +.-right-3\/4{ + right: -75%; +} + +.-bottom-3\/4{ + bottom: -75%; +} + +.-left-3\/4{ + left: -75%; +} + +.-top-full{ + top: -100%; +} + +.-right-full{ + right: -100%; +} + +.-bottom-full{ + bottom: -100%; +} + +.-left-full{ + left: -100%; +} + +.resize-none{ + resize: none; +} + +.resize-y{ + resize: vertical; +} + +.resize-x{ + resize: horizontal; +} + +.resize{ + resize: both; +} + +*{ + --tw-shadow: 0 0 #0000; +} + +.shadow-sm{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-md{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), 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); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-xl{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-2xl{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-inner{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.shadow-none{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.group:hover .group-hover\:shadow-sm{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.group:hover .group-hover\:shadow{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.group:hover .group-hover\:shadow-md{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.group:hover .group-hover\:shadow-lg{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.group:hover .group-hover\:shadow-xl{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.group:hover .group-hover\:shadow-2xl{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.group:hover .group-hover\:shadow-inner{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.group:hover .group-hover\:shadow-none{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus-within\:shadow-sm:focus-within{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus-within\:shadow:focus-within{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus-within\:shadow-md:focus-within{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus-within\:shadow-lg:focus-within{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus-within\:shadow-xl:focus-within{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus-within\:shadow-2xl:focus-within{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus-within\:shadow-inner:focus-within{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus-within\:shadow-none:focus-within{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.hover\:shadow-sm:hover{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.hover\:shadow:hover{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.hover\:shadow-md:hover{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.hover\:shadow-lg:hover{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.hover\:shadow-xl:hover{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.hover\:shadow-2xl:hover{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.hover\:shadow-inner:hover{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.hover\:shadow-none:hover{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus\:shadow-sm:focus{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus\:shadow:focus{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus\:shadow-md:focus{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus\:shadow-lg:focus{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus\:shadow-xl:focus{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus\:shadow-2xl:focus{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus\:shadow-inner:focus{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus\:shadow-none:focus{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +*{ + --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 #0000; + --tw-ring-shadow: 0 0 #0000; +} + +.ring-0{ + --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(0px + 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 #0000); +} + +.ring-1{ + --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 #0000); +} + +.ring-2{ + --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 #0000); +} + +.ring-4{ + --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(4px + 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 #0000); +} + +.ring-8{ + --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(8px + 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 #0000); +} + +.ring{ + --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 #0000); +} + +.ring-inset{ + --tw-ring-inset: inset; +} + +.focus-within\:ring-0:focus-within{ + --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(0px + 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 #0000); +} + +.focus-within\:ring-1:focus-within{ + --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 #0000); +} + +.focus-within\:ring-2:focus-within{ + --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 #0000); +} + +.focus-within\:ring-4:focus-within{ + --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(4px + 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 #0000); +} + +.focus-within\:ring-8:focus-within{ + --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(8px + 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 #0000); +} + +.focus-within\:ring:focus-within{ + --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 #0000); +} + +.focus-within\:ring-inset:focus-within{ + --tw-ring-inset: inset; +} + +.focus\:ring-0: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(0px + 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 #0000); +} + +.focus\:ring-1: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(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 #0000); +} + +.focus\:ring-2: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(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 #0000); +} + +.focus\:ring-4: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(4px + 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 #0000); +} + +.focus\:ring-8: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(8px + 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 #0000); +} + +.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 #0000); +} + +.focus\:ring-inset:focus{ + --tw-ring-inset: inset; +} + +.ring-offset-transparent{ + --tw-ring-offset-color: transparent; +} + +.ring-offset-current{ + --tw-ring-offset-color: currentColor; +} + +.ring-offset-black{ + --tw-ring-offset-color: #000; +} + +.ring-offset-white{ + --tw-ring-offset-color: #fff; +} + +.ring-offset-gray-50{ + --tw-ring-offset-color: #f9fafb; +} + +.ring-offset-gray-100{ + --tw-ring-offset-color: #f3f4f6; +} + +.ring-offset-gray-200{ + --tw-ring-offset-color: #e5e7eb; +} + +.ring-offset-gray-300{ + --tw-ring-offset-color: #d1d5db; +} + +.ring-offset-gray-400{ + --tw-ring-offset-color: #9ca3af; +} + +.ring-offset-gray-500{ + --tw-ring-offset-color: #6b7280; +} + +.ring-offset-gray-600{ + --tw-ring-offset-color: #4b5563; +} + +.ring-offset-gray-700{ + --tw-ring-offset-color: #374151; +} + +.ring-offset-gray-800{ + --tw-ring-offset-color: #1f2937; +} + +.ring-offset-gray-900{ + --tw-ring-offset-color: #111827; +} + +.ring-offset-red-50{ + --tw-ring-offset-color: #fef2f2; +} + +.ring-offset-red-100{ + --tw-ring-offset-color: #fee2e2; +} + +.ring-offset-red-200{ + --tw-ring-offset-color: #fecaca; +} + +.ring-offset-red-300{ + --tw-ring-offset-color: #fca5a5; +} + +.ring-offset-red-400{ + --tw-ring-offset-color: #f87171; +} + +.ring-offset-red-500{ + --tw-ring-offset-color: #ef4444; +} + +.ring-offset-red-600{ + --tw-ring-offset-color: #dc2626; +} + +.ring-offset-red-700{ + --tw-ring-offset-color: #b91c1c; +} + +.ring-offset-red-800{ + --tw-ring-offset-color: #991b1b; +} + +.ring-offset-red-900{ + --tw-ring-offset-color: #7f1d1d; +} + +.ring-offset-yellow-50{ + --tw-ring-offset-color: #fffbeb; +} + +.ring-offset-yellow-100{ + --tw-ring-offset-color: #fef3c7; +} + +.ring-offset-yellow-200{ + --tw-ring-offset-color: #fde68a; +} + +.ring-offset-yellow-300{ + --tw-ring-offset-color: #fcd34d; +} + +.ring-offset-yellow-400{ + --tw-ring-offset-color: #fbbf24; +} + +.ring-offset-yellow-500{ + --tw-ring-offset-color: #f59e0b; +} + +.ring-offset-yellow-600{ + --tw-ring-offset-color: #d97706; +} + +.ring-offset-yellow-700{ + --tw-ring-offset-color: #b45309; +} + +.ring-offset-yellow-800{ + --tw-ring-offset-color: #92400e; +} + +.ring-offset-yellow-900{ + --tw-ring-offset-color: #78350f; +} + +.ring-offset-green-50{ + --tw-ring-offset-color: #ecfdf5; +} + +.ring-offset-green-100{ + --tw-ring-offset-color: #d1fae5; +} + +.ring-offset-green-200{ + --tw-ring-offset-color: #a7f3d0; +} + +.ring-offset-green-300{ + --tw-ring-offset-color: #6ee7b7; +} + +.ring-offset-green-400{ + --tw-ring-offset-color: #34d399; +} + +.ring-offset-green-500{ + --tw-ring-offset-color: #10b981; +} + +.ring-offset-green-600{ + --tw-ring-offset-color: #059669; +} + +.ring-offset-green-700{ + --tw-ring-offset-color: #047857; +} + +.ring-offset-green-800{ + --tw-ring-offset-color: #065f46; +} + +.ring-offset-green-900{ + --tw-ring-offset-color: #064e3b; +} + +.ring-offset-blue-50{ + --tw-ring-offset-color: #eff6ff; +} + +.ring-offset-blue-100{ + --tw-ring-offset-color: #dbeafe; +} + +.ring-offset-blue-200{ + --tw-ring-offset-color: #bfdbfe; +} + +.ring-offset-blue-300{ + --tw-ring-offset-color: #93c5fd; +} + +.ring-offset-blue-400{ + --tw-ring-offset-color: #60a5fa; +} + +.ring-offset-blue-500{ + --tw-ring-offset-color: #3b82f6; +} + +.ring-offset-blue-600{ + --tw-ring-offset-color: #2563eb; +} + +.ring-offset-blue-700{ + --tw-ring-offset-color: #1d4ed8; +} + +.ring-offset-blue-800{ + --tw-ring-offset-color: #1e40af; +} + +.ring-offset-blue-900{ + --tw-ring-offset-color: #1e3a8a; +} + +.ring-offset-indigo-50{ + --tw-ring-offset-color: #eef2ff; +} + +.ring-offset-indigo-100{ + --tw-ring-offset-color: #e0e7ff; +} + +.ring-offset-indigo-200{ + --tw-ring-offset-color: #c7d2fe; +} + +.ring-offset-indigo-300{ + --tw-ring-offset-color: #a5b4fc; +} + +.ring-offset-indigo-400{ + --tw-ring-offset-color: #818cf8; +} + +.ring-offset-indigo-500{ + --tw-ring-offset-color: #6366f1; +} + +.ring-offset-indigo-600{ + --tw-ring-offset-color: #4f46e5; +} + +.ring-offset-indigo-700{ + --tw-ring-offset-color: #4338ca; +} + +.ring-offset-indigo-800{ + --tw-ring-offset-color: #3730a3; +} + +.ring-offset-indigo-900{ + --tw-ring-offset-color: #312e81; +} + +.ring-offset-purple-50{ + --tw-ring-offset-color: #f5f3ff; +} + +.ring-offset-purple-100{ + --tw-ring-offset-color: #ede9fe; +} + +.ring-offset-purple-200{ + --tw-ring-offset-color: #ddd6fe; +} + +.ring-offset-purple-300{ + --tw-ring-offset-color: #c4b5fd; +} + +.ring-offset-purple-400{ + --tw-ring-offset-color: #a78bfa; +} + +.ring-offset-purple-500{ + --tw-ring-offset-color: #8b5cf6; +} + +.ring-offset-purple-600{ + --tw-ring-offset-color: #7c3aed; +} + +.ring-offset-purple-700{ + --tw-ring-offset-color: #6d28d9; +} + +.ring-offset-purple-800{ + --tw-ring-offset-color: #5b21b6; +} + +.ring-offset-purple-900{ + --tw-ring-offset-color: #4c1d95; +} + +.ring-offset-pink-50{ + --tw-ring-offset-color: #fdf2f8; +} + +.ring-offset-pink-100{ + --tw-ring-offset-color: #fce7f3; +} + +.ring-offset-pink-200{ + --tw-ring-offset-color: #fbcfe8; +} + +.ring-offset-pink-300{ + --tw-ring-offset-color: #f9a8d4; +} + +.ring-offset-pink-400{ + --tw-ring-offset-color: #f472b6; +} + +.ring-offset-pink-500{ + --tw-ring-offset-color: #ec4899; +} + +.ring-offset-pink-600{ + --tw-ring-offset-color: #db2777; +} + +.ring-offset-pink-700{ + --tw-ring-offset-color: #be185d; +} + +.ring-offset-pink-800{ + --tw-ring-offset-color: #9d174d; +} + +.ring-offset-pink-900{ + --tw-ring-offset-color: #831843; +} + +.focus-within\:ring-offset-transparent:focus-within{ + --tw-ring-offset-color: transparent; +} + +.focus-within\:ring-offset-current:focus-within{ + --tw-ring-offset-color: currentColor; +} + +.focus-within\:ring-offset-black:focus-within{ + --tw-ring-offset-color: #000; +} + +.focus-within\:ring-offset-white:focus-within{ + --tw-ring-offset-color: #fff; +} + +.focus-within\:ring-offset-gray-50:focus-within{ + --tw-ring-offset-color: #f9fafb; +} + +.focus-within\:ring-offset-gray-100:focus-within{ + --tw-ring-offset-color: #f3f4f6; +} + +.focus-within\:ring-offset-gray-200:focus-within{ + --tw-ring-offset-color: #e5e7eb; +} + +.focus-within\:ring-offset-gray-300:focus-within{ + --tw-ring-offset-color: #d1d5db; +} + +.focus-within\:ring-offset-gray-400:focus-within{ + --tw-ring-offset-color: #9ca3af; +} + +.focus-within\:ring-offset-gray-500:focus-within{ + --tw-ring-offset-color: #6b7280; +} + +.focus-within\:ring-offset-gray-600:focus-within{ + --tw-ring-offset-color: #4b5563; +} + +.focus-within\:ring-offset-gray-700:focus-within{ + --tw-ring-offset-color: #374151; +} + +.focus-within\:ring-offset-gray-800:focus-within{ + --tw-ring-offset-color: #1f2937; +} + +.focus-within\:ring-offset-gray-900:focus-within{ + --tw-ring-offset-color: #111827; +} + +.focus-within\:ring-offset-red-50:focus-within{ + --tw-ring-offset-color: #fef2f2; +} + +.focus-within\:ring-offset-red-100:focus-within{ + --tw-ring-offset-color: #fee2e2; +} + +.focus-within\:ring-offset-red-200:focus-within{ + --tw-ring-offset-color: #fecaca; +} + +.focus-within\:ring-offset-red-300:focus-within{ + --tw-ring-offset-color: #fca5a5; +} + +.focus-within\:ring-offset-red-400:focus-within{ + --tw-ring-offset-color: #f87171; +} + +.focus-within\:ring-offset-red-500:focus-within{ + --tw-ring-offset-color: #ef4444; +} + +.focus-within\:ring-offset-red-600:focus-within{ + --tw-ring-offset-color: #dc2626; +} + +.focus-within\:ring-offset-red-700:focus-within{ + --tw-ring-offset-color: #b91c1c; +} + +.focus-within\:ring-offset-red-800:focus-within{ + --tw-ring-offset-color: #991b1b; +} + +.focus-within\:ring-offset-red-900:focus-within{ + --tw-ring-offset-color: #7f1d1d; +} + +.focus-within\:ring-offset-yellow-50:focus-within{ + --tw-ring-offset-color: #fffbeb; +} + +.focus-within\:ring-offset-yellow-100:focus-within{ + --tw-ring-offset-color: #fef3c7; +} + +.focus-within\:ring-offset-yellow-200:focus-within{ + --tw-ring-offset-color: #fde68a; +} + +.focus-within\:ring-offset-yellow-300:focus-within{ + --tw-ring-offset-color: #fcd34d; +} + +.focus-within\:ring-offset-yellow-400:focus-within{ + --tw-ring-offset-color: #fbbf24; +} + +.focus-within\:ring-offset-yellow-500:focus-within{ + --tw-ring-offset-color: #f59e0b; +} + +.focus-within\:ring-offset-yellow-600:focus-within{ + --tw-ring-offset-color: #d97706; +} + +.focus-within\:ring-offset-yellow-700:focus-within{ + --tw-ring-offset-color: #b45309; +} + +.focus-within\:ring-offset-yellow-800:focus-within{ + --tw-ring-offset-color: #92400e; +} + +.focus-within\:ring-offset-yellow-900:focus-within{ + --tw-ring-offset-color: #78350f; +} + +.focus-within\:ring-offset-green-50:focus-within{ + --tw-ring-offset-color: #ecfdf5; +} + +.focus-within\:ring-offset-green-100:focus-within{ + --tw-ring-offset-color: #d1fae5; +} + +.focus-within\:ring-offset-green-200:focus-within{ + --tw-ring-offset-color: #a7f3d0; +} + +.focus-within\:ring-offset-green-300:focus-within{ + --tw-ring-offset-color: #6ee7b7; +} + +.focus-within\:ring-offset-green-400:focus-within{ + --tw-ring-offset-color: #34d399; +} + +.focus-within\:ring-offset-green-500:focus-within{ + --tw-ring-offset-color: #10b981; +} + +.focus-within\:ring-offset-green-600:focus-within{ + --tw-ring-offset-color: #059669; +} + +.focus-within\:ring-offset-green-700:focus-within{ + --tw-ring-offset-color: #047857; +} + +.focus-within\:ring-offset-green-800:focus-within{ + --tw-ring-offset-color: #065f46; +} + +.focus-within\:ring-offset-green-900:focus-within{ + --tw-ring-offset-color: #064e3b; +} + +.focus-within\:ring-offset-blue-50:focus-within{ + --tw-ring-offset-color: #eff6ff; +} + +.focus-within\:ring-offset-blue-100:focus-within{ + --tw-ring-offset-color: #dbeafe; +} + +.focus-within\:ring-offset-blue-200:focus-within{ + --tw-ring-offset-color: #bfdbfe; +} + +.focus-within\:ring-offset-blue-300:focus-within{ + --tw-ring-offset-color: #93c5fd; +} + +.focus-within\:ring-offset-blue-400:focus-within{ + --tw-ring-offset-color: #60a5fa; +} + +.focus-within\:ring-offset-blue-500:focus-within{ + --tw-ring-offset-color: #3b82f6; +} + +.focus-within\:ring-offset-blue-600:focus-within{ + --tw-ring-offset-color: #2563eb; +} + +.focus-within\:ring-offset-blue-700:focus-within{ + --tw-ring-offset-color: #1d4ed8; +} + +.focus-within\:ring-offset-blue-800:focus-within{ + --tw-ring-offset-color: #1e40af; +} + +.focus-within\:ring-offset-blue-900:focus-within{ + --tw-ring-offset-color: #1e3a8a; +} + +.focus-within\:ring-offset-indigo-50:focus-within{ + --tw-ring-offset-color: #eef2ff; +} + +.focus-within\:ring-offset-indigo-100:focus-within{ + --tw-ring-offset-color: #e0e7ff; +} + +.focus-within\:ring-offset-indigo-200:focus-within{ + --tw-ring-offset-color: #c7d2fe; +} + +.focus-within\:ring-offset-indigo-300:focus-within{ + --tw-ring-offset-color: #a5b4fc; +} + +.focus-within\:ring-offset-indigo-400:focus-within{ + --tw-ring-offset-color: #818cf8; +} + +.focus-within\:ring-offset-indigo-500:focus-within{ + --tw-ring-offset-color: #6366f1; +} + +.focus-within\:ring-offset-indigo-600:focus-within{ + --tw-ring-offset-color: #4f46e5; +} + +.focus-within\:ring-offset-indigo-700:focus-within{ + --tw-ring-offset-color: #4338ca; +} + +.focus-within\:ring-offset-indigo-800:focus-within{ + --tw-ring-offset-color: #3730a3; +} + +.focus-within\:ring-offset-indigo-900:focus-within{ + --tw-ring-offset-color: #312e81; +} + +.focus-within\:ring-offset-purple-50:focus-within{ + --tw-ring-offset-color: #f5f3ff; +} + +.focus-within\:ring-offset-purple-100:focus-within{ + --tw-ring-offset-color: #ede9fe; +} + +.focus-within\:ring-offset-purple-200:focus-within{ + --tw-ring-offset-color: #ddd6fe; +} + +.focus-within\:ring-offset-purple-300:focus-within{ + --tw-ring-offset-color: #c4b5fd; +} + +.focus-within\:ring-offset-purple-400:focus-within{ + --tw-ring-offset-color: #a78bfa; +} + +.focus-within\:ring-offset-purple-500:focus-within{ + --tw-ring-offset-color: #8b5cf6; +} + +.focus-within\:ring-offset-purple-600:focus-within{ + --tw-ring-offset-color: #7c3aed; +} + +.focus-within\:ring-offset-purple-700:focus-within{ + --tw-ring-offset-color: #6d28d9; +} + +.focus-within\:ring-offset-purple-800:focus-within{ + --tw-ring-offset-color: #5b21b6; +} + +.focus-within\:ring-offset-purple-900:focus-within{ + --tw-ring-offset-color: #4c1d95; +} + +.focus-within\:ring-offset-pink-50:focus-within{ + --tw-ring-offset-color: #fdf2f8; +} + +.focus-within\:ring-offset-pink-100:focus-within{ + --tw-ring-offset-color: #fce7f3; +} + +.focus-within\:ring-offset-pink-200:focus-within{ + --tw-ring-offset-color: #fbcfe8; +} + +.focus-within\:ring-offset-pink-300:focus-within{ + --tw-ring-offset-color: #f9a8d4; +} + +.focus-within\:ring-offset-pink-400:focus-within{ + --tw-ring-offset-color: #f472b6; +} + +.focus-within\:ring-offset-pink-500:focus-within{ + --tw-ring-offset-color: #ec4899; +} + +.focus-within\:ring-offset-pink-600:focus-within{ + --tw-ring-offset-color: #db2777; +} + +.focus-within\:ring-offset-pink-700:focus-within{ + --tw-ring-offset-color: #be185d; +} + +.focus-within\:ring-offset-pink-800:focus-within{ + --tw-ring-offset-color: #9d174d; +} + +.focus-within\:ring-offset-pink-900:focus-within{ + --tw-ring-offset-color: #831843; +} + +.focus\:ring-offset-transparent:focus{ + --tw-ring-offset-color: transparent; +} + +.focus\:ring-offset-current:focus{ + --tw-ring-offset-color: currentColor; +} + +.focus\:ring-offset-black:focus{ + --tw-ring-offset-color: #000; +} + +.focus\:ring-offset-white:focus{ + --tw-ring-offset-color: #fff; +} + +.focus\:ring-offset-gray-50:focus{ + --tw-ring-offset-color: #f9fafb; +} + +.focus\:ring-offset-gray-100:focus{ + --tw-ring-offset-color: #f3f4f6; +} + +.focus\:ring-offset-gray-200:focus{ + --tw-ring-offset-color: #e5e7eb; +} + +.focus\:ring-offset-gray-300:focus{ + --tw-ring-offset-color: #d1d5db; +} + +.focus\:ring-offset-gray-400:focus{ + --tw-ring-offset-color: #9ca3af; +} + +.focus\:ring-offset-gray-500:focus{ + --tw-ring-offset-color: #6b7280; +} + +.focus\:ring-offset-gray-600:focus{ + --tw-ring-offset-color: #4b5563; +} + +.focus\:ring-offset-gray-700:focus{ + --tw-ring-offset-color: #374151; +} + +.focus\:ring-offset-gray-800:focus{ + --tw-ring-offset-color: #1f2937; +} + +.focus\:ring-offset-gray-900:focus{ + --tw-ring-offset-color: #111827; +} + +.focus\:ring-offset-red-50:focus{ + --tw-ring-offset-color: #fef2f2; +} + +.focus\:ring-offset-red-100:focus{ + --tw-ring-offset-color: #fee2e2; +} + +.focus\:ring-offset-red-200:focus{ + --tw-ring-offset-color: #fecaca; +} + +.focus\:ring-offset-red-300:focus{ + --tw-ring-offset-color: #fca5a5; +} + +.focus\:ring-offset-red-400:focus{ + --tw-ring-offset-color: #f87171; +} + +.focus\:ring-offset-red-500:focus{ + --tw-ring-offset-color: #ef4444; +} + +.focus\:ring-offset-red-600:focus{ + --tw-ring-offset-color: #dc2626; +} + +.focus\:ring-offset-red-700:focus{ + --tw-ring-offset-color: #b91c1c; +} + +.focus\:ring-offset-red-800:focus{ + --tw-ring-offset-color: #991b1b; +} + +.focus\:ring-offset-red-900:focus{ + --tw-ring-offset-color: #7f1d1d; +} + +.focus\:ring-offset-yellow-50:focus{ + --tw-ring-offset-color: #fffbeb; +} + +.focus\:ring-offset-yellow-100:focus{ + --tw-ring-offset-color: #fef3c7; +} + +.focus\:ring-offset-yellow-200:focus{ + --tw-ring-offset-color: #fde68a; +} + +.focus\:ring-offset-yellow-300:focus{ + --tw-ring-offset-color: #fcd34d; +} + +.focus\:ring-offset-yellow-400:focus{ + --tw-ring-offset-color: #fbbf24; +} + +.focus\:ring-offset-yellow-500:focus{ + --tw-ring-offset-color: #f59e0b; +} + +.focus\:ring-offset-yellow-600:focus{ + --tw-ring-offset-color: #d97706; +} + +.focus\:ring-offset-yellow-700:focus{ + --tw-ring-offset-color: #b45309; +} + +.focus\:ring-offset-yellow-800:focus{ + --tw-ring-offset-color: #92400e; +} + +.focus\:ring-offset-yellow-900:focus{ + --tw-ring-offset-color: #78350f; +} + +.focus\:ring-offset-green-50:focus{ + --tw-ring-offset-color: #ecfdf5; +} + +.focus\:ring-offset-green-100:focus{ + --tw-ring-offset-color: #d1fae5; +} + +.focus\:ring-offset-green-200:focus{ + --tw-ring-offset-color: #a7f3d0; +} + +.focus\:ring-offset-green-300:focus{ + --tw-ring-offset-color: #6ee7b7; +} + +.focus\:ring-offset-green-400:focus{ + --tw-ring-offset-color: #34d399; +} + +.focus\:ring-offset-green-500:focus{ + --tw-ring-offset-color: #10b981; +} + +.focus\:ring-offset-green-600:focus{ + --tw-ring-offset-color: #059669; +} + +.focus\:ring-offset-green-700:focus{ + --tw-ring-offset-color: #047857; +} + +.focus\:ring-offset-green-800:focus{ + --tw-ring-offset-color: #065f46; +} + +.focus\:ring-offset-green-900:focus{ + --tw-ring-offset-color: #064e3b; +} + +.focus\:ring-offset-blue-50:focus{ + --tw-ring-offset-color: #eff6ff; +} + +.focus\:ring-offset-blue-100:focus{ + --tw-ring-offset-color: #dbeafe; +} + +.focus\:ring-offset-blue-200:focus{ + --tw-ring-offset-color: #bfdbfe; +} + +.focus\:ring-offset-blue-300:focus{ + --tw-ring-offset-color: #93c5fd; +} + +.focus\:ring-offset-blue-400:focus{ + --tw-ring-offset-color: #60a5fa; +} + +.focus\:ring-offset-blue-500:focus{ + --tw-ring-offset-color: #3b82f6; +} + +.focus\:ring-offset-blue-600:focus{ + --tw-ring-offset-color: #2563eb; +} + +.focus\:ring-offset-blue-700:focus{ + --tw-ring-offset-color: #1d4ed8; +} + +.focus\:ring-offset-blue-800:focus{ + --tw-ring-offset-color: #1e40af; +} + +.focus\:ring-offset-blue-900:focus{ + --tw-ring-offset-color: #1e3a8a; +} + +.focus\:ring-offset-indigo-50:focus{ + --tw-ring-offset-color: #eef2ff; +} + +.focus\:ring-offset-indigo-100:focus{ + --tw-ring-offset-color: #e0e7ff; +} + +.focus\:ring-offset-indigo-200:focus{ + --tw-ring-offset-color: #c7d2fe; +} + +.focus\:ring-offset-indigo-300:focus{ + --tw-ring-offset-color: #a5b4fc; +} + +.focus\:ring-offset-indigo-400:focus{ + --tw-ring-offset-color: #818cf8; +} + +.focus\:ring-offset-indigo-500:focus{ + --tw-ring-offset-color: #6366f1; +} + +.focus\:ring-offset-indigo-600:focus{ + --tw-ring-offset-color: #4f46e5; +} + +.focus\:ring-offset-indigo-700:focus{ + --tw-ring-offset-color: #4338ca; +} + +.focus\:ring-offset-indigo-800:focus{ + --tw-ring-offset-color: #3730a3; +} + +.focus\:ring-offset-indigo-900:focus{ + --tw-ring-offset-color: #312e81; +} + +.focus\:ring-offset-purple-50:focus{ + --tw-ring-offset-color: #f5f3ff; +} + +.focus\:ring-offset-purple-100:focus{ + --tw-ring-offset-color: #ede9fe; +} + +.focus\:ring-offset-purple-200:focus{ + --tw-ring-offset-color: #ddd6fe; +} + +.focus\:ring-offset-purple-300:focus{ + --tw-ring-offset-color: #c4b5fd; +} + +.focus\:ring-offset-purple-400:focus{ + --tw-ring-offset-color: #a78bfa; +} + +.focus\:ring-offset-purple-500:focus{ + --tw-ring-offset-color: #8b5cf6; +} + +.focus\:ring-offset-purple-600:focus{ + --tw-ring-offset-color: #7c3aed; +} + +.focus\:ring-offset-purple-700:focus{ + --tw-ring-offset-color: #6d28d9; +} + +.focus\:ring-offset-purple-800:focus{ + --tw-ring-offset-color: #5b21b6; +} + +.focus\:ring-offset-purple-900:focus{ + --tw-ring-offset-color: #4c1d95; +} + +.focus\:ring-offset-pink-50:focus{ + --tw-ring-offset-color: #fdf2f8; +} + +.focus\:ring-offset-pink-100:focus{ + --tw-ring-offset-color: #fce7f3; +} + +.focus\:ring-offset-pink-200:focus{ + --tw-ring-offset-color: #fbcfe8; +} + +.focus\:ring-offset-pink-300:focus{ + --tw-ring-offset-color: #f9a8d4; +} + +.focus\:ring-offset-pink-400:focus{ + --tw-ring-offset-color: #f472b6; +} + +.focus\:ring-offset-pink-500:focus{ + --tw-ring-offset-color: #ec4899; +} + +.focus\:ring-offset-pink-600:focus{ + --tw-ring-offset-color: #db2777; +} + +.focus\:ring-offset-pink-700:focus{ + --tw-ring-offset-color: #be185d; +} + +.focus\:ring-offset-pink-800:focus{ + --tw-ring-offset-color: #9d174d; +} + +.focus\:ring-offset-pink-900:focus{ + --tw-ring-offset-color: #831843; +} + +.ring-offset-0{ + --tw-ring-offset-width: 0px; +} + +.ring-offset-1{ + --tw-ring-offset-width: 1px; +} + +.ring-offset-2{ + --tw-ring-offset-width: 2px; +} + +.ring-offset-4{ + --tw-ring-offset-width: 4px; +} + +.ring-offset-8{ + --tw-ring-offset-width: 8px; +} + +.focus-within\:ring-offset-0:focus-within{ + --tw-ring-offset-width: 0px; +} + +.focus-within\:ring-offset-1:focus-within{ + --tw-ring-offset-width: 1px; +} + +.focus-within\:ring-offset-2:focus-within{ + --tw-ring-offset-width: 2px; +} + +.focus-within\:ring-offset-4:focus-within{ + --tw-ring-offset-width: 4px; +} + +.focus-within\:ring-offset-8:focus-within{ + --tw-ring-offset-width: 8px; +} + +.focus\:ring-offset-0:focus{ + --tw-ring-offset-width: 0px; +} + +.focus\:ring-offset-1:focus{ + --tw-ring-offset-width: 1px; +} + +.focus\:ring-offset-2:focus{ + --tw-ring-offset-width: 2px; +} + +.focus\:ring-offset-4:focus{ + --tw-ring-offset-width: 4px; +} + +.focus\:ring-offset-8:focus{ + --tw-ring-offset-width: 8px; +} + +.ring-transparent{ + --tw-ring-color: transparent; +} + +.ring-current{ + --tw-ring-color: currentColor; +} + +.ring-black{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); +} + +.ring-white{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); +} + +.ring-gray-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); +} + +.ring-gray-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); +} + +.ring-gray-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); +} + +.ring-gray-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); +} + +.ring-gray-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); +} + +.ring-gray-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); +} + +.ring-gray-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); +} + +.ring-gray-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); +} + +.ring-gray-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); +} + +.ring-gray-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); +} + +.ring-red-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); +} + +.ring-red-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); +} + +.ring-red-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); +} + +.ring-red-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); +} + +.ring-red-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); +} + +.ring-red-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); +} + +.ring-red-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); +} + +.ring-red-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); +} + +.ring-red-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); +} + +.ring-red-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); +} + +.ring-yellow-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); +} + +.ring-yellow-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); +} + +.ring-yellow-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); +} + +.ring-yellow-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); +} + +.ring-yellow-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); +} + +.ring-yellow-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); +} + +.ring-yellow-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); +} + +.ring-yellow-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); +} + +.ring-yellow-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); +} + +.ring-yellow-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); +} + +.ring-green-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); +} + +.ring-green-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); +} + +.ring-green-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); +} + +.ring-green-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); +} + +.ring-green-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); +} + +.ring-green-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); +} + +.ring-green-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); +} + +.ring-green-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); +} + +.ring-green-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); +} + +.ring-green-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); +} + +.ring-blue-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); +} + +.ring-blue-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); +} + +.ring-blue-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); +} + +.ring-blue-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); +} + +.ring-blue-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); +} + +.ring-blue-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); +} + +.ring-blue-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); +} + +.ring-blue-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); +} + +.ring-blue-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); +} + +.ring-blue-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); +} + +.ring-indigo-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); +} + +.ring-indigo-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); +} + +.ring-indigo-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); +} + +.ring-indigo-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); +} + +.ring-indigo-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); +} + +.ring-indigo-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); +} + +.ring-indigo-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); +} + +.ring-indigo-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); +} + +.ring-indigo-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); +} + +.ring-indigo-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); +} + +.ring-purple-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); +} + +.ring-purple-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); +} + +.ring-purple-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); +} + +.ring-purple-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); +} + +.ring-purple-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); +} + +.ring-purple-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); +} + +.ring-purple-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); +} + +.ring-purple-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); +} + +.ring-purple-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); +} + +.ring-purple-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); +} + +.ring-pink-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); +} + +.ring-pink-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); +} + +.ring-pink-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); +} + +.ring-pink-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); +} + +.ring-pink-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); +} + +.ring-pink-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); +} + +.ring-pink-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); +} + +.ring-pink-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); +} + +.ring-pink-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); +} + +.ring-pink-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); +} + +.focus-within\:ring-transparent:focus-within{ + --tw-ring-color: transparent; +} + +.focus-within\:ring-current:focus-within{ + --tw-ring-color: currentColor; +} + +.focus-within\:ring-black:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); +} + +.focus-within\:ring-white:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); +} + +.focus-within\:ring-gray-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); +} + +.focus-within\:ring-gray-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); +} + +.focus-within\:ring-gray-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); +} + +.focus-within\:ring-gray-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); +} + +.focus-within\:ring-gray-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); +} + +.focus-within\:ring-gray-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); +} + +.focus-within\:ring-gray-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); +} + +.focus-within\:ring-gray-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); +} + +.focus-within\:ring-gray-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); +} + +.focus-within\:ring-gray-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); +} + +.focus-within\:ring-red-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); +} + +.focus-within\:ring-red-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); +} + +.focus-within\:ring-red-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); +} + +.focus-within\:ring-red-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); +} + +.focus-within\:ring-red-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); +} + +.focus-within\:ring-red-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); +} + +.focus-within\:ring-red-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); +} + +.focus-within\:ring-red-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); +} + +.focus-within\:ring-red-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); +} + +.focus-within\:ring-red-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); +} + +.focus-within\:ring-yellow-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); +} + +.focus-within\:ring-yellow-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); +} + +.focus-within\:ring-yellow-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); +} + +.focus-within\:ring-yellow-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); +} + +.focus-within\:ring-yellow-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); +} + +.focus-within\:ring-yellow-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); +} + +.focus-within\:ring-yellow-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); +} + +.focus-within\:ring-yellow-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); +} + +.focus-within\:ring-yellow-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); +} + +.focus-within\:ring-yellow-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); +} + +.focus-within\:ring-green-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); +} + +.focus-within\:ring-green-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); +} + +.focus-within\:ring-green-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); +} + +.focus-within\:ring-green-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); +} + +.focus-within\:ring-green-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); +} + +.focus-within\:ring-green-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); +} + +.focus-within\:ring-green-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); +} + +.focus-within\:ring-green-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); +} + +.focus-within\:ring-green-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); +} + +.focus-within\:ring-green-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); +} + +.focus-within\:ring-blue-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); +} + +.focus-within\:ring-blue-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); +} + +.focus-within\:ring-blue-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); +} + +.focus-within\:ring-blue-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); +} + +.focus-within\:ring-blue-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); +} + +.focus-within\:ring-blue-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); +} + +.focus-within\:ring-blue-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); +} + +.focus-within\:ring-blue-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); +} + +.focus-within\:ring-blue-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); +} + +.focus-within\:ring-blue-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); +} + +.focus-within\:ring-indigo-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); +} + +.focus-within\:ring-indigo-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); +} + +.focus-within\:ring-indigo-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); +} + +.focus-within\:ring-indigo-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); +} + +.focus-within\:ring-indigo-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); +} + +.focus-within\:ring-indigo-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); +} + +.focus-within\:ring-indigo-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); +} + +.focus-within\:ring-indigo-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); +} + +.focus-within\:ring-indigo-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); +} + +.focus-within\:ring-indigo-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); +} + +.focus-within\:ring-purple-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); +} + +.focus-within\:ring-purple-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); +} + +.focus-within\:ring-purple-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); +} + +.focus-within\:ring-purple-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); +} + +.focus-within\:ring-purple-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); +} + +.focus-within\:ring-purple-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); +} + +.focus-within\:ring-purple-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); +} + +.focus-within\:ring-purple-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); +} + +.focus-within\:ring-purple-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); +} + +.focus-within\:ring-purple-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); +} + +.focus-within\:ring-pink-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); +} + +.focus-within\:ring-pink-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); +} + +.focus-within\:ring-pink-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); +} + +.focus-within\:ring-pink-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); +} + +.focus-within\:ring-pink-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); +} + +.focus-within\:ring-pink-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); +} + +.focus-within\:ring-pink-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); +} + +.focus-within\:ring-pink-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); +} + +.focus-within\:ring-pink-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); +} + +.focus-within\:ring-pink-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); +} + +.focus\:ring-transparent:focus{ + --tw-ring-color: transparent; +} + +.focus\:ring-current:focus{ + --tw-ring-color: currentColor; +} + +.focus\:ring-black:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); +} + +.focus\:ring-white:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); +} + +.focus\:ring-gray-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); +} + +.focus\:ring-gray-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); +} + +.focus\:ring-gray-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); +} + +.focus\:ring-gray-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); +} + +.focus\:ring-gray-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); +} + +.focus\:ring-gray-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); +} + +.focus\:ring-gray-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); +} + +.focus\:ring-gray-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); +} + +.focus\:ring-gray-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); +} + +.focus\:ring-gray-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); +} + +.focus\:ring-red-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); +} + +.focus\:ring-red-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); +} + +.focus\:ring-red-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); +} + +.focus\:ring-red-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); +} + +.focus\:ring-red-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); +} + +.focus\:ring-red-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); +} + +.focus\:ring-red-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); +} + +.focus\:ring-red-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); +} + +.focus\:ring-red-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); +} + +.focus\:ring-red-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); +} + +.focus\:ring-yellow-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); +} + +.focus\:ring-yellow-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); +} + +.focus\:ring-yellow-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); +} + +.focus\:ring-yellow-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); +} + +.focus\:ring-yellow-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); +} + +.focus\:ring-yellow-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); +} + +.focus\:ring-yellow-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); +} + +.focus\:ring-yellow-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); +} + +.focus\:ring-yellow-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); +} + +.focus\:ring-yellow-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); +} + +.focus\:ring-green-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); +} + +.focus\:ring-green-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); +} + +.focus\:ring-green-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); +} + +.focus\:ring-green-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); +} + +.focus\:ring-green-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); +} + +.focus\:ring-green-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); +} + +.focus\:ring-green-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); +} + +.focus\:ring-green-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); +} + +.focus\:ring-green-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); +} + +.focus\:ring-green-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); +} + +.focus\:ring-blue-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); +} + +.focus\:ring-blue-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); +} + +.focus\:ring-blue-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); +} + +.focus\:ring-blue-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); +} + +.focus\:ring-blue-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); +} + +.focus\:ring-blue-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); +} + +.focus\:ring-blue-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); +} + +.focus\:ring-blue-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); +} + +.focus\:ring-blue-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); +} + +.focus\:ring-blue-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); +} + +.focus\:ring-indigo-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); +} + +.focus\:ring-indigo-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); +} + +.focus\:ring-indigo-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); +} + +.focus\:ring-indigo-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); +} + +.focus\:ring-indigo-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); +} + +.focus\:ring-indigo-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); +} + +.focus\:ring-indigo-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); +} + +.focus\:ring-indigo-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); +} + +.focus\:ring-indigo-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); +} + +.focus\:ring-indigo-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); +} + +.focus\:ring-purple-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); +} + +.focus\:ring-purple-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); +} + +.focus\:ring-purple-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); +} + +.focus\:ring-purple-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); +} + +.focus\:ring-purple-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); +} + +.focus\:ring-purple-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); +} + +.focus\:ring-purple-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); +} + +.focus\:ring-purple-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); +} + +.focus\:ring-purple-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); +} + +.focus\:ring-purple-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); +} + +.focus\:ring-pink-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); +} + +.focus\:ring-pink-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); +} + +.focus\:ring-pink-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); +} + +.focus\:ring-pink-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); +} + +.focus\:ring-pink-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); +} + +.focus\:ring-pink-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); +} + +.focus\:ring-pink-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); +} + +.focus\:ring-pink-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); +} + +.focus\:ring-pink-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); +} + +.focus\:ring-pink-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); +} + +.ring-opacity-0{ + --tw-ring-opacity: 0; +} + +.ring-opacity-5{ + --tw-ring-opacity: 0.05; +} + +.ring-opacity-10{ + --tw-ring-opacity: 0.1; +} + +.ring-opacity-20{ + --tw-ring-opacity: 0.2; +} + +.ring-opacity-25{ + --tw-ring-opacity: 0.25; +} + +.ring-opacity-30{ + --tw-ring-opacity: 0.3; +} + +.ring-opacity-40{ + --tw-ring-opacity: 0.4; +} + +.ring-opacity-50{ + --tw-ring-opacity: 0.5; +} + +.ring-opacity-60{ + --tw-ring-opacity: 0.6; +} + +.ring-opacity-70{ + --tw-ring-opacity: 0.7; +} + +.ring-opacity-75{ + --tw-ring-opacity: 0.75; +} + +.ring-opacity-80{ + --tw-ring-opacity: 0.8; +} + +.ring-opacity-90{ + --tw-ring-opacity: 0.9; +} + +.ring-opacity-95{ + --tw-ring-opacity: 0.95; +} + +.ring-opacity-100{ + --tw-ring-opacity: 1; +} + +.focus-within\:ring-opacity-0:focus-within{ + --tw-ring-opacity: 0; +} + +.focus-within\:ring-opacity-5:focus-within{ + --tw-ring-opacity: 0.05; +} + +.focus-within\:ring-opacity-10:focus-within{ + --tw-ring-opacity: 0.1; +} + +.focus-within\:ring-opacity-20:focus-within{ + --tw-ring-opacity: 0.2; +} + +.focus-within\:ring-opacity-25:focus-within{ + --tw-ring-opacity: 0.25; +} + +.focus-within\:ring-opacity-30:focus-within{ + --tw-ring-opacity: 0.3; +} + +.focus-within\:ring-opacity-40:focus-within{ + --tw-ring-opacity: 0.4; +} + +.focus-within\:ring-opacity-50:focus-within{ + --tw-ring-opacity: 0.5; +} + +.focus-within\:ring-opacity-60:focus-within{ + --tw-ring-opacity: 0.6; +} + +.focus-within\:ring-opacity-70:focus-within{ + --tw-ring-opacity: 0.7; +} + +.focus-within\:ring-opacity-75:focus-within{ + --tw-ring-opacity: 0.75; +} + +.focus-within\:ring-opacity-80:focus-within{ + --tw-ring-opacity: 0.8; +} + +.focus-within\:ring-opacity-90:focus-within{ + --tw-ring-opacity: 0.9; +} + +.focus-within\:ring-opacity-95:focus-within{ + --tw-ring-opacity: 0.95; +} + +.focus-within\:ring-opacity-100:focus-within{ + --tw-ring-opacity: 1; +} + +.focus\:ring-opacity-0:focus{ + --tw-ring-opacity: 0; +} + +.focus\:ring-opacity-5:focus{ + --tw-ring-opacity: 0.05; +} + +.focus\:ring-opacity-10:focus{ + --tw-ring-opacity: 0.1; +} + +.focus\:ring-opacity-20:focus{ + --tw-ring-opacity: 0.2; +} + +.focus\:ring-opacity-25:focus{ + --tw-ring-opacity: 0.25; +} + +.focus\:ring-opacity-30:focus{ + --tw-ring-opacity: 0.3; +} + +.focus\:ring-opacity-40:focus{ + --tw-ring-opacity: 0.4; +} + +.focus\:ring-opacity-50:focus{ + --tw-ring-opacity: 0.5; +} + +.focus\:ring-opacity-60:focus{ + --tw-ring-opacity: 0.6; +} + +.focus\:ring-opacity-70:focus{ + --tw-ring-opacity: 0.7; +} + +.focus\:ring-opacity-75:focus{ + --tw-ring-opacity: 0.75; +} + +.focus\:ring-opacity-80:focus{ + --tw-ring-opacity: 0.8; +} + +.focus\:ring-opacity-90:focus{ + --tw-ring-opacity: 0.9; +} + +.focus\:ring-opacity-95:focus{ + --tw-ring-opacity: 0.95; +} + +.focus\:ring-opacity-100:focus{ + --tw-ring-opacity: 1; +} + +.fill-current{ + fill: currentColor; +} + +.stroke-current{ + stroke: currentColor; +} + +.stroke-0{ + stroke-width: 0; +} + +.stroke-1{ + stroke-width: 1; +} + +.stroke-2{ + stroke-width: 2; +} + +.table-auto{ + table-layout: auto; +} + +.table-fixed{ + table-layout: fixed; +} + +.text-left{ + text-align: left; +} + +.text-center{ + text-align: center; +} + +.text-right{ + text-align: right; +} + +.text-justify{ + text-align: justify; +} + +.text-transparent{ + color: transparent; +} + +.text-current{ + color: currentColor; +} + +.text-black{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); +} + +.text-white{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); +} + +.text-gray-50{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); +} + +.text-gray-100{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, 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-gray-800{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); +} + +.text-gray-900{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); +} + +.text-red-50{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); +} + +.text-red-100{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); +} + +.text-red-200{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); +} + +.text-red-300{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); +} + +.text-red-400{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); +} + +.text-red-500{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); +} + +.text-red-600{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); +} + +.text-red-700{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); +} + +.text-red-800{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); +} + +.text-red-900{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); +} + +.text-yellow-50{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); +} + +.text-yellow-100{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); +} + +.text-yellow-200{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); +} + +.text-yellow-300{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); +} + +.text-yellow-400{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); +} + +.text-yellow-500{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); +} + +.text-yellow-600{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); +} + +.text-yellow-700{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); +} + +.text-yellow-800{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); +} + +.text-yellow-900{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); +} + +.text-green-50{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); +} + +.text-green-100{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); +} + +.text-green-200{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); +} + +.text-green-300{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); +} + +.text-green-400{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); +} + +.text-green-500{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); +} + +.text-green-600{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); +} + +.text-green-700{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); +} + +.text-green-800{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); +} + +.text-green-900{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); +} + +.text-blue-50{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); +} + +.text-blue-100{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); +} + +.text-blue-200{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); +} + +.text-blue-300{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); +} + +.text-blue-400{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); +} + +.text-blue-500{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, 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)); +} + +.text-blue-800{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); +} + +.text-blue-900{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); +} + +.text-indigo-50{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); +} + +.text-indigo-100{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); +} + +.text-indigo-200{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); +} + +.text-indigo-300{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); +} + +.text-indigo-400{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); +} + +.text-indigo-500{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); +} + +.text-indigo-600{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); +} + +.text-indigo-700{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); +} + +.text-indigo-800{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); +} + +.text-indigo-900{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); +} + +.text-purple-50{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); +} + +.text-purple-100{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); +} + +.text-purple-200{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); +} + +.text-purple-300{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); +} + +.text-purple-400{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); +} + +.text-purple-500{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); +} + +.text-purple-600{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); +} + +.text-purple-700{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); +} + +.text-purple-800{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); +} + +.text-purple-900{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); +} + +.text-pink-50{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); +} + +.text-pink-100{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); +} + +.text-pink-200{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); +} + +.text-pink-300{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); +} + +.text-pink-400{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); +} + +.text-pink-500{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); +} + +.text-pink-600{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); +} + +.text-pink-700{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); +} + +.text-pink-800{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); +} + +.text-pink-900{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-transparent{ + color: transparent; +} + +.group:hover .group-hover\:text-current{ + color: currentColor; +} + +.group:hover .group-hover\:text-black{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-white{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-gray-50{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-gray-100{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-gray-200{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-gray-300{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-gray-400{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-gray-500{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-gray-600{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-gray-700{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-gray-800{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-gray-900{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-red-50{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-red-100{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-red-200{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-red-300{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-red-400{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-red-500{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-red-600{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-red-700{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-red-800{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-red-900{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-yellow-50{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-yellow-100{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-yellow-200{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-yellow-300{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-yellow-400{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-yellow-500{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-yellow-600{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-yellow-700{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-yellow-800{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-yellow-900{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-green-50{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-green-100{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-green-200{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-green-300{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-green-400{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-green-500{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-green-600{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-green-700{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-green-800{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-green-900{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-blue-50{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-blue-100{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-blue-200{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-blue-300{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-blue-400{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-blue-500{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-blue-600{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-blue-700{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-blue-800{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-blue-900{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-indigo-50{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-indigo-100{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-indigo-200{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-indigo-300{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-indigo-400{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-indigo-500{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-indigo-600{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-indigo-700{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-indigo-800{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-indigo-900{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-purple-50{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-purple-100{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-purple-200{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-purple-300{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-purple-400{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-purple-500{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-purple-600{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-purple-700{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-purple-800{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-purple-900{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-pink-50{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-pink-100{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-pink-200{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-pink-300{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-pink-400{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-pink-500{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-pink-600{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-pink-700{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-pink-800{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-pink-900{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); +} + +.focus-within\:text-transparent:focus-within{ + color: transparent; +} + +.focus-within\:text-current:focus-within{ + color: currentColor; +} + +.focus-within\:text-black:focus-within{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); +} + +.focus-within\:text-white:focus-within{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); +} + +.focus-within\:text-gray-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); +} + +.focus-within\:text-gray-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); +} + +.focus-within\:text-gray-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); +} + +.focus-within\:text-gray-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); +} + +.focus-within\:text-gray-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); +} + +.focus-within\:text-gray-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); +} + +.focus-within\:text-gray-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); +} + +.focus-within\:text-gray-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); +} + +.focus-within\:text-gray-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); +} + +.focus-within\:text-gray-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); +} + +.focus-within\:text-red-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); +} + +.focus-within\:text-red-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); +} + +.focus-within\:text-red-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); +} + +.focus-within\:text-red-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); +} + +.focus-within\:text-red-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); +} + +.focus-within\:text-red-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); +} + +.focus-within\:text-red-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); +} + +.focus-within\:text-red-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); +} + +.focus-within\:text-red-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); +} + +.focus-within\:text-red-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); +} + +.focus-within\:text-yellow-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); +} + +.focus-within\:text-yellow-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); +} + +.focus-within\:text-yellow-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); +} + +.focus-within\:text-yellow-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); +} + +.focus-within\:text-yellow-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); +} + +.focus-within\:text-yellow-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); +} + +.focus-within\:text-yellow-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); +} + +.focus-within\:text-yellow-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); +} + +.focus-within\:text-yellow-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); +} + +.focus-within\:text-yellow-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); +} + +.focus-within\:text-green-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); +} + +.focus-within\:text-green-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); +} + +.focus-within\:text-green-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); +} + +.focus-within\:text-green-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); +} + +.focus-within\:text-green-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); +} + +.focus-within\:text-green-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); +} + +.focus-within\:text-green-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); +} + +.focus-within\:text-green-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); +} + +.focus-within\:text-green-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); +} + +.focus-within\:text-green-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); +} + +.focus-within\:text-blue-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); +} + +.focus-within\:text-blue-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); +} + +.focus-within\:text-blue-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); +} + +.focus-within\:text-blue-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); +} + +.focus-within\:text-blue-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); +} + +.focus-within\:text-blue-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); +} + +.focus-within\:text-blue-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); +} + +.focus-within\:text-blue-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); +} + +.focus-within\:text-blue-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); +} + +.focus-within\:text-blue-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); +} + +.focus-within\:text-indigo-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); +} + +.focus-within\:text-indigo-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); +} + +.focus-within\:text-indigo-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); +} + +.focus-within\:text-indigo-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); +} + +.focus-within\:text-indigo-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); +} + +.focus-within\:text-indigo-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); +} + +.focus-within\:text-indigo-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); +} + +.focus-within\:text-indigo-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); +} + +.focus-within\:text-indigo-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); +} + +.focus-within\:text-indigo-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); +} + +.focus-within\:text-purple-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); +} + +.focus-within\:text-purple-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); +} + +.focus-within\:text-purple-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); +} + +.focus-within\:text-purple-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); +} + +.focus-within\:text-purple-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); +} + +.focus-within\:text-purple-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); +} + +.focus-within\:text-purple-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); +} + +.focus-within\:text-purple-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); +} + +.focus-within\:text-purple-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); +} + +.focus-within\:text-purple-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); +} + +.focus-within\:text-pink-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); +} + +.focus-within\:text-pink-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); +} + +.focus-within\:text-pink-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); +} + +.focus-within\:text-pink-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); +} + +.focus-within\:text-pink-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); +} + +.focus-within\:text-pink-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); +} + +.focus-within\:text-pink-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); +} + +.focus-within\:text-pink-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); +} + +.focus-within\:text-pink-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); +} + +.focus-within\:text-pink-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); +} + +.hover\:text-transparent:hover{ + color: transparent; +} + +.hover\:text-current:hover{ + color: currentColor; +} + +.hover\:text-black:hover{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); +} + +.hover\:text-white:hover{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); +} + +.hover\:text-gray-50:hover{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); +} + +.hover\:text-gray-100:hover{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); +} + +.hover\:text-gray-200:hover{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); +} + +.hover\:text-gray-300:hover{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); +} + +.hover\:text-gray-400:hover{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); +} + +.hover\:text-gray-500:hover{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); +} + +.hover\:text-gray-600:hover{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); +} + +.hover\:text-gray-700:hover{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); +} + +.hover\:text-gray-800:hover{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); +} + +.hover\:text-gray-900:hover{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); +} + +.hover\:text-red-50:hover{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); +} + +.hover\:text-red-100:hover{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); +} + +.hover\:text-red-200:hover{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); +} + +.hover\:text-red-300:hover{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); +} + +.hover\:text-red-400:hover{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); +} + +.hover\:text-red-500:hover{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); +} + +.hover\:text-red-600:hover{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); +} + +.hover\:text-red-700:hover{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); +} + +.hover\:text-red-800:hover{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); +} + +.hover\:text-red-900:hover{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); +} + +.hover\:text-yellow-50:hover{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); +} + +.hover\:text-yellow-100:hover{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); +} + +.hover\:text-yellow-200:hover{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); +} + +.hover\:text-yellow-300:hover{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); +} + +.hover\:text-yellow-400:hover{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); +} + +.hover\:text-yellow-500:hover{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); +} + +.hover\:text-yellow-600:hover{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); +} + +.hover\:text-yellow-700:hover{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); +} + +.hover\:text-yellow-800:hover{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); +} + +.hover\:text-yellow-900:hover{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); +} + +.hover\:text-green-50:hover{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); +} + +.hover\:text-green-100:hover{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); +} + +.hover\:text-green-200:hover{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); +} + +.hover\:text-green-300:hover{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); +} + +.hover\:text-green-400:hover{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); +} + +.hover\:text-green-500:hover{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); +} + +.hover\:text-green-600:hover{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); +} + +.hover\:text-green-700:hover{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); +} + +.hover\:text-green-800:hover{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); +} + +.hover\:text-green-900:hover{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); +} + +.hover\:text-blue-50:hover{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); +} + +.hover\:text-blue-100:hover{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); +} + +.hover\:text-blue-200:hover{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); +} + +.hover\:text-blue-300:hover{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); +} + +.hover\:text-blue-400:hover{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); +} + +.hover\:text-blue-500:hover{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); +} + +.hover\:text-blue-600:hover{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); +} + +.hover\:text-blue-700:hover{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); +} + +.hover\:text-blue-800:hover{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); +} + +.hover\:text-blue-900:hover{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); +} + +.hover\:text-indigo-50:hover{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); +} + +.hover\:text-indigo-100:hover{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); +} + +.hover\:text-indigo-200:hover{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); +} + +.hover\:text-indigo-300:hover{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); +} + +.hover\:text-indigo-400:hover{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); +} + +.hover\:text-indigo-500:hover{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); +} + +.hover\:text-indigo-600:hover{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); +} + +.hover\:text-indigo-700:hover{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); +} + +.hover\:text-indigo-800:hover{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); +} + +.hover\:text-indigo-900:hover{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); +} + +.hover\:text-purple-50:hover{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); +} + +.hover\:text-purple-100:hover{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); +} + +.hover\:text-purple-200:hover{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); +} + +.hover\:text-purple-300:hover{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); +} + +.hover\:text-purple-400:hover{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); +} + +.hover\:text-purple-500:hover{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); +} + +.hover\:text-purple-600:hover{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); +} + +.hover\:text-purple-700:hover{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); +} + +.hover\:text-purple-800:hover{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); +} + +.hover\:text-purple-900:hover{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); +} + +.hover\:text-pink-50:hover{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); +} + +.hover\:text-pink-100:hover{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); +} + +.hover\:text-pink-200:hover{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); +} + +.hover\:text-pink-300:hover{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); +} + +.hover\:text-pink-400:hover{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); +} + +.hover\:text-pink-500:hover{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); +} + +.hover\:text-pink-600:hover{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); +} + +.hover\:text-pink-700:hover{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); +} + +.hover\:text-pink-800:hover{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); +} + +.hover\:text-pink-900:hover{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); +} + +.focus\:text-transparent:focus{ + color: transparent; +} + +.focus\:text-current:focus{ + color: currentColor; +} + +.focus\:text-black:focus{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); +} + +.focus\:text-white:focus{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); +} + +.focus\:text-gray-50:focus{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); +} + +.focus\:text-gray-100:focus{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); +} + +.focus\:text-gray-200:focus{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); +} + +.focus\:text-gray-300:focus{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); +} + +.focus\:text-gray-400:focus{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); +} + +.focus\:text-gray-500:focus{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); +} + +.focus\:text-gray-600:focus{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); +} + +.focus\:text-gray-700:focus{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); +} + +.focus\:text-gray-800:focus{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); +} + +.focus\:text-gray-900:focus{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); +} + +.focus\:text-red-50:focus{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); +} + +.focus\:text-red-100:focus{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); +} + +.focus\:text-red-200:focus{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); +} + +.focus\:text-red-300:focus{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); +} + +.focus\:text-red-400:focus{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); +} + +.focus\:text-red-500:focus{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); +} + +.focus\:text-red-600:focus{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); +} + +.focus\:text-red-700:focus{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); +} + +.focus\:text-red-800:focus{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); +} + +.focus\:text-red-900:focus{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); +} + +.focus\:text-yellow-50:focus{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); +} + +.focus\:text-yellow-100:focus{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); +} + +.focus\:text-yellow-200:focus{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); +} + +.focus\:text-yellow-300:focus{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); +} + +.focus\:text-yellow-400:focus{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); +} + +.focus\:text-yellow-500:focus{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); +} + +.focus\:text-yellow-600:focus{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); +} + +.focus\:text-yellow-700:focus{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); +} + +.focus\:text-yellow-800:focus{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); +} + +.focus\:text-yellow-900:focus{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); +} + +.focus\:text-green-50:focus{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); +} + +.focus\:text-green-100:focus{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); +} + +.focus\:text-green-200:focus{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); +} + +.focus\:text-green-300:focus{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); +} + +.focus\:text-green-400:focus{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); +} + +.focus\:text-green-500:focus{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); +} + +.focus\:text-green-600:focus{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); +} + +.focus\:text-green-700:focus{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); +} + +.focus\:text-green-800:focus{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); +} + +.focus\:text-green-900:focus{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); +} + +.focus\:text-blue-50:focus{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); +} + +.focus\:text-blue-100:focus{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); +} + +.focus\:text-blue-200:focus{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); +} + +.focus\:text-blue-300:focus{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); +} + +.focus\:text-blue-400:focus{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); +} + +.focus\:text-blue-500:focus{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); +} + +.focus\:text-blue-600:focus{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); +} + +.focus\:text-blue-700:focus{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); +} + +.focus\:text-blue-800:focus{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); +} + +.focus\:text-blue-900:focus{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); +} + +.focus\:text-indigo-50:focus{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); +} + +.focus\:text-indigo-100:focus{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); +} + +.focus\:text-indigo-200:focus{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); +} + +.focus\:text-indigo-300:focus{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); +} + +.focus\:text-indigo-400:focus{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); +} + +.focus\:text-indigo-500:focus{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); +} + +.focus\:text-indigo-600:focus{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); +} + +.focus\:text-indigo-700:focus{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); +} + +.focus\:text-indigo-800:focus{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); +} + +.focus\:text-indigo-900:focus{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); +} + +.focus\:text-purple-50:focus{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); +} + +.focus\:text-purple-100:focus{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); +} + +.focus\:text-purple-200:focus{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); +} + +.focus\:text-purple-300:focus{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); +} + +.focus\:text-purple-400:focus{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); +} + +.focus\:text-purple-500:focus{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); +} + +.focus\:text-purple-600:focus{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); +} + +.focus\:text-purple-700:focus{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); +} + +.focus\:text-purple-800:focus{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); +} + +.focus\:text-purple-900:focus{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); +} + +.focus\:text-pink-50:focus{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); +} + +.focus\:text-pink-100:focus{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); +} + +.focus\:text-pink-200:focus{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); +} + +.focus\:text-pink-300:focus{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); +} + +.focus\:text-pink-400:focus{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); +} + +.focus\:text-pink-500:focus{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); +} + +.focus\:text-pink-600:focus{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); +} + +.focus\:text-pink-700:focus{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); +} + +.focus\:text-pink-800:focus{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); +} + +.focus\:text-pink-900:focus{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); +} + +.text-opacity-0{ + --tw-text-opacity: 0; +} + +.text-opacity-5{ + --tw-text-opacity: 0.05; +} + +.text-opacity-10{ + --tw-text-opacity: 0.1; +} + +.text-opacity-20{ + --tw-text-opacity: 0.2; +} + +.text-opacity-25{ + --tw-text-opacity: 0.25; +} + +.text-opacity-30{ + --tw-text-opacity: 0.3; +} + +.text-opacity-40{ + --tw-text-opacity: 0.4; +} + +.text-opacity-50{ + --tw-text-opacity: 0.5; +} + +.text-opacity-60{ + --tw-text-opacity: 0.6; +} + +.text-opacity-70{ + --tw-text-opacity: 0.7; +} + +.text-opacity-75{ + --tw-text-opacity: 0.75; +} + +.text-opacity-80{ + --tw-text-opacity: 0.8; +} + +.text-opacity-90{ + --tw-text-opacity: 0.9; +} + +.text-opacity-95{ + --tw-text-opacity: 0.95; +} + +.text-opacity-100{ + --tw-text-opacity: 1; +} + +.group:hover .group-hover\:text-opacity-0{ + --tw-text-opacity: 0; +} + +.group:hover .group-hover\:text-opacity-5{ + --tw-text-opacity: 0.05; +} + +.group:hover .group-hover\:text-opacity-10{ + --tw-text-opacity: 0.1; +} + +.group:hover .group-hover\:text-opacity-20{ + --tw-text-opacity: 0.2; +} + +.group:hover .group-hover\:text-opacity-25{ + --tw-text-opacity: 0.25; +} + +.group:hover .group-hover\:text-opacity-30{ + --tw-text-opacity: 0.3; +} + +.group:hover .group-hover\:text-opacity-40{ + --tw-text-opacity: 0.4; +} + +.group:hover .group-hover\:text-opacity-50{ + --tw-text-opacity: 0.5; +} + +.group:hover .group-hover\:text-opacity-60{ + --tw-text-opacity: 0.6; +} + +.group:hover .group-hover\:text-opacity-70{ + --tw-text-opacity: 0.7; +} + +.group:hover .group-hover\:text-opacity-75{ + --tw-text-opacity: 0.75; +} + +.group:hover .group-hover\:text-opacity-80{ + --tw-text-opacity: 0.8; +} + +.group:hover .group-hover\:text-opacity-90{ + --tw-text-opacity: 0.9; +} + +.group:hover .group-hover\:text-opacity-95{ + --tw-text-opacity: 0.95; +} + +.group:hover .group-hover\:text-opacity-100{ + --tw-text-opacity: 1; +} + +.focus-within\:text-opacity-0:focus-within{ + --tw-text-opacity: 0; +} + +.focus-within\:text-opacity-5:focus-within{ + --tw-text-opacity: 0.05; +} + +.focus-within\:text-opacity-10:focus-within{ + --tw-text-opacity: 0.1; +} + +.focus-within\:text-opacity-20:focus-within{ + --tw-text-opacity: 0.2; +} + +.focus-within\:text-opacity-25:focus-within{ + --tw-text-opacity: 0.25; +} + +.focus-within\:text-opacity-30:focus-within{ + --tw-text-opacity: 0.3; +} + +.focus-within\:text-opacity-40:focus-within{ + --tw-text-opacity: 0.4; +} + +.focus-within\:text-opacity-50:focus-within{ + --tw-text-opacity: 0.5; +} + +.focus-within\:text-opacity-60:focus-within{ + --tw-text-opacity: 0.6; +} + +.focus-within\:text-opacity-70:focus-within{ + --tw-text-opacity: 0.7; +} + +.focus-within\:text-opacity-75:focus-within{ + --tw-text-opacity: 0.75; +} + +.focus-within\:text-opacity-80:focus-within{ + --tw-text-opacity: 0.8; +} + +.focus-within\:text-opacity-90:focus-within{ + --tw-text-opacity: 0.9; +} + +.focus-within\:text-opacity-95:focus-within{ + --tw-text-opacity: 0.95; +} + +.focus-within\:text-opacity-100:focus-within{ + --tw-text-opacity: 1; +} + +.hover\:text-opacity-0:hover{ + --tw-text-opacity: 0; +} + +.hover\:text-opacity-5:hover{ + --tw-text-opacity: 0.05; +} + +.hover\:text-opacity-10:hover{ + --tw-text-opacity: 0.1; +} + +.hover\:text-opacity-20:hover{ + --tw-text-opacity: 0.2; +} + +.hover\:text-opacity-25:hover{ + --tw-text-opacity: 0.25; +} + +.hover\:text-opacity-30:hover{ + --tw-text-opacity: 0.3; +} + +.hover\:text-opacity-40:hover{ + --tw-text-opacity: 0.4; +} + +.hover\:text-opacity-50:hover{ + --tw-text-opacity: 0.5; +} + +.hover\:text-opacity-60:hover{ + --tw-text-opacity: 0.6; +} + +.hover\:text-opacity-70:hover{ + --tw-text-opacity: 0.7; +} + +.hover\:text-opacity-75:hover{ + --tw-text-opacity: 0.75; +} + +.hover\:text-opacity-80:hover{ + --tw-text-opacity: 0.8; +} + +.hover\:text-opacity-90:hover{ + --tw-text-opacity: 0.9; +} + +.hover\:text-opacity-95:hover{ + --tw-text-opacity: 0.95; +} + +.hover\:text-opacity-100:hover{ + --tw-text-opacity: 1; +} + +.focus\:text-opacity-0:focus{ + --tw-text-opacity: 0; +} + +.focus\:text-opacity-5:focus{ + --tw-text-opacity: 0.05; +} + +.focus\:text-opacity-10:focus{ + --tw-text-opacity: 0.1; +} + +.focus\:text-opacity-20:focus{ + --tw-text-opacity: 0.2; +} + +.focus\:text-opacity-25:focus{ + --tw-text-opacity: 0.25; +} + +.focus\:text-opacity-30:focus{ + --tw-text-opacity: 0.3; +} + +.focus\:text-opacity-40:focus{ + --tw-text-opacity: 0.4; +} + +.focus\:text-opacity-50:focus{ + --tw-text-opacity: 0.5; +} + +.focus\:text-opacity-60:focus{ + --tw-text-opacity: 0.6; +} + +.focus\:text-opacity-70:focus{ + --tw-text-opacity: 0.7; +} + +.focus\:text-opacity-75:focus{ + --tw-text-opacity: 0.75; +} + +.focus\:text-opacity-80:focus{ + --tw-text-opacity: 0.8; +} + +.focus\:text-opacity-90:focus{ + --tw-text-opacity: 0.9; +} + +.focus\:text-opacity-95:focus{ + --tw-text-opacity: 0.95; +} + +.focus\:text-opacity-100:focus{ + --tw-text-opacity: 1; +} + +.truncate{ + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.overflow-ellipsis{ + text-overflow: ellipsis; +} + +.overflow-clip{ + text-overflow: clip; +} + +.italic{ + font-style: italic; +} + +.not-italic{ + font-style: normal; +} + +.uppercase{ + text-transform: uppercase; +} + +.lowercase{ + text-transform: lowercase; +} + +.capitalize{ + text-transform: capitalize; +} + +.normal-case{ + text-transform: none; +} + +.underline{ + text-decoration: underline; +} + +.line-through{ + text-decoration: line-through; +} + +.no-underline{ + text-decoration: none; +} + +.group:hover .group-hover\:underline{ + text-decoration: underline; +} + +.group:hover .group-hover\:line-through{ + text-decoration: line-through; +} + +.group:hover .group-hover\:no-underline{ + text-decoration: none; +} + +.focus-within\:underline:focus-within{ + text-decoration: underline; +} + +.focus-within\:line-through:focus-within{ + text-decoration: line-through; +} + +.focus-within\:no-underline:focus-within{ + text-decoration: none; +} + +.hover\:underline:hover{ + text-decoration: underline; +} + +.hover\:line-through:hover{ + text-decoration: line-through; +} + +.hover\:no-underline:hover{ + text-decoration: none; +} + +.focus\:underline:focus{ + text-decoration: underline; +} + +.focus\:line-through:focus{ + text-decoration: line-through; +} + +.focus\:no-underline:focus{ + text-decoration: none; +} + +.antialiased{ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.subpixel-antialiased{ + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; +} + +.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions{ + --tw-ordinal: var(--tw-empty,/*!*/ /*!*/); + --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/); + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); +} + +.normal-nums{ + font-variant-numeric: normal; +} + +.ordinal{ + --tw-ordinal: ordinal; +} + +.slashed-zero{ + --tw-slashed-zero: slashed-zero; +} + +.lining-nums{ + --tw-numeric-figure: lining-nums; +} + +.oldstyle-nums{ + --tw-numeric-figure: oldstyle-nums; +} + +.proportional-nums{ + --tw-numeric-spacing: proportional-nums; +} + +.tabular-nums{ + --tw-numeric-spacing: tabular-nums; +} + +.diagonal-fractions{ + --tw-numeric-fraction: diagonal-fractions; +} + +.stacked-fractions{ + --tw-numeric-fraction: stacked-fractions; +} + +.tracking-tighter{ + letter-spacing: -0.05em; +} + +.tracking-tight{ + letter-spacing: -0.025em; +} + +.tracking-normal{ + letter-spacing: 0em; +} + +.tracking-wide{ + letter-spacing: 0.025em; +} + +.tracking-wider{ + letter-spacing: 0.05em; +} + +.tracking-widest{ + letter-spacing: 0.1em; +} + +.select-none{ + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.select-text{ + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} + +.select-all{ + -webkit-user-select: all; + -moz-user-select: all; + user-select: all; +} + +.select-auto{ + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; +} + +.align-baseline{ + vertical-align: baseline; +} + +.align-top{ + vertical-align: top; +} + +.align-middle{ + vertical-align: middle; +} + +.align-bottom{ + vertical-align: bottom; +} + +.align-text-top{ + vertical-align: text-top; +} + +.align-text-bottom{ + vertical-align: text-bottom; +} + +.visible{ + visibility: visible; +} + +.invisible{ + visibility: hidden; +} + +.whitespace-normal{ + white-space: normal; +} + +.whitespace-nowrap{ + white-space: nowrap; +} + +.whitespace-pre{ + white-space: pre; +} + +.whitespace-pre-line{ + white-space: pre-line; +} + +.whitespace-pre-wrap{ + white-space: pre-wrap; +} + +.break-normal{ + overflow-wrap: normal; + word-break: normal; +} + +.break-words{ + overflow-wrap: break-word; +} + +.break-all{ + word-break: break-all; +} + +.w-0{ + width: 0px; +} + +.w-1{ + width: 0.25rem; +} + +.w-2{ + width: 0.5rem; +} + +.w-3{ + width: 0.75rem; +} + +.w-4{ + width: 1rem; +} + +.w-5{ + width: 1.25rem; +} + +.w-6{ + width: 1.5rem; +} + +.w-7{ + width: 1.75rem; +} + +.w-8{ + width: 2rem; +} + +.w-9{ + width: 2.25rem; +} + +.w-10{ + width: 2.5rem; +} + +.w-11{ + width: 2.75rem; +} + +.w-12{ + width: 3rem; +} + +.w-14{ + width: 3.5rem; +} + +.w-16{ + width: 4rem; +} + +.w-20{ + width: 5rem; +} + +.w-24{ + width: 6rem; +} + +.w-28{ + width: 7rem; +} + +.w-32{ + width: 8rem; +} + +.w-36{ + width: 9rem; +} + +.w-40{ + width: 10rem; +} + +.w-44{ + width: 11rem; +} + +.w-48{ + width: 12rem; +} + +.w-52{ + width: 13rem; +} + +.w-56{ + width: 14rem; +} + +.w-60{ + width: 15rem; +} + +.w-64{ + width: 16rem; +} + +.w-72{ + width: 18rem; +} + +.w-80{ + width: 20rem; +} + +.w-96{ + width: 24rem; +} + +.w-auto{ + width: auto; +} + +.w-px{ + width: 1px; +} + +.w-0\.5{ + width: 0.125rem; +} + +.w-1\.5{ + width: 0.375rem; +} + +.w-2\.5{ + width: 0.625rem; +} + +.w-3\.5{ + width: 0.875rem; +} + +.w-1\/2{ + width: 50%; +} + +.w-1\/3{ + width: 33.333333%; +} + +.w-2\/3{ + width: 66.666667%; +} + +.w-1\/4{ + width: 25%; +} + +.w-2\/4{ + width: 50%; +} + +.w-3\/4{ + width: 75%; +} + +.w-1\/5{ + width: 20%; +} + +.w-2\/5{ + width: 40%; +} + +.w-3\/5{ + width: 60%; +} + +.w-4\/5{ + width: 80%; +} + +.w-1\/6{ + width: 16.666667%; +} + +.w-2\/6{ + width: 33.333333%; +} + +.w-3\/6{ + width: 50%; +} + +.w-4\/6{ + width: 66.666667%; +} + +.w-5\/6{ + width: 83.333333%; +} + +.w-1\/12{ + width: 8.333333%; +} + +.w-2\/12{ + width: 16.666667%; +} + +.w-3\/12{ + width: 25%; +} + +.w-4\/12{ + width: 33.333333%; +} + +.w-5\/12{ + width: 41.666667%; +} + +.w-6\/12{ + width: 50%; +} + +.w-7\/12{ + width: 58.333333%; +} + +.w-8\/12{ + width: 66.666667%; +} + +.w-9\/12{ + width: 75%; +} + +.w-10\/12{ + width: 83.333333%; +} + +.w-11\/12{ + width: 91.666667%; +} + +.w-full{ + width: 100%; +} + +.w-screen{ + width: 100vw; +} + +.w-min{ + width: -webkit-min-content; + width: -moz-min-content; + width: min-content; +} + +.w-max{ + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; +} + +.z-0{ + z-index: 0; +} + +.z-10{ + z-index: 10; +} + +.z-20{ + z-index: 20; +} + +.z-30{ + z-index: 30; +} + +.z-40{ + z-index: 40; +} + +.z-50{ + z-index: 50; +} + +.z-auto{ + z-index: auto; +} + +.focus-within\:z-0:focus-within{ + z-index: 0; +} + +.focus-within\:z-10:focus-within{ + z-index: 10; +} + +.focus-within\:z-20:focus-within{ + z-index: 20; +} + +.focus-within\:z-30:focus-within{ + z-index: 30; +} + +.focus-within\:z-40:focus-within{ + z-index: 40; +} + +.focus-within\:z-50:focus-within{ + z-index: 50; +} + +.focus-within\:z-auto:focus-within{ + z-index: auto; +} + +.focus\:z-0:focus{ + z-index: 0; +} + +.focus\:z-10:focus{ + z-index: 10; +} + +.focus\:z-20:focus{ + z-index: 20; +} + +.focus\:z-30:focus{ + z-index: 30; +} + +.focus\:z-40:focus{ + z-index: 40; +} + +.focus\:z-50:focus{ + z-index: 50; +} + +.focus\:z-auto:focus{ + z-index: auto; +} + +.isolate{ + isolation: isolate; +} + +.isolation-auto{ + isolation: auto; +} + +.gap-0{ + gap: 0px; +} + +.gap-1{ + gap: 0.25rem; +} + +.gap-2{ + gap: 0.5rem; +} + +.gap-3{ + gap: 0.75rem; +} + +.gap-4{ + gap: 1rem; +} + +.gap-5{ + gap: 1.25rem; +} + +.gap-6{ + gap: 1.5rem; +} + +.gap-7{ + gap: 1.75rem; +} + +.gap-8{ + gap: 2rem; +} + +.gap-9{ + gap: 2.25rem; +} + +.gap-10{ + gap: 2.5rem; +} + +.gap-11{ + gap: 2.75rem; +} + +.gap-12{ + gap: 3rem; +} + +.gap-14{ + gap: 3.5rem; +} + +.gap-16{ + gap: 4rem; +} + +.gap-20{ + gap: 5rem; +} + +.gap-24{ + gap: 6rem; +} + +.gap-28{ + gap: 7rem; +} + +.gap-32{ + gap: 8rem; +} + +.gap-36{ + gap: 9rem; +} + +.gap-40{ + gap: 10rem; +} + +.gap-44{ + gap: 11rem; +} + +.gap-48{ + gap: 12rem; +} + +.gap-52{ + gap: 13rem; +} + +.gap-56{ + gap: 14rem; +} + +.gap-60{ + gap: 15rem; +} + +.gap-64{ + gap: 16rem; +} + +.gap-72{ + gap: 18rem; +} + +.gap-80{ + gap: 20rem; +} + +.gap-96{ + gap: 24rem; +} + +.gap-px{ + gap: 1px; +} + +.gap-0\.5{ + gap: 0.125rem; +} + +.gap-1\.5{ + gap: 0.375rem; +} + +.gap-2\.5{ + gap: 0.625rem; +} + +.gap-3\.5{ + gap: 0.875rem; +} + +.gap-x-0{ + -moz-column-gap: 0px; + column-gap: 0px; +} + +.gap-x-1{ + -moz-column-gap: 0.25rem; + column-gap: 0.25rem; +} + +.gap-x-2{ + -moz-column-gap: 0.5rem; + column-gap: 0.5rem; +} + +.gap-x-3{ + -moz-column-gap: 0.75rem; + column-gap: 0.75rem; +} + +.gap-x-4{ + -moz-column-gap: 1rem; + column-gap: 1rem; +} + +.gap-x-5{ + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; +} + +.gap-x-6{ + -moz-column-gap: 1.5rem; + column-gap: 1.5rem; +} + +.gap-x-7{ + -moz-column-gap: 1.75rem; + column-gap: 1.75rem; +} + +.gap-x-8{ + -moz-column-gap: 2rem; + column-gap: 2rem; +} + +.gap-x-9{ + -moz-column-gap: 2.25rem; + column-gap: 2.25rem; +} + +.gap-x-10{ + -moz-column-gap: 2.5rem; + column-gap: 2.5rem; +} + +.gap-x-11{ + -moz-column-gap: 2.75rem; + column-gap: 2.75rem; +} + +.gap-x-12{ + -moz-column-gap: 3rem; + column-gap: 3rem; +} + +.gap-x-14{ + -moz-column-gap: 3.5rem; + column-gap: 3.5rem; +} + +.gap-x-16{ + -moz-column-gap: 4rem; + column-gap: 4rem; +} + +.gap-x-20{ + -moz-column-gap: 5rem; + column-gap: 5rem; +} + +.gap-x-24{ + -moz-column-gap: 6rem; + column-gap: 6rem; +} + +.gap-x-28{ + -moz-column-gap: 7rem; + column-gap: 7rem; +} + +.gap-x-32{ + -moz-column-gap: 8rem; + column-gap: 8rem; +} + +.gap-x-36{ + -moz-column-gap: 9rem; + column-gap: 9rem; +} + +.gap-x-40{ + -moz-column-gap: 10rem; + column-gap: 10rem; +} + +.gap-x-44{ + -moz-column-gap: 11rem; + column-gap: 11rem; +} + +.gap-x-48{ + -moz-column-gap: 12rem; + column-gap: 12rem; +} + +.gap-x-52{ + -moz-column-gap: 13rem; + column-gap: 13rem; +} + +.gap-x-56{ + -moz-column-gap: 14rem; + column-gap: 14rem; +} + +.gap-x-60{ + -moz-column-gap: 15rem; + column-gap: 15rem; +} + +.gap-x-64{ + -moz-column-gap: 16rem; + column-gap: 16rem; +} + +.gap-x-72{ + -moz-column-gap: 18rem; + column-gap: 18rem; +} + +.gap-x-80{ + -moz-column-gap: 20rem; + column-gap: 20rem; +} + +.gap-x-96{ + -moz-column-gap: 24rem; + column-gap: 24rem; +} + +.gap-x-px{ + -moz-column-gap: 1px; + column-gap: 1px; +} + +.gap-x-0\.5{ + -moz-column-gap: 0.125rem; + column-gap: 0.125rem; +} + +.gap-x-1\.5{ + -moz-column-gap: 0.375rem; + column-gap: 0.375rem; +} + +.gap-x-2\.5{ + -moz-column-gap: 0.625rem; + column-gap: 0.625rem; +} + +.gap-x-3\.5{ + -moz-column-gap: 0.875rem; + column-gap: 0.875rem; +} + +.gap-y-0{ + row-gap: 0px; +} + +.gap-y-1{ + row-gap: 0.25rem; +} + +.gap-y-2{ + row-gap: 0.5rem; +} + +.gap-y-3{ + row-gap: 0.75rem; +} + +.gap-y-4{ + row-gap: 1rem; +} + +.gap-y-5{ + row-gap: 1.25rem; +} + +.gap-y-6{ + row-gap: 1.5rem; +} + +.gap-y-7{ + row-gap: 1.75rem; +} + +.gap-y-8{ + row-gap: 2rem; +} + +.gap-y-9{ + row-gap: 2.25rem; +} + +.gap-y-10{ + row-gap: 2.5rem; +} + +.gap-y-11{ + row-gap: 2.75rem; +} + +.gap-y-12{ + row-gap: 3rem; +} + +.gap-y-14{ + row-gap: 3.5rem; +} + +.gap-y-16{ + row-gap: 4rem; +} + +.gap-y-20{ + row-gap: 5rem; +} + +.gap-y-24{ + row-gap: 6rem; +} + +.gap-y-28{ + row-gap: 7rem; +} + +.gap-y-32{ + row-gap: 8rem; +} + +.gap-y-36{ + row-gap: 9rem; +} + +.gap-y-40{ + row-gap: 10rem; +} + +.gap-y-44{ + row-gap: 11rem; +} + +.gap-y-48{ + row-gap: 12rem; +} + +.gap-y-52{ + row-gap: 13rem; +} + +.gap-y-56{ + row-gap: 14rem; +} + +.gap-y-60{ + row-gap: 15rem; +} + +.gap-y-64{ + row-gap: 16rem; +} + +.gap-y-72{ + row-gap: 18rem; +} + +.gap-y-80{ + row-gap: 20rem; +} + +.gap-y-96{ + row-gap: 24rem; +} + +.gap-y-px{ + row-gap: 1px; +} + +.gap-y-0\.5{ + row-gap: 0.125rem; +} + +.gap-y-1\.5{ + row-gap: 0.375rem; +} + +.gap-y-2\.5{ + row-gap: 0.625rem; +} + +.gap-y-3\.5{ + row-gap: 0.875rem; +} + +.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; +} + +.auto-cols-auto{ + grid-auto-columns: auto; +} + +.auto-cols-min{ + grid-auto-columns: -webkit-min-content; + grid-auto-columns: min-content; +} + +.auto-cols-max{ + grid-auto-columns: -webkit-max-content; + grid-auto-columns: max-content; +} + +.auto-cols-fr{ + grid-auto-columns: minmax(0, 1fr); +} + +.col-auto{ + grid-column: auto; +} + +.col-span-1{ + grid-column: span 1 / span 1; +} + +.col-span-2{ + grid-column: span 2 / span 2; +} + +.col-span-3{ + grid-column: span 3 / span 3; +} + +.col-span-4{ + grid-column: span 4 / span 4; +} + +.col-span-5{ + grid-column: span 5 / span 5; +} + +.col-span-6{ + grid-column: span 6 / span 6; +} + +.col-span-7{ + grid-column: span 7 / span 7; +} + +.col-span-8{ + grid-column: span 8 / span 8; +} + +.col-span-9{ + grid-column: span 9 / span 9; +} + +.col-span-10{ + grid-column: span 10 / span 10; +} + +.col-span-11{ + grid-column: span 11 / span 11; +} + +.col-span-12{ + grid-column: span 12 / span 12; +} + +.col-span-full{ + grid-column: 1 / -1; +} + +.col-start-1{ + grid-column-start: 1; +} + +.col-start-2{ + grid-column-start: 2; +} + +.col-start-3{ + grid-column-start: 3; +} + +.col-start-4{ + grid-column-start: 4; +} + +.col-start-5{ + grid-column-start: 5; +} + +.col-start-6{ + grid-column-start: 6; +} + +.col-start-7{ + grid-column-start: 7; +} + +.col-start-8{ + grid-column-start: 8; +} + +.col-start-9{ + grid-column-start: 9; +} + +.col-start-10{ + grid-column-start: 10; +} + +.col-start-11{ + grid-column-start: 11; +} + +.col-start-12{ + grid-column-start: 12; +} + +.col-start-13{ + grid-column-start: 13; +} + +.col-start-auto{ + grid-column-start: auto; +} + +.col-end-1{ + grid-column-end: 1; +} + +.col-end-2{ + grid-column-end: 2; +} + +.col-end-3{ + grid-column-end: 3; +} + +.col-end-4{ + grid-column-end: 4; +} + +.col-end-5{ + grid-column-end: 5; +} + +.col-end-6{ + grid-column-end: 6; +} + +.col-end-7{ + grid-column-end: 7; +} + +.col-end-8{ + grid-column-end: 8; +} + +.col-end-9{ + grid-column-end: 9; +} + +.col-end-10{ + grid-column-end: 10; +} + +.col-end-11{ + grid-column-end: 11; +} + +.col-end-12{ + grid-column-end: 12; +} + +.col-end-13{ + grid-column-end: 13; +} + +.col-end-auto{ + grid-column-end: auto; +} + +.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; +} + +.auto-rows-auto{ + grid-auto-rows: auto; +} + +.auto-rows-min{ + grid-auto-rows: -webkit-min-content; + grid-auto-rows: min-content; +} + +.auto-rows-max{ + grid-auto-rows: -webkit-max-content; + grid-auto-rows: max-content; +} + +.auto-rows-fr{ + grid-auto-rows: minmax(0, 1fr); +} + +.row-auto{ + grid-row: auto; +} + +.row-span-1{ + grid-row: span 1 / span 1; +} + +.row-span-2{ + grid-row: span 2 / span 2; +} + +.row-span-3{ + grid-row: span 3 / span 3; +} + +.row-span-4{ + grid-row: span 4 / span 4; +} + +.row-span-5{ + grid-row: span 5 / span 5; +} + +.row-span-6{ + grid-row: span 6 / span 6; +} + +.row-span-full{ + grid-row: 1 / -1; +} + +.row-start-1{ + grid-row-start: 1; +} + +.row-start-2{ + grid-row-start: 2; +} + +.row-start-3{ + grid-row-start: 3; +} + +.row-start-4{ + grid-row-start: 4; +} + +.row-start-5{ + grid-row-start: 5; +} + +.row-start-6{ + grid-row-start: 6; +} + +.row-start-7{ + grid-row-start: 7; +} + +.row-start-auto{ + grid-row-start: auto; +} + +.row-end-1{ + grid-row-end: 1; +} + +.row-end-2{ + grid-row-end: 2; +} + +.row-end-3{ + grid-row-end: 3; +} + +.row-end-4{ + grid-row-end: 4; +} + +.row-end-5{ + grid-row-end: 5; +} + +.row-end-6{ + grid-row-end: 6; +} + +.row-end-7{ + grid-row-end: 7; +} + +.row-end-auto{ + grid-row-end: auto; +} + +.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)); +} + +.transform-gpu{ + --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: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.transform-none{ + transform: none; +} + +.origin-center{ + transform-origin: center; +} + +.origin-top{ + transform-origin: top; +} + +.origin-top-right{ + transform-origin: top right; +} + +.origin-right{ + transform-origin: right; +} + +.origin-bottom-right{ + transform-origin: bottom right; +} + +.origin-bottom{ + transform-origin: bottom; +} + +.origin-bottom-left{ + transform-origin: bottom left; +} + +.origin-left{ + transform-origin: left; +} + +.origin-top-left{ + transform-origin: top left; +} + +.scale-0{ + --tw-scale-x: 0; + --tw-scale-y: 0; +} + +.scale-50{ + --tw-scale-x: .5; + --tw-scale-y: .5; +} + +.scale-75{ + --tw-scale-x: .75; + --tw-scale-y: .75; +} + +.scale-90{ + --tw-scale-x: .9; + --tw-scale-y: .9; +} + +.scale-95{ + --tw-scale-x: .95; + --tw-scale-y: .95; +} + +.scale-100{ + --tw-scale-x: 1; + --tw-scale-y: 1; +} + +.scale-105{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; +} + +.scale-110{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; +} + +.scale-125{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; +} + +.scale-150{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; +} + +.scale-x-0{ + --tw-scale-x: 0; +} + +.scale-x-50{ + --tw-scale-x: .5; +} + +.scale-x-75{ + --tw-scale-x: .75; +} + +.scale-x-90{ + --tw-scale-x: .9; +} + +.scale-x-95{ + --tw-scale-x: .95; +} + +.scale-x-100{ + --tw-scale-x: 1; +} + +.scale-x-105{ + --tw-scale-x: 1.05; +} + +.scale-x-110{ + --tw-scale-x: 1.1; +} + +.scale-x-125{ + --tw-scale-x: 1.25; +} + +.scale-x-150{ + --tw-scale-x: 1.5; +} + +.scale-y-0{ + --tw-scale-y: 0; +} + +.scale-y-50{ + --tw-scale-y: .5; +} + +.scale-y-75{ + --tw-scale-y: .75; +} + +.scale-y-90{ + --tw-scale-y: .9; +} + +.scale-y-95{ + --tw-scale-y: .95; +} + +.scale-y-100{ + --tw-scale-y: 1; +} + +.scale-y-105{ + --tw-scale-y: 1.05; +} + +.scale-y-110{ + --tw-scale-y: 1.1; +} + +.scale-y-125{ + --tw-scale-y: 1.25; +} + +.scale-y-150{ + --tw-scale-y: 1.5; +} + +.hover\:scale-0:hover{ + --tw-scale-x: 0; + --tw-scale-y: 0; +} + +.hover\:scale-50:hover{ + --tw-scale-x: .5; + --tw-scale-y: .5; +} + +.hover\:scale-75:hover{ + --tw-scale-x: .75; + --tw-scale-y: .75; +} + +.hover\:scale-90:hover{ + --tw-scale-x: .9; + --tw-scale-y: .9; +} + +.hover\:scale-95:hover{ + --tw-scale-x: .95; + --tw-scale-y: .95; +} + +.hover\:scale-100:hover{ + --tw-scale-x: 1; + --tw-scale-y: 1; +} + +.hover\:scale-105:hover{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; +} + +.hover\:scale-110:hover{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; +} + +.hover\:scale-125:hover{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; +} + +.hover\:scale-150:hover{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; +} + +.hover\:scale-x-0:hover{ + --tw-scale-x: 0; +} + +.hover\:scale-x-50:hover{ + --tw-scale-x: .5; +} + +.hover\:scale-x-75:hover{ + --tw-scale-x: .75; +} + +.hover\:scale-x-90:hover{ + --tw-scale-x: .9; +} + +.hover\:scale-x-95:hover{ + --tw-scale-x: .95; +} + +.hover\:scale-x-100:hover{ + --tw-scale-x: 1; +} + +.hover\:scale-x-105:hover{ + --tw-scale-x: 1.05; +} + +.hover\:scale-x-110:hover{ + --tw-scale-x: 1.1; +} + +.hover\:scale-x-125:hover{ + --tw-scale-x: 1.25; +} + +.hover\:scale-x-150:hover{ + --tw-scale-x: 1.5; +} + +.hover\:scale-y-0:hover{ + --tw-scale-y: 0; +} + +.hover\:scale-y-50:hover{ + --tw-scale-y: .5; +} + +.hover\:scale-y-75:hover{ + --tw-scale-y: .75; +} + +.hover\:scale-y-90:hover{ + --tw-scale-y: .9; +} + +.hover\:scale-y-95:hover{ + --tw-scale-y: .95; +} + +.hover\:scale-y-100:hover{ + --tw-scale-y: 1; +} + +.hover\:scale-y-105:hover{ + --tw-scale-y: 1.05; +} + +.hover\:scale-y-110:hover{ + --tw-scale-y: 1.1; +} + +.hover\:scale-y-125:hover{ + --tw-scale-y: 1.25; +} + +.hover\:scale-y-150:hover{ + --tw-scale-y: 1.5; +} + +.focus\:scale-0:focus{ + --tw-scale-x: 0; + --tw-scale-y: 0; +} + +.focus\:scale-50:focus{ + --tw-scale-x: .5; + --tw-scale-y: .5; +} + +.focus\:scale-75:focus{ + --tw-scale-x: .75; + --tw-scale-y: .75; +} + +.focus\:scale-90:focus{ + --tw-scale-x: .9; + --tw-scale-y: .9; +} + +.focus\:scale-95:focus{ + --tw-scale-x: .95; + --tw-scale-y: .95; +} + +.focus\:scale-100:focus{ + --tw-scale-x: 1; + --tw-scale-y: 1; +} + +.focus\:scale-105:focus{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; +} + +.focus\:scale-110:focus{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; +} + +.focus\:scale-125:focus{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; +} + +.focus\:scale-150:focus{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; +} + +.focus\:scale-x-0:focus{ + --tw-scale-x: 0; +} + +.focus\:scale-x-50:focus{ + --tw-scale-x: .5; +} + +.focus\:scale-x-75:focus{ + --tw-scale-x: .75; +} + +.focus\:scale-x-90:focus{ + --tw-scale-x: .9; +} + +.focus\:scale-x-95:focus{ + --tw-scale-x: .95; +} + +.focus\:scale-x-100:focus{ + --tw-scale-x: 1; +} + +.focus\:scale-x-105:focus{ + --tw-scale-x: 1.05; +} + +.focus\:scale-x-110:focus{ + --tw-scale-x: 1.1; +} + +.focus\:scale-x-125:focus{ + --tw-scale-x: 1.25; +} + +.focus\:scale-x-150:focus{ + --tw-scale-x: 1.5; +} + +.focus\:scale-y-0:focus{ + --tw-scale-y: 0; +} + +.focus\:scale-y-50:focus{ + --tw-scale-y: .5; +} + +.focus\:scale-y-75:focus{ + --tw-scale-y: .75; +} + +.focus\:scale-y-90:focus{ + --tw-scale-y: .9; +} + +.focus\:scale-y-95:focus{ + --tw-scale-y: .95; +} + +.focus\:scale-y-100:focus{ + --tw-scale-y: 1; +} + +.focus\:scale-y-105:focus{ + --tw-scale-y: 1.05; +} + +.focus\:scale-y-110:focus{ + --tw-scale-y: 1.1; +} + +.focus\:scale-y-125:focus{ + --tw-scale-y: 1.25; +} + +.focus\:scale-y-150:focus{ + --tw-scale-y: 1.5; +} + +.rotate-0{ + --tw-rotate: 0deg; +} + +.rotate-1{ + --tw-rotate: 1deg; +} + +.rotate-2{ + --tw-rotate: 2deg; +} + +.rotate-3{ + --tw-rotate: 3deg; +} + +.rotate-6{ + --tw-rotate: 6deg; +} + +.rotate-12{ + --tw-rotate: 12deg; +} + +.rotate-45{ + --tw-rotate: 45deg; +} + +.rotate-90{ + --tw-rotate: 90deg; +} + +.rotate-180{ + --tw-rotate: 180deg; +} + +.-rotate-180{ + --tw-rotate: -180deg; +} + +.-rotate-90{ + --tw-rotate: -90deg; +} + +.-rotate-45{ + --tw-rotate: -45deg; +} + +.-rotate-12{ + --tw-rotate: -12deg; +} + +.-rotate-6{ + --tw-rotate: -6deg; +} + +.-rotate-3{ + --tw-rotate: -3deg; +} + +.-rotate-2{ + --tw-rotate: -2deg; +} + +.-rotate-1{ + --tw-rotate: -1deg; +} + +.hover\:rotate-0:hover{ + --tw-rotate: 0deg; +} + +.hover\:rotate-1:hover{ + --tw-rotate: 1deg; +} + +.hover\:rotate-2:hover{ + --tw-rotate: 2deg; +} + +.hover\:rotate-3:hover{ + --tw-rotate: 3deg; +} + +.hover\:rotate-6:hover{ + --tw-rotate: 6deg; +} + +.hover\:rotate-12:hover{ + --tw-rotate: 12deg; +} + +.hover\:rotate-45:hover{ + --tw-rotate: 45deg; +} + +.hover\:rotate-90:hover{ + --tw-rotate: 90deg; +} + +.hover\:rotate-180:hover{ + --tw-rotate: 180deg; +} + +.hover\:-rotate-180:hover{ + --tw-rotate: -180deg; +} + +.hover\:-rotate-90:hover{ + --tw-rotate: -90deg; +} + +.hover\:-rotate-45:hover{ + --tw-rotate: -45deg; +} + +.hover\:-rotate-12:hover{ + --tw-rotate: -12deg; +} + +.hover\:-rotate-6:hover{ + --tw-rotate: -6deg; +} + +.hover\:-rotate-3:hover{ + --tw-rotate: -3deg; +} + +.hover\:-rotate-2:hover{ + --tw-rotate: -2deg; +} + +.hover\:-rotate-1:hover{ + --tw-rotate: -1deg; +} + +.focus\:rotate-0:focus{ + --tw-rotate: 0deg; +} + +.focus\:rotate-1:focus{ + --tw-rotate: 1deg; +} + +.focus\:rotate-2:focus{ + --tw-rotate: 2deg; +} + +.focus\:rotate-3:focus{ + --tw-rotate: 3deg; +} + +.focus\:rotate-6:focus{ + --tw-rotate: 6deg; +} + +.focus\:rotate-12:focus{ + --tw-rotate: 12deg; +} + +.focus\:rotate-45:focus{ + --tw-rotate: 45deg; +} + +.focus\:rotate-90:focus{ + --tw-rotate: 90deg; +} + +.focus\:rotate-180:focus{ + --tw-rotate: 180deg; +} + +.focus\:-rotate-180:focus{ + --tw-rotate: -180deg; +} + +.focus\:-rotate-90:focus{ + --tw-rotate: -90deg; +} + +.focus\:-rotate-45:focus{ + --tw-rotate: -45deg; +} + +.focus\:-rotate-12:focus{ + --tw-rotate: -12deg; +} + +.focus\:-rotate-6:focus{ + --tw-rotate: -6deg; +} + +.focus\:-rotate-3:focus{ + --tw-rotate: -3deg; +} + +.focus\:-rotate-2:focus{ + --tw-rotate: -2deg; +} + +.focus\:-rotate-1:focus{ + --tw-rotate: -1deg; +} + +.translate-x-0{ + --tw-translate-x: 0px; +} + +.translate-x-1{ + --tw-translate-x: 0.25rem; +} + +.translate-x-2{ + --tw-translate-x: 0.5rem; +} + +.translate-x-3{ + --tw-translate-x: 0.75rem; +} + +.translate-x-4{ + --tw-translate-x: 1rem; +} + +.translate-x-5{ + --tw-translate-x: 1.25rem; +} + +.translate-x-6{ + --tw-translate-x: 1.5rem; +} + +.translate-x-7{ + --tw-translate-x: 1.75rem; +} + +.translate-x-8{ + --tw-translate-x: 2rem; +} + +.translate-x-9{ + --tw-translate-x: 2.25rem; +} + +.translate-x-10{ + --tw-translate-x: 2.5rem; +} + +.translate-x-11{ + --tw-translate-x: 2.75rem; +} + +.translate-x-12{ + --tw-translate-x: 3rem; +} + +.translate-x-14{ + --tw-translate-x: 3.5rem; +} + +.translate-x-16{ + --tw-translate-x: 4rem; +} + +.translate-x-20{ + --tw-translate-x: 5rem; +} + +.translate-x-24{ + --tw-translate-x: 6rem; +} + +.translate-x-28{ + --tw-translate-x: 7rem; +} + +.translate-x-32{ + --tw-translate-x: 8rem; +} + +.translate-x-36{ + --tw-translate-x: 9rem; +} + +.translate-x-40{ + --tw-translate-x: 10rem; +} + +.translate-x-44{ + --tw-translate-x: 11rem; +} + +.translate-x-48{ + --tw-translate-x: 12rem; +} + +.translate-x-52{ + --tw-translate-x: 13rem; +} + +.translate-x-56{ + --tw-translate-x: 14rem; +} + +.translate-x-60{ + --tw-translate-x: 15rem; +} + +.translate-x-64{ + --tw-translate-x: 16rem; +} + +.translate-x-72{ + --tw-translate-x: 18rem; +} + +.translate-x-80{ + --tw-translate-x: 20rem; +} + +.translate-x-96{ + --tw-translate-x: 24rem; +} + +.translate-x-px{ + --tw-translate-x: 1px; +} + +.translate-x-0\.5{ + --tw-translate-x: 0.125rem; +} + +.translate-x-1\.5{ + --tw-translate-x: 0.375rem; +} + +.translate-x-2\.5{ + --tw-translate-x: 0.625rem; +} + +.translate-x-3\.5{ + --tw-translate-x: 0.875rem; +} + +.-translate-x-0{ + --tw-translate-x: 0px; +} + +.-translate-x-1{ + --tw-translate-x: -0.25rem; +} + +.-translate-x-2{ + --tw-translate-x: -0.5rem; +} + +.-translate-x-3{ + --tw-translate-x: -0.75rem; +} + +.-translate-x-4{ + --tw-translate-x: -1rem; +} + +.-translate-x-5{ + --tw-translate-x: -1.25rem; +} + +.-translate-x-6{ + --tw-translate-x: -1.5rem; +} + +.-translate-x-7{ + --tw-translate-x: -1.75rem; +} + +.-translate-x-8{ + --tw-translate-x: -2rem; +} + +.-translate-x-9{ + --tw-translate-x: -2.25rem; +} + +.-translate-x-10{ + --tw-translate-x: -2.5rem; +} + +.-translate-x-11{ + --tw-translate-x: -2.75rem; +} + +.-translate-x-12{ + --tw-translate-x: -3rem; +} + +.-translate-x-14{ + --tw-translate-x: -3.5rem; +} + +.-translate-x-16{ + --tw-translate-x: -4rem; +} + +.-translate-x-20{ + --tw-translate-x: -5rem; +} + +.-translate-x-24{ + --tw-translate-x: -6rem; +} + +.-translate-x-28{ + --tw-translate-x: -7rem; +} + +.-translate-x-32{ + --tw-translate-x: -8rem; +} + +.-translate-x-36{ + --tw-translate-x: -9rem; +} + +.-translate-x-40{ + --tw-translate-x: -10rem; +} + +.-translate-x-44{ + --tw-translate-x: -11rem; +} + +.-translate-x-48{ + --tw-translate-x: -12rem; +} + +.-translate-x-52{ + --tw-translate-x: -13rem; +} + +.-translate-x-56{ + --tw-translate-x: -14rem; +} + +.-translate-x-60{ + --tw-translate-x: -15rem; +} + +.-translate-x-64{ + --tw-translate-x: -16rem; +} + +.-translate-x-72{ + --tw-translate-x: -18rem; +} + +.-translate-x-80{ + --tw-translate-x: -20rem; +} + +.-translate-x-96{ + --tw-translate-x: -24rem; +} + +.-translate-x-px{ + --tw-translate-x: -1px; +} + +.-translate-x-0\.5{ + --tw-translate-x: -0.125rem; +} + +.-translate-x-1\.5{ + --tw-translate-x: -0.375rem; +} + +.-translate-x-2\.5{ + --tw-translate-x: -0.625rem; +} + +.-translate-x-3\.5{ + --tw-translate-x: -0.875rem; +} + +.translate-x-1\/2{ + --tw-translate-x: 50%; +} + +.translate-x-1\/3{ + --tw-translate-x: 33.333333%; +} + +.translate-x-2\/3{ + --tw-translate-x: 66.666667%; +} + +.translate-x-1\/4{ + --tw-translate-x: 25%; +} + +.translate-x-2\/4{ + --tw-translate-x: 50%; +} + +.translate-x-3\/4{ + --tw-translate-x: 75%; +} + +.translate-x-full{ + --tw-translate-x: 100%; +} + +.-translate-x-1\/2{ + --tw-translate-x: -50%; +} + +.-translate-x-1\/3{ + --tw-translate-x: -33.333333%; +} + +.-translate-x-2\/3{ + --tw-translate-x: -66.666667%; +} + +.-translate-x-1\/4{ + --tw-translate-x: -25%; +} + +.-translate-x-2\/4{ + --tw-translate-x: -50%; +} + +.-translate-x-3\/4{ + --tw-translate-x: -75%; +} + +.-translate-x-full{ + --tw-translate-x: -100%; +} + +.translate-y-0{ + --tw-translate-y: 0px; +} + +.translate-y-1{ + --tw-translate-y: 0.25rem; +} + +.translate-y-2{ + --tw-translate-y: 0.5rem; +} + +.translate-y-3{ + --tw-translate-y: 0.75rem; +} + +.translate-y-4{ + --tw-translate-y: 1rem; +} + +.translate-y-5{ + --tw-translate-y: 1.25rem; +} + +.translate-y-6{ + --tw-translate-y: 1.5rem; +} + +.translate-y-7{ + --tw-translate-y: 1.75rem; +} + +.translate-y-8{ + --tw-translate-y: 2rem; +} + +.translate-y-9{ + --tw-translate-y: 2.25rem; +} + +.translate-y-10{ + --tw-translate-y: 2.5rem; +} + +.translate-y-11{ + --tw-translate-y: 2.75rem; +} + +.translate-y-12{ + --tw-translate-y: 3rem; +} + +.translate-y-14{ + --tw-translate-y: 3.5rem; +} + +.translate-y-16{ + --tw-translate-y: 4rem; +} + +.translate-y-20{ + --tw-translate-y: 5rem; +} + +.translate-y-24{ + --tw-translate-y: 6rem; +} + +.translate-y-28{ + --tw-translate-y: 7rem; +} + +.translate-y-32{ + --tw-translate-y: 8rem; +} + +.translate-y-36{ + --tw-translate-y: 9rem; +} + +.translate-y-40{ + --tw-translate-y: 10rem; +} + +.translate-y-44{ + --tw-translate-y: 11rem; +} + +.translate-y-48{ + --tw-translate-y: 12rem; +} + +.translate-y-52{ + --tw-translate-y: 13rem; +} + +.translate-y-56{ + --tw-translate-y: 14rem; +} + +.translate-y-60{ + --tw-translate-y: 15rem; +} + +.translate-y-64{ + --tw-translate-y: 16rem; +} + +.translate-y-72{ + --tw-translate-y: 18rem; +} + +.translate-y-80{ + --tw-translate-y: 20rem; +} + +.translate-y-96{ + --tw-translate-y: 24rem; +} + +.translate-y-px{ + --tw-translate-y: 1px; +} + +.translate-y-0\.5{ + --tw-translate-y: 0.125rem; +} + +.translate-y-1\.5{ + --tw-translate-y: 0.375rem; +} + +.translate-y-2\.5{ + --tw-translate-y: 0.625rem; +} + +.translate-y-3\.5{ + --tw-translate-y: 0.875rem; +} + +.-translate-y-0{ + --tw-translate-y: 0px; +} + +.-translate-y-1{ + --tw-translate-y: -0.25rem; +} + +.-translate-y-2{ + --tw-translate-y: -0.5rem; +} + +.-translate-y-3{ + --tw-translate-y: -0.75rem; +} + +.-translate-y-4{ + --tw-translate-y: -1rem; +} + +.-translate-y-5{ + --tw-translate-y: -1.25rem; +} + +.-translate-y-6{ + --tw-translate-y: -1.5rem; +} + +.-translate-y-7{ + --tw-translate-y: -1.75rem; +} + +.-translate-y-8{ + --tw-translate-y: -2rem; +} + +.-translate-y-9{ + --tw-translate-y: -2.25rem; +} + +.-translate-y-10{ + --tw-translate-y: -2.5rem; +} + +.-translate-y-11{ + --tw-translate-y: -2.75rem; +} + +.-translate-y-12{ + --tw-translate-y: -3rem; +} + +.-translate-y-14{ + --tw-translate-y: -3.5rem; +} + +.-translate-y-16{ + --tw-translate-y: -4rem; +} + +.-translate-y-20{ + --tw-translate-y: -5rem; +} + +.-translate-y-24{ + --tw-translate-y: -6rem; +} + +.-translate-y-28{ + --tw-translate-y: -7rem; +} + +.-translate-y-32{ + --tw-translate-y: -8rem; +} + +.-translate-y-36{ + --tw-translate-y: -9rem; +} + +.-translate-y-40{ + --tw-translate-y: -10rem; +} + +.-translate-y-44{ + --tw-translate-y: -11rem; +} + +.-translate-y-48{ + --tw-translate-y: -12rem; +} + +.-translate-y-52{ + --tw-translate-y: -13rem; +} + +.-translate-y-56{ + --tw-translate-y: -14rem; +} + +.-translate-y-60{ + --tw-translate-y: -15rem; +} + +.-translate-y-64{ + --tw-translate-y: -16rem; +} + +.-translate-y-72{ + --tw-translate-y: -18rem; +} + +.-translate-y-80{ + --tw-translate-y: -20rem; +} + +.-translate-y-96{ + --tw-translate-y: -24rem; +} + +.-translate-y-px{ + --tw-translate-y: -1px; +} + +.-translate-y-0\.5{ + --tw-translate-y: -0.125rem; +} + +.-translate-y-1\.5{ + --tw-translate-y: -0.375rem; +} + +.-translate-y-2\.5{ + --tw-translate-y: -0.625rem; +} + +.-translate-y-3\.5{ + --tw-translate-y: -0.875rem; +} + +.translate-y-1\/2{ + --tw-translate-y: 50%; +} + +.translate-y-1\/3{ + --tw-translate-y: 33.333333%; +} + +.translate-y-2\/3{ + --tw-translate-y: 66.666667%; +} + +.translate-y-1\/4{ + --tw-translate-y: 25%; +} + +.translate-y-2\/4{ + --tw-translate-y: 50%; +} + +.translate-y-3\/4{ + --tw-translate-y: 75%; +} + +.translate-y-full{ + --tw-translate-y: 100%; +} + +.-translate-y-1\/2{ + --tw-translate-y: -50%; +} + +.-translate-y-1\/3{ + --tw-translate-y: -33.333333%; +} + +.-translate-y-2\/3{ + --tw-translate-y: -66.666667%; +} + +.-translate-y-1\/4{ + --tw-translate-y: -25%; +} + +.-translate-y-2\/4{ + --tw-translate-y: -50%; +} + +.-translate-y-3\/4{ + --tw-translate-y: -75%; +} + +.-translate-y-full{ + --tw-translate-y: -100%; +} + +.hover\:translate-x-0:hover{ + --tw-translate-x: 0px; +} + +.hover\:translate-x-1:hover{ + --tw-translate-x: 0.25rem; +} + +.hover\:translate-x-2:hover{ + --tw-translate-x: 0.5rem; +} + +.hover\:translate-x-3:hover{ + --tw-translate-x: 0.75rem; +} + +.hover\:translate-x-4:hover{ + --tw-translate-x: 1rem; +} + +.hover\:translate-x-5:hover{ + --tw-translate-x: 1.25rem; +} + +.hover\:translate-x-6:hover{ + --tw-translate-x: 1.5rem; +} + +.hover\:translate-x-7:hover{ + --tw-translate-x: 1.75rem; +} + +.hover\:translate-x-8:hover{ + --tw-translate-x: 2rem; +} + +.hover\:translate-x-9:hover{ + --tw-translate-x: 2.25rem; +} + +.hover\:translate-x-10:hover{ + --tw-translate-x: 2.5rem; +} + +.hover\:translate-x-11:hover{ + --tw-translate-x: 2.75rem; +} + +.hover\:translate-x-12:hover{ + --tw-translate-x: 3rem; +} + +.hover\:translate-x-14:hover{ + --tw-translate-x: 3.5rem; +} + +.hover\:translate-x-16:hover{ + --tw-translate-x: 4rem; +} + +.hover\:translate-x-20:hover{ + --tw-translate-x: 5rem; +} + +.hover\:translate-x-24:hover{ + --tw-translate-x: 6rem; +} + +.hover\:translate-x-28:hover{ + --tw-translate-x: 7rem; +} + +.hover\:translate-x-32:hover{ + --tw-translate-x: 8rem; +} + +.hover\:translate-x-36:hover{ + --tw-translate-x: 9rem; +} + +.hover\:translate-x-40:hover{ + --tw-translate-x: 10rem; +} + +.hover\:translate-x-44:hover{ + --tw-translate-x: 11rem; +} + +.hover\:translate-x-48:hover{ + --tw-translate-x: 12rem; +} + +.hover\:translate-x-52:hover{ + --tw-translate-x: 13rem; +} + +.hover\:translate-x-56:hover{ + --tw-translate-x: 14rem; +} + +.hover\:translate-x-60:hover{ + --tw-translate-x: 15rem; +} + +.hover\:translate-x-64:hover{ + --tw-translate-x: 16rem; +} + +.hover\:translate-x-72:hover{ + --tw-translate-x: 18rem; +} + +.hover\:translate-x-80:hover{ + --tw-translate-x: 20rem; +} + +.hover\:translate-x-96:hover{ + --tw-translate-x: 24rem; +} + +.hover\:translate-x-px:hover{ + --tw-translate-x: 1px; +} + +.hover\:translate-x-0\.5:hover{ + --tw-translate-x: 0.125rem; +} + +.hover\:translate-x-1\.5:hover{ + --tw-translate-x: 0.375rem; +} + +.hover\:translate-x-2\.5:hover{ + --tw-translate-x: 0.625rem; +} + +.hover\:translate-x-3\.5:hover{ + --tw-translate-x: 0.875rem; +} + +.hover\:-translate-x-0:hover{ + --tw-translate-x: 0px; +} + +.hover\:-translate-x-1:hover{ + --tw-translate-x: -0.25rem; +} + +.hover\:-translate-x-2:hover{ + --tw-translate-x: -0.5rem; +} + +.hover\:-translate-x-3:hover{ + --tw-translate-x: -0.75rem; +} + +.hover\:-translate-x-4:hover{ + --tw-translate-x: -1rem; +} + +.hover\:-translate-x-5:hover{ + --tw-translate-x: -1.25rem; +} + +.hover\:-translate-x-6:hover{ + --tw-translate-x: -1.5rem; +} + +.hover\:-translate-x-7:hover{ + --tw-translate-x: -1.75rem; +} + +.hover\:-translate-x-8:hover{ + --tw-translate-x: -2rem; +} + +.hover\:-translate-x-9:hover{ + --tw-translate-x: -2.25rem; +} + +.hover\:-translate-x-10:hover{ + --tw-translate-x: -2.5rem; +} + +.hover\:-translate-x-11:hover{ + --tw-translate-x: -2.75rem; +} + +.hover\:-translate-x-12:hover{ + --tw-translate-x: -3rem; +} + +.hover\:-translate-x-14:hover{ + --tw-translate-x: -3.5rem; +} + +.hover\:-translate-x-16:hover{ + --tw-translate-x: -4rem; +} + +.hover\:-translate-x-20:hover{ + --tw-translate-x: -5rem; +} + +.hover\:-translate-x-24:hover{ + --tw-translate-x: -6rem; +} + +.hover\:-translate-x-28:hover{ + --tw-translate-x: -7rem; +} + +.hover\:-translate-x-32:hover{ + --tw-translate-x: -8rem; +} + +.hover\:-translate-x-36:hover{ + --tw-translate-x: -9rem; +} + +.hover\:-translate-x-40:hover{ + --tw-translate-x: -10rem; +} + +.hover\:-translate-x-44:hover{ + --tw-translate-x: -11rem; +} + +.hover\:-translate-x-48:hover{ + --tw-translate-x: -12rem; +} + +.hover\:-translate-x-52:hover{ + --tw-translate-x: -13rem; +} + +.hover\:-translate-x-56:hover{ + --tw-translate-x: -14rem; +} + +.hover\:-translate-x-60:hover{ + --tw-translate-x: -15rem; +} + +.hover\:-translate-x-64:hover{ + --tw-translate-x: -16rem; +} + +.hover\:-translate-x-72:hover{ + --tw-translate-x: -18rem; +} + +.hover\:-translate-x-80:hover{ + --tw-translate-x: -20rem; +} + +.hover\:-translate-x-96:hover{ + --tw-translate-x: -24rem; +} + +.hover\:-translate-x-px:hover{ + --tw-translate-x: -1px; +} + +.hover\:-translate-x-0\.5:hover{ + --tw-translate-x: -0.125rem; +} + +.hover\:-translate-x-1\.5:hover{ + --tw-translate-x: -0.375rem; +} + +.hover\:-translate-x-2\.5:hover{ + --tw-translate-x: -0.625rem; +} + +.hover\:-translate-x-3\.5:hover{ + --tw-translate-x: -0.875rem; +} + +.hover\:translate-x-1\/2:hover{ + --tw-translate-x: 50%; +} + +.hover\:translate-x-1\/3:hover{ + --tw-translate-x: 33.333333%; +} + +.hover\:translate-x-2\/3:hover{ + --tw-translate-x: 66.666667%; +} + +.hover\:translate-x-1\/4:hover{ + --tw-translate-x: 25%; +} + +.hover\:translate-x-2\/4:hover{ + --tw-translate-x: 50%; +} + +.hover\:translate-x-3\/4:hover{ + --tw-translate-x: 75%; +} + +.hover\:translate-x-full:hover{ + --tw-translate-x: 100%; +} + +.hover\:-translate-x-1\/2:hover{ + --tw-translate-x: -50%; +} + +.hover\:-translate-x-1\/3:hover{ + --tw-translate-x: -33.333333%; +} + +.hover\:-translate-x-2\/3:hover{ + --tw-translate-x: -66.666667%; +} + +.hover\:-translate-x-1\/4:hover{ + --tw-translate-x: -25%; +} + +.hover\:-translate-x-2\/4:hover{ + --tw-translate-x: -50%; +} + +.hover\:-translate-x-3\/4:hover{ + --tw-translate-x: -75%; +} + +.hover\:-translate-x-full:hover{ + --tw-translate-x: -100%; +} + +.hover\:translate-y-0:hover{ + --tw-translate-y: 0px; +} + +.hover\:translate-y-1:hover{ + --tw-translate-y: 0.25rem; +} + +.hover\:translate-y-2:hover{ + --tw-translate-y: 0.5rem; +} + +.hover\:translate-y-3:hover{ + --tw-translate-y: 0.75rem; +} + +.hover\:translate-y-4:hover{ + --tw-translate-y: 1rem; +} + +.hover\:translate-y-5:hover{ + --tw-translate-y: 1.25rem; +} + +.hover\:translate-y-6:hover{ + --tw-translate-y: 1.5rem; +} + +.hover\:translate-y-7:hover{ + --tw-translate-y: 1.75rem; +} + +.hover\:translate-y-8:hover{ + --tw-translate-y: 2rem; +} + +.hover\:translate-y-9:hover{ + --tw-translate-y: 2.25rem; +} + +.hover\:translate-y-10:hover{ + --tw-translate-y: 2.5rem; +} + +.hover\:translate-y-11:hover{ + --tw-translate-y: 2.75rem; +} + +.hover\:translate-y-12:hover{ + --tw-translate-y: 3rem; +} + +.hover\:translate-y-14:hover{ + --tw-translate-y: 3.5rem; +} + +.hover\:translate-y-16:hover{ + --tw-translate-y: 4rem; +} + +.hover\:translate-y-20:hover{ + --tw-translate-y: 5rem; +} + +.hover\:translate-y-24:hover{ + --tw-translate-y: 6rem; +} + +.hover\:translate-y-28:hover{ + --tw-translate-y: 7rem; +} + +.hover\:translate-y-32:hover{ + --tw-translate-y: 8rem; +} + +.hover\:translate-y-36:hover{ + --tw-translate-y: 9rem; +} + +.hover\:translate-y-40:hover{ + --tw-translate-y: 10rem; +} + +.hover\:translate-y-44:hover{ + --tw-translate-y: 11rem; +} + +.hover\:translate-y-48:hover{ + --tw-translate-y: 12rem; +} + +.hover\:translate-y-52:hover{ + --tw-translate-y: 13rem; +} + +.hover\:translate-y-56:hover{ + --tw-translate-y: 14rem; +} + +.hover\:translate-y-60:hover{ + --tw-translate-y: 15rem; +} + +.hover\:translate-y-64:hover{ + --tw-translate-y: 16rem; +} + +.hover\:translate-y-72:hover{ + --tw-translate-y: 18rem; +} + +.hover\:translate-y-80:hover{ + --tw-translate-y: 20rem; +} + +.hover\:translate-y-96:hover{ + --tw-translate-y: 24rem; +} + +.hover\:translate-y-px:hover{ + --tw-translate-y: 1px; +} + +.hover\:translate-y-0\.5:hover{ + --tw-translate-y: 0.125rem; +} + +.hover\:translate-y-1\.5:hover{ + --tw-translate-y: 0.375rem; +} + +.hover\:translate-y-2\.5:hover{ + --tw-translate-y: 0.625rem; +} + +.hover\:translate-y-3\.5:hover{ + --tw-translate-y: 0.875rem; +} + +.hover\:-translate-y-0:hover{ + --tw-translate-y: 0px; +} + +.hover\:-translate-y-1:hover{ + --tw-translate-y: -0.25rem; +} + +.hover\:-translate-y-2:hover{ + --tw-translate-y: -0.5rem; +} + +.hover\:-translate-y-3:hover{ + --tw-translate-y: -0.75rem; +} + +.hover\:-translate-y-4:hover{ + --tw-translate-y: -1rem; +} + +.hover\:-translate-y-5:hover{ + --tw-translate-y: -1.25rem; +} + +.hover\:-translate-y-6:hover{ + --tw-translate-y: -1.5rem; +} + +.hover\:-translate-y-7:hover{ + --tw-translate-y: -1.75rem; +} + +.hover\:-translate-y-8:hover{ + --tw-translate-y: -2rem; +} + +.hover\:-translate-y-9:hover{ + --tw-translate-y: -2.25rem; +} + +.hover\:-translate-y-10:hover{ + --tw-translate-y: -2.5rem; +} + +.hover\:-translate-y-11:hover{ + --tw-translate-y: -2.75rem; +} + +.hover\:-translate-y-12:hover{ + --tw-translate-y: -3rem; +} + +.hover\:-translate-y-14:hover{ + --tw-translate-y: -3.5rem; +} + +.hover\:-translate-y-16:hover{ + --tw-translate-y: -4rem; +} + +.hover\:-translate-y-20:hover{ + --tw-translate-y: -5rem; +} + +.hover\:-translate-y-24:hover{ + --tw-translate-y: -6rem; +} + +.hover\:-translate-y-28:hover{ + --tw-translate-y: -7rem; +} + +.hover\:-translate-y-32:hover{ + --tw-translate-y: -8rem; +} + +.hover\:-translate-y-36:hover{ + --tw-translate-y: -9rem; +} + +.hover\:-translate-y-40:hover{ + --tw-translate-y: -10rem; +} + +.hover\:-translate-y-44:hover{ + --tw-translate-y: -11rem; +} + +.hover\:-translate-y-48:hover{ + --tw-translate-y: -12rem; +} + +.hover\:-translate-y-52:hover{ + --tw-translate-y: -13rem; +} + +.hover\:-translate-y-56:hover{ + --tw-translate-y: -14rem; +} + +.hover\:-translate-y-60:hover{ + --tw-translate-y: -15rem; +} + +.hover\:-translate-y-64:hover{ + --tw-translate-y: -16rem; +} + +.hover\:-translate-y-72:hover{ + --tw-translate-y: -18rem; +} + +.hover\:-translate-y-80:hover{ + --tw-translate-y: -20rem; +} + +.hover\:-translate-y-96:hover{ + --tw-translate-y: -24rem; +} + +.hover\:-translate-y-px:hover{ + --tw-translate-y: -1px; +} + +.hover\:-translate-y-0\.5:hover{ + --tw-translate-y: -0.125rem; +} + +.hover\:-translate-y-1\.5:hover{ + --tw-translate-y: -0.375rem; +} + +.hover\:-translate-y-2\.5:hover{ + --tw-translate-y: -0.625rem; +} + +.hover\:-translate-y-3\.5:hover{ + --tw-translate-y: -0.875rem; +} + +.hover\:translate-y-1\/2:hover{ + --tw-translate-y: 50%; +} + +.hover\:translate-y-1\/3:hover{ + --tw-translate-y: 33.333333%; +} + +.hover\:translate-y-2\/3:hover{ + --tw-translate-y: 66.666667%; +} + +.hover\:translate-y-1\/4:hover{ + --tw-translate-y: 25%; +} + +.hover\:translate-y-2\/4:hover{ + --tw-translate-y: 50%; +} + +.hover\:translate-y-3\/4:hover{ + --tw-translate-y: 75%; +} + +.hover\:translate-y-full:hover{ + --tw-translate-y: 100%; +} + +.hover\:-translate-y-1\/2:hover{ + --tw-translate-y: -50%; +} + +.hover\:-translate-y-1\/3:hover{ + --tw-translate-y: -33.333333%; +} + +.hover\:-translate-y-2\/3:hover{ + --tw-translate-y: -66.666667%; +} + +.hover\:-translate-y-1\/4:hover{ + --tw-translate-y: -25%; +} + +.hover\:-translate-y-2\/4:hover{ + --tw-translate-y: -50%; +} + +.hover\:-translate-y-3\/4:hover{ + --tw-translate-y: -75%; +} + +.hover\:-translate-y-full:hover{ + --tw-translate-y: -100%; +} + +.focus\:translate-x-0:focus{ + --tw-translate-x: 0px; +} + +.focus\:translate-x-1:focus{ + --tw-translate-x: 0.25rem; +} + +.focus\:translate-x-2:focus{ + --tw-translate-x: 0.5rem; +} + +.focus\:translate-x-3:focus{ + --tw-translate-x: 0.75rem; +} + +.focus\:translate-x-4:focus{ + --tw-translate-x: 1rem; +} + +.focus\:translate-x-5:focus{ + --tw-translate-x: 1.25rem; +} + +.focus\:translate-x-6:focus{ + --tw-translate-x: 1.5rem; +} + +.focus\:translate-x-7:focus{ + --tw-translate-x: 1.75rem; +} + +.focus\:translate-x-8:focus{ + --tw-translate-x: 2rem; +} + +.focus\:translate-x-9:focus{ + --tw-translate-x: 2.25rem; +} + +.focus\:translate-x-10:focus{ + --tw-translate-x: 2.5rem; +} + +.focus\:translate-x-11:focus{ + --tw-translate-x: 2.75rem; +} + +.focus\:translate-x-12:focus{ + --tw-translate-x: 3rem; +} + +.focus\:translate-x-14:focus{ + --tw-translate-x: 3.5rem; +} + +.focus\:translate-x-16:focus{ + --tw-translate-x: 4rem; +} + +.focus\:translate-x-20:focus{ + --tw-translate-x: 5rem; +} + +.focus\:translate-x-24:focus{ + --tw-translate-x: 6rem; +} + +.focus\:translate-x-28:focus{ + --tw-translate-x: 7rem; +} + +.focus\:translate-x-32:focus{ + --tw-translate-x: 8rem; +} + +.focus\:translate-x-36:focus{ + --tw-translate-x: 9rem; +} + +.focus\:translate-x-40:focus{ + --tw-translate-x: 10rem; +} + +.focus\:translate-x-44:focus{ + --tw-translate-x: 11rem; +} + +.focus\:translate-x-48:focus{ + --tw-translate-x: 12rem; +} + +.focus\:translate-x-52:focus{ + --tw-translate-x: 13rem; +} + +.focus\:translate-x-56:focus{ + --tw-translate-x: 14rem; +} + +.focus\:translate-x-60:focus{ + --tw-translate-x: 15rem; +} + +.focus\:translate-x-64:focus{ + --tw-translate-x: 16rem; +} + +.focus\:translate-x-72:focus{ + --tw-translate-x: 18rem; +} + +.focus\:translate-x-80:focus{ + --tw-translate-x: 20rem; +} + +.focus\:translate-x-96:focus{ + --tw-translate-x: 24rem; +} + +.focus\:translate-x-px:focus{ + --tw-translate-x: 1px; +} + +.focus\:translate-x-0\.5:focus{ + --tw-translate-x: 0.125rem; +} + +.focus\:translate-x-1\.5:focus{ + --tw-translate-x: 0.375rem; +} + +.focus\:translate-x-2\.5:focus{ + --tw-translate-x: 0.625rem; +} + +.focus\:translate-x-3\.5:focus{ + --tw-translate-x: 0.875rem; +} + +.focus\:-translate-x-0:focus{ + --tw-translate-x: 0px; +} + +.focus\:-translate-x-1:focus{ + --tw-translate-x: -0.25rem; +} + +.focus\:-translate-x-2:focus{ + --tw-translate-x: -0.5rem; +} + +.focus\:-translate-x-3:focus{ + --tw-translate-x: -0.75rem; +} + +.focus\:-translate-x-4:focus{ + --tw-translate-x: -1rem; +} + +.focus\:-translate-x-5:focus{ + --tw-translate-x: -1.25rem; +} + +.focus\:-translate-x-6:focus{ + --tw-translate-x: -1.5rem; +} + +.focus\:-translate-x-7:focus{ + --tw-translate-x: -1.75rem; +} + +.focus\:-translate-x-8:focus{ + --tw-translate-x: -2rem; +} + +.focus\:-translate-x-9:focus{ + --tw-translate-x: -2.25rem; +} + +.focus\:-translate-x-10:focus{ + --tw-translate-x: -2.5rem; +} + +.focus\:-translate-x-11:focus{ + --tw-translate-x: -2.75rem; +} + +.focus\:-translate-x-12:focus{ + --tw-translate-x: -3rem; +} + +.focus\:-translate-x-14:focus{ + --tw-translate-x: -3.5rem; +} + +.focus\:-translate-x-16:focus{ + --tw-translate-x: -4rem; +} + +.focus\:-translate-x-20:focus{ + --tw-translate-x: -5rem; +} + +.focus\:-translate-x-24:focus{ + --tw-translate-x: -6rem; +} + +.focus\:-translate-x-28:focus{ + --tw-translate-x: -7rem; +} + +.focus\:-translate-x-32:focus{ + --tw-translate-x: -8rem; +} + +.focus\:-translate-x-36:focus{ + --tw-translate-x: -9rem; +} + +.focus\:-translate-x-40:focus{ + --tw-translate-x: -10rem; +} + +.focus\:-translate-x-44:focus{ + --tw-translate-x: -11rem; +} + +.focus\:-translate-x-48:focus{ + --tw-translate-x: -12rem; +} + +.focus\:-translate-x-52:focus{ + --tw-translate-x: -13rem; +} + +.focus\:-translate-x-56:focus{ + --tw-translate-x: -14rem; +} + +.focus\:-translate-x-60:focus{ + --tw-translate-x: -15rem; +} + +.focus\:-translate-x-64:focus{ + --tw-translate-x: -16rem; +} + +.focus\:-translate-x-72:focus{ + --tw-translate-x: -18rem; +} + +.focus\:-translate-x-80:focus{ + --tw-translate-x: -20rem; +} + +.focus\:-translate-x-96:focus{ + --tw-translate-x: -24rem; +} + +.focus\:-translate-x-px:focus{ + --tw-translate-x: -1px; +} + +.focus\:-translate-x-0\.5:focus{ + --tw-translate-x: -0.125rem; +} + +.focus\:-translate-x-1\.5:focus{ + --tw-translate-x: -0.375rem; +} + +.focus\:-translate-x-2\.5:focus{ + --tw-translate-x: -0.625rem; +} + +.focus\:-translate-x-3\.5:focus{ + --tw-translate-x: -0.875rem; +} + +.focus\:translate-x-1\/2:focus{ + --tw-translate-x: 50%; +} + +.focus\:translate-x-1\/3:focus{ + --tw-translate-x: 33.333333%; +} + +.focus\:translate-x-2\/3:focus{ + --tw-translate-x: 66.666667%; +} + +.focus\:translate-x-1\/4:focus{ + --tw-translate-x: 25%; +} + +.focus\:translate-x-2\/4:focus{ + --tw-translate-x: 50%; +} + +.focus\:translate-x-3\/4:focus{ + --tw-translate-x: 75%; +} + +.focus\:translate-x-full:focus{ + --tw-translate-x: 100%; +} + +.focus\:-translate-x-1\/2:focus{ + --tw-translate-x: -50%; +} + +.focus\:-translate-x-1\/3:focus{ + --tw-translate-x: -33.333333%; +} + +.focus\:-translate-x-2\/3:focus{ + --tw-translate-x: -66.666667%; +} + +.focus\:-translate-x-1\/4:focus{ + --tw-translate-x: -25%; +} + +.focus\:-translate-x-2\/4:focus{ + --tw-translate-x: -50%; +} + +.focus\:-translate-x-3\/4:focus{ + --tw-translate-x: -75%; +} + +.focus\:-translate-x-full:focus{ + --tw-translate-x: -100%; +} + +.focus\:translate-y-0:focus{ + --tw-translate-y: 0px; +} + +.focus\:translate-y-1:focus{ + --tw-translate-y: 0.25rem; +} + +.focus\:translate-y-2:focus{ + --tw-translate-y: 0.5rem; +} + +.focus\:translate-y-3:focus{ + --tw-translate-y: 0.75rem; +} + +.focus\:translate-y-4:focus{ + --tw-translate-y: 1rem; +} + +.focus\:translate-y-5:focus{ + --tw-translate-y: 1.25rem; +} + +.focus\:translate-y-6:focus{ + --tw-translate-y: 1.5rem; +} + +.focus\:translate-y-7:focus{ + --tw-translate-y: 1.75rem; +} + +.focus\:translate-y-8:focus{ + --tw-translate-y: 2rem; +} + +.focus\:translate-y-9:focus{ + --tw-translate-y: 2.25rem; +} + +.focus\:translate-y-10:focus{ + --tw-translate-y: 2.5rem; +} + +.focus\:translate-y-11:focus{ + --tw-translate-y: 2.75rem; +} + +.focus\:translate-y-12:focus{ + --tw-translate-y: 3rem; +} + +.focus\:translate-y-14:focus{ + --tw-translate-y: 3.5rem; +} + +.focus\:translate-y-16:focus{ + --tw-translate-y: 4rem; +} + +.focus\:translate-y-20:focus{ + --tw-translate-y: 5rem; +} + +.focus\:translate-y-24:focus{ + --tw-translate-y: 6rem; +} + +.focus\:translate-y-28:focus{ + --tw-translate-y: 7rem; +} + +.focus\:translate-y-32:focus{ + --tw-translate-y: 8rem; +} + +.focus\:translate-y-36:focus{ + --tw-translate-y: 9rem; +} + +.focus\:translate-y-40:focus{ + --tw-translate-y: 10rem; +} + +.focus\:translate-y-44:focus{ + --tw-translate-y: 11rem; +} + +.focus\:translate-y-48:focus{ + --tw-translate-y: 12rem; +} + +.focus\:translate-y-52:focus{ + --tw-translate-y: 13rem; +} + +.focus\:translate-y-56:focus{ + --tw-translate-y: 14rem; +} + +.focus\:translate-y-60:focus{ + --tw-translate-y: 15rem; +} + +.focus\:translate-y-64:focus{ + --tw-translate-y: 16rem; +} + +.focus\:translate-y-72:focus{ + --tw-translate-y: 18rem; +} + +.focus\:translate-y-80:focus{ + --tw-translate-y: 20rem; +} + +.focus\:translate-y-96:focus{ + --tw-translate-y: 24rem; +} + +.focus\:translate-y-px:focus{ + --tw-translate-y: 1px; +} + +.focus\:translate-y-0\.5:focus{ + --tw-translate-y: 0.125rem; +} + +.focus\:translate-y-1\.5:focus{ + --tw-translate-y: 0.375rem; +} + +.focus\:translate-y-2\.5:focus{ + --tw-translate-y: 0.625rem; +} + +.focus\:translate-y-3\.5:focus{ + --tw-translate-y: 0.875rem; +} + +.focus\:-translate-y-0:focus{ + --tw-translate-y: 0px; +} + +.focus\:-translate-y-1:focus{ + --tw-translate-y: -0.25rem; +} + +.focus\:-translate-y-2:focus{ + --tw-translate-y: -0.5rem; +} + +.focus\:-translate-y-3:focus{ + --tw-translate-y: -0.75rem; +} + +.focus\:-translate-y-4:focus{ + --tw-translate-y: -1rem; +} + +.focus\:-translate-y-5:focus{ + --tw-translate-y: -1.25rem; +} + +.focus\:-translate-y-6:focus{ + --tw-translate-y: -1.5rem; +} + +.focus\:-translate-y-7:focus{ + --tw-translate-y: -1.75rem; +} + +.focus\:-translate-y-8:focus{ + --tw-translate-y: -2rem; +} + +.focus\:-translate-y-9:focus{ + --tw-translate-y: -2.25rem; +} + +.focus\:-translate-y-10:focus{ + --tw-translate-y: -2.5rem; +} + +.focus\:-translate-y-11:focus{ + --tw-translate-y: -2.75rem; +} + +.focus\:-translate-y-12:focus{ + --tw-translate-y: -3rem; +} + +.focus\:-translate-y-14:focus{ + --tw-translate-y: -3.5rem; +} + +.focus\:-translate-y-16:focus{ + --tw-translate-y: -4rem; +} + +.focus\:-translate-y-20:focus{ + --tw-translate-y: -5rem; +} + +.focus\:-translate-y-24:focus{ + --tw-translate-y: -6rem; +} + +.focus\:-translate-y-28:focus{ + --tw-translate-y: -7rem; +} + +.focus\:-translate-y-32:focus{ + --tw-translate-y: -8rem; +} + +.focus\:-translate-y-36:focus{ + --tw-translate-y: -9rem; +} + +.focus\:-translate-y-40:focus{ + --tw-translate-y: -10rem; +} + +.focus\:-translate-y-44:focus{ + --tw-translate-y: -11rem; +} + +.focus\:-translate-y-48:focus{ + --tw-translate-y: -12rem; +} + +.focus\:-translate-y-52:focus{ + --tw-translate-y: -13rem; +} + +.focus\:-translate-y-56:focus{ + --tw-translate-y: -14rem; +} + +.focus\:-translate-y-60:focus{ + --tw-translate-y: -15rem; +} + +.focus\:-translate-y-64:focus{ + --tw-translate-y: -16rem; +} + +.focus\:-translate-y-72:focus{ + --tw-translate-y: -18rem; +} + +.focus\:-translate-y-80:focus{ + --tw-translate-y: -20rem; +} + +.focus\:-translate-y-96:focus{ + --tw-translate-y: -24rem; +} + +.focus\:-translate-y-px:focus{ + --tw-translate-y: -1px; +} + +.focus\:-translate-y-0\.5:focus{ + --tw-translate-y: -0.125rem; +} + +.focus\:-translate-y-1\.5:focus{ + --tw-translate-y: -0.375rem; +} + +.focus\:-translate-y-2\.5:focus{ + --tw-translate-y: -0.625rem; +} + +.focus\:-translate-y-3\.5:focus{ + --tw-translate-y: -0.875rem; +} + +.focus\:translate-y-1\/2:focus{ + --tw-translate-y: 50%; +} + +.focus\:translate-y-1\/3:focus{ + --tw-translate-y: 33.333333%; +} + +.focus\:translate-y-2\/3:focus{ + --tw-translate-y: 66.666667%; +} + +.focus\:translate-y-1\/4:focus{ + --tw-translate-y: 25%; +} + +.focus\:translate-y-2\/4:focus{ + --tw-translate-y: 50%; +} + +.focus\:translate-y-3\/4:focus{ + --tw-translate-y: 75%; +} + +.focus\:translate-y-full:focus{ + --tw-translate-y: 100%; +} + +.focus\:-translate-y-1\/2:focus{ + --tw-translate-y: -50%; +} + +.focus\:-translate-y-1\/3:focus{ + --tw-translate-y: -33.333333%; +} + +.focus\:-translate-y-2\/3:focus{ + --tw-translate-y: -66.666667%; +} + +.focus\:-translate-y-1\/4:focus{ + --tw-translate-y: -25%; +} + +.focus\:-translate-y-2\/4:focus{ + --tw-translate-y: -50%; +} + +.focus\:-translate-y-3\/4:focus{ + --tw-translate-y: -75%; +} + +.focus\:-translate-y-full:focus{ + --tw-translate-y: -100%; +} + +.skew-x-0{ + --tw-skew-x: 0deg; +} + +.skew-x-1{ + --tw-skew-x: 1deg; +} + +.skew-x-2{ + --tw-skew-x: 2deg; +} + +.skew-x-3{ + --tw-skew-x: 3deg; +} + +.skew-x-6{ + --tw-skew-x: 6deg; +} + +.skew-x-12{ + --tw-skew-x: 12deg; +} + +.-skew-x-12{ + --tw-skew-x: -12deg; +} + +.-skew-x-6{ + --tw-skew-x: -6deg; +} + +.-skew-x-3{ + --tw-skew-x: -3deg; +} + +.-skew-x-2{ + --tw-skew-x: -2deg; +} + +.-skew-x-1{ + --tw-skew-x: -1deg; +} + +.skew-y-0{ + --tw-skew-y: 0deg; +} + +.skew-y-1{ + --tw-skew-y: 1deg; +} + +.skew-y-2{ + --tw-skew-y: 2deg; +} + +.skew-y-3{ + --tw-skew-y: 3deg; +} + +.skew-y-6{ + --tw-skew-y: 6deg; +} + +.skew-y-12{ + --tw-skew-y: 12deg; +} + +.-skew-y-12{ + --tw-skew-y: -12deg; +} + +.-skew-y-6{ + --tw-skew-y: -6deg; +} + +.-skew-y-3{ + --tw-skew-y: -3deg; +} + +.-skew-y-2{ + --tw-skew-y: -2deg; +} + +.-skew-y-1{ + --tw-skew-y: -1deg; +} + +.hover\:skew-x-0:hover{ + --tw-skew-x: 0deg; +} + +.hover\:skew-x-1:hover{ + --tw-skew-x: 1deg; +} + +.hover\:skew-x-2:hover{ + --tw-skew-x: 2deg; +} + +.hover\:skew-x-3:hover{ + --tw-skew-x: 3deg; +} + +.hover\:skew-x-6:hover{ + --tw-skew-x: 6deg; +} + +.hover\:skew-x-12:hover{ + --tw-skew-x: 12deg; +} + +.hover\:-skew-x-12:hover{ + --tw-skew-x: -12deg; +} + +.hover\:-skew-x-6:hover{ + --tw-skew-x: -6deg; +} + +.hover\:-skew-x-3:hover{ + --tw-skew-x: -3deg; +} + +.hover\:-skew-x-2:hover{ + --tw-skew-x: -2deg; +} + +.hover\:-skew-x-1:hover{ + --tw-skew-x: -1deg; +} + +.hover\:skew-y-0:hover{ + --tw-skew-y: 0deg; +} + +.hover\:skew-y-1:hover{ + --tw-skew-y: 1deg; +} + +.hover\:skew-y-2:hover{ + --tw-skew-y: 2deg; +} + +.hover\:skew-y-3:hover{ + --tw-skew-y: 3deg; +} + +.hover\:skew-y-6:hover{ + --tw-skew-y: 6deg; +} + +.hover\:skew-y-12:hover{ + --tw-skew-y: 12deg; +} + +.hover\:-skew-y-12:hover{ + --tw-skew-y: -12deg; +} + +.hover\:-skew-y-6:hover{ + --tw-skew-y: -6deg; +} + +.hover\:-skew-y-3:hover{ + --tw-skew-y: -3deg; +} + +.hover\:-skew-y-2:hover{ + --tw-skew-y: -2deg; +} + +.hover\:-skew-y-1:hover{ + --tw-skew-y: -1deg; +} + +.focus\:skew-x-0:focus{ + --tw-skew-x: 0deg; +} + +.focus\:skew-x-1:focus{ + --tw-skew-x: 1deg; +} + +.focus\:skew-x-2:focus{ + --tw-skew-x: 2deg; +} + +.focus\:skew-x-3:focus{ + --tw-skew-x: 3deg; +} + +.focus\:skew-x-6:focus{ + --tw-skew-x: 6deg; +} + +.focus\:skew-x-12:focus{ + --tw-skew-x: 12deg; +} + +.focus\:-skew-x-12:focus{ + --tw-skew-x: -12deg; +} + +.focus\:-skew-x-6:focus{ + --tw-skew-x: -6deg; +} + +.focus\:-skew-x-3:focus{ + --tw-skew-x: -3deg; +} + +.focus\:-skew-x-2:focus{ + --tw-skew-x: -2deg; +} + +.focus\:-skew-x-1:focus{ + --tw-skew-x: -1deg; +} + +.focus\:skew-y-0:focus{ + --tw-skew-y: 0deg; +} + +.focus\:skew-y-1:focus{ + --tw-skew-y: 1deg; +} + +.focus\:skew-y-2:focus{ + --tw-skew-y: 2deg; +} + +.focus\:skew-y-3:focus{ + --tw-skew-y: 3deg; +} + +.focus\:skew-y-6:focus{ + --tw-skew-y: 6deg; +} + +.focus\:skew-y-12:focus{ + --tw-skew-y: 12deg; +} + +.focus\:-skew-y-12:focus{ + --tw-skew-y: -12deg; +} + +.focus\:-skew-y-6:focus{ + --tw-skew-y: -6deg; +} + +.focus\:-skew-y-3:focus{ + --tw-skew-y: -3deg; +} + +.focus\:-skew-y-2:focus{ + --tw-skew-y: -2deg; +} + +.focus\:-skew-y-1:focus{ + --tw-skew-y: -1deg; +} + +.transition-none{ + transition-property: none; +} + +.transition-all{ + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition{ + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-colors{ + transition-property: background-color, border-color, color, fill, stroke; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-opacity{ + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-shadow{ + transition-property: box-shadow; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.transition-transform{ + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.ease-linear{ + transition-timing-function: linear; +} + +.ease-in{ + transition-timing-function: cubic-bezier(0.4, 0, 1, 1); +} + +.ease-out{ + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); +} + +.ease-in-out{ + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); +} + +.duration-75{ + transition-duration: 75ms; +} + +.duration-100{ + transition-duration: 100ms; +} + +.duration-150{ + transition-duration: 150ms; +} + +.duration-200{ + transition-duration: 200ms; +} + +.duration-300{ + transition-duration: 300ms; +} + +.duration-500{ + transition-duration: 500ms; +} + +.duration-700{ + transition-duration: 700ms; +} + +.duration-1000{ + transition-duration: 1000ms; +} + +.delay-75{ + transition-delay: 75ms; +} + +.delay-100{ + transition-delay: 100ms; +} + +.delay-150{ + transition-delay: 150ms; +} + +.delay-200{ + transition-delay: 200ms; +} + +.delay-300{ + transition-delay: 300ms; +} + +.delay-500{ + transition-delay: 500ms; +} + +.delay-700{ + transition-delay: 700ms; +} + +.delay-1000{ + transition-delay: 1000ms; +} + +@-webkit-keyframes spin{ + to{ + transform: rotate(360deg); + } +} + +@keyframes spin{ + to{ + transform: rotate(360deg); + } +} + +@-webkit-keyframes ping{ + 75%, 100%{ + transform: scale(2); + opacity: 0; + } +} + +@keyframes ping{ + 75%, 100%{ + transform: scale(2); + opacity: 0; + } +} + +@-webkit-keyframes pulse{ + 50%{ + opacity: .5; + } +} + +@keyframes pulse{ + 50%{ + opacity: .5; + } +} + +@-webkit-keyframes bounce{ + 0%, 100%{ + transform: translateY(-25%); + -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); + animation-timing-function: cubic-bezier(0.8,0,1,1); + } + + 50%{ + transform: none; + -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); + animation-timing-function: cubic-bezier(0,0,0.2,1); + } +} + +@keyframes bounce{ + 0%, 100%{ + transform: translateY(-25%); + -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); + animation-timing-function: cubic-bezier(0.8,0,1,1); + } + + 50%{ + transform: none; + -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); + animation-timing-function: cubic-bezier(0,0,0.2,1); + } +} + +.animate-none{ + -webkit-animation: none; + animation: none; +} + +.animate-spin{ + -webkit-animation: spin 1s linear infinite; + animation: spin 1s linear infinite; +} + +.animate-ping{ + -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; + animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; +} + +.animate-pulse{ + -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; +} + +.animate-bounce{ + -webkit-animation: bounce 1s infinite; + animation: bounce 1s infinite; +} + +.mix-blend-normal{ + mix-blend-mode: normal; +} + +.mix-blend-multiply{ + mix-blend-mode: multiply; +} + +.mix-blend-screen{ + mix-blend-mode: screen; +} + +.mix-blend-overlay{ + mix-blend-mode: overlay; +} + +.mix-blend-darken{ + mix-blend-mode: darken; +} + +.mix-blend-lighten{ + mix-blend-mode: lighten; +} + +.mix-blend-color-dodge{ + mix-blend-mode: color-dodge; +} + +.mix-blend-color-burn{ + mix-blend-mode: color-burn; +} + +.mix-blend-hard-light{ + mix-blend-mode: hard-light; +} + +.mix-blend-soft-light{ + mix-blend-mode: soft-light; +} + +.mix-blend-difference{ + mix-blend-mode: difference; +} + +.mix-blend-exclusion{ + mix-blend-mode: exclusion; +} + +.mix-blend-hue{ + mix-blend-mode: hue; +} + +.mix-blend-saturation{ + mix-blend-mode: saturation; +} + +.mix-blend-color{ + mix-blend-mode: color; +} + +.mix-blend-luminosity{ + mix-blend-mode: luminosity; +} + +.bg-blend-normal{ + background-blend-mode: normal; +} + +.bg-blend-multiply{ + background-blend-mode: multiply; +} + +.bg-blend-screen{ + background-blend-mode: screen; +} + +.bg-blend-overlay{ + background-blend-mode: overlay; +} + +.bg-blend-darken{ + background-blend-mode: darken; +} + +.bg-blend-lighten{ + background-blend-mode: lighten; +} + +.bg-blend-color-dodge{ + background-blend-mode: color-dodge; +} + +.bg-blend-color-burn{ + background-blend-mode: color-burn; +} + +.bg-blend-hard-light{ + background-blend-mode: hard-light; +} + +.bg-blend-soft-light{ + background-blend-mode: soft-light; +} + +.bg-blend-difference{ + background-blend-mode: difference; +} + +.bg-blend-exclusion{ + background-blend-mode: exclusion; +} + +.bg-blend-hue{ + background-blend-mode: hue; +} + +.bg-blend-saturation{ + background-blend-mode: saturation; +} + +.bg-blend-color{ + background-blend-mode: color; +} + +.bg-blend-luminosity{ + background-blend-mode: luminosity; +} + +.filter{ + --tw-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-sepia: var(--tw-empty,/*!*/ /*!*/); + --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} + +.filter-none{ + filter: none; +} + +.blur-0{ + --tw-blur: blur(0); +} + +.blur-sm{ + --tw-blur: blur(4px); +} + +.blur{ + --tw-blur: blur(8px); +} + +.blur-md{ + --tw-blur: blur(12px); +} + +.blur-lg{ + --tw-blur: blur(16px); +} + +.blur-xl{ + --tw-blur: blur(24px); +} + +.blur-2xl{ + --tw-blur: blur(40px); +} + +.blur-3xl{ + --tw-blur: blur(64px); +} + +.brightness-0{ + --tw-brightness: brightness(0); +} + +.brightness-50{ + --tw-brightness: brightness(.5); +} + +.brightness-75{ + --tw-brightness: brightness(.75); +} + +.brightness-90{ + --tw-brightness: brightness(.9); +} + +.brightness-95{ + --tw-brightness: brightness(.95); +} + +.brightness-100{ + --tw-brightness: brightness(1); +} + +.brightness-105{ + --tw-brightness: brightness(1.05); +} + +.brightness-110{ + --tw-brightness: brightness(1.1); +} + +.brightness-125{ + --tw-brightness: brightness(1.25); +} + +.brightness-150{ + --tw-brightness: brightness(1.5); +} + +.brightness-200{ + --tw-brightness: brightness(2); +} + +.contrast-0{ + --tw-contrast: contrast(0); +} + +.contrast-50{ + --tw-contrast: contrast(.5); +} + +.contrast-75{ + --tw-contrast: contrast(.75); +} + +.contrast-100{ + --tw-contrast: contrast(1); +} + +.contrast-125{ + --tw-contrast: contrast(1.25); +} + +.contrast-150{ + --tw-contrast: contrast(1.5); +} + +.contrast-200{ + --tw-contrast: contrast(2); +} + +.drop-shadow-sm{ + --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05)); +} + +.drop-shadow{ + --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06)); +} + +.drop-shadow-md{ + --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06)); +} + +.drop-shadow-lg{ + --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1)); +} + +.drop-shadow-xl{ + --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08)); +} + +.drop-shadow-2xl{ + --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15)); +} + +.drop-shadow-none{ + --tw-drop-shadow: drop-shadow(0 0 #0000); +} + +.grayscale-0{ + --tw-grayscale: grayscale(0); +} + +.grayscale{ + --tw-grayscale: grayscale(100%); +} + +.hue-rotate-0{ + --tw-hue-rotate: hue-rotate(0deg); +} + +.hue-rotate-15{ + --tw-hue-rotate: hue-rotate(15deg); +} + +.hue-rotate-30{ + --tw-hue-rotate: hue-rotate(30deg); +} + +.hue-rotate-60{ + --tw-hue-rotate: hue-rotate(60deg); +} + +.hue-rotate-90{ + --tw-hue-rotate: hue-rotate(90deg); +} + +.hue-rotate-180{ + --tw-hue-rotate: hue-rotate(180deg); +} + +.-hue-rotate-180{ + --tw-hue-rotate: hue-rotate(-180deg); +} + +.-hue-rotate-90{ + --tw-hue-rotate: hue-rotate(-90deg); +} + +.-hue-rotate-60{ + --tw-hue-rotate: hue-rotate(-60deg); +} + +.-hue-rotate-30{ + --tw-hue-rotate: hue-rotate(-30deg); +} + +.-hue-rotate-15{ + --tw-hue-rotate: hue-rotate(-15deg); +} + +.invert-0{ + --tw-invert: invert(0); +} + +.invert{ + --tw-invert: invert(100%); +} + +.saturate-0{ + --tw-saturate: saturate(0); +} + +.saturate-50{ + --tw-saturate: saturate(.5); +} + +.saturate-100{ + --tw-saturate: saturate(1); +} + +.saturate-150{ + --tw-saturate: saturate(1.5); +} + +.saturate-200{ + --tw-saturate: saturate(2); +} + +.sepia-0{ + --tw-sepia: sepia(0); +} + +.sepia{ + --tw-sepia: sepia(100%); +} + +.backdrop-filter{ + --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} + +.backdrop-filter-none{ + -webkit-backdrop-filter: none; + backdrop-filter: none; +} + +.backdrop-blur-0{ + --tw-backdrop-blur: blur(0); +} + +.backdrop-blur-sm{ + --tw-backdrop-blur: blur(4px); +} + +.backdrop-blur{ + --tw-backdrop-blur: blur(8px); +} + +.backdrop-blur-md{ + --tw-backdrop-blur: blur(12px); +} + +.backdrop-blur-lg{ + --tw-backdrop-blur: blur(16px); +} + +.backdrop-blur-xl{ + --tw-backdrop-blur: blur(24px); +} + +.backdrop-blur-2xl{ + --tw-backdrop-blur: blur(40px); +} + +.backdrop-blur-3xl{ + --tw-backdrop-blur: blur(64px); +} + +.backdrop-brightness-0{ + --tw-backdrop-brightness: brightness(0); +} + +.backdrop-brightness-50{ + --tw-backdrop-brightness: brightness(.5); +} + +.backdrop-brightness-75{ + --tw-backdrop-brightness: brightness(.75); +} + +.backdrop-brightness-90{ + --tw-backdrop-brightness: brightness(.9); +} + +.backdrop-brightness-95{ + --tw-backdrop-brightness: brightness(.95); +} + +.backdrop-brightness-100{ + --tw-backdrop-brightness: brightness(1); +} + +.backdrop-brightness-105{ + --tw-backdrop-brightness: brightness(1.05); +} + +.backdrop-brightness-110{ + --tw-backdrop-brightness: brightness(1.1); +} + +.backdrop-brightness-125{ + --tw-backdrop-brightness: brightness(1.25); +} + +.backdrop-brightness-150{ + --tw-backdrop-brightness: brightness(1.5); +} + +.backdrop-brightness-200{ + --tw-backdrop-brightness: brightness(2); +} + +.backdrop-contrast-0{ + --tw-backdrop-contrast: contrast(0); +} + +.backdrop-contrast-50{ + --tw-backdrop-contrast: contrast(.5); +} + +.backdrop-contrast-75{ + --tw-backdrop-contrast: contrast(.75); +} + +.backdrop-contrast-100{ + --tw-backdrop-contrast: contrast(1); +} + +.backdrop-contrast-125{ + --tw-backdrop-contrast: contrast(1.25); +} + +.backdrop-contrast-150{ + --tw-backdrop-contrast: contrast(1.5); +} + +.backdrop-contrast-200{ + --tw-backdrop-contrast: contrast(2); +} + +.backdrop-grayscale-0{ + --tw-backdrop-grayscale: grayscale(0); +} + +.backdrop-grayscale{ + --tw-backdrop-grayscale: grayscale(100%); +} + +.backdrop-hue-rotate-0{ + --tw-backdrop-hue-rotate: hue-rotate(0deg); +} + +.backdrop-hue-rotate-15{ + --tw-backdrop-hue-rotate: hue-rotate(15deg); +} + +.backdrop-hue-rotate-30{ + --tw-backdrop-hue-rotate: hue-rotate(30deg); +} + +.backdrop-hue-rotate-60{ + --tw-backdrop-hue-rotate: hue-rotate(60deg); +} + +.backdrop-hue-rotate-90{ + --tw-backdrop-hue-rotate: hue-rotate(90deg); +} + +.backdrop-hue-rotate-180{ + --tw-backdrop-hue-rotate: hue-rotate(180deg); +} + +.-backdrop-hue-rotate-180{ + --tw-backdrop-hue-rotate: hue-rotate(-180deg); +} + +.-backdrop-hue-rotate-90{ + --tw-backdrop-hue-rotate: hue-rotate(-90deg); +} + +.-backdrop-hue-rotate-60{ + --tw-backdrop-hue-rotate: hue-rotate(-60deg); +} + +.-backdrop-hue-rotate-30{ + --tw-backdrop-hue-rotate: hue-rotate(-30deg); +} + +.-backdrop-hue-rotate-15{ + --tw-backdrop-hue-rotate: hue-rotate(-15deg); +} + +.backdrop-invert-0{ + --tw-backdrop-invert: invert(0); +} + +.backdrop-invert{ + --tw-backdrop-invert: invert(100%); +} + +.backdrop-opacity-0{ + --tw-backdrop-opacity: opacity(0); +} + +.backdrop-opacity-5{ + --tw-backdrop-opacity: opacity(0.05); +} + +.backdrop-opacity-10{ + --tw-backdrop-opacity: opacity(0.1); +} + +.backdrop-opacity-20{ + --tw-backdrop-opacity: opacity(0.2); +} + +.backdrop-opacity-25{ + --tw-backdrop-opacity: opacity(0.25); +} + +.backdrop-opacity-30{ + --tw-backdrop-opacity: opacity(0.3); +} + +.backdrop-opacity-40{ + --tw-backdrop-opacity: opacity(0.4); +} + +.backdrop-opacity-50{ + --tw-backdrop-opacity: opacity(0.5); +} + +.backdrop-opacity-60{ + --tw-backdrop-opacity: opacity(0.6); +} + +.backdrop-opacity-70{ + --tw-backdrop-opacity: opacity(0.7); +} + +.backdrop-opacity-75{ + --tw-backdrop-opacity: opacity(0.75); +} + +.backdrop-opacity-80{ + --tw-backdrop-opacity: opacity(0.8); +} + +.backdrop-opacity-90{ + --tw-backdrop-opacity: opacity(0.9); +} + +.backdrop-opacity-95{ + --tw-backdrop-opacity: opacity(0.95); +} + +.backdrop-opacity-100{ + --tw-backdrop-opacity: opacity(1); +} + +.backdrop-saturate-0{ + --tw-backdrop-saturate: saturate(0); +} + +.backdrop-saturate-50{ + --tw-backdrop-saturate: saturate(.5); +} + +.backdrop-saturate-100{ + --tw-backdrop-saturate: saturate(1); +} + +.backdrop-saturate-150{ + --tw-backdrop-saturate: saturate(1.5); +} + +.backdrop-saturate-200{ + --tw-backdrop-saturate: saturate(2); +} + +.backdrop-sepia-0{ + --tw-backdrop-sepia: sepia(0); +} + +.backdrop-sepia{ + --tw-backdrop-sepia: sepia(100%); +} + +.bg-dotgrid-sm { + background: + linear-gradient(90deg, #f9fafb 38px, transparent 1%) center, + linear-gradient(#f9fafb 38px, transparent 1%) center, + #4b5563; + background-size: 40px 40px; +} + +.bg-dotgrid-md { + background: + linear-gradient(90deg, #f9fafb 58px, transparent 1%) center, + linear-gradient(#f9fafb 58px, transparent 1%) center, + #4b5563; + background-size: 60px 60px; +} + +.bg-dotgrid-lg { + background: + linear-gradient(90deg, #f9fafb 88px, transparent 1%) center, + linear-gradient(#f9fafb 88px, transparent 1%) center, + #4b5563; + background-size: 90px 90px; +} + +@media (min-width: 640px){ + .sm\:container{ + width: 100%; + } + + @media (min-width: 640px){ + .sm\:container{ + max-width: 640px; + } + } + + @media (min-width: 768px){ + .sm\:container{ + max-width: 768px; + } + } + + @media (min-width: 1024px){ + .sm\:container{ + max-width: 1024px; + } + } + + @media (min-width: 1280px){ + .sm\:container{ + max-width: 1280px; + } + } + + @media (min-width: 1536px){ + .sm\:container{ + max-width: 1536px; + } + } + + .sm\:prose{ + color: #374151; + max-width: 65ch; + } + + .sm\:prose [class~="lead"]{ + color: #4b5563; + font-size: 1.25em; + line-height: 1.6; + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .sm\:prose a{ + color: #111827; + text-decoration: underline; + font-weight: 500; + } + + .sm\:prose strong{ + color: #111827; + font-weight: 600; + } + + .sm\:prose ol[type="A"]{ + --list-counter-style: upper-alpha; + } + + .sm\:prose ol[type="a"]{ + --list-counter-style: lower-alpha; + } + + .sm\:prose ol[type="A s"]{ + --list-counter-style: upper-alpha; + } + + .sm\:prose ol[type="a s"]{ + --list-counter-style: lower-alpha; + } + + .sm\:prose ol[type="I"]{ + --list-counter-style: upper-roman; + } + + .sm\:prose ol[type="i"]{ + --list-counter-style: lower-roman; + } + + .sm\:prose ol[type="I s"]{ + --list-counter-style: upper-roman; + } + + .sm\:prose ol[type="i s"]{ + --list-counter-style: lower-roman; + } + + .sm\:prose ol[type="1"]{ + --list-counter-style: decimal; + } + + .sm\:prose ol > li{ + position: relative; + padding-left: 1.75em; + } + + .sm\:prose ol > li::before{ + content: counter(list-item, var(--list-counter-style, decimal)) "."; + position: absolute; + font-weight: 400; + color: #6b7280; + left: 0; + } + + .sm\:prose ul > li{ + position: relative; + padding-left: 1.75em; + } + + .sm\:prose ul > li::before{ + content: ""; + position: absolute; + background-color: #d1d5db; + border-radius: 50%; + width: 0.375em; + height: 0.375em; + top: calc(0.875em - 0.1875em); + left: 0.25em; + } + + .sm\:prose hr{ + border-color: #e5e7eb; + border-top-width: 1px; + margin-top: 3em; + margin-bottom: 3em; + } + + .sm\:prose blockquote{ + font-weight: 500; + font-style: italic; + color: #111827; + border-left-width: 0.25rem; + border-left-color: #e5e7eb; + quotes: "\201C""\201D""\2018""\2019"; + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1em; + } + + .sm\:prose blockquote p:first-of-type::before{ + content: open-quote; + } + + .sm\:prose blockquote p:last-of-type::after{ + content: close-quote; + } + + .sm\:prose h1{ + color: #111827; + font-weight: 800; + font-size: 2.25em; + margin-top: 0; + margin-bottom: 0.8888889em; + line-height: 1.1111111; + font-family: Visby CF, 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; + } + + .sm\:prose h2{ + color: #111827; + font-weight: 700; + font-size: 1.5em; + margin-top: 2em; + margin-bottom: 1em; + line-height: 1.3333333; + font-family: Visby CF, 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; + } + + .sm\:prose h3{ + color: #111827; + font-weight: 600; + font-size: 1.25em; + margin-top: 1.6em; + margin-bottom: 0.6em; + line-height: 1.6; + font-family: Visby CF, 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; + } + + .sm\:prose h4{ + color: #111827; + font-weight: 600; + margin-top: 1.5em; + margin-bottom: 0.5em; + line-height: 1.5; + font-family: Visby CF, 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; + } + + .sm\:prose figure figcaption{ + color: #6b7280; + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; + } + + .sm\:prose code{ + color: #111827; + font-weight: 600; + font-size: 0.875em; + } + + .sm\:prose code::before{ + content: "`"; + } + + .sm\:prose code::after{ + content: "`"; + } + + .sm\:prose a code{ + color: #111827; + } + + .sm\:prose pre{ + color: #e5e7eb; + background-color: #1f2937; + overflow-x: auto; + font-size: 0.875em; + line-height: 1.7142857; + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + border-radius: 0.375rem; + padding-top: 0.8571429em; + padding-right: 1.1428571em; + padding-bottom: 0.8571429em; + padding-left: 1.1428571em; + } + + .sm\: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; + } + + .sm\:prose pre code::before{ + content: none; + } + + .sm\:prose pre code::after{ + content: none; + } + + .sm\:prose table{ + width: 100%; + table-layout: auto; + text-align: left; + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.875em; + line-height: 1.7142857; + } + + .sm\:prose thead{ + color: #111827; + font-weight: 600; + border-bottom-width: 1px; + border-bottom-color: #d1d5db; + } + + .sm\:prose thead th{ + vertical-align: bottom; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; + } + + .sm\:prose tbody tr{ + border-bottom-width: 1px; + border-bottom-color: #e5e7eb; + } + + .sm\:prose tbody tr:last-child{ + border-bottom-width: 0; + } + + .sm\:prose tbody td{ + vertical-align: top; + padding-top: 0.5714286em; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; + } + + .sm\:prose{ + font-size: 1rem; + line-height: 1.75; + } + + .sm\:prose p{ + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .sm\:prose img{ + margin-top: 2em; + margin-bottom: 2em; + } + + .sm\:prose video{ + margin-top: 2em; + margin-bottom: 2em; + } + + .sm\:prose figure{ + margin-top: 2em; + margin-bottom: 2em; + } + + .sm\:prose figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .sm\:prose h2 code{ + font-size: 0.875em; + } + + .sm\:prose h3 code{ + font-size: 0.9em; + } + + .sm\:prose ol{ + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .sm\:prose ul{ + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .sm\:prose li{ + margin-top: 0.5em; + margin-bottom: 0.5em; + } + + .sm\:prose > ul > li p{ + margin-top: 0.75em; + margin-bottom: 0.75em; + } + + .sm\:prose > ul > li > *:first-child{ + margin-top: 1.25em; + } + + .sm\:prose > ul > li > *:last-child{ + margin-bottom: 1.25em; + } + + .sm\:prose > ol > li > *:first-child{ + margin-top: 1.25em; + } + + .sm\:prose > ol > li > *:last-child{ + margin-bottom: 1.25em; + } + + .sm\:prose ul ul, .sm\:prose ul ol, .sm\:prose ol ul, .sm\:prose ol ol{ + margin-top: 0.75em; + margin-bottom: 0.75em; + } + + .sm\:prose hr + *{ + margin-top: 0; + } + + .sm\:prose h2 + *{ + margin-top: 0; + } + + .sm\:prose h3 + *{ + margin-top: 0; + } + + .sm\:prose h4 + *{ + margin-top: 0; + } + + .sm\:prose thead th:first-child{ + padding-left: 0; + } + + .sm\:prose thead th:last-child{ + padding-right: 0; + } + + .sm\:prose tbody td:first-child{ + padding-left: 0; + } + + .sm\:prose tbody td:last-child{ + padding-right: 0; + } + + .sm\:prose > :first-child{ + margin-top: 0; + } + + .sm\:prose > :last-child{ + margin-bottom: 0; + } + + .sm\:prose-sm{ + font-size: 0.875rem; + line-height: 1.7142857; + } + + .sm\:prose-sm p{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; + } + + .sm\:prose-sm [class~="lead"]{ + font-size: 1.2857143em; + line-height: 1.5555556; + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .sm\:prose-sm blockquote{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + padding-left: 1.1111111em; + } + + .sm\:prose-sm h1{ + font-size: 2.1428571em; + margin-top: 0; + margin-bottom: 0.8em; + line-height: 1.2; + } + + .sm\:prose-sm h2{ + font-size: 1.4285714em; + margin-top: 1.6em; + margin-bottom: 0.8em; + line-height: 1.4; + } + + .sm\:prose-sm h3{ + font-size: 1.2857143em; + margin-top: 1.5555556em; + margin-bottom: 0.4444444em; + line-height: 1.5555556; + } + + .sm\:prose-sm h4{ + margin-top: 1.4285714em; + margin-bottom: 0.5714286em; + line-height: 1.4285714; + } + + .sm\:prose-sm img{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + } + + .sm\:prose-sm video{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + } + + .sm\:prose-sm figure{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + } + + .sm\:prose-sm figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .sm\:prose-sm figure figcaption{ + font-size: 0.8571429em; + line-height: 1.3333333; + margin-top: 0.6666667em; + } + + .sm\:prose-sm code{ + font-size: 0.8571429em; + } + + .sm\:prose-sm h2 code{ + font-size: 0.9em; + } + + .sm\:prose-sm h3 code{ + font-size: 0.8888889em; + } + + .sm\:prose-sm pre{ + font-size: 0.8571429em; + line-height: 1.6666667; + margin-top: 1.6666667em; + margin-bottom: 1.6666667em; + border-radius: 0.25rem; + padding-top: 0.6666667em; + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; + } + + .sm\:prose-sm ol{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; + } + + .sm\:prose-sm ul{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; + } + + .sm\:prose-sm li{ + margin-top: 0.2857143em; + margin-bottom: 0.2857143em; + } + + .sm\:prose-sm ol > li{ + padding-left: 1.5714286em; + } + + .sm\:prose-sm ol > li::before{ + left: 0; + } + + .sm\:prose-sm ul > li{ + padding-left: 1.5714286em; + } + + .sm\:prose-sm ul > li::before{ + height: 0.3571429em; + width: 0.3571429em; + top: calc(0.8571429em - 0.1785714em); + left: 0.2142857em; + } + + .sm\:prose-sm > ul > li p{ + margin-top: 0.5714286em; + margin-bottom: 0.5714286em; + } + + .sm\:prose-sm > ul > li > *:first-child{ + margin-top: 1.1428571em; + } + + .sm\:prose-sm > ul > li > *:last-child{ + margin-bottom: 1.1428571em; + } + + .sm\:prose-sm > ol > li > *:first-child{ + margin-top: 1.1428571em; + } + + .sm\:prose-sm > ol > li > *:last-child{ + margin-bottom: 1.1428571em; + } + + .sm\:prose-sm ul ul, .sm\:prose-sm ul ol, .sm\:prose-sm ol ul, .sm\:prose-sm ol ol{ + margin-top: 0.5714286em; + margin-bottom: 0.5714286em; + } + + .sm\:prose-sm hr{ + margin-top: 2.8571429em; + margin-bottom: 2.8571429em; + } + + .sm\:prose-sm hr + *{ + margin-top: 0; + } + + .sm\:prose-sm h2 + *{ + margin-top: 0; + } + + .sm\:prose-sm h3 + *{ + margin-top: 0; + } + + .sm\:prose-sm h4 + *{ + margin-top: 0; + } + + .sm\:prose-sm table{ + font-size: 0.8571429em; + line-height: 1.5; + } + + .sm\:prose-sm thead th{ + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; + } + + .sm\:prose-sm thead th:first-child{ + padding-left: 0; + } + + .sm\:prose-sm thead th:last-child{ + padding-right: 0; + } + + .sm\:prose-sm tbody td{ + padding-top: 0.6666667em; + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; + } + + .sm\:prose-sm tbody td:first-child{ + padding-left: 0; + } + + .sm\:prose-sm tbody td:last-child{ + padding-right: 0; + } + + .sm\:prose-sm > :first-child{ + margin-top: 0; + } + + .sm\:prose-sm > :last-child{ + margin-bottom: 0; + } + + .sm\:prose-lg{ + font-size: 1.125rem; + line-height: 1.7777778; + } + + .sm\:prose-lg p{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .sm\:prose-lg [class~="lead"]{ + font-size: 1.2222222em; + line-height: 1.4545455; + margin-top: 1.0909091em; + margin-bottom: 1.0909091em; + } + + .sm\:prose-lg blockquote{ + margin-top: 1.6666667em; + margin-bottom: 1.6666667em; + padding-left: 1em; + } + + .sm\:prose-lg h1{ + font-size: 2.6666667em; + margin-top: 0; + margin-bottom: 0.8333333em; + line-height: 1; + } + + .sm\:prose-lg h2{ + font-size: 1.6666667em; + margin-top: 1.8666667em; + margin-bottom: 1.0666667em; + line-height: 1.3333333; + } + + .sm\:prose-lg h3{ + font-size: 1.3333333em; + margin-top: 1.6666667em; + margin-bottom: 0.6666667em; + line-height: 1.5; + } + + .sm\:prose-lg h4{ + margin-top: 1.7777778em; + margin-bottom: 0.4444444em; + line-height: 1.5555556; + } + + .sm\:prose-lg img{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .sm\:prose-lg video{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .sm\:prose-lg figure{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .sm\:prose-lg figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .sm\:prose-lg figure figcaption{ + font-size: 0.8888889em; + line-height: 1.5; + margin-top: 1em; + } + + .sm\:prose-lg code{ + font-size: 0.8888889em; + } + + .sm\:prose-lg h2 code{ + font-size: 0.8666667em; + } + + .sm\:prose-lg h3 code{ + font-size: 0.875em; + } + + .sm\:prose-lg pre{ + font-size: 0.8888889em; + line-height: 1.75; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.375rem; + padding-top: 1em; + padding-right: 1.5em; + padding-bottom: 1em; + padding-left: 1.5em; + } + + .sm\:prose-lg ol{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .sm\:prose-lg ul{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .sm\:prose-lg li{ + margin-top: 0.6666667em; + margin-bottom: 0.6666667em; + } + + .sm\:prose-lg ol > li{ + padding-left: 1.6666667em; + } + + .sm\:prose-lg ol > li::before{ + left: 0; + } + + .sm\:prose-lg ul > li{ + padding-left: 1.6666667em; + } + + .sm\:prose-lg ul > li::before{ + width: 0.3333333em; + height: 0.3333333em; + top: calc(0.8888889em - 0.1666667em); + left: 0.2222222em; + } + + .sm\:prose-lg > ul > li p{ + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .sm\:prose-lg > ul > li > *:first-child{ + margin-top: 1.3333333em; + } + + .sm\:prose-lg > ul > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .sm\:prose-lg > ol > li > *:first-child{ + margin-top: 1.3333333em; + } + + .sm\:prose-lg > ol > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .sm\:prose-lg ul ul, .sm\:prose-lg ul ol, .sm\:prose-lg ol ul, .sm\:prose-lg ol ol{ + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .sm\:prose-lg hr{ + margin-top: 3.1111111em; + margin-bottom: 3.1111111em; + } + + .sm\:prose-lg hr + *{ + margin-top: 0; + } + + .sm\:prose-lg h2 + *{ + margin-top: 0; + } + + .sm\:prose-lg h3 + *{ + margin-top: 0; + } + + .sm\:prose-lg h4 + *{ + margin-top: 0; + } + + .sm\:prose-lg table{ + font-size: 0.8888889em; + line-height: 1.5; + } + + .sm\:prose-lg thead th{ + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; + } + + .sm\:prose-lg thead th:first-child{ + padding-left: 0; + } + + .sm\:prose-lg thead th:last-child{ + padding-right: 0; + } + + .sm\:prose-lg tbody td{ + padding-top: 0.75em; + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; + } + + .sm\:prose-lg tbody td:first-child{ + padding-left: 0; + } + + .sm\:prose-lg tbody td:last-child{ + padding-right: 0; + } + + .sm\:prose-lg > :first-child{ + margin-top: 0; + } + + .sm\:prose-lg > :last-child{ + margin-bottom: 0; + } + + .sm\:prose-xl{ + font-size: 1.25rem; + line-height: 1.8; + } + + .sm\:prose-xl p{ + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .sm\:prose-xl [class~="lead"]{ + font-size: 1.2em; + line-height: 1.5; + margin-top: 1em; + margin-bottom: 1em; + } + + .sm\:prose-xl blockquote{ + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1.0666667em; + } + + .sm\:prose-xl h1{ + font-size: 2.8em; + margin-top: 0; + margin-bottom: 0.8571429em; + line-height: 1; + } + + .sm\:prose-xl h2{ + font-size: 1.8em; + margin-top: 1.5555556em; + margin-bottom: 0.8888889em; + line-height: 1.1111111; + } + + .sm\:prose-xl h3{ + font-size: 1.5em; + margin-top: 1.6em; + margin-bottom: 0.6666667em; + line-height: 1.3333333; + } + + .sm\:prose-xl h4{ + margin-top: 1.8em; + margin-bottom: 0.6em; + line-height: 1.6; + } + + .sm\:prose-xl img{ + margin-top: 2em; + margin-bottom: 2em; + } + + .sm\:prose-xl video{ + margin-top: 2em; + margin-bottom: 2em; + } + + .sm\:prose-xl figure{ + margin-top: 2em; + margin-bottom: 2em; + } + + .sm\:prose-xl figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .sm\:prose-xl figure figcaption{ + font-size: 0.9em; + line-height: 1.5555556; + margin-top: 1em; + } + + .sm\:prose-xl code{ + font-size: 0.9em; + } + + .sm\:prose-xl h2 code{ + font-size: 0.8611111em; + } + + .sm\:prose-xl h3 code{ + font-size: 0.9em; + } + + .sm\:prose-xl pre{ + font-size: 0.9em; + line-height: 1.7777778; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.5rem; + padding-top: 1.1111111em; + padding-right: 1.3333333em; + padding-bottom: 1.1111111em; + padding-left: 1.3333333em; + } + + .sm\:prose-xl ol{ + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .sm\:prose-xl ul{ + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .sm\:prose-xl li{ + margin-top: 0.6em; + margin-bottom: 0.6em; + } + + .sm\:prose-xl ol > li{ + padding-left: 1.8em; + } + + .sm\:prose-xl ol > li::before{ + left: 0; + } + + .sm\:prose-xl ul > li{ + padding-left: 1.8em; + } + + .sm\:prose-xl ul > li::before{ + width: 0.35em; + height: 0.35em; + top: calc(0.9em - 0.175em); + left: 0.25em; + } + + .sm\:prose-xl > ul > li p{ + margin-top: 0.8em; + margin-bottom: 0.8em; + } + + .sm\:prose-xl > ul > li > *:first-child{ + margin-top: 1.2em; + } + + .sm\:prose-xl > ul > li > *:last-child{ + margin-bottom: 1.2em; + } + + .sm\:prose-xl > ol > li > *:first-child{ + margin-top: 1.2em; + } + + .sm\:prose-xl > ol > li > *:last-child{ + margin-bottom: 1.2em; + } + + .sm\:prose-xl ul ul, .sm\:prose-xl ul ol, .sm\:prose-xl ol ul, .sm\:prose-xl ol ol{ + margin-top: 0.8em; + margin-bottom: 0.8em; + } + + .sm\:prose-xl hr{ + margin-top: 2.8em; + margin-bottom: 2.8em; + } + + .sm\:prose-xl hr + *{ + margin-top: 0; + } + + .sm\:prose-xl h2 + *{ + margin-top: 0; + } + + .sm\:prose-xl h3 + *{ + margin-top: 0; + } + + .sm\:prose-xl h4 + *{ + margin-top: 0; + } + + .sm\:prose-xl table{ + font-size: 0.9em; + line-height: 1.5555556; + } + + .sm\:prose-xl thead th{ + padding-right: 0.6666667em; + padding-bottom: 0.8888889em; + padding-left: 0.6666667em; + } + + .sm\:prose-xl thead th:first-child{ + padding-left: 0; + } + + .sm\:prose-xl thead th:last-child{ + padding-right: 0; + } + + .sm\:prose-xl tbody td{ + padding-top: 0.8888889em; + padding-right: 0.6666667em; + padding-bottom: 0.8888889em; + padding-left: 0.6666667em; + } + + .sm\:prose-xl tbody td:first-child{ + padding-left: 0; + } + + .sm\:prose-xl tbody td:last-child{ + padding-right: 0; + } + + .sm\:prose-xl > :first-child{ + margin-top: 0; + } + + .sm\:prose-xl > :last-child{ + margin-bottom: 0; + } + + .sm\:prose-2xl{ + font-size: 1.5rem; + line-height: 1.6666667; + } + + .sm\:prose-2xl p{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .sm\:prose-2xl [class~="lead"]{ + font-size: 1.25em; + line-height: 1.4666667; + margin-top: 1.0666667em; + margin-bottom: 1.0666667em; + } + + .sm\:prose-2xl blockquote{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + padding-left: 1.1111111em; + } + + .sm\:prose-2xl h1{ + font-size: 2.6666667em; + margin-top: 0; + margin-bottom: 0.875em; + line-height: 1; + } + + .sm\:prose-2xl h2{ + font-size: 2em; + margin-top: 1.5em; + margin-bottom: 0.8333333em; + line-height: 1.0833333; + } + + .sm\:prose-2xl h3{ + font-size: 1.5em; + margin-top: 1.5555556em; + margin-bottom: 0.6666667em; + line-height: 1.2222222; + } + + .sm\:prose-2xl h4{ + margin-top: 1.6666667em; + margin-bottom: 0.6666667em; + line-height: 1.5; + } + + .sm\:prose-2xl img{ + margin-top: 2em; + margin-bottom: 2em; + } + + .sm\:prose-2xl video{ + margin-top: 2em; + margin-bottom: 2em; + } + + .sm\:prose-2xl figure{ + margin-top: 2em; + margin-bottom: 2em; + } + + .sm\:prose-2xl figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .sm\:prose-2xl figure figcaption{ + font-size: 0.8333333em; + line-height: 1.6; + margin-top: 1em; + } + + .sm\:prose-2xl code{ + font-size: 0.8333333em; + } + + .sm\:prose-2xl h2 code{ + font-size: 0.875em; + } + + .sm\:prose-2xl h3 code{ + font-size: 0.8888889em; + } + + .sm\:prose-2xl pre{ + font-size: 0.8333333em; + line-height: 1.8; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.5rem; + padding-top: 1.2em; + padding-right: 1.6em; + padding-bottom: 1.2em; + padding-left: 1.6em; + } + + .sm\:prose-2xl ol{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .sm\:prose-2xl ul{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .sm\:prose-2xl li{ + margin-top: 0.5em; + margin-bottom: 0.5em; + } + + .sm\:prose-2xl ol > li{ + padding-left: 1.6666667em; + } + + .sm\:prose-2xl ol > li::before{ + left: 0; + } + + .sm\:prose-2xl ul > li{ + padding-left: 1.6666667em; + } + + .sm\:prose-2xl ul > li::before{ + width: 0.3333333em; + height: 0.3333333em; + top: calc(0.8333333em - 0.1666667em); + left: 0.25em; + } + + .sm\:prose-2xl > ul > li p{ + margin-top: 0.8333333em; + margin-bottom: 0.8333333em; + } + + .sm\:prose-2xl > ul > li > *:first-child{ + margin-top: 1.3333333em; + } + + .sm\:prose-2xl > ul > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .sm\:prose-2xl > ol > li > *:first-child{ + margin-top: 1.3333333em; + } + + .sm\:prose-2xl > ol > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .sm\:prose-2xl ul ul, .sm\:prose-2xl ul ol, .sm\:prose-2xl ol ul, .sm\:prose-2xl ol ol{ + margin-top: 0.6666667em; + margin-bottom: 0.6666667em; + } + + .sm\:prose-2xl hr{ + margin-top: 3em; + margin-bottom: 3em; + } + + .sm\:prose-2xl hr + *{ + margin-top: 0; + } + + .sm\:prose-2xl h2 + *{ + margin-top: 0; + } + + .sm\:prose-2xl h3 + *{ + margin-top: 0; + } + + .sm\:prose-2xl h4 + *{ + margin-top: 0; + } + + .sm\:prose-2xl table{ + font-size: 0.8333333em; + line-height: 1.4; + } + + .sm\:prose-2xl thead th{ + padding-right: 0.6em; + padding-bottom: 0.8em; + padding-left: 0.6em; + } + + .sm\:prose-2xl thead th:first-child{ + padding-left: 0; + } + + .sm\:prose-2xl thead th:last-child{ + padding-right: 0; + } + + .sm\:prose-2xl tbody td{ + padding-top: 0.8em; + padding-right: 0.6em; + padding-bottom: 0.8em; + padding-left: 0.6em; + } + + .sm\:prose-2xl tbody td:first-child{ + padding-left: 0; + } + + .sm\:prose-2xl tbody td:last-child{ + padding-right: 0; + } + + .sm\:prose-2xl > :first-child{ + margin-top: 0; + } + + .sm\:prose-2xl > :last-child{ + margin-bottom: 0; + } + + .sm\:prose-red a{ + color: #dc2626; + } + + .sm\:prose-red a code{ + color: #dc2626; + } + + .sm\:prose-yellow a{ + color: #d97706; + } + + .sm\:prose-yellow a code{ + color: #d97706; + } + + .sm\:prose-green a{ + color: #059669; + } + + .sm\:prose-green a code{ + color: #059669; + } + + .sm\:prose-blue a{ + color: #2563eb; + } + + .sm\:prose-blue a code{ + color: #2563eb; + } + + .sm\:prose-indigo a{ + color: #4f46e5; + } + + .sm\:prose-indigo a code{ + color: #4f46e5; + } + + .sm\:prose-purple a{ + color: #7c3aed; + } + + .sm\:prose-purple a code{ + color: #7c3aed; + } + + .sm\:prose-pink a{ + color: #db2777; + } + + .sm\:prose-pink a code{ + color: #db2777; + } + + .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .sm\:space-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0px * var(--tw-space-x-reverse)); + margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); + } + + .sm\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)); + } + + .sm\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1rem * var(--tw-space-y-reverse)); + } + + .sm\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.25rem * var(--tw-space-x-reverse)); + margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); + } + + .sm\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.75rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.75rem * var(--tw-space-x-reverse)); + margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2rem * var(--tw-space-x-reverse)); + margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.25rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.25rem * var(--tw-space-x-reverse)); + margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.5rem * var(--tw-space-x-reverse)); + margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.75rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.75rem * var(--tw-space-x-reverse)); + margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(3rem * var(--tw-space-x-reverse)); + margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3.5rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(3.5rem * var(--tw-space-x-reverse)); + margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(4rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(4rem * var(--tw-space-x-reverse)); + margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(5rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(5rem * var(--tw-space-x-reverse)); + margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(6rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(6rem * var(--tw-space-x-reverse)); + margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(7rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(7rem * var(--tw-space-x-reverse)); + margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(8rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(8rem * var(--tw-space-x-reverse)); + margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(9rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(9rem * var(--tw-space-x-reverse)); + margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(10rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(10rem * var(--tw-space-x-reverse)); + margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(11rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(11rem * var(--tw-space-x-reverse)); + margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(12rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(12rem * var(--tw-space-x-reverse)); + margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(13rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(13rem * var(--tw-space-x-reverse)); + margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(14rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(14rem * var(--tw-space-x-reverse)); + margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(15rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(15rem * var(--tw-space-x-reverse)); + margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(16rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(16rem * var(--tw-space-x-reverse)); + margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(18rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(18rem * var(--tw-space-x-reverse)); + margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(20rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(20rem * var(--tw-space-x-reverse)); + margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(24rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(24rem * var(--tw-space-x-reverse)); + margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1px * var(--tw-space-y-reverse)); + } + + .sm\:space-x-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1px * var(--tw-space-x-reverse)); + margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.125rem * var(--tw-space-x-reverse)); + margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.375rem * var(--tw-space-x-reverse)); + margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.625rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.625rem * var(--tw-space-x-reverse)); + margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.875rem * var(--tw-space-y-reverse)); + } + + .sm\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.875rem * var(--tw-space-x-reverse)); + margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0px * var(--tw-space-x-reverse)); + margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse)); + } + + .sm\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse)); + } + + .sm\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1rem * var(--tw-space-y-reverse)); + } + + .sm\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse)); + } + + .sm\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.75rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2rem * var(--tw-space-x-reverse)); + margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.75rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-3rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-3rem * var(--tw-space-x-reverse)); + margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-3.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-4rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-4rem * var(--tw-space-x-reverse)); + margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-5rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-5rem * var(--tw-space-x-reverse)); + margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-6rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-6rem * var(--tw-space-x-reverse)); + margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-7rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-7rem * var(--tw-space-x-reverse)); + margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-8rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-8rem * var(--tw-space-x-reverse)); + margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-9rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-9rem * var(--tw-space-x-reverse)); + margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-10rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-10rem * var(--tw-space-x-reverse)); + margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-11rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-11rem * var(--tw-space-x-reverse)); + margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-12rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-12rem * var(--tw-space-x-reverse)); + margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-13rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-13rem * var(--tw-space-x-reverse)); + margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-14rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-14rem * var(--tw-space-x-reverse)); + margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-15rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-15rem * var(--tw-space-x-reverse)); + margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-16rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-16rem * var(--tw-space-x-reverse)); + margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-18rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-18rem * var(--tw-space-x-reverse)); + margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-20rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-20rem * var(--tw-space-x-reverse)); + margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-24rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-24rem * var(--tw-space-x-reverse)); + margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1px * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1px * var(--tw-space-x-reverse)); + margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.125rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.375rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.625rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse)); + } + + .sm\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.875rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 1; + } + + .sm\:space-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 1; + } + + .sm\:divide-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(0px * var(--tw-divide-y-reverse)); + } + + .sm\:divide-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(0px * var(--tw-divide-x-reverse)); + border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))); + } + + .sm\:divide-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(2px * var(--tw-divide-y-reverse)); + } + + .sm\:divide-x-2 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(2px * var(--tw-divide-x-reverse)); + border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))); + } + + .sm\:divide-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(4px * var(--tw-divide-y-reverse)); + } + + .sm\:divide-x-4 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(4px * var(--tw-divide-x-reverse)); + border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse))); + } + + .sm\:divide-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(8px * var(--tw-divide-y-reverse)); + } + + .sm\:divide-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(8px * var(--tw-divide-x-reverse)); + border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse))); + } + + .sm\:divide-y > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); + } + + .sm\:divide-x > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(1px * var(--tw-divide-x-reverse)); + border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); + } + + .sm\:divide-y-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 1; + } + + .sm\:divide-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 1; + } + + .sm\:divide-transparent > :not([hidden]) ~ :not([hidden]){ + border-color: transparent; + } + + .sm\:divide-current > :not([hidden]) ~ :not([hidden]){ + border-color: currentColor; + } + + .sm\:divide-black > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-divide-opacity)); + } + + .sm\:divide-white > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-divide-opacity)); + } + + .sm\:divide-gray-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); + } + + .sm\:divide-gray-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); + } + + .sm\:divide-gray-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); + } + + .sm\:divide-gray-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); + } + + .sm\:divide-gray-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); + } + + .sm\:divide-gray-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); + } + + .sm\:divide-gray-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); + } + + .sm\:divide-gray-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); + } + + .sm\:divide-gray-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); + } + + .sm\:divide-gray-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); + } + + .sm\:divide-red-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-divide-opacity)); + } + + .sm\:divide-red-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-divide-opacity)); + } + + .sm\:divide-red-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-divide-opacity)); + } + + .sm\:divide-red-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-divide-opacity)); + } + + .sm\:divide-red-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-divide-opacity)); + } + + .sm\:divide-red-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-divide-opacity)); + } + + .sm\:divide-red-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-divide-opacity)); + } + + .sm\:divide-red-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-divide-opacity)); + } + + .sm\:divide-red-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-divide-opacity)); + } + + .sm\:divide-red-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-divide-opacity)); + } + + .sm\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-divide-opacity)); + } + + .sm\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-divide-opacity)); + } + + .sm\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-divide-opacity)); + } + + .sm\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-divide-opacity)); + } + + .sm\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-divide-opacity)); + } + + .sm\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-divide-opacity)); + } + + .sm\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-divide-opacity)); + } + + .sm\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-divide-opacity)); + } + + .sm\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-divide-opacity)); + } + + .sm\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-divide-opacity)); + } + + .sm\:divide-green-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-divide-opacity)); + } + + .sm\:divide-green-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-divide-opacity)); + } + + .sm\:divide-green-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-divide-opacity)); + } + + .sm\:divide-green-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-divide-opacity)); + } + + .sm\:divide-green-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-divide-opacity)); + } + + .sm\:divide-green-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-divide-opacity)); + } + + .sm\:divide-green-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-divide-opacity)); + } + + .sm\:divide-green-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-divide-opacity)); + } + + .sm\:divide-green-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-divide-opacity)); + } + + .sm\:divide-green-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-divide-opacity)); + } + + .sm\:divide-blue-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-divide-opacity)); + } + + .sm\:divide-blue-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-divide-opacity)); + } + + .sm\:divide-blue-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-divide-opacity)); + } + + .sm\:divide-blue-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-divide-opacity)); + } + + .sm\:divide-blue-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-divide-opacity)); + } + + .sm\:divide-blue-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-divide-opacity)); + } + + .sm\:divide-blue-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-divide-opacity)); + } + + .sm\:divide-blue-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-divide-opacity)); + } + + .sm\:divide-blue-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-divide-opacity)); + } + + .sm\:divide-blue-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-divide-opacity)); + } + + .sm\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-divide-opacity)); + } + + .sm\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-divide-opacity)); + } + + .sm\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-divide-opacity)); + } + + .sm\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-divide-opacity)); + } + + .sm\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-divide-opacity)); + } + + .sm\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-divide-opacity)); + } + + .sm\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-divide-opacity)); + } + + .sm\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-divide-opacity)); + } + + .sm\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-divide-opacity)); + } + + .sm\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-divide-opacity)); + } + + .sm\:divide-purple-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-divide-opacity)); + } + + .sm\:divide-purple-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-divide-opacity)); + } + + .sm\:divide-purple-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-divide-opacity)); + } + + .sm\:divide-purple-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-divide-opacity)); + } + + .sm\:divide-purple-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-divide-opacity)); + } + + .sm\:divide-purple-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-divide-opacity)); + } + + .sm\:divide-purple-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-divide-opacity)); + } + + .sm\:divide-purple-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-divide-opacity)); + } + + .sm\:divide-purple-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-divide-opacity)); + } + + .sm\:divide-purple-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-divide-opacity)); + } + + .sm\:divide-pink-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-divide-opacity)); + } + + .sm\:divide-pink-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-divide-opacity)); + } + + .sm\:divide-pink-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-divide-opacity)); + } + + .sm\:divide-pink-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-divide-opacity)); + } + + .sm\:divide-pink-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-divide-opacity)); + } + + .sm\:divide-pink-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-divide-opacity)); + } + + .sm\:divide-pink-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-divide-opacity)); + } + + .sm\:divide-pink-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-divide-opacity)); + } + + .sm\:divide-pink-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-divide-opacity)); + } + + .sm\:divide-pink-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-divide-opacity)); + } + + .sm\:divide-solid > :not([hidden]) ~ :not([hidden]){ + border-style: solid; + } + + .sm\:divide-dashed > :not([hidden]) ~ :not([hidden]){ + border-style: dashed; + } + + .sm\:divide-dotted > :not([hidden]) ~ :not([hidden]){ + border-style: dotted; + } + + .sm\:divide-double > :not([hidden]) ~ :not([hidden]){ + border-style: double; + } + + .sm\:divide-none > :not([hidden]) ~ :not([hidden]){ + border-style: none; + } + + .sm\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0; + } + + .sm\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.05; + } + + .sm\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.1; + } + + .sm\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.2; + } + + .sm\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.25; + } + + .sm\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.3; + } + + .sm\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.4; + } + + .sm\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.5; + } + + .sm\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.6; + } + + .sm\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.7; + } + + .sm\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.75; + } + + .sm\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.8; + } + + .sm\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.9; + } + + .sm\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.95; + } + + .sm\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + } + + .sm\: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; + } + + .sm\:not-sr-only{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .sm\:focus-within\:sr-only:focus-within{ + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .sm\:focus-within\:not-sr-only:focus-within{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .sm\:focus\:sr-only:focus{ + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .sm\:focus\:not-sr-only:focus{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .sm\:appearance-none{ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .sm\:bg-fixed{ + background-attachment: fixed; + } + + .sm\:bg-local{ + background-attachment: local; + } + + .sm\:bg-scroll{ + background-attachment: scroll; + } + + .sm\:bg-clip-border{ + background-clip: border-box; + } + + .sm\:bg-clip-padding{ + background-clip: padding-box; + } + + .sm\:bg-clip-content{ + background-clip: content-box; + } + + .sm\:bg-clip-text{ + -webkit-background-clip: text; + background-clip: text; + } + + .sm\:bg-transparent{ + background-color: transparent; + } + + .sm\:bg-current{ + background-color: currentColor; + } + + .sm\:bg-black{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .sm\:bg-white{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .sm\:bg-gray-50{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .sm\:bg-gray-100{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .sm\:bg-gray-200{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .sm\:bg-gray-300{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .sm\:bg-gray-400{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .sm\:bg-gray-500{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .sm\:bg-gray-600{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .sm\:bg-gray-700{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .sm\:bg-gray-800{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .sm\:bg-gray-900{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .sm\:bg-red-50{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .sm\:bg-red-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .sm\:bg-red-200{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .sm\:bg-red-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .sm\:bg-red-400{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .sm\:bg-red-500{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .sm\:bg-red-600{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .sm\:bg-red-700{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .sm\:bg-red-800{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .sm\:bg-red-900{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .sm\:bg-yellow-50{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .sm\:bg-yellow-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .sm\:bg-yellow-200{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .sm\:bg-yellow-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .sm\:bg-yellow-400{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .sm\:bg-yellow-500{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .sm\:bg-yellow-600{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .sm\:bg-yellow-700{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .sm\:bg-yellow-800{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .sm\:bg-yellow-900{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .sm\:bg-green-50{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .sm\:bg-green-100{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .sm\:bg-green-200{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .sm\:bg-green-300{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .sm\:bg-green-400{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .sm\:bg-green-500{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .sm\:bg-green-600{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .sm\:bg-green-700{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .sm\:bg-green-800{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .sm\:bg-green-900{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .sm\:bg-blue-50{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .sm\:bg-blue-100{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .sm\:bg-blue-200{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .sm\:bg-blue-300{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .sm\:bg-blue-400{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .sm\:bg-blue-500{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .sm\:bg-blue-600{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .sm\:bg-blue-700{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .sm\:bg-blue-800{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .sm\:bg-blue-900{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .sm\:bg-indigo-50{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .sm\:bg-indigo-100{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .sm\:bg-indigo-200{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .sm\:bg-indigo-300{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .sm\:bg-indigo-400{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .sm\:bg-indigo-500{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .sm\:bg-indigo-600{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .sm\:bg-indigo-700{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .sm\:bg-indigo-800{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .sm\:bg-indigo-900{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .sm\:bg-purple-50{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .sm\:bg-purple-100{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .sm\:bg-purple-200{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .sm\:bg-purple-300{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .sm\:bg-purple-400{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .sm\:bg-purple-500{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .sm\:bg-purple-600{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .sm\:bg-purple-700{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .sm\:bg-purple-800{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .sm\:bg-purple-900{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .sm\:bg-pink-50{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .sm\:bg-pink-100{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .sm\:bg-pink-200{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .sm\:bg-pink-300{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .sm\:bg-pink-400{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .sm\:bg-pink-500{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .sm\:bg-pink-600{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .sm\:bg-pink-700{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .sm\:bg-pink-800{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .sm\:bg-pink-900{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-transparent{ + background-color: transparent; + } + + .group:hover .sm\:group-hover\:bg-current{ + background-color: currentColor; + } + + .group:hover .sm\:group-hover\:bg-black{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-white{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-gray-50{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-gray-100{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-gray-200{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-gray-300{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-gray-400{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-gray-500{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-gray-600{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-gray-700{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-gray-800{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-gray-900{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-red-50{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-red-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-red-200{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-red-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-red-400{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-red-500{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-red-600{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-red-700{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-red-800{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-red-900{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-yellow-50{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-yellow-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-yellow-200{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-yellow-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-yellow-400{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-yellow-500{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-yellow-600{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-yellow-700{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-yellow-800{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-yellow-900{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-green-50{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-green-100{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-green-200{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-green-300{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-green-400{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-green-500{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-green-600{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-green-700{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-green-800{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-green-900{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-blue-50{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-blue-100{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-blue-200{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-blue-300{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-blue-400{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-blue-500{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-blue-600{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-blue-700{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-blue-800{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-blue-900{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-indigo-50{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-indigo-100{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-indigo-200{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-indigo-300{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-indigo-400{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-indigo-500{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-indigo-600{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-indigo-700{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-indigo-800{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-indigo-900{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-purple-50{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-purple-100{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-purple-200{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-purple-300{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-purple-400{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-purple-500{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-purple-600{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-purple-700{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-purple-800{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-purple-900{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-pink-50{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-pink-100{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-pink-200{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-pink-300{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-pink-400{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-pink-500{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-pink-600{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-pink-700{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-pink-800{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .group:hover .sm\:group-hover\:bg-pink-900{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-transparent:focus-within{ + background-color: transparent; + } + + .sm\:focus-within\:bg-current:focus-within{ + background-color: currentColor; + } + + .sm\:focus-within\:bg-black:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-white:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-gray-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-gray-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-gray-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-gray-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-gray-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-gray-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-gray-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-gray-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-gray-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-gray-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-red-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-red-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-red-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-red-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-red-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-red-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-red-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-red-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-red-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-red-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-yellow-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-yellow-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-yellow-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-yellow-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-yellow-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-yellow-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-yellow-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-yellow-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-yellow-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-yellow-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-green-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-green-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-green-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-green-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-green-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-green-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-green-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-green-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-green-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-green-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-blue-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-blue-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-blue-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-blue-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-blue-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-blue-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-blue-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-blue-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-blue-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-blue-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-indigo-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-indigo-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-indigo-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-indigo-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-indigo-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-indigo-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-indigo-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-indigo-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-indigo-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-indigo-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-purple-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-purple-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-purple-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-purple-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-purple-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-purple-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-purple-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-purple-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-purple-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-purple-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-pink-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-pink-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-pink-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-pink-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-pink-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-pink-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-pink-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-pink-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-pink-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .sm\:focus-within\:bg-pink-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-transparent:hover{ + background-color: transparent; + } + + .sm\:hover\:bg-current:hover{ + background-color: currentColor; + } + + .sm\:hover\:bg-black:hover{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-white:hover{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-gray-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-gray-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-gray-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-gray-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-gray-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-gray-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-gray-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-gray-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-gray-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-gray-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-red-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-red-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-red-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-red-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-red-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-red-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-red-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-red-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-red-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-red-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-yellow-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-yellow-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-yellow-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-yellow-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-yellow-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-yellow-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-yellow-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-yellow-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-yellow-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-yellow-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-green-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-green-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-green-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-green-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-green-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-green-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-green-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-green-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-green-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-green-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-blue-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-blue-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-blue-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-blue-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-blue-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-blue-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-blue-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-blue-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-blue-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-blue-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-indigo-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-indigo-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-indigo-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-indigo-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-indigo-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-indigo-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-indigo-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-indigo-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-indigo-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-indigo-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-purple-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-purple-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-purple-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-purple-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-purple-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-purple-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-purple-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-purple-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-purple-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-purple-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-pink-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-pink-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-pink-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-pink-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-pink-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-pink-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-pink-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-pink-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-pink-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .sm\:hover\:bg-pink-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-transparent:focus{ + background-color: transparent; + } + + .sm\:focus\:bg-current:focus{ + background-color: currentColor; + } + + .sm\:focus\:bg-black:focus{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-white:focus{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-gray-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-gray-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-gray-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-gray-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-gray-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-gray-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-gray-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-gray-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-gray-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-gray-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-red-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-red-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-red-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-red-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-red-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-red-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-red-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-red-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-red-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-red-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-yellow-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-yellow-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-yellow-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-yellow-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-yellow-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-yellow-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-yellow-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-yellow-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-yellow-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-yellow-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-green-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-green-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-green-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-green-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-green-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-green-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-green-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-green-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-green-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-green-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-blue-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-blue-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-blue-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-blue-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-blue-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-blue-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-blue-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-blue-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-blue-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-blue-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-indigo-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-indigo-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-indigo-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-indigo-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-indigo-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-indigo-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-indigo-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-indigo-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-indigo-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-indigo-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-purple-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-purple-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-purple-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-purple-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-purple-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-purple-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-purple-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-purple-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-purple-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-purple-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-pink-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-pink-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-pink-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-pink-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-pink-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-pink-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-pink-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-pink-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-pink-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .sm\:focus\:bg-pink-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .sm\:bg-none{ + background-image: none; + } + + .sm\:bg-gradient-to-t{ + background-image: linear-gradient(to top, var(--tw-gradient-stops)); + } + + .sm\:bg-gradient-to-tr{ + background-image: linear-gradient(to top right, var(--tw-gradient-stops)); + } + + .sm\:bg-gradient-to-r{ + background-image: linear-gradient(to right, var(--tw-gradient-stops)); + } + + .sm\:bg-gradient-to-br{ + background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); + } + + .sm\:bg-gradient-to-b{ + background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); + } + + .sm\:bg-gradient-to-bl{ + background-image: linear-gradient(to bottom left, var(--tw-gradient-stops)); + } + + .sm\:bg-gradient-to-l{ + background-image: linear-gradient(to left, var(--tw-gradient-stops)); + } + + .sm\:bg-gradient-to-tl{ + background-image: linear-gradient(to top left, var(--tw-gradient-stops)); + } + + .sm\:from-transparent{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .sm\:from-current{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .sm\:from-black{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .sm\:from-white{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .sm\:from-gray-50{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .sm\:from-gray-100{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .sm\:from-gray-200{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .sm\:from-gray-300{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .sm\:from-gray-400{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .sm\:from-gray-500{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .sm\:from-gray-600{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .sm\:from-gray-700{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .sm\:from-gray-800{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .sm\:from-gray-900{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .sm\:from-red-50{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .sm\:from-red-100{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .sm\:from-red-200{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .sm\:from-red-300{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .sm\:from-red-400{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .sm\:from-red-500{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .sm\:from-red-600{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .sm\:from-red-700{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .sm\:from-red-800{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .sm\:from-red-900{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .sm\:from-yellow-50{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .sm\:from-yellow-100{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .sm\:from-yellow-200{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .sm\:from-yellow-300{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .sm\:from-yellow-400{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .sm\:from-yellow-500{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .sm\:from-yellow-600{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .sm\:from-yellow-700{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .sm\:from-yellow-800{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .sm\:from-yellow-900{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .sm\:from-green-50{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .sm\:from-green-100{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .sm\:from-green-200{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .sm\:from-green-300{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .sm\:from-green-400{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .sm\:from-green-500{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .sm\:from-green-600{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .sm\:from-green-700{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .sm\:from-green-800{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .sm\:from-green-900{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .sm\:from-blue-50{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .sm\:from-blue-100{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .sm\:from-blue-200{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .sm\:from-blue-300{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .sm\:from-blue-400{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .sm\:from-blue-500{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .sm\:from-blue-600{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .sm\:from-blue-700{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .sm\:from-blue-800{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .sm\:from-blue-900{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .sm\:from-indigo-50{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .sm\:from-indigo-100{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .sm\:from-indigo-200{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .sm\:from-indigo-300{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .sm\:from-indigo-400{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .sm\:from-indigo-500{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .sm\:from-indigo-600{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .sm\:from-indigo-700{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .sm\:from-indigo-800{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .sm\:from-indigo-900{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .sm\:from-purple-50{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .sm\:from-purple-100{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .sm\:from-purple-200{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .sm\:from-purple-300{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .sm\:from-purple-400{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .sm\:from-purple-500{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .sm\:from-purple-600{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .sm\:from-purple-700{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .sm\:from-purple-800{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .sm\:from-purple-900{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .sm\:from-pink-50{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .sm\:from-pink-100{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .sm\:from-pink-200{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .sm\:from-pink-300{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .sm\:from-pink-400{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .sm\:from-pink-500{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .sm\:from-pink-600{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .sm\:from-pink-700{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .sm\:from-pink-800{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .sm\:from-pink-900{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .sm\:via-transparent{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .sm\:via-current{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .sm\:via-black{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .sm\:via-white{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .sm\:via-gray-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .sm\:via-gray-100{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .sm\:via-gray-200{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .sm\:via-gray-300{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .sm\:via-gray-400{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .sm\:via-gray-500{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .sm\:via-gray-600{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .sm\:via-gray-700{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .sm\:via-gray-800{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .sm\:via-gray-900{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .sm\:via-red-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .sm\:via-red-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .sm\:via-red-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .sm\:via-red-300{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .sm\:via-red-400{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .sm\:via-red-500{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .sm\:via-red-600{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .sm\:via-red-700{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .sm\:via-red-800{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .sm\:via-red-900{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .sm\:via-yellow-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .sm\:via-yellow-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .sm\:via-yellow-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .sm\:via-yellow-300{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .sm\:via-yellow-400{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .sm\:via-yellow-500{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .sm\:via-yellow-600{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .sm\:via-yellow-700{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .sm\:via-yellow-800{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .sm\:via-yellow-900{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .sm\:via-green-50{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .sm\:via-green-100{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .sm\:via-green-200{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .sm\:via-green-300{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .sm\:via-green-400{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .sm\:via-green-500{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .sm\:via-green-600{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .sm\:via-green-700{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .sm\:via-green-800{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .sm\:via-green-900{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .sm\:via-blue-50{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .sm\:via-blue-100{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .sm\:via-blue-200{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .sm\:via-blue-300{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .sm\:via-blue-400{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .sm\:via-blue-500{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .sm\:via-blue-600{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .sm\:via-blue-700{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .sm\:via-blue-800{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .sm\:via-blue-900{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .sm\:via-indigo-50{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .sm\:via-indigo-100{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .sm\:via-indigo-200{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .sm\:via-indigo-300{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .sm\:via-indigo-400{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .sm\:via-indigo-500{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .sm\:via-indigo-600{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .sm\:via-indigo-700{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .sm\:via-indigo-800{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .sm\:via-indigo-900{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .sm\:via-purple-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .sm\:via-purple-100{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .sm\:via-purple-200{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .sm\:via-purple-300{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .sm\:via-purple-400{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .sm\:via-purple-500{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .sm\:via-purple-600{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .sm\:via-purple-700{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .sm\:via-purple-800{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .sm\:via-purple-900{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .sm\:via-pink-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .sm\:via-pink-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .sm\:via-pink-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .sm\:via-pink-300{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .sm\:via-pink-400{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .sm\:via-pink-500{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .sm\:via-pink-600{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .sm\:via-pink-700{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .sm\:via-pink-800{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .sm\:via-pink-900{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .sm\:to-transparent{ + --tw-gradient-to: transparent; + } + + .sm\:to-current{ + --tw-gradient-to: currentColor; + } + + .sm\:to-black{ + --tw-gradient-to: #000; + } + + .sm\:to-white{ + --tw-gradient-to: #fff; + } + + .sm\:to-gray-50{ + --tw-gradient-to: #f9fafb; + } + + .sm\:to-gray-100{ + --tw-gradient-to: #f3f4f6; + } + + .sm\:to-gray-200{ + --tw-gradient-to: #e5e7eb; + } + + .sm\:to-gray-300{ + --tw-gradient-to: #d1d5db; + } + + .sm\:to-gray-400{ + --tw-gradient-to: #9ca3af; + } + + .sm\:to-gray-500{ + --tw-gradient-to: #6b7280; + } + + .sm\:to-gray-600{ + --tw-gradient-to: #4b5563; + } + + .sm\:to-gray-700{ + --tw-gradient-to: #374151; + } + + .sm\:to-gray-800{ + --tw-gradient-to: #1f2937; + } + + .sm\:to-gray-900{ + --tw-gradient-to: #111827; + } + + .sm\:to-red-50{ + --tw-gradient-to: #fef2f2; + } + + .sm\:to-red-100{ + --tw-gradient-to: #fee2e2; + } + + .sm\:to-red-200{ + --tw-gradient-to: #fecaca; + } + + .sm\:to-red-300{ + --tw-gradient-to: #fca5a5; + } + + .sm\:to-red-400{ + --tw-gradient-to: #f87171; + } + + .sm\:to-red-500{ + --tw-gradient-to: #ef4444; + } + + .sm\:to-red-600{ + --tw-gradient-to: #dc2626; + } + + .sm\:to-red-700{ + --tw-gradient-to: #b91c1c; + } + + .sm\:to-red-800{ + --tw-gradient-to: #991b1b; + } + + .sm\:to-red-900{ + --tw-gradient-to: #7f1d1d; + } + + .sm\:to-yellow-50{ + --tw-gradient-to: #fffbeb; + } + + .sm\:to-yellow-100{ + --tw-gradient-to: #fef3c7; + } + + .sm\:to-yellow-200{ + --tw-gradient-to: #fde68a; + } + + .sm\:to-yellow-300{ + --tw-gradient-to: #fcd34d; + } + + .sm\:to-yellow-400{ + --tw-gradient-to: #fbbf24; + } + + .sm\:to-yellow-500{ + --tw-gradient-to: #f59e0b; + } + + .sm\:to-yellow-600{ + --tw-gradient-to: #d97706; + } + + .sm\:to-yellow-700{ + --tw-gradient-to: #b45309; + } + + .sm\:to-yellow-800{ + --tw-gradient-to: #92400e; + } + + .sm\:to-yellow-900{ + --tw-gradient-to: #78350f; + } + + .sm\:to-green-50{ + --tw-gradient-to: #ecfdf5; + } + + .sm\:to-green-100{ + --tw-gradient-to: #d1fae5; + } + + .sm\:to-green-200{ + --tw-gradient-to: #a7f3d0; + } + + .sm\:to-green-300{ + --tw-gradient-to: #6ee7b7; + } + + .sm\:to-green-400{ + --tw-gradient-to: #34d399; + } + + .sm\:to-green-500{ + --tw-gradient-to: #10b981; + } + + .sm\:to-green-600{ + --tw-gradient-to: #059669; + } + + .sm\:to-green-700{ + --tw-gradient-to: #047857; + } + + .sm\:to-green-800{ + --tw-gradient-to: #065f46; + } + + .sm\:to-green-900{ + --tw-gradient-to: #064e3b; + } + + .sm\:to-blue-50{ + --tw-gradient-to: #eff6ff; + } + + .sm\:to-blue-100{ + --tw-gradient-to: #dbeafe; + } + + .sm\:to-blue-200{ + --tw-gradient-to: #bfdbfe; + } + + .sm\:to-blue-300{ + --tw-gradient-to: #93c5fd; + } + + .sm\:to-blue-400{ + --tw-gradient-to: #60a5fa; + } + + .sm\:to-blue-500{ + --tw-gradient-to: #3b82f6; + } + + .sm\:to-blue-600{ + --tw-gradient-to: #2563eb; + } + + .sm\:to-blue-700{ + --tw-gradient-to: #1d4ed8; + } + + .sm\:to-blue-800{ + --tw-gradient-to: #1e40af; + } + + .sm\:to-blue-900{ + --tw-gradient-to: #1e3a8a; + } + + .sm\:to-indigo-50{ + --tw-gradient-to: #eef2ff; + } + + .sm\:to-indigo-100{ + --tw-gradient-to: #e0e7ff; + } + + .sm\:to-indigo-200{ + --tw-gradient-to: #c7d2fe; + } + + .sm\:to-indigo-300{ + --tw-gradient-to: #a5b4fc; + } + + .sm\:to-indigo-400{ + --tw-gradient-to: #818cf8; + } + + .sm\:to-indigo-500{ + --tw-gradient-to: #6366f1; + } + + .sm\:to-indigo-600{ + --tw-gradient-to: #4f46e5; + } + + .sm\:to-indigo-700{ + --tw-gradient-to: #4338ca; + } + + .sm\:to-indigo-800{ + --tw-gradient-to: #3730a3; + } + + .sm\:to-indigo-900{ + --tw-gradient-to: #312e81; + } + + .sm\:to-purple-50{ + --tw-gradient-to: #f5f3ff; + } + + .sm\:to-purple-100{ + --tw-gradient-to: #ede9fe; + } + + .sm\:to-purple-200{ + --tw-gradient-to: #ddd6fe; + } + + .sm\:to-purple-300{ + --tw-gradient-to: #c4b5fd; + } + + .sm\:to-purple-400{ + --tw-gradient-to: #a78bfa; + } + + .sm\:to-purple-500{ + --tw-gradient-to: #8b5cf6; + } + + .sm\:to-purple-600{ + --tw-gradient-to: #7c3aed; + } + + .sm\:to-purple-700{ + --tw-gradient-to: #6d28d9; + } + + .sm\:to-purple-800{ + --tw-gradient-to: #5b21b6; + } + + .sm\:to-purple-900{ + --tw-gradient-to: #4c1d95; + } + + .sm\:to-pink-50{ + --tw-gradient-to: #fdf2f8; + } + + .sm\:to-pink-100{ + --tw-gradient-to: #fce7f3; + } + + .sm\:to-pink-200{ + --tw-gradient-to: #fbcfe8; + } + + .sm\:to-pink-300{ + --tw-gradient-to: #f9a8d4; + } + + .sm\:to-pink-400{ + --tw-gradient-to: #f472b6; + } + + .sm\:to-pink-500{ + --tw-gradient-to: #ec4899; + } + + .sm\:to-pink-600{ + --tw-gradient-to: #db2777; + } + + .sm\:to-pink-700{ + --tw-gradient-to: #be185d; + } + + .sm\:to-pink-800{ + --tw-gradient-to: #9d174d; + } + + .sm\:to-pink-900{ + --tw-gradient-to: #831843; + } + + .sm\:hover\:from-transparent:hover{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .sm\:hover\:from-current:hover{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .sm\:hover\:from-black:hover{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .sm\:hover\:from-white:hover{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .sm\:hover\:from-gray-50:hover{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .sm\:hover\:from-gray-100:hover{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .sm\:hover\:from-gray-200:hover{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .sm\:hover\:from-gray-300:hover{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .sm\:hover\:from-gray-400:hover{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .sm\:hover\:from-gray-500:hover{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .sm\:hover\:from-gray-600:hover{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .sm\:hover\:from-gray-700:hover{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .sm\:hover\:from-gray-800:hover{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .sm\:hover\:from-gray-900:hover{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .sm\:hover\:from-red-50:hover{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .sm\:hover\:from-red-100:hover{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .sm\:hover\:from-red-200:hover{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .sm\:hover\:from-red-300:hover{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .sm\:hover\:from-red-400:hover{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .sm\:hover\:from-red-500:hover{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .sm\:hover\:from-red-600:hover{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .sm\:hover\:from-red-700:hover{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .sm\:hover\:from-red-800:hover{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .sm\:hover\:from-red-900:hover{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .sm\:hover\:from-yellow-50:hover{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .sm\:hover\:from-yellow-100:hover{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .sm\:hover\:from-yellow-200:hover{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .sm\:hover\:from-yellow-300:hover{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .sm\:hover\:from-yellow-400:hover{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .sm\:hover\:from-yellow-500:hover{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .sm\:hover\:from-yellow-600:hover{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .sm\:hover\:from-yellow-700:hover{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .sm\:hover\:from-yellow-800:hover{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .sm\:hover\:from-yellow-900:hover{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .sm\:hover\:from-green-50:hover{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .sm\:hover\:from-green-100:hover{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .sm\:hover\:from-green-200:hover{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .sm\:hover\:from-green-300:hover{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .sm\:hover\:from-green-400:hover{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .sm\:hover\:from-green-500:hover{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .sm\:hover\:from-green-600:hover{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .sm\:hover\:from-green-700:hover{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .sm\:hover\:from-green-800:hover{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .sm\:hover\:from-green-900:hover{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .sm\:hover\:from-blue-50:hover{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .sm\:hover\:from-blue-100:hover{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .sm\:hover\:from-blue-200:hover{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .sm\:hover\:from-blue-300:hover{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .sm\:hover\:from-blue-400:hover{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .sm\:hover\:from-blue-500:hover{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .sm\:hover\:from-blue-600:hover{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .sm\:hover\:from-blue-700:hover{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .sm\:hover\:from-blue-800:hover{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .sm\:hover\:from-blue-900:hover{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .sm\:hover\:from-indigo-50:hover{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .sm\:hover\:from-indigo-100:hover{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .sm\:hover\:from-indigo-200:hover{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .sm\:hover\:from-indigo-300:hover{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .sm\:hover\:from-indigo-400:hover{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .sm\:hover\:from-indigo-500:hover{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .sm\:hover\:from-indigo-600:hover{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .sm\:hover\:from-indigo-700:hover{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .sm\:hover\:from-indigo-800:hover{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .sm\:hover\:from-indigo-900:hover{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .sm\:hover\:from-purple-50:hover{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .sm\:hover\:from-purple-100:hover{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .sm\:hover\:from-purple-200:hover{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .sm\:hover\:from-purple-300:hover{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .sm\:hover\:from-purple-400:hover{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .sm\:hover\:from-purple-500:hover{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .sm\:hover\:from-purple-600:hover{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .sm\:hover\:from-purple-700:hover{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .sm\:hover\:from-purple-800:hover{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .sm\:hover\:from-purple-900:hover{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .sm\:hover\:from-pink-50:hover{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .sm\:hover\:from-pink-100:hover{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .sm\:hover\:from-pink-200:hover{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .sm\:hover\:from-pink-300:hover{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .sm\:hover\:from-pink-400:hover{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .sm\:hover\:from-pink-500:hover{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .sm\:hover\:from-pink-600:hover{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .sm\:hover\:from-pink-700:hover{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .sm\:hover\:from-pink-800:hover{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .sm\:hover\:from-pink-900:hover{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .sm\:hover\:via-transparent:hover{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .sm\:hover\:via-current:hover{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .sm\:hover\:via-black:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .sm\:hover\:via-white:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .sm\:hover\:via-gray-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .sm\:hover\:via-gray-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .sm\:hover\:via-gray-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .sm\:hover\:via-gray-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .sm\:hover\:via-gray-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .sm\:hover\:via-gray-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .sm\:hover\:via-gray-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .sm\:hover\:via-gray-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .sm\:hover\:via-gray-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .sm\:hover\:via-gray-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .sm\:hover\:via-red-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .sm\:hover\:via-red-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .sm\:hover\:via-red-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .sm\:hover\:via-red-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .sm\:hover\:via-red-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .sm\:hover\:via-red-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .sm\:hover\:via-red-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .sm\:hover\:via-red-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .sm\:hover\:via-red-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .sm\:hover\:via-red-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .sm\:hover\:via-yellow-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .sm\:hover\:via-yellow-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .sm\:hover\:via-yellow-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .sm\:hover\:via-yellow-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .sm\:hover\:via-yellow-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .sm\:hover\:via-yellow-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .sm\:hover\:via-yellow-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .sm\:hover\:via-yellow-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .sm\:hover\:via-yellow-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .sm\:hover\:via-yellow-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .sm\:hover\:via-green-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .sm\:hover\:via-green-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .sm\:hover\:via-green-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .sm\:hover\:via-green-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .sm\:hover\:via-green-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .sm\:hover\:via-green-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .sm\:hover\:via-green-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .sm\:hover\:via-green-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .sm\:hover\:via-green-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .sm\:hover\:via-green-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .sm\:hover\:via-blue-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .sm\:hover\:via-blue-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .sm\:hover\:via-blue-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .sm\:hover\:via-blue-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .sm\:hover\:via-blue-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .sm\:hover\:via-blue-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .sm\:hover\:via-blue-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .sm\:hover\:via-blue-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .sm\:hover\:via-blue-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .sm\:hover\:via-blue-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .sm\:hover\:via-indigo-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .sm\:hover\:via-indigo-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .sm\:hover\:via-indigo-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .sm\:hover\:via-indigo-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .sm\:hover\:via-indigo-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .sm\:hover\:via-indigo-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .sm\:hover\:via-indigo-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .sm\:hover\:via-indigo-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .sm\:hover\:via-indigo-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .sm\:hover\:via-indigo-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .sm\:hover\:via-purple-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .sm\:hover\:via-purple-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .sm\:hover\:via-purple-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .sm\:hover\:via-purple-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .sm\:hover\:via-purple-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .sm\:hover\:via-purple-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .sm\:hover\:via-purple-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .sm\:hover\:via-purple-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .sm\:hover\:via-purple-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .sm\:hover\:via-purple-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .sm\:hover\:via-pink-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .sm\:hover\:via-pink-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .sm\:hover\:via-pink-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .sm\:hover\:via-pink-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .sm\:hover\:via-pink-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .sm\:hover\:via-pink-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .sm\:hover\:via-pink-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .sm\:hover\:via-pink-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .sm\:hover\:via-pink-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .sm\:hover\:via-pink-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .sm\:hover\:to-transparent:hover{ + --tw-gradient-to: transparent; + } + + .sm\:hover\:to-current:hover{ + --tw-gradient-to: currentColor; + } + + .sm\:hover\:to-black:hover{ + --tw-gradient-to: #000; + } + + .sm\:hover\:to-white:hover{ + --tw-gradient-to: #fff; + } + + .sm\:hover\:to-gray-50:hover{ + --tw-gradient-to: #f9fafb; + } + + .sm\:hover\:to-gray-100:hover{ + --tw-gradient-to: #f3f4f6; + } + + .sm\:hover\:to-gray-200:hover{ + --tw-gradient-to: #e5e7eb; + } + + .sm\:hover\:to-gray-300:hover{ + --tw-gradient-to: #d1d5db; + } + + .sm\:hover\:to-gray-400:hover{ + --tw-gradient-to: #9ca3af; + } + + .sm\:hover\:to-gray-500:hover{ + --tw-gradient-to: #6b7280; + } + + .sm\:hover\:to-gray-600:hover{ + --tw-gradient-to: #4b5563; + } + + .sm\:hover\:to-gray-700:hover{ + --tw-gradient-to: #374151; + } + + .sm\:hover\:to-gray-800:hover{ + --tw-gradient-to: #1f2937; + } + + .sm\:hover\:to-gray-900:hover{ + --tw-gradient-to: #111827; + } + + .sm\:hover\:to-red-50:hover{ + --tw-gradient-to: #fef2f2; + } + + .sm\:hover\:to-red-100:hover{ + --tw-gradient-to: #fee2e2; + } + + .sm\:hover\:to-red-200:hover{ + --tw-gradient-to: #fecaca; + } + + .sm\:hover\:to-red-300:hover{ + --tw-gradient-to: #fca5a5; + } + + .sm\:hover\:to-red-400:hover{ + --tw-gradient-to: #f87171; + } + + .sm\:hover\:to-red-500:hover{ + --tw-gradient-to: #ef4444; + } + + .sm\:hover\:to-red-600:hover{ + --tw-gradient-to: #dc2626; + } + + .sm\:hover\:to-red-700:hover{ + --tw-gradient-to: #b91c1c; + } + + .sm\:hover\:to-red-800:hover{ + --tw-gradient-to: #991b1b; + } + + .sm\:hover\:to-red-900:hover{ + --tw-gradient-to: #7f1d1d; + } + + .sm\:hover\:to-yellow-50:hover{ + --tw-gradient-to: #fffbeb; + } + + .sm\:hover\:to-yellow-100:hover{ + --tw-gradient-to: #fef3c7; + } + + .sm\:hover\:to-yellow-200:hover{ + --tw-gradient-to: #fde68a; + } + + .sm\:hover\:to-yellow-300:hover{ + --tw-gradient-to: #fcd34d; + } + + .sm\:hover\:to-yellow-400:hover{ + --tw-gradient-to: #fbbf24; + } + + .sm\:hover\:to-yellow-500:hover{ + --tw-gradient-to: #f59e0b; + } + + .sm\:hover\:to-yellow-600:hover{ + --tw-gradient-to: #d97706; + } + + .sm\:hover\:to-yellow-700:hover{ + --tw-gradient-to: #b45309; + } + + .sm\:hover\:to-yellow-800:hover{ + --tw-gradient-to: #92400e; + } + + .sm\:hover\:to-yellow-900:hover{ + --tw-gradient-to: #78350f; + } + + .sm\:hover\:to-green-50:hover{ + --tw-gradient-to: #ecfdf5; + } + + .sm\:hover\:to-green-100:hover{ + --tw-gradient-to: #d1fae5; + } + + .sm\:hover\:to-green-200:hover{ + --tw-gradient-to: #a7f3d0; + } + + .sm\:hover\:to-green-300:hover{ + --tw-gradient-to: #6ee7b7; + } + + .sm\:hover\:to-green-400:hover{ + --tw-gradient-to: #34d399; + } + + .sm\:hover\:to-green-500:hover{ + --tw-gradient-to: #10b981; + } + + .sm\:hover\:to-green-600:hover{ + --tw-gradient-to: #059669; + } + + .sm\:hover\:to-green-700:hover{ + --tw-gradient-to: #047857; + } + + .sm\:hover\:to-green-800:hover{ + --tw-gradient-to: #065f46; + } + + .sm\:hover\:to-green-900:hover{ + --tw-gradient-to: #064e3b; + } + + .sm\:hover\:to-blue-50:hover{ + --tw-gradient-to: #eff6ff; + } + + .sm\:hover\:to-blue-100:hover{ + --tw-gradient-to: #dbeafe; + } + + .sm\:hover\:to-blue-200:hover{ + --tw-gradient-to: #bfdbfe; + } + + .sm\:hover\:to-blue-300:hover{ + --tw-gradient-to: #93c5fd; + } + + .sm\:hover\:to-blue-400:hover{ + --tw-gradient-to: #60a5fa; + } + + .sm\:hover\:to-blue-500:hover{ + --tw-gradient-to: #3b82f6; + } + + .sm\:hover\:to-blue-600:hover{ + --tw-gradient-to: #2563eb; + } + + .sm\:hover\:to-blue-700:hover{ + --tw-gradient-to: #1d4ed8; + } + + .sm\:hover\:to-blue-800:hover{ + --tw-gradient-to: #1e40af; + } + + .sm\:hover\:to-blue-900:hover{ + --tw-gradient-to: #1e3a8a; + } + + .sm\:hover\:to-indigo-50:hover{ + --tw-gradient-to: #eef2ff; + } + + .sm\:hover\:to-indigo-100:hover{ + --tw-gradient-to: #e0e7ff; + } + + .sm\:hover\:to-indigo-200:hover{ + --tw-gradient-to: #c7d2fe; + } + + .sm\:hover\:to-indigo-300:hover{ + --tw-gradient-to: #a5b4fc; + } + + .sm\:hover\:to-indigo-400:hover{ + --tw-gradient-to: #818cf8; + } + + .sm\:hover\:to-indigo-500:hover{ + --tw-gradient-to: #6366f1; + } + + .sm\:hover\:to-indigo-600:hover{ + --tw-gradient-to: #4f46e5; + } + + .sm\:hover\:to-indigo-700:hover{ + --tw-gradient-to: #4338ca; + } + + .sm\:hover\:to-indigo-800:hover{ + --tw-gradient-to: #3730a3; + } + + .sm\:hover\:to-indigo-900:hover{ + --tw-gradient-to: #312e81; + } + + .sm\:hover\:to-purple-50:hover{ + --tw-gradient-to: #f5f3ff; + } + + .sm\:hover\:to-purple-100:hover{ + --tw-gradient-to: #ede9fe; + } + + .sm\:hover\:to-purple-200:hover{ + --tw-gradient-to: #ddd6fe; + } + + .sm\:hover\:to-purple-300:hover{ + --tw-gradient-to: #c4b5fd; + } + + .sm\:hover\:to-purple-400:hover{ + --tw-gradient-to: #a78bfa; + } + + .sm\:hover\:to-purple-500:hover{ + --tw-gradient-to: #8b5cf6; + } + + .sm\:hover\:to-purple-600:hover{ + --tw-gradient-to: #7c3aed; + } + + .sm\:hover\:to-purple-700:hover{ + --tw-gradient-to: #6d28d9; + } + + .sm\:hover\:to-purple-800:hover{ + --tw-gradient-to: #5b21b6; + } + + .sm\:hover\:to-purple-900:hover{ + --tw-gradient-to: #4c1d95; + } + + .sm\:hover\:to-pink-50:hover{ + --tw-gradient-to: #fdf2f8; + } + + .sm\:hover\:to-pink-100:hover{ + --tw-gradient-to: #fce7f3; + } + + .sm\:hover\:to-pink-200:hover{ + --tw-gradient-to: #fbcfe8; + } + + .sm\:hover\:to-pink-300:hover{ + --tw-gradient-to: #f9a8d4; + } + + .sm\:hover\:to-pink-400:hover{ + --tw-gradient-to: #f472b6; + } + + .sm\:hover\:to-pink-500:hover{ + --tw-gradient-to: #ec4899; + } + + .sm\:hover\:to-pink-600:hover{ + --tw-gradient-to: #db2777; + } + + .sm\:hover\:to-pink-700:hover{ + --tw-gradient-to: #be185d; + } + + .sm\:hover\:to-pink-800:hover{ + --tw-gradient-to: #9d174d; + } + + .sm\:hover\:to-pink-900:hover{ + --tw-gradient-to: #831843; + } + + .sm\:focus\:from-transparent:focus{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .sm\:focus\:from-current:focus{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .sm\:focus\:from-black:focus{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .sm\:focus\:from-white:focus{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .sm\:focus\:from-gray-50:focus{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .sm\:focus\:from-gray-100:focus{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .sm\:focus\:from-gray-200:focus{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .sm\:focus\:from-gray-300:focus{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .sm\:focus\:from-gray-400:focus{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .sm\:focus\:from-gray-500:focus{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .sm\:focus\:from-gray-600:focus{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .sm\:focus\:from-gray-700:focus{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .sm\:focus\:from-gray-800:focus{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .sm\:focus\:from-gray-900:focus{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .sm\:focus\:from-red-50:focus{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .sm\:focus\:from-red-100:focus{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .sm\:focus\:from-red-200:focus{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .sm\:focus\:from-red-300:focus{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .sm\:focus\:from-red-400:focus{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .sm\:focus\:from-red-500:focus{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .sm\:focus\:from-red-600:focus{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .sm\:focus\:from-red-700:focus{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .sm\:focus\:from-red-800:focus{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .sm\:focus\:from-red-900:focus{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .sm\:focus\:from-yellow-50:focus{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .sm\:focus\:from-yellow-100:focus{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .sm\:focus\:from-yellow-200:focus{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .sm\:focus\:from-yellow-300:focus{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .sm\:focus\:from-yellow-400:focus{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .sm\:focus\:from-yellow-500:focus{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .sm\:focus\:from-yellow-600:focus{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .sm\:focus\:from-yellow-700:focus{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .sm\:focus\:from-yellow-800:focus{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .sm\:focus\:from-yellow-900:focus{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .sm\:focus\:from-green-50:focus{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .sm\:focus\:from-green-100:focus{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .sm\:focus\:from-green-200:focus{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .sm\:focus\:from-green-300:focus{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .sm\:focus\:from-green-400:focus{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .sm\:focus\:from-green-500:focus{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .sm\:focus\:from-green-600:focus{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .sm\:focus\:from-green-700:focus{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .sm\:focus\:from-green-800:focus{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .sm\:focus\:from-green-900:focus{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .sm\:focus\:from-blue-50:focus{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .sm\:focus\:from-blue-100:focus{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .sm\:focus\:from-blue-200:focus{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .sm\:focus\:from-blue-300:focus{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .sm\:focus\:from-blue-400:focus{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .sm\:focus\:from-blue-500:focus{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .sm\:focus\:from-blue-600:focus{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .sm\:focus\:from-blue-700:focus{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .sm\:focus\:from-blue-800:focus{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .sm\:focus\:from-blue-900:focus{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .sm\:focus\:from-indigo-50:focus{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .sm\:focus\:from-indigo-100:focus{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .sm\:focus\:from-indigo-200:focus{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .sm\:focus\:from-indigo-300:focus{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .sm\:focus\:from-indigo-400:focus{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .sm\:focus\:from-indigo-500:focus{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .sm\:focus\:from-indigo-600:focus{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .sm\:focus\:from-indigo-700:focus{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .sm\:focus\:from-indigo-800:focus{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .sm\:focus\:from-indigo-900:focus{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .sm\:focus\:from-purple-50:focus{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .sm\:focus\:from-purple-100:focus{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .sm\:focus\:from-purple-200:focus{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .sm\:focus\:from-purple-300:focus{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .sm\:focus\:from-purple-400:focus{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .sm\:focus\:from-purple-500:focus{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .sm\:focus\:from-purple-600:focus{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .sm\:focus\:from-purple-700:focus{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .sm\:focus\:from-purple-800:focus{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .sm\:focus\:from-purple-900:focus{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .sm\:focus\:from-pink-50:focus{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .sm\:focus\:from-pink-100:focus{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .sm\:focus\:from-pink-200:focus{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .sm\:focus\:from-pink-300:focus{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .sm\:focus\:from-pink-400:focus{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .sm\:focus\:from-pink-500:focus{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .sm\:focus\:from-pink-600:focus{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .sm\:focus\:from-pink-700:focus{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .sm\:focus\:from-pink-800:focus{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .sm\:focus\:from-pink-900:focus{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .sm\:focus\:via-transparent:focus{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .sm\:focus\:via-current:focus{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .sm\:focus\:via-black:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .sm\:focus\:via-white:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .sm\:focus\:via-gray-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .sm\:focus\:via-gray-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .sm\:focus\:via-gray-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .sm\:focus\:via-gray-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .sm\:focus\:via-gray-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .sm\:focus\:via-gray-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .sm\:focus\:via-gray-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .sm\:focus\:via-gray-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .sm\:focus\:via-gray-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .sm\:focus\:via-gray-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .sm\:focus\:via-red-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .sm\:focus\:via-red-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .sm\:focus\:via-red-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .sm\:focus\:via-red-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .sm\:focus\:via-red-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .sm\:focus\:via-red-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .sm\:focus\:via-red-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .sm\:focus\:via-red-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .sm\:focus\:via-red-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .sm\:focus\:via-red-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .sm\:focus\:via-yellow-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .sm\:focus\:via-yellow-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .sm\:focus\:via-yellow-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .sm\:focus\:via-yellow-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .sm\:focus\:via-yellow-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .sm\:focus\:via-yellow-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .sm\:focus\:via-yellow-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .sm\:focus\:via-yellow-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .sm\:focus\:via-yellow-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .sm\:focus\:via-yellow-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .sm\:focus\:via-green-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .sm\:focus\:via-green-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .sm\:focus\:via-green-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .sm\:focus\:via-green-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .sm\:focus\:via-green-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .sm\:focus\:via-green-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .sm\:focus\:via-green-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .sm\:focus\:via-green-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .sm\:focus\:via-green-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .sm\:focus\:via-green-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .sm\:focus\:via-blue-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .sm\:focus\:via-blue-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .sm\:focus\:via-blue-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .sm\:focus\:via-blue-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .sm\:focus\:via-blue-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .sm\:focus\:via-blue-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .sm\:focus\:via-blue-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .sm\:focus\:via-blue-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .sm\:focus\:via-blue-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .sm\:focus\:via-blue-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .sm\:focus\:via-indigo-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .sm\:focus\:via-indigo-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .sm\:focus\:via-indigo-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .sm\:focus\:via-indigo-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .sm\:focus\:via-indigo-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .sm\:focus\:via-indigo-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .sm\:focus\:via-indigo-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .sm\:focus\:via-indigo-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .sm\:focus\:via-indigo-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .sm\:focus\:via-indigo-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .sm\:focus\:via-purple-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .sm\:focus\:via-purple-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .sm\:focus\:via-purple-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .sm\:focus\:via-purple-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .sm\:focus\:via-purple-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .sm\:focus\:via-purple-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .sm\:focus\:via-purple-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .sm\:focus\:via-purple-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .sm\:focus\:via-purple-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .sm\:focus\:via-purple-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .sm\:focus\:via-pink-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .sm\:focus\:via-pink-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .sm\:focus\:via-pink-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .sm\:focus\:via-pink-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .sm\:focus\:via-pink-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .sm\:focus\:via-pink-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .sm\:focus\:via-pink-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .sm\:focus\:via-pink-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .sm\:focus\:via-pink-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .sm\:focus\:via-pink-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .sm\:focus\:to-transparent:focus{ + --tw-gradient-to: transparent; + } + + .sm\:focus\:to-current:focus{ + --tw-gradient-to: currentColor; + } + + .sm\:focus\:to-black:focus{ + --tw-gradient-to: #000; + } + + .sm\:focus\:to-white:focus{ + --tw-gradient-to: #fff; + } + + .sm\:focus\:to-gray-50:focus{ + --tw-gradient-to: #f9fafb; + } + + .sm\:focus\:to-gray-100:focus{ + --tw-gradient-to: #f3f4f6; + } + + .sm\:focus\:to-gray-200:focus{ + --tw-gradient-to: #e5e7eb; + } + + .sm\:focus\:to-gray-300:focus{ + --tw-gradient-to: #d1d5db; + } + + .sm\:focus\:to-gray-400:focus{ + --tw-gradient-to: #9ca3af; + } + + .sm\:focus\:to-gray-500:focus{ + --tw-gradient-to: #6b7280; + } + + .sm\:focus\:to-gray-600:focus{ + --tw-gradient-to: #4b5563; + } + + .sm\:focus\:to-gray-700:focus{ + --tw-gradient-to: #374151; + } + + .sm\:focus\:to-gray-800:focus{ + --tw-gradient-to: #1f2937; + } + + .sm\:focus\:to-gray-900:focus{ + --tw-gradient-to: #111827; + } + + .sm\:focus\:to-red-50:focus{ + --tw-gradient-to: #fef2f2; + } + + .sm\:focus\:to-red-100:focus{ + --tw-gradient-to: #fee2e2; + } + + .sm\:focus\:to-red-200:focus{ + --tw-gradient-to: #fecaca; + } + + .sm\:focus\:to-red-300:focus{ + --tw-gradient-to: #fca5a5; + } + + .sm\:focus\:to-red-400:focus{ + --tw-gradient-to: #f87171; + } + + .sm\:focus\:to-red-500:focus{ + --tw-gradient-to: #ef4444; + } + + .sm\:focus\:to-red-600:focus{ + --tw-gradient-to: #dc2626; + } + + .sm\:focus\:to-red-700:focus{ + --tw-gradient-to: #b91c1c; + } + + .sm\:focus\:to-red-800:focus{ + --tw-gradient-to: #991b1b; + } + + .sm\:focus\:to-red-900:focus{ + --tw-gradient-to: #7f1d1d; + } + + .sm\:focus\:to-yellow-50:focus{ + --tw-gradient-to: #fffbeb; + } + + .sm\:focus\:to-yellow-100:focus{ + --tw-gradient-to: #fef3c7; + } + + .sm\:focus\:to-yellow-200:focus{ + --tw-gradient-to: #fde68a; + } + + .sm\:focus\:to-yellow-300:focus{ + --tw-gradient-to: #fcd34d; + } + + .sm\:focus\:to-yellow-400:focus{ + --tw-gradient-to: #fbbf24; + } + + .sm\:focus\:to-yellow-500:focus{ + --tw-gradient-to: #f59e0b; + } + + .sm\:focus\:to-yellow-600:focus{ + --tw-gradient-to: #d97706; + } + + .sm\:focus\:to-yellow-700:focus{ + --tw-gradient-to: #b45309; + } + + .sm\:focus\:to-yellow-800:focus{ + --tw-gradient-to: #92400e; + } + + .sm\:focus\:to-yellow-900:focus{ + --tw-gradient-to: #78350f; + } + + .sm\:focus\:to-green-50:focus{ + --tw-gradient-to: #ecfdf5; + } + + .sm\:focus\:to-green-100:focus{ + --tw-gradient-to: #d1fae5; + } + + .sm\:focus\:to-green-200:focus{ + --tw-gradient-to: #a7f3d0; + } + + .sm\:focus\:to-green-300:focus{ + --tw-gradient-to: #6ee7b7; + } + + .sm\:focus\:to-green-400:focus{ + --tw-gradient-to: #34d399; + } + + .sm\:focus\:to-green-500:focus{ + --tw-gradient-to: #10b981; + } + + .sm\:focus\:to-green-600:focus{ + --tw-gradient-to: #059669; + } + + .sm\:focus\:to-green-700:focus{ + --tw-gradient-to: #047857; + } + + .sm\:focus\:to-green-800:focus{ + --tw-gradient-to: #065f46; + } + + .sm\:focus\:to-green-900:focus{ + --tw-gradient-to: #064e3b; + } + + .sm\:focus\:to-blue-50:focus{ + --tw-gradient-to: #eff6ff; + } + + .sm\:focus\:to-blue-100:focus{ + --tw-gradient-to: #dbeafe; + } + + .sm\:focus\:to-blue-200:focus{ + --tw-gradient-to: #bfdbfe; + } + + .sm\:focus\:to-blue-300:focus{ + --tw-gradient-to: #93c5fd; + } + + .sm\:focus\:to-blue-400:focus{ + --tw-gradient-to: #60a5fa; + } + + .sm\:focus\:to-blue-500:focus{ + --tw-gradient-to: #3b82f6; + } + + .sm\:focus\:to-blue-600:focus{ + --tw-gradient-to: #2563eb; + } + + .sm\:focus\:to-blue-700:focus{ + --tw-gradient-to: #1d4ed8; + } + + .sm\:focus\:to-blue-800:focus{ + --tw-gradient-to: #1e40af; + } + + .sm\:focus\:to-blue-900:focus{ + --tw-gradient-to: #1e3a8a; + } + + .sm\:focus\:to-indigo-50:focus{ + --tw-gradient-to: #eef2ff; + } + + .sm\:focus\:to-indigo-100:focus{ + --tw-gradient-to: #e0e7ff; + } + + .sm\:focus\:to-indigo-200:focus{ + --tw-gradient-to: #c7d2fe; + } + + .sm\:focus\:to-indigo-300:focus{ + --tw-gradient-to: #a5b4fc; + } + + .sm\:focus\:to-indigo-400:focus{ + --tw-gradient-to: #818cf8; + } + + .sm\:focus\:to-indigo-500:focus{ + --tw-gradient-to: #6366f1; + } + + .sm\:focus\:to-indigo-600:focus{ + --tw-gradient-to: #4f46e5; + } + + .sm\:focus\:to-indigo-700:focus{ + --tw-gradient-to: #4338ca; + } + + .sm\:focus\:to-indigo-800:focus{ + --tw-gradient-to: #3730a3; + } + + .sm\:focus\:to-indigo-900:focus{ + --tw-gradient-to: #312e81; + } + + .sm\:focus\:to-purple-50:focus{ + --tw-gradient-to: #f5f3ff; + } + + .sm\:focus\:to-purple-100:focus{ + --tw-gradient-to: #ede9fe; + } + + .sm\:focus\:to-purple-200:focus{ + --tw-gradient-to: #ddd6fe; + } + + .sm\:focus\:to-purple-300:focus{ + --tw-gradient-to: #c4b5fd; + } + + .sm\:focus\:to-purple-400:focus{ + --tw-gradient-to: #a78bfa; + } + + .sm\:focus\:to-purple-500:focus{ + --tw-gradient-to: #8b5cf6; + } + + .sm\:focus\:to-purple-600:focus{ + --tw-gradient-to: #7c3aed; + } + + .sm\:focus\:to-purple-700:focus{ + --tw-gradient-to: #6d28d9; + } + + .sm\:focus\:to-purple-800:focus{ + --tw-gradient-to: #5b21b6; + } + + .sm\:focus\:to-purple-900:focus{ + --tw-gradient-to: #4c1d95; + } + + .sm\:focus\:to-pink-50:focus{ + --tw-gradient-to: #fdf2f8; + } + + .sm\:focus\:to-pink-100:focus{ + --tw-gradient-to: #fce7f3; + } + + .sm\:focus\:to-pink-200:focus{ + --tw-gradient-to: #fbcfe8; + } + + .sm\:focus\:to-pink-300:focus{ + --tw-gradient-to: #f9a8d4; + } + + .sm\:focus\:to-pink-400:focus{ + --tw-gradient-to: #f472b6; + } + + .sm\:focus\:to-pink-500:focus{ + --tw-gradient-to: #ec4899; + } + + .sm\:focus\:to-pink-600:focus{ + --tw-gradient-to: #db2777; + } + + .sm\:focus\:to-pink-700:focus{ + --tw-gradient-to: #be185d; + } + + .sm\:focus\:to-pink-800:focus{ + --tw-gradient-to: #9d174d; + } + + .sm\:focus\:to-pink-900:focus{ + --tw-gradient-to: #831843; + } + + .sm\:bg-opacity-0{ + --tw-bg-opacity: 0; + } + + .sm\:bg-opacity-5{ + --tw-bg-opacity: 0.05; + } + + .sm\:bg-opacity-10{ + --tw-bg-opacity: 0.1; + } + + .sm\:bg-opacity-20{ + --tw-bg-opacity: 0.2; + } + + .sm\:bg-opacity-25{ + --tw-bg-opacity: 0.25; + } + + .sm\:bg-opacity-30{ + --tw-bg-opacity: 0.3; + } + + .sm\:bg-opacity-40{ + --tw-bg-opacity: 0.4; + } + + .sm\:bg-opacity-50{ + --tw-bg-opacity: 0.5; + } + + .sm\:bg-opacity-60{ + --tw-bg-opacity: 0.6; + } + + .sm\:bg-opacity-70{ + --tw-bg-opacity: 0.7; + } + + .sm\:bg-opacity-75{ + --tw-bg-opacity: 0.75; + } + + .sm\:bg-opacity-80{ + --tw-bg-opacity: 0.8; + } + + .sm\:bg-opacity-90{ + --tw-bg-opacity: 0.9; + } + + .sm\:bg-opacity-95{ + --tw-bg-opacity: 0.95; + } + + .sm\:bg-opacity-100{ + --tw-bg-opacity: 1; + } + + .group:hover .sm\:group-hover\:bg-opacity-0{ + --tw-bg-opacity: 0; + } + + .group:hover .sm\:group-hover\:bg-opacity-5{ + --tw-bg-opacity: 0.05; + } + + .group:hover .sm\:group-hover\:bg-opacity-10{ + --tw-bg-opacity: 0.1; + } + + .group:hover .sm\:group-hover\:bg-opacity-20{ + --tw-bg-opacity: 0.2; + } + + .group:hover .sm\:group-hover\:bg-opacity-25{ + --tw-bg-opacity: 0.25; + } + + .group:hover .sm\:group-hover\:bg-opacity-30{ + --tw-bg-opacity: 0.3; + } + + .group:hover .sm\:group-hover\:bg-opacity-40{ + --tw-bg-opacity: 0.4; + } + + .group:hover .sm\:group-hover\:bg-opacity-50{ + --tw-bg-opacity: 0.5; + } + + .group:hover .sm\:group-hover\:bg-opacity-60{ + --tw-bg-opacity: 0.6; + } + + .group:hover .sm\:group-hover\:bg-opacity-70{ + --tw-bg-opacity: 0.7; + } + + .group:hover .sm\:group-hover\:bg-opacity-75{ + --tw-bg-opacity: 0.75; + } + + .group:hover .sm\:group-hover\:bg-opacity-80{ + --tw-bg-opacity: 0.8; + } + + .group:hover .sm\:group-hover\:bg-opacity-90{ + --tw-bg-opacity: 0.9; + } + + .group:hover .sm\:group-hover\:bg-opacity-95{ + --tw-bg-opacity: 0.95; + } + + .group:hover .sm\:group-hover\:bg-opacity-100{ + --tw-bg-opacity: 1; + } + + .sm\:focus-within\:bg-opacity-0:focus-within{ + --tw-bg-opacity: 0; + } + + .sm\:focus-within\:bg-opacity-5:focus-within{ + --tw-bg-opacity: 0.05; + } + + .sm\:focus-within\:bg-opacity-10:focus-within{ + --tw-bg-opacity: 0.1; + } + + .sm\:focus-within\:bg-opacity-20:focus-within{ + --tw-bg-opacity: 0.2; + } + + .sm\:focus-within\:bg-opacity-25:focus-within{ + --tw-bg-opacity: 0.25; + } + + .sm\:focus-within\:bg-opacity-30:focus-within{ + --tw-bg-opacity: 0.3; + } + + .sm\:focus-within\:bg-opacity-40:focus-within{ + --tw-bg-opacity: 0.4; + } + + .sm\:focus-within\:bg-opacity-50:focus-within{ + --tw-bg-opacity: 0.5; + } + + .sm\:focus-within\:bg-opacity-60:focus-within{ + --tw-bg-opacity: 0.6; + } + + .sm\:focus-within\:bg-opacity-70:focus-within{ + --tw-bg-opacity: 0.7; + } + + .sm\:focus-within\:bg-opacity-75:focus-within{ + --tw-bg-opacity: 0.75; + } + + .sm\:focus-within\:bg-opacity-80:focus-within{ + --tw-bg-opacity: 0.8; + } + + .sm\:focus-within\:bg-opacity-90:focus-within{ + --tw-bg-opacity: 0.9; + } + + .sm\:focus-within\:bg-opacity-95:focus-within{ + --tw-bg-opacity: 0.95; + } + + .sm\:focus-within\:bg-opacity-100:focus-within{ + --tw-bg-opacity: 1; + } + + .sm\:hover\:bg-opacity-0:hover{ + --tw-bg-opacity: 0; + } + + .sm\:hover\:bg-opacity-5:hover{ + --tw-bg-opacity: 0.05; + } + + .sm\:hover\:bg-opacity-10:hover{ + --tw-bg-opacity: 0.1; + } + + .sm\:hover\:bg-opacity-20:hover{ + --tw-bg-opacity: 0.2; + } + + .sm\:hover\:bg-opacity-25:hover{ + --tw-bg-opacity: 0.25; + } + + .sm\:hover\:bg-opacity-30:hover{ + --tw-bg-opacity: 0.3; + } + + .sm\:hover\:bg-opacity-40:hover{ + --tw-bg-opacity: 0.4; + } + + .sm\:hover\:bg-opacity-50:hover{ + --tw-bg-opacity: 0.5; + } + + .sm\:hover\:bg-opacity-60:hover{ + --tw-bg-opacity: 0.6; + } + + .sm\:hover\:bg-opacity-70:hover{ + --tw-bg-opacity: 0.7; + } + + .sm\:hover\:bg-opacity-75:hover{ + --tw-bg-opacity: 0.75; + } + + .sm\:hover\:bg-opacity-80:hover{ + --tw-bg-opacity: 0.8; + } + + .sm\:hover\:bg-opacity-90:hover{ + --tw-bg-opacity: 0.9; + } + + .sm\:hover\:bg-opacity-95:hover{ + --tw-bg-opacity: 0.95; + } + + .sm\:hover\:bg-opacity-100:hover{ + --tw-bg-opacity: 1; + } + + .sm\:focus\:bg-opacity-0:focus{ + --tw-bg-opacity: 0; + } + + .sm\:focus\:bg-opacity-5:focus{ + --tw-bg-opacity: 0.05; + } + + .sm\:focus\:bg-opacity-10:focus{ + --tw-bg-opacity: 0.1; + } + + .sm\:focus\:bg-opacity-20:focus{ + --tw-bg-opacity: 0.2; + } + + .sm\:focus\:bg-opacity-25:focus{ + --tw-bg-opacity: 0.25; + } + + .sm\:focus\:bg-opacity-30:focus{ + --tw-bg-opacity: 0.3; + } + + .sm\:focus\:bg-opacity-40:focus{ + --tw-bg-opacity: 0.4; + } + + .sm\:focus\:bg-opacity-50:focus{ + --tw-bg-opacity: 0.5; + } + + .sm\:focus\:bg-opacity-60:focus{ + --tw-bg-opacity: 0.6; + } + + .sm\:focus\:bg-opacity-70:focus{ + --tw-bg-opacity: 0.7; + } + + .sm\:focus\:bg-opacity-75:focus{ + --tw-bg-opacity: 0.75; + } + + .sm\:focus\:bg-opacity-80:focus{ + --tw-bg-opacity: 0.8; + } + + .sm\:focus\:bg-opacity-90:focus{ + --tw-bg-opacity: 0.9; + } + + .sm\:focus\:bg-opacity-95:focus{ + --tw-bg-opacity: 0.95; + } + + .sm\:focus\:bg-opacity-100:focus{ + --tw-bg-opacity: 1; + } + + .sm\:bg-bottom{ + background-position: bottom; + } + + .sm\:bg-center{ + background-position: center; + } + + .sm\:bg-left{ + background-position: left; + } + + .sm\:bg-left-bottom{ + background-position: left bottom; + } + + .sm\:bg-left-top{ + background-position: left top; + } + + .sm\:bg-right{ + background-position: right; + } + + .sm\:bg-right-bottom{ + background-position: right bottom; + } + + .sm\:bg-right-top{ + background-position: right top; + } + + .sm\:bg-top{ + background-position: top; + } + + .sm\:bg-repeat{ + background-repeat: repeat; + } + + .sm\:bg-no-repeat{ + background-repeat: no-repeat; + } + + .sm\:bg-repeat-x{ + background-repeat: repeat-x; + } + + .sm\:bg-repeat-y{ + background-repeat: repeat-y; + } + + .sm\:bg-repeat-round{ + background-repeat: round; + } + + .sm\:bg-repeat-space{ + background-repeat: space; + } + + .sm\:bg-auto{ + background-size: auto; + } + + .sm\:bg-cover{ + background-size: cover; + } + + .sm\:bg-contain{ + background-size: contain; + } + + .sm\:border-collapse{ + border-collapse: collapse; + } + + .sm\:border-separate{ + border-collapse: separate; + } + + .sm\:border-transparent{ + border-color: transparent; + } + + .sm\:border-current{ + border-color: currentColor; + } + + .sm\:border-black{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .sm\:border-white{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .sm\:border-gray-50{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .sm\:border-gray-100{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .sm\:border-gray-200{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .sm\:border-gray-300{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .sm\:border-gray-400{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .sm\:border-gray-500{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .sm\:border-gray-600{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .sm\:border-gray-700{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .sm\:border-gray-800{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .sm\:border-gray-900{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .sm\:border-red-50{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .sm\:border-red-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .sm\:border-red-200{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .sm\:border-red-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .sm\:border-red-400{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .sm\:border-red-500{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .sm\:border-red-600{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .sm\:border-red-700{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .sm\:border-red-800{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .sm\:border-red-900{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .sm\:border-yellow-50{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .sm\:border-yellow-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .sm\:border-yellow-200{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .sm\:border-yellow-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .sm\:border-yellow-400{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .sm\:border-yellow-500{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .sm\:border-yellow-600{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .sm\:border-yellow-700{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .sm\:border-yellow-800{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .sm\:border-yellow-900{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .sm\:border-green-50{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .sm\:border-green-100{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .sm\:border-green-200{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .sm\:border-green-300{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .sm\:border-green-400{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .sm\:border-green-500{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .sm\:border-green-600{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .sm\:border-green-700{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .sm\:border-green-800{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .sm\:border-green-900{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .sm\:border-blue-50{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .sm\:border-blue-100{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .sm\:border-blue-200{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .sm\:border-blue-300{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .sm\:border-blue-400{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .sm\:border-blue-500{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .sm\:border-blue-600{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .sm\:border-blue-700{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .sm\:border-blue-800{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .sm\:border-blue-900{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .sm\:border-indigo-50{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .sm\:border-indigo-100{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .sm\:border-indigo-200{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .sm\:border-indigo-300{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .sm\:border-indigo-400{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .sm\:border-indigo-500{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .sm\:border-indigo-600{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .sm\:border-indigo-700{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .sm\:border-indigo-800{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .sm\:border-indigo-900{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .sm\:border-purple-50{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .sm\:border-purple-100{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .sm\:border-purple-200{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .sm\:border-purple-300{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .sm\:border-purple-400{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .sm\:border-purple-500{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .sm\:border-purple-600{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .sm\:border-purple-700{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .sm\:border-purple-800{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .sm\:border-purple-900{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .sm\:border-pink-50{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .sm\:border-pink-100{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .sm\:border-pink-200{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .sm\:border-pink-300{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .sm\:border-pink-400{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .sm\:border-pink-500{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .sm\:border-pink-600{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .sm\:border-pink-700{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .sm\:border-pink-800{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .sm\:border-pink-900{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-transparent{ + border-color: transparent; + } + + .group:hover .sm\:group-hover\:border-current{ + border-color: currentColor; + } + + .group:hover .sm\:group-hover\:border-black{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-white{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-gray-50{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-gray-100{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-gray-200{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-gray-300{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-gray-400{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-gray-500{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-gray-600{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-gray-700{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-gray-800{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-gray-900{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-red-50{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-red-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-red-200{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-red-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-red-400{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-red-500{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-red-600{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-red-700{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-red-800{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-red-900{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-yellow-50{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-yellow-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-yellow-200{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-yellow-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-yellow-400{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-yellow-500{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-yellow-600{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-yellow-700{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-yellow-800{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-yellow-900{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-green-50{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-green-100{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-green-200{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-green-300{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-green-400{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-green-500{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-green-600{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-green-700{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-green-800{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-green-900{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-blue-50{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-blue-100{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-blue-200{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-blue-300{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-blue-400{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-blue-500{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-blue-600{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-blue-700{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-blue-800{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-blue-900{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-indigo-50{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-indigo-100{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-indigo-200{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-indigo-300{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-indigo-400{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-indigo-500{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-indigo-600{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-indigo-700{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-indigo-800{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-indigo-900{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-purple-50{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-purple-100{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-purple-200{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-purple-300{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-purple-400{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-purple-500{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-purple-600{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-purple-700{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-purple-800{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-purple-900{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-pink-50{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-pink-100{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-pink-200{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-pink-300{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-pink-400{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-pink-500{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-pink-600{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-pink-700{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-pink-800{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .group:hover .sm\:group-hover\:border-pink-900{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-transparent:focus-within{ + border-color: transparent; + } + + .sm\:focus-within\:border-current:focus-within{ + border-color: currentColor; + } + + .sm\:focus-within\:border-black:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-white:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-gray-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-gray-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-gray-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-gray-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-gray-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-gray-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-gray-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-gray-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-gray-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-gray-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-red-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-red-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-red-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-red-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-red-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-red-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-red-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-red-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-red-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-red-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-yellow-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-yellow-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-yellow-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-yellow-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-yellow-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-yellow-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-yellow-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-yellow-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-yellow-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-yellow-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-green-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-green-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-green-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-green-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-green-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-green-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-green-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-green-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-green-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-green-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-blue-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-blue-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-blue-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-blue-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-blue-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-blue-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-blue-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-blue-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-blue-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-blue-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-indigo-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-indigo-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-indigo-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-indigo-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-indigo-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-indigo-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-indigo-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-indigo-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-indigo-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-indigo-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-purple-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-purple-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-purple-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-purple-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-purple-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-purple-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-purple-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-purple-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-purple-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-purple-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-pink-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-pink-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-pink-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-pink-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-pink-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-pink-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-pink-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-pink-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-pink-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .sm\:focus-within\:border-pink-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .sm\:hover\:border-transparent:hover{ + border-color: transparent; + } + + .sm\:hover\:border-current:hover{ + border-color: currentColor; + } + + .sm\:hover\:border-black:hover{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .sm\:hover\:border-white:hover{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .sm\:hover\:border-gray-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .sm\:hover\:border-gray-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .sm\:hover\:border-gray-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .sm\:hover\:border-gray-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .sm\:hover\:border-gray-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .sm\:hover\:border-gray-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .sm\:hover\:border-gray-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .sm\:hover\:border-gray-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .sm\:hover\:border-gray-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .sm\:hover\:border-gray-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .sm\:hover\:border-red-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .sm\:hover\:border-red-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .sm\:hover\:border-red-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .sm\:hover\:border-red-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .sm\:hover\:border-red-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .sm\:hover\:border-red-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .sm\:hover\:border-red-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .sm\:hover\:border-red-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .sm\:hover\:border-red-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .sm\:hover\:border-red-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .sm\:hover\:border-yellow-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .sm\:hover\:border-yellow-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .sm\:hover\:border-yellow-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .sm\:hover\:border-yellow-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .sm\:hover\:border-yellow-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .sm\:hover\:border-yellow-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .sm\:hover\:border-yellow-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .sm\:hover\:border-yellow-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .sm\:hover\:border-yellow-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .sm\:hover\:border-yellow-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .sm\:hover\:border-green-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .sm\:hover\:border-green-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .sm\:hover\:border-green-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .sm\:hover\:border-green-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .sm\:hover\:border-green-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .sm\:hover\:border-green-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .sm\:hover\:border-green-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .sm\:hover\:border-green-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .sm\:hover\:border-green-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .sm\:hover\:border-green-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .sm\:hover\:border-blue-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .sm\:hover\:border-blue-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .sm\:hover\:border-blue-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .sm\:hover\:border-blue-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .sm\:hover\:border-blue-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .sm\:hover\:border-blue-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .sm\:hover\:border-blue-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .sm\:hover\:border-blue-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .sm\:hover\:border-blue-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .sm\:hover\:border-blue-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .sm\:hover\:border-indigo-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .sm\:hover\:border-indigo-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .sm\:hover\:border-indigo-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .sm\:hover\:border-indigo-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .sm\:hover\:border-indigo-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .sm\:hover\:border-indigo-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .sm\:hover\:border-indigo-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .sm\:hover\:border-indigo-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .sm\:hover\:border-indigo-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .sm\:hover\:border-indigo-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .sm\:hover\:border-purple-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .sm\:hover\:border-purple-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .sm\:hover\:border-purple-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .sm\:hover\:border-purple-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .sm\:hover\:border-purple-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .sm\:hover\:border-purple-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .sm\:hover\:border-purple-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .sm\:hover\:border-purple-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .sm\:hover\:border-purple-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .sm\:hover\:border-purple-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .sm\:hover\:border-pink-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .sm\:hover\:border-pink-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .sm\:hover\:border-pink-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .sm\:hover\:border-pink-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .sm\:hover\:border-pink-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .sm\:hover\:border-pink-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .sm\:hover\:border-pink-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .sm\:hover\:border-pink-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .sm\:hover\:border-pink-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .sm\:hover\:border-pink-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .sm\:focus\:border-transparent:focus{ + border-color: transparent; + } + + .sm\:focus\:border-current:focus{ + border-color: currentColor; + } + + .sm\:focus\:border-black:focus{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .sm\:focus\:border-white:focus{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .sm\:focus\:border-gray-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .sm\:focus\:border-gray-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .sm\:focus\:border-gray-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .sm\:focus\:border-gray-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .sm\:focus\:border-gray-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .sm\:focus\:border-gray-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .sm\:focus\:border-gray-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .sm\:focus\:border-gray-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .sm\:focus\:border-gray-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .sm\:focus\:border-gray-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .sm\:focus\:border-red-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .sm\:focus\:border-red-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .sm\:focus\:border-red-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .sm\:focus\:border-red-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .sm\:focus\:border-red-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .sm\:focus\:border-red-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .sm\:focus\:border-red-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .sm\:focus\:border-red-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .sm\:focus\:border-red-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .sm\:focus\:border-red-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .sm\:focus\:border-yellow-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .sm\:focus\:border-yellow-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .sm\:focus\:border-yellow-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .sm\:focus\:border-yellow-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .sm\:focus\:border-yellow-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .sm\:focus\:border-yellow-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .sm\:focus\:border-yellow-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .sm\:focus\:border-yellow-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .sm\:focus\:border-yellow-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .sm\:focus\:border-yellow-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .sm\:focus\:border-green-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .sm\:focus\:border-green-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .sm\:focus\:border-green-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .sm\:focus\:border-green-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .sm\:focus\:border-green-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .sm\:focus\:border-green-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .sm\:focus\:border-green-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .sm\:focus\:border-green-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .sm\:focus\:border-green-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .sm\:focus\:border-green-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .sm\:focus\:border-blue-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .sm\:focus\:border-blue-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .sm\:focus\:border-blue-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .sm\:focus\:border-blue-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .sm\:focus\:border-blue-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .sm\:focus\:border-blue-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .sm\:focus\:border-blue-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .sm\:focus\:border-blue-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .sm\:focus\:border-blue-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .sm\:focus\:border-blue-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .sm\:focus\:border-indigo-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .sm\:focus\:border-indigo-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .sm\:focus\:border-indigo-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .sm\:focus\:border-indigo-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .sm\:focus\:border-indigo-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .sm\:focus\:border-indigo-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .sm\:focus\:border-indigo-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .sm\:focus\:border-indigo-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .sm\:focus\:border-indigo-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .sm\:focus\:border-indigo-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .sm\:focus\:border-purple-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .sm\:focus\:border-purple-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .sm\:focus\:border-purple-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .sm\:focus\:border-purple-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .sm\:focus\:border-purple-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .sm\:focus\:border-purple-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .sm\:focus\:border-purple-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .sm\:focus\:border-purple-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .sm\:focus\:border-purple-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .sm\:focus\:border-purple-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .sm\:focus\:border-pink-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .sm\:focus\:border-pink-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .sm\:focus\:border-pink-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .sm\:focus\:border-pink-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .sm\:focus\:border-pink-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .sm\:focus\:border-pink-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .sm\:focus\:border-pink-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .sm\:focus\:border-pink-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .sm\:focus\:border-pink-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .sm\:focus\:border-pink-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .sm\:border-opacity-0{ + --tw-border-opacity: 0; + } + + .sm\:border-opacity-5{ + --tw-border-opacity: 0.05; + } + + .sm\:border-opacity-10{ + --tw-border-opacity: 0.1; + } + + .sm\:border-opacity-20{ + --tw-border-opacity: 0.2; + } + + .sm\:border-opacity-25{ + --tw-border-opacity: 0.25; + } + + .sm\:border-opacity-30{ + --tw-border-opacity: 0.3; + } + + .sm\:border-opacity-40{ + --tw-border-opacity: 0.4; + } + + .sm\:border-opacity-50{ + --tw-border-opacity: 0.5; + } + + .sm\:border-opacity-60{ + --tw-border-opacity: 0.6; + } + + .sm\:border-opacity-70{ + --tw-border-opacity: 0.7; + } + + .sm\:border-opacity-75{ + --tw-border-opacity: 0.75; + } + + .sm\:border-opacity-80{ + --tw-border-opacity: 0.8; + } + + .sm\:border-opacity-90{ + --tw-border-opacity: 0.9; + } + + .sm\:border-opacity-95{ + --tw-border-opacity: 0.95; + } + + .sm\:border-opacity-100{ + --tw-border-opacity: 1; + } + + .group:hover .sm\:group-hover\:border-opacity-0{ + --tw-border-opacity: 0; + } + + .group:hover .sm\:group-hover\:border-opacity-5{ + --tw-border-opacity: 0.05; + } + + .group:hover .sm\:group-hover\:border-opacity-10{ + --tw-border-opacity: 0.1; + } + + .group:hover .sm\:group-hover\:border-opacity-20{ + --tw-border-opacity: 0.2; + } + + .group:hover .sm\:group-hover\:border-opacity-25{ + --tw-border-opacity: 0.25; + } + + .group:hover .sm\:group-hover\:border-opacity-30{ + --tw-border-opacity: 0.3; + } + + .group:hover .sm\:group-hover\:border-opacity-40{ + --tw-border-opacity: 0.4; + } + + .group:hover .sm\:group-hover\:border-opacity-50{ + --tw-border-opacity: 0.5; + } + + .group:hover .sm\:group-hover\:border-opacity-60{ + --tw-border-opacity: 0.6; + } + + .group:hover .sm\:group-hover\:border-opacity-70{ + --tw-border-opacity: 0.7; + } + + .group:hover .sm\:group-hover\:border-opacity-75{ + --tw-border-opacity: 0.75; + } + + .group:hover .sm\:group-hover\:border-opacity-80{ + --tw-border-opacity: 0.8; + } + + .group:hover .sm\:group-hover\:border-opacity-90{ + --tw-border-opacity: 0.9; + } + + .group:hover .sm\:group-hover\:border-opacity-95{ + --tw-border-opacity: 0.95; + } + + .group:hover .sm\:group-hover\:border-opacity-100{ + --tw-border-opacity: 1; + } + + .sm\:focus-within\:border-opacity-0:focus-within{ + --tw-border-opacity: 0; + } + + .sm\:focus-within\:border-opacity-5:focus-within{ + --tw-border-opacity: 0.05; + } + + .sm\:focus-within\:border-opacity-10:focus-within{ + --tw-border-opacity: 0.1; + } + + .sm\:focus-within\:border-opacity-20:focus-within{ + --tw-border-opacity: 0.2; + } + + .sm\:focus-within\:border-opacity-25:focus-within{ + --tw-border-opacity: 0.25; + } + + .sm\:focus-within\:border-opacity-30:focus-within{ + --tw-border-opacity: 0.3; + } + + .sm\:focus-within\:border-opacity-40:focus-within{ + --tw-border-opacity: 0.4; + } + + .sm\:focus-within\:border-opacity-50:focus-within{ + --tw-border-opacity: 0.5; + } + + .sm\:focus-within\:border-opacity-60:focus-within{ + --tw-border-opacity: 0.6; + } + + .sm\:focus-within\:border-opacity-70:focus-within{ + --tw-border-opacity: 0.7; + } + + .sm\:focus-within\:border-opacity-75:focus-within{ + --tw-border-opacity: 0.75; + } + + .sm\:focus-within\:border-opacity-80:focus-within{ + --tw-border-opacity: 0.8; + } + + .sm\:focus-within\:border-opacity-90:focus-within{ + --tw-border-opacity: 0.9; + } + + .sm\:focus-within\:border-opacity-95:focus-within{ + --tw-border-opacity: 0.95; + } + + .sm\:focus-within\:border-opacity-100:focus-within{ + --tw-border-opacity: 1; + } + + .sm\:hover\:border-opacity-0:hover{ + --tw-border-opacity: 0; + } + + .sm\:hover\:border-opacity-5:hover{ + --tw-border-opacity: 0.05; + } + + .sm\:hover\:border-opacity-10:hover{ + --tw-border-opacity: 0.1; + } + + .sm\:hover\:border-opacity-20:hover{ + --tw-border-opacity: 0.2; + } + + .sm\:hover\:border-opacity-25:hover{ + --tw-border-opacity: 0.25; + } + + .sm\:hover\:border-opacity-30:hover{ + --tw-border-opacity: 0.3; + } + + .sm\:hover\:border-opacity-40:hover{ + --tw-border-opacity: 0.4; + } + + .sm\:hover\:border-opacity-50:hover{ + --tw-border-opacity: 0.5; + } + + .sm\:hover\:border-opacity-60:hover{ + --tw-border-opacity: 0.6; + } + + .sm\:hover\:border-opacity-70:hover{ + --tw-border-opacity: 0.7; + } + + .sm\:hover\:border-opacity-75:hover{ + --tw-border-opacity: 0.75; + } + + .sm\:hover\:border-opacity-80:hover{ + --tw-border-opacity: 0.8; + } + + .sm\:hover\:border-opacity-90:hover{ + --tw-border-opacity: 0.9; + } + + .sm\:hover\:border-opacity-95:hover{ + --tw-border-opacity: 0.95; + } + + .sm\:hover\:border-opacity-100:hover{ + --tw-border-opacity: 1; + } + + .sm\:focus\:border-opacity-0:focus{ + --tw-border-opacity: 0; + } + + .sm\:focus\:border-opacity-5:focus{ + --tw-border-opacity: 0.05; + } + + .sm\:focus\:border-opacity-10:focus{ + --tw-border-opacity: 0.1; + } + + .sm\:focus\:border-opacity-20:focus{ + --tw-border-opacity: 0.2; + } + + .sm\:focus\:border-opacity-25:focus{ + --tw-border-opacity: 0.25; + } + + .sm\:focus\:border-opacity-30:focus{ + --tw-border-opacity: 0.3; + } + + .sm\:focus\:border-opacity-40:focus{ + --tw-border-opacity: 0.4; + } + + .sm\:focus\:border-opacity-50:focus{ + --tw-border-opacity: 0.5; + } + + .sm\:focus\:border-opacity-60:focus{ + --tw-border-opacity: 0.6; + } + + .sm\:focus\:border-opacity-70:focus{ + --tw-border-opacity: 0.7; + } + + .sm\:focus\:border-opacity-75:focus{ + --tw-border-opacity: 0.75; + } + + .sm\:focus\:border-opacity-80:focus{ + --tw-border-opacity: 0.8; + } + + .sm\:focus\:border-opacity-90:focus{ + --tw-border-opacity: 0.9; + } + + .sm\:focus\:border-opacity-95:focus{ + --tw-border-opacity: 0.95; + } + + .sm\:focus\:border-opacity-100:focus{ + --tw-border-opacity: 1; + } + + .sm\:rounded-none{ + border-radius: 0px; + } + + .sm\:rounded-sm{ + border-radius: 0.125rem; + } + + .sm\:rounded{ + border-radius: 0.25rem; + } + + .sm\:rounded-md{ + border-radius: 0.375rem; + } + + .sm\:rounded-lg{ + border-radius: 0.5rem; + } + + .sm\:rounded-xl{ + border-radius: 0.75rem; + } + + .sm\:rounded-2xl{ + border-radius: 1rem; + } + + .sm\:rounded-3xl{ + border-radius: 1.5rem; + } + + .sm\:rounded-full{ + border-radius: 9999px; + } + + .sm\:rounded-t-none{ + border-top-left-radius: 0px; + border-top-right-radius: 0px; + } + + .sm\:rounded-r-none{ + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + } + + .sm\:rounded-b-none{ + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; + } + + .sm\:rounded-l-none{ + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + } + + .sm\:rounded-t-sm{ + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + } + + .sm\:rounded-r-sm{ + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; + } + + .sm\:rounded-b-sm{ + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .sm\:rounded-l-sm{ + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .sm\:rounded-t{ + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + .sm\:rounded-r{ + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + + .sm\:rounded-b{ + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .sm\:rounded-l{ + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .sm\:rounded-t-md{ + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; + } + + .sm\:rounded-r-md{ + border-top-right-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; + } + + .sm\:rounded-b-md{ + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; + } + + .sm\:rounded-l-md{ + border-top-left-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; + } + + .sm\:rounded-t-lg{ + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + + .sm\:rounded-r-lg{ + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + + .sm\:rounded-b-lg{ + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .sm\:rounded-l-lg{ + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .sm\:rounded-t-xl{ + border-top-left-radius: 0.75rem; + border-top-right-radius: 0.75rem; + } + + .sm\:rounded-r-xl{ + border-top-right-radius: 0.75rem; + border-bottom-right-radius: 0.75rem; + } + + .sm\:rounded-b-xl{ + border-bottom-right-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; + } + + .sm\:rounded-l-xl{ + border-top-left-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; + } + + .sm\:rounded-t-2xl{ + border-top-left-radius: 1rem; + border-top-right-radius: 1rem; + } + + .sm\:rounded-r-2xl{ + border-top-right-radius: 1rem; + border-bottom-right-radius: 1rem; + } + + .sm\:rounded-b-2xl{ + border-bottom-right-radius: 1rem; + border-bottom-left-radius: 1rem; + } + + .sm\:rounded-l-2xl{ + border-top-left-radius: 1rem; + border-bottom-left-radius: 1rem; + } + + .sm\:rounded-t-3xl{ + border-top-left-radius: 1.5rem; + border-top-right-radius: 1.5rem; + } + + .sm\:rounded-r-3xl{ + border-top-right-radius: 1.5rem; + border-bottom-right-radius: 1.5rem; + } + + .sm\:rounded-b-3xl{ + border-bottom-right-radius: 1.5rem; + border-bottom-left-radius: 1.5rem; + } + + .sm\:rounded-l-3xl{ + border-top-left-radius: 1.5rem; + border-bottom-left-radius: 1.5rem; + } + + .sm\:rounded-t-full{ + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .sm\:rounded-r-full{ + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .sm\:rounded-b-full{ + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .sm\:rounded-l-full{ + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .sm\:rounded-tl-none{ + border-top-left-radius: 0px; + } + + .sm\:rounded-tr-none{ + border-top-right-radius: 0px; + } + + .sm\:rounded-br-none{ + border-bottom-right-radius: 0px; + } + + .sm\:rounded-bl-none{ + border-bottom-left-radius: 0px; + } + + .sm\:rounded-tl-sm{ + border-top-left-radius: 0.125rem; + } + + .sm\:rounded-tr-sm{ + border-top-right-radius: 0.125rem; + } + + .sm\:rounded-br-sm{ + border-bottom-right-radius: 0.125rem; + } + + .sm\:rounded-bl-sm{ + border-bottom-left-radius: 0.125rem; + } + + .sm\:rounded-tl{ + border-top-left-radius: 0.25rem; + } + + .sm\:rounded-tr{ + border-top-right-radius: 0.25rem; + } + + .sm\:rounded-br{ + border-bottom-right-radius: 0.25rem; + } + + .sm\:rounded-bl{ + border-bottom-left-radius: 0.25rem; + } + + .sm\:rounded-tl-md{ + border-top-left-radius: 0.375rem; + } + + .sm\:rounded-tr-md{ + border-top-right-radius: 0.375rem; + } + + .sm\:rounded-br-md{ + border-bottom-right-radius: 0.375rem; + } + + .sm\:rounded-bl-md{ + border-bottom-left-radius: 0.375rem; + } + + .sm\:rounded-tl-lg{ + border-top-left-radius: 0.5rem; + } + + .sm\:rounded-tr-lg{ + border-top-right-radius: 0.5rem; + } + + .sm\:rounded-br-lg{ + border-bottom-right-radius: 0.5rem; + } + + .sm\:rounded-bl-lg{ + border-bottom-left-radius: 0.5rem; + } + + .sm\:rounded-tl-xl{ + border-top-left-radius: 0.75rem; + } + + .sm\:rounded-tr-xl{ + border-top-right-radius: 0.75rem; + } + + .sm\:rounded-br-xl{ + border-bottom-right-radius: 0.75rem; + } + + .sm\:rounded-bl-xl{ + border-bottom-left-radius: 0.75rem; + } + + .sm\:rounded-tl-2xl{ + border-top-left-radius: 1rem; + } + + .sm\:rounded-tr-2xl{ + border-top-right-radius: 1rem; + } + + .sm\:rounded-br-2xl{ + border-bottom-right-radius: 1rem; + } + + .sm\:rounded-bl-2xl{ + border-bottom-left-radius: 1rem; + } + + .sm\:rounded-tl-3xl{ + border-top-left-radius: 1.5rem; + } + + .sm\:rounded-tr-3xl{ + border-top-right-radius: 1.5rem; + } + + .sm\:rounded-br-3xl{ + border-bottom-right-radius: 1.5rem; + } + + .sm\:rounded-bl-3xl{ + border-bottom-left-radius: 1.5rem; + } + + .sm\:rounded-tl-full{ + border-top-left-radius: 9999px; + } + + .sm\:rounded-tr-full{ + border-top-right-radius: 9999px; + } + + .sm\:rounded-br-full{ + border-bottom-right-radius: 9999px; + } + + .sm\:rounded-bl-full{ + border-bottom-left-radius: 9999px; + } + + .sm\:border-solid{ + border-style: solid; + } + + .sm\:border-dashed{ + border-style: dashed; + } + + .sm\:border-dotted{ + border-style: dotted; + } + + .sm\:border-double{ + border-style: double; + } + + .sm\:border-none{ + border-style: none; + } + + .sm\:border-0{ + border-width: 0px; + } + + .sm\:border-2{ + border-width: 2px; + } + + .sm\:border-4{ + border-width: 4px; + } + + .sm\:border-8{ + border-width: 8px; + } + + .sm\:border{ + border-width: 1px; + } + + .sm\:border-t-0{ + border-top-width: 0px; + } + + .sm\:border-r-0{ + border-right-width: 0px; + } + + .sm\:border-b-0{ + border-bottom-width: 0px; + } + + .sm\:border-l-0{ + border-left-width: 0px; + } + + .sm\:border-t-2{ + border-top-width: 2px; + } + + .sm\:border-r-2{ + border-right-width: 2px; + } + + .sm\:border-b-2{ + border-bottom-width: 2px; + } + + .sm\:border-l-2{ + border-left-width: 2px; + } + + .sm\:border-t-4{ + border-top-width: 4px; + } + + .sm\:border-r-4{ + border-right-width: 4px; + } + + .sm\:border-b-4{ + border-bottom-width: 4px; + } + + .sm\:border-l-4{ + border-left-width: 4px; + } + + .sm\:border-t-8{ + border-top-width: 8px; + } + + .sm\:border-r-8{ + border-right-width: 8px; + } + + .sm\:border-b-8{ + border-bottom-width: 8px; + } + + .sm\:border-l-8{ + border-left-width: 8px; + } + + .sm\:border-t{ + border-top-width: 1px; + } + + .sm\:border-r{ + border-right-width: 1px; + } + + .sm\:border-b{ + border-bottom-width: 1px; + } + + .sm\:border-l{ + border-left-width: 1px; + } + + .sm\:decoration-slice{ + -webkit-box-decoration-break: slice; + box-decoration-break: slice; + } + + .sm\:decoration-clone{ + -webkit-box-decoration-break: clone; + box-decoration-break: clone; + } + + .sm\:box-border{ + box-sizing: border-box; + } + + .sm\:box-content{ + box-sizing: content-box; + } + + .sm\:cursor-auto{ + cursor: auto; + } + + .sm\:cursor-default{ + cursor: default; + } + + .sm\:cursor-pointer{ + cursor: pointer; + } + + .sm\:cursor-wait{ + cursor: wait; + } + + .sm\:cursor-text{ + cursor: text; + } + + .sm\:cursor-move{ + cursor: move; + } + + .sm\:cursor-help{ + cursor: help; + } + + .sm\:cursor-not-allowed{ + cursor: not-allowed; + } + + .sm\:block{ + display: block; + } + + .sm\:inline-block{ + display: inline-block; + } + + .sm\:inline{ + display: inline; + } + + .sm\:flex{ + display: flex; + } + + .sm\:inline-flex{ + display: inline-flex; + } + + .sm\:table{ + display: table; + } + + .sm\:inline-table{ + display: inline-table; + } + + .sm\:table-caption{ + display: table-caption; + } + + .sm\:table-cell{ + display: table-cell; + } + + .sm\:table-column{ + display: table-column; + } + + .sm\:table-column-group{ + display: table-column-group; + } + + .sm\:table-footer-group{ + display: table-footer-group; + } + + .sm\:table-header-group{ + display: table-header-group; + } + + .sm\:table-row-group{ + display: table-row-group; + } + + .sm\:table-row{ + display: table-row; + } + + .sm\:flow-root{ + display: flow-root; + } + + .sm\:grid{ + display: grid; + } + + .sm\:inline-grid{ + display: inline-grid; + } + + .sm\:contents{ + display: contents; + } + + .sm\:list-item{ + display: list-item; + } + + .sm\:hidden{ + display: none; + } + + .sm\:flex-row{ + flex-direction: row; + } + + .sm\:flex-row-reverse{ + flex-direction: row-reverse; + } + + .sm\:flex-col{ + flex-direction: column; + } + + .sm\:flex-col-reverse{ + flex-direction: column-reverse; + } + + .sm\:flex-wrap{ + flex-wrap: wrap; + } + + .sm\:flex-wrap-reverse{ + flex-wrap: wrap-reverse; + } + + .sm\:flex-nowrap{ + flex-wrap: nowrap; + } + + .sm\:place-items-start{ + place-items: start; + } + + .sm\:place-items-end{ + place-items: end; + } + + .sm\:place-items-center{ + place-items: center; + } + + .sm\:place-items-stretch{ + place-items: stretch; + } + + .sm\:place-content-center{ + place-content: center; + } + + .sm\:place-content-start{ + place-content: start; + } + + .sm\:place-content-end{ + place-content: end; + } + + .sm\:place-content-between{ + place-content: space-between; + } + + .sm\:place-content-around{ + place-content: space-around; + } + + .sm\:place-content-evenly{ + place-content: space-evenly; + } + + .sm\:place-content-stretch{ + place-content: stretch; + } + + .sm\:place-self-auto{ + place-self: auto; + } + + .sm\:place-self-start{ + place-self: start; + } + + .sm\:place-self-end{ + place-self: end; + } + + .sm\:place-self-center{ + place-self: center; + } + + .sm\:place-self-stretch{ + place-self: stretch; + } + + .sm\:items-start{ + align-items: flex-start; + } + + .sm\:items-end{ + align-items: flex-end; + } + + .sm\:items-center{ + align-items: center; + } + + .sm\:items-baseline{ + align-items: baseline; + } + + .sm\:items-stretch{ + align-items: stretch; + } + + .sm\:content-center{ + align-content: center; + } + + .sm\:content-start{ + align-content: flex-start; + } + + .sm\:content-end{ + align-content: flex-end; + } + + .sm\:content-between{ + align-content: space-between; + } + + .sm\:content-around{ + align-content: space-around; + } + + .sm\:content-evenly{ + align-content: space-evenly; + } + + .sm\:self-auto{ + align-self: auto; + } + + .sm\:self-start{ + align-self: flex-start; + } + + .sm\:self-end{ + align-self: flex-end; + } + + .sm\:self-center{ + align-self: center; + } + + .sm\:self-stretch{ + align-self: stretch; + } + + .sm\:justify-items-start{ + justify-items: start; + } + + .sm\:justify-items-end{ + justify-items: end; + } + + .sm\:justify-items-center{ + justify-items: center; + } + + .sm\:justify-items-stretch{ + justify-items: stretch; + } + + .sm\:justify-start{ + justify-content: flex-start; + } + + .sm\:justify-end{ + justify-content: flex-end; + } + + .sm\:justify-center{ + justify-content: center; + } + + .sm\:justify-between{ + justify-content: space-between; + } + + .sm\:justify-around{ + justify-content: space-around; + } + + .sm\:justify-evenly{ + justify-content: space-evenly; + } + + .sm\:justify-self-auto{ + justify-self: auto; + } + + .sm\:justify-self-start{ + justify-self: start; + } + + .sm\:justify-self-end{ + justify-self: end; + } + + .sm\:justify-self-center{ + justify-self: center; + } + + .sm\:justify-self-stretch{ + justify-self: stretch; + } + + .sm\:flex-1{ + flex: 1 1 0%; + } + + .sm\:flex-auto{ + flex: 1 1 auto; + } + + .sm\:flex-initial{ + flex: 0 1 auto; + } + + .sm\:flex-none{ + flex: none; + } + + .sm\:flex-grow-0{ + flex-grow: 0; + } + + .sm\:flex-grow{ + flex-grow: 1; + } + + .sm\:flex-shrink-0{ + flex-shrink: 0; + } + + .sm\:flex-shrink{ + flex-shrink: 1; + } + + .sm\:order-1{ + order: 1; + } + + .sm\:order-2{ + order: 2; + } + + .sm\:order-3{ + order: 3; + } + + .sm\:order-4{ + order: 4; + } + + .sm\:order-5{ + order: 5; + } + + .sm\:order-6{ + order: 6; + } + + .sm\:order-7{ + order: 7; + } + + .sm\:order-8{ + order: 8; + } + + .sm\:order-9{ + order: 9; + } + + .sm\:order-10{ + order: 10; + } + + .sm\:order-11{ + order: 11; + } + + .sm\:order-12{ + order: 12; + } + + .sm\:order-first{ + order: -9999; + } + + .sm\:order-last{ + order: 9999; + } + + .sm\:order-none{ + order: 0; + } + + .sm\:float-right{ + float: right; + } + + .sm\:float-left{ + float: left; + } + + .sm\:float-none{ + float: none; + } + + .sm\:clear-left{ + clear: left; + } + + .sm\:clear-right{ + clear: right; + } + + .sm\:clear-both{ + clear: both; + } + + .sm\:clear-none{ + clear: none; + } + + .sm\:font-display{ + font-family: Visby CF, 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; + } + + .sm\:font-body{ + font-family: Open Sans, 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; + } + + .sm\:font-thin{ + font-weight: 100; + } + + .sm\:font-extralight{ + font-weight: 200; + } + + .sm\:font-light{ + font-weight: 300; + } + + .sm\:font-normal{ + font-weight: 400; + } + + .sm\:font-medium{ + font-weight: 500; + } + + .sm\:font-semibold{ + font-weight: 600; + } + + .sm\:font-bold{ + font-weight: 700; + } + + .sm\:font-extrabold{ + font-weight: 800; + } + + .sm\:font-black{ + font-weight: 900; + } + + .sm\:h-0{ + height: 0px; + } + + .sm\:h-1{ + height: 0.25rem; + } + + .sm\:h-2{ + height: 0.5rem; + } + + .sm\:h-3{ + height: 0.75rem; + } + + .sm\:h-4{ + height: 1rem; + } + + .sm\:h-5{ + height: 1.25rem; + } + + .sm\:h-6{ + height: 1.5rem; + } + + .sm\:h-7{ + height: 1.75rem; + } + + .sm\:h-8{ + height: 2rem; + } + + .sm\:h-9{ + height: 2.25rem; + } + + .sm\:h-10{ + height: 2.5rem; + } + + .sm\:h-11{ + height: 2.75rem; + } + + .sm\:h-12{ + height: 3rem; + } + + .sm\:h-14{ + height: 3.5rem; + } + + .sm\:h-16{ + height: 4rem; + } + + .sm\:h-20{ + height: 5rem; + } + + .sm\:h-24{ + height: 6rem; + } + + .sm\:h-28{ + height: 7rem; + } + + .sm\:h-32{ + height: 8rem; + } + + .sm\:h-36{ + height: 9rem; + } + + .sm\:h-40{ + height: 10rem; + } + + .sm\:h-44{ + height: 11rem; + } + + .sm\:h-48{ + height: 12rem; + } + + .sm\:h-52{ + height: 13rem; + } + + .sm\:h-56{ + height: 14rem; + } + + .sm\:h-60{ + height: 15rem; + } + + .sm\:h-64{ + height: 16rem; + } + + .sm\:h-72{ + height: 18rem; + } + + .sm\:h-80{ + height: 20rem; + } + + .sm\:h-96{ + height: 24rem; + } + + .sm\:h-auto{ + height: auto; + } + + .sm\:h-px{ + height: 1px; + } + + .sm\:h-0\.5{ + height: 0.125rem; + } + + .sm\:h-1\.5{ + height: 0.375rem; + } + + .sm\:h-2\.5{ + height: 0.625rem; + } + + .sm\:h-3\.5{ + height: 0.875rem; + } + + .sm\:h-1\/2{ + height: 50%; + } + + .sm\:h-1\/3{ + height: 33.333333%; + } + + .sm\:h-2\/3{ + height: 66.666667%; + } + + .sm\:h-1\/4{ + height: 25%; + } + + .sm\:h-2\/4{ + height: 50%; + } + + .sm\:h-3\/4{ + height: 75%; + } + + .sm\:h-1\/5{ + height: 20%; + } + + .sm\:h-2\/5{ + height: 40%; + } + + .sm\:h-3\/5{ + height: 60%; + } + + .sm\:h-4\/5{ + height: 80%; + } + + .sm\:h-1\/6{ + height: 16.666667%; + } + + .sm\:h-2\/6{ + height: 33.333333%; + } + + .sm\:h-3\/6{ + height: 50%; + } + + .sm\:h-4\/6{ + height: 66.666667%; + } + + .sm\:h-5\/6{ + height: 83.333333%; + } + + .sm\:h-full{ + height: 100%; + } + + .sm\:h-screen{ + height: 100vh; + } + + .sm\:text-xs{ + font-size: 0.75rem; + line-height: 1rem; + } + + .sm\:text-sm{ + font-size: 0.875rem; + line-height: 1.25rem; + } + + .sm\:text-base{ + font-size: 1rem; + line-height: 1.5rem; + } + + .sm\:text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; + } + + .sm\:text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; + } + + .sm\:text-2xl{ + font-size: 1.5rem; + line-height: 2rem; + } + + .sm\:text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; + } + + .sm\:text-4xl{ + font-size: 2.25rem; + line-height: 2.5rem; + } + + .sm\:text-5xl{ + font-size: 3rem; + line-height: 1; + } + + .sm\:text-6xl{ + font-size: 3.75rem; + line-height: 1; + } + + .sm\:text-7xl{ + font-size: 4.5rem; + line-height: 1; + } + + .sm\:text-8xl{ + font-size: 6rem; + line-height: 1; + } + + .sm\:text-9xl{ + font-size: 8rem; + line-height: 1; + } + + .sm\:leading-3{ + line-height: .75rem; + } + + .sm\:leading-4{ + line-height: 1rem; + } + + .sm\:leading-5{ + line-height: 1.25rem; + } + + .sm\:leading-6{ + line-height: 1.5rem; + } + + .sm\:leading-7{ + line-height: 1.75rem; + } + + .sm\:leading-8{ + line-height: 2rem; + } + + .sm\:leading-9{ + line-height: 2.25rem; + } + + .sm\:leading-10{ + line-height: 2.5rem; + } + + .sm\:leading-none{ + line-height: 1; + } + + .sm\:leading-tight{ + line-height: 1.25; + } + + .sm\:leading-snug{ + line-height: 1.375; + } + + .sm\:leading-normal{ + line-height: 1.5; + } + + .sm\:leading-relaxed{ + line-height: 1.625; + } + + .sm\:leading-loose{ + line-height: 2; + } + + .sm\:list-inside{ + list-style-position: inside; + } + + .sm\:list-outside{ + list-style-position: outside; + } + + .sm\:list-none{ + list-style-type: none; + } + + .sm\:list-disc{ + list-style-type: disc; + } + + .sm\:list-decimal{ + list-style-type: decimal; + } + + .sm\:m-0{ + margin: 0px; + } + + .sm\:m-1{ + margin: 0.25rem; + } + + .sm\:m-2{ + margin: 0.5rem; + } + + .sm\:m-3{ + margin: 0.75rem; + } + + .sm\:m-4{ + margin: 1rem; + } + + .sm\:m-5{ + margin: 1.25rem; + } + + .sm\:m-6{ + margin: 1.5rem; + } + + .sm\:m-7{ + margin: 1.75rem; + } + + .sm\:m-8{ + margin: 2rem; + } + + .sm\:m-9{ + margin: 2.25rem; + } + + .sm\:m-10{ + margin: 2.5rem; + } + + .sm\:m-11{ + margin: 2.75rem; + } + + .sm\:m-12{ + margin: 3rem; + } + + .sm\:m-14{ + margin: 3.5rem; + } + + .sm\:m-16{ + margin: 4rem; + } + + .sm\:m-20{ + margin: 5rem; + } + + .sm\:m-24{ + margin: 6rem; + } + + .sm\:m-28{ + margin: 7rem; + } + + .sm\:m-32{ + margin: 8rem; + } + + .sm\:m-36{ + margin: 9rem; + } + + .sm\:m-40{ + margin: 10rem; + } + + .sm\:m-44{ + margin: 11rem; + } + + .sm\:m-48{ + margin: 12rem; + } + + .sm\:m-52{ + margin: 13rem; + } + + .sm\:m-56{ + margin: 14rem; + } + + .sm\:m-60{ + margin: 15rem; + } + + .sm\:m-64{ + margin: 16rem; + } + + .sm\:m-72{ + margin: 18rem; + } + + .sm\:m-80{ + margin: 20rem; + } + + .sm\:m-96{ + margin: 24rem; + } + + .sm\:m-auto{ + margin: auto; + } + + .sm\:m-px{ + margin: 1px; + } + + .sm\:m-0\.5{ + margin: 0.125rem; + } + + .sm\:m-1\.5{ + margin: 0.375rem; + } + + .sm\:m-2\.5{ + margin: 0.625rem; + } + + .sm\:m-3\.5{ + margin: 0.875rem; + } + + .sm\:-m-0{ + margin: 0px; + } + + .sm\:-m-1{ + margin: -0.25rem; + } + + .sm\:-m-2{ + margin: -0.5rem; + } + + .sm\:-m-3{ + margin: -0.75rem; + } + + .sm\:-m-4{ + margin: -1rem; + } + + .sm\:-m-5{ + margin: -1.25rem; + } + + .sm\:-m-6{ + margin: -1.5rem; + } + + .sm\:-m-7{ + margin: -1.75rem; + } + + .sm\:-m-8{ + margin: -2rem; + } + + .sm\:-m-9{ + margin: -2.25rem; + } + + .sm\:-m-10{ + margin: -2.5rem; + } + + .sm\:-m-11{ + margin: -2.75rem; + } + + .sm\:-m-12{ + margin: -3rem; + } + + .sm\:-m-14{ + margin: -3.5rem; + } + + .sm\:-m-16{ + margin: -4rem; + } + + .sm\:-m-20{ + margin: -5rem; + } + + .sm\:-m-24{ + margin: -6rem; + } + + .sm\:-m-28{ + margin: -7rem; + } + + .sm\:-m-32{ + margin: -8rem; + } + + .sm\:-m-36{ + margin: -9rem; + } + + .sm\:-m-40{ + margin: -10rem; + } + + .sm\:-m-44{ + margin: -11rem; + } + + .sm\:-m-48{ + margin: -12rem; + } + + .sm\:-m-52{ + margin: -13rem; + } + + .sm\:-m-56{ + margin: -14rem; + } + + .sm\:-m-60{ + margin: -15rem; + } + + .sm\:-m-64{ + margin: -16rem; + } + + .sm\:-m-72{ + margin: -18rem; + } + + .sm\:-m-80{ + margin: -20rem; + } + + .sm\:-m-96{ + margin: -24rem; + } + + .sm\:-m-px{ + margin: -1px; + } + + .sm\:-m-0\.5{ + margin: -0.125rem; + } + + .sm\:-m-1\.5{ + margin: -0.375rem; + } + + .sm\:-m-2\.5{ + margin: -0.625rem; + } + + .sm\:-m-3\.5{ + margin: -0.875rem; + } + + .sm\:my-0{ + margin-top: 0px; + margin-bottom: 0px; + } + + .sm\:mx-0{ + margin-left: 0px; + margin-right: 0px; + } + + .sm\:my-1{ + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + .sm\:mx-1{ + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .sm\:my-2{ + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .sm\:mx-2{ + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .sm\:my-3{ + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + + .sm\:mx-3{ + margin-left: 0.75rem; + margin-right: 0.75rem; + } + + .sm\:my-4{ + margin-top: 1rem; + margin-bottom: 1rem; + } + + .sm\:mx-4{ + margin-left: 1rem; + margin-right: 1rem; + } + + .sm\:my-5{ + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + + .sm\:mx-5{ + margin-left: 1.25rem; + margin-right: 1.25rem; + } + + .sm\:my-6{ + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .sm\:mx-6{ + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .sm\:my-7{ + margin-top: 1.75rem; + margin-bottom: 1.75rem; + } + + .sm\:mx-7{ + margin-left: 1.75rem; + margin-right: 1.75rem; + } + + .sm\:my-8{ + margin-top: 2rem; + margin-bottom: 2rem; + } + + .sm\:mx-8{ + margin-left: 2rem; + margin-right: 2rem; + } + + .sm\:my-9{ + margin-top: 2.25rem; + margin-bottom: 2.25rem; + } + + .sm\:mx-9{ + margin-left: 2.25rem; + margin-right: 2.25rem; + } + + .sm\:my-10{ + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + + .sm\:mx-10{ + margin-left: 2.5rem; + margin-right: 2.5rem; + } + + .sm\:my-11{ + margin-top: 2.75rem; + margin-bottom: 2.75rem; + } + + .sm\:mx-11{ + margin-left: 2.75rem; + margin-right: 2.75rem; + } + + .sm\:my-12{ + margin-top: 3rem; + margin-bottom: 3rem; + } + + .sm\:mx-12{ + margin-left: 3rem; + margin-right: 3rem; + } + + .sm\:my-14{ + margin-top: 3.5rem; + margin-bottom: 3.5rem; + } + + .sm\:mx-14{ + margin-left: 3.5rem; + margin-right: 3.5rem; + } + + .sm\:my-16{ + margin-top: 4rem; + margin-bottom: 4rem; + } + + .sm\:mx-16{ + margin-left: 4rem; + margin-right: 4rem; + } + + .sm\:my-20{ + margin-top: 5rem; + margin-bottom: 5rem; + } + + .sm\:mx-20{ + margin-left: 5rem; + margin-right: 5rem; + } + + .sm\:my-24{ + margin-top: 6rem; + margin-bottom: 6rem; + } + + .sm\:mx-24{ + margin-left: 6rem; + margin-right: 6rem; + } + + .sm\:my-28{ + margin-top: 7rem; + margin-bottom: 7rem; + } + + .sm\:mx-28{ + margin-left: 7rem; + margin-right: 7rem; + } + + .sm\:my-32{ + margin-top: 8rem; + margin-bottom: 8rem; + } + + .sm\:mx-32{ + margin-left: 8rem; + margin-right: 8rem; + } + + .sm\:my-36{ + margin-top: 9rem; + margin-bottom: 9rem; + } + + .sm\:mx-36{ + margin-left: 9rem; + margin-right: 9rem; + } + + .sm\:my-40{ + margin-top: 10rem; + margin-bottom: 10rem; + } + + .sm\:mx-40{ + margin-left: 10rem; + margin-right: 10rem; + } + + .sm\:my-44{ + margin-top: 11rem; + margin-bottom: 11rem; + } + + .sm\:mx-44{ + margin-left: 11rem; + margin-right: 11rem; + } + + .sm\:my-48{ + margin-top: 12rem; + margin-bottom: 12rem; + } + + .sm\:mx-48{ + margin-left: 12rem; + margin-right: 12rem; + } + + .sm\:my-52{ + margin-top: 13rem; + margin-bottom: 13rem; + } + + .sm\:mx-52{ + margin-left: 13rem; + margin-right: 13rem; + } + + .sm\:my-56{ + margin-top: 14rem; + margin-bottom: 14rem; + } + + .sm\:mx-56{ + margin-left: 14rem; + margin-right: 14rem; + } + + .sm\:my-60{ + margin-top: 15rem; + margin-bottom: 15rem; + } + + .sm\:mx-60{ + margin-left: 15rem; + margin-right: 15rem; + } + + .sm\:my-64{ + margin-top: 16rem; + margin-bottom: 16rem; + } + + .sm\:mx-64{ + margin-left: 16rem; + margin-right: 16rem; + } + + .sm\:my-72{ + margin-top: 18rem; + margin-bottom: 18rem; + } + + .sm\:mx-72{ + margin-left: 18rem; + margin-right: 18rem; + } + + .sm\:my-80{ + margin-top: 20rem; + margin-bottom: 20rem; + } + + .sm\:mx-80{ + margin-left: 20rem; + margin-right: 20rem; + } + + .sm\:my-96{ + margin-top: 24rem; + margin-bottom: 24rem; + } + + .sm\:mx-96{ + margin-left: 24rem; + margin-right: 24rem; + } + + .sm\:my-auto{ + margin-top: auto; + margin-bottom: auto; + } + + .sm\:mx-auto{ + margin-left: auto; + margin-right: auto; + } + + .sm\:my-px{ + margin-top: 1px; + margin-bottom: 1px; + } + + .sm\:mx-px{ + margin-left: 1px; + margin-right: 1px; + } + + .sm\:my-0\.5{ + margin-top: 0.125rem; + margin-bottom: 0.125rem; + } + + .sm\:mx-0\.5{ + margin-left: 0.125rem; + margin-right: 0.125rem; + } + + .sm\:my-1\.5{ + margin-top: 0.375rem; + margin-bottom: 0.375rem; + } + + .sm\:mx-1\.5{ + margin-left: 0.375rem; + margin-right: 0.375rem; + } + + .sm\:my-2\.5{ + margin-top: 0.625rem; + margin-bottom: 0.625rem; + } + + .sm\:mx-2\.5{ + margin-left: 0.625rem; + margin-right: 0.625rem; + } + + .sm\:my-3\.5{ + margin-top: 0.875rem; + margin-bottom: 0.875rem; + } + + .sm\:mx-3\.5{ + margin-left: 0.875rem; + margin-right: 0.875rem; + } + + .sm\:-my-0{ + margin-top: 0px; + margin-bottom: 0px; + } + + .sm\:-mx-0{ + margin-left: 0px; + margin-right: 0px; + } + + .sm\:-my-1{ + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .sm\:-mx-1{ + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .sm\:-my-2{ + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .sm\:-mx-2{ + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .sm\:-my-3{ + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .sm\:-mx-3{ + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .sm\:-my-4{ + margin-top: -1rem; + margin-bottom: -1rem; + } + + .sm\:-mx-4{ + margin-left: -1rem; + margin-right: -1rem; + } + + .sm\:-my-5{ + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + + .sm\:-mx-5{ + margin-left: -1.25rem; + margin-right: -1.25rem; + } + + .sm\:-my-6{ + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .sm\:-mx-6{ + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .sm\:-my-7{ + margin-top: -1.75rem; + margin-bottom: -1.75rem; + } + + .sm\:-mx-7{ + margin-left: -1.75rem; + margin-right: -1.75rem; + } + + .sm\:-my-8{ + margin-top: -2rem; + margin-bottom: -2rem; + } + + .sm\:-mx-8{ + margin-left: -2rem; + margin-right: -2rem; + } + + .sm\:-my-9{ + margin-top: -2.25rem; + margin-bottom: -2.25rem; + } + + .sm\:-mx-9{ + margin-left: -2.25rem; + margin-right: -2.25rem; + } + + .sm\:-my-10{ + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + + .sm\:-mx-10{ + margin-left: -2.5rem; + margin-right: -2.5rem; + } + + .sm\:-my-11{ + margin-top: -2.75rem; + margin-bottom: -2.75rem; + } + + .sm\:-mx-11{ + margin-left: -2.75rem; + margin-right: -2.75rem; + } + + .sm\:-my-12{ + margin-top: -3rem; + margin-bottom: -3rem; + } + + .sm\:-mx-12{ + margin-left: -3rem; + margin-right: -3rem; + } + + .sm\:-my-14{ + margin-top: -3.5rem; + margin-bottom: -3.5rem; + } + + .sm\:-mx-14{ + margin-left: -3.5rem; + margin-right: -3.5rem; + } + + .sm\:-my-16{ + margin-top: -4rem; + margin-bottom: -4rem; + } + + .sm\:-mx-16{ + margin-left: -4rem; + margin-right: -4rem; + } + + .sm\:-my-20{ + margin-top: -5rem; + margin-bottom: -5rem; + } + + .sm\:-mx-20{ + margin-left: -5rem; + margin-right: -5rem; + } + + .sm\:-my-24{ + margin-top: -6rem; + margin-bottom: -6rem; + } + + .sm\:-mx-24{ + margin-left: -6rem; + margin-right: -6rem; + } + + .sm\:-my-28{ + margin-top: -7rem; + margin-bottom: -7rem; + } + + .sm\:-mx-28{ + margin-left: -7rem; + margin-right: -7rem; + } + + .sm\:-my-32{ + margin-top: -8rem; + margin-bottom: -8rem; + } + + .sm\:-mx-32{ + margin-left: -8rem; + margin-right: -8rem; + } + + .sm\:-my-36{ + margin-top: -9rem; + margin-bottom: -9rem; + } + + .sm\:-mx-36{ + margin-left: -9rem; + margin-right: -9rem; + } + + .sm\:-my-40{ + margin-top: -10rem; + margin-bottom: -10rem; + } + + .sm\:-mx-40{ + margin-left: -10rem; + margin-right: -10rem; + } + + .sm\:-my-44{ + margin-top: -11rem; + margin-bottom: -11rem; + } + + .sm\:-mx-44{ + margin-left: -11rem; + margin-right: -11rem; + } + + .sm\:-my-48{ + margin-top: -12rem; + margin-bottom: -12rem; + } + + .sm\:-mx-48{ + margin-left: -12rem; + margin-right: -12rem; + } + + .sm\:-my-52{ + margin-top: -13rem; + margin-bottom: -13rem; + } + + .sm\:-mx-52{ + margin-left: -13rem; + margin-right: -13rem; + } + + .sm\:-my-56{ + margin-top: -14rem; + margin-bottom: -14rem; + } + + .sm\:-mx-56{ + margin-left: -14rem; + margin-right: -14rem; + } + + .sm\:-my-60{ + margin-top: -15rem; + margin-bottom: -15rem; + } + + .sm\:-mx-60{ + margin-left: -15rem; + margin-right: -15rem; + } + + .sm\:-my-64{ + margin-top: -16rem; + margin-bottom: -16rem; + } + + .sm\:-mx-64{ + margin-left: -16rem; + margin-right: -16rem; + } + + .sm\:-my-72{ + margin-top: -18rem; + margin-bottom: -18rem; + } + + .sm\:-mx-72{ + margin-left: -18rem; + margin-right: -18rem; + } + + .sm\:-my-80{ + margin-top: -20rem; + margin-bottom: -20rem; + } + + .sm\:-mx-80{ + margin-left: -20rem; + margin-right: -20rem; + } + + .sm\:-my-96{ + margin-top: -24rem; + margin-bottom: -24rem; + } + + .sm\:-mx-96{ + margin-left: -24rem; + margin-right: -24rem; + } + + .sm\:-my-px{ + margin-top: -1px; + margin-bottom: -1px; + } + + .sm\:-mx-px{ + margin-left: -1px; + margin-right: -1px; + } + + .sm\:-my-0\.5{ + margin-top: -0.125rem; + margin-bottom: -0.125rem; + } + + .sm\:-mx-0\.5{ + margin-left: -0.125rem; + margin-right: -0.125rem; + } + + .sm\:-my-1\.5{ + margin-top: -0.375rem; + margin-bottom: -0.375rem; + } + + .sm\:-mx-1\.5{ + margin-left: -0.375rem; + margin-right: -0.375rem; + } + + .sm\:-my-2\.5{ + margin-top: -0.625rem; + margin-bottom: -0.625rem; + } + + .sm\:-mx-2\.5{ + margin-left: -0.625rem; + margin-right: -0.625rem; + } + + .sm\:-my-3\.5{ + margin-top: -0.875rem; + margin-bottom: -0.875rem; + } + + .sm\:-mx-3\.5{ + margin-left: -0.875rem; + margin-right: -0.875rem; + } + + .sm\:mt-0{ + margin-top: 0px; + } + + .sm\:mr-0{ + margin-right: 0px; + } + + .sm\:mb-0{ + margin-bottom: 0px; + } + + .sm\:ml-0{ + margin-left: 0px; + } + + .sm\:mt-1{ + margin-top: 0.25rem; + } + + .sm\:mr-1{ + margin-right: 0.25rem; + } + + .sm\:mb-1{ + margin-bottom: 0.25rem; + } + + .sm\:ml-1{ + margin-left: 0.25rem; + } + + .sm\:mt-2{ + margin-top: 0.5rem; + } + + .sm\:mr-2{ + margin-right: 0.5rem; + } + + .sm\:mb-2{ + margin-bottom: 0.5rem; + } + + .sm\:ml-2{ + margin-left: 0.5rem; + } + + .sm\:mt-3{ + margin-top: 0.75rem; + } + + .sm\:mr-3{ + margin-right: 0.75rem; + } + + .sm\:mb-3{ + margin-bottom: 0.75rem; + } + + .sm\:ml-3{ + margin-left: 0.75rem; + } + + .sm\:mt-4{ + margin-top: 1rem; + } + + .sm\:mr-4{ + margin-right: 1rem; + } + + .sm\:mb-4{ + margin-bottom: 1rem; + } + + .sm\:ml-4{ + margin-left: 1rem; + } + + .sm\:mt-5{ + margin-top: 1.25rem; + } + + .sm\:mr-5{ + margin-right: 1.25rem; + } + + .sm\:mb-5{ + margin-bottom: 1.25rem; + } + + .sm\:ml-5{ + margin-left: 1.25rem; + } + + .sm\:mt-6{ + margin-top: 1.5rem; + } + + .sm\:mr-6{ + margin-right: 1.5rem; + } + + .sm\:mb-6{ + margin-bottom: 1.5rem; + } + + .sm\:ml-6{ + margin-left: 1.5rem; + } + + .sm\:mt-7{ + margin-top: 1.75rem; + } + + .sm\:mr-7{ + margin-right: 1.75rem; + } + + .sm\:mb-7{ + margin-bottom: 1.75rem; + } + + .sm\:ml-7{ + margin-left: 1.75rem; + } + + .sm\:mt-8{ + margin-top: 2rem; + } + + .sm\:mr-8{ + margin-right: 2rem; + } + + .sm\:mb-8{ + margin-bottom: 2rem; + } + + .sm\:ml-8{ + margin-left: 2rem; + } + + .sm\:mt-9{ + margin-top: 2.25rem; + } + + .sm\:mr-9{ + margin-right: 2.25rem; + } + + .sm\:mb-9{ + margin-bottom: 2.25rem; + } + + .sm\:ml-9{ + margin-left: 2.25rem; + } + + .sm\:mt-10{ + margin-top: 2.5rem; + } + + .sm\:mr-10{ + margin-right: 2.5rem; + } + + .sm\:mb-10{ + margin-bottom: 2.5rem; + } + + .sm\:ml-10{ + margin-left: 2.5rem; + } + + .sm\:mt-11{ + margin-top: 2.75rem; + } + + .sm\:mr-11{ + margin-right: 2.75rem; + } + + .sm\:mb-11{ + margin-bottom: 2.75rem; + } + + .sm\:ml-11{ + margin-left: 2.75rem; + } + + .sm\:mt-12{ + margin-top: 3rem; + } + + .sm\:mr-12{ + margin-right: 3rem; + } + + .sm\:mb-12{ + margin-bottom: 3rem; + } + + .sm\:ml-12{ + margin-left: 3rem; + } + + .sm\:mt-14{ + margin-top: 3.5rem; + } + + .sm\:mr-14{ + margin-right: 3.5rem; + } + + .sm\:mb-14{ + margin-bottom: 3.5rem; + } + + .sm\:ml-14{ + margin-left: 3.5rem; + } + + .sm\:mt-16{ + margin-top: 4rem; + } + + .sm\:mr-16{ + margin-right: 4rem; + } + + .sm\:mb-16{ + margin-bottom: 4rem; + } + + .sm\:ml-16{ + margin-left: 4rem; + } + + .sm\:mt-20{ + margin-top: 5rem; + } + + .sm\:mr-20{ + margin-right: 5rem; + } + + .sm\:mb-20{ + margin-bottom: 5rem; + } + + .sm\:ml-20{ + margin-left: 5rem; + } + + .sm\:mt-24{ + margin-top: 6rem; + } + + .sm\:mr-24{ + margin-right: 6rem; + } + + .sm\:mb-24{ + margin-bottom: 6rem; + } + + .sm\:ml-24{ + margin-left: 6rem; + } + + .sm\:mt-28{ + margin-top: 7rem; + } + + .sm\:mr-28{ + margin-right: 7rem; + } + + .sm\:mb-28{ + margin-bottom: 7rem; + } + + .sm\:ml-28{ + margin-left: 7rem; + } + + .sm\:mt-32{ + margin-top: 8rem; + } + + .sm\:mr-32{ + margin-right: 8rem; + } + + .sm\:mb-32{ + margin-bottom: 8rem; + } + + .sm\:ml-32{ + margin-left: 8rem; + } + + .sm\:mt-36{ + margin-top: 9rem; + } + + .sm\:mr-36{ + margin-right: 9rem; + } + + .sm\:mb-36{ + margin-bottom: 9rem; + } + + .sm\:ml-36{ + margin-left: 9rem; + } + + .sm\:mt-40{ + margin-top: 10rem; + } + + .sm\:mr-40{ + margin-right: 10rem; + } + + .sm\:mb-40{ + margin-bottom: 10rem; + } + + .sm\:ml-40{ + margin-left: 10rem; + } + + .sm\:mt-44{ + margin-top: 11rem; + } + + .sm\:mr-44{ + margin-right: 11rem; + } + + .sm\:mb-44{ + margin-bottom: 11rem; + } + + .sm\:ml-44{ + margin-left: 11rem; + } + + .sm\:mt-48{ + margin-top: 12rem; + } + + .sm\:mr-48{ + margin-right: 12rem; + } + + .sm\:mb-48{ + margin-bottom: 12rem; + } + + .sm\:ml-48{ + margin-left: 12rem; + } + + .sm\:mt-52{ + margin-top: 13rem; + } + + .sm\:mr-52{ + margin-right: 13rem; + } + + .sm\:mb-52{ + margin-bottom: 13rem; + } + + .sm\:ml-52{ + margin-left: 13rem; + } + + .sm\:mt-56{ + margin-top: 14rem; + } + + .sm\:mr-56{ + margin-right: 14rem; + } + + .sm\:mb-56{ + margin-bottom: 14rem; + } + + .sm\:ml-56{ + margin-left: 14rem; + } + + .sm\:mt-60{ + margin-top: 15rem; + } + + .sm\:mr-60{ + margin-right: 15rem; + } + + .sm\:mb-60{ + margin-bottom: 15rem; + } + + .sm\:ml-60{ + margin-left: 15rem; + } + + .sm\:mt-64{ + margin-top: 16rem; + } + + .sm\:mr-64{ + margin-right: 16rem; + } + + .sm\:mb-64{ + margin-bottom: 16rem; + } + + .sm\:ml-64{ + margin-left: 16rem; + } + + .sm\:mt-72{ + margin-top: 18rem; + } + + .sm\:mr-72{ + margin-right: 18rem; + } + + .sm\:mb-72{ + margin-bottom: 18rem; + } + + .sm\:ml-72{ + margin-left: 18rem; + } + + .sm\:mt-80{ + margin-top: 20rem; + } + + .sm\:mr-80{ + margin-right: 20rem; + } + + .sm\:mb-80{ + margin-bottom: 20rem; + } + + .sm\:ml-80{ + margin-left: 20rem; + } + + .sm\:mt-96{ + margin-top: 24rem; + } + + .sm\:mr-96{ + margin-right: 24rem; + } + + .sm\:mb-96{ + margin-bottom: 24rem; + } + + .sm\:ml-96{ + margin-left: 24rem; + } + + .sm\:mt-auto{ + margin-top: auto; + } + + .sm\:mr-auto{ + margin-right: auto; + } + + .sm\:mb-auto{ + margin-bottom: auto; + } + + .sm\:ml-auto{ + margin-left: auto; + } + + .sm\:mt-px{ + margin-top: 1px; + } + + .sm\:mr-px{ + margin-right: 1px; + } + + .sm\:mb-px{ + margin-bottom: 1px; + } + + .sm\:ml-px{ + margin-left: 1px; + } + + .sm\:mt-0\.5{ + margin-top: 0.125rem; + } + + .sm\:mr-0\.5{ + margin-right: 0.125rem; + } + + .sm\:mb-0\.5{ + margin-bottom: 0.125rem; + } + + .sm\:ml-0\.5{ + margin-left: 0.125rem; + } + + .sm\:mt-1\.5{ + margin-top: 0.375rem; + } + + .sm\:mr-1\.5{ + margin-right: 0.375rem; + } + + .sm\:mb-1\.5{ + margin-bottom: 0.375rem; + } + + .sm\:ml-1\.5{ + margin-left: 0.375rem; + } + + .sm\:mt-2\.5{ + margin-top: 0.625rem; + } + + .sm\:mr-2\.5{ + margin-right: 0.625rem; + } + + .sm\:mb-2\.5{ + margin-bottom: 0.625rem; + } + + .sm\:ml-2\.5{ + margin-left: 0.625rem; + } + + .sm\:mt-3\.5{ + margin-top: 0.875rem; + } + + .sm\:mr-3\.5{ + margin-right: 0.875rem; + } + + .sm\:mb-3\.5{ + margin-bottom: 0.875rem; + } + + .sm\:ml-3\.5{ + margin-left: 0.875rem; + } + + .sm\:-mt-0{ + margin-top: 0px; + } + + .sm\:-mr-0{ + margin-right: 0px; + } + + .sm\:-mb-0{ + margin-bottom: 0px; + } + + .sm\:-ml-0{ + margin-left: 0px; + } + + .sm\:-mt-1{ + margin-top: -0.25rem; + } + + .sm\:-mr-1{ + margin-right: -0.25rem; + } + + .sm\:-mb-1{ + margin-bottom: -0.25rem; + } + + .sm\:-ml-1{ + margin-left: -0.25rem; + } + + .sm\:-mt-2{ + margin-top: -0.5rem; + } + + .sm\:-mr-2{ + margin-right: -0.5rem; + } + + .sm\:-mb-2{ + margin-bottom: -0.5rem; + } + + .sm\:-ml-2{ + margin-left: -0.5rem; + } + + .sm\:-mt-3{ + margin-top: -0.75rem; + } + + .sm\:-mr-3{ + margin-right: -0.75rem; + } + + .sm\:-mb-3{ + margin-bottom: -0.75rem; + } + + .sm\:-ml-3{ + margin-left: -0.75rem; + } + + .sm\:-mt-4{ + margin-top: -1rem; + } + + .sm\:-mr-4{ + margin-right: -1rem; + } + + .sm\:-mb-4{ + margin-bottom: -1rem; + } + + .sm\:-ml-4{ + margin-left: -1rem; + } + + .sm\:-mt-5{ + margin-top: -1.25rem; + } + + .sm\:-mr-5{ + margin-right: -1.25rem; + } + + .sm\:-mb-5{ + margin-bottom: -1.25rem; + } + + .sm\:-ml-5{ + margin-left: -1.25rem; + } + + .sm\:-mt-6{ + margin-top: -1.5rem; + } + + .sm\:-mr-6{ + margin-right: -1.5rem; + } + + .sm\:-mb-6{ + margin-bottom: -1.5rem; + } + + .sm\:-ml-6{ + margin-left: -1.5rem; + } + + .sm\:-mt-7{ + margin-top: -1.75rem; + } + + .sm\:-mr-7{ + margin-right: -1.75rem; + } + + .sm\:-mb-7{ + margin-bottom: -1.75rem; + } + + .sm\:-ml-7{ + margin-left: -1.75rem; + } + + .sm\:-mt-8{ + margin-top: -2rem; + } + + .sm\:-mr-8{ + margin-right: -2rem; + } + + .sm\:-mb-8{ + margin-bottom: -2rem; + } + + .sm\:-ml-8{ + margin-left: -2rem; + } + + .sm\:-mt-9{ + margin-top: -2.25rem; + } + + .sm\:-mr-9{ + margin-right: -2.25rem; + } + + .sm\:-mb-9{ + margin-bottom: -2.25rem; + } + + .sm\:-ml-9{ + margin-left: -2.25rem; + } + + .sm\:-mt-10{ + margin-top: -2.5rem; + } + + .sm\:-mr-10{ + margin-right: -2.5rem; + } + + .sm\:-mb-10{ + margin-bottom: -2.5rem; + } + + .sm\:-ml-10{ + margin-left: -2.5rem; + } + + .sm\:-mt-11{ + margin-top: -2.75rem; + } + + .sm\:-mr-11{ + margin-right: -2.75rem; + } + + .sm\:-mb-11{ + margin-bottom: -2.75rem; + } + + .sm\:-ml-11{ + margin-left: -2.75rem; + } + + .sm\:-mt-12{ + margin-top: -3rem; + } + + .sm\:-mr-12{ + margin-right: -3rem; + } + + .sm\:-mb-12{ + margin-bottom: -3rem; + } + + .sm\:-ml-12{ + margin-left: -3rem; + } + + .sm\:-mt-14{ + margin-top: -3.5rem; + } + + .sm\:-mr-14{ + margin-right: -3.5rem; + } + + .sm\:-mb-14{ + margin-bottom: -3.5rem; + } + + .sm\:-ml-14{ + margin-left: -3.5rem; + } + + .sm\:-mt-16{ + margin-top: -4rem; + } + + .sm\:-mr-16{ + margin-right: -4rem; + } + + .sm\:-mb-16{ + margin-bottom: -4rem; + } + + .sm\:-ml-16{ + margin-left: -4rem; + } + + .sm\:-mt-20{ + margin-top: -5rem; + } + + .sm\:-mr-20{ + margin-right: -5rem; + } + + .sm\:-mb-20{ + margin-bottom: -5rem; + } + + .sm\:-ml-20{ + margin-left: -5rem; + } + + .sm\:-mt-24{ + margin-top: -6rem; + } + + .sm\:-mr-24{ + margin-right: -6rem; + } + + .sm\:-mb-24{ + margin-bottom: -6rem; + } + + .sm\:-ml-24{ + margin-left: -6rem; + } + + .sm\:-mt-28{ + margin-top: -7rem; + } + + .sm\:-mr-28{ + margin-right: -7rem; + } + + .sm\:-mb-28{ + margin-bottom: -7rem; + } + + .sm\:-ml-28{ + margin-left: -7rem; + } + + .sm\:-mt-32{ + margin-top: -8rem; + } + + .sm\:-mr-32{ + margin-right: -8rem; + } + + .sm\:-mb-32{ + margin-bottom: -8rem; + } + + .sm\:-ml-32{ + margin-left: -8rem; + } + + .sm\:-mt-36{ + margin-top: -9rem; + } + + .sm\:-mr-36{ + margin-right: -9rem; + } + + .sm\:-mb-36{ + margin-bottom: -9rem; + } + + .sm\:-ml-36{ + margin-left: -9rem; + } + + .sm\:-mt-40{ + margin-top: -10rem; + } + + .sm\:-mr-40{ + margin-right: -10rem; + } + + .sm\:-mb-40{ + margin-bottom: -10rem; + } + + .sm\:-ml-40{ + margin-left: -10rem; + } + + .sm\:-mt-44{ + margin-top: -11rem; + } + + .sm\:-mr-44{ + margin-right: -11rem; + } + + .sm\:-mb-44{ + margin-bottom: -11rem; + } + + .sm\:-ml-44{ + margin-left: -11rem; + } + + .sm\:-mt-48{ + margin-top: -12rem; + } + + .sm\:-mr-48{ + margin-right: -12rem; + } + + .sm\:-mb-48{ + margin-bottom: -12rem; + } + + .sm\:-ml-48{ + margin-left: -12rem; + } + + .sm\:-mt-52{ + margin-top: -13rem; + } + + .sm\:-mr-52{ + margin-right: -13rem; + } + + .sm\:-mb-52{ + margin-bottom: -13rem; + } + + .sm\:-ml-52{ + margin-left: -13rem; + } + + .sm\:-mt-56{ + margin-top: -14rem; + } + + .sm\:-mr-56{ + margin-right: -14rem; + } + + .sm\:-mb-56{ + margin-bottom: -14rem; + } + + .sm\:-ml-56{ + margin-left: -14rem; + } + + .sm\:-mt-60{ + margin-top: -15rem; + } + + .sm\:-mr-60{ + margin-right: -15rem; + } + + .sm\:-mb-60{ + margin-bottom: -15rem; + } + + .sm\:-ml-60{ + margin-left: -15rem; + } + + .sm\:-mt-64{ + margin-top: -16rem; + } + + .sm\:-mr-64{ + margin-right: -16rem; + } + + .sm\:-mb-64{ + margin-bottom: -16rem; + } + + .sm\:-ml-64{ + margin-left: -16rem; + } + + .sm\:-mt-72{ + margin-top: -18rem; + } + + .sm\:-mr-72{ + margin-right: -18rem; + } + + .sm\:-mb-72{ + margin-bottom: -18rem; + } + + .sm\:-ml-72{ + margin-left: -18rem; + } + + .sm\:-mt-80{ + margin-top: -20rem; + } + + .sm\:-mr-80{ + margin-right: -20rem; + } + + .sm\:-mb-80{ + margin-bottom: -20rem; + } + + .sm\:-ml-80{ + margin-left: -20rem; + } + + .sm\:-mt-96{ + margin-top: -24rem; + } + + .sm\:-mr-96{ + margin-right: -24rem; + } + + .sm\:-mb-96{ + margin-bottom: -24rem; + } + + .sm\:-ml-96{ + margin-left: -24rem; + } + + .sm\:-mt-px{ + margin-top: -1px; + } + + .sm\:-mr-px{ + margin-right: -1px; + } + + .sm\:-mb-px{ + margin-bottom: -1px; + } + + .sm\:-ml-px{ + margin-left: -1px; + } + + .sm\:-mt-0\.5{ + margin-top: -0.125rem; + } + + .sm\:-mr-0\.5{ + margin-right: -0.125rem; + } + + .sm\:-mb-0\.5{ + margin-bottom: -0.125rem; + } + + .sm\:-ml-0\.5{ + margin-left: -0.125rem; + } + + .sm\:-mt-1\.5{ + margin-top: -0.375rem; + } + + .sm\:-mr-1\.5{ + margin-right: -0.375rem; + } + + .sm\:-mb-1\.5{ + margin-bottom: -0.375rem; + } + + .sm\:-ml-1\.5{ + margin-left: -0.375rem; + } + + .sm\:-mt-2\.5{ + margin-top: -0.625rem; + } + + .sm\:-mr-2\.5{ + margin-right: -0.625rem; + } + + .sm\:-mb-2\.5{ + margin-bottom: -0.625rem; + } + + .sm\:-ml-2\.5{ + margin-left: -0.625rem; + } + + .sm\:-mt-3\.5{ + margin-top: -0.875rem; + } + + .sm\:-mr-3\.5{ + margin-right: -0.875rem; + } + + .sm\:-mb-3\.5{ + margin-bottom: -0.875rem; + } + + .sm\:-ml-3\.5{ + margin-left: -0.875rem; + } + + .sm\:max-h-0{ + max-height: 0px; + } + + .sm\:max-h-1{ + max-height: 0.25rem; + } + + .sm\:max-h-2{ + max-height: 0.5rem; + } + + .sm\:max-h-3{ + max-height: 0.75rem; + } + + .sm\:max-h-4{ + max-height: 1rem; + } + + .sm\:max-h-5{ + max-height: 1.25rem; + } + + .sm\:max-h-6{ + max-height: 1.5rem; + } + + .sm\:max-h-7{ + max-height: 1.75rem; + } + + .sm\:max-h-8{ + max-height: 2rem; + } + + .sm\:max-h-9{ + max-height: 2.25rem; + } + + .sm\:max-h-10{ + max-height: 2.5rem; + } + + .sm\:max-h-11{ + max-height: 2.75rem; + } + + .sm\:max-h-12{ + max-height: 3rem; + } + + .sm\:max-h-14{ + max-height: 3.5rem; + } + + .sm\:max-h-16{ + max-height: 4rem; + } + + .sm\:max-h-20{ + max-height: 5rem; + } + + .sm\:max-h-24{ + max-height: 6rem; + } + + .sm\:max-h-28{ + max-height: 7rem; + } + + .sm\:max-h-32{ + max-height: 8rem; + } + + .sm\:max-h-36{ + max-height: 9rem; + } + + .sm\:max-h-40{ + max-height: 10rem; + } + + .sm\:max-h-44{ + max-height: 11rem; + } + + .sm\:max-h-48{ + max-height: 12rem; + } + + .sm\:max-h-52{ + max-height: 13rem; + } + + .sm\:max-h-56{ + max-height: 14rem; + } + + .sm\:max-h-60{ + max-height: 15rem; + } + + .sm\:max-h-64{ + max-height: 16rem; + } + + .sm\:max-h-72{ + max-height: 18rem; + } + + .sm\:max-h-80{ + max-height: 20rem; + } + + .sm\:max-h-96{ + max-height: 24rem; + } + + .sm\:max-h-px{ + max-height: 1px; + } + + .sm\:max-h-0\.5{ + max-height: 0.125rem; + } + + .sm\:max-h-1\.5{ + max-height: 0.375rem; + } + + .sm\:max-h-2\.5{ + max-height: 0.625rem; + } + + .sm\:max-h-3\.5{ + max-height: 0.875rem; + } + + .sm\:max-h-full{ + max-height: 100%; + } + + .sm\:max-h-screen{ + max-height: 100vh; + } + + .sm\:max-w-0{ + max-width: 0rem; + } + + .sm\:max-w-none{ + max-width: none; + } + + .sm\:max-w-xs{ + max-width: 20rem; + } + + .sm\:max-w-sm{ + max-width: 24rem; + } + + .sm\:max-w-md{ + max-width: 28rem; + } + + .sm\:max-w-lg{ + max-width: 32rem; + } + + .sm\:max-w-xl{ + max-width: 36rem; + } + + .sm\:max-w-2xl{ + max-width: 42rem; + } + + .sm\:max-w-3xl{ + max-width: 48rem; + } + + .sm\:max-w-4xl{ + max-width: 56rem; + } + + .sm\:max-w-5xl{ + max-width: 64rem; + } + + .sm\:max-w-6xl{ + max-width: 72rem; + } + + .sm\:max-w-7xl{ + max-width: 80rem; + } + + .sm\:max-w-full{ + max-width: 100%; + } + + .sm\:max-w-min{ + max-width: -webkit-min-content; + max-width: -moz-min-content; + max-width: min-content; + } + + .sm\:max-w-max{ + max-width: -webkit-max-content; + max-width: -moz-max-content; + max-width: max-content; + } + + .sm\:max-w-prose{ + max-width: 65ch; + } + + .sm\:max-w-screen-sm{ + max-width: 640px; + } + + .sm\:max-w-screen-md{ + max-width: 768px; + } + + .sm\:max-w-screen-lg{ + max-width: 1024px; + } + + .sm\:max-w-screen-xl{ + max-width: 1280px; + } + + .sm\:max-w-screen-2xl{ + max-width: 1536px; + } + + .sm\:min-h-0{ + min-height: 0px; + } + + .sm\:min-h-full{ + min-height: 100%; + } + + .sm\:min-h-screen{ + min-height: 100vh; + } + + .sm\:min-w-0{ + min-width: 0px; + } + + .sm\:min-w-full{ + min-width: 100%; + } + + .sm\:min-w-min{ + min-width: -webkit-min-content; + min-width: -moz-min-content; + min-width: min-content; + } + + .sm\:min-w-max{ + min-width: -webkit-max-content; + min-width: -moz-max-content; + min-width: max-content; + } + + .sm\:object-contain{ + -o-object-fit: contain; + object-fit: contain; + } + + .sm\:object-cover{ + -o-object-fit: cover; + object-fit: cover; + } + + .sm\:object-fill{ + -o-object-fit: fill; + object-fit: fill; + } + + .sm\:object-none{ + -o-object-fit: none; + object-fit: none; + } + + .sm\:object-scale-down{ + -o-object-fit: scale-down; + object-fit: scale-down; + } + + .sm\:object-bottom{ + -o-object-position: bottom; + object-position: bottom; + } + + .sm\:object-center{ + -o-object-position: center; + object-position: center; + } + + .sm\:object-left{ + -o-object-position: left; + object-position: left; + } + + .sm\:object-left-bottom{ + -o-object-position: left bottom; + object-position: left bottom; + } + + .sm\:object-left-top{ + -o-object-position: left top; + object-position: left top; + } + + .sm\:object-right{ + -o-object-position: right; + object-position: right; + } + + .sm\:object-right-bottom{ + -o-object-position: right bottom; + object-position: right bottom; + } + + .sm\:object-right-top{ + -o-object-position: right top; + object-position: right top; + } + + .sm\:object-top{ + -o-object-position: top; + object-position: top; + } + + .sm\:opacity-0{ + opacity: 0; + } + + .sm\:opacity-5{ + opacity: 0.05; + } + + .sm\:opacity-10{ + opacity: 0.1; + } + + .sm\:opacity-20{ + opacity: 0.2; + } + + .sm\:opacity-25{ + opacity: 0.25; + } + + .sm\:opacity-30{ + opacity: 0.3; + } + + .sm\:opacity-40{ + opacity: 0.4; + } + + .sm\:opacity-50{ + opacity: 0.5; + } + + .sm\:opacity-60{ + opacity: 0.6; + } + + .sm\:opacity-70{ + opacity: 0.7; + } + + .sm\:opacity-75{ + opacity: 0.75; + } + + .sm\:opacity-80{ + opacity: 0.8; + } + + .sm\:opacity-90{ + opacity: 0.9; + } + + .sm\:opacity-95{ + opacity: 0.95; + } + + .sm\:opacity-100{ + opacity: 1; + } + + .group:hover .sm\:group-hover\:opacity-0{ + opacity: 0; + } + + .group:hover .sm\:group-hover\:opacity-5{ + opacity: 0.05; + } + + .group:hover .sm\:group-hover\:opacity-10{ + opacity: 0.1; + } + + .group:hover .sm\:group-hover\:opacity-20{ + opacity: 0.2; + } + + .group:hover .sm\:group-hover\:opacity-25{ + opacity: 0.25; + } + + .group:hover .sm\:group-hover\:opacity-30{ + opacity: 0.3; + } + + .group:hover .sm\:group-hover\:opacity-40{ + opacity: 0.4; + } + + .group:hover .sm\:group-hover\:opacity-50{ + opacity: 0.5; + } + + .group:hover .sm\:group-hover\:opacity-60{ + opacity: 0.6; + } + + .group:hover .sm\:group-hover\:opacity-70{ + opacity: 0.7; + } + + .group:hover .sm\:group-hover\:opacity-75{ + opacity: 0.75; + } + + .group:hover .sm\:group-hover\:opacity-80{ + opacity: 0.8; + } + + .group:hover .sm\:group-hover\:opacity-90{ + opacity: 0.9; + } + + .group:hover .sm\:group-hover\:opacity-95{ + opacity: 0.95; + } + + .group:hover .sm\:group-hover\:opacity-100{ + opacity: 1; + } + + .sm\:focus-within\:opacity-0:focus-within{ + opacity: 0; + } + + .sm\:focus-within\:opacity-5:focus-within{ + opacity: 0.05; + } + + .sm\:focus-within\:opacity-10:focus-within{ + opacity: 0.1; + } + + .sm\:focus-within\:opacity-20:focus-within{ + opacity: 0.2; + } + + .sm\:focus-within\:opacity-25:focus-within{ + opacity: 0.25; + } + + .sm\:focus-within\:opacity-30:focus-within{ + opacity: 0.3; + } + + .sm\:focus-within\:opacity-40:focus-within{ + opacity: 0.4; + } + + .sm\:focus-within\:opacity-50:focus-within{ + opacity: 0.5; + } + + .sm\:focus-within\:opacity-60:focus-within{ + opacity: 0.6; + } + + .sm\:focus-within\:opacity-70:focus-within{ + opacity: 0.7; + } + + .sm\:focus-within\:opacity-75:focus-within{ + opacity: 0.75; + } + + .sm\:focus-within\:opacity-80:focus-within{ + opacity: 0.8; + } + + .sm\:focus-within\:opacity-90:focus-within{ + opacity: 0.9; + } + + .sm\:focus-within\:opacity-95:focus-within{ + opacity: 0.95; + } + + .sm\:focus-within\:opacity-100:focus-within{ + opacity: 1; + } + + .sm\:hover\:opacity-0:hover{ + opacity: 0; + } + + .sm\:hover\:opacity-5:hover{ + opacity: 0.05; + } + + .sm\:hover\:opacity-10:hover{ + opacity: 0.1; + } + + .sm\:hover\:opacity-20:hover{ + opacity: 0.2; + } + + .sm\:hover\:opacity-25:hover{ + opacity: 0.25; + } + + .sm\:hover\:opacity-30:hover{ + opacity: 0.3; + } + + .sm\:hover\:opacity-40:hover{ + opacity: 0.4; + } + + .sm\:hover\:opacity-50:hover{ + opacity: 0.5; + } + + .sm\:hover\:opacity-60:hover{ + opacity: 0.6; + } + + .sm\:hover\:opacity-70:hover{ + opacity: 0.7; + } + + .sm\:hover\:opacity-75:hover{ + opacity: 0.75; + } + + .sm\:hover\:opacity-80:hover{ + opacity: 0.8; + } + + .sm\:hover\:opacity-90:hover{ + opacity: 0.9; + } + + .sm\:hover\:opacity-95:hover{ + opacity: 0.95; + } + + .sm\:hover\:opacity-100:hover{ + opacity: 1; + } + + .sm\:focus\:opacity-0:focus{ + opacity: 0; + } + + .sm\:focus\:opacity-5:focus{ + opacity: 0.05; + } + + .sm\:focus\:opacity-10:focus{ + opacity: 0.1; + } + + .sm\:focus\:opacity-20:focus{ + opacity: 0.2; + } + + .sm\:focus\:opacity-25:focus{ + opacity: 0.25; + } + + .sm\:focus\:opacity-30:focus{ + opacity: 0.3; + } + + .sm\:focus\:opacity-40:focus{ + opacity: 0.4; + } + + .sm\:focus\:opacity-50:focus{ + opacity: 0.5; + } + + .sm\:focus\:opacity-60:focus{ + opacity: 0.6; + } + + .sm\:focus\:opacity-70:focus{ + opacity: 0.7; + } + + .sm\:focus\:opacity-75:focus{ + opacity: 0.75; + } + + .sm\:focus\:opacity-80:focus{ + opacity: 0.8; + } + + .sm\:focus\:opacity-90:focus{ + opacity: 0.9; + } + + .sm\:focus\:opacity-95:focus{ + opacity: 0.95; + } + + .sm\:focus\:opacity-100:focus{ + opacity: 1; + } + + .sm\:outline-none{ + outline: 2px solid transparent; + outline-offset: 2px; + } + + .sm\:outline-white{ + outline: 2px dotted white; + outline-offset: 2px; + } + + .sm\:outline-black{ + outline: 2px dotted black; + outline-offset: 2px; + } + + .sm\:focus-within\:outline-none:focus-within{ + outline: 2px solid transparent; + outline-offset: 2px; + } + + .sm\:focus-within\:outline-white:focus-within{ + outline: 2px dotted white; + outline-offset: 2px; + } + + .sm\:focus-within\:outline-black:focus-within{ + outline: 2px dotted black; + outline-offset: 2px; + } + + .sm\:focus\:outline-none:focus{ + outline: 2px solid transparent; + outline-offset: 2px; + } + + .sm\:focus\:outline-white:focus{ + outline: 2px dotted white; + outline-offset: 2px; + } + + .sm\:focus\:outline-black:focus{ + outline: 2px dotted black; + outline-offset: 2px; + } + + .sm\:overflow-auto{ + overflow: auto; + } + + .sm\:overflow-hidden{ + overflow: hidden; + } + + .sm\:overflow-visible{ + overflow: visible; + } + + .sm\:overflow-scroll{ + overflow: scroll; + } + + .sm\:overflow-x-auto{ + overflow-x: auto; + } + + .sm\:overflow-y-auto{ + overflow-y: auto; + } + + .sm\:overflow-x-hidden{ + overflow-x: hidden; + } + + .sm\:overflow-y-hidden{ + overflow-y: hidden; + } + + .sm\:overflow-x-visible{ + overflow-x: visible; + } + + .sm\:overflow-y-visible{ + overflow-y: visible; + } + + .sm\:overflow-x-scroll{ + overflow-x: scroll; + } + + .sm\:overflow-y-scroll{ + overflow-y: scroll; + } + + .sm\:overscroll-auto{ + -ms-scroll-chaining: chained; + overscroll-behavior: auto; + } + + .sm\:overscroll-contain{ + -ms-scroll-chaining: none; + overscroll-behavior: contain; + } + + .sm\:overscroll-none{ + -ms-scroll-chaining: none; + overscroll-behavior: none; + } + + .sm\:overscroll-y-auto{ + overscroll-behavior-y: auto; + } + + .sm\:overscroll-y-contain{ + overscroll-behavior-y: contain; + } + + .sm\:overscroll-y-none{ + overscroll-behavior-y: none; + } + + .sm\:overscroll-x-auto{ + overscroll-behavior-x: auto; + } + + .sm\:overscroll-x-contain{ + overscroll-behavior-x: contain; + } + + .sm\:overscroll-x-none{ + overscroll-behavior-x: none; + } + + .sm\:p-0{ + padding: 0px; + } + + .sm\:p-1{ + padding: 0.25rem; + } + + .sm\:p-2{ + padding: 0.5rem; + } + + .sm\:p-3{ + padding: 0.75rem; + } + + .sm\:p-4{ + padding: 1rem; + } + + .sm\:p-5{ + padding: 1.25rem; + } + + .sm\:p-6{ + padding: 1.5rem; + } + + .sm\:p-7{ + padding: 1.75rem; + } + + .sm\:p-8{ + padding: 2rem; + } + + .sm\:p-9{ + padding: 2.25rem; + } + + .sm\:p-10{ + padding: 2.5rem; + } + + .sm\:p-11{ + padding: 2.75rem; + } + + .sm\:p-12{ + padding: 3rem; + } + + .sm\:p-14{ + padding: 3.5rem; + } + + .sm\:p-16{ + padding: 4rem; + } + + .sm\:p-20{ + padding: 5rem; + } + + .sm\:p-24{ + padding: 6rem; + } + + .sm\:p-28{ + padding: 7rem; + } + + .sm\:p-32{ + padding: 8rem; + } + + .sm\:p-36{ + padding: 9rem; + } + + .sm\:p-40{ + padding: 10rem; + } + + .sm\:p-44{ + padding: 11rem; + } + + .sm\:p-48{ + padding: 12rem; + } + + .sm\:p-52{ + padding: 13rem; + } + + .sm\:p-56{ + padding: 14rem; + } + + .sm\:p-60{ + padding: 15rem; + } + + .sm\:p-64{ + padding: 16rem; + } + + .sm\:p-72{ + padding: 18rem; + } + + .sm\:p-80{ + padding: 20rem; + } + + .sm\:p-96{ + padding: 24rem; + } + + .sm\:p-px{ + padding: 1px; + } + + .sm\:p-0\.5{ + padding: 0.125rem; + } + + .sm\:p-1\.5{ + padding: 0.375rem; + } + + .sm\:p-2\.5{ + padding: 0.625rem; + } + + .sm\:p-3\.5{ + padding: 0.875rem; + } + + .sm\:py-0{ + padding-top: 0px; + padding-bottom: 0px; + } + + .sm\:px-0{ + padding-left: 0px; + padding-right: 0px; + } + + .sm\:py-1{ + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + + .sm\:px-1{ + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .sm\:py-2{ + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .sm\:px-2{ + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .sm\:py-3{ + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .sm\:px-3{ + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .sm\:py-4{ + padding-top: 1rem; + padding-bottom: 1rem; + } + + .sm\:px-4{ + padding-left: 1rem; + padding-right: 1rem; + } + + .sm\:py-5{ + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + + .sm\:px-5{ + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .sm\:py-6{ + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .sm\:px-6{ + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .sm\:py-7{ + padding-top: 1.75rem; + padding-bottom: 1.75rem; + } + + .sm\:px-7{ + padding-left: 1.75rem; + padding-right: 1.75rem; + } + + .sm\:py-8{ + padding-top: 2rem; + padding-bottom: 2rem; + } + + .sm\:px-8{ + padding-left: 2rem; + padding-right: 2rem; + } + + .sm\:py-9{ + padding-top: 2.25rem; + padding-bottom: 2.25rem; + } + + .sm\:px-9{ + padding-left: 2.25rem; + padding-right: 2.25rem; + } + + .sm\:py-10{ + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + + .sm\:px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .sm\:py-11{ + padding-top: 2.75rem; + padding-bottom: 2.75rem; + } + + .sm\:px-11{ + padding-left: 2.75rem; + padding-right: 2.75rem; + } + + .sm\:py-12{ + padding-top: 3rem; + padding-bottom: 3rem; + } + + .sm\:px-12{ + padding-left: 3rem; + padding-right: 3rem; + } + + .sm\:py-14{ + padding-top: 3.5rem; + padding-bottom: 3.5rem; + } + + .sm\:px-14{ + padding-left: 3.5rem; + padding-right: 3.5rem; + } + + .sm\:py-16{ + padding-top: 4rem; + padding-bottom: 4rem; + } + + .sm\:px-16{ + padding-left: 4rem; + padding-right: 4rem; + } + + .sm\:py-20{ + padding-top: 5rem; + padding-bottom: 5rem; + } + + .sm\:px-20{ + padding-left: 5rem; + padding-right: 5rem; + } + + .sm\:py-24{ + padding-top: 6rem; + padding-bottom: 6rem; + } + + .sm\:px-24{ + padding-left: 6rem; + padding-right: 6rem; + } + + .sm\:py-28{ + padding-top: 7rem; + padding-bottom: 7rem; + } + + .sm\:px-28{ + padding-left: 7rem; + padding-right: 7rem; + } + + .sm\:py-32{ + padding-top: 8rem; + padding-bottom: 8rem; + } + + .sm\:px-32{ + padding-left: 8rem; + padding-right: 8rem; + } + + .sm\:py-36{ + padding-top: 9rem; + padding-bottom: 9rem; + } + + .sm\:px-36{ + padding-left: 9rem; + padding-right: 9rem; + } + + .sm\:py-40{ + padding-top: 10rem; + padding-bottom: 10rem; + } + + .sm\:px-40{ + padding-left: 10rem; + padding-right: 10rem; + } + + .sm\:py-44{ + padding-top: 11rem; + padding-bottom: 11rem; + } + + .sm\:px-44{ + padding-left: 11rem; + padding-right: 11rem; + } + + .sm\:py-48{ + padding-top: 12rem; + padding-bottom: 12rem; + } + + .sm\:px-48{ + padding-left: 12rem; + padding-right: 12rem; + } + + .sm\:py-52{ + padding-top: 13rem; + padding-bottom: 13rem; + } + + .sm\:px-52{ + padding-left: 13rem; + padding-right: 13rem; + } + + .sm\:py-56{ + padding-top: 14rem; + padding-bottom: 14rem; + } + + .sm\:px-56{ + padding-left: 14rem; + padding-right: 14rem; + } + + .sm\:py-60{ + padding-top: 15rem; + padding-bottom: 15rem; + } + + .sm\:px-60{ + padding-left: 15rem; + padding-right: 15rem; + } + + .sm\:py-64{ + padding-top: 16rem; + padding-bottom: 16rem; + } + + .sm\:px-64{ + padding-left: 16rem; + padding-right: 16rem; + } + + .sm\:py-72{ + padding-top: 18rem; + padding-bottom: 18rem; + } + + .sm\:px-72{ + padding-left: 18rem; + padding-right: 18rem; + } + + .sm\:py-80{ + padding-top: 20rem; + padding-bottom: 20rem; + } + + .sm\:px-80{ + padding-left: 20rem; + padding-right: 20rem; + } + + .sm\:py-96{ + padding-top: 24rem; + padding-bottom: 24rem; + } + + .sm\:px-96{ + padding-left: 24rem; + padding-right: 24rem; + } + + .sm\:py-px{ + padding-top: 1px; + padding-bottom: 1px; + } + + .sm\:px-px{ + padding-left: 1px; + padding-right: 1px; + } + + .sm\:py-0\.5{ + padding-top: 0.125rem; + padding-bottom: 0.125rem; + } + + .sm\:px-0\.5{ + padding-left: 0.125rem; + padding-right: 0.125rem; + } + + .sm\:py-1\.5{ + padding-top: 0.375rem; + padding-bottom: 0.375rem; + } + + .sm\:px-1\.5{ + padding-left: 0.375rem; + padding-right: 0.375rem; + } + + .sm\:py-2\.5{ + padding-top: 0.625rem; + padding-bottom: 0.625rem; + } + + .sm\:px-2\.5{ + padding-left: 0.625rem; + padding-right: 0.625rem; + } + + .sm\:py-3\.5{ + padding-top: 0.875rem; + padding-bottom: 0.875rem; + } + + .sm\:px-3\.5{ + padding-left: 0.875rem; + padding-right: 0.875rem; + } + + .sm\:pt-0{ + padding-top: 0px; + } + + .sm\:pr-0{ + padding-right: 0px; + } + + .sm\:pb-0{ + padding-bottom: 0px; + } + + .sm\:pl-0{ + padding-left: 0px; + } + + .sm\:pt-1{ + padding-top: 0.25rem; + } + + .sm\:pr-1{ + padding-right: 0.25rem; + } + + .sm\:pb-1{ + padding-bottom: 0.25rem; + } + + .sm\:pl-1{ + padding-left: 0.25rem; + } + + .sm\:pt-2{ + padding-top: 0.5rem; + } + + .sm\:pr-2{ + padding-right: 0.5rem; + } + + .sm\:pb-2{ + padding-bottom: 0.5rem; + } + + .sm\:pl-2{ + padding-left: 0.5rem; + } + + .sm\:pt-3{ + padding-top: 0.75rem; + } + + .sm\:pr-3{ + padding-right: 0.75rem; + } + + .sm\:pb-3{ + padding-bottom: 0.75rem; + } + + .sm\:pl-3{ + padding-left: 0.75rem; + } + + .sm\:pt-4{ + padding-top: 1rem; + } + + .sm\:pr-4{ + padding-right: 1rem; + } + + .sm\:pb-4{ + padding-bottom: 1rem; + } + + .sm\:pl-4{ + padding-left: 1rem; + } + + .sm\:pt-5{ + padding-top: 1.25rem; + } + + .sm\:pr-5{ + padding-right: 1.25rem; + } + + .sm\:pb-5{ + padding-bottom: 1.25rem; + } + + .sm\:pl-5{ + padding-left: 1.25rem; + } + + .sm\:pt-6{ + padding-top: 1.5rem; + } + + .sm\:pr-6{ + padding-right: 1.5rem; + } + + .sm\:pb-6{ + padding-bottom: 1.5rem; + } + + .sm\:pl-6{ + padding-left: 1.5rem; + } + + .sm\:pt-7{ + padding-top: 1.75rem; + } + + .sm\:pr-7{ + padding-right: 1.75rem; + } + + .sm\:pb-7{ + padding-bottom: 1.75rem; + } + + .sm\:pl-7{ + padding-left: 1.75rem; + } + + .sm\:pt-8{ + padding-top: 2rem; + } + + .sm\:pr-8{ + padding-right: 2rem; + } + + .sm\:pb-8{ + padding-bottom: 2rem; + } + + .sm\:pl-8{ + padding-left: 2rem; + } + + .sm\:pt-9{ + padding-top: 2.25rem; + } + + .sm\:pr-9{ + padding-right: 2.25rem; + } + + .sm\:pb-9{ + padding-bottom: 2.25rem; + } + + .sm\:pl-9{ + padding-left: 2.25rem; + } + + .sm\:pt-10{ + padding-top: 2.5rem; + } + + .sm\:pr-10{ + padding-right: 2.5rem; + } + + .sm\:pb-10{ + padding-bottom: 2.5rem; + } + + .sm\:pl-10{ + padding-left: 2.5rem; + } + + .sm\:pt-11{ + padding-top: 2.75rem; + } + + .sm\:pr-11{ + padding-right: 2.75rem; + } + + .sm\:pb-11{ + padding-bottom: 2.75rem; + } + + .sm\:pl-11{ + padding-left: 2.75rem; + } + + .sm\:pt-12{ + padding-top: 3rem; + } + + .sm\:pr-12{ + padding-right: 3rem; + } + + .sm\:pb-12{ + padding-bottom: 3rem; + } + + .sm\:pl-12{ + padding-left: 3rem; + } + + .sm\:pt-14{ + padding-top: 3.5rem; + } + + .sm\:pr-14{ + padding-right: 3.5rem; + } + + .sm\:pb-14{ + padding-bottom: 3.5rem; + } + + .sm\:pl-14{ + padding-left: 3.5rem; + } + + .sm\:pt-16{ + padding-top: 4rem; + } + + .sm\:pr-16{ + padding-right: 4rem; + } + + .sm\:pb-16{ + padding-bottom: 4rem; + } + + .sm\:pl-16{ + padding-left: 4rem; + } + + .sm\:pt-20{ + padding-top: 5rem; + } + + .sm\:pr-20{ + padding-right: 5rem; + } + + .sm\:pb-20{ + padding-bottom: 5rem; + } + + .sm\:pl-20{ + padding-left: 5rem; + } + + .sm\:pt-24{ + padding-top: 6rem; + } + + .sm\:pr-24{ + padding-right: 6rem; + } + + .sm\:pb-24{ + padding-bottom: 6rem; + } + + .sm\:pl-24{ + padding-left: 6rem; + } + + .sm\:pt-28{ + padding-top: 7rem; + } + + .sm\:pr-28{ + padding-right: 7rem; + } + + .sm\:pb-28{ + padding-bottom: 7rem; + } + + .sm\:pl-28{ + padding-left: 7rem; + } + + .sm\:pt-32{ + padding-top: 8rem; + } + + .sm\:pr-32{ + padding-right: 8rem; + } + + .sm\:pb-32{ + padding-bottom: 8rem; + } + + .sm\:pl-32{ + padding-left: 8rem; + } + + .sm\:pt-36{ + padding-top: 9rem; + } + + .sm\:pr-36{ + padding-right: 9rem; + } + + .sm\:pb-36{ + padding-bottom: 9rem; + } + + .sm\:pl-36{ + padding-left: 9rem; + } + + .sm\:pt-40{ + padding-top: 10rem; + } + + .sm\:pr-40{ + padding-right: 10rem; + } + + .sm\:pb-40{ + padding-bottom: 10rem; + } + + .sm\:pl-40{ + padding-left: 10rem; + } + + .sm\:pt-44{ + padding-top: 11rem; + } + + .sm\:pr-44{ + padding-right: 11rem; + } + + .sm\:pb-44{ + padding-bottom: 11rem; + } + + .sm\:pl-44{ + padding-left: 11rem; + } + + .sm\:pt-48{ + padding-top: 12rem; + } + + .sm\:pr-48{ + padding-right: 12rem; + } + + .sm\:pb-48{ + padding-bottom: 12rem; + } + + .sm\:pl-48{ + padding-left: 12rem; + } + + .sm\:pt-52{ + padding-top: 13rem; + } + + .sm\:pr-52{ + padding-right: 13rem; + } + + .sm\:pb-52{ + padding-bottom: 13rem; + } + + .sm\:pl-52{ + padding-left: 13rem; + } + + .sm\:pt-56{ + padding-top: 14rem; + } + + .sm\:pr-56{ + padding-right: 14rem; + } + + .sm\:pb-56{ + padding-bottom: 14rem; + } + + .sm\:pl-56{ + padding-left: 14rem; + } + + .sm\:pt-60{ + padding-top: 15rem; + } + + .sm\:pr-60{ + padding-right: 15rem; + } + + .sm\:pb-60{ + padding-bottom: 15rem; + } + + .sm\:pl-60{ + padding-left: 15rem; + } + + .sm\:pt-64{ + padding-top: 16rem; + } + + .sm\:pr-64{ + padding-right: 16rem; + } + + .sm\:pb-64{ + padding-bottom: 16rem; + } + + .sm\:pl-64{ + padding-left: 16rem; + } + + .sm\:pt-72{ + padding-top: 18rem; + } + + .sm\:pr-72{ + padding-right: 18rem; + } + + .sm\:pb-72{ + padding-bottom: 18rem; + } + + .sm\:pl-72{ + padding-left: 18rem; + } + + .sm\:pt-80{ + padding-top: 20rem; + } + + .sm\:pr-80{ + padding-right: 20rem; + } + + .sm\:pb-80{ + padding-bottom: 20rem; + } + + .sm\:pl-80{ + padding-left: 20rem; + } + + .sm\:pt-96{ + padding-top: 24rem; + } + + .sm\:pr-96{ + padding-right: 24rem; + } + + .sm\:pb-96{ + padding-bottom: 24rem; + } + + .sm\:pl-96{ + padding-left: 24rem; + } + + .sm\:pt-px{ + padding-top: 1px; + } + + .sm\:pr-px{ + padding-right: 1px; + } + + .sm\:pb-px{ + padding-bottom: 1px; + } + + .sm\:pl-px{ + padding-left: 1px; + } + + .sm\:pt-0\.5{ + padding-top: 0.125rem; + } + + .sm\:pr-0\.5{ + padding-right: 0.125rem; + } + + .sm\:pb-0\.5{ + padding-bottom: 0.125rem; + } + + .sm\:pl-0\.5{ + padding-left: 0.125rem; + } + + .sm\:pt-1\.5{ + padding-top: 0.375rem; + } + + .sm\:pr-1\.5{ + padding-right: 0.375rem; + } + + .sm\:pb-1\.5{ + padding-bottom: 0.375rem; + } + + .sm\:pl-1\.5{ + padding-left: 0.375rem; + } + + .sm\:pt-2\.5{ + padding-top: 0.625rem; + } + + .sm\:pr-2\.5{ + padding-right: 0.625rem; + } + + .sm\:pb-2\.5{ + padding-bottom: 0.625rem; + } + + .sm\:pl-2\.5{ + padding-left: 0.625rem; + } + + .sm\:pt-3\.5{ + padding-top: 0.875rem; + } + + .sm\:pr-3\.5{ + padding-right: 0.875rem; + } + + .sm\:pb-3\.5{ + padding-bottom: 0.875rem; + } + + .sm\:pl-3\.5{ + padding-left: 0.875rem; + } + + .sm\:placeholder-transparent::-moz-placeholder{ + color: transparent; + } + + .sm\:placeholder-transparent:-ms-input-placeholder{ + color: transparent; + } + + .sm\:placeholder-transparent::placeholder{ + color: transparent; + } + + .sm\:placeholder-current::-moz-placeholder{ + color: currentColor; + } + + .sm\:placeholder-current:-ms-input-placeholder{ + color: currentColor; + } + + .sm\:placeholder-current::placeholder{ + color: currentColor; + } + + .sm\:placeholder-black::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-black:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-black::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-white::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-white:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-white::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-gray-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-red-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-yellow-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-green-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-blue-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-indigo-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-purple-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-pink-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-transparent:focus::-moz-placeholder{ + color: transparent; + } + + .sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder{ + color: transparent; + } + + .sm\:focus\:placeholder-transparent:focus::placeholder{ + color: transparent; + } + + .sm\:focus\:placeholder-current:focus::-moz-placeholder{ + color: currentColor; + } + + .sm\:focus\:placeholder-current:focus:-ms-input-placeholder{ + color: currentColor; + } + + .sm\:focus\:placeholder-current:focus::placeholder{ + color: currentColor; + } + + .sm\:focus\:placeholder-black:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-black:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-black:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-white:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-white:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-white:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-gray-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-red-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-yellow-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-green-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-blue-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-indigo-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-purple-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .sm\:focus\:placeholder-pink-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .sm\:placeholder-opacity-0::-moz-placeholder{ + --tw-placeholder-opacity: 0; + } + + .sm\:placeholder-opacity-0:-ms-input-placeholder{ + --tw-placeholder-opacity: 0; + } + + .sm\:placeholder-opacity-0::placeholder{ + --tw-placeholder-opacity: 0; + } + + .sm\:placeholder-opacity-5::-moz-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .sm\:placeholder-opacity-5:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .sm\:placeholder-opacity-5::placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .sm\:placeholder-opacity-10::-moz-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .sm\:placeholder-opacity-10:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .sm\:placeholder-opacity-10::placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .sm\:placeholder-opacity-20::-moz-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .sm\:placeholder-opacity-20:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .sm\:placeholder-opacity-20::placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .sm\:placeholder-opacity-25::-moz-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .sm\:placeholder-opacity-25:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .sm\:placeholder-opacity-25::placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .sm\:placeholder-opacity-30::-moz-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .sm\:placeholder-opacity-30:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .sm\:placeholder-opacity-30::placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .sm\:placeholder-opacity-40::-moz-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .sm\:placeholder-opacity-40:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .sm\:placeholder-opacity-40::placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .sm\:placeholder-opacity-50::-moz-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .sm\:placeholder-opacity-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .sm\:placeholder-opacity-50::placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .sm\:placeholder-opacity-60::-moz-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .sm\:placeholder-opacity-60:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .sm\:placeholder-opacity-60::placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .sm\:placeholder-opacity-70::-moz-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .sm\:placeholder-opacity-70:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .sm\:placeholder-opacity-70::placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .sm\:placeholder-opacity-75::-moz-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .sm\:placeholder-opacity-75:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .sm\:placeholder-opacity-75::placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .sm\:placeholder-opacity-80::-moz-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .sm\:placeholder-opacity-80:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .sm\:placeholder-opacity-80::placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .sm\:placeholder-opacity-90::-moz-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .sm\:placeholder-opacity-90:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .sm\:placeholder-opacity-90::placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .sm\:placeholder-opacity-95::-moz-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .sm\:placeholder-opacity-95:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .sm\:placeholder-opacity-95::placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .sm\:placeholder-opacity-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + } + + .sm\:placeholder-opacity-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + } + + .sm\:placeholder-opacity-100::placeholder{ + --tw-placeholder-opacity: 1; + } + + .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0; + } + + .sm\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0; + } + + .sm\:focus\:placeholder-opacity-0:focus::placeholder{ + --tw-placeholder-opacity: 0; + } + + .sm\:focus\:placeholder-opacity-5:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .sm\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .sm\:focus\:placeholder-opacity-5:focus::placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .sm\:focus\:placeholder-opacity-10:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .sm\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .sm\:focus\:placeholder-opacity-10:focus::placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .sm\:focus\:placeholder-opacity-20:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .sm\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .sm\:focus\:placeholder-opacity-20:focus::placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .sm\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .sm\:focus\:placeholder-opacity-25:focus::placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .sm\:focus\:placeholder-opacity-30:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .sm\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .sm\:focus\:placeholder-opacity-30:focus::placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .sm\:focus\:placeholder-opacity-40:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .sm\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .sm\:focus\:placeholder-opacity-40:focus::placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .sm\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .sm\:focus\:placeholder-opacity-50:focus::placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .sm\:focus\:placeholder-opacity-60:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .sm\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .sm\:focus\:placeholder-opacity-60:focus::placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .sm\:focus\:placeholder-opacity-70:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .sm\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .sm\:focus\:placeholder-opacity-70:focus::placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .sm\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .sm\:focus\:placeholder-opacity-75:focus::placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .sm\:focus\:placeholder-opacity-80:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .sm\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .sm\:focus\:placeholder-opacity-80:focus::placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .sm\:focus\:placeholder-opacity-90:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .sm\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .sm\:focus\:placeholder-opacity-90:focus::placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .sm\:focus\:placeholder-opacity-95:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .sm\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .sm\:focus\:placeholder-opacity-95:focus::placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + } + + .sm\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + } + + .sm\:focus\:placeholder-opacity-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + } + + .sm\:pointer-events-none{ + pointer-events: none; + } + + .sm\:pointer-events-auto{ + pointer-events: auto; + } + + .sm\:static{ + position: static; + } + + .sm\:fixed{ + position: fixed; + } + + .sm\:absolute{ + position: absolute; + } + + .sm\:relative{ + position: relative; + } + + .sm\:sticky{ + position: sticky; + } + + .sm\:inset-0{ + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + } + + .sm\:inset-1{ + top: 0.25rem; + right: 0.25rem; + bottom: 0.25rem; + left: 0.25rem; + } + + .sm\:inset-2{ + top: 0.5rem; + right: 0.5rem; + bottom: 0.5rem; + left: 0.5rem; + } + + .sm\:inset-3{ + top: 0.75rem; + right: 0.75rem; + bottom: 0.75rem; + left: 0.75rem; + } + + .sm\:inset-4{ + top: 1rem; + right: 1rem; + bottom: 1rem; + left: 1rem; + } + + .sm\:inset-5{ + top: 1.25rem; + right: 1.25rem; + bottom: 1.25rem; + left: 1.25rem; + } + + .sm\:inset-6{ + top: 1.5rem; + right: 1.5rem; + bottom: 1.5rem; + left: 1.5rem; + } + + .sm\:inset-7{ + top: 1.75rem; + right: 1.75rem; + bottom: 1.75rem; + left: 1.75rem; + } + + .sm\:inset-8{ + top: 2rem; + right: 2rem; + bottom: 2rem; + left: 2rem; + } + + .sm\:inset-9{ + top: 2.25rem; + right: 2.25rem; + bottom: 2.25rem; + left: 2.25rem; + } + + .sm\:inset-10{ + top: 2.5rem; + right: 2.5rem; + bottom: 2.5rem; + left: 2.5rem; + } + + .sm\:inset-11{ + top: 2.75rem; + right: 2.75rem; + bottom: 2.75rem; + left: 2.75rem; + } + + .sm\:inset-12{ + top: 3rem; + right: 3rem; + bottom: 3rem; + left: 3rem; + } + + .sm\:inset-14{ + top: 3.5rem; + right: 3.5rem; + bottom: 3.5rem; + left: 3.5rem; + } + + .sm\:inset-16{ + top: 4rem; + right: 4rem; + bottom: 4rem; + left: 4rem; + } + + .sm\:inset-20{ + top: 5rem; + right: 5rem; + bottom: 5rem; + left: 5rem; + } + + .sm\:inset-24{ + top: 6rem; + right: 6rem; + bottom: 6rem; + left: 6rem; + } + + .sm\:inset-28{ + top: 7rem; + right: 7rem; + bottom: 7rem; + left: 7rem; + } + + .sm\:inset-32{ + top: 8rem; + right: 8rem; + bottom: 8rem; + left: 8rem; + } + + .sm\:inset-36{ + top: 9rem; + right: 9rem; + bottom: 9rem; + left: 9rem; + } + + .sm\:inset-40{ + top: 10rem; + right: 10rem; + bottom: 10rem; + left: 10rem; + } + + .sm\:inset-44{ + top: 11rem; + right: 11rem; + bottom: 11rem; + left: 11rem; + } + + .sm\:inset-48{ + top: 12rem; + right: 12rem; + bottom: 12rem; + left: 12rem; + } + + .sm\:inset-52{ + top: 13rem; + right: 13rem; + bottom: 13rem; + left: 13rem; + } + + .sm\:inset-56{ + top: 14rem; + right: 14rem; + bottom: 14rem; + left: 14rem; + } + + .sm\:inset-60{ + top: 15rem; + right: 15rem; + bottom: 15rem; + left: 15rem; + } + + .sm\:inset-64{ + top: 16rem; + right: 16rem; + bottom: 16rem; + left: 16rem; + } + + .sm\:inset-72{ + top: 18rem; + right: 18rem; + bottom: 18rem; + left: 18rem; + } + + .sm\:inset-80{ + top: 20rem; + right: 20rem; + bottom: 20rem; + left: 20rem; + } + + .sm\:inset-96{ + top: 24rem; + right: 24rem; + bottom: 24rem; + left: 24rem; + } + + .sm\:inset-auto{ + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .sm\:inset-px{ + top: 1px; + right: 1px; + bottom: 1px; + left: 1px; + } + + .sm\:inset-0\.5{ + top: 0.125rem; + right: 0.125rem; + bottom: 0.125rem; + left: 0.125rem; + } + + .sm\:inset-1\.5{ + top: 0.375rem; + right: 0.375rem; + bottom: 0.375rem; + left: 0.375rem; + } + + .sm\:inset-2\.5{ + top: 0.625rem; + right: 0.625rem; + bottom: 0.625rem; + left: 0.625rem; + } + + .sm\:inset-3\.5{ + top: 0.875rem; + right: 0.875rem; + bottom: 0.875rem; + left: 0.875rem; + } + + .sm\:-inset-0{ + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + } + + .sm\:-inset-1{ + top: -0.25rem; + right: -0.25rem; + bottom: -0.25rem; + left: -0.25rem; + } + + .sm\:-inset-2{ + top: -0.5rem; + right: -0.5rem; + bottom: -0.5rem; + left: -0.5rem; + } + + .sm\:-inset-3{ + top: -0.75rem; + right: -0.75rem; + bottom: -0.75rem; + left: -0.75rem; + } + + .sm\:-inset-4{ + top: -1rem; + right: -1rem; + bottom: -1rem; + left: -1rem; + } + + .sm\:-inset-5{ + top: -1.25rem; + right: -1.25rem; + bottom: -1.25rem; + left: -1.25rem; + } + + .sm\:-inset-6{ + top: -1.5rem; + right: -1.5rem; + bottom: -1.5rem; + left: -1.5rem; + } + + .sm\:-inset-7{ + top: -1.75rem; + right: -1.75rem; + bottom: -1.75rem; + left: -1.75rem; + } + + .sm\:-inset-8{ + top: -2rem; + right: -2rem; + bottom: -2rem; + left: -2rem; + } + + .sm\:-inset-9{ + top: -2.25rem; + right: -2.25rem; + bottom: -2.25rem; + left: -2.25rem; + } + + .sm\:-inset-10{ + top: -2.5rem; + right: -2.5rem; + bottom: -2.5rem; + left: -2.5rem; + } + + .sm\:-inset-11{ + top: -2.75rem; + right: -2.75rem; + bottom: -2.75rem; + left: -2.75rem; + } + + .sm\:-inset-12{ + top: -3rem; + right: -3rem; + bottom: -3rem; + left: -3rem; + } + + .sm\:-inset-14{ + top: -3.5rem; + right: -3.5rem; + bottom: -3.5rem; + left: -3.5rem; + } + + .sm\:-inset-16{ + top: -4rem; + right: -4rem; + bottom: -4rem; + left: -4rem; + } + + .sm\:-inset-20{ + top: -5rem; + right: -5rem; + bottom: -5rem; + left: -5rem; + } + + .sm\:-inset-24{ + top: -6rem; + right: -6rem; + bottom: -6rem; + left: -6rem; + } + + .sm\:-inset-28{ + top: -7rem; + right: -7rem; + bottom: -7rem; + left: -7rem; + } + + .sm\:-inset-32{ + top: -8rem; + right: -8rem; + bottom: -8rem; + left: -8rem; + } + + .sm\:-inset-36{ + top: -9rem; + right: -9rem; + bottom: -9rem; + left: -9rem; + } + + .sm\:-inset-40{ + top: -10rem; + right: -10rem; + bottom: -10rem; + left: -10rem; + } + + .sm\:-inset-44{ + top: -11rem; + right: -11rem; + bottom: -11rem; + left: -11rem; + } + + .sm\:-inset-48{ + top: -12rem; + right: -12rem; + bottom: -12rem; + left: -12rem; + } + + .sm\:-inset-52{ + top: -13rem; + right: -13rem; + bottom: -13rem; + left: -13rem; + } + + .sm\:-inset-56{ + top: -14rem; + right: -14rem; + bottom: -14rem; + left: -14rem; + } + + .sm\:-inset-60{ + top: -15rem; + right: -15rem; + bottom: -15rem; + left: -15rem; + } + + .sm\:-inset-64{ + top: -16rem; + right: -16rem; + bottom: -16rem; + left: -16rem; + } + + .sm\:-inset-72{ + top: -18rem; + right: -18rem; + bottom: -18rem; + left: -18rem; + } + + .sm\:-inset-80{ + top: -20rem; + right: -20rem; + bottom: -20rem; + left: -20rem; + } + + .sm\:-inset-96{ + top: -24rem; + right: -24rem; + bottom: -24rem; + left: -24rem; + } + + .sm\:-inset-px{ + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; + } + + .sm\:-inset-0\.5{ + top: -0.125rem; + right: -0.125rem; + bottom: -0.125rem; + left: -0.125rem; + } + + .sm\:-inset-1\.5{ + top: -0.375rem; + right: -0.375rem; + bottom: -0.375rem; + left: -0.375rem; + } + + .sm\:-inset-2\.5{ + top: -0.625rem; + right: -0.625rem; + bottom: -0.625rem; + left: -0.625rem; + } + + .sm\:-inset-3\.5{ + top: -0.875rem; + right: -0.875rem; + bottom: -0.875rem; + left: -0.875rem; + } + + .sm\:inset-1\/2{ + top: 50%; + right: 50%; + bottom: 50%; + left: 50%; + } + + .sm\:inset-1\/3{ + top: 33.333333%; + right: 33.333333%; + bottom: 33.333333%; + left: 33.333333%; + } + + .sm\:inset-2\/3{ + top: 66.666667%; + right: 66.666667%; + bottom: 66.666667%; + left: 66.666667%; + } + + .sm\:inset-1\/4{ + top: 25%; + right: 25%; + bottom: 25%; + left: 25%; + } + + .sm\:inset-2\/4{ + top: 50%; + right: 50%; + bottom: 50%; + left: 50%; + } + + .sm\:inset-3\/4{ + top: 75%; + right: 75%; + bottom: 75%; + left: 75%; + } + + .sm\:inset-full{ + top: 100%; + right: 100%; + bottom: 100%; + left: 100%; + } + + .sm\:-inset-1\/2{ + top: -50%; + right: -50%; + bottom: -50%; + left: -50%; + } + + .sm\:-inset-1\/3{ + top: -33.333333%; + right: -33.333333%; + bottom: -33.333333%; + left: -33.333333%; + } + + .sm\:-inset-2\/3{ + top: -66.666667%; + right: -66.666667%; + bottom: -66.666667%; + left: -66.666667%; + } + + .sm\:-inset-1\/4{ + top: -25%; + right: -25%; + bottom: -25%; + left: -25%; + } + + .sm\:-inset-2\/4{ + top: -50%; + right: -50%; + bottom: -50%; + left: -50%; + } + + .sm\:-inset-3\/4{ + top: -75%; + right: -75%; + bottom: -75%; + left: -75%; + } + + .sm\:-inset-full{ + top: -100%; + right: -100%; + bottom: -100%; + left: -100%; + } + + .sm\:inset-y-0{ + top: 0px; + bottom: 0px; + } + + .sm\:inset-x-0{ + right: 0px; + left: 0px; + } + + .sm\:inset-y-1{ + top: 0.25rem; + bottom: 0.25rem; + } + + .sm\:inset-x-1{ + right: 0.25rem; + left: 0.25rem; + } + + .sm\:inset-y-2{ + top: 0.5rem; + bottom: 0.5rem; + } + + .sm\:inset-x-2{ + right: 0.5rem; + left: 0.5rem; + } + + .sm\:inset-y-3{ + top: 0.75rem; + bottom: 0.75rem; + } + + .sm\:inset-x-3{ + right: 0.75rem; + left: 0.75rem; + } + + .sm\:inset-y-4{ + top: 1rem; + bottom: 1rem; + } + + .sm\:inset-x-4{ + right: 1rem; + left: 1rem; + } + + .sm\:inset-y-5{ + top: 1.25rem; + bottom: 1.25rem; + } + + .sm\:inset-x-5{ + right: 1.25rem; + left: 1.25rem; + } + + .sm\:inset-y-6{ + top: 1.5rem; + bottom: 1.5rem; + } + + .sm\:inset-x-6{ + right: 1.5rem; + left: 1.5rem; + } + + .sm\:inset-y-7{ + top: 1.75rem; + bottom: 1.75rem; + } + + .sm\:inset-x-7{ + right: 1.75rem; + left: 1.75rem; + } + + .sm\:inset-y-8{ + top: 2rem; + bottom: 2rem; + } + + .sm\:inset-x-8{ + right: 2rem; + left: 2rem; + } + + .sm\:inset-y-9{ + top: 2.25rem; + bottom: 2.25rem; + } + + .sm\:inset-x-9{ + right: 2.25rem; + left: 2.25rem; + } + + .sm\:inset-y-10{ + top: 2.5rem; + bottom: 2.5rem; + } + + .sm\:inset-x-10{ + right: 2.5rem; + left: 2.5rem; + } + + .sm\:inset-y-11{ + top: 2.75rem; + bottom: 2.75rem; + } + + .sm\:inset-x-11{ + right: 2.75rem; + left: 2.75rem; + } + + .sm\:inset-y-12{ + top: 3rem; + bottom: 3rem; + } + + .sm\:inset-x-12{ + right: 3rem; + left: 3rem; + } + + .sm\:inset-y-14{ + top: 3.5rem; + bottom: 3.5rem; + } + + .sm\:inset-x-14{ + right: 3.5rem; + left: 3.5rem; + } + + .sm\:inset-y-16{ + top: 4rem; + bottom: 4rem; + } + + .sm\:inset-x-16{ + right: 4rem; + left: 4rem; + } + + .sm\:inset-y-20{ + top: 5rem; + bottom: 5rem; + } + + .sm\:inset-x-20{ + right: 5rem; + left: 5rem; + } + + .sm\:inset-y-24{ + top: 6rem; + bottom: 6rem; + } + + .sm\:inset-x-24{ + right: 6rem; + left: 6rem; + } + + .sm\:inset-y-28{ + top: 7rem; + bottom: 7rem; + } + + .sm\:inset-x-28{ + right: 7rem; + left: 7rem; + } + + .sm\:inset-y-32{ + top: 8rem; + bottom: 8rem; + } + + .sm\:inset-x-32{ + right: 8rem; + left: 8rem; + } + + .sm\:inset-y-36{ + top: 9rem; + bottom: 9rem; + } + + .sm\:inset-x-36{ + right: 9rem; + left: 9rem; + } + + .sm\:inset-y-40{ + top: 10rem; + bottom: 10rem; + } + + .sm\:inset-x-40{ + right: 10rem; + left: 10rem; + } + + .sm\:inset-y-44{ + top: 11rem; + bottom: 11rem; + } + + .sm\:inset-x-44{ + right: 11rem; + left: 11rem; + } + + .sm\:inset-y-48{ + top: 12rem; + bottom: 12rem; + } + + .sm\:inset-x-48{ + right: 12rem; + left: 12rem; + } + + .sm\:inset-y-52{ + top: 13rem; + bottom: 13rem; + } + + .sm\:inset-x-52{ + right: 13rem; + left: 13rem; + } + + .sm\:inset-y-56{ + top: 14rem; + bottom: 14rem; + } + + .sm\:inset-x-56{ + right: 14rem; + left: 14rem; + } + + .sm\:inset-y-60{ + top: 15rem; + bottom: 15rem; + } + + .sm\:inset-x-60{ + right: 15rem; + left: 15rem; + } + + .sm\:inset-y-64{ + top: 16rem; + bottom: 16rem; + } + + .sm\:inset-x-64{ + right: 16rem; + left: 16rem; + } + + .sm\:inset-y-72{ + top: 18rem; + bottom: 18rem; + } + + .sm\:inset-x-72{ + right: 18rem; + left: 18rem; + } + + .sm\:inset-y-80{ + top: 20rem; + bottom: 20rem; + } + + .sm\:inset-x-80{ + right: 20rem; + left: 20rem; + } + + .sm\:inset-y-96{ + top: 24rem; + bottom: 24rem; + } + + .sm\:inset-x-96{ + right: 24rem; + left: 24rem; + } + + .sm\:inset-y-auto{ + top: auto; + bottom: auto; + } + + .sm\:inset-x-auto{ + right: auto; + left: auto; + } + + .sm\:inset-y-px{ + top: 1px; + bottom: 1px; + } + + .sm\:inset-x-px{ + right: 1px; + left: 1px; + } + + .sm\:inset-y-0\.5{ + top: 0.125rem; + bottom: 0.125rem; + } + + .sm\:inset-x-0\.5{ + right: 0.125rem; + left: 0.125rem; + } + + .sm\:inset-y-1\.5{ + top: 0.375rem; + bottom: 0.375rem; + } + + .sm\:inset-x-1\.5{ + right: 0.375rem; + left: 0.375rem; + } + + .sm\:inset-y-2\.5{ + top: 0.625rem; + bottom: 0.625rem; + } + + .sm\:inset-x-2\.5{ + right: 0.625rem; + left: 0.625rem; + } + + .sm\:inset-y-3\.5{ + top: 0.875rem; + bottom: 0.875rem; + } + + .sm\:inset-x-3\.5{ + right: 0.875rem; + left: 0.875rem; + } + + .sm\:-inset-y-0{ + top: 0px; + bottom: 0px; + } + + .sm\:-inset-x-0{ + right: 0px; + left: 0px; + } + + .sm\:-inset-y-1{ + top: -0.25rem; + bottom: -0.25rem; + } + + .sm\:-inset-x-1{ + right: -0.25rem; + left: -0.25rem; + } + + .sm\:-inset-y-2{ + top: -0.5rem; + bottom: -0.5rem; + } + + .sm\:-inset-x-2{ + right: -0.5rem; + left: -0.5rem; + } + + .sm\:-inset-y-3{ + top: -0.75rem; + bottom: -0.75rem; + } + + .sm\:-inset-x-3{ + right: -0.75rem; + left: -0.75rem; + } + + .sm\:-inset-y-4{ + top: -1rem; + bottom: -1rem; + } + + .sm\:-inset-x-4{ + right: -1rem; + left: -1rem; + } + + .sm\:-inset-y-5{ + top: -1.25rem; + bottom: -1.25rem; + } + + .sm\:-inset-x-5{ + right: -1.25rem; + left: -1.25rem; + } + + .sm\:-inset-y-6{ + top: -1.5rem; + bottom: -1.5rem; + } + + .sm\:-inset-x-6{ + right: -1.5rem; + left: -1.5rem; + } + + .sm\:-inset-y-7{ + top: -1.75rem; + bottom: -1.75rem; + } + + .sm\:-inset-x-7{ + right: -1.75rem; + left: -1.75rem; + } + + .sm\:-inset-y-8{ + top: -2rem; + bottom: -2rem; + } + + .sm\:-inset-x-8{ + right: -2rem; + left: -2rem; + } + + .sm\:-inset-y-9{ + top: -2.25rem; + bottom: -2.25rem; + } + + .sm\:-inset-x-9{ + right: -2.25rem; + left: -2.25rem; + } + + .sm\:-inset-y-10{ + top: -2.5rem; + bottom: -2.5rem; + } + + .sm\:-inset-x-10{ + right: -2.5rem; + left: -2.5rem; + } + + .sm\:-inset-y-11{ + top: -2.75rem; + bottom: -2.75rem; + } + + .sm\:-inset-x-11{ + right: -2.75rem; + left: -2.75rem; + } + + .sm\:-inset-y-12{ + top: -3rem; + bottom: -3rem; + } + + .sm\:-inset-x-12{ + right: -3rem; + left: -3rem; + } + + .sm\:-inset-y-14{ + top: -3.5rem; + bottom: -3.5rem; + } + + .sm\:-inset-x-14{ + right: -3.5rem; + left: -3.5rem; + } + + .sm\:-inset-y-16{ + top: -4rem; + bottom: -4rem; + } + + .sm\:-inset-x-16{ + right: -4rem; + left: -4rem; + } + + .sm\:-inset-y-20{ + top: -5rem; + bottom: -5rem; + } + + .sm\:-inset-x-20{ + right: -5rem; + left: -5rem; + } + + .sm\:-inset-y-24{ + top: -6rem; + bottom: -6rem; + } + + .sm\:-inset-x-24{ + right: -6rem; + left: -6rem; + } + + .sm\:-inset-y-28{ + top: -7rem; + bottom: -7rem; + } + + .sm\:-inset-x-28{ + right: -7rem; + left: -7rem; + } + + .sm\:-inset-y-32{ + top: -8rem; + bottom: -8rem; + } + + .sm\:-inset-x-32{ + right: -8rem; + left: -8rem; + } + + .sm\:-inset-y-36{ + top: -9rem; + bottom: -9rem; + } + + .sm\:-inset-x-36{ + right: -9rem; + left: -9rem; + } + + .sm\:-inset-y-40{ + top: -10rem; + bottom: -10rem; + } + + .sm\:-inset-x-40{ + right: -10rem; + left: -10rem; + } + + .sm\:-inset-y-44{ + top: -11rem; + bottom: -11rem; + } + + .sm\:-inset-x-44{ + right: -11rem; + left: -11rem; + } + + .sm\:-inset-y-48{ + top: -12rem; + bottom: -12rem; + } + + .sm\:-inset-x-48{ + right: -12rem; + left: -12rem; + } + + .sm\:-inset-y-52{ + top: -13rem; + bottom: -13rem; + } + + .sm\:-inset-x-52{ + right: -13rem; + left: -13rem; + } + + .sm\:-inset-y-56{ + top: -14rem; + bottom: -14rem; + } + + .sm\:-inset-x-56{ + right: -14rem; + left: -14rem; + } + + .sm\:-inset-y-60{ + top: -15rem; + bottom: -15rem; + } + + .sm\:-inset-x-60{ + right: -15rem; + left: -15rem; + } + + .sm\:-inset-y-64{ + top: -16rem; + bottom: -16rem; + } + + .sm\:-inset-x-64{ + right: -16rem; + left: -16rem; + } + + .sm\:-inset-y-72{ + top: -18rem; + bottom: -18rem; + } + + .sm\:-inset-x-72{ + right: -18rem; + left: -18rem; + } + + .sm\:-inset-y-80{ + top: -20rem; + bottom: -20rem; + } + + .sm\:-inset-x-80{ + right: -20rem; + left: -20rem; + } + + .sm\:-inset-y-96{ + top: -24rem; + bottom: -24rem; + } + + .sm\:-inset-x-96{ + right: -24rem; + left: -24rem; + } + + .sm\:-inset-y-px{ + top: -1px; + bottom: -1px; + } + + .sm\:-inset-x-px{ + right: -1px; + left: -1px; + } + + .sm\:-inset-y-0\.5{ + top: -0.125rem; + bottom: -0.125rem; + } + + .sm\:-inset-x-0\.5{ + right: -0.125rem; + left: -0.125rem; + } + + .sm\:-inset-y-1\.5{ + top: -0.375rem; + bottom: -0.375rem; + } + + .sm\:-inset-x-1\.5{ + right: -0.375rem; + left: -0.375rem; + } + + .sm\:-inset-y-2\.5{ + top: -0.625rem; + bottom: -0.625rem; + } + + .sm\:-inset-x-2\.5{ + right: -0.625rem; + left: -0.625rem; + } + + .sm\:-inset-y-3\.5{ + top: -0.875rem; + bottom: -0.875rem; + } + + .sm\:-inset-x-3\.5{ + right: -0.875rem; + left: -0.875rem; + } + + .sm\:inset-y-1\/2{ + top: 50%; + bottom: 50%; + } + + .sm\:inset-x-1\/2{ + right: 50%; + left: 50%; + } + + .sm\:inset-y-1\/3{ + top: 33.333333%; + bottom: 33.333333%; + } + + .sm\:inset-x-1\/3{ + right: 33.333333%; + left: 33.333333%; + } + + .sm\:inset-y-2\/3{ + top: 66.666667%; + bottom: 66.666667%; + } + + .sm\:inset-x-2\/3{ + right: 66.666667%; + left: 66.666667%; + } + + .sm\:inset-y-1\/4{ + top: 25%; + bottom: 25%; + } + + .sm\:inset-x-1\/4{ + right: 25%; + left: 25%; + } + + .sm\:inset-y-2\/4{ + top: 50%; + bottom: 50%; + } + + .sm\:inset-x-2\/4{ + right: 50%; + left: 50%; + } + + .sm\:inset-y-3\/4{ + top: 75%; + bottom: 75%; + } + + .sm\:inset-x-3\/4{ + right: 75%; + left: 75%; + } + + .sm\:inset-y-full{ + top: 100%; + bottom: 100%; + } + + .sm\:inset-x-full{ + right: 100%; + left: 100%; + } + + .sm\:-inset-y-1\/2{ + top: -50%; + bottom: -50%; + } + + .sm\:-inset-x-1\/2{ + right: -50%; + left: -50%; + } + + .sm\:-inset-y-1\/3{ + top: -33.333333%; + bottom: -33.333333%; + } + + .sm\:-inset-x-1\/3{ + right: -33.333333%; + left: -33.333333%; + } + + .sm\:-inset-y-2\/3{ + top: -66.666667%; + bottom: -66.666667%; + } + + .sm\:-inset-x-2\/3{ + right: -66.666667%; + left: -66.666667%; + } + + .sm\:-inset-y-1\/4{ + top: -25%; + bottom: -25%; + } + + .sm\:-inset-x-1\/4{ + right: -25%; + left: -25%; + } + + .sm\:-inset-y-2\/4{ + top: -50%; + bottom: -50%; + } + + .sm\:-inset-x-2\/4{ + right: -50%; + left: -50%; + } + + .sm\:-inset-y-3\/4{ + top: -75%; + bottom: -75%; + } + + .sm\:-inset-x-3\/4{ + right: -75%; + left: -75%; + } + + .sm\:-inset-y-full{ + top: -100%; + bottom: -100%; + } + + .sm\:-inset-x-full{ + right: -100%; + left: -100%; + } + + .sm\:top-0{ + top: 0px; + } + + .sm\:right-0{ + right: 0px; + } + + .sm\:bottom-0{ + bottom: 0px; + } + + .sm\:left-0{ + left: 0px; + } + + .sm\:top-1{ + top: 0.25rem; + } + + .sm\:right-1{ + right: 0.25rem; + } + + .sm\:bottom-1{ + bottom: 0.25rem; + } + + .sm\:left-1{ + left: 0.25rem; + } + + .sm\:top-2{ + top: 0.5rem; + } + + .sm\:right-2{ + right: 0.5rem; + } + + .sm\:bottom-2{ + bottom: 0.5rem; + } + + .sm\:left-2{ + left: 0.5rem; + } + + .sm\:top-3{ + top: 0.75rem; + } + + .sm\:right-3{ + right: 0.75rem; + } + + .sm\:bottom-3{ + bottom: 0.75rem; + } + + .sm\:left-3{ + left: 0.75rem; + } + + .sm\:top-4{ + top: 1rem; + } + + .sm\:right-4{ + right: 1rem; + } + + .sm\:bottom-4{ + bottom: 1rem; + } + + .sm\:left-4{ + left: 1rem; + } + + .sm\:top-5{ + top: 1.25rem; + } + + .sm\:right-5{ + right: 1.25rem; + } + + .sm\:bottom-5{ + bottom: 1.25rem; + } + + .sm\:left-5{ + left: 1.25rem; + } + + .sm\:top-6{ + top: 1.5rem; + } + + .sm\:right-6{ + right: 1.5rem; + } + + .sm\:bottom-6{ + bottom: 1.5rem; + } + + .sm\:left-6{ + left: 1.5rem; + } + + .sm\:top-7{ + top: 1.75rem; + } + + .sm\:right-7{ + right: 1.75rem; + } + + .sm\:bottom-7{ + bottom: 1.75rem; + } + + .sm\:left-7{ + left: 1.75rem; + } + + .sm\:top-8{ + top: 2rem; + } + + .sm\:right-8{ + right: 2rem; + } + + .sm\:bottom-8{ + bottom: 2rem; + } + + .sm\:left-8{ + left: 2rem; + } + + .sm\:top-9{ + top: 2.25rem; + } + + .sm\:right-9{ + right: 2.25rem; + } + + .sm\:bottom-9{ + bottom: 2.25rem; + } + + .sm\:left-9{ + left: 2.25rem; + } + + .sm\:top-10{ + top: 2.5rem; + } + + .sm\:right-10{ + right: 2.5rem; + } + + .sm\:bottom-10{ + bottom: 2.5rem; + } + + .sm\:left-10{ + left: 2.5rem; + } + + .sm\:top-11{ + top: 2.75rem; + } + + .sm\:right-11{ + right: 2.75rem; + } + + .sm\:bottom-11{ + bottom: 2.75rem; + } + + .sm\:left-11{ + left: 2.75rem; + } + + .sm\:top-12{ + top: 3rem; + } + + .sm\:right-12{ + right: 3rem; + } + + .sm\:bottom-12{ + bottom: 3rem; + } + + .sm\:left-12{ + left: 3rem; + } + + .sm\:top-14{ + top: 3.5rem; + } + + .sm\:right-14{ + right: 3.5rem; + } + + .sm\:bottom-14{ + bottom: 3.5rem; + } + + .sm\:left-14{ + left: 3.5rem; + } + + .sm\:top-16{ + top: 4rem; + } + + .sm\:right-16{ + right: 4rem; + } + + .sm\:bottom-16{ + bottom: 4rem; + } + + .sm\:left-16{ + left: 4rem; + } + + .sm\:top-20{ + top: 5rem; + } + + .sm\:right-20{ + right: 5rem; + } + + .sm\:bottom-20{ + bottom: 5rem; + } + + .sm\:left-20{ + left: 5rem; + } + + .sm\:top-24{ + top: 6rem; + } + + .sm\:right-24{ + right: 6rem; + } + + .sm\:bottom-24{ + bottom: 6rem; + } + + .sm\:left-24{ + left: 6rem; + } + + .sm\:top-28{ + top: 7rem; + } + + .sm\:right-28{ + right: 7rem; + } + + .sm\:bottom-28{ + bottom: 7rem; + } + + .sm\:left-28{ + left: 7rem; + } + + .sm\:top-32{ + top: 8rem; + } + + .sm\:right-32{ + right: 8rem; + } + + .sm\:bottom-32{ + bottom: 8rem; + } + + .sm\:left-32{ + left: 8rem; + } + + .sm\:top-36{ + top: 9rem; + } + + .sm\:right-36{ + right: 9rem; + } + + .sm\:bottom-36{ + bottom: 9rem; + } + + .sm\:left-36{ + left: 9rem; + } + + .sm\:top-40{ + top: 10rem; + } + + .sm\:right-40{ + right: 10rem; + } + + .sm\:bottom-40{ + bottom: 10rem; + } + + .sm\:left-40{ + left: 10rem; + } + + .sm\:top-44{ + top: 11rem; + } + + .sm\:right-44{ + right: 11rem; + } + + .sm\:bottom-44{ + bottom: 11rem; + } + + .sm\:left-44{ + left: 11rem; + } + + .sm\:top-48{ + top: 12rem; + } + + .sm\:right-48{ + right: 12rem; + } + + .sm\:bottom-48{ + bottom: 12rem; + } + + .sm\:left-48{ + left: 12rem; + } + + .sm\:top-52{ + top: 13rem; + } + + .sm\:right-52{ + right: 13rem; + } + + .sm\:bottom-52{ + bottom: 13rem; + } + + .sm\:left-52{ + left: 13rem; + } + + .sm\:top-56{ + top: 14rem; + } + + .sm\:right-56{ + right: 14rem; + } + + .sm\:bottom-56{ + bottom: 14rem; + } + + .sm\:left-56{ + left: 14rem; + } + + .sm\:top-60{ + top: 15rem; + } + + .sm\:right-60{ + right: 15rem; + } + + .sm\:bottom-60{ + bottom: 15rem; + } + + .sm\:left-60{ + left: 15rem; + } + + .sm\:top-64{ + top: 16rem; + } + + .sm\:right-64{ + right: 16rem; + } + + .sm\:bottom-64{ + bottom: 16rem; + } + + .sm\:left-64{ + left: 16rem; + } + + .sm\:top-72{ + top: 18rem; + } + + .sm\:right-72{ + right: 18rem; + } + + .sm\:bottom-72{ + bottom: 18rem; + } + + .sm\:left-72{ + left: 18rem; + } + + .sm\:top-80{ + top: 20rem; + } + + .sm\:right-80{ + right: 20rem; + } + + .sm\:bottom-80{ + bottom: 20rem; + } + + .sm\:left-80{ + left: 20rem; + } + + .sm\:top-96{ + top: 24rem; + } + + .sm\:right-96{ + right: 24rem; + } + + .sm\:bottom-96{ + bottom: 24rem; + } + + .sm\:left-96{ + left: 24rem; + } + + .sm\:top-auto{ + top: auto; + } + + .sm\:right-auto{ + right: auto; + } + + .sm\:bottom-auto{ + bottom: auto; + } + + .sm\:left-auto{ + left: auto; + } + + .sm\:top-px{ + top: 1px; + } + + .sm\:right-px{ + right: 1px; + } + + .sm\:bottom-px{ + bottom: 1px; + } + + .sm\:left-px{ + left: 1px; + } + + .sm\:top-0\.5{ + top: 0.125rem; + } + + .sm\:right-0\.5{ + right: 0.125rem; + } + + .sm\:bottom-0\.5{ + bottom: 0.125rem; + } + + .sm\:left-0\.5{ + left: 0.125rem; + } + + .sm\:top-1\.5{ + top: 0.375rem; + } + + .sm\:right-1\.5{ + right: 0.375rem; + } + + .sm\:bottom-1\.5{ + bottom: 0.375rem; + } + + .sm\:left-1\.5{ + left: 0.375rem; + } + + .sm\:top-2\.5{ + top: 0.625rem; + } + + .sm\:right-2\.5{ + right: 0.625rem; + } + + .sm\:bottom-2\.5{ + bottom: 0.625rem; + } + + .sm\:left-2\.5{ + left: 0.625rem; + } + + .sm\:top-3\.5{ + top: 0.875rem; + } + + .sm\:right-3\.5{ + right: 0.875rem; + } + + .sm\:bottom-3\.5{ + bottom: 0.875rem; + } + + .sm\:left-3\.5{ + left: 0.875rem; + } + + .sm\:-top-0{ + top: 0px; + } + + .sm\:-right-0{ + right: 0px; + } + + .sm\:-bottom-0{ + bottom: 0px; + } + + .sm\:-left-0{ + left: 0px; + } + + .sm\:-top-1{ + top: -0.25rem; + } + + .sm\:-right-1{ + right: -0.25rem; + } + + .sm\:-bottom-1{ + bottom: -0.25rem; + } + + .sm\:-left-1{ + left: -0.25rem; + } + + .sm\:-top-2{ + top: -0.5rem; + } + + .sm\:-right-2{ + right: -0.5rem; + } + + .sm\:-bottom-2{ + bottom: -0.5rem; + } + + .sm\:-left-2{ + left: -0.5rem; + } + + .sm\:-top-3{ + top: -0.75rem; + } + + .sm\:-right-3{ + right: -0.75rem; + } + + .sm\:-bottom-3{ + bottom: -0.75rem; + } + + .sm\:-left-3{ + left: -0.75rem; + } + + .sm\:-top-4{ + top: -1rem; + } + + .sm\:-right-4{ + right: -1rem; + } + + .sm\:-bottom-4{ + bottom: -1rem; + } + + .sm\:-left-4{ + left: -1rem; + } + + .sm\:-top-5{ + top: -1.25rem; + } + + .sm\:-right-5{ + right: -1.25rem; + } + + .sm\:-bottom-5{ + bottom: -1.25rem; + } + + .sm\:-left-5{ + left: -1.25rem; + } + + .sm\:-top-6{ + top: -1.5rem; + } + + .sm\:-right-6{ + right: -1.5rem; + } + + .sm\:-bottom-6{ + bottom: -1.5rem; + } + + .sm\:-left-6{ + left: -1.5rem; + } + + .sm\:-top-7{ + top: -1.75rem; + } + + .sm\:-right-7{ + right: -1.75rem; + } + + .sm\:-bottom-7{ + bottom: -1.75rem; + } + + .sm\:-left-7{ + left: -1.75rem; + } + + .sm\:-top-8{ + top: -2rem; + } + + .sm\:-right-8{ + right: -2rem; + } + + .sm\:-bottom-8{ + bottom: -2rem; + } + + .sm\:-left-8{ + left: -2rem; + } + + .sm\:-top-9{ + top: -2.25rem; + } + + .sm\:-right-9{ + right: -2.25rem; + } + + .sm\:-bottom-9{ + bottom: -2.25rem; + } + + .sm\:-left-9{ + left: -2.25rem; + } + + .sm\:-top-10{ + top: -2.5rem; + } + + .sm\:-right-10{ + right: -2.5rem; + } + + .sm\:-bottom-10{ + bottom: -2.5rem; + } + + .sm\:-left-10{ + left: -2.5rem; + } + + .sm\:-top-11{ + top: -2.75rem; + } + + .sm\:-right-11{ + right: -2.75rem; + } + + .sm\:-bottom-11{ + bottom: -2.75rem; + } + + .sm\:-left-11{ + left: -2.75rem; + } + + .sm\:-top-12{ + top: -3rem; + } + + .sm\:-right-12{ + right: -3rem; + } + + .sm\:-bottom-12{ + bottom: -3rem; + } + + .sm\:-left-12{ + left: -3rem; + } + + .sm\:-top-14{ + top: -3.5rem; + } + + .sm\:-right-14{ + right: -3.5rem; + } + + .sm\:-bottom-14{ + bottom: -3.5rem; + } + + .sm\:-left-14{ + left: -3.5rem; + } + + .sm\:-top-16{ + top: -4rem; + } + + .sm\:-right-16{ + right: -4rem; + } + + .sm\:-bottom-16{ + bottom: -4rem; + } + + .sm\:-left-16{ + left: -4rem; + } + + .sm\:-top-20{ + top: -5rem; + } + + .sm\:-right-20{ + right: -5rem; + } + + .sm\:-bottom-20{ + bottom: -5rem; + } + + .sm\:-left-20{ + left: -5rem; + } + + .sm\:-top-24{ + top: -6rem; + } + + .sm\:-right-24{ + right: -6rem; + } + + .sm\:-bottom-24{ + bottom: -6rem; + } + + .sm\:-left-24{ + left: -6rem; + } + + .sm\:-top-28{ + top: -7rem; + } + + .sm\:-right-28{ + right: -7rem; + } + + .sm\:-bottom-28{ + bottom: -7rem; + } + + .sm\:-left-28{ + left: -7rem; + } + + .sm\:-top-32{ + top: -8rem; + } + + .sm\:-right-32{ + right: -8rem; + } + + .sm\:-bottom-32{ + bottom: -8rem; + } + + .sm\:-left-32{ + left: -8rem; + } + + .sm\:-top-36{ + top: -9rem; + } + + .sm\:-right-36{ + right: -9rem; + } + + .sm\:-bottom-36{ + bottom: -9rem; + } + + .sm\:-left-36{ + left: -9rem; + } + + .sm\:-top-40{ + top: -10rem; + } + + .sm\:-right-40{ + right: -10rem; + } + + .sm\:-bottom-40{ + bottom: -10rem; + } + + .sm\:-left-40{ + left: -10rem; + } + + .sm\:-top-44{ + top: -11rem; + } + + .sm\:-right-44{ + right: -11rem; + } + + .sm\:-bottom-44{ + bottom: -11rem; + } + + .sm\:-left-44{ + left: -11rem; + } + + .sm\:-top-48{ + top: -12rem; + } + + .sm\:-right-48{ + right: -12rem; + } + + .sm\:-bottom-48{ + bottom: -12rem; + } + + .sm\:-left-48{ + left: -12rem; + } + + .sm\:-top-52{ + top: -13rem; + } + + .sm\:-right-52{ + right: -13rem; + } + + .sm\:-bottom-52{ + bottom: -13rem; + } + + .sm\:-left-52{ + left: -13rem; + } + + .sm\:-top-56{ + top: -14rem; + } + + .sm\:-right-56{ + right: -14rem; + } + + .sm\:-bottom-56{ + bottom: -14rem; + } + + .sm\:-left-56{ + left: -14rem; + } + + .sm\:-top-60{ + top: -15rem; + } + + .sm\:-right-60{ + right: -15rem; + } + + .sm\:-bottom-60{ + bottom: -15rem; + } + + .sm\:-left-60{ + left: -15rem; + } + + .sm\:-top-64{ + top: -16rem; + } + + .sm\:-right-64{ + right: -16rem; + } + + .sm\:-bottom-64{ + bottom: -16rem; + } + + .sm\:-left-64{ + left: -16rem; + } + + .sm\:-top-72{ + top: -18rem; + } + + .sm\:-right-72{ + right: -18rem; + } + + .sm\:-bottom-72{ + bottom: -18rem; + } + + .sm\:-left-72{ + left: -18rem; + } + + .sm\:-top-80{ + top: -20rem; + } + + .sm\:-right-80{ + right: -20rem; + } + + .sm\:-bottom-80{ + bottom: -20rem; + } + + .sm\:-left-80{ + left: -20rem; + } + + .sm\:-top-96{ + top: -24rem; + } + + .sm\:-right-96{ + right: -24rem; + } + + .sm\:-bottom-96{ + bottom: -24rem; + } + + .sm\:-left-96{ + left: -24rem; + } + + .sm\:-top-px{ + top: -1px; + } + + .sm\:-right-px{ + right: -1px; + } + + .sm\:-bottom-px{ + bottom: -1px; + } + + .sm\:-left-px{ + left: -1px; + } + + .sm\:-top-0\.5{ + top: -0.125rem; + } + + .sm\:-right-0\.5{ + right: -0.125rem; + } + + .sm\:-bottom-0\.5{ + bottom: -0.125rem; + } + + .sm\:-left-0\.5{ + left: -0.125rem; + } + + .sm\:-top-1\.5{ + top: -0.375rem; + } + + .sm\:-right-1\.5{ + right: -0.375rem; + } + + .sm\:-bottom-1\.5{ + bottom: -0.375rem; + } + + .sm\:-left-1\.5{ + left: -0.375rem; + } + + .sm\:-top-2\.5{ + top: -0.625rem; + } + + .sm\:-right-2\.5{ + right: -0.625rem; + } + + .sm\:-bottom-2\.5{ + bottom: -0.625rem; + } + + .sm\:-left-2\.5{ + left: -0.625rem; + } + + .sm\:-top-3\.5{ + top: -0.875rem; + } + + .sm\:-right-3\.5{ + right: -0.875rem; + } + + .sm\:-bottom-3\.5{ + bottom: -0.875rem; + } + + .sm\:-left-3\.5{ + left: -0.875rem; + } + + .sm\:top-1\/2{ + top: 50%; + } + + .sm\:right-1\/2{ + right: 50%; + } + + .sm\:bottom-1\/2{ + bottom: 50%; + } + + .sm\:left-1\/2{ + left: 50%; + } + + .sm\:top-1\/3{ + top: 33.333333%; + } + + .sm\:right-1\/3{ + right: 33.333333%; + } + + .sm\:bottom-1\/3{ + bottom: 33.333333%; + } + + .sm\:left-1\/3{ + left: 33.333333%; + } + + .sm\:top-2\/3{ + top: 66.666667%; + } + + .sm\:right-2\/3{ + right: 66.666667%; + } + + .sm\:bottom-2\/3{ + bottom: 66.666667%; + } + + .sm\:left-2\/3{ + left: 66.666667%; + } + + .sm\:top-1\/4{ + top: 25%; + } + + .sm\:right-1\/4{ + right: 25%; + } + + .sm\:bottom-1\/4{ + bottom: 25%; + } + + .sm\:left-1\/4{ + left: 25%; + } + + .sm\:top-2\/4{ + top: 50%; + } + + .sm\:right-2\/4{ + right: 50%; + } + + .sm\:bottom-2\/4{ + bottom: 50%; + } + + .sm\:left-2\/4{ + left: 50%; + } + + .sm\:top-3\/4{ + top: 75%; + } + + .sm\:right-3\/4{ + right: 75%; + } + + .sm\:bottom-3\/4{ + bottom: 75%; + } + + .sm\:left-3\/4{ + left: 75%; + } + + .sm\:top-full{ + top: 100%; + } + + .sm\:right-full{ + right: 100%; + } + + .sm\:bottom-full{ + bottom: 100%; + } + + .sm\:left-full{ + left: 100%; + } + + .sm\:-top-1\/2{ + top: -50%; + } + + .sm\:-right-1\/2{ + right: -50%; + } + + .sm\:-bottom-1\/2{ + bottom: -50%; + } + + .sm\:-left-1\/2{ + left: -50%; + } + + .sm\:-top-1\/3{ + top: -33.333333%; + } + + .sm\:-right-1\/3{ + right: -33.333333%; + } + + .sm\:-bottom-1\/3{ + bottom: -33.333333%; + } + + .sm\:-left-1\/3{ + left: -33.333333%; + } + + .sm\:-top-2\/3{ + top: -66.666667%; + } + + .sm\:-right-2\/3{ + right: -66.666667%; + } + + .sm\:-bottom-2\/3{ + bottom: -66.666667%; + } + + .sm\:-left-2\/3{ + left: -66.666667%; + } + + .sm\:-top-1\/4{ + top: -25%; + } + + .sm\:-right-1\/4{ + right: -25%; + } + + .sm\:-bottom-1\/4{ + bottom: -25%; + } + + .sm\:-left-1\/4{ + left: -25%; + } + + .sm\:-top-2\/4{ + top: -50%; + } + + .sm\:-right-2\/4{ + right: -50%; + } + + .sm\:-bottom-2\/4{ + bottom: -50%; + } + + .sm\:-left-2\/4{ + left: -50%; + } + + .sm\:-top-3\/4{ + top: -75%; + } + + .sm\:-right-3\/4{ + right: -75%; + } + + .sm\:-bottom-3\/4{ + bottom: -75%; + } + + .sm\:-left-3\/4{ + left: -75%; + } + + .sm\:-top-full{ + top: -100%; + } + + .sm\:-right-full{ + right: -100%; + } + + .sm\:-bottom-full{ + bottom: -100%; + } + + .sm\:-left-full{ + left: -100%; + } + + .sm\:resize-none{ + resize: none; + } + + .sm\:resize-y{ + resize: vertical; + } + + .sm\:resize-x{ + resize: horizontal; + } + + .sm\:resize{ + resize: both; + } + + .sm\:shadow-sm{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:shadow{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:shadow-md{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:shadow-lg{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:shadow-xl{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:shadow-2xl{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:shadow-inner{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:shadow-none{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .sm\:group-hover\:shadow-sm{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .sm\:group-hover\:shadow{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .sm\:group-hover\:shadow-md{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .sm\:group-hover\:shadow-lg{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .sm\:group-hover\:shadow-xl{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .sm\:group-hover\:shadow-2xl{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .sm\:group-hover\:shadow-inner{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .sm\:group-hover\:shadow-none{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus-within\:shadow-sm:focus-within{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus-within\:shadow:focus-within{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus-within\:shadow-md:focus-within{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus-within\:shadow-lg:focus-within{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus-within\:shadow-xl:focus-within{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus-within\:shadow-2xl:focus-within{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus-within\:shadow-inner:focus-within{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus-within\:shadow-none:focus-within{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:hover\:shadow-sm:hover{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:hover\:shadow:hover{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:hover\:shadow-md:hover{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:hover\:shadow-lg:hover{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:hover\:shadow-xl:hover{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:hover\:shadow-2xl:hover{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:hover\:shadow-inner:hover{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:hover\:shadow-none:hover{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus\:shadow-sm:focus{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus\:shadow:focus{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus\:shadow-md:focus{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus\:shadow-lg:focus{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus\:shadow-xl:focus{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus\:shadow-2xl:focus{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus\:shadow-inner:focus{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:focus\:shadow-none:focus{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .sm\:ring-0{ + --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(0px + 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 #0000); + } + + .sm\:ring-1{ + --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 #0000); + } + + .sm\:ring-2{ + --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 #0000); + } + + .sm\:ring-4{ + --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(4px + 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 #0000); + } + + .sm\:ring-8{ + --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(8px + 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 #0000); + } + + .sm\:ring{ + --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 #0000); + } + + .sm\:ring-inset{ + --tw-ring-inset: inset; + } + + .sm\:focus-within\:ring-0:focus-within{ + --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(0px + 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 #0000); + } + + .sm\:focus-within\:ring-1:focus-within{ + --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 #0000); + } + + .sm\:focus-within\:ring-2:focus-within{ + --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 #0000); + } + + .sm\:focus-within\:ring-4:focus-within{ + --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(4px + 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 #0000); + } + + .sm\:focus-within\:ring-8:focus-within{ + --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(8px + 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 #0000); + } + + .sm\:focus-within\:ring:focus-within{ + --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 #0000); + } + + .sm\:focus-within\:ring-inset:focus-within{ + --tw-ring-inset: inset; + } + + .sm\:focus\:ring-0: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(0px + 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 #0000); + } + + .sm\:focus\:ring-1: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(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 #0000); + } + + .sm\:focus\:ring-2: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(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 #0000); + } + + .sm\:focus\:ring-4: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(4px + 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 #0000); + } + + .sm\:focus\:ring-8: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(8px + 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 #0000); + } + + .sm\: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 #0000); + } + + .sm\:focus\:ring-inset:focus{ + --tw-ring-inset: inset; + } + + .sm\:ring-offset-transparent{ + --tw-ring-offset-color: transparent; + } + + .sm\:ring-offset-current{ + --tw-ring-offset-color: currentColor; + } + + .sm\:ring-offset-black{ + --tw-ring-offset-color: #000; + } + + .sm\:ring-offset-white{ + --tw-ring-offset-color: #fff; + } + + .sm\:ring-offset-gray-50{ + --tw-ring-offset-color: #f9fafb; + } + + .sm\:ring-offset-gray-100{ + --tw-ring-offset-color: #f3f4f6; + } + + .sm\:ring-offset-gray-200{ + --tw-ring-offset-color: #e5e7eb; + } + + .sm\:ring-offset-gray-300{ + --tw-ring-offset-color: #d1d5db; + } + + .sm\:ring-offset-gray-400{ + --tw-ring-offset-color: #9ca3af; + } + + .sm\:ring-offset-gray-500{ + --tw-ring-offset-color: #6b7280; + } + + .sm\:ring-offset-gray-600{ + --tw-ring-offset-color: #4b5563; + } + + .sm\:ring-offset-gray-700{ + --tw-ring-offset-color: #374151; + } + + .sm\:ring-offset-gray-800{ + --tw-ring-offset-color: #1f2937; + } + + .sm\:ring-offset-gray-900{ + --tw-ring-offset-color: #111827; + } + + .sm\:ring-offset-red-50{ + --tw-ring-offset-color: #fef2f2; + } + + .sm\:ring-offset-red-100{ + --tw-ring-offset-color: #fee2e2; + } + + .sm\:ring-offset-red-200{ + --tw-ring-offset-color: #fecaca; + } + + .sm\:ring-offset-red-300{ + --tw-ring-offset-color: #fca5a5; + } + + .sm\:ring-offset-red-400{ + --tw-ring-offset-color: #f87171; + } + + .sm\:ring-offset-red-500{ + --tw-ring-offset-color: #ef4444; + } + + .sm\:ring-offset-red-600{ + --tw-ring-offset-color: #dc2626; + } + + .sm\:ring-offset-red-700{ + --tw-ring-offset-color: #b91c1c; + } + + .sm\:ring-offset-red-800{ + --tw-ring-offset-color: #991b1b; + } + + .sm\:ring-offset-red-900{ + --tw-ring-offset-color: #7f1d1d; + } + + .sm\:ring-offset-yellow-50{ + --tw-ring-offset-color: #fffbeb; + } + + .sm\:ring-offset-yellow-100{ + --tw-ring-offset-color: #fef3c7; + } + + .sm\:ring-offset-yellow-200{ + --tw-ring-offset-color: #fde68a; + } + + .sm\:ring-offset-yellow-300{ + --tw-ring-offset-color: #fcd34d; + } + + .sm\:ring-offset-yellow-400{ + --tw-ring-offset-color: #fbbf24; + } + + .sm\:ring-offset-yellow-500{ + --tw-ring-offset-color: #f59e0b; + } + + .sm\:ring-offset-yellow-600{ + --tw-ring-offset-color: #d97706; + } + + .sm\:ring-offset-yellow-700{ + --tw-ring-offset-color: #b45309; + } + + .sm\:ring-offset-yellow-800{ + --tw-ring-offset-color: #92400e; + } + + .sm\:ring-offset-yellow-900{ + --tw-ring-offset-color: #78350f; + } + + .sm\:ring-offset-green-50{ + --tw-ring-offset-color: #ecfdf5; + } + + .sm\:ring-offset-green-100{ + --tw-ring-offset-color: #d1fae5; + } + + .sm\:ring-offset-green-200{ + --tw-ring-offset-color: #a7f3d0; + } + + .sm\:ring-offset-green-300{ + --tw-ring-offset-color: #6ee7b7; + } + + .sm\:ring-offset-green-400{ + --tw-ring-offset-color: #34d399; + } + + .sm\:ring-offset-green-500{ + --tw-ring-offset-color: #10b981; + } + + .sm\:ring-offset-green-600{ + --tw-ring-offset-color: #059669; + } + + .sm\:ring-offset-green-700{ + --tw-ring-offset-color: #047857; + } + + .sm\:ring-offset-green-800{ + --tw-ring-offset-color: #065f46; + } + + .sm\:ring-offset-green-900{ + --tw-ring-offset-color: #064e3b; + } + + .sm\:ring-offset-blue-50{ + --tw-ring-offset-color: #eff6ff; + } + + .sm\:ring-offset-blue-100{ + --tw-ring-offset-color: #dbeafe; + } + + .sm\:ring-offset-blue-200{ + --tw-ring-offset-color: #bfdbfe; + } + + .sm\:ring-offset-blue-300{ + --tw-ring-offset-color: #93c5fd; + } + + .sm\:ring-offset-blue-400{ + --tw-ring-offset-color: #60a5fa; + } + + .sm\:ring-offset-blue-500{ + --tw-ring-offset-color: #3b82f6; + } + + .sm\:ring-offset-blue-600{ + --tw-ring-offset-color: #2563eb; + } + + .sm\:ring-offset-blue-700{ + --tw-ring-offset-color: #1d4ed8; + } + + .sm\:ring-offset-blue-800{ + --tw-ring-offset-color: #1e40af; + } + + .sm\:ring-offset-blue-900{ + --tw-ring-offset-color: #1e3a8a; + } + + .sm\:ring-offset-indigo-50{ + --tw-ring-offset-color: #eef2ff; + } + + .sm\:ring-offset-indigo-100{ + --tw-ring-offset-color: #e0e7ff; + } + + .sm\:ring-offset-indigo-200{ + --tw-ring-offset-color: #c7d2fe; + } + + .sm\:ring-offset-indigo-300{ + --tw-ring-offset-color: #a5b4fc; + } + + .sm\:ring-offset-indigo-400{ + --tw-ring-offset-color: #818cf8; + } + + .sm\:ring-offset-indigo-500{ + --tw-ring-offset-color: #6366f1; + } + + .sm\:ring-offset-indigo-600{ + --tw-ring-offset-color: #4f46e5; + } + + .sm\:ring-offset-indigo-700{ + --tw-ring-offset-color: #4338ca; + } + + .sm\:ring-offset-indigo-800{ + --tw-ring-offset-color: #3730a3; + } + + .sm\:ring-offset-indigo-900{ + --tw-ring-offset-color: #312e81; + } + + .sm\:ring-offset-purple-50{ + --tw-ring-offset-color: #f5f3ff; + } + + .sm\:ring-offset-purple-100{ + --tw-ring-offset-color: #ede9fe; + } + + .sm\:ring-offset-purple-200{ + --tw-ring-offset-color: #ddd6fe; + } + + .sm\:ring-offset-purple-300{ + --tw-ring-offset-color: #c4b5fd; + } + + .sm\:ring-offset-purple-400{ + --tw-ring-offset-color: #a78bfa; + } + + .sm\:ring-offset-purple-500{ + --tw-ring-offset-color: #8b5cf6; + } + + .sm\:ring-offset-purple-600{ + --tw-ring-offset-color: #7c3aed; + } + + .sm\:ring-offset-purple-700{ + --tw-ring-offset-color: #6d28d9; + } + + .sm\:ring-offset-purple-800{ + --tw-ring-offset-color: #5b21b6; + } + + .sm\:ring-offset-purple-900{ + --tw-ring-offset-color: #4c1d95; + } + + .sm\:ring-offset-pink-50{ + --tw-ring-offset-color: #fdf2f8; + } + + .sm\:ring-offset-pink-100{ + --tw-ring-offset-color: #fce7f3; + } + + .sm\:ring-offset-pink-200{ + --tw-ring-offset-color: #fbcfe8; + } + + .sm\:ring-offset-pink-300{ + --tw-ring-offset-color: #f9a8d4; + } + + .sm\:ring-offset-pink-400{ + --tw-ring-offset-color: #f472b6; + } + + .sm\:ring-offset-pink-500{ + --tw-ring-offset-color: #ec4899; + } + + .sm\:ring-offset-pink-600{ + --tw-ring-offset-color: #db2777; + } + + .sm\:ring-offset-pink-700{ + --tw-ring-offset-color: #be185d; + } + + .sm\:ring-offset-pink-800{ + --tw-ring-offset-color: #9d174d; + } + + .sm\:ring-offset-pink-900{ + --tw-ring-offset-color: #831843; + } + + .sm\:focus-within\:ring-offset-transparent:focus-within{ + --tw-ring-offset-color: transparent; + } + + .sm\:focus-within\:ring-offset-current:focus-within{ + --tw-ring-offset-color: currentColor; + } + + .sm\:focus-within\:ring-offset-black:focus-within{ + --tw-ring-offset-color: #000; + } + + .sm\:focus-within\:ring-offset-white:focus-within{ + --tw-ring-offset-color: #fff; + } + + .sm\:focus-within\:ring-offset-gray-50:focus-within{ + --tw-ring-offset-color: #f9fafb; + } + + .sm\:focus-within\:ring-offset-gray-100:focus-within{ + --tw-ring-offset-color: #f3f4f6; + } + + .sm\:focus-within\:ring-offset-gray-200:focus-within{ + --tw-ring-offset-color: #e5e7eb; + } + + .sm\:focus-within\:ring-offset-gray-300:focus-within{ + --tw-ring-offset-color: #d1d5db; + } + + .sm\:focus-within\:ring-offset-gray-400:focus-within{ + --tw-ring-offset-color: #9ca3af; + } + + .sm\:focus-within\:ring-offset-gray-500:focus-within{ + --tw-ring-offset-color: #6b7280; + } + + .sm\:focus-within\:ring-offset-gray-600:focus-within{ + --tw-ring-offset-color: #4b5563; + } + + .sm\:focus-within\:ring-offset-gray-700:focus-within{ + --tw-ring-offset-color: #374151; + } + + .sm\:focus-within\:ring-offset-gray-800:focus-within{ + --tw-ring-offset-color: #1f2937; + } + + .sm\:focus-within\:ring-offset-gray-900:focus-within{ + --tw-ring-offset-color: #111827; + } + + .sm\:focus-within\:ring-offset-red-50:focus-within{ + --tw-ring-offset-color: #fef2f2; + } + + .sm\:focus-within\:ring-offset-red-100:focus-within{ + --tw-ring-offset-color: #fee2e2; + } + + .sm\:focus-within\:ring-offset-red-200:focus-within{ + --tw-ring-offset-color: #fecaca; + } + + .sm\:focus-within\:ring-offset-red-300:focus-within{ + --tw-ring-offset-color: #fca5a5; + } + + .sm\:focus-within\:ring-offset-red-400:focus-within{ + --tw-ring-offset-color: #f87171; + } + + .sm\:focus-within\:ring-offset-red-500:focus-within{ + --tw-ring-offset-color: #ef4444; + } + + .sm\:focus-within\:ring-offset-red-600:focus-within{ + --tw-ring-offset-color: #dc2626; + } + + .sm\:focus-within\:ring-offset-red-700:focus-within{ + --tw-ring-offset-color: #b91c1c; + } + + .sm\:focus-within\:ring-offset-red-800:focus-within{ + --tw-ring-offset-color: #991b1b; + } + + .sm\:focus-within\:ring-offset-red-900:focus-within{ + --tw-ring-offset-color: #7f1d1d; + } + + .sm\:focus-within\:ring-offset-yellow-50:focus-within{ + --tw-ring-offset-color: #fffbeb; + } + + .sm\:focus-within\:ring-offset-yellow-100:focus-within{ + --tw-ring-offset-color: #fef3c7; + } + + .sm\:focus-within\:ring-offset-yellow-200:focus-within{ + --tw-ring-offset-color: #fde68a; + } + + .sm\:focus-within\:ring-offset-yellow-300:focus-within{ + --tw-ring-offset-color: #fcd34d; + } + + .sm\:focus-within\:ring-offset-yellow-400:focus-within{ + --tw-ring-offset-color: #fbbf24; + } + + .sm\:focus-within\:ring-offset-yellow-500:focus-within{ + --tw-ring-offset-color: #f59e0b; + } + + .sm\:focus-within\:ring-offset-yellow-600:focus-within{ + --tw-ring-offset-color: #d97706; + } + + .sm\:focus-within\:ring-offset-yellow-700:focus-within{ + --tw-ring-offset-color: #b45309; + } + + .sm\:focus-within\:ring-offset-yellow-800:focus-within{ + --tw-ring-offset-color: #92400e; + } + + .sm\:focus-within\:ring-offset-yellow-900:focus-within{ + --tw-ring-offset-color: #78350f; + } + + .sm\:focus-within\:ring-offset-green-50:focus-within{ + --tw-ring-offset-color: #ecfdf5; + } + + .sm\:focus-within\:ring-offset-green-100:focus-within{ + --tw-ring-offset-color: #d1fae5; + } + + .sm\:focus-within\:ring-offset-green-200:focus-within{ + --tw-ring-offset-color: #a7f3d0; + } + + .sm\:focus-within\:ring-offset-green-300:focus-within{ + --tw-ring-offset-color: #6ee7b7; + } + + .sm\:focus-within\:ring-offset-green-400:focus-within{ + --tw-ring-offset-color: #34d399; + } + + .sm\:focus-within\:ring-offset-green-500:focus-within{ + --tw-ring-offset-color: #10b981; + } + + .sm\:focus-within\:ring-offset-green-600:focus-within{ + --tw-ring-offset-color: #059669; + } + + .sm\:focus-within\:ring-offset-green-700:focus-within{ + --tw-ring-offset-color: #047857; + } + + .sm\:focus-within\:ring-offset-green-800:focus-within{ + --tw-ring-offset-color: #065f46; + } + + .sm\:focus-within\:ring-offset-green-900:focus-within{ + --tw-ring-offset-color: #064e3b; + } + + .sm\:focus-within\:ring-offset-blue-50:focus-within{ + --tw-ring-offset-color: #eff6ff; + } + + .sm\:focus-within\:ring-offset-blue-100:focus-within{ + --tw-ring-offset-color: #dbeafe; + } + + .sm\:focus-within\:ring-offset-blue-200:focus-within{ + --tw-ring-offset-color: #bfdbfe; + } + + .sm\:focus-within\:ring-offset-blue-300:focus-within{ + --tw-ring-offset-color: #93c5fd; + } + + .sm\:focus-within\:ring-offset-blue-400:focus-within{ + --tw-ring-offset-color: #60a5fa; + } + + .sm\:focus-within\:ring-offset-blue-500:focus-within{ + --tw-ring-offset-color: #3b82f6; + } + + .sm\:focus-within\:ring-offset-blue-600:focus-within{ + --tw-ring-offset-color: #2563eb; + } + + .sm\:focus-within\:ring-offset-blue-700:focus-within{ + --tw-ring-offset-color: #1d4ed8; + } + + .sm\:focus-within\:ring-offset-blue-800:focus-within{ + --tw-ring-offset-color: #1e40af; + } + + .sm\:focus-within\:ring-offset-blue-900:focus-within{ + --tw-ring-offset-color: #1e3a8a; + } + + .sm\:focus-within\:ring-offset-indigo-50:focus-within{ + --tw-ring-offset-color: #eef2ff; + } + + .sm\:focus-within\:ring-offset-indigo-100:focus-within{ + --tw-ring-offset-color: #e0e7ff; + } + + .sm\:focus-within\:ring-offset-indigo-200:focus-within{ + --tw-ring-offset-color: #c7d2fe; + } + + .sm\:focus-within\:ring-offset-indigo-300:focus-within{ + --tw-ring-offset-color: #a5b4fc; + } + + .sm\:focus-within\:ring-offset-indigo-400:focus-within{ + --tw-ring-offset-color: #818cf8; + } + + .sm\:focus-within\:ring-offset-indigo-500:focus-within{ + --tw-ring-offset-color: #6366f1; + } + + .sm\:focus-within\:ring-offset-indigo-600:focus-within{ + --tw-ring-offset-color: #4f46e5; + } + + .sm\:focus-within\:ring-offset-indigo-700:focus-within{ + --tw-ring-offset-color: #4338ca; + } + + .sm\:focus-within\:ring-offset-indigo-800:focus-within{ + --tw-ring-offset-color: #3730a3; + } + + .sm\:focus-within\:ring-offset-indigo-900:focus-within{ + --tw-ring-offset-color: #312e81; + } + + .sm\:focus-within\:ring-offset-purple-50:focus-within{ + --tw-ring-offset-color: #f5f3ff; + } + + .sm\:focus-within\:ring-offset-purple-100:focus-within{ + --tw-ring-offset-color: #ede9fe; + } + + .sm\:focus-within\:ring-offset-purple-200:focus-within{ + --tw-ring-offset-color: #ddd6fe; + } + + .sm\:focus-within\:ring-offset-purple-300:focus-within{ + --tw-ring-offset-color: #c4b5fd; + } + + .sm\:focus-within\:ring-offset-purple-400:focus-within{ + --tw-ring-offset-color: #a78bfa; + } + + .sm\:focus-within\:ring-offset-purple-500:focus-within{ + --tw-ring-offset-color: #8b5cf6; + } + + .sm\:focus-within\:ring-offset-purple-600:focus-within{ + --tw-ring-offset-color: #7c3aed; + } + + .sm\:focus-within\:ring-offset-purple-700:focus-within{ + --tw-ring-offset-color: #6d28d9; + } + + .sm\:focus-within\:ring-offset-purple-800:focus-within{ + --tw-ring-offset-color: #5b21b6; + } + + .sm\:focus-within\:ring-offset-purple-900:focus-within{ + --tw-ring-offset-color: #4c1d95; + } + + .sm\:focus-within\:ring-offset-pink-50:focus-within{ + --tw-ring-offset-color: #fdf2f8; + } + + .sm\:focus-within\:ring-offset-pink-100:focus-within{ + --tw-ring-offset-color: #fce7f3; + } + + .sm\:focus-within\:ring-offset-pink-200:focus-within{ + --tw-ring-offset-color: #fbcfe8; + } + + .sm\:focus-within\:ring-offset-pink-300:focus-within{ + --tw-ring-offset-color: #f9a8d4; + } + + .sm\:focus-within\:ring-offset-pink-400:focus-within{ + --tw-ring-offset-color: #f472b6; + } + + .sm\:focus-within\:ring-offset-pink-500:focus-within{ + --tw-ring-offset-color: #ec4899; + } + + .sm\:focus-within\:ring-offset-pink-600:focus-within{ + --tw-ring-offset-color: #db2777; + } + + .sm\:focus-within\:ring-offset-pink-700:focus-within{ + --tw-ring-offset-color: #be185d; + } + + .sm\:focus-within\:ring-offset-pink-800:focus-within{ + --tw-ring-offset-color: #9d174d; + } + + .sm\:focus-within\:ring-offset-pink-900:focus-within{ + --tw-ring-offset-color: #831843; + } + + .sm\:focus\:ring-offset-transparent:focus{ + --tw-ring-offset-color: transparent; + } + + .sm\:focus\:ring-offset-current:focus{ + --tw-ring-offset-color: currentColor; + } + + .sm\:focus\:ring-offset-black:focus{ + --tw-ring-offset-color: #000; + } + + .sm\:focus\:ring-offset-white:focus{ + --tw-ring-offset-color: #fff; + } + + .sm\:focus\:ring-offset-gray-50:focus{ + --tw-ring-offset-color: #f9fafb; + } + + .sm\:focus\:ring-offset-gray-100:focus{ + --tw-ring-offset-color: #f3f4f6; + } + + .sm\:focus\:ring-offset-gray-200:focus{ + --tw-ring-offset-color: #e5e7eb; + } + + .sm\:focus\:ring-offset-gray-300:focus{ + --tw-ring-offset-color: #d1d5db; + } + + .sm\:focus\:ring-offset-gray-400:focus{ + --tw-ring-offset-color: #9ca3af; + } + + .sm\:focus\:ring-offset-gray-500:focus{ + --tw-ring-offset-color: #6b7280; + } + + .sm\:focus\:ring-offset-gray-600:focus{ + --tw-ring-offset-color: #4b5563; + } + + .sm\:focus\:ring-offset-gray-700:focus{ + --tw-ring-offset-color: #374151; + } + + .sm\:focus\:ring-offset-gray-800:focus{ + --tw-ring-offset-color: #1f2937; + } + + .sm\:focus\:ring-offset-gray-900:focus{ + --tw-ring-offset-color: #111827; + } + + .sm\:focus\:ring-offset-red-50:focus{ + --tw-ring-offset-color: #fef2f2; + } + + .sm\:focus\:ring-offset-red-100:focus{ + --tw-ring-offset-color: #fee2e2; + } + + .sm\:focus\:ring-offset-red-200:focus{ + --tw-ring-offset-color: #fecaca; + } + + .sm\:focus\:ring-offset-red-300:focus{ + --tw-ring-offset-color: #fca5a5; + } + + .sm\:focus\:ring-offset-red-400:focus{ + --tw-ring-offset-color: #f87171; + } + + .sm\:focus\:ring-offset-red-500:focus{ + --tw-ring-offset-color: #ef4444; + } + + .sm\:focus\:ring-offset-red-600:focus{ + --tw-ring-offset-color: #dc2626; + } + + .sm\:focus\:ring-offset-red-700:focus{ + --tw-ring-offset-color: #b91c1c; + } + + .sm\:focus\:ring-offset-red-800:focus{ + --tw-ring-offset-color: #991b1b; + } + + .sm\:focus\:ring-offset-red-900:focus{ + --tw-ring-offset-color: #7f1d1d; + } + + .sm\:focus\:ring-offset-yellow-50:focus{ + --tw-ring-offset-color: #fffbeb; + } + + .sm\:focus\:ring-offset-yellow-100:focus{ + --tw-ring-offset-color: #fef3c7; + } + + .sm\:focus\:ring-offset-yellow-200:focus{ + --tw-ring-offset-color: #fde68a; + } + + .sm\:focus\:ring-offset-yellow-300:focus{ + --tw-ring-offset-color: #fcd34d; + } + + .sm\:focus\:ring-offset-yellow-400:focus{ + --tw-ring-offset-color: #fbbf24; + } + + .sm\:focus\:ring-offset-yellow-500:focus{ + --tw-ring-offset-color: #f59e0b; + } + + .sm\:focus\:ring-offset-yellow-600:focus{ + --tw-ring-offset-color: #d97706; + } + + .sm\:focus\:ring-offset-yellow-700:focus{ + --tw-ring-offset-color: #b45309; + } + + .sm\:focus\:ring-offset-yellow-800:focus{ + --tw-ring-offset-color: #92400e; + } + + .sm\:focus\:ring-offset-yellow-900:focus{ + --tw-ring-offset-color: #78350f; + } + + .sm\:focus\:ring-offset-green-50:focus{ + --tw-ring-offset-color: #ecfdf5; + } + + .sm\:focus\:ring-offset-green-100:focus{ + --tw-ring-offset-color: #d1fae5; + } + + .sm\:focus\:ring-offset-green-200:focus{ + --tw-ring-offset-color: #a7f3d0; + } + + .sm\:focus\:ring-offset-green-300:focus{ + --tw-ring-offset-color: #6ee7b7; + } + + .sm\:focus\:ring-offset-green-400:focus{ + --tw-ring-offset-color: #34d399; + } + + .sm\:focus\:ring-offset-green-500:focus{ + --tw-ring-offset-color: #10b981; + } + + .sm\:focus\:ring-offset-green-600:focus{ + --tw-ring-offset-color: #059669; + } + + .sm\:focus\:ring-offset-green-700:focus{ + --tw-ring-offset-color: #047857; + } + + .sm\:focus\:ring-offset-green-800:focus{ + --tw-ring-offset-color: #065f46; + } + + .sm\:focus\:ring-offset-green-900:focus{ + --tw-ring-offset-color: #064e3b; + } + + .sm\:focus\:ring-offset-blue-50:focus{ + --tw-ring-offset-color: #eff6ff; + } + + .sm\:focus\:ring-offset-blue-100:focus{ + --tw-ring-offset-color: #dbeafe; + } + + .sm\:focus\:ring-offset-blue-200:focus{ + --tw-ring-offset-color: #bfdbfe; + } + + .sm\:focus\:ring-offset-blue-300:focus{ + --tw-ring-offset-color: #93c5fd; + } + + .sm\:focus\:ring-offset-blue-400:focus{ + --tw-ring-offset-color: #60a5fa; + } + + .sm\:focus\:ring-offset-blue-500:focus{ + --tw-ring-offset-color: #3b82f6; + } + + .sm\:focus\:ring-offset-blue-600:focus{ + --tw-ring-offset-color: #2563eb; + } + + .sm\:focus\:ring-offset-blue-700:focus{ + --tw-ring-offset-color: #1d4ed8; + } + + .sm\:focus\:ring-offset-blue-800:focus{ + --tw-ring-offset-color: #1e40af; + } + + .sm\:focus\:ring-offset-blue-900:focus{ + --tw-ring-offset-color: #1e3a8a; + } + + .sm\:focus\:ring-offset-indigo-50:focus{ + --tw-ring-offset-color: #eef2ff; + } + + .sm\:focus\:ring-offset-indigo-100:focus{ + --tw-ring-offset-color: #e0e7ff; + } + + .sm\:focus\:ring-offset-indigo-200:focus{ + --tw-ring-offset-color: #c7d2fe; + } + + .sm\:focus\:ring-offset-indigo-300:focus{ + --tw-ring-offset-color: #a5b4fc; + } + + .sm\:focus\:ring-offset-indigo-400:focus{ + --tw-ring-offset-color: #818cf8; + } + + .sm\:focus\:ring-offset-indigo-500:focus{ + --tw-ring-offset-color: #6366f1; + } + + .sm\:focus\:ring-offset-indigo-600:focus{ + --tw-ring-offset-color: #4f46e5; + } + + .sm\:focus\:ring-offset-indigo-700:focus{ + --tw-ring-offset-color: #4338ca; + } + + .sm\:focus\:ring-offset-indigo-800:focus{ + --tw-ring-offset-color: #3730a3; + } + + .sm\:focus\:ring-offset-indigo-900:focus{ + --tw-ring-offset-color: #312e81; + } + + .sm\:focus\:ring-offset-purple-50:focus{ + --tw-ring-offset-color: #f5f3ff; + } + + .sm\:focus\:ring-offset-purple-100:focus{ + --tw-ring-offset-color: #ede9fe; + } + + .sm\:focus\:ring-offset-purple-200:focus{ + --tw-ring-offset-color: #ddd6fe; + } + + .sm\:focus\:ring-offset-purple-300:focus{ + --tw-ring-offset-color: #c4b5fd; + } + + .sm\:focus\:ring-offset-purple-400:focus{ + --tw-ring-offset-color: #a78bfa; + } + + .sm\:focus\:ring-offset-purple-500:focus{ + --tw-ring-offset-color: #8b5cf6; + } + + .sm\:focus\:ring-offset-purple-600:focus{ + --tw-ring-offset-color: #7c3aed; + } + + .sm\:focus\:ring-offset-purple-700:focus{ + --tw-ring-offset-color: #6d28d9; + } + + .sm\:focus\:ring-offset-purple-800:focus{ + --tw-ring-offset-color: #5b21b6; + } + + .sm\:focus\:ring-offset-purple-900:focus{ + --tw-ring-offset-color: #4c1d95; + } + + .sm\:focus\:ring-offset-pink-50:focus{ + --tw-ring-offset-color: #fdf2f8; + } + + .sm\:focus\:ring-offset-pink-100:focus{ + --tw-ring-offset-color: #fce7f3; + } + + .sm\:focus\:ring-offset-pink-200:focus{ + --tw-ring-offset-color: #fbcfe8; + } + + .sm\:focus\:ring-offset-pink-300:focus{ + --tw-ring-offset-color: #f9a8d4; + } + + .sm\:focus\:ring-offset-pink-400:focus{ + --tw-ring-offset-color: #f472b6; + } + + .sm\:focus\:ring-offset-pink-500:focus{ + --tw-ring-offset-color: #ec4899; + } + + .sm\:focus\:ring-offset-pink-600:focus{ + --tw-ring-offset-color: #db2777; + } + + .sm\:focus\:ring-offset-pink-700:focus{ + --tw-ring-offset-color: #be185d; + } + + .sm\:focus\:ring-offset-pink-800:focus{ + --tw-ring-offset-color: #9d174d; + } + + .sm\:focus\:ring-offset-pink-900:focus{ + --tw-ring-offset-color: #831843; + } + + .sm\:ring-offset-0{ + --tw-ring-offset-width: 0px; + } + + .sm\:ring-offset-1{ + --tw-ring-offset-width: 1px; + } + + .sm\:ring-offset-2{ + --tw-ring-offset-width: 2px; + } + + .sm\:ring-offset-4{ + --tw-ring-offset-width: 4px; + } + + .sm\:ring-offset-8{ + --tw-ring-offset-width: 8px; + } + + .sm\:focus-within\:ring-offset-0:focus-within{ + --tw-ring-offset-width: 0px; + } + + .sm\:focus-within\:ring-offset-1:focus-within{ + --tw-ring-offset-width: 1px; + } + + .sm\:focus-within\:ring-offset-2:focus-within{ + --tw-ring-offset-width: 2px; + } + + .sm\:focus-within\:ring-offset-4:focus-within{ + --tw-ring-offset-width: 4px; + } + + .sm\:focus-within\:ring-offset-8:focus-within{ + --tw-ring-offset-width: 8px; + } + + .sm\:focus\:ring-offset-0:focus{ + --tw-ring-offset-width: 0px; + } + + .sm\:focus\:ring-offset-1:focus{ + --tw-ring-offset-width: 1px; + } + + .sm\:focus\:ring-offset-2:focus{ + --tw-ring-offset-width: 2px; + } + + .sm\:focus\:ring-offset-4:focus{ + --tw-ring-offset-width: 4px; + } + + .sm\:focus\:ring-offset-8:focus{ + --tw-ring-offset-width: 8px; + } + + .sm\:ring-transparent{ + --tw-ring-color: transparent; + } + + .sm\:ring-current{ + --tw-ring-color: currentColor; + } + + .sm\:ring-black{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); + } + + .sm\:ring-white{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); + } + + .sm\:ring-gray-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); + } + + .sm\:ring-gray-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); + } + + .sm\:ring-gray-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); + } + + .sm\:ring-gray-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); + } + + .sm\:ring-gray-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); + } + + .sm\:ring-gray-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); + } + + .sm\:ring-gray-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); + } + + .sm\:ring-gray-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); + } + + .sm\:ring-gray-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); + } + + .sm\:ring-gray-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); + } + + .sm\:ring-red-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); + } + + .sm\:ring-red-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); + } + + .sm\:ring-red-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); + } + + .sm\:ring-red-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); + } + + .sm\:ring-red-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); + } + + .sm\:ring-red-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); + } + + .sm\:ring-red-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); + } + + .sm\:ring-red-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); + } + + .sm\:ring-red-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); + } + + .sm\:ring-red-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); + } + + .sm\:ring-yellow-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); + } + + .sm\:ring-yellow-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); + } + + .sm\:ring-yellow-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); + } + + .sm\:ring-yellow-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); + } + + .sm\:ring-yellow-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); + } + + .sm\:ring-yellow-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); + } + + .sm\:ring-yellow-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); + } + + .sm\:ring-yellow-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); + } + + .sm\:ring-yellow-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); + } + + .sm\:ring-yellow-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); + } + + .sm\:ring-green-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); + } + + .sm\:ring-green-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); + } + + .sm\:ring-green-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); + } + + .sm\:ring-green-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); + } + + .sm\:ring-green-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); + } + + .sm\:ring-green-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); + } + + .sm\:ring-green-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); + } + + .sm\:ring-green-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); + } + + .sm\:ring-green-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); + } + + .sm\:ring-green-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); + } + + .sm\:ring-blue-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); + } + + .sm\:ring-blue-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); + } + + .sm\:ring-blue-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); + } + + .sm\:ring-blue-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); + } + + .sm\:ring-blue-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); + } + + .sm\:ring-blue-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); + } + + .sm\:ring-blue-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); + } + + .sm\:ring-blue-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } + + .sm\:ring-blue-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); + } + + .sm\:ring-blue-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); + } + + .sm\:ring-indigo-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); + } + + .sm\:ring-indigo-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); + } + + .sm\:ring-indigo-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); + } + + .sm\:ring-indigo-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); + } + + .sm\:ring-indigo-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); + } + + .sm\:ring-indigo-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); + } + + .sm\:ring-indigo-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); + } + + .sm\:ring-indigo-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); + } + + .sm\:ring-indigo-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); + } + + .sm\:ring-indigo-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); + } + + .sm\:ring-purple-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); + } + + .sm\:ring-purple-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); + } + + .sm\:ring-purple-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); + } + + .sm\:ring-purple-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); + } + + .sm\:ring-purple-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); + } + + .sm\:ring-purple-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); + } + + .sm\:ring-purple-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); + } + + .sm\:ring-purple-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); + } + + .sm\:ring-purple-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); + } + + .sm\:ring-purple-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); + } + + .sm\:ring-pink-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); + } + + .sm\:ring-pink-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); + } + + .sm\:ring-pink-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); + } + + .sm\:ring-pink-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); + } + + .sm\:ring-pink-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); + } + + .sm\:ring-pink-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); + } + + .sm\:ring-pink-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); + } + + .sm\:ring-pink-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); + } + + .sm\:ring-pink-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); + } + + .sm\:ring-pink-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-transparent:focus-within{ + --tw-ring-color: transparent; + } + + .sm\:focus-within\:ring-current:focus-within{ + --tw-ring-color: currentColor; + } + + .sm\:focus-within\:ring-black:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-white:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-gray-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-gray-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-gray-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-gray-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-gray-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-gray-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-gray-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-gray-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-gray-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-gray-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-red-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-red-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-red-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-red-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-red-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-red-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-red-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-red-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-red-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-red-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-yellow-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-yellow-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-yellow-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-yellow-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-yellow-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-yellow-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-yellow-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-yellow-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-yellow-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-yellow-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-green-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-green-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-green-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-green-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-green-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-green-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-green-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-green-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-green-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-green-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-blue-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-blue-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-blue-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-blue-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-blue-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-blue-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-blue-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-blue-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-blue-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-blue-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-indigo-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-indigo-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-indigo-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-indigo-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-indigo-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-indigo-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-indigo-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-indigo-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-indigo-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-indigo-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-purple-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-purple-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-purple-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-purple-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-purple-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-purple-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-purple-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-purple-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-purple-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-purple-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-pink-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-pink-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-pink-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-pink-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-pink-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-pink-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-pink-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-pink-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-pink-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); + } + + .sm\:focus-within\:ring-pink-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-transparent:focus{ + --tw-ring-color: transparent; + } + + .sm\:focus\:ring-current:focus{ + --tw-ring-color: currentColor; + } + + .sm\:focus\:ring-black:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-white:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-gray-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-gray-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-gray-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-gray-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-gray-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-gray-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-gray-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-gray-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-gray-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-gray-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-red-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-red-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-red-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-red-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-red-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-red-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-red-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-red-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-red-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-red-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-yellow-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-yellow-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-yellow-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-yellow-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-yellow-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-yellow-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-yellow-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-yellow-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-yellow-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-yellow-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-green-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-green-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-green-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-green-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-green-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-green-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-green-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-green-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-green-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-green-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-blue-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-blue-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-blue-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-blue-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-blue-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-blue-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-blue-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-blue-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-blue-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-blue-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-indigo-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-indigo-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-indigo-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-indigo-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-indigo-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-indigo-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-indigo-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-indigo-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-indigo-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-indigo-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-purple-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-purple-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-purple-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-purple-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-purple-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-purple-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-purple-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-purple-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-purple-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-purple-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-pink-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-pink-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-pink-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-pink-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-pink-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-pink-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-pink-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-pink-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-pink-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); + } + + .sm\:focus\:ring-pink-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); + } + + .sm\:ring-opacity-0{ + --tw-ring-opacity: 0; + } + + .sm\:ring-opacity-5{ + --tw-ring-opacity: 0.05; + } + + .sm\:ring-opacity-10{ + --tw-ring-opacity: 0.1; + } + + .sm\:ring-opacity-20{ + --tw-ring-opacity: 0.2; + } + + .sm\:ring-opacity-25{ + --tw-ring-opacity: 0.25; + } + + .sm\:ring-opacity-30{ + --tw-ring-opacity: 0.3; + } + + .sm\:ring-opacity-40{ + --tw-ring-opacity: 0.4; + } + + .sm\:ring-opacity-50{ + --tw-ring-opacity: 0.5; + } + + .sm\:ring-opacity-60{ + --tw-ring-opacity: 0.6; + } + + .sm\:ring-opacity-70{ + --tw-ring-opacity: 0.7; + } + + .sm\:ring-opacity-75{ + --tw-ring-opacity: 0.75; + } + + .sm\:ring-opacity-80{ + --tw-ring-opacity: 0.8; + } + + .sm\:ring-opacity-90{ + --tw-ring-opacity: 0.9; + } + + .sm\:ring-opacity-95{ + --tw-ring-opacity: 0.95; + } + + .sm\:ring-opacity-100{ + --tw-ring-opacity: 1; + } + + .sm\:focus-within\:ring-opacity-0:focus-within{ + --tw-ring-opacity: 0; + } + + .sm\:focus-within\:ring-opacity-5:focus-within{ + --tw-ring-opacity: 0.05; + } + + .sm\:focus-within\:ring-opacity-10:focus-within{ + --tw-ring-opacity: 0.1; + } + + .sm\:focus-within\:ring-opacity-20:focus-within{ + --tw-ring-opacity: 0.2; + } + + .sm\:focus-within\:ring-opacity-25:focus-within{ + --tw-ring-opacity: 0.25; + } + + .sm\:focus-within\:ring-opacity-30:focus-within{ + --tw-ring-opacity: 0.3; + } + + .sm\:focus-within\:ring-opacity-40:focus-within{ + --tw-ring-opacity: 0.4; + } + + .sm\:focus-within\:ring-opacity-50:focus-within{ + --tw-ring-opacity: 0.5; + } + + .sm\:focus-within\:ring-opacity-60:focus-within{ + --tw-ring-opacity: 0.6; + } + + .sm\:focus-within\:ring-opacity-70:focus-within{ + --tw-ring-opacity: 0.7; + } + + .sm\:focus-within\:ring-opacity-75:focus-within{ + --tw-ring-opacity: 0.75; + } + + .sm\:focus-within\:ring-opacity-80:focus-within{ + --tw-ring-opacity: 0.8; + } + + .sm\:focus-within\:ring-opacity-90:focus-within{ + --tw-ring-opacity: 0.9; + } + + .sm\:focus-within\:ring-opacity-95:focus-within{ + --tw-ring-opacity: 0.95; + } + + .sm\:focus-within\:ring-opacity-100:focus-within{ + --tw-ring-opacity: 1; + } + + .sm\:focus\:ring-opacity-0:focus{ + --tw-ring-opacity: 0; + } + + .sm\:focus\:ring-opacity-5:focus{ + --tw-ring-opacity: 0.05; + } + + .sm\:focus\:ring-opacity-10:focus{ + --tw-ring-opacity: 0.1; + } + + .sm\:focus\:ring-opacity-20:focus{ + --tw-ring-opacity: 0.2; + } + + .sm\:focus\:ring-opacity-25:focus{ + --tw-ring-opacity: 0.25; + } + + .sm\:focus\:ring-opacity-30:focus{ + --tw-ring-opacity: 0.3; + } + + .sm\:focus\:ring-opacity-40:focus{ + --tw-ring-opacity: 0.4; + } + + .sm\:focus\:ring-opacity-50:focus{ + --tw-ring-opacity: 0.5; + } + + .sm\:focus\:ring-opacity-60:focus{ + --tw-ring-opacity: 0.6; + } + + .sm\:focus\:ring-opacity-70:focus{ + --tw-ring-opacity: 0.7; + } + + .sm\:focus\:ring-opacity-75:focus{ + --tw-ring-opacity: 0.75; + } + + .sm\:focus\:ring-opacity-80:focus{ + --tw-ring-opacity: 0.8; + } + + .sm\:focus\:ring-opacity-90:focus{ + --tw-ring-opacity: 0.9; + } + + .sm\:focus\:ring-opacity-95:focus{ + --tw-ring-opacity: 0.95; + } + + .sm\:focus\:ring-opacity-100:focus{ + --tw-ring-opacity: 1; + } + + .sm\:fill-current{ + fill: currentColor; + } + + .sm\:stroke-current{ + stroke: currentColor; + } + + .sm\:stroke-0{ + stroke-width: 0; + } + + .sm\:stroke-1{ + stroke-width: 1; + } + + .sm\:stroke-2{ + stroke-width: 2; + } + + .sm\:table-auto{ + table-layout: auto; + } + + .sm\:table-fixed{ + table-layout: fixed; + } + + .sm\:text-left{ + text-align: left; + } + + .sm\:text-center{ + text-align: center; + } + + .sm\:text-right{ + text-align: right; + } + + .sm\:text-justify{ + text-align: justify; + } + + .sm\:text-transparent{ + color: transparent; + } + + .sm\:text-current{ + color: currentColor; + } + + .sm\:text-black{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .sm\:text-white{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .sm\:text-gray-50{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .sm\:text-gray-100{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .sm\:text-gray-200{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .sm\:text-gray-300{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .sm\:text-gray-400{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .sm\:text-gray-500{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .sm\:text-gray-600{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .sm\:text-gray-700{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .sm\:text-gray-800{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .sm\:text-gray-900{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .sm\:text-red-50{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .sm\:text-red-100{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .sm\:text-red-200{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .sm\:text-red-300{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .sm\:text-red-400{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .sm\:text-red-500{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .sm\:text-red-600{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .sm\:text-red-700{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .sm\:text-red-800{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .sm\:text-red-900{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .sm\:text-yellow-50{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .sm\:text-yellow-100{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .sm\:text-yellow-200{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .sm\:text-yellow-300{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .sm\:text-yellow-400{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .sm\:text-yellow-500{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .sm\:text-yellow-600{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .sm\:text-yellow-700{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .sm\:text-yellow-800{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .sm\:text-yellow-900{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .sm\:text-green-50{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .sm\:text-green-100{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .sm\:text-green-200{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .sm\:text-green-300{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .sm\:text-green-400{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .sm\:text-green-500{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .sm\:text-green-600{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .sm\:text-green-700{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .sm\:text-green-800{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .sm\:text-green-900{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .sm\:text-blue-50{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .sm\:text-blue-100{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .sm\:text-blue-200{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .sm\:text-blue-300{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .sm\:text-blue-400{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .sm\:text-blue-500{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .sm\:text-blue-600{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .sm\:text-blue-700{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .sm\:text-blue-800{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .sm\:text-blue-900{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .sm\:text-indigo-50{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .sm\:text-indigo-100{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .sm\:text-indigo-200{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .sm\:text-indigo-300{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .sm\:text-indigo-400{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .sm\:text-indigo-500{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .sm\:text-indigo-600{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .sm\:text-indigo-700{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .sm\:text-indigo-800{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .sm\:text-indigo-900{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .sm\:text-purple-50{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .sm\:text-purple-100{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .sm\:text-purple-200{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .sm\:text-purple-300{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .sm\:text-purple-400{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .sm\:text-purple-500{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .sm\:text-purple-600{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .sm\:text-purple-700{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .sm\:text-purple-800{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .sm\:text-purple-900{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .sm\:text-pink-50{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .sm\:text-pink-100{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .sm\:text-pink-200{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .sm\:text-pink-300{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .sm\:text-pink-400{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .sm\:text-pink-500{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .sm\:text-pink-600{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .sm\:text-pink-700{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .sm\:text-pink-800{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .sm\:text-pink-900{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-transparent{ + color: transparent; + } + + .group:hover .sm\:group-hover\:text-current{ + color: currentColor; + } + + .group:hover .sm\:group-hover\:text-black{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-white{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-gray-50{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-gray-100{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-gray-200{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-gray-300{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-gray-400{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-gray-500{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-gray-600{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-gray-700{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-gray-800{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-gray-900{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-red-50{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-red-100{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-red-200{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-red-300{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-red-400{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-red-500{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-red-600{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-red-700{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-red-800{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-red-900{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-yellow-50{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-yellow-100{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-yellow-200{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-yellow-300{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-yellow-400{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-yellow-500{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-yellow-600{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-yellow-700{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-yellow-800{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-yellow-900{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-green-50{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-green-100{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-green-200{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-green-300{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-green-400{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-green-500{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-green-600{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-green-700{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-green-800{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-green-900{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-blue-50{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-blue-100{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-blue-200{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-blue-300{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-blue-400{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-blue-500{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-blue-600{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-blue-700{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-blue-800{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-blue-900{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-indigo-50{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-indigo-100{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-indigo-200{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-indigo-300{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-indigo-400{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-indigo-500{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-indigo-600{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-indigo-700{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-indigo-800{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-indigo-900{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-purple-50{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-purple-100{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-purple-200{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-purple-300{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-purple-400{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-purple-500{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-purple-600{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-purple-700{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-purple-800{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-purple-900{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-pink-50{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-pink-100{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-pink-200{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-pink-300{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-pink-400{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-pink-500{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-pink-600{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-pink-700{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-pink-800{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .group:hover .sm\:group-hover\:text-pink-900{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-transparent:focus-within{ + color: transparent; + } + + .sm\:focus-within\:text-current:focus-within{ + color: currentColor; + } + + .sm\:focus-within\:text-black:focus-within{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-white:focus-within{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-gray-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-gray-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-gray-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-gray-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-gray-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-gray-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-gray-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-gray-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-gray-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-gray-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-red-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-red-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-red-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-red-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-red-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-red-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-red-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-red-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-red-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-red-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-yellow-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-yellow-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-yellow-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-yellow-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-yellow-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-yellow-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-yellow-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-yellow-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-yellow-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-yellow-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-green-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-green-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-green-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-green-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-green-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-green-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-green-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-green-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-green-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-green-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-blue-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-blue-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-blue-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-blue-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-blue-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-blue-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-blue-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-blue-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-blue-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-blue-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-indigo-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-indigo-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-indigo-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-indigo-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-indigo-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-indigo-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-indigo-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-indigo-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-indigo-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-indigo-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-purple-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-purple-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-purple-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-purple-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-purple-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-purple-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-purple-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-purple-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-purple-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-purple-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-pink-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-pink-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-pink-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-pink-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-pink-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-pink-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-pink-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-pink-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-pink-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .sm\:focus-within\:text-pink-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .sm\:hover\:text-transparent:hover{ + color: transparent; + } + + .sm\:hover\:text-current:hover{ + color: currentColor; + } + + .sm\:hover\:text-black:hover{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .sm\:hover\:text-white:hover{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .sm\:hover\:text-gray-50:hover{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .sm\:hover\:text-gray-100:hover{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .sm\:hover\:text-gray-200:hover{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .sm\:hover\:text-gray-300:hover{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .sm\:hover\:text-gray-400:hover{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .sm\:hover\:text-gray-500:hover{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .sm\:hover\:text-gray-600:hover{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .sm\:hover\:text-gray-700:hover{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .sm\:hover\:text-gray-800:hover{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .sm\:hover\:text-gray-900:hover{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .sm\:hover\:text-red-50:hover{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .sm\:hover\:text-red-100:hover{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .sm\:hover\:text-red-200:hover{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .sm\:hover\:text-red-300:hover{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .sm\:hover\:text-red-400:hover{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .sm\:hover\:text-red-500:hover{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .sm\:hover\:text-red-600:hover{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .sm\:hover\:text-red-700:hover{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .sm\:hover\:text-red-800:hover{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .sm\:hover\:text-red-900:hover{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .sm\:hover\:text-yellow-50:hover{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .sm\:hover\:text-yellow-100:hover{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .sm\:hover\:text-yellow-200:hover{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .sm\:hover\:text-yellow-300:hover{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .sm\:hover\:text-yellow-400:hover{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .sm\:hover\:text-yellow-500:hover{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .sm\:hover\:text-yellow-600:hover{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .sm\:hover\:text-yellow-700:hover{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .sm\:hover\:text-yellow-800:hover{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .sm\:hover\:text-yellow-900:hover{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .sm\:hover\:text-green-50:hover{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .sm\:hover\:text-green-100:hover{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .sm\:hover\:text-green-200:hover{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .sm\:hover\:text-green-300:hover{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .sm\:hover\:text-green-400:hover{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .sm\:hover\:text-green-500:hover{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .sm\:hover\:text-green-600:hover{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .sm\:hover\:text-green-700:hover{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .sm\:hover\:text-green-800:hover{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .sm\:hover\:text-green-900:hover{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .sm\:hover\:text-blue-50:hover{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .sm\:hover\:text-blue-100:hover{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .sm\:hover\:text-blue-200:hover{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .sm\:hover\:text-blue-300:hover{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .sm\:hover\:text-blue-400:hover{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .sm\:hover\:text-blue-500:hover{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .sm\:hover\:text-blue-600:hover{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .sm\:hover\:text-blue-700:hover{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .sm\:hover\:text-blue-800:hover{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .sm\:hover\:text-blue-900:hover{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .sm\:hover\:text-indigo-50:hover{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .sm\:hover\:text-indigo-100:hover{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .sm\:hover\:text-indigo-200:hover{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .sm\:hover\:text-indigo-300:hover{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .sm\:hover\:text-indigo-400:hover{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .sm\:hover\:text-indigo-500:hover{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .sm\:hover\:text-indigo-600:hover{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .sm\:hover\:text-indigo-700:hover{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .sm\:hover\:text-indigo-800:hover{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .sm\:hover\:text-indigo-900:hover{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .sm\:hover\:text-purple-50:hover{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .sm\:hover\:text-purple-100:hover{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .sm\:hover\:text-purple-200:hover{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .sm\:hover\:text-purple-300:hover{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .sm\:hover\:text-purple-400:hover{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .sm\:hover\:text-purple-500:hover{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .sm\:hover\:text-purple-600:hover{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .sm\:hover\:text-purple-700:hover{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .sm\:hover\:text-purple-800:hover{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .sm\:hover\:text-purple-900:hover{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .sm\:hover\:text-pink-50:hover{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .sm\:hover\:text-pink-100:hover{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .sm\:hover\:text-pink-200:hover{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .sm\:hover\:text-pink-300:hover{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .sm\:hover\:text-pink-400:hover{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .sm\:hover\:text-pink-500:hover{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .sm\:hover\:text-pink-600:hover{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .sm\:hover\:text-pink-700:hover{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .sm\:hover\:text-pink-800:hover{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .sm\:hover\:text-pink-900:hover{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .sm\:focus\:text-transparent:focus{ + color: transparent; + } + + .sm\:focus\:text-current:focus{ + color: currentColor; + } + + .sm\:focus\:text-black:focus{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .sm\:focus\:text-white:focus{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .sm\:focus\:text-gray-50:focus{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .sm\:focus\:text-gray-100:focus{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .sm\:focus\:text-gray-200:focus{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .sm\:focus\:text-gray-300:focus{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .sm\:focus\:text-gray-400:focus{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .sm\:focus\:text-gray-500:focus{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .sm\:focus\:text-gray-600:focus{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .sm\:focus\:text-gray-700:focus{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .sm\:focus\:text-gray-800:focus{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .sm\:focus\:text-gray-900:focus{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .sm\:focus\:text-red-50:focus{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .sm\:focus\:text-red-100:focus{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .sm\:focus\:text-red-200:focus{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .sm\:focus\:text-red-300:focus{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .sm\:focus\:text-red-400:focus{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .sm\:focus\:text-red-500:focus{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .sm\:focus\:text-red-600:focus{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .sm\:focus\:text-red-700:focus{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .sm\:focus\:text-red-800:focus{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .sm\:focus\:text-red-900:focus{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .sm\:focus\:text-yellow-50:focus{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .sm\:focus\:text-yellow-100:focus{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .sm\:focus\:text-yellow-200:focus{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .sm\:focus\:text-yellow-300:focus{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .sm\:focus\:text-yellow-400:focus{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .sm\:focus\:text-yellow-500:focus{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .sm\:focus\:text-yellow-600:focus{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .sm\:focus\:text-yellow-700:focus{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .sm\:focus\:text-yellow-800:focus{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .sm\:focus\:text-yellow-900:focus{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .sm\:focus\:text-green-50:focus{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .sm\:focus\:text-green-100:focus{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .sm\:focus\:text-green-200:focus{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .sm\:focus\:text-green-300:focus{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .sm\:focus\:text-green-400:focus{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .sm\:focus\:text-green-500:focus{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .sm\:focus\:text-green-600:focus{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .sm\:focus\:text-green-700:focus{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .sm\:focus\:text-green-800:focus{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .sm\:focus\:text-green-900:focus{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .sm\:focus\:text-blue-50:focus{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .sm\:focus\:text-blue-100:focus{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .sm\:focus\:text-blue-200:focus{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .sm\:focus\:text-blue-300:focus{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .sm\:focus\:text-blue-400:focus{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .sm\:focus\:text-blue-500:focus{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .sm\:focus\:text-blue-600:focus{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .sm\:focus\:text-blue-700:focus{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .sm\:focus\:text-blue-800:focus{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .sm\:focus\:text-blue-900:focus{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .sm\:focus\:text-indigo-50:focus{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .sm\:focus\:text-indigo-100:focus{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .sm\:focus\:text-indigo-200:focus{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .sm\:focus\:text-indigo-300:focus{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .sm\:focus\:text-indigo-400:focus{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .sm\:focus\:text-indigo-500:focus{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .sm\:focus\:text-indigo-600:focus{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .sm\:focus\:text-indigo-700:focus{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .sm\:focus\:text-indigo-800:focus{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .sm\:focus\:text-indigo-900:focus{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .sm\:focus\:text-purple-50:focus{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .sm\:focus\:text-purple-100:focus{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .sm\:focus\:text-purple-200:focus{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .sm\:focus\:text-purple-300:focus{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .sm\:focus\:text-purple-400:focus{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .sm\:focus\:text-purple-500:focus{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .sm\:focus\:text-purple-600:focus{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .sm\:focus\:text-purple-700:focus{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .sm\:focus\:text-purple-800:focus{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .sm\:focus\:text-purple-900:focus{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .sm\:focus\:text-pink-50:focus{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .sm\:focus\:text-pink-100:focus{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .sm\:focus\:text-pink-200:focus{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .sm\:focus\:text-pink-300:focus{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .sm\:focus\:text-pink-400:focus{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .sm\:focus\:text-pink-500:focus{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .sm\:focus\:text-pink-600:focus{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .sm\:focus\:text-pink-700:focus{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .sm\:focus\:text-pink-800:focus{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .sm\:focus\:text-pink-900:focus{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .sm\:text-opacity-0{ + --tw-text-opacity: 0; + } + + .sm\:text-opacity-5{ + --tw-text-opacity: 0.05; + } + + .sm\:text-opacity-10{ + --tw-text-opacity: 0.1; + } + + .sm\:text-opacity-20{ + --tw-text-opacity: 0.2; + } + + .sm\:text-opacity-25{ + --tw-text-opacity: 0.25; + } + + .sm\:text-opacity-30{ + --tw-text-opacity: 0.3; + } + + .sm\:text-opacity-40{ + --tw-text-opacity: 0.4; + } + + .sm\:text-opacity-50{ + --tw-text-opacity: 0.5; + } + + .sm\:text-opacity-60{ + --tw-text-opacity: 0.6; + } + + .sm\:text-opacity-70{ + --tw-text-opacity: 0.7; + } + + .sm\:text-opacity-75{ + --tw-text-opacity: 0.75; + } + + .sm\:text-opacity-80{ + --tw-text-opacity: 0.8; + } + + .sm\:text-opacity-90{ + --tw-text-opacity: 0.9; + } + + .sm\:text-opacity-95{ + --tw-text-opacity: 0.95; + } + + .sm\:text-opacity-100{ + --tw-text-opacity: 1; + } + + .group:hover .sm\:group-hover\:text-opacity-0{ + --tw-text-opacity: 0; + } + + .group:hover .sm\:group-hover\:text-opacity-5{ + --tw-text-opacity: 0.05; + } + + .group:hover .sm\:group-hover\:text-opacity-10{ + --tw-text-opacity: 0.1; + } + + .group:hover .sm\:group-hover\:text-opacity-20{ + --tw-text-opacity: 0.2; + } + + .group:hover .sm\:group-hover\:text-opacity-25{ + --tw-text-opacity: 0.25; + } + + .group:hover .sm\:group-hover\:text-opacity-30{ + --tw-text-opacity: 0.3; + } + + .group:hover .sm\:group-hover\:text-opacity-40{ + --tw-text-opacity: 0.4; + } + + .group:hover .sm\:group-hover\:text-opacity-50{ + --tw-text-opacity: 0.5; + } + + .group:hover .sm\:group-hover\:text-opacity-60{ + --tw-text-opacity: 0.6; + } + + .group:hover .sm\:group-hover\:text-opacity-70{ + --tw-text-opacity: 0.7; + } + + .group:hover .sm\:group-hover\:text-opacity-75{ + --tw-text-opacity: 0.75; + } + + .group:hover .sm\:group-hover\:text-opacity-80{ + --tw-text-opacity: 0.8; + } + + .group:hover .sm\:group-hover\:text-opacity-90{ + --tw-text-opacity: 0.9; + } + + .group:hover .sm\:group-hover\:text-opacity-95{ + --tw-text-opacity: 0.95; + } + + .group:hover .sm\:group-hover\:text-opacity-100{ + --tw-text-opacity: 1; + } + + .sm\:focus-within\:text-opacity-0:focus-within{ + --tw-text-opacity: 0; + } + + .sm\:focus-within\:text-opacity-5:focus-within{ + --tw-text-opacity: 0.05; + } + + .sm\:focus-within\:text-opacity-10:focus-within{ + --tw-text-opacity: 0.1; + } + + .sm\:focus-within\:text-opacity-20:focus-within{ + --tw-text-opacity: 0.2; + } + + .sm\:focus-within\:text-opacity-25:focus-within{ + --tw-text-opacity: 0.25; + } + + .sm\:focus-within\:text-opacity-30:focus-within{ + --tw-text-opacity: 0.3; + } + + .sm\:focus-within\:text-opacity-40:focus-within{ + --tw-text-opacity: 0.4; + } + + .sm\:focus-within\:text-opacity-50:focus-within{ + --tw-text-opacity: 0.5; + } + + .sm\:focus-within\:text-opacity-60:focus-within{ + --tw-text-opacity: 0.6; + } + + .sm\:focus-within\:text-opacity-70:focus-within{ + --tw-text-opacity: 0.7; + } + + .sm\:focus-within\:text-opacity-75:focus-within{ + --tw-text-opacity: 0.75; + } + + .sm\:focus-within\:text-opacity-80:focus-within{ + --tw-text-opacity: 0.8; + } + + .sm\:focus-within\:text-opacity-90:focus-within{ + --tw-text-opacity: 0.9; + } + + .sm\:focus-within\:text-opacity-95:focus-within{ + --tw-text-opacity: 0.95; + } + + .sm\:focus-within\:text-opacity-100:focus-within{ + --tw-text-opacity: 1; + } + + .sm\:hover\:text-opacity-0:hover{ + --tw-text-opacity: 0; + } + + .sm\:hover\:text-opacity-5:hover{ + --tw-text-opacity: 0.05; + } + + .sm\:hover\:text-opacity-10:hover{ + --tw-text-opacity: 0.1; + } + + .sm\:hover\:text-opacity-20:hover{ + --tw-text-opacity: 0.2; + } + + .sm\:hover\:text-opacity-25:hover{ + --tw-text-opacity: 0.25; + } + + .sm\:hover\:text-opacity-30:hover{ + --tw-text-opacity: 0.3; + } + + .sm\:hover\:text-opacity-40:hover{ + --tw-text-opacity: 0.4; + } + + .sm\:hover\:text-opacity-50:hover{ + --tw-text-opacity: 0.5; + } + + .sm\:hover\:text-opacity-60:hover{ + --tw-text-opacity: 0.6; + } + + .sm\:hover\:text-opacity-70:hover{ + --tw-text-opacity: 0.7; + } + + .sm\:hover\:text-opacity-75:hover{ + --tw-text-opacity: 0.75; + } + + .sm\:hover\:text-opacity-80:hover{ + --tw-text-opacity: 0.8; + } + + .sm\:hover\:text-opacity-90:hover{ + --tw-text-opacity: 0.9; + } + + .sm\:hover\:text-opacity-95:hover{ + --tw-text-opacity: 0.95; + } + + .sm\:hover\:text-opacity-100:hover{ + --tw-text-opacity: 1; + } + + .sm\:focus\:text-opacity-0:focus{ + --tw-text-opacity: 0; + } + + .sm\:focus\:text-opacity-5:focus{ + --tw-text-opacity: 0.05; + } + + .sm\:focus\:text-opacity-10:focus{ + --tw-text-opacity: 0.1; + } + + .sm\:focus\:text-opacity-20:focus{ + --tw-text-opacity: 0.2; + } + + .sm\:focus\:text-opacity-25:focus{ + --tw-text-opacity: 0.25; + } + + .sm\:focus\:text-opacity-30:focus{ + --tw-text-opacity: 0.3; + } + + .sm\:focus\:text-opacity-40:focus{ + --tw-text-opacity: 0.4; + } + + .sm\:focus\:text-opacity-50:focus{ + --tw-text-opacity: 0.5; + } + + .sm\:focus\:text-opacity-60:focus{ + --tw-text-opacity: 0.6; + } + + .sm\:focus\:text-opacity-70:focus{ + --tw-text-opacity: 0.7; + } + + .sm\:focus\:text-opacity-75:focus{ + --tw-text-opacity: 0.75; + } + + .sm\:focus\:text-opacity-80:focus{ + --tw-text-opacity: 0.8; + } + + .sm\:focus\:text-opacity-90:focus{ + --tw-text-opacity: 0.9; + } + + .sm\:focus\:text-opacity-95:focus{ + --tw-text-opacity: 0.95; + } + + .sm\:focus\:text-opacity-100:focus{ + --tw-text-opacity: 1; + } + + .sm\:truncate{ + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .sm\:overflow-ellipsis{ + text-overflow: ellipsis; + } + + .sm\:overflow-clip{ + text-overflow: clip; + } + + .sm\:italic{ + font-style: italic; + } + + .sm\:not-italic{ + font-style: normal; + } + + .sm\:uppercase{ + text-transform: uppercase; + } + + .sm\:lowercase{ + text-transform: lowercase; + } + + .sm\:capitalize{ + text-transform: capitalize; + } + + .sm\:normal-case{ + text-transform: none; + } + + .sm\:underline{ + text-decoration: underline; + } + + .sm\:line-through{ + text-decoration: line-through; + } + + .sm\:no-underline{ + text-decoration: none; + } + + .group:hover .sm\:group-hover\:underline{ + text-decoration: underline; + } + + .group:hover .sm\:group-hover\:line-through{ + text-decoration: line-through; + } + + .group:hover .sm\:group-hover\:no-underline{ + text-decoration: none; + } + + .sm\:focus-within\:underline:focus-within{ + text-decoration: underline; + } + + .sm\:focus-within\:line-through:focus-within{ + text-decoration: line-through; + } + + .sm\:focus-within\:no-underline:focus-within{ + text-decoration: none; + } + + .sm\:hover\:underline:hover{ + text-decoration: underline; + } + + .sm\:hover\:line-through:hover{ + text-decoration: line-through; + } + + .sm\:hover\:no-underline:hover{ + text-decoration: none; + } + + .sm\:focus\:underline:focus{ + text-decoration: underline; + } + + .sm\:focus\:line-through:focus{ + text-decoration: line-through; + } + + .sm\:focus\:no-underline:focus{ + text-decoration: none; + } + + .sm\:antialiased{ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .sm\:subpixel-antialiased{ + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .sm\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions{ + --tw-ordinal: var(--tw-empty,/*!*/ /*!*/); + --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/); + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); + } + + .sm\:normal-nums{ + font-variant-numeric: normal; + } + + .sm\:ordinal{ + --tw-ordinal: ordinal; + } + + .sm\:slashed-zero{ + --tw-slashed-zero: slashed-zero; + } + + .sm\:lining-nums{ + --tw-numeric-figure: lining-nums; + } + + .sm\:oldstyle-nums{ + --tw-numeric-figure: oldstyle-nums; + } + + .sm\:proportional-nums{ + --tw-numeric-spacing: proportional-nums; + } + + .sm\:tabular-nums{ + --tw-numeric-spacing: tabular-nums; + } + + .sm\:diagonal-fractions{ + --tw-numeric-fraction: diagonal-fractions; + } + + .sm\:stacked-fractions{ + --tw-numeric-fraction: stacked-fractions; + } + + .sm\:tracking-tighter{ + letter-spacing: -0.05em; + } + + .sm\:tracking-tight{ + letter-spacing: -0.025em; + } + + .sm\:tracking-normal{ + letter-spacing: 0em; + } + + .sm\:tracking-wide{ + letter-spacing: 0.025em; + } + + .sm\:tracking-wider{ + letter-spacing: 0.05em; + } + + .sm\:tracking-widest{ + letter-spacing: 0.1em; + } + + .sm\:select-none{ + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .sm\:select-text{ + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .sm\:select-all{ + -webkit-user-select: all; + -moz-user-select: all; + user-select: all; + } + + .sm\:select-auto{ + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; + } + + .sm\:align-baseline{ + vertical-align: baseline; + } + + .sm\:align-top{ + vertical-align: top; + } + + .sm\:align-middle{ + vertical-align: middle; + } + + .sm\:align-bottom{ + vertical-align: bottom; + } + + .sm\:align-text-top{ + vertical-align: text-top; + } + + .sm\:align-text-bottom{ + vertical-align: text-bottom; + } + + .sm\:visible{ + visibility: visible; + } + + .sm\:invisible{ + visibility: hidden; + } + + .sm\:whitespace-normal{ + white-space: normal; + } + + .sm\:whitespace-nowrap{ + white-space: nowrap; + } + + .sm\:whitespace-pre{ + white-space: pre; + } + + .sm\:whitespace-pre-line{ + white-space: pre-line; + } + + .sm\:whitespace-pre-wrap{ + white-space: pre-wrap; + } + + .sm\:break-normal{ + overflow-wrap: normal; + word-break: normal; + } + + .sm\:break-words{ + overflow-wrap: break-word; + } + + .sm\:break-all{ + word-break: break-all; + } + + .sm\:w-0{ + width: 0px; + } + + .sm\:w-1{ + width: 0.25rem; + } + + .sm\:w-2{ + width: 0.5rem; + } + + .sm\:w-3{ + width: 0.75rem; + } + + .sm\:w-4{ + width: 1rem; + } + + .sm\:w-5{ + width: 1.25rem; + } + + .sm\:w-6{ + width: 1.5rem; + } + + .sm\:w-7{ + width: 1.75rem; + } + + .sm\:w-8{ + width: 2rem; + } + + .sm\:w-9{ + width: 2.25rem; + } + + .sm\:w-10{ + width: 2.5rem; + } + + .sm\:w-11{ + width: 2.75rem; + } + + .sm\:w-12{ + width: 3rem; + } + + .sm\:w-14{ + width: 3.5rem; + } + + .sm\:w-16{ + width: 4rem; + } + + .sm\:w-20{ + width: 5rem; + } + + .sm\:w-24{ + width: 6rem; + } + + .sm\:w-28{ + width: 7rem; + } + + .sm\:w-32{ + width: 8rem; + } + + .sm\:w-36{ + width: 9rem; + } + + .sm\:w-40{ + width: 10rem; + } + + .sm\:w-44{ + width: 11rem; + } + + .sm\:w-48{ + width: 12rem; + } + + .sm\:w-52{ + width: 13rem; + } + + .sm\:w-56{ + width: 14rem; + } + + .sm\:w-60{ + width: 15rem; + } + + .sm\:w-64{ + width: 16rem; + } + + .sm\:w-72{ + width: 18rem; + } + + .sm\:w-80{ + width: 20rem; + } + + .sm\:w-96{ + width: 24rem; + } + + .sm\:w-auto{ + width: auto; + } + + .sm\:w-px{ + width: 1px; + } + + .sm\:w-0\.5{ + width: 0.125rem; + } + + .sm\:w-1\.5{ + width: 0.375rem; + } + + .sm\:w-2\.5{ + width: 0.625rem; + } + + .sm\:w-3\.5{ + width: 0.875rem; + } + + .sm\:w-1\/2{ + width: 50%; + } + + .sm\:w-1\/3{ + width: 33.333333%; + } + + .sm\:w-2\/3{ + width: 66.666667%; + } + + .sm\:w-1\/4{ + width: 25%; + } + + .sm\:w-2\/4{ + width: 50%; + } + + .sm\:w-3\/4{ + width: 75%; + } + + .sm\:w-1\/5{ + width: 20%; + } + + .sm\:w-2\/5{ + width: 40%; + } + + .sm\:w-3\/5{ + width: 60%; + } + + .sm\:w-4\/5{ + width: 80%; + } + + .sm\:w-1\/6{ + width: 16.666667%; + } + + .sm\:w-2\/6{ + width: 33.333333%; + } + + .sm\:w-3\/6{ + width: 50%; + } + + .sm\:w-4\/6{ + width: 66.666667%; + } + + .sm\:w-5\/6{ + width: 83.333333%; + } + + .sm\:w-1\/12{ + width: 8.333333%; + } + + .sm\:w-2\/12{ + width: 16.666667%; + } + + .sm\:w-3\/12{ + width: 25%; + } + + .sm\:w-4\/12{ + width: 33.333333%; + } + + .sm\:w-5\/12{ + width: 41.666667%; + } + + .sm\:w-6\/12{ + width: 50%; + } + + .sm\:w-7\/12{ + width: 58.333333%; + } + + .sm\:w-8\/12{ + width: 66.666667%; + } + + .sm\:w-9\/12{ + width: 75%; + } + + .sm\:w-10\/12{ + width: 83.333333%; + } + + .sm\:w-11\/12{ + width: 91.666667%; + } + + .sm\:w-full{ + width: 100%; + } + + .sm\:w-screen{ + width: 100vw; + } + + .sm\:w-min{ + width: -webkit-min-content; + width: -moz-min-content; + width: min-content; + } + + .sm\:w-max{ + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + } + + .sm\:z-0{ + z-index: 0; + } + + .sm\:z-10{ + z-index: 10; + } + + .sm\:z-20{ + z-index: 20; + } + + .sm\:z-30{ + z-index: 30; + } + + .sm\:z-40{ + z-index: 40; + } + + .sm\:z-50{ + z-index: 50; + } + + .sm\:z-auto{ + z-index: auto; + } + + .sm\:focus-within\:z-0:focus-within{ + z-index: 0; + } + + .sm\:focus-within\:z-10:focus-within{ + z-index: 10; + } + + .sm\:focus-within\:z-20:focus-within{ + z-index: 20; + } + + .sm\:focus-within\:z-30:focus-within{ + z-index: 30; + } + + .sm\:focus-within\:z-40:focus-within{ + z-index: 40; + } + + .sm\:focus-within\:z-50:focus-within{ + z-index: 50; + } + + .sm\:focus-within\:z-auto:focus-within{ + z-index: auto; + } + + .sm\:focus\:z-0:focus{ + z-index: 0; + } + + .sm\:focus\:z-10:focus{ + z-index: 10; + } + + .sm\:focus\:z-20:focus{ + z-index: 20; + } + + .sm\:focus\:z-30:focus{ + z-index: 30; + } + + .sm\:focus\:z-40:focus{ + z-index: 40; + } + + .sm\:focus\:z-50:focus{ + z-index: 50; + } + + .sm\:focus\:z-auto:focus{ + z-index: auto; + } + + .sm\:isolate{ + isolation: isolate; + } + + .sm\:isolation-auto{ + isolation: auto; + } + + .sm\:gap-0{ + gap: 0px; + } + + .sm\:gap-1{ + gap: 0.25rem; + } + + .sm\:gap-2{ + gap: 0.5rem; + } + + .sm\:gap-3{ + gap: 0.75rem; + } + + .sm\:gap-4{ + gap: 1rem; + } + + .sm\:gap-5{ + gap: 1.25rem; + } + + .sm\:gap-6{ + gap: 1.5rem; + } + + .sm\:gap-7{ + gap: 1.75rem; + } + + .sm\:gap-8{ + gap: 2rem; + } + + .sm\:gap-9{ + gap: 2.25rem; + } + + .sm\:gap-10{ + gap: 2.5rem; + } + + .sm\:gap-11{ + gap: 2.75rem; + } + + .sm\:gap-12{ + gap: 3rem; + } + + .sm\:gap-14{ + gap: 3.5rem; + } + + .sm\:gap-16{ + gap: 4rem; + } + + .sm\:gap-20{ + gap: 5rem; + } + + .sm\:gap-24{ + gap: 6rem; + } + + .sm\:gap-28{ + gap: 7rem; + } + + .sm\:gap-32{ + gap: 8rem; + } + + .sm\:gap-36{ + gap: 9rem; + } + + .sm\:gap-40{ + gap: 10rem; + } + + .sm\:gap-44{ + gap: 11rem; + } + + .sm\:gap-48{ + gap: 12rem; + } + + .sm\:gap-52{ + gap: 13rem; + } + + .sm\:gap-56{ + gap: 14rem; + } + + .sm\:gap-60{ + gap: 15rem; + } + + .sm\:gap-64{ + gap: 16rem; + } + + .sm\:gap-72{ + gap: 18rem; + } + + .sm\:gap-80{ + gap: 20rem; + } + + .sm\:gap-96{ + gap: 24rem; + } + + .sm\:gap-px{ + gap: 1px; + } + + .sm\:gap-0\.5{ + gap: 0.125rem; + } + + .sm\:gap-1\.5{ + gap: 0.375rem; + } + + .sm\:gap-2\.5{ + gap: 0.625rem; + } + + .sm\:gap-3\.5{ + gap: 0.875rem; + } + + .sm\:gap-x-0{ + -moz-column-gap: 0px; + column-gap: 0px; + } + + .sm\:gap-x-1{ + -moz-column-gap: 0.25rem; + column-gap: 0.25rem; + } + + .sm\:gap-x-2{ + -moz-column-gap: 0.5rem; + column-gap: 0.5rem; + } + + .sm\:gap-x-3{ + -moz-column-gap: 0.75rem; + column-gap: 0.75rem; + } + + .sm\:gap-x-4{ + -moz-column-gap: 1rem; + column-gap: 1rem; + } + + .sm\:gap-x-5{ + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + } + + .sm\:gap-x-6{ + -moz-column-gap: 1.5rem; + column-gap: 1.5rem; + } + + .sm\:gap-x-7{ + -moz-column-gap: 1.75rem; + column-gap: 1.75rem; + } + + .sm\:gap-x-8{ + -moz-column-gap: 2rem; + column-gap: 2rem; + } + + .sm\:gap-x-9{ + -moz-column-gap: 2.25rem; + column-gap: 2.25rem; + } + + .sm\:gap-x-10{ + -moz-column-gap: 2.5rem; + column-gap: 2.5rem; + } + + .sm\:gap-x-11{ + -moz-column-gap: 2.75rem; + column-gap: 2.75rem; + } + + .sm\:gap-x-12{ + -moz-column-gap: 3rem; + column-gap: 3rem; + } + + .sm\:gap-x-14{ + -moz-column-gap: 3.5rem; + column-gap: 3.5rem; + } + + .sm\:gap-x-16{ + -moz-column-gap: 4rem; + column-gap: 4rem; + } + + .sm\:gap-x-20{ + -moz-column-gap: 5rem; + column-gap: 5rem; + } + + .sm\:gap-x-24{ + -moz-column-gap: 6rem; + column-gap: 6rem; + } + + .sm\:gap-x-28{ + -moz-column-gap: 7rem; + column-gap: 7rem; + } + + .sm\:gap-x-32{ + -moz-column-gap: 8rem; + column-gap: 8rem; + } + + .sm\:gap-x-36{ + -moz-column-gap: 9rem; + column-gap: 9rem; + } + + .sm\:gap-x-40{ + -moz-column-gap: 10rem; + column-gap: 10rem; + } + + .sm\:gap-x-44{ + -moz-column-gap: 11rem; + column-gap: 11rem; + } + + .sm\:gap-x-48{ + -moz-column-gap: 12rem; + column-gap: 12rem; + } + + .sm\:gap-x-52{ + -moz-column-gap: 13rem; + column-gap: 13rem; + } + + .sm\:gap-x-56{ + -moz-column-gap: 14rem; + column-gap: 14rem; + } + + .sm\:gap-x-60{ + -moz-column-gap: 15rem; + column-gap: 15rem; + } + + .sm\:gap-x-64{ + -moz-column-gap: 16rem; + column-gap: 16rem; + } + + .sm\:gap-x-72{ + -moz-column-gap: 18rem; + column-gap: 18rem; + } + + .sm\:gap-x-80{ + -moz-column-gap: 20rem; + column-gap: 20rem; + } + + .sm\:gap-x-96{ + -moz-column-gap: 24rem; + column-gap: 24rem; + } + + .sm\:gap-x-px{ + -moz-column-gap: 1px; + column-gap: 1px; + } + + .sm\:gap-x-0\.5{ + -moz-column-gap: 0.125rem; + column-gap: 0.125rem; + } + + .sm\:gap-x-1\.5{ + -moz-column-gap: 0.375rem; + column-gap: 0.375rem; + } + + .sm\:gap-x-2\.5{ + -moz-column-gap: 0.625rem; + column-gap: 0.625rem; + } + + .sm\:gap-x-3\.5{ + -moz-column-gap: 0.875rem; + column-gap: 0.875rem; + } + + .sm\:gap-y-0{ + row-gap: 0px; + } + + .sm\:gap-y-1{ + row-gap: 0.25rem; + } + + .sm\:gap-y-2{ + row-gap: 0.5rem; + } + + .sm\:gap-y-3{ + row-gap: 0.75rem; + } + + .sm\:gap-y-4{ + row-gap: 1rem; + } + + .sm\:gap-y-5{ + row-gap: 1.25rem; + } + + .sm\:gap-y-6{ + row-gap: 1.5rem; + } + + .sm\:gap-y-7{ + row-gap: 1.75rem; + } + + .sm\:gap-y-8{ + row-gap: 2rem; + } + + .sm\:gap-y-9{ + row-gap: 2.25rem; + } + + .sm\:gap-y-10{ + row-gap: 2.5rem; + } + + .sm\:gap-y-11{ + row-gap: 2.75rem; + } + + .sm\:gap-y-12{ + row-gap: 3rem; + } + + .sm\:gap-y-14{ + row-gap: 3.5rem; + } + + .sm\:gap-y-16{ + row-gap: 4rem; + } + + .sm\:gap-y-20{ + row-gap: 5rem; + } + + .sm\:gap-y-24{ + row-gap: 6rem; + } + + .sm\:gap-y-28{ + row-gap: 7rem; + } + + .sm\:gap-y-32{ + row-gap: 8rem; + } + + .sm\:gap-y-36{ + row-gap: 9rem; + } + + .sm\:gap-y-40{ + row-gap: 10rem; + } + + .sm\:gap-y-44{ + row-gap: 11rem; + } + + .sm\:gap-y-48{ + row-gap: 12rem; + } + + .sm\:gap-y-52{ + row-gap: 13rem; + } + + .sm\:gap-y-56{ + row-gap: 14rem; + } + + .sm\:gap-y-60{ + row-gap: 15rem; + } + + .sm\:gap-y-64{ + row-gap: 16rem; + } + + .sm\:gap-y-72{ + row-gap: 18rem; + } + + .sm\:gap-y-80{ + row-gap: 20rem; + } + + .sm\:gap-y-96{ + row-gap: 24rem; + } + + .sm\:gap-y-px{ + row-gap: 1px; + } + + .sm\:gap-y-0\.5{ + row-gap: 0.125rem; + } + + .sm\:gap-y-1\.5{ + row-gap: 0.375rem; + } + + .sm\:gap-y-2\.5{ + row-gap: 0.625rem; + } + + .sm\:gap-y-3\.5{ + row-gap: 0.875rem; + } + + .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\:auto-cols-auto{ + grid-auto-columns: auto; + } + + .sm\:auto-cols-min{ + grid-auto-columns: -webkit-min-content; + grid-auto-columns: min-content; + } + + .sm\:auto-cols-max{ + grid-auto-columns: -webkit-max-content; + grid-auto-columns: max-content; + } + + .sm\:auto-cols-fr{ + grid-auto-columns: minmax(0, 1fr); + } + + .sm\:col-auto{ + grid-column: auto; + } + + .sm\:col-span-1{ + grid-column: span 1 / span 1; + } + + .sm\:col-span-2{ + grid-column: span 2 / span 2; + } + + .sm\:col-span-3{ + grid-column: span 3 / span 3; + } + + .sm\:col-span-4{ + grid-column: span 4 / span 4; + } + + .sm\:col-span-5{ + grid-column: span 5 / span 5; + } + + .sm\:col-span-6{ + grid-column: span 6 / span 6; + } + + .sm\:col-span-7{ + grid-column: span 7 / span 7; + } + + .sm\:col-span-8{ + grid-column: span 8 / span 8; + } + + .sm\:col-span-9{ + grid-column: span 9 / span 9; + } + + .sm\:col-span-10{ + grid-column: span 10 / span 10; + } + + .sm\:col-span-11{ + grid-column: span 11 / span 11; + } + + .sm\:col-span-12{ + grid-column: span 12 / span 12; + } + + .sm\:col-span-full{ + grid-column: 1 / -1; + } + + .sm\:col-start-1{ + grid-column-start: 1; + } + + .sm\:col-start-2{ + grid-column-start: 2; + } + + .sm\:col-start-3{ + grid-column-start: 3; + } + + .sm\:col-start-4{ + grid-column-start: 4; + } + + .sm\:col-start-5{ + grid-column-start: 5; + } + + .sm\:col-start-6{ + grid-column-start: 6; + } + + .sm\:col-start-7{ + grid-column-start: 7; + } + + .sm\:col-start-8{ + grid-column-start: 8; + } + + .sm\:col-start-9{ + grid-column-start: 9; + } + + .sm\:col-start-10{ + grid-column-start: 10; + } + + .sm\:col-start-11{ + grid-column-start: 11; + } + + .sm\:col-start-12{ + grid-column-start: 12; + } + + .sm\:col-start-13{ + grid-column-start: 13; + } + + .sm\:col-start-auto{ + grid-column-start: auto; + } + + .sm\:col-end-1{ + grid-column-end: 1; + } + + .sm\:col-end-2{ + grid-column-end: 2; + } + + .sm\:col-end-3{ + grid-column-end: 3; + } + + .sm\:col-end-4{ + grid-column-end: 4; + } + + .sm\:col-end-5{ + grid-column-end: 5; + } + + .sm\:col-end-6{ + grid-column-end: 6; + } + + .sm\:col-end-7{ + grid-column-end: 7; + } + + .sm\:col-end-8{ + grid-column-end: 8; + } + + .sm\:col-end-9{ + grid-column-end: 9; + } + + .sm\:col-end-10{ + grid-column-end: 10; + } + + .sm\:col-end-11{ + grid-column-end: 11; + } + + .sm\:col-end-12{ + grid-column-end: 12; + } + + .sm\:col-end-13{ + grid-column-end: 13; + } + + .sm\:col-end-auto{ + grid-column-end: auto; + } + + .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\:auto-rows-auto{ + grid-auto-rows: auto; + } + + .sm\:auto-rows-min{ + grid-auto-rows: -webkit-min-content; + grid-auto-rows: min-content; + } + + .sm\:auto-rows-max{ + grid-auto-rows: -webkit-max-content; + grid-auto-rows: max-content; + } + + .sm\:auto-rows-fr{ + grid-auto-rows: minmax(0, 1fr); + } + + .sm\:row-auto{ + grid-row: auto; + } + + .sm\:row-span-1{ + grid-row: span 1 / span 1; + } + + .sm\:row-span-2{ + grid-row: span 2 / span 2; + } + + .sm\:row-span-3{ + grid-row: span 3 / span 3; + } + + .sm\:row-span-4{ + grid-row: span 4 / span 4; + } + + .sm\:row-span-5{ + grid-row: span 5 / span 5; + } + + .sm\:row-span-6{ + grid-row: span 6 / span 6; + } + + .sm\:row-span-full{ + grid-row: 1 / -1; + } + + .sm\:row-start-1{ + grid-row-start: 1; + } + + .sm\:row-start-2{ + grid-row-start: 2; + } + + .sm\:row-start-3{ + grid-row-start: 3; + } + + .sm\:row-start-4{ + grid-row-start: 4; + } + + .sm\:row-start-5{ + grid-row-start: 5; + } + + .sm\:row-start-6{ + grid-row-start: 6; + } + + .sm\:row-start-7{ + grid-row-start: 7; + } + + .sm\:row-start-auto{ + grid-row-start: auto; + } + + .sm\:row-end-1{ + grid-row-end: 1; + } + + .sm\:row-end-2{ + grid-row-end: 2; + } + + .sm\:row-end-3{ + grid-row-end: 3; + } + + .sm\:row-end-4{ + grid-row-end: 4; + } + + .sm\:row-end-5{ + grid-row-end: 5; + } + + .sm\:row-end-6{ + grid-row-end: 6; + } + + .sm\:row-end-7{ + grid-row-end: 7; + } + + .sm\:row-end-auto{ + grid-row-end: auto; + } + + .sm\: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)); + } + + .sm\:transform-gpu{ + --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: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + } + + .sm\:transform-none{ + transform: none; + } + + .sm\:origin-center{ + transform-origin: center; + } + + .sm\:origin-top{ + transform-origin: top; + } + + .sm\:origin-top-right{ + transform-origin: top right; + } + + .sm\:origin-right{ + transform-origin: right; + } + + .sm\:origin-bottom-right{ + transform-origin: bottom right; + } + + .sm\:origin-bottom{ + transform-origin: bottom; + } + + .sm\:origin-bottom-left{ + transform-origin: bottom left; + } + + .sm\:origin-left{ + transform-origin: left; + } + + .sm\:origin-top-left{ + transform-origin: top left; + } + + .sm\:scale-0{ + --tw-scale-x: 0; + --tw-scale-y: 0; + } + + .sm\:scale-50{ + --tw-scale-x: .5; + --tw-scale-y: .5; + } + + .sm\:scale-75{ + --tw-scale-x: .75; + --tw-scale-y: .75; + } + + .sm\:scale-90{ + --tw-scale-x: .9; + --tw-scale-y: .9; + } + + .sm\:scale-95{ + --tw-scale-x: .95; + --tw-scale-y: .95; + } + + .sm\:scale-100{ + --tw-scale-x: 1; + --tw-scale-y: 1; + } + + .sm\:scale-105{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + } + + .sm\:scale-110{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + } + + .sm\:scale-125{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + } + + .sm\:scale-150{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + } + + .sm\:scale-x-0{ + --tw-scale-x: 0; + } + + .sm\:scale-x-50{ + --tw-scale-x: .5; + } + + .sm\:scale-x-75{ + --tw-scale-x: .75; + } + + .sm\:scale-x-90{ + --tw-scale-x: .9; + } + + .sm\:scale-x-95{ + --tw-scale-x: .95; + } + + .sm\:scale-x-100{ + --tw-scale-x: 1; + } + + .sm\:scale-x-105{ + --tw-scale-x: 1.05; + } + + .sm\:scale-x-110{ + --tw-scale-x: 1.1; + } + + .sm\:scale-x-125{ + --tw-scale-x: 1.25; + } + + .sm\:scale-x-150{ + --tw-scale-x: 1.5; + } + + .sm\:scale-y-0{ + --tw-scale-y: 0; + } + + .sm\:scale-y-50{ + --tw-scale-y: .5; + } + + .sm\:scale-y-75{ + --tw-scale-y: .75; + } + + .sm\:scale-y-90{ + --tw-scale-y: .9; + } + + .sm\:scale-y-95{ + --tw-scale-y: .95; + } + + .sm\:scale-y-100{ + --tw-scale-y: 1; + } + + .sm\:scale-y-105{ + --tw-scale-y: 1.05; + } + + .sm\:scale-y-110{ + --tw-scale-y: 1.1; + } + + .sm\:scale-y-125{ + --tw-scale-y: 1.25; + } + + .sm\:scale-y-150{ + --tw-scale-y: 1.5; + } + + .sm\:hover\:scale-0:hover{ + --tw-scale-x: 0; + --tw-scale-y: 0; + } + + .sm\:hover\:scale-50:hover{ + --tw-scale-x: .5; + --tw-scale-y: .5; + } + + .sm\:hover\:scale-75:hover{ + --tw-scale-x: .75; + --tw-scale-y: .75; + } + + .sm\:hover\:scale-90:hover{ + --tw-scale-x: .9; + --tw-scale-y: .9; + } + + .sm\:hover\:scale-95:hover{ + --tw-scale-x: .95; + --tw-scale-y: .95; + } + + .sm\:hover\:scale-100:hover{ + --tw-scale-x: 1; + --tw-scale-y: 1; + } + + .sm\:hover\:scale-105:hover{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + } + + .sm\:hover\:scale-110:hover{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + } + + .sm\:hover\:scale-125:hover{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + } + + .sm\:hover\:scale-150:hover{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + } + + .sm\:hover\:scale-x-0:hover{ + --tw-scale-x: 0; + } + + .sm\:hover\:scale-x-50:hover{ + --tw-scale-x: .5; + } + + .sm\:hover\:scale-x-75:hover{ + --tw-scale-x: .75; + } + + .sm\:hover\:scale-x-90:hover{ + --tw-scale-x: .9; + } + + .sm\:hover\:scale-x-95:hover{ + --tw-scale-x: .95; + } + + .sm\:hover\:scale-x-100:hover{ + --tw-scale-x: 1; + } + + .sm\:hover\:scale-x-105:hover{ + --tw-scale-x: 1.05; + } + + .sm\:hover\:scale-x-110:hover{ + --tw-scale-x: 1.1; + } + + .sm\:hover\:scale-x-125:hover{ + --tw-scale-x: 1.25; + } + + .sm\:hover\:scale-x-150:hover{ + --tw-scale-x: 1.5; + } + + .sm\:hover\:scale-y-0:hover{ + --tw-scale-y: 0; + } + + .sm\:hover\:scale-y-50:hover{ + --tw-scale-y: .5; + } + + .sm\:hover\:scale-y-75:hover{ + --tw-scale-y: .75; + } + + .sm\:hover\:scale-y-90:hover{ + --tw-scale-y: .9; + } + + .sm\:hover\:scale-y-95:hover{ + --tw-scale-y: .95; + } + + .sm\:hover\:scale-y-100:hover{ + --tw-scale-y: 1; + } + + .sm\:hover\:scale-y-105:hover{ + --tw-scale-y: 1.05; + } + + .sm\:hover\:scale-y-110:hover{ + --tw-scale-y: 1.1; + } + + .sm\:hover\:scale-y-125:hover{ + --tw-scale-y: 1.25; + } + + .sm\:hover\:scale-y-150:hover{ + --tw-scale-y: 1.5; + } + + .sm\:focus\:scale-0:focus{ + --tw-scale-x: 0; + --tw-scale-y: 0; + } + + .sm\:focus\:scale-50:focus{ + --tw-scale-x: .5; + --tw-scale-y: .5; + } + + .sm\:focus\:scale-75:focus{ + --tw-scale-x: .75; + --tw-scale-y: .75; + } + + .sm\:focus\:scale-90:focus{ + --tw-scale-x: .9; + --tw-scale-y: .9; + } + + .sm\:focus\:scale-95:focus{ + --tw-scale-x: .95; + --tw-scale-y: .95; + } + + .sm\:focus\:scale-100:focus{ + --tw-scale-x: 1; + --tw-scale-y: 1; + } + + .sm\:focus\:scale-105:focus{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + } + + .sm\:focus\:scale-110:focus{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + } + + .sm\:focus\:scale-125:focus{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + } + + .sm\:focus\:scale-150:focus{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + } + + .sm\:focus\:scale-x-0:focus{ + --tw-scale-x: 0; + } + + .sm\:focus\:scale-x-50:focus{ + --tw-scale-x: .5; + } + + .sm\:focus\:scale-x-75:focus{ + --tw-scale-x: .75; + } + + .sm\:focus\:scale-x-90:focus{ + --tw-scale-x: .9; + } + + .sm\:focus\:scale-x-95:focus{ + --tw-scale-x: .95; + } + + .sm\:focus\:scale-x-100:focus{ + --tw-scale-x: 1; + } + + .sm\:focus\:scale-x-105:focus{ + --tw-scale-x: 1.05; + } + + .sm\:focus\:scale-x-110:focus{ + --tw-scale-x: 1.1; + } + + .sm\:focus\:scale-x-125:focus{ + --tw-scale-x: 1.25; + } + + .sm\:focus\:scale-x-150:focus{ + --tw-scale-x: 1.5; + } + + .sm\:focus\:scale-y-0:focus{ + --tw-scale-y: 0; + } + + .sm\:focus\:scale-y-50:focus{ + --tw-scale-y: .5; + } + + .sm\:focus\:scale-y-75:focus{ + --tw-scale-y: .75; + } + + .sm\:focus\:scale-y-90:focus{ + --tw-scale-y: .9; + } + + .sm\:focus\:scale-y-95:focus{ + --tw-scale-y: .95; + } + + .sm\:focus\:scale-y-100:focus{ + --tw-scale-y: 1; + } + + .sm\:focus\:scale-y-105:focus{ + --tw-scale-y: 1.05; + } + + .sm\:focus\:scale-y-110:focus{ + --tw-scale-y: 1.1; + } + + .sm\:focus\:scale-y-125:focus{ + --tw-scale-y: 1.25; + } + + .sm\:focus\:scale-y-150:focus{ + --tw-scale-y: 1.5; + } + + .sm\:rotate-0{ + --tw-rotate: 0deg; + } + + .sm\:rotate-1{ + --tw-rotate: 1deg; + } + + .sm\:rotate-2{ + --tw-rotate: 2deg; + } + + .sm\:rotate-3{ + --tw-rotate: 3deg; + } + + .sm\:rotate-6{ + --tw-rotate: 6deg; + } + + .sm\:rotate-12{ + --tw-rotate: 12deg; + } + + .sm\:rotate-45{ + --tw-rotate: 45deg; + } + + .sm\:rotate-90{ + --tw-rotate: 90deg; + } + + .sm\:rotate-180{ + --tw-rotate: 180deg; + } + + .sm\:-rotate-180{ + --tw-rotate: -180deg; + } + + .sm\:-rotate-90{ + --tw-rotate: -90deg; + } + + .sm\:-rotate-45{ + --tw-rotate: -45deg; + } + + .sm\:-rotate-12{ + --tw-rotate: -12deg; + } + + .sm\:-rotate-6{ + --tw-rotate: -6deg; + } + + .sm\:-rotate-3{ + --tw-rotate: -3deg; + } + + .sm\:-rotate-2{ + --tw-rotate: -2deg; + } + + .sm\:-rotate-1{ + --tw-rotate: -1deg; + } + + .sm\:hover\:rotate-0:hover{ + --tw-rotate: 0deg; + } + + .sm\:hover\:rotate-1:hover{ + --tw-rotate: 1deg; + } + + .sm\:hover\:rotate-2:hover{ + --tw-rotate: 2deg; + } + + .sm\:hover\:rotate-3:hover{ + --tw-rotate: 3deg; + } + + .sm\:hover\:rotate-6:hover{ + --tw-rotate: 6deg; + } + + .sm\:hover\:rotate-12:hover{ + --tw-rotate: 12deg; + } + + .sm\:hover\:rotate-45:hover{ + --tw-rotate: 45deg; + } + + .sm\:hover\:rotate-90:hover{ + --tw-rotate: 90deg; + } + + .sm\:hover\:rotate-180:hover{ + --tw-rotate: 180deg; + } + + .sm\:hover\:-rotate-180:hover{ + --tw-rotate: -180deg; + } + + .sm\:hover\:-rotate-90:hover{ + --tw-rotate: -90deg; + } + + .sm\:hover\:-rotate-45:hover{ + --tw-rotate: -45deg; + } + + .sm\:hover\:-rotate-12:hover{ + --tw-rotate: -12deg; + } + + .sm\:hover\:-rotate-6:hover{ + --tw-rotate: -6deg; + } + + .sm\:hover\:-rotate-3:hover{ + --tw-rotate: -3deg; + } + + .sm\:hover\:-rotate-2:hover{ + --tw-rotate: -2deg; + } + + .sm\:hover\:-rotate-1:hover{ + --tw-rotate: -1deg; + } + + .sm\:focus\:rotate-0:focus{ + --tw-rotate: 0deg; + } + + .sm\:focus\:rotate-1:focus{ + --tw-rotate: 1deg; + } + + .sm\:focus\:rotate-2:focus{ + --tw-rotate: 2deg; + } + + .sm\:focus\:rotate-3:focus{ + --tw-rotate: 3deg; + } + + .sm\:focus\:rotate-6:focus{ + --tw-rotate: 6deg; + } + + .sm\:focus\:rotate-12:focus{ + --tw-rotate: 12deg; + } + + .sm\:focus\:rotate-45:focus{ + --tw-rotate: 45deg; + } + + .sm\:focus\:rotate-90:focus{ + --tw-rotate: 90deg; + } + + .sm\:focus\:rotate-180:focus{ + --tw-rotate: 180deg; + } + + .sm\:focus\:-rotate-180:focus{ + --tw-rotate: -180deg; + } + + .sm\:focus\:-rotate-90:focus{ + --tw-rotate: -90deg; + } + + .sm\:focus\:-rotate-45:focus{ + --tw-rotate: -45deg; + } + + .sm\:focus\:-rotate-12:focus{ + --tw-rotate: -12deg; + } + + .sm\:focus\:-rotate-6:focus{ + --tw-rotate: -6deg; + } + + .sm\:focus\:-rotate-3:focus{ + --tw-rotate: -3deg; + } + + .sm\:focus\:-rotate-2:focus{ + --tw-rotate: -2deg; + } + + .sm\:focus\:-rotate-1:focus{ + --tw-rotate: -1deg; + } + + .sm\:translate-x-0{ + --tw-translate-x: 0px; + } + + .sm\:translate-x-1{ + --tw-translate-x: 0.25rem; + } + + .sm\:translate-x-2{ + --tw-translate-x: 0.5rem; + } + + .sm\:translate-x-3{ + --tw-translate-x: 0.75rem; + } + + .sm\:translate-x-4{ + --tw-translate-x: 1rem; + } + + .sm\:translate-x-5{ + --tw-translate-x: 1.25rem; + } + + .sm\:translate-x-6{ + --tw-translate-x: 1.5rem; + } + + .sm\:translate-x-7{ + --tw-translate-x: 1.75rem; + } + + .sm\:translate-x-8{ + --tw-translate-x: 2rem; + } + + .sm\:translate-x-9{ + --tw-translate-x: 2.25rem; + } + + .sm\:translate-x-10{ + --tw-translate-x: 2.5rem; + } + + .sm\:translate-x-11{ + --tw-translate-x: 2.75rem; + } + + .sm\:translate-x-12{ + --tw-translate-x: 3rem; + } + + .sm\:translate-x-14{ + --tw-translate-x: 3.5rem; + } + + .sm\:translate-x-16{ + --tw-translate-x: 4rem; + } + + .sm\:translate-x-20{ + --tw-translate-x: 5rem; + } + + .sm\:translate-x-24{ + --tw-translate-x: 6rem; + } + + .sm\:translate-x-28{ + --tw-translate-x: 7rem; + } + + .sm\:translate-x-32{ + --tw-translate-x: 8rem; + } + + .sm\:translate-x-36{ + --tw-translate-x: 9rem; + } + + .sm\:translate-x-40{ + --tw-translate-x: 10rem; + } + + .sm\:translate-x-44{ + --tw-translate-x: 11rem; + } + + .sm\:translate-x-48{ + --tw-translate-x: 12rem; + } + + .sm\:translate-x-52{ + --tw-translate-x: 13rem; + } + + .sm\:translate-x-56{ + --tw-translate-x: 14rem; + } + + .sm\:translate-x-60{ + --tw-translate-x: 15rem; + } + + .sm\:translate-x-64{ + --tw-translate-x: 16rem; + } + + .sm\:translate-x-72{ + --tw-translate-x: 18rem; + } + + .sm\:translate-x-80{ + --tw-translate-x: 20rem; + } + + .sm\:translate-x-96{ + --tw-translate-x: 24rem; + } + + .sm\:translate-x-px{ + --tw-translate-x: 1px; + } + + .sm\:translate-x-0\.5{ + --tw-translate-x: 0.125rem; + } + + .sm\:translate-x-1\.5{ + --tw-translate-x: 0.375rem; + } + + .sm\:translate-x-2\.5{ + --tw-translate-x: 0.625rem; + } + + .sm\:translate-x-3\.5{ + --tw-translate-x: 0.875rem; + } + + .sm\:-translate-x-0{ + --tw-translate-x: 0px; + } + + .sm\:-translate-x-1{ + --tw-translate-x: -0.25rem; + } + + .sm\:-translate-x-2{ + --tw-translate-x: -0.5rem; + } + + .sm\:-translate-x-3{ + --tw-translate-x: -0.75rem; + } + + .sm\:-translate-x-4{ + --tw-translate-x: -1rem; + } + + .sm\:-translate-x-5{ + --tw-translate-x: -1.25rem; + } + + .sm\:-translate-x-6{ + --tw-translate-x: -1.5rem; + } + + .sm\:-translate-x-7{ + --tw-translate-x: -1.75rem; + } + + .sm\:-translate-x-8{ + --tw-translate-x: -2rem; + } + + .sm\:-translate-x-9{ + --tw-translate-x: -2.25rem; + } + + .sm\:-translate-x-10{ + --tw-translate-x: -2.5rem; + } + + .sm\:-translate-x-11{ + --tw-translate-x: -2.75rem; + } + + .sm\:-translate-x-12{ + --tw-translate-x: -3rem; + } + + .sm\:-translate-x-14{ + --tw-translate-x: -3.5rem; + } + + .sm\:-translate-x-16{ + --tw-translate-x: -4rem; + } + + .sm\:-translate-x-20{ + --tw-translate-x: -5rem; + } + + .sm\:-translate-x-24{ + --tw-translate-x: -6rem; + } + + .sm\:-translate-x-28{ + --tw-translate-x: -7rem; + } + + .sm\:-translate-x-32{ + --tw-translate-x: -8rem; + } + + .sm\:-translate-x-36{ + --tw-translate-x: -9rem; + } + + .sm\:-translate-x-40{ + --tw-translate-x: -10rem; + } + + .sm\:-translate-x-44{ + --tw-translate-x: -11rem; + } + + .sm\:-translate-x-48{ + --tw-translate-x: -12rem; + } + + .sm\:-translate-x-52{ + --tw-translate-x: -13rem; + } + + .sm\:-translate-x-56{ + --tw-translate-x: -14rem; + } + + .sm\:-translate-x-60{ + --tw-translate-x: -15rem; + } + + .sm\:-translate-x-64{ + --tw-translate-x: -16rem; + } + + .sm\:-translate-x-72{ + --tw-translate-x: -18rem; + } + + .sm\:-translate-x-80{ + --tw-translate-x: -20rem; + } + + .sm\:-translate-x-96{ + --tw-translate-x: -24rem; + } + + .sm\:-translate-x-px{ + --tw-translate-x: -1px; + } + + .sm\:-translate-x-0\.5{ + --tw-translate-x: -0.125rem; + } + + .sm\:-translate-x-1\.5{ + --tw-translate-x: -0.375rem; + } + + .sm\:-translate-x-2\.5{ + --tw-translate-x: -0.625rem; + } + + .sm\:-translate-x-3\.5{ + --tw-translate-x: -0.875rem; + } + + .sm\:translate-x-1\/2{ + --tw-translate-x: 50%; + } + + .sm\:translate-x-1\/3{ + --tw-translate-x: 33.333333%; + } + + .sm\:translate-x-2\/3{ + --tw-translate-x: 66.666667%; + } + + .sm\:translate-x-1\/4{ + --tw-translate-x: 25%; + } + + .sm\:translate-x-2\/4{ + --tw-translate-x: 50%; + } + + .sm\:translate-x-3\/4{ + --tw-translate-x: 75%; + } + + .sm\:translate-x-full{ + --tw-translate-x: 100%; + } + + .sm\:-translate-x-1\/2{ + --tw-translate-x: -50%; + } + + .sm\:-translate-x-1\/3{ + --tw-translate-x: -33.333333%; + } + + .sm\:-translate-x-2\/3{ + --tw-translate-x: -66.666667%; + } + + .sm\:-translate-x-1\/4{ + --tw-translate-x: -25%; + } + + .sm\:-translate-x-2\/4{ + --tw-translate-x: -50%; + } + + .sm\:-translate-x-3\/4{ + --tw-translate-x: -75%; + } + + .sm\:-translate-x-full{ + --tw-translate-x: -100%; + } + + .sm\:translate-y-0{ + --tw-translate-y: 0px; + } + + .sm\:translate-y-1{ + --tw-translate-y: 0.25rem; + } + + .sm\:translate-y-2{ + --tw-translate-y: 0.5rem; + } + + .sm\:translate-y-3{ + --tw-translate-y: 0.75rem; + } + + .sm\:translate-y-4{ + --tw-translate-y: 1rem; + } + + .sm\:translate-y-5{ + --tw-translate-y: 1.25rem; + } + + .sm\:translate-y-6{ + --tw-translate-y: 1.5rem; + } + + .sm\:translate-y-7{ + --tw-translate-y: 1.75rem; + } + + .sm\:translate-y-8{ + --tw-translate-y: 2rem; + } + + .sm\:translate-y-9{ + --tw-translate-y: 2.25rem; + } + + .sm\:translate-y-10{ + --tw-translate-y: 2.5rem; + } + + .sm\:translate-y-11{ + --tw-translate-y: 2.75rem; + } + + .sm\:translate-y-12{ + --tw-translate-y: 3rem; + } + + .sm\:translate-y-14{ + --tw-translate-y: 3.5rem; + } + + .sm\:translate-y-16{ + --tw-translate-y: 4rem; + } + + .sm\:translate-y-20{ + --tw-translate-y: 5rem; + } + + .sm\:translate-y-24{ + --tw-translate-y: 6rem; + } + + .sm\:translate-y-28{ + --tw-translate-y: 7rem; + } + + .sm\:translate-y-32{ + --tw-translate-y: 8rem; + } + + .sm\:translate-y-36{ + --tw-translate-y: 9rem; + } + + .sm\:translate-y-40{ + --tw-translate-y: 10rem; + } + + .sm\:translate-y-44{ + --tw-translate-y: 11rem; + } + + .sm\:translate-y-48{ + --tw-translate-y: 12rem; + } + + .sm\:translate-y-52{ + --tw-translate-y: 13rem; + } + + .sm\:translate-y-56{ + --tw-translate-y: 14rem; + } + + .sm\:translate-y-60{ + --tw-translate-y: 15rem; + } + + .sm\:translate-y-64{ + --tw-translate-y: 16rem; + } + + .sm\:translate-y-72{ + --tw-translate-y: 18rem; + } + + .sm\:translate-y-80{ + --tw-translate-y: 20rem; + } + + .sm\:translate-y-96{ + --tw-translate-y: 24rem; + } + + .sm\:translate-y-px{ + --tw-translate-y: 1px; + } + + .sm\:translate-y-0\.5{ + --tw-translate-y: 0.125rem; + } + + .sm\:translate-y-1\.5{ + --tw-translate-y: 0.375rem; + } + + .sm\:translate-y-2\.5{ + --tw-translate-y: 0.625rem; + } + + .sm\:translate-y-3\.5{ + --tw-translate-y: 0.875rem; + } + + .sm\:-translate-y-0{ + --tw-translate-y: 0px; + } + + .sm\:-translate-y-1{ + --tw-translate-y: -0.25rem; + } + + .sm\:-translate-y-2{ + --tw-translate-y: -0.5rem; + } + + .sm\:-translate-y-3{ + --tw-translate-y: -0.75rem; + } + + .sm\:-translate-y-4{ + --tw-translate-y: -1rem; + } + + .sm\:-translate-y-5{ + --tw-translate-y: -1.25rem; + } + + .sm\:-translate-y-6{ + --tw-translate-y: -1.5rem; + } + + .sm\:-translate-y-7{ + --tw-translate-y: -1.75rem; + } + + .sm\:-translate-y-8{ + --tw-translate-y: -2rem; + } + + .sm\:-translate-y-9{ + --tw-translate-y: -2.25rem; + } + + .sm\:-translate-y-10{ + --tw-translate-y: -2.5rem; + } + + .sm\:-translate-y-11{ + --tw-translate-y: -2.75rem; + } + + .sm\:-translate-y-12{ + --tw-translate-y: -3rem; + } + + .sm\:-translate-y-14{ + --tw-translate-y: -3.5rem; + } + + .sm\:-translate-y-16{ + --tw-translate-y: -4rem; + } + + .sm\:-translate-y-20{ + --tw-translate-y: -5rem; + } + + .sm\:-translate-y-24{ + --tw-translate-y: -6rem; + } + + .sm\:-translate-y-28{ + --tw-translate-y: -7rem; + } + + .sm\:-translate-y-32{ + --tw-translate-y: -8rem; + } + + .sm\:-translate-y-36{ + --tw-translate-y: -9rem; + } + + .sm\:-translate-y-40{ + --tw-translate-y: -10rem; + } + + .sm\:-translate-y-44{ + --tw-translate-y: -11rem; + } + + .sm\:-translate-y-48{ + --tw-translate-y: -12rem; + } + + .sm\:-translate-y-52{ + --tw-translate-y: -13rem; + } + + .sm\:-translate-y-56{ + --tw-translate-y: -14rem; + } + + .sm\:-translate-y-60{ + --tw-translate-y: -15rem; + } + + .sm\:-translate-y-64{ + --tw-translate-y: -16rem; + } + + .sm\:-translate-y-72{ + --tw-translate-y: -18rem; + } + + .sm\:-translate-y-80{ + --tw-translate-y: -20rem; + } + + .sm\:-translate-y-96{ + --tw-translate-y: -24rem; + } + + .sm\:-translate-y-px{ + --tw-translate-y: -1px; + } + + .sm\:-translate-y-0\.5{ + --tw-translate-y: -0.125rem; + } + + .sm\:-translate-y-1\.5{ + --tw-translate-y: -0.375rem; + } + + .sm\:-translate-y-2\.5{ + --tw-translate-y: -0.625rem; + } + + .sm\:-translate-y-3\.5{ + --tw-translate-y: -0.875rem; + } + + .sm\:translate-y-1\/2{ + --tw-translate-y: 50%; + } + + .sm\:translate-y-1\/3{ + --tw-translate-y: 33.333333%; + } + + .sm\:translate-y-2\/3{ + --tw-translate-y: 66.666667%; + } + + .sm\:translate-y-1\/4{ + --tw-translate-y: 25%; + } + + .sm\:translate-y-2\/4{ + --tw-translate-y: 50%; + } + + .sm\:translate-y-3\/4{ + --tw-translate-y: 75%; + } + + .sm\:translate-y-full{ + --tw-translate-y: 100%; + } + + .sm\:-translate-y-1\/2{ + --tw-translate-y: -50%; + } + + .sm\:-translate-y-1\/3{ + --tw-translate-y: -33.333333%; + } + + .sm\:-translate-y-2\/3{ + --tw-translate-y: -66.666667%; + } + + .sm\:-translate-y-1\/4{ + --tw-translate-y: -25%; + } + + .sm\:-translate-y-2\/4{ + --tw-translate-y: -50%; + } + + .sm\:-translate-y-3\/4{ + --tw-translate-y: -75%; + } + + .sm\:-translate-y-full{ + --tw-translate-y: -100%; + } + + .sm\:hover\:translate-x-0:hover{ + --tw-translate-x: 0px; + } + + .sm\:hover\:translate-x-1:hover{ + --tw-translate-x: 0.25rem; + } + + .sm\:hover\:translate-x-2:hover{ + --tw-translate-x: 0.5rem; + } + + .sm\:hover\:translate-x-3:hover{ + --tw-translate-x: 0.75rem; + } + + .sm\:hover\:translate-x-4:hover{ + --tw-translate-x: 1rem; + } + + .sm\:hover\:translate-x-5:hover{ + --tw-translate-x: 1.25rem; + } + + .sm\:hover\:translate-x-6:hover{ + --tw-translate-x: 1.5rem; + } + + .sm\:hover\:translate-x-7:hover{ + --tw-translate-x: 1.75rem; + } + + .sm\:hover\:translate-x-8:hover{ + --tw-translate-x: 2rem; + } + + .sm\:hover\:translate-x-9:hover{ + --tw-translate-x: 2.25rem; + } + + .sm\:hover\:translate-x-10:hover{ + --tw-translate-x: 2.5rem; + } + + .sm\:hover\:translate-x-11:hover{ + --tw-translate-x: 2.75rem; + } + + .sm\:hover\:translate-x-12:hover{ + --tw-translate-x: 3rem; + } + + .sm\:hover\:translate-x-14:hover{ + --tw-translate-x: 3.5rem; + } + + .sm\:hover\:translate-x-16:hover{ + --tw-translate-x: 4rem; + } + + .sm\:hover\:translate-x-20:hover{ + --tw-translate-x: 5rem; + } + + .sm\:hover\:translate-x-24:hover{ + --tw-translate-x: 6rem; + } + + .sm\:hover\:translate-x-28:hover{ + --tw-translate-x: 7rem; + } + + .sm\:hover\:translate-x-32:hover{ + --tw-translate-x: 8rem; + } + + .sm\:hover\:translate-x-36:hover{ + --tw-translate-x: 9rem; + } + + .sm\:hover\:translate-x-40:hover{ + --tw-translate-x: 10rem; + } + + .sm\:hover\:translate-x-44:hover{ + --tw-translate-x: 11rem; + } + + .sm\:hover\:translate-x-48:hover{ + --tw-translate-x: 12rem; + } + + .sm\:hover\:translate-x-52:hover{ + --tw-translate-x: 13rem; + } + + .sm\:hover\:translate-x-56:hover{ + --tw-translate-x: 14rem; + } + + .sm\:hover\:translate-x-60:hover{ + --tw-translate-x: 15rem; + } + + .sm\:hover\:translate-x-64:hover{ + --tw-translate-x: 16rem; + } + + .sm\:hover\:translate-x-72:hover{ + --tw-translate-x: 18rem; + } + + .sm\:hover\:translate-x-80:hover{ + --tw-translate-x: 20rem; + } + + .sm\:hover\:translate-x-96:hover{ + --tw-translate-x: 24rem; + } + + .sm\:hover\:translate-x-px:hover{ + --tw-translate-x: 1px; + } + + .sm\:hover\:translate-x-0\.5:hover{ + --tw-translate-x: 0.125rem; + } + + .sm\:hover\:translate-x-1\.5:hover{ + --tw-translate-x: 0.375rem; + } + + .sm\:hover\:translate-x-2\.5:hover{ + --tw-translate-x: 0.625rem; + } + + .sm\:hover\:translate-x-3\.5:hover{ + --tw-translate-x: 0.875rem; + } + + .sm\:hover\:-translate-x-0:hover{ + --tw-translate-x: 0px; + } + + .sm\:hover\:-translate-x-1:hover{ + --tw-translate-x: -0.25rem; + } + + .sm\:hover\:-translate-x-2:hover{ + --tw-translate-x: -0.5rem; + } + + .sm\:hover\:-translate-x-3:hover{ + --tw-translate-x: -0.75rem; + } + + .sm\:hover\:-translate-x-4:hover{ + --tw-translate-x: -1rem; + } + + .sm\:hover\:-translate-x-5:hover{ + --tw-translate-x: -1.25rem; + } + + .sm\:hover\:-translate-x-6:hover{ + --tw-translate-x: -1.5rem; + } + + .sm\:hover\:-translate-x-7:hover{ + --tw-translate-x: -1.75rem; + } + + .sm\:hover\:-translate-x-8:hover{ + --tw-translate-x: -2rem; + } + + .sm\:hover\:-translate-x-9:hover{ + --tw-translate-x: -2.25rem; + } + + .sm\:hover\:-translate-x-10:hover{ + --tw-translate-x: -2.5rem; + } + + .sm\:hover\:-translate-x-11:hover{ + --tw-translate-x: -2.75rem; + } + + .sm\:hover\:-translate-x-12:hover{ + --tw-translate-x: -3rem; + } + + .sm\:hover\:-translate-x-14:hover{ + --tw-translate-x: -3.5rem; + } + + .sm\:hover\:-translate-x-16:hover{ + --tw-translate-x: -4rem; + } + + .sm\:hover\:-translate-x-20:hover{ + --tw-translate-x: -5rem; + } + + .sm\:hover\:-translate-x-24:hover{ + --tw-translate-x: -6rem; + } + + .sm\:hover\:-translate-x-28:hover{ + --tw-translate-x: -7rem; + } + + .sm\:hover\:-translate-x-32:hover{ + --tw-translate-x: -8rem; + } + + .sm\:hover\:-translate-x-36:hover{ + --tw-translate-x: -9rem; + } + + .sm\:hover\:-translate-x-40:hover{ + --tw-translate-x: -10rem; + } + + .sm\:hover\:-translate-x-44:hover{ + --tw-translate-x: -11rem; + } + + .sm\:hover\:-translate-x-48:hover{ + --tw-translate-x: -12rem; + } + + .sm\:hover\:-translate-x-52:hover{ + --tw-translate-x: -13rem; + } + + .sm\:hover\:-translate-x-56:hover{ + --tw-translate-x: -14rem; + } + + .sm\:hover\:-translate-x-60:hover{ + --tw-translate-x: -15rem; + } + + .sm\:hover\:-translate-x-64:hover{ + --tw-translate-x: -16rem; + } + + .sm\:hover\:-translate-x-72:hover{ + --tw-translate-x: -18rem; + } + + .sm\:hover\:-translate-x-80:hover{ + --tw-translate-x: -20rem; + } + + .sm\:hover\:-translate-x-96:hover{ + --tw-translate-x: -24rem; + } + + .sm\:hover\:-translate-x-px:hover{ + --tw-translate-x: -1px; + } + + .sm\:hover\:-translate-x-0\.5:hover{ + --tw-translate-x: -0.125rem; + } + + .sm\:hover\:-translate-x-1\.5:hover{ + --tw-translate-x: -0.375rem; + } + + .sm\:hover\:-translate-x-2\.5:hover{ + --tw-translate-x: -0.625rem; + } + + .sm\:hover\:-translate-x-3\.5:hover{ + --tw-translate-x: -0.875rem; + } + + .sm\:hover\:translate-x-1\/2:hover{ + --tw-translate-x: 50%; + } + + .sm\:hover\:translate-x-1\/3:hover{ + --tw-translate-x: 33.333333%; + } + + .sm\:hover\:translate-x-2\/3:hover{ + --tw-translate-x: 66.666667%; + } + + .sm\:hover\:translate-x-1\/4:hover{ + --tw-translate-x: 25%; + } + + .sm\:hover\:translate-x-2\/4:hover{ + --tw-translate-x: 50%; + } + + .sm\:hover\:translate-x-3\/4:hover{ + --tw-translate-x: 75%; + } + + .sm\:hover\:translate-x-full:hover{ + --tw-translate-x: 100%; + } + + .sm\:hover\:-translate-x-1\/2:hover{ + --tw-translate-x: -50%; + } + + .sm\:hover\:-translate-x-1\/3:hover{ + --tw-translate-x: -33.333333%; + } + + .sm\:hover\:-translate-x-2\/3:hover{ + --tw-translate-x: -66.666667%; + } + + .sm\:hover\:-translate-x-1\/4:hover{ + --tw-translate-x: -25%; + } + + .sm\:hover\:-translate-x-2\/4:hover{ + --tw-translate-x: -50%; + } + + .sm\:hover\:-translate-x-3\/4:hover{ + --tw-translate-x: -75%; + } + + .sm\:hover\:-translate-x-full:hover{ + --tw-translate-x: -100%; + } + + .sm\:hover\:translate-y-0:hover{ + --tw-translate-y: 0px; + } + + .sm\:hover\:translate-y-1:hover{ + --tw-translate-y: 0.25rem; + } + + .sm\:hover\:translate-y-2:hover{ + --tw-translate-y: 0.5rem; + } + + .sm\:hover\:translate-y-3:hover{ + --tw-translate-y: 0.75rem; + } + + .sm\:hover\:translate-y-4:hover{ + --tw-translate-y: 1rem; + } + + .sm\:hover\:translate-y-5:hover{ + --tw-translate-y: 1.25rem; + } + + .sm\:hover\:translate-y-6:hover{ + --tw-translate-y: 1.5rem; + } + + .sm\:hover\:translate-y-7:hover{ + --tw-translate-y: 1.75rem; + } + + .sm\:hover\:translate-y-8:hover{ + --tw-translate-y: 2rem; + } + + .sm\:hover\:translate-y-9:hover{ + --tw-translate-y: 2.25rem; + } + + .sm\:hover\:translate-y-10:hover{ + --tw-translate-y: 2.5rem; + } + + .sm\:hover\:translate-y-11:hover{ + --tw-translate-y: 2.75rem; + } + + .sm\:hover\:translate-y-12:hover{ + --tw-translate-y: 3rem; + } + + .sm\:hover\:translate-y-14:hover{ + --tw-translate-y: 3.5rem; + } + + .sm\:hover\:translate-y-16:hover{ + --tw-translate-y: 4rem; + } + + .sm\:hover\:translate-y-20:hover{ + --tw-translate-y: 5rem; + } + + .sm\:hover\:translate-y-24:hover{ + --tw-translate-y: 6rem; + } + + .sm\:hover\:translate-y-28:hover{ + --tw-translate-y: 7rem; + } + + .sm\:hover\:translate-y-32:hover{ + --tw-translate-y: 8rem; + } + + .sm\:hover\:translate-y-36:hover{ + --tw-translate-y: 9rem; + } + + .sm\:hover\:translate-y-40:hover{ + --tw-translate-y: 10rem; + } + + .sm\:hover\:translate-y-44:hover{ + --tw-translate-y: 11rem; + } + + .sm\:hover\:translate-y-48:hover{ + --tw-translate-y: 12rem; + } + + .sm\:hover\:translate-y-52:hover{ + --tw-translate-y: 13rem; + } + + .sm\:hover\:translate-y-56:hover{ + --tw-translate-y: 14rem; + } + + .sm\:hover\:translate-y-60:hover{ + --tw-translate-y: 15rem; + } + + .sm\:hover\:translate-y-64:hover{ + --tw-translate-y: 16rem; + } + + .sm\:hover\:translate-y-72:hover{ + --tw-translate-y: 18rem; + } + + .sm\:hover\:translate-y-80:hover{ + --tw-translate-y: 20rem; + } + + .sm\:hover\:translate-y-96:hover{ + --tw-translate-y: 24rem; + } + + .sm\:hover\:translate-y-px:hover{ + --tw-translate-y: 1px; + } + + .sm\:hover\:translate-y-0\.5:hover{ + --tw-translate-y: 0.125rem; + } + + .sm\:hover\:translate-y-1\.5:hover{ + --tw-translate-y: 0.375rem; + } + + .sm\:hover\:translate-y-2\.5:hover{ + --tw-translate-y: 0.625rem; + } + + .sm\:hover\:translate-y-3\.5:hover{ + --tw-translate-y: 0.875rem; + } + + .sm\:hover\:-translate-y-0:hover{ + --tw-translate-y: 0px; + } + + .sm\:hover\:-translate-y-1:hover{ + --tw-translate-y: -0.25rem; + } + + .sm\:hover\:-translate-y-2:hover{ + --tw-translate-y: -0.5rem; + } + + .sm\:hover\:-translate-y-3:hover{ + --tw-translate-y: -0.75rem; + } + + .sm\:hover\:-translate-y-4:hover{ + --tw-translate-y: -1rem; + } + + .sm\:hover\:-translate-y-5:hover{ + --tw-translate-y: -1.25rem; + } + + .sm\:hover\:-translate-y-6:hover{ + --tw-translate-y: -1.5rem; + } + + .sm\:hover\:-translate-y-7:hover{ + --tw-translate-y: -1.75rem; + } + + .sm\:hover\:-translate-y-8:hover{ + --tw-translate-y: -2rem; + } + + .sm\:hover\:-translate-y-9:hover{ + --tw-translate-y: -2.25rem; + } + + .sm\:hover\:-translate-y-10:hover{ + --tw-translate-y: -2.5rem; + } + + .sm\:hover\:-translate-y-11:hover{ + --tw-translate-y: -2.75rem; + } + + .sm\:hover\:-translate-y-12:hover{ + --tw-translate-y: -3rem; + } + + .sm\:hover\:-translate-y-14:hover{ + --tw-translate-y: -3.5rem; + } + + .sm\:hover\:-translate-y-16:hover{ + --tw-translate-y: -4rem; + } + + .sm\:hover\:-translate-y-20:hover{ + --tw-translate-y: -5rem; + } + + .sm\:hover\:-translate-y-24:hover{ + --tw-translate-y: -6rem; + } + + .sm\:hover\:-translate-y-28:hover{ + --tw-translate-y: -7rem; + } + + .sm\:hover\:-translate-y-32:hover{ + --tw-translate-y: -8rem; + } + + .sm\:hover\:-translate-y-36:hover{ + --tw-translate-y: -9rem; + } + + .sm\:hover\:-translate-y-40:hover{ + --tw-translate-y: -10rem; + } + + .sm\:hover\:-translate-y-44:hover{ + --tw-translate-y: -11rem; + } + + .sm\:hover\:-translate-y-48:hover{ + --tw-translate-y: -12rem; + } + + .sm\:hover\:-translate-y-52:hover{ + --tw-translate-y: -13rem; + } + + .sm\:hover\:-translate-y-56:hover{ + --tw-translate-y: -14rem; + } + + .sm\:hover\:-translate-y-60:hover{ + --tw-translate-y: -15rem; + } + + .sm\:hover\:-translate-y-64:hover{ + --tw-translate-y: -16rem; + } + + .sm\:hover\:-translate-y-72:hover{ + --tw-translate-y: -18rem; + } + + .sm\:hover\:-translate-y-80:hover{ + --tw-translate-y: -20rem; + } + + .sm\:hover\:-translate-y-96:hover{ + --tw-translate-y: -24rem; + } + + .sm\:hover\:-translate-y-px:hover{ + --tw-translate-y: -1px; + } + + .sm\:hover\:-translate-y-0\.5:hover{ + --tw-translate-y: -0.125rem; + } + + .sm\:hover\:-translate-y-1\.5:hover{ + --tw-translate-y: -0.375rem; + } + + .sm\:hover\:-translate-y-2\.5:hover{ + --tw-translate-y: -0.625rem; + } + + .sm\:hover\:-translate-y-3\.5:hover{ + --tw-translate-y: -0.875rem; + } + + .sm\:hover\:translate-y-1\/2:hover{ + --tw-translate-y: 50%; + } + + .sm\:hover\:translate-y-1\/3:hover{ + --tw-translate-y: 33.333333%; + } + + .sm\:hover\:translate-y-2\/3:hover{ + --tw-translate-y: 66.666667%; + } + + .sm\:hover\:translate-y-1\/4:hover{ + --tw-translate-y: 25%; + } + + .sm\:hover\:translate-y-2\/4:hover{ + --tw-translate-y: 50%; + } + + .sm\:hover\:translate-y-3\/4:hover{ + --tw-translate-y: 75%; + } + + .sm\:hover\:translate-y-full:hover{ + --tw-translate-y: 100%; + } + + .sm\:hover\:-translate-y-1\/2:hover{ + --tw-translate-y: -50%; + } + + .sm\:hover\:-translate-y-1\/3:hover{ + --tw-translate-y: -33.333333%; + } + + .sm\:hover\:-translate-y-2\/3:hover{ + --tw-translate-y: -66.666667%; + } + + .sm\:hover\:-translate-y-1\/4:hover{ + --tw-translate-y: -25%; + } + + .sm\:hover\:-translate-y-2\/4:hover{ + --tw-translate-y: -50%; + } + + .sm\:hover\:-translate-y-3\/4:hover{ + --tw-translate-y: -75%; + } + + .sm\:hover\:-translate-y-full:hover{ + --tw-translate-y: -100%; + } + + .sm\:focus\:translate-x-0:focus{ + --tw-translate-x: 0px; + } + + .sm\:focus\:translate-x-1:focus{ + --tw-translate-x: 0.25rem; + } + + .sm\:focus\:translate-x-2:focus{ + --tw-translate-x: 0.5rem; + } + + .sm\:focus\:translate-x-3:focus{ + --tw-translate-x: 0.75rem; + } + + .sm\:focus\:translate-x-4:focus{ + --tw-translate-x: 1rem; + } + + .sm\:focus\:translate-x-5:focus{ + --tw-translate-x: 1.25rem; + } + + .sm\:focus\:translate-x-6:focus{ + --tw-translate-x: 1.5rem; + } + + .sm\:focus\:translate-x-7:focus{ + --tw-translate-x: 1.75rem; + } + + .sm\:focus\:translate-x-8:focus{ + --tw-translate-x: 2rem; + } + + .sm\:focus\:translate-x-9:focus{ + --tw-translate-x: 2.25rem; + } + + .sm\:focus\:translate-x-10:focus{ + --tw-translate-x: 2.5rem; + } + + .sm\:focus\:translate-x-11:focus{ + --tw-translate-x: 2.75rem; + } + + .sm\:focus\:translate-x-12:focus{ + --tw-translate-x: 3rem; + } + + .sm\:focus\:translate-x-14:focus{ + --tw-translate-x: 3.5rem; + } + + .sm\:focus\:translate-x-16:focus{ + --tw-translate-x: 4rem; + } + + .sm\:focus\:translate-x-20:focus{ + --tw-translate-x: 5rem; + } + + .sm\:focus\:translate-x-24:focus{ + --tw-translate-x: 6rem; + } + + .sm\:focus\:translate-x-28:focus{ + --tw-translate-x: 7rem; + } + + .sm\:focus\:translate-x-32:focus{ + --tw-translate-x: 8rem; + } + + .sm\:focus\:translate-x-36:focus{ + --tw-translate-x: 9rem; + } + + .sm\:focus\:translate-x-40:focus{ + --tw-translate-x: 10rem; + } + + .sm\:focus\:translate-x-44:focus{ + --tw-translate-x: 11rem; + } + + .sm\:focus\:translate-x-48:focus{ + --tw-translate-x: 12rem; + } + + .sm\:focus\:translate-x-52:focus{ + --tw-translate-x: 13rem; + } + + .sm\:focus\:translate-x-56:focus{ + --tw-translate-x: 14rem; + } + + .sm\:focus\:translate-x-60:focus{ + --tw-translate-x: 15rem; + } + + .sm\:focus\:translate-x-64:focus{ + --tw-translate-x: 16rem; + } + + .sm\:focus\:translate-x-72:focus{ + --tw-translate-x: 18rem; + } + + .sm\:focus\:translate-x-80:focus{ + --tw-translate-x: 20rem; + } + + .sm\:focus\:translate-x-96:focus{ + --tw-translate-x: 24rem; + } + + .sm\:focus\:translate-x-px:focus{ + --tw-translate-x: 1px; + } + + .sm\:focus\:translate-x-0\.5:focus{ + --tw-translate-x: 0.125rem; + } + + .sm\:focus\:translate-x-1\.5:focus{ + --tw-translate-x: 0.375rem; + } + + .sm\:focus\:translate-x-2\.5:focus{ + --tw-translate-x: 0.625rem; + } + + .sm\:focus\:translate-x-3\.5:focus{ + --tw-translate-x: 0.875rem; + } + + .sm\:focus\:-translate-x-0:focus{ + --tw-translate-x: 0px; + } + + .sm\:focus\:-translate-x-1:focus{ + --tw-translate-x: -0.25rem; + } + + .sm\:focus\:-translate-x-2:focus{ + --tw-translate-x: -0.5rem; + } + + .sm\:focus\:-translate-x-3:focus{ + --tw-translate-x: -0.75rem; + } + + .sm\:focus\:-translate-x-4:focus{ + --tw-translate-x: -1rem; + } + + .sm\:focus\:-translate-x-5:focus{ + --tw-translate-x: -1.25rem; + } + + .sm\:focus\:-translate-x-6:focus{ + --tw-translate-x: -1.5rem; + } + + .sm\:focus\:-translate-x-7:focus{ + --tw-translate-x: -1.75rem; + } + + .sm\:focus\:-translate-x-8:focus{ + --tw-translate-x: -2rem; + } + + .sm\:focus\:-translate-x-9:focus{ + --tw-translate-x: -2.25rem; + } + + .sm\:focus\:-translate-x-10:focus{ + --tw-translate-x: -2.5rem; + } + + .sm\:focus\:-translate-x-11:focus{ + --tw-translate-x: -2.75rem; + } + + .sm\:focus\:-translate-x-12:focus{ + --tw-translate-x: -3rem; + } + + .sm\:focus\:-translate-x-14:focus{ + --tw-translate-x: -3.5rem; + } + + .sm\:focus\:-translate-x-16:focus{ + --tw-translate-x: -4rem; + } + + .sm\:focus\:-translate-x-20:focus{ + --tw-translate-x: -5rem; + } + + .sm\:focus\:-translate-x-24:focus{ + --tw-translate-x: -6rem; + } + + .sm\:focus\:-translate-x-28:focus{ + --tw-translate-x: -7rem; + } + + .sm\:focus\:-translate-x-32:focus{ + --tw-translate-x: -8rem; + } + + .sm\:focus\:-translate-x-36:focus{ + --tw-translate-x: -9rem; + } + + .sm\:focus\:-translate-x-40:focus{ + --tw-translate-x: -10rem; + } + + .sm\:focus\:-translate-x-44:focus{ + --tw-translate-x: -11rem; + } + + .sm\:focus\:-translate-x-48:focus{ + --tw-translate-x: -12rem; + } + + .sm\:focus\:-translate-x-52:focus{ + --tw-translate-x: -13rem; + } + + .sm\:focus\:-translate-x-56:focus{ + --tw-translate-x: -14rem; + } + + .sm\:focus\:-translate-x-60:focus{ + --tw-translate-x: -15rem; + } + + .sm\:focus\:-translate-x-64:focus{ + --tw-translate-x: -16rem; + } + + .sm\:focus\:-translate-x-72:focus{ + --tw-translate-x: -18rem; + } + + .sm\:focus\:-translate-x-80:focus{ + --tw-translate-x: -20rem; + } + + .sm\:focus\:-translate-x-96:focus{ + --tw-translate-x: -24rem; + } + + .sm\:focus\:-translate-x-px:focus{ + --tw-translate-x: -1px; + } + + .sm\:focus\:-translate-x-0\.5:focus{ + --tw-translate-x: -0.125rem; + } + + .sm\:focus\:-translate-x-1\.5:focus{ + --tw-translate-x: -0.375rem; + } + + .sm\:focus\:-translate-x-2\.5:focus{ + --tw-translate-x: -0.625rem; + } + + .sm\:focus\:-translate-x-3\.5:focus{ + --tw-translate-x: -0.875rem; + } + + .sm\:focus\:translate-x-1\/2:focus{ + --tw-translate-x: 50%; + } + + .sm\:focus\:translate-x-1\/3:focus{ + --tw-translate-x: 33.333333%; + } + + .sm\:focus\:translate-x-2\/3:focus{ + --tw-translate-x: 66.666667%; + } + + .sm\:focus\:translate-x-1\/4:focus{ + --tw-translate-x: 25%; + } + + .sm\:focus\:translate-x-2\/4:focus{ + --tw-translate-x: 50%; + } + + .sm\:focus\:translate-x-3\/4:focus{ + --tw-translate-x: 75%; + } + + .sm\:focus\:translate-x-full:focus{ + --tw-translate-x: 100%; + } + + .sm\:focus\:-translate-x-1\/2:focus{ + --tw-translate-x: -50%; + } + + .sm\:focus\:-translate-x-1\/3:focus{ + --tw-translate-x: -33.333333%; + } + + .sm\:focus\:-translate-x-2\/3:focus{ + --tw-translate-x: -66.666667%; + } + + .sm\:focus\:-translate-x-1\/4:focus{ + --tw-translate-x: -25%; + } + + .sm\:focus\:-translate-x-2\/4:focus{ + --tw-translate-x: -50%; + } + + .sm\:focus\:-translate-x-3\/4:focus{ + --tw-translate-x: -75%; + } + + .sm\:focus\:-translate-x-full:focus{ + --tw-translate-x: -100%; + } + + .sm\:focus\:translate-y-0:focus{ + --tw-translate-y: 0px; + } + + .sm\:focus\:translate-y-1:focus{ + --tw-translate-y: 0.25rem; + } + + .sm\:focus\:translate-y-2:focus{ + --tw-translate-y: 0.5rem; + } + + .sm\:focus\:translate-y-3:focus{ + --tw-translate-y: 0.75rem; + } + + .sm\:focus\:translate-y-4:focus{ + --tw-translate-y: 1rem; + } + + .sm\:focus\:translate-y-5:focus{ + --tw-translate-y: 1.25rem; + } + + .sm\:focus\:translate-y-6:focus{ + --tw-translate-y: 1.5rem; + } + + .sm\:focus\:translate-y-7:focus{ + --tw-translate-y: 1.75rem; + } + + .sm\:focus\:translate-y-8:focus{ + --tw-translate-y: 2rem; + } + + .sm\:focus\:translate-y-9:focus{ + --tw-translate-y: 2.25rem; + } + + .sm\:focus\:translate-y-10:focus{ + --tw-translate-y: 2.5rem; + } + + .sm\:focus\:translate-y-11:focus{ + --tw-translate-y: 2.75rem; + } + + .sm\:focus\:translate-y-12:focus{ + --tw-translate-y: 3rem; + } + + .sm\:focus\:translate-y-14:focus{ + --tw-translate-y: 3.5rem; + } + + .sm\:focus\:translate-y-16:focus{ + --tw-translate-y: 4rem; + } + + .sm\:focus\:translate-y-20:focus{ + --tw-translate-y: 5rem; + } + + .sm\:focus\:translate-y-24:focus{ + --tw-translate-y: 6rem; + } + + .sm\:focus\:translate-y-28:focus{ + --tw-translate-y: 7rem; + } + + .sm\:focus\:translate-y-32:focus{ + --tw-translate-y: 8rem; + } + + .sm\:focus\:translate-y-36:focus{ + --tw-translate-y: 9rem; + } + + .sm\:focus\:translate-y-40:focus{ + --tw-translate-y: 10rem; + } + + .sm\:focus\:translate-y-44:focus{ + --tw-translate-y: 11rem; + } + + .sm\:focus\:translate-y-48:focus{ + --tw-translate-y: 12rem; + } + + .sm\:focus\:translate-y-52:focus{ + --tw-translate-y: 13rem; + } + + .sm\:focus\:translate-y-56:focus{ + --tw-translate-y: 14rem; + } + + .sm\:focus\:translate-y-60:focus{ + --tw-translate-y: 15rem; + } + + .sm\:focus\:translate-y-64:focus{ + --tw-translate-y: 16rem; + } + + .sm\:focus\:translate-y-72:focus{ + --tw-translate-y: 18rem; + } + + .sm\:focus\:translate-y-80:focus{ + --tw-translate-y: 20rem; + } + + .sm\:focus\:translate-y-96:focus{ + --tw-translate-y: 24rem; + } + + .sm\:focus\:translate-y-px:focus{ + --tw-translate-y: 1px; + } + + .sm\:focus\:translate-y-0\.5:focus{ + --tw-translate-y: 0.125rem; + } + + .sm\:focus\:translate-y-1\.5:focus{ + --tw-translate-y: 0.375rem; + } + + .sm\:focus\:translate-y-2\.5:focus{ + --tw-translate-y: 0.625rem; + } + + .sm\:focus\:translate-y-3\.5:focus{ + --tw-translate-y: 0.875rem; + } + + .sm\:focus\:-translate-y-0:focus{ + --tw-translate-y: 0px; + } + + .sm\:focus\:-translate-y-1:focus{ + --tw-translate-y: -0.25rem; + } + + .sm\:focus\:-translate-y-2:focus{ + --tw-translate-y: -0.5rem; + } + + .sm\:focus\:-translate-y-3:focus{ + --tw-translate-y: -0.75rem; + } + + .sm\:focus\:-translate-y-4:focus{ + --tw-translate-y: -1rem; + } + + .sm\:focus\:-translate-y-5:focus{ + --tw-translate-y: -1.25rem; + } + + .sm\:focus\:-translate-y-6:focus{ + --tw-translate-y: -1.5rem; + } + + .sm\:focus\:-translate-y-7:focus{ + --tw-translate-y: -1.75rem; + } + + .sm\:focus\:-translate-y-8:focus{ + --tw-translate-y: -2rem; + } + + .sm\:focus\:-translate-y-9:focus{ + --tw-translate-y: -2.25rem; + } + + .sm\:focus\:-translate-y-10:focus{ + --tw-translate-y: -2.5rem; + } + + .sm\:focus\:-translate-y-11:focus{ + --tw-translate-y: -2.75rem; + } + + .sm\:focus\:-translate-y-12:focus{ + --tw-translate-y: -3rem; + } + + .sm\:focus\:-translate-y-14:focus{ + --tw-translate-y: -3.5rem; + } + + .sm\:focus\:-translate-y-16:focus{ + --tw-translate-y: -4rem; + } + + .sm\:focus\:-translate-y-20:focus{ + --tw-translate-y: -5rem; + } + + .sm\:focus\:-translate-y-24:focus{ + --tw-translate-y: -6rem; + } + + .sm\:focus\:-translate-y-28:focus{ + --tw-translate-y: -7rem; + } + + .sm\:focus\:-translate-y-32:focus{ + --tw-translate-y: -8rem; + } + + .sm\:focus\:-translate-y-36:focus{ + --tw-translate-y: -9rem; + } + + .sm\:focus\:-translate-y-40:focus{ + --tw-translate-y: -10rem; + } + + .sm\:focus\:-translate-y-44:focus{ + --tw-translate-y: -11rem; + } + + .sm\:focus\:-translate-y-48:focus{ + --tw-translate-y: -12rem; + } + + .sm\:focus\:-translate-y-52:focus{ + --tw-translate-y: -13rem; + } + + .sm\:focus\:-translate-y-56:focus{ + --tw-translate-y: -14rem; + } + + .sm\:focus\:-translate-y-60:focus{ + --tw-translate-y: -15rem; + } + + .sm\:focus\:-translate-y-64:focus{ + --tw-translate-y: -16rem; + } + + .sm\:focus\:-translate-y-72:focus{ + --tw-translate-y: -18rem; + } + + .sm\:focus\:-translate-y-80:focus{ + --tw-translate-y: -20rem; + } + + .sm\:focus\:-translate-y-96:focus{ + --tw-translate-y: -24rem; + } + + .sm\:focus\:-translate-y-px:focus{ + --tw-translate-y: -1px; + } + + .sm\:focus\:-translate-y-0\.5:focus{ + --tw-translate-y: -0.125rem; + } + + .sm\:focus\:-translate-y-1\.5:focus{ + --tw-translate-y: -0.375rem; + } + + .sm\:focus\:-translate-y-2\.5:focus{ + --tw-translate-y: -0.625rem; + } + + .sm\:focus\:-translate-y-3\.5:focus{ + --tw-translate-y: -0.875rem; + } + + .sm\:focus\:translate-y-1\/2:focus{ + --tw-translate-y: 50%; + } + + .sm\:focus\:translate-y-1\/3:focus{ + --tw-translate-y: 33.333333%; + } + + .sm\:focus\:translate-y-2\/3:focus{ + --tw-translate-y: 66.666667%; + } + + .sm\:focus\:translate-y-1\/4:focus{ + --tw-translate-y: 25%; + } + + .sm\:focus\:translate-y-2\/4:focus{ + --tw-translate-y: 50%; + } + + .sm\:focus\:translate-y-3\/4:focus{ + --tw-translate-y: 75%; + } + + .sm\:focus\:translate-y-full:focus{ + --tw-translate-y: 100%; + } + + .sm\:focus\:-translate-y-1\/2:focus{ + --tw-translate-y: -50%; + } + + .sm\:focus\:-translate-y-1\/3:focus{ + --tw-translate-y: -33.333333%; + } + + .sm\:focus\:-translate-y-2\/3:focus{ + --tw-translate-y: -66.666667%; + } + + .sm\:focus\:-translate-y-1\/4:focus{ + --tw-translate-y: -25%; + } + + .sm\:focus\:-translate-y-2\/4:focus{ + --tw-translate-y: -50%; + } + + .sm\:focus\:-translate-y-3\/4:focus{ + --tw-translate-y: -75%; + } + + .sm\:focus\:-translate-y-full:focus{ + --tw-translate-y: -100%; + } + + .sm\:skew-x-0{ + --tw-skew-x: 0deg; + } + + .sm\:skew-x-1{ + --tw-skew-x: 1deg; + } + + .sm\:skew-x-2{ + --tw-skew-x: 2deg; + } + + .sm\:skew-x-3{ + --tw-skew-x: 3deg; + } + + .sm\:skew-x-6{ + --tw-skew-x: 6deg; + } + + .sm\:skew-x-12{ + --tw-skew-x: 12deg; + } + + .sm\:-skew-x-12{ + --tw-skew-x: -12deg; + } + + .sm\:-skew-x-6{ + --tw-skew-x: -6deg; + } + + .sm\:-skew-x-3{ + --tw-skew-x: -3deg; + } + + .sm\:-skew-x-2{ + --tw-skew-x: -2deg; + } + + .sm\:-skew-x-1{ + --tw-skew-x: -1deg; + } + + .sm\:skew-y-0{ + --tw-skew-y: 0deg; + } + + .sm\:skew-y-1{ + --tw-skew-y: 1deg; + } + + .sm\:skew-y-2{ + --tw-skew-y: 2deg; + } + + .sm\:skew-y-3{ + --tw-skew-y: 3deg; + } + + .sm\:skew-y-6{ + --tw-skew-y: 6deg; + } + + .sm\:skew-y-12{ + --tw-skew-y: 12deg; + } + + .sm\:-skew-y-12{ + --tw-skew-y: -12deg; + } + + .sm\:-skew-y-6{ + --tw-skew-y: -6deg; + } + + .sm\:-skew-y-3{ + --tw-skew-y: -3deg; + } + + .sm\:-skew-y-2{ + --tw-skew-y: -2deg; + } + + .sm\:-skew-y-1{ + --tw-skew-y: -1deg; + } + + .sm\:hover\:skew-x-0:hover{ + --tw-skew-x: 0deg; + } + + .sm\:hover\:skew-x-1:hover{ + --tw-skew-x: 1deg; + } + + .sm\:hover\:skew-x-2:hover{ + --tw-skew-x: 2deg; + } + + .sm\:hover\:skew-x-3:hover{ + --tw-skew-x: 3deg; + } + + .sm\:hover\:skew-x-6:hover{ + --tw-skew-x: 6deg; + } + + .sm\:hover\:skew-x-12:hover{ + --tw-skew-x: 12deg; + } + + .sm\:hover\:-skew-x-12:hover{ + --tw-skew-x: -12deg; + } + + .sm\:hover\:-skew-x-6:hover{ + --tw-skew-x: -6deg; + } + + .sm\:hover\:-skew-x-3:hover{ + --tw-skew-x: -3deg; + } + + .sm\:hover\:-skew-x-2:hover{ + --tw-skew-x: -2deg; + } + + .sm\:hover\:-skew-x-1:hover{ + --tw-skew-x: -1deg; + } + + .sm\:hover\:skew-y-0:hover{ + --tw-skew-y: 0deg; + } + + .sm\:hover\:skew-y-1:hover{ + --tw-skew-y: 1deg; + } + + .sm\:hover\:skew-y-2:hover{ + --tw-skew-y: 2deg; + } + + .sm\:hover\:skew-y-3:hover{ + --tw-skew-y: 3deg; + } + + .sm\:hover\:skew-y-6:hover{ + --tw-skew-y: 6deg; + } + + .sm\:hover\:skew-y-12:hover{ + --tw-skew-y: 12deg; + } + + .sm\:hover\:-skew-y-12:hover{ + --tw-skew-y: -12deg; + } + + .sm\:hover\:-skew-y-6:hover{ + --tw-skew-y: -6deg; + } + + .sm\:hover\:-skew-y-3:hover{ + --tw-skew-y: -3deg; + } + + .sm\:hover\:-skew-y-2:hover{ + --tw-skew-y: -2deg; + } + + .sm\:hover\:-skew-y-1:hover{ + --tw-skew-y: -1deg; + } + + .sm\:focus\:skew-x-0:focus{ + --tw-skew-x: 0deg; + } + + .sm\:focus\:skew-x-1:focus{ + --tw-skew-x: 1deg; + } + + .sm\:focus\:skew-x-2:focus{ + --tw-skew-x: 2deg; + } + + .sm\:focus\:skew-x-3:focus{ + --tw-skew-x: 3deg; + } + + .sm\:focus\:skew-x-6:focus{ + --tw-skew-x: 6deg; + } + + .sm\:focus\:skew-x-12:focus{ + --tw-skew-x: 12deg; + } + + .sm\:focus\:-skew-x-12:focus{ + --tw-skew-x: -12deg; + } + + .sm\:focus\:-skew-x-6:focus{ + --tw-skew-x: -6deg; + } + + .sm\:focus\:-skew-x-3:focus{ + --tw-skew-x: -3deg; + } + + .sm\:focus\:-skew-x-2:focus{ + --tw-skew-x: -2deg; + } + + .sm\:focus\:-skew-x-1:focus{ + --tw-skew-x: -1deg; + } + + .sm\:focus\:skew-y-0:focus{ + --tw-skew-y: 0deg; + } + + .sm\:focus\:skew-y-1:focus{ + --tw-skew-y: 1deg; + } + + .sm\:focus\:skew-y-2:focus{ + --tw-skew-y: 2deg; + } + + .sm\:focus\:skew-y-3:focus{ + --tw-skew-y: 3deg; + } + + .sm\:focus\:skew-y-6:focus{ + --tw-skew-y: 6deg; + } + + .sm\:focus\:skew-y-12:focus{ + --tw-skew-y: 12deg; + } + + .sm\:focus\:-skew-y-12:focus{ + --tw-skew-y: -12deg; + } + + .sm\:focus\:-skew-y-6:focus{ + --tw-skew-y: -6deg; + } + + .sm\:focus\:-skew-y-3:focus{ + --tw-skew-y: -3deg; + } + + .sm\:focus\:-skew-y-2:focus{ + --tw-skew-y: -2deg; + } + + .sm\:focus\:-skew-y-1:focus{ + --tw-skew-y: -1deg; + } + + .sm\:transition-none{ + transition-property: none; + } + + .sm\:transition-all{ + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .sm\:transition{ + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .sm\:transition-colors{ + transition-property: background-color, border-color, color, fill, stroke; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .sm\:transition-opacity{ + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .sm\:transition-shadow{ + transition-property: box-shadow; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .sm\:transition-transform{ + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .sm\:ease-linear{ + transition-timing-function: linear; + } + + .sm\:ease-in{ + transition-timing-function: cubic-bezier(0.4, 0, 1, 1); + } + + .sm\:ease-out{ + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + } + + .sm\:ease-in-out{ + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + } + + .sm\:duration-75{ + transition-duration: 75ms; + } + + .sm\:duration-100{ + transition-duration: 100ms; + } + + .sm\:duration-150{ + transition-duration: 150ms; + } + + .sm\:duration-200{ + transition-duration: 200ms; + } + + .sm\:duration-300{ + transition-duration: 300ms; + } + + .sm\:duration-500{ + transition-duration: 500ms; + } + + .sm\:duration-700{ + transition-duration: 700ms; + } + + .sm\:duration-1000{ + transition-duration: 1000ms; + } + + .sm\:delay-75{ + transition-delay: 75ms; + } + + .sm\:delay-100{ + transition-delay: 100ms; + } + + .sm\:delay-150{ + transition-delay: 150ms; + } + + .sm\:delay-200{ + transition-delay: 200ms; + } + + .sm\:delay-300{ + transition-delay: 300ms; + } + + .sm\:delay-500{ + transition-delay: 500ms; + } + + .sm\:delay-700{ + transition-delay: 700ms; + } + + .sm\:delay-1000{ + transition-delay: 1000ms; + } + + .sm\:animate-none{ + -webkit-animation: none; + animation: none; + } + + .sm\:animate-spin{ + -webkit-animation: spin 1s linear infinite; + animation: spin 1s linear infinite; + } + + .sm\:animate-ping{ + -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; + animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; + } + + .sm\:animate-pulse{ + -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + } + + .sm\:animate-bounce{ + -webkit-animation: bounce 1s infinite; + animation: bounce 1s infinite; + } + + .sm\:mix-blend-normal{ + mix-blend-mode: normal; + } + + .sm\:mix-blend-multiply{ + mix-blend-mode: multiply; + } + + .sm\:mix-blend-screen{ + mix-blend-mode: screen; + } + + .sm\:mix-blend-overlay{ + mix-blend-mode: overlay; + } + + .sm\:mix-blend-darken{ + mix-blend-mode: darken; + } + + .sm\:mix-blend-lighten{ + mix-blend-mode: lighten; + } + + .sm\:mix-blend-color-dodge{ + mix-blend-mode: color-dodge; + } + + .sm\:mix-blend-color-burn{ + mix-blend-mode: color-burn; + } + + .sm\:mix-blend-hard-light{ + mix-blend-mode: hard-light; + } + + .sm\:mix-blend-soft-light{ + mix-blend-mode: soft-light; + } + + .sm\:mix-blend-difference{ + mix-blend-mode: difference; + } + + .sm\:mix-blend-exclusion{ + mix-blend-mode: exclusion; + } + + .sm\:mix-blend-hue{ + mix-blend-mode: hue; + } + + .sm\:mix-blend-saturation{ + mix-blend-mode: saturation; + } + + .sm\:mix-blend-color{ + mix-blend-mode: color; + } + + .sm\:mix-blend-luminosity{ + mix-blend-mode: luminosity; + } + + .sm\:bg-blend-normal{ + background-blend-mode: normal; + } + + .sm\:bg-blend-multiply{ + background-blend-mode: multiply; + } + + .sm\:bg-blend-screen{ + background-blend-mode: screen; + } + + .sm\:bg-blend-overlay{ + background-blend-mode: overlay; + } + + .sm\:bg-blend-darken{ + background-blend-mode: darken; + } + + .sm\:bg-blend-lighten{ + background-blend-mode: lighten; + } + + .sm\:bg-blend-color-dodge{ + background-blend-mode: color-dodge; + } + + .sm\:bg-blend-color-burn{ + background-blend-mode: color-burn; + } + + .sm\:bg-blend-hard-light{ + background-blend-mode: hard-light; + } + + .sm\:bg-blend-soft-light{ + background-blend-mode: soft-light; + } + + .sm\:bg-blend-difference{ + background-blend-mode: difference; + } + + .sm\:bg-blend-exclusion{ + background-blend-mode: exclusion; + } + + .sm\:bg-blend-hue{ + background-blend-mode: hue; + } + + .sm\:bg-blend-saturation{ + background-blend-mode: saturation; + } + + .sm\:bg-blend-color{ + background-blend-mode: color; + } + + .sm\:bg-blend-luminosity{ + background-blend-mode: luminosity; + } + + .sm\:filter{ + --tw-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-sepia: var(--tw-empty,/*!*/ /*!*/); + --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + } + + .sm\:filter-none{ + filter: none; + } + + .sm\:blur-0{ + --tw-blur: blur(0); + } + + .sm\:blur-sm{ + --tw-blur: blur(4px); + } + + .sm\:blur{ + --tw-blur: blur(8px); + } + + .sm\:blur-md{ + --tw-blur: blur(12px); + } + + .sm\:blur-lg{ + --tw-blur: blur(16px); + } + + .sm\:blur-xl{ + --tw-blur: blur(24px); + } + + .sm\:blur-2xl{ + --tw-blur: blur(40px); + } + + .sm\:blur-3xl{ + --tw-blur: blur(64px); + } + + .sm\:brightness-0{ + --tw-brightness: brightness(0); + } + + .sm\:brightness-50{ + --tw-brightness: brightness(.5); + } + + .sm\:brightness-75{ + --tw-brightness: brightness(.75); + } + + .sm\:brightness-90{ + --tw-brightness: brightness(.9); + } + + .sm\:brightness-95{ + --tw-brightness: brightness(.95); + } + + .sm\:brightness-100{ + --tw-brightness: brightness(1); + } + + .sm\:brightness-105{ + --tw-brightness: brightness(1.05); + } + + .sm\:brightness-110{ + --tw-brightness: brightness(1.1); + } + + .sm\:brightness-125{ + --tw-brightness: brightness(1.25); + } + + .sm\:brightness-150{ + --tw-brightness: brightness(1.5); + } + + .sm\:brightness-200{ + --tw-brightness: brightness(2); + } + + .sm\:contrast-0{ + --tw-contrast: contrast(0); + } + + .sm\:contrast-50{ + --tw-contrast: contrast(.5); + } + + .sm\:contrast-75{ + --tw-contrast: contrast(.75); + } + + .sm\:contrast-100{ + --tw-contrast: contrast(1); + } + + .sm\:contrast-125{ + --tw-contrast: contrast(1.25); + } + + .sm\:contrast-150{ + --tw-contrast: contrast(1.5); + } + + .sm\:contrast-200{ + --tw-contrast: contrast(2); + } + + .sm\:drop-shadow-sm{ + --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05)); + } + + .sm\:drop-shadow{ + --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06)); + } + + .sm\:drop-shadow-md{ + --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06)); + } + + .sm\:drop-shadow-lg{ + --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1)); + } + + .sm\:drop-shadow-xl{ + --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08)); + } + + .sm\:drop-shadow-2xl{ + --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15)); + } + + .sm\:drop-shadow-none{ + --tw-drop-shadow: drop-shadow(0 0 #0000); + } + + .sm\:grayscale-0{ + --tw-grayscale: grayscale(0); + } + + .sm\:grayscale{ + --tw-grayscale: grayscale(100%); + } + + .sm\:hue-rotate-0{ + --tw-hue-rotate: hue-rotate(0deg); + } + + .sm\:hue-rotate-15{ + --tw-hue-rotate: hue-rotate(15deg); + } + + .sm\:hue-rotate-30{ + --tw-hue-rotate: hue-rotate(30deg); + } + + .sm\:hue-rotate-60{ + --tw-hue-rotate: hue-rotate(60deg); + } + + .sm\:hue-rotate-90{ + --tw-hue-rotate: hue-rotate(90deg); + } + + .sm\:hue-rotate-180{ + --tw-hue-rotate: hue-rotate(180deg); + } + + .sm\:-hue-rotate-180{ + --tw-hue-rotate: hue-rotate(-180deg); + } + + .sm\:-hue-rotate-90{ + --tw-hue-rotate: hue-rotate(-90deg); + } + + .sm\:-hue-rotate-60{ + --tw-hue-rotate: hue-rotate(-60deg); + } + + .sm\:-hue-rotate-30{ + --tw-hue-rotate: hue-rotate(-30deg); + } + + .sm\:-hue-rotate-15{ + --tw-hue-rotate: hue-rotate(-15deg); + } + + .sm\:invert-0{ + --tw-invert: invert(0); + } + + .sm\:invert{ + --tw-invert: invert(100%); + } + + .sm\:saturate-0{ + --tw-saturate: saturate(0); + } + + .sm\:saturate-50{ + --tw-saturate: saturate(.5); + } + + .sm\:saturate-100{ + --tw-saturate: saturate(1); + } + + .sm\:saturate-150{ + --tw-saturate: saturate(1.5); + } + + .sm\:saturate-200{ + --tw-saturate: saturate(2); + } + + .sm\:sepia-0{ + --tw-sepia: sepia(0); + } + + .sm\:sepia{ + --tw-sepia: sepia(100%); + } + + .sm\:backdrop-filter{ + --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + } + + .sm\:backdrop-filter-none{ + -webkit-backdrop-filter: none; + backdrop-filter: none; + } + + .sm\:backdrop-brightness-0{ + --tw-backdrop-brightness: brightness(0); + } + + .sm\:backdrop-brightness-50{ + --tw-backdrop-brightness: brightness(.5); + } + + .sm\:backdrop-brightness-75{ + --tw-backdrop-brightness: brightness(.75); + } + + .sm\:backdrop-brightness-90{ + --tw-backdrop-brightness: brightness(.9); + } + + .sm\:backdrop-brightness-95{ + --tw-backdrop-brightness: brightness(.95); + } + + .sm\:backdrop-brightness-100{ + --tw-backdrop-brightness: brightness(1); + } + + .sm\:backdrop-brightness-105{ + --tw-backdrop-brightness: brightness(1.05); + } + + .sm\:backdrop-brightness-110{ + --tw-backdrop-brightness: brightness(1.1); + } + + .sm\:backdrop-brightness-125{ + --tw-backdrop-brightness: brightness(1.25); + } + + .sm\:backdrop-brightness-150{ + --tw-backdrop-brightness: brightness(1.5); + } + + .sm\:backdrop-brightness-200{ + --tw-backdrop-brightness: brightness(2); + } + + .sm\:backdrop-contrast-0{ + --tw-backdrop-contrast: contrast(0); + } + + .sm\:backdrop-contrast-50{ + --tw-backdrop-contrast: contrast(.5); + } + + .sm\:backdrop-contrast-75{ + --tw-backdrop-contrast: contrast(.75); + } + + .sm\:backdrop-contrast-100{ + --tw-backdrop-contrast: contrast(1); + } + + .sm\:backdrop-contrast-125{ + --tw-backdrop-contrast: contrast(1.25); + } + + .sm\:backdrop-contrast-150{ + --tw-backdrop-contrast: contrast(1.5); + } + + .sm\:backdrop-contrast-200{ + --tw-backdrop-contrast: contrast(2); + } + + .sm\:backdrop-grayscale-0{ + --tw-backdrop-grayscale: grayscale(0); + } + + .sm\:backdrop-grayscale{ + --tw-backdrop-grayscale: grayscale(100%); + } + + .sm\:backdrop-hue-rotate-0{ + --tw-backdrop-hue-rotate: hue-rotate(0deg); + } + + .sm\:backdrop-hue-rotate-15{ + --tw-backdrop-hue-rotate: hue-rotate(15deg); + } + + .sm\:backdrop-hue-rotate-30{ + --tw-backdrop-hue-rotate: hue-rotate(30deg); + } + + .sm\:backdrop-hue-rotate-60{ + --tw-backdrop-hue-rotate: hue-rotate(60deg); + } + + .sm\:backdrop-hue-rotate-90{ + --tw-backdrop-hue-rotate: hue-rotate(90deg); + } + + .sm\:backdrop-hue-rotate-180{ + --tw-backdrop-hue-rotate: hue-rotate(180deg); + } + + .sm\:-backdrop-hue-rotate-180{ + --tw-backdrop-hue-rotate: hue-rotate(-180deg); + } + + .sm\:-backdrop-hue-rotate-90{ + --tw-backdrop-hue-rotate: hue-rotate(-90deg); + } + + .sm\:-backdrop-hue-rotate-60{ + --tw-backdrop-hue-rotate: hue-rotate(-60deg); + } + + .sm\:-backdrop-hue-rotate-30{ + --tw-backdrop-hue-rotate: hue-rotate(-30deg); + } + + .sm\:-backdrop-hue-rotate-15{ + --tw-backdrop-hue-rotate: hue-rotate(-15deg); + } + + .sm\:backdrop-invert-0{ + --tw-backdrop-invert: invert(0); + } + + .sm\:backdrop-invert{ + --tw-backdrop-invert: invert(100%); + } + + .sm\:backdrop-saturate-0{ + --tw-backdrop-saturate: saturate(0); + } + + .sm\:backdrop-saturate-50{ + --tw-backdrop-saturate: saturate(.5); + } + + .sm\:backdrop-saturate-100{ + --tw-backdrop-saturate: saturate(1); + } + + .sm\:backdrop-saturate-150{ + --tw-backdrop-saturate: saturate(1.5); + } + + .sm\:backdrop-saturate-200{ + --tw-backdrop-saturate: saturate(2); + } + + .sm\:backdrop-sepia-0{ + --tw-backdrop-sepia: sepia(0); + } + + .sm\:backdrop-sepia{ + --tw-backdrop-sepia: sepia(100%); + } + + .sm\:bg-dotgrid-sm { + background: + linear-gradient(90deg, #f9fafb 38px, transparent 1%) center, + linear-gradient(#f9fafb 38px, transparent 1%) center, + #4b5563; + background-size: 40px 40px; + } + + .sm\:bg-dotgrid-md { + background: + linear-gradient(90deg, #f9fafb 58px, transparent 1%) center, + linear-gradient(#f9fafb 58px, transparent 1%) center, + #4b5563; + background-size: 60px 60px; + } + + .sm\:bg-dotgrid-lg { + background: + linear-gradient(90deg, #f9fafb 88px, transparent 1%) center, + linear-gradient(#f9fafb 88px, transparent 1%) center, + #4b5563; + background-size: 90px 90px; + } +} + +@media (min-width: 768px){ + .md\:container{ + width: 100%; + } + + @media (min-width: 640px){ + .md\:container{ + max-width: 640px; + } + } + + @media (min-width: 768px){ + .md\:container{ + max-width: 768px; + } + } + + @media (min-width: 1024px){ + .md\:container{ + max-width: 1024px; + } + } + + @media (min-width: 1280px){ + .md\:container{ + max-width: 1280px; + } + } + + @media (min-width: 1536px){ + .md\:container{ + max-width: 1536px; + } + } + + .md\:prose{ + color: #374151; + max-width: 65ch; + } + + .md\:prose [class~="lead"]{ + color: #4b5563; + font-size: 1.25em; + line-height: 1.6; + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .md\:prose a{ + color: #111827; + text-decoration: underline; + font-weight: 500; + } + + .md\:prose strong{ + color: #111827; + font-weight: 600; + } + + .md\:prose ol[type="A"]{ + --list-counter-style: upper-alpha; + } + + .md\:prose ol[type="a"]{ + --list-counter-style: lower-alpha; + } + + .md\:prose ol[type="A s"]{ + --list-counter-style: upper-alpha; + } + + .md\:prose ol[type="a s"]{ + --list-counter-style: lower-alpha; + } + + .md\:prose ol[type="I"]{ + --list-counter-style: upper-roman; + } + + .md\:prose ol[type="i"]{ + --list-counter-style: lower-roman; + } + + .md\:prose ol[type="I s"]{ + --list-counter-style: upper-roman; + } + + .md\:prose ol[type="i s"]{ + --list-counter-style: lower-roman; + } + + .md\:prose ol[type="1"]{ + --list-counter-style: decimal; + } + + .md\:prose ol > li{ + position: relative; + padding-left: 1.75em; + } + + .md\:prose ol > li::before{ + content: counter(list-item, var(--list-counter-style, decimal)) "."; + position: absolute; + font-weight: 400; + color: #6b7280; + left: 0; + } + + .md\:prose ul > li{ + position: relative; + padding-left: 1.75em; + } + + .md\:prose ul > li::before{ + content: ""; + position: absolute; + background-color: #d1d5db; + border-radius: 50%; + width: 0.375em; + height: 0.375em; + top: calc(0.875em - 0.1875em); + left: 0.25em; + } + + .md\:prose hr{ + border-color: #e5e7eb; + border-top-width: 1px; + margin-top: 3em; + margin-bottom: 3em; + } + + .md\:prose blockquote{ + font-weight: 500; + font-style: italic; + color: #111827; + border-left-width: 0.25rem; + border-left-color: #e5e7eb; + quotes: "\201C""\201D""\2018""\2019"; + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1em; + } + + .md\:prose blockquote p:first-of-type::before{ + content: open-quote; + } + + .md\:prose blockquote p:last-of-type::after{ + content: close-quote; + } + + .md\:prose h1{ + color: #111827; + font-weight: 800; + font-size: 2.25em; + margin-top: 0; + margin-bottom: 0.8888889em; + line-height: 1.1111111; + font-family: Visby CF, 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; + } + + .md\:prose h2{ + color: #111827; + font-weight: 700; + font-size: 1.5em; + margin-top: 2em; + margin-bottom: 1em; + line-height: 1.3333333; + font-family: Visby CF, 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; + } + + .md\:prose h3{ + color: #111827; + font-weight: 600; + font-size: 1.25em; + margin-top: 1.6em; + margin-bottom: 0.6em; + line-height: 1.6; + font-family: Visby CF, 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; + } + + .md\:prose h4{ + color: #111827; + font-weight: 600; + margin-top: 1.5em; + margin-bottom: 0.5em; + line-height: 1.5; + font-family: Visby CF, 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; + } + + .md\:prose figure figcaption{ + color: #6b7280; + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; + } + + .md\:prose code{ + color: #111827; + font-weight: 600; + font-size: 0.875em; + } + + .md\:prose code::before{ + content: "`"; + } + + .md\:prose code::after{ + content: "`"; + } + + .md\:prose a code{ + color: #111827; + } + + .md\:prose pre{ + color: #e5e7eb; + background-color: #1f2937; + overflow-x: auto; + font-size: 0.875em; + line-height: 1.7142857; + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + border-radius: 0.375rem; + padding-top: 0.8571429em; + padding-right: 1.1428571em; + padding-bottom: 0.8571429em; + padding-left: 1.1428571em; + } + + .md\: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; + } + + .md\:prose pre code::before{ + content: none; + } + + .md\:prose pre code::after{ + content: none; + } + + .md\:prose table{ + width: 100%; + table-layout: auto; + text-align: left; + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.875em; + line-height: 1.7142857; + } + + .md\:prose thead{ + color: #111827; + font-weight: 600; + border-bottom-width: 1px; + border-bottom-color: #d1d5db; + } + + .md\:prose thead th{ + vertical-align: bottom; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; + } + + .md\:prose tbody tr{ + border-bottom-width: 1px; + border-bottom-color: #e5e7eb; + } + + .md\:prose tbody tr:last-child{ + border-bottom-width: 0; + } + + .md\:prose tbody td{ + vertical-align: top; + padding-top: 0.5714286em; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; + } + + .md\:prose{ + font-size: 1rem; + line-height: 1.75; + } + + .md\:prose p{ + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .md\:prose img{ + margin-top: 2em; + margin-bottom: 2em; + } + + .md\:prose video{ + margin-top: 2em; + margin-bottom: 2em; + } + + .md\:prose figure{ + margin-top: 2em; + margin-bottom: 2em; + } + + .md\:prose figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .md\:prose h2 code{ + font-size: 0.875em; + } + + .md\:prose h3 code{ + font-size: 0.9em; + } + + .md\:prose ol{ + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .md\:prose ul{ + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .md\:prose li{ + margin-top: 0.5em; + margin-bottom: 0.5em; + } + + .md\:prose > ul > li p{ + margin-top: 0.75em; + margin-bottom: 0.75em; + } + + .md\:prose > ul > li > *:first-child{ + margin-top: 1.25em; + } + + .md\:prose > ul > li > *:last-child{ + margin-bottom: 1.25em; + } + + .md\:prose > ol > li > *:first-child{ + margin-top: 1.25em; + } + + .md\:prose > ol > li > *:last-child{ + margin-bottom: 1.25em; + } + + .md\:prose ul ul, .md\:prose ul ol, .md\:prose ol ul, .md\:prose ol ol{ + margin-top: 0.75em; + margin-bottom: 0.75em; + } + + .md\:prose hr + *{ + margin-top: 0; + } + + .md\:prose h2 + *{ + margin-top: 0; + } + + .md\:prose h3 + *{ + margin-top: 0; + } + + .md\:prose h4 + *{ + margin-top: 0; + } + + .md\:prose thead th:first-child{ + padding-left: 0; + } + + .md\:prose thead th:last-child{ + padding-right: 0; + } + + .md\:prose tbody td:first-child{ + padding-left: 0; + } + + .md\:prose tbody td:last-child{ + padding-right: 0; + } + + .md\:prose > :first-child{ + margin-top: 0; + } + + .md\:prose > :last-child{ + margin-bottom: 0; + } + + .md\:prose-sm{ + font-size: 0.875rem; + line-height: 1.7142857; + } + + .md\:prose-sm p{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; + } + + .md\:prose-sm [class~="lead"]{ + font-size: 1.2857143em; + line-height: 1.5555556; + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .md\:prose-sm blockquote{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + padding-left: 1.1111111em; + } + + .md\:prose-sm h1{ + font-size: 2.1428571em; + margin-top: 0; + margin-bottom: 0.8em; + line-height: 1.2; + } + + .md\:prose-sm h2{ + font-size: 1.4285714em; + margin-top: 1.6em; + margin-bottom: 0.8em; + line-height: 1.4; + } + + .md\:prose-sm h3{ + font-size: 1.2857143em; + margin-top: 1.5555556em; + margin-bottom: 0.4444444em; + line-height: 1.5555556; + } + + .md\:prose-sm h4{ + margin-top: 1.4285714em; + margin-bottom: 0.5714286em; + line-height: 1.4285714; + } + + .md\:prose-sm img{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + } + + .md\:prose-sm video{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + } + + .md\:prose-sm figure{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + } + + .md\:prose-sm figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .md\:prose-sm figure figcaption{ + font-size: 0.8571429em; + line-height: 1.3333333; + margin-top: 0.6666667em; + } + + .md\:prose-sm code{ + font-size: 0.8571429em; + } + + .md\:prose-sm h2 code{ + font-size: 0.9em; + } + + .md\:prose-sm h3 code{ + font-size: 0.8888889em; + } + + .md\:prose-sm pre{ + font-size: 0.8571429em; + line-height: 1.6666667; + margin-top: 1.6666667em; + margin-bottom: 1.6666667em; + border-radius: 0.25rem; + padding-top: 0.6666667em; + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; + } + + .md\:prose-sm ol{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; + } + + .md\:prose-sm ul{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; + } + + .md\:prose-sm li{ + margin-top: 0.2857143em; + margin-bottom: 0.2857143em; + } + + .md\:prose-sm ol > li{ + padding-left: 1.5714286em; + } + + .md\:prose-sm ol > li::before{ + left: 0; + } + + .md\:prose-sm ul > li{ + padding-left: 1.5714286em; + } + + .md\:prose-sm ul > li::before{ + height: 0.3571429em; + width: 0.3571429em; + top: calc(0.8571429em - 0.1785714em); + left: 0.2142857em; + } + + .md\:prose-sm > ul > li p{ + margin-top: 0.5714286em; + margin-bottom: 0.5714286em; + } + + .md\:prose-sm > ul > li > *:first-child{ + margin-top: 1.1428571em; + } + + .md\:prose-sm > ul > li > *:last-child{ + margin-bottom: 1.1428571em; + } + + .md\:prose-sm > ol > li > *:first-child{ + margin-top: 1.1428571em; + } + + .md\:prose-sm > ol > li > *:last-child{ + margin-bottom: 1.1428571em; + } + + .md\:prose-sm ul ul, .md\:prose-sm ul ol, .md\:prose-sm ol ul, .md\:prose-sm ol ol{ + margin-top: 0.5714286em; + margin-bottom: 0.5714286em; + } + + .md\:prose-sm hr{ + margin-top: 2.8571429em; + margin-bottom: 2.8571429em; + } + + .md\:prose-sm hr + *{ + margin-top: 0; + } + + .md\:prose-sm h2 + *{ + margin-top: 0; + } + + .md\:prose-sm h3 + *{ + margin-top: 0; + } + + .md\:prose-sm h4 + *{ + margin-top: 0; + } + + .md\:prose-sm table{ + font-size: 0.8571429em; + line-height: 1.5; + } + + .md\:prose-sm thead th{ + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; + } + + .md\:prose-sm thead th:first-child{ + padding-left: 0; + } + + .md\:prose-sm thead th:last-child{ + padding-right: 0; + } + + .md\:prose-sm tbody td{ + padding-top: 0.6666667em; + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; + } + + .md\:prose-sm tbody td:first-child{ + padding-left: 0; + } + + .md\:prose-sm tbody td:last-child{ + padding-right: 0; + } + + .md\:prose-sm > :first-child{ + margin-top: 0; + } + + .md\:prose-sm > :last-child{ + margin-bottom: 0; + } + + .md\:prose-lg{ + font-size: 1.125rem; + line-height: 1.7777778; + } + + .md\:prose-lg p{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .md\:prose-lg [class~="lead"]{ + font-size: 1.2222222em; + line-height: 1.4545455; + margin-top: 1.0909091em; + margin-bottom: 1.0909091em; + } + + .md\:prose-lg blockquote{ + margin-top: 1.6666667em; + margin-bottom: 1.6666667em; + padding-left: 1em; + } + + .md\:prose-lg h1{ + font-size: 2.6666667em; + margin-top: 0; + margin-bottom: 0.8333333em; + line-height: 1; + } + + .md\:prose-lg h2{ + font-size: 1.6666667em; + margin-top: 1.8666667em; + margin-bottom: 1.0666667em; + line-height: 1.3333333; + } + + .md\:prose-lg h3{ + font-size: 1.3333333em; + margin-top: 1.6666667em; + margin-bottom: 0.6666667em; + line-height: 1.5; + } + + .md\:prose-lg h4{ + margin-top: 1.7777778em; + margin-bottom: 0.4444444em; + line-height: 1.5555556; + } + + .md\:prose-lg img{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .md\:prose-lg video{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .md\:prose-lg figure{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .md\:prose-lg figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .md\:prose-lg figure figcaption{ + font-size: 0.8888889em; + line-height: 1.5; + margin-top: 1em; + } + + .md\:prose-lg code{ + font-size: 0.8888889em; + } + + .md\:prose-lg h2 code{ + font-size: 0.8666667em; + } + + .md\:prose-lg h3 code{ + font-size: 0.875em; + } + + .md\:prose-lg pre{ + font-size: 0.8888889em; + line-height: 1.75; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.375rem; + padding-top: 1em; + padding-right: 1.5em; + padding-bottom: 1em; + padding-left: 1.5em; + } + + .md\:prose-lg ol{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .md\:prose-lg ul{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .md\:prose-lg li{ + margin-top: 0.6666667em; + margin-bottom: 0.6666667em; + } + + .md\:prose-lg ol > li{ + padding-left: 1.6666667em; + } + + .md\:prose-lg ol > li::before{ + left: 0; + } + + .md\:prose-lg ul > li{ + padding-left: 1.6666667em; + } + + .md\:prose-lg ul > li::before{ + width: 0.3333333em; + height: 0.3333333em; + top: calc(0.8888889em - 0.1666667em); + left: 0.2222222em; + } + + .md\:prose-lg > ul > li p{ + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .md\:prose-lg > ul > li > *:first-child{ + margin-top: 1.3333333em; + } + + .md\:prose-lg > ul > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .md\:prose-lg > ol > li > *:first-child{ + margin-top: 1.3333333em; + } + + .md\:prose-lg > ol > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .md\:prose-lg ul ul, .md\:prose-lg ul ol, .md\:prose-lg ol ul, .md\:prose-lg ol ol{ + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .md\:prose-lg hr{ + margin-top: 3.1111111em; + margin-bottom: 3.1111111em; + } + + .md\:prose-lg hr + *{ + margin-top: 0; + } + + .md\:prose-lg h2 + *{ + margin-top: 0; + } + + .md\:prose-lg h3 + *{ + margin-top: 0; + } + + .md\:prose-lg h4 + *{ + margin-top: 0; + } + + .md\:prose-lg table{ + font-size: 0.8888889em; + line-height: 1.5; + } + + .md\:prose-lg thead th{ + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; + } + + .md\:prose-lg thead th:first-child{ + padding-left: 0; + } + + .md\:prose-lg thead th:last-child{ + padding-right: 0; + } + + .md\:prose-lg tbody td{ + padding-top: 0.75em; + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; + } + + .md\:prose-lg tbody td:first-child{ + padding-left: 0; + } + + .md\:prose-lg tbody td:last-child{ + padding-right: 0; + } + + .md\:prose-lg > :first-child{ + margin-top: 0; + } + + .md\:prose-lg > :last-child{ + margin-bottom: 0; + } + + .md\:prose-xl{ + font-size: 1.25rem; + line-height: 1.8; + } + + .md\:prose-xl p{ + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .md\:prose-xl [class~="lead"]{ + font-size: 1.2em; + line-height: 1.5; + margin-top: 1em; + margin-bottom: 1em; + } + + .md\:prose-xl blockquote{ + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1.0666667em; + } + + .md\:prose-xl h1{ + font-size: 2.8em; + margin-top: 0; + margin-bottom: 0.8571429em; + line-height: 1; + } + + .md\:prose-xl h2{ + font-size: 1.8em; + margin-top: 1.5555556em; + margin-bottom: 0.8888889em; + line-height: 1.1111111; + } + + .md\:prose-xl h3{ + font-size: 1.5em; + margin-top: 1.6em; + margin-bottom: 0.6666667em; + line-height: 1.3333333; + } + + .md\:prose-xl h4{ + margin-top: 1.8em; + margin-bottom: 0.6em; + line-height: 1.6; + } + + .md\:prose-xl img{ + margin-top: 2em; + margin-bottom: 2em; + } + + .md\:prose-xl video{ + margin-top: 2em; + margin-bottom: 2em; + } + + .md\:prose-xl figure{ + margin-top: 2em; + margin-bottom: 2em; + } + + .md\:prose-xl figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .md\:prose-xl figure figcaption{ + font-size: 0.9em; + line-height: 1.5555556; + margin-top: 1em; + } + + .md\:prose-xl code{ + font-size: 0.9em; + } + + .md\:prose-xl h2 code{ + font-size: 0.8611111em; + } + + .md\:prose-xl h3 code{ + font-size: 0.9em; + } + + .md\:prose-xl pre{ + font-size: 0.9em; + line-height: 1.7777778; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.5rem; + padding-top: 1.1111111em; + padding-right: 1.3333333em; + padding-bottom: 1.1111111em; + padding-left: 1.3333333em; + } + + .md\:prose-xl ol{ + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .md\:prose-xl ul{ + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .md\:prose-xl li{ + margin-top: 0.6em; + margin-bottom: 0.6em; + } + + .md\:prose-xl ol > li{ + padding-left: 1.8em; + } + + .md\:prose-xl ol > li::before{ + left: 0; + } + + .md\:prose-xl ul > li{ + padding-left: 1.8em; + } + + .md\:prose-xl ul > li::before{ + width: 0.35em; + height: 0.35em; + top: calc(0.9em - 0.175em); + left: 0.25em; + } + + .md\:prose-xl > ul > li p{ + margin-top: 0.8em; + margin-bottom: 0.8em; + } + + .md\:prose-xl > ul > li > *:first-child{ + margin-top: 1.2em; + } + + .md\:prose-xl > ul > li > *:last-child{ + margin-bottom: 1.2em; + } + + .md\:prose-xl > ol > li > *:first-child{ + margin-top: 1.2em; + } + + .md\:prose-xl > ol > li > *:last-child{ + margin-bottom: 1.2em; + } + + .md\:prose-xl ul ul, .md\:prose-xl ul ol, .md\:prose-xl ol ul, .md\:prose-xl ol ol{ + margin-top: 0.8em; + margin-bottom: 0.8em; + } + + .md\:prose-xl hr{ + margin-top: 2.8em; + margin-bottom: 2.8em; + } + + .md\:prose-xl hr + *{ + margin-top: 0; + } + + .md\:prose-xl h2 + *{ + margin-top: 0; + } + + .md\:prose-xl h3 + *{ + margin-top: 0; + } + + .md\:prose-xl h4 + *{ + margin-top: 0; + } + + .md\:prose-xl table{ + font-size: 0.9em; + line-height: 1.5555556; + } + + .md\:prose-xl thead th{ + padding-right: 0.6666667em; + padding-bottom: 0.8888889em; + padding-left: 0.6666667em; + } + + .md\:prose-xl thead th:first-child{ + padding-left: 0; + } + + .md\:prose-xl thead th:last-child{ + padding-right: 0; + } + + .md\:prose-xl tbody td{ + padding-top: 0.8888889em; + padding-right: 0.6666667em; + padding-bottom: 0.8888889em; + padding-left: 0.6666667em; + } + + .md\:prose-xl tbody td:first-child{ + padding-left: 0; + } + + .md\:prose-xl tbody td:last-child{ + padding-right: 0; + } + + .md\:prose-xl > :first-child{ + margin-top: 0; + } + + .md\:prose-xl > :last-child{ + margin-bottom: 0; + } + + .md\:prose-2xl{ + font-size: 1.5rem; + line-height: 1.6666667; + } + + .md\:prose-2xl p{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .md\:prose-2xl [class~="lead"]{ + font-size: 1.25em; + line-height: 1.4666667; + margin-top: 1.0666667em; + margin-bottom: 1.0666667em; + } + + .md\:prose-2xl blockquote{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + padding-left: 1.1111111em; + } + + .md\:prose-2xl h1{ + font-size: 2.6666667em; + margin-top: 0; + margin-bottom: 0.875em; + line-height: 1; + } + + .md\:prose-2xl h2{ + font-size: 2em; + margin-top: 1.5em; + margin-bottom: 0.8333333em; + line-height: 1.0833333; + } + + .md\:prose-2xl h3{ + font-size: 1.5em; + margin-top: 1.5555556em; + margin-bottom: 0.6666667em; + line-height: 1.2222222; + } + + .md\:prose-2xl h4{ + margin-top: 1.6666667em; + margin-bottom: 0.6666667em; + line-height: 1.5; + } + + .md\:prose-2xl img{ + margin-top: 2em; + margin-bottom: 2em; + } + + .md\:prose-2xl video{ + margin-top: 2em; + margin-bottom: 2em; + } + + .md\:prose-2xl figure{ + margin-top: 2em; + margin-bottom: 2em; + } + + .md\:prose-2xl figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .md\:prose-2xl figure figcaption{ + font-size: 0.8333333em; + line-height: 1.6; + margin-top: 1em; + } + + .md\:prose-2xl code{ + font-size: 0.8333333em; + } + + .md\:prose-2xl h2 code{ + font-size: 0.875em; + } + + .md\:prose-2xl h3 code{ + font-size: 0.8888889em; + } + + .md\:prose-2xl pre{ + font-size: 0.8333333em; + line-height: 1.8; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.5rem; + padding-top: 1.2em; + padding-right: 1.6em; + padding-bottom: 1.2em; + padding-left: 1.6em; + } + + .md\:prose-2xl ol{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .md\:prose-2xl ul{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .md\:prose-2xl li{ + margin-top: 0.5em; + margin-bottom: 0.5em; + } + + .md\:prose-2xl ol > li{ + padding-left: 1.6666667em; + } + + .md\:prose-2xl ol > li::before{ + left: 0; + } + + .md\:prose-2xl ul > li{ + padding-left: 1.6666667em; + } + + .md\:prose-2xl ul > li::before{ + width: 0.3333333em; + height: 0.3333333em; + top: calc(0.8333333em - 0.1666667em); + left: 0.25em; + } + + .md\:prose-2xl > ul > li p{ + margin-top: 0.8333333em; + margin-bottom: 0.8333333em; + } + + .md\:prose-2xl > ul > li > *:first-child{ + margin-top: 1.3333333em; + } + + .md\:prose-2xl > ul > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .md\:prose-2xl > ol > li > *:first-child{ + margin-top: 1.3333333em; + } + + .md\:prose-2xl > ol > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .md\:prose-2xl ul ul, .md\:prose-2xl ul ol, .md\:prose-2xl ol ul, .md\:prose-2xl ol ol{ + margin-top: 0.6666667em; + margin-bottom: 0.6666667em; + } + + .md\:prose-2xl hr{ + margin-top: 3em; + margin-bottom: 3em; + } + + .md\:prose-2xl hr + *{ + margin-top: 0; + } + + .md\:prose-2xl h2 + *{ + margin-top: 0; + } + + .md\:prose-2xl h3 + *{ + margin-top: 0; + } + + .md\:prose-2xl h4 + *{ + margin-top: 0; + } + + .md\:prose-2xl table{ + font-size: 0.8333333em; + line-height: 1.4; + } + + .md\:prose-2xl thead th{ + padding-right: 0.6em; + padding-bottom: 0.8em; + padding-left: 0.6em; + } + + .md\:prose-2xl thead th:first-child{ + padding-left: 0; + } + + .md\:prose-2xl thead th:last-child{ + padding-right: 0; + } + + .md\:prose-2xl tbody td{ + padding-top: 0.8em; + padding-right: 0.6em; + padding-bottom: 0.8em; + padding-left: 0.6em; + } + + .md\:prose-2xl tbody td:first-child{ + padding-left: 0; + } + + .md\:prose-2xl tbody td:last-child{ + padding-right: 0; + } + + .md\:prose-2xl > :first-child{ + margin-top: 0; + } + + .md\:prose-2xl > :last-child{ + margin-bottom: 0; + } + + .md\:prose-red a{ + color: #dc2626; + } + + .md\:prose-red a code{ + color: #dc2626; + } + + .md\:prose-yellow a{ + color: #d97706; + } + + .md\:prose-yellow a code{ + color: #d97706; + } + + .md\:prose-green a{ + color: #059669; + } + + .md\:prose-green a code{ + color: #059669; + } + + .md\:prose-blue a{ + color: #2563eb; + } + + .md\:prose-blue a code{ + color: #2563eb; + } + + .md\:prose-indigo a{ + color: #4f46e5; + } + + .md\:prose-indigo a code{ + color: #4f46e5; + } + + .md\:prose-purple a{ + color: #7c3aed; + } + + .md\:prose-purple a code{ + color: #7c3aed; + } + + .md\:prose-pink a{ + color: #db2777; + } + + .md\:prose-pink a code{ + color: #db2777; + } + + .md\:space-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .md\:space-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0px * var(--tw-space-x-reverse)); + margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); + } + + .md\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)); + } + + .md\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1rem * var(--tw-space-y-reverse)); + } + + .md\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.25rem * var(--tw-space-x-reverse)); + margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); + } + + .md\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.75rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.75rem * var(--tw-space-x-reverse)); + margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2rem * var(--tw-space-x-reverse)); + margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.25rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.25rem * var(--tw-space-x-reverse)); + margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.5rem * var(--tw-space-x-reverse)); + margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.75rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.75rem * var(--tw-space-x-reverse)); + margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(3rem * var(--tw-space-x-reverse)); + margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3.5rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(3.5rem * var(--tw-space-x-reverse)); + margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(4rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(4rem * var(--tw-space-x-reverse)); + margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(5rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(5rem * var(--tw-space-x-reverse)); + margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(6rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(6rem * var(--tw-space-x-reverse)); + margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(7rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(7rem * var(--tw-space-x-reverse)); + margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(8rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(8rem * var(--tw-space-x-reverse)); + margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(9rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(9rem * var(--tw-space-x-reverse)); + margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(10rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(10rem * var(--tw-space-x-reverse)); + margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(11rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(11rem * var(--tw-space-x-reverse)); + margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(12rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(12rem * var(--tw-space-x-reverse)); + margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(13rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(13rem * var(--tw-space-x-reverse)); + margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(14rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(14rem * var(--tw-space-x-reverse)); + margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(15rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(15rem * var(--tw-space-x-reverse)); + margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(16rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(16rem * var(--tw-space-x-reverse)); + margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(18rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(18rem * var(--tw-space-x-reverse)); + margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(20rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(20rem * var(--tw-space-x-reverse)); + margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(24rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(24rem * var(--tw-space-x-reverse)); + margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1px * var(--tw-space-y-reverse)); + } + + .md\:space-x-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1px * var(--tw-space-x-reverse)); + margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.125rem * var(--tw-space-x-reverse)); + margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.375rem * var(--tw-space-x-reverse)); + margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.625rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.625rem * var(--tw-space-x-reverse)); + margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.875rem * var(--tw-space-y-reverse)); + } + + .md\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.875rem * var(--tw-space-x-reverse)); + margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .md\:-space-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0px * var(--tw-space-x-reverse)); + margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse)); + } + + .md\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse)); + } + + .md\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1rem * var(--tw-space-y-reverse)); + } + + .md\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse)); + } + + .md\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.75rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2rem * var(--tw-space-x-reverse)); + margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.75rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-3rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-3rem * var(--tw-space-x-reverse)); + margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-3.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-4rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-4rem * var(--tw-space-x-reverse)); + margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-5rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-5rem * var(--tw-space-x-reverse)); + margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-6rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-6rem * var(--tw-space-x-reverse)); + margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-7rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-7rem * var(--tw-space-x-reverse)); + margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-8rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-8rem * var(--tw-space-x-reverse)); + margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-9rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-9rem * var(--tw-space-x-reverse)); + margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-10rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-10rem * var(--tw-space-x-reverse)); + margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-11rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-11rem * var(--tw-space-x-reverse)); + margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-12rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-12rem * var(--tw-space-x-reverse)); + margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-13rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-13rem * var(--tw-space-x-reverse)); + margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-14rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-14rem * var(--tw-space-x-reverse)); + margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-15rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-15rem * var(--tw-space-x-reverse)); + margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-16rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-16rem * var(--tw-space-x-reverse)); + margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-18rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-18rem * var(--tw-space-x-reverse)); + margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-20rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-20rem * var(--tw-space-x-reverse)); + margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-24rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-24rem * var(--tw-space-x-reverse)); + margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1px * var(--tw-space-y-reverse)); + } + + .md\:-space-x-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1px * var(--tw-space-x-reverse)); + margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.125rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.375rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.625rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse)); + } + + .md\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.875rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse))); + } + + .md\:space-y-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 1; + } + + .md\:space-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 1; + } + + .md\:divide-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(0px * var(--tw-divide-y-reverse)); + } + + .md\:divide-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(0px * var(--tw-divide-x-reverse)); + border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))); + } + + .md\:divide-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(2px * var(--tw-divide-y-reverse)); + } + + .md\:divide-x-2 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(2px * var(--tw-divide-x-reverse)); + border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))); + } + + .md\:divide-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(4px * var(--tw-divide-y-reverse)); + } + + .md\:divide-x-4 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(4px * var(--tw-divide-x-reverse)); + border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse))); + } + + .md\:divide-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(8px * var(--tw-divide-y-reverse)); + } + + .md\:divide-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(8px * var(--tw-divide-x-reverse)); + border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse))); + } + + .md\:divide-y > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); + } + + .md\:divide-x > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(1px * var(--tw-divide-x-reverse)); + border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); + } + + .md\:divide-y-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 1; + } + + .md\:divide-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 1; + } + + .md\:divide-transparent > :not([hidden]) ~ :not([hidden]){ + border-color: transparent; + } + + .md\:divide-current > :not([hidden]) ~ :not([hidden]){ + border-color: currentColor; + } + + .md\:divide-black > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-divide-opacity)); + } + + .md\:divide-white > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-divide-opacity)); + } + + .md\:divide-gray-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); + } + + .md\:divide-gray-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); + } + + .md\:divide-gray-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); + } + + .md\:divide-gray-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); + } + + .md\:divide-gray-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); + } + + .md\:divide-gray-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); + } + + .md\:divide-gray-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); + } + + .md\:divide-gray-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); + } + + .md\:divide-gray-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); + } + + .md\:divide-gray-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); + } + + .md\:divide-red-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-divide-opacity)); + } + + .md\:divide-red-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-divide-opacity)); + } + + .md\:divide-red-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-divide-opacity)); + } + + .md\:divide-red-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-divide-opacity)); + } + + .md\:divide-red-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-divide-opacity)); + } + + .md\:divide-red-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-divide-opacity)); + } + + .md\:divide-red-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-divide-opacity)); + } + + .md\:divide-red-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-divide-opacity)); + } + + .md\:divide-red-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-divide-opacity)); + } + + .md\:divide-red-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-divide-opacity)); + } + + .md\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-divide-opacity)); + } + + .md\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-divide-opacity)); + } + + .md\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-divide-opacity)); + } + + .md\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-divide-opacity)); + } + + .md\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-divide-opacity)); + } + + .md\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-divide-opacity)); + } + + .md\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-divide-opacity)); + } + + .md\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-divide-opacity)); + } + + .md\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-divide-opacity)); + } + + .md\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-divide-opacity)); + } + + .md\:divide-green-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-divide-opacity)); + } + + .md\:divide-green-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-divide-opacity)); + } + + .md\:divide-green-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-divide-opacity)); + } + + .md\:divide-green-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-divide-opacity)); + } + + .md\:divide-green-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-divide-opacity)); + } + + .md\:divide-green-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-divide-opacity)); + } + + .md\:divide-green-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-divide-opacity)); + } + + .md\:divide-green-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-divide-opacity)); + } + + .md\:divide-green-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-divide-opacity)); + } + + .md\:divide-green-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-divide-opacity)); + } + + .md\:divide-blue-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-divide-opacity)); + } + + .md\:divide-blue-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-divide-opacity)); + } + + .md\:divide-blue-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-divide-opacity)); + } + + .md\:divide-blue-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-divide-opacity)); + } + + .md\:divide-blue-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-divide-opacity)); + } + + .md\:divide-blue-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-divide-opacity)); + } + + .md\:divide-blue-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-divide-opacity)); + } + + .md\:divide-blue-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-divide-opacity)); + } + + .md\:divide-blue-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-divide-opacity)); + } + + .md\:divide-blue-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-divide-opacity)); + } + + .md\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-divide-opacity)); + } + + .md\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-divide-opacity)); + } + + .md\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-divide-opacity)); + } + + .md\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-divide-opacity)); + } + + .md\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-divide-opacity)); + } + + .md\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-divide-opacity)); + } + + .md\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-divide-opacity)); + } + + .md\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-divide-opacity)); + } + + .md\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-divide-opacity)); + } + + .md\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-divide-opacity)); + } + + .md\:divide-purple-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-divide-opacity)); + } + + .md\:divide-purple-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-divide-opacity)); + } + + .md\:divide-purple-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-divide-opacity)); + } + + .md\:divide-purple-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-divide-opacity)); + } + + .md\:divide-purple-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-divide-opacity)); + } + + .md\:divide-purple-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-divide-opacity)); + } + + .md\:divide-purple-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-divide-opacity)); + } + + .md\:divide-purple-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-divide-opacity)); + } + + .md\:divide-purple-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-divide-opacity)); + } + + .md\:divide-purple-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-divide-opacity)); + } + + .md\:divide-pink-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-divide-opacity)); + } + + .md\:divide-pink-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-divide-opacity)); + } + + .md\:divide-pink-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-divide-opacity)); + } + + .md\:divide-pink-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-divide-opacity)); + } + + .md\:divide-pink-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-divide-opacity)); + } + + .md\:divide-pink-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-divide-opacity)); + } + + .md\:divide-pink-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-divide-opacity)); + } + + .md\:divide-pink-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-divide-opacity)); + } + + .md\:divide-pink-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-divide-opacity)); + } + + .md\:divide-pink-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-divide-opacity)); + } + + .md\:divide-solid > :not([hidden]) ~ :not([hidden]){ + border-style: solid; + } + + .md\:divide-dashed > :not([hidden]) ~ :not([hidden]){ + border-style: dashed; + } + + .md\:divide-dotted > :not([hidden]) ~ :not([hidden]){ + border-style: dotted; + } + + .md\:divide-double > :not([hidden]) ~ :not([hidden]){ + border-style: double; + } + + .md\:divide-none > :not([hidden]) ~ :not([hidden]){ + border-style: none; + } + + .md\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0; + } + + .md\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.05; + } + + .md\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.1; + } + + .md\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.2; + } + + .md\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.25; + } + + .md\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.3; + } + + .md\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.4; + } + + .md\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.5; + } + + .md\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.6; + } + + .md\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.7; + } + + .md\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.75; + } + + .md\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.8; + } + + .md\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.9; + } + + .md\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.95; + } + + .md\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + } + + .md\: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; + } + + .md\:not-sr-only{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .md\:focus-within\:sr-only:focus-within{ + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .md\:focus-within\:not-sr-only:focus-within{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .md\:focus\:sr-only:focus{ + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .md\:focus\:not-sr-only:focus{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .md\:appearance-none{ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .md\:bg-fixed{ + background-attachment: fixed; + } + + .md\:bg-local{ + background-attachment: local; + } + + .md\:bg-scroll{ + background-attachment: scroll; + } + + .md\:bg-clip-border{ + background-clip: border-box; + } + + .md\:bg-clip-padding{ + background-clip: padding-box; + } + + .md\:bg-clip-content{ + background-clip: content-box; + } + + .md\:bg-clip-text{ + -webkit-background-clip: text; + background-clip: text; + } + + .md\:bg-transparent{ + background-color: transparent; + } + + .md\:bg-current{ + background-color: currentColor; + } + + .md\:bg-black{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .md\:bg-white{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .md\:bg-gray-50{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .md\:bg-gray-100{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .md\:bg-gray-200{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .md\:bg-gray-300{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .md\:bg-gray-400{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .md\:bg-gray-500{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .md\:bg-gray-600{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .md\:bg-gray-700{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .md\:bg-gray-800{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .md\:bg-gray-900{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .md\:bg-red-50{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .md\:bg-red-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .md\:bg-red-200{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .md\:bg-red-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .md\:bg-red-400{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .md\:bg-red-500{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .md\:bg-red-600{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .md\:bg-red-700{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .md\:bg-red-800{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .md\:bg-red-900{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .md\:bg-yellow-50{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .md\:bg-yellow-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .md\:bg-yellow-200{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .md\:bg-yellow-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .md\:bg-yellow-400{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .md\:bg-yellow-500{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .md\:bg-yellow-600{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .md\:bg-yellow-700{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .md\:bg-yellow-800{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .md\:bg-yellow-900{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .md\:bg-green-50{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .md\:bg-green-100{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .md\:bg-green-200{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .md\:bg-green-300{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .md\:bg-green-400{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .md\:bg-green-500{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .md\:bg-green-600{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .md\:bg-green-700{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .md\:bg-green-800{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .md\:bg-green-900{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .md\:bg-blue-50{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .md\:bg-blue-100{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .md\:bg-blue-200{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .md\:bg-blue-300{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .md\:bg-blue-400{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .md\:bg-blue-500{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .md\:bg-blue-600{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .md\:bg-blue-700{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .md\:bg-blue-800{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .md\:bg-blue-900{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .md\:bg-indigo-50{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .md\:bg-indigo-100{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .md\:bg-indigo-200{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .md\:bg-indigo-300{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .md\:bg-indigo-400{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .md\:bg-indigo-500{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .md\:bg-indigo-600{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .md\:bg-indigo-700{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .md\:bg-indigo-800{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .md\:bg-indigo-900{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .md\:bg-purple-50{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .md\:bg-purple-100{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .md\:bg-purple-200{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .md\:bg-purple-300{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .md\:bg-purple-400{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .md\:bg-purple-500{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .md\:bg-purple-600{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .md\:bg-purple-700{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .md\:bg-purple-800{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .md\:bg-purple-900{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .md\:bg-pink-50{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .md\:bg-pink-100{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .md\:bg-pink-200{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .md\:bg-pink-300{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .md\:bg-pink-400{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .md\:bg-pink-500{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .md\:bg-pink-600{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .md\:bg-pink-700{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .md\:bg-pink-800{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .md\:bg-pink-900{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-transparent{ + background-color: transparent; + } + + .group:hover .md\:group-hover\:bg-current{ + background-color: currentColor; + } + + .group:hover .md\:group-hover\:bg-black{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-white{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-gray-50{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-gray-100{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-gray-200{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-gray-300{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-gray-400{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-gray-500{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-gray-600{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-gray-700{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-gray-800{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-gray-900{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-red-50{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-red-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-red-200{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-red-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-red-400{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-red-500{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-red-600{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-red-700{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-red-800{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-red-900{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-yellow-50{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-yellow-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-yellow-200{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-yellow-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-yellow-400{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-yellow-500{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-yellow-600{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-yellow-700{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-yellow-800{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-yellow-900{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-green-50{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-green-100{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-green-200{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-green-300{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-green-400{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-green-500{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-green-600{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-green-700{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-green-800{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-green-900{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-blue-50{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-blue-100{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-blue-200{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-blue-300{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-blue-400{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-blue-500{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-blue-600{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-blue-700{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-blue-800{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-blue-900{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-indigo-50{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-indigo-100{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-indigo-200{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-indigo-300{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-indigo-400{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-indigo-500{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-indigo-600{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-indigo-700{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-indigo-800{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-indigo-900{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-purple-50{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-purple-100{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-purple-200{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-purple-300{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-purple-400{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-purple-500{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-purple-600{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-purple-700{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-purple-800{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-purple-900{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-pink-50{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-pink-100{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-pink-200{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-pink-300{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-pink-400{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-pink-500{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-pink-600{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-pink-700{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-pink-800{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .group:hover .md\:group-hover\:bg-pink-900{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-transparent:focus-within{ + background-color: transparent; + } + + .md\:focus-within\:bg-current:focus-within{ + background-color: currentColor; + } + + .md\:focus-within\:bg-black:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-white:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-gray-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-gray-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-gray-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-gray-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-gray-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-gray-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-gray-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-gray-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-gray-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-gray-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-red-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-red-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-red-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-red-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-red-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-red-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-red-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-red-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-red-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-red-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-yellow-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-yellow-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-yellow-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-yellow-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-yellow-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-yellow-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-yellow-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-yellow-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-yellow-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-yellow-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-green-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-green-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-green-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-green-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-green-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-green-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-green-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-green-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-green-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-green-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-blue-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-blue-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-blue-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-blue-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-blue-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-blue-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-blue-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-blue-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-blue-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-blue-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-indigo-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-indigo-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-indigo-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-indigo-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-indigo-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-indigo-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-indigo-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-indigo-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-indigo-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-indigo-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-purple-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-purple-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-purple-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-purple-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-purple-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-purple-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-purple-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-purple-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-purple-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-purple-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-pink-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-pink-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-pink-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-pink-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-pink-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-pink-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-pink-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-pink-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-pink-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .md\:focus-within\:bg-pink-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-transparent:hover{ + background-color: transparent; + } + + .md\:hover\:bg-current:hover{ + background-color: currentColor; + } + + .md\:hover\:bg-black:hover{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-white:hover{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-gray-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-gray-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-gray-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-gray-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-gray-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-gray-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-gray-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-gray-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-gray-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-gray-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-red-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-red-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-red-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-red-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-red-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-red-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-red-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-red-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-red-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-red-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-yellow-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-yellow-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-yellow-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-yellow-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-yellow-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-yellow-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-yellow-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-yellow-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-yellow-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-yellow-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-green-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-green-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-green-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-green-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-green-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-green-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-green-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-green-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-green-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-green-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-blue-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-blue-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-blue-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-blue-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-blue-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-blue-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-blue-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-blue-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-blue-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-blue-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-indigo-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-indigo-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-indigo-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-indigo-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-indigo-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-indigo-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-indigo-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-indigo-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-indigo-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-indigo-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-purple-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-purple-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-purple-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-purple-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-purple-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-purple-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-purple-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-purple-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-purple-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-purple-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-pink-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-pink-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-pink-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-pink-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-pink-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-pink-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-pink-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-pink-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-pink-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .md\:hover\:bg-pink-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-transparent:focus{ + background-color: transparent; + } + + .md\:focus\:bg-current:focus{ + background-color: currentColor; + } + + .md\:focus\:bg-black:focus{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-white:focus{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-gray-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-gray-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-gray-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-gray-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-gray-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-gray-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-gray-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-gray-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-gray-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-gray-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-red-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-red-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-red-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-red-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-red-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-red-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-red-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-red-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-red-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-red-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-yellow-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-yellow-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-yellow-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-yellow-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-yellow-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-yellow-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-yellow-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-yellow-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-yellow-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-yellow-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-green-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-green-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-green-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-green-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-green-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-green-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-green-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-green-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-green-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-green-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-blue-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-blue-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-blue-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-blue-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-blue-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-blue-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-blue-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-blue-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-blue-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-blue-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-indigo-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-indigo-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-indigo-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-indigo-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-indigo-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-indigo-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-indigo-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-indigo-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-indigo-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-indigo-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-purple-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-purple-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-purple-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-purple-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-purple-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-purple-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-purple-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-purple-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-purple-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-purple-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-pink-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-pink-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-pink-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-pink-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-pink-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-pink-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-pink-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-pink-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-pink-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .md\:focus\:bg-pink-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .md\:bg-none{ + background-image: none; + } + + .md\:bg-gradient-to-t{ + background-image: linear-gradient(to top, var(--tw-gradient-stops)); + } + + .md\:bg-gradient-to-tr{ + background-image: linear-gradient(to top right, var(--tw-gradient-stops)); + } + + .md\:bg-gradient-to-r{ + background-image: linear-gradient(to right, var(--tw-gradient-stops)); + } + + .md\:bg-gradient-to-br{ + background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); + } + + .md\:bg-gradient-to-b{ + background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); + } + + .md\:bg-gradient-to-bl{ + background-image: linear-gradient(to bottom left, var(--tw-gradient-stops)); + } + + .md\:bg-gradient-to-l{ + background-image: linear-gradient(to left, var(--tw-gradient-stops)); + } + + .md\:bg-gradient-to-tl{ + background-image: linear-gradient(to top left, var(--tw-gradient-stops)); + } + + .md\:from-transparent{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .md\:from-current{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .md\:from-black{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .md\:from-white{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .md\:from-gray-50{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .md\:from-gray-100{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .md\:from-gray-200{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .md\:from-gray-300{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .md\:from-gray-400{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .md\:from-gray-500{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .md\:from-gray-600{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .md\:from-gray-700{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .md\:from-gray-800{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .md\:from-gray-900{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .md\:from-red-50{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .md\:from-red-100{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .md\:from-red-200{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .md\:from-red-300{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .md\:from-red-400{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .md\:from-red-500{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .md\:from-red-600{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .md\:from-red-700{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .md\:from-red-800{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .md\:from-red-900{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .md\:from-yellow-50{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .md\:from-yellow-100{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .md\:from-yellow-200{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .md\:from-yellow-300{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .md\:from-yellow-400{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .md\:from-yellow-500{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .md\:from-yellow-600{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .md\:from-yellow-700{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .md\:from-yellow-800{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .md\:from-yellow-900{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .md\:from-green-50{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .md\:from-green-100{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .md\:from-green-200{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .md\:from-green-300{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .md\:from-green-400{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .md\:from-green-500{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .md\:from-green-600{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .md\:from-green-700{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .md\:from-green-800{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .md\:from-green-900{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .md\:from-blue-50{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .md\:from-blue-100{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .md\:from-blue-200{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .md\:from-blue-300{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .md\:from-blue-400{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .md\:from-blue-500{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .md\:from-blue-600{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .md\:from-blue-700{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .md\:from-blue-800{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .md\:from-blue-900{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .md\:from-indigo-50{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .md\:from-indigo-100{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .md\:from-indigo-200{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .md\:from-indigo-300{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .md\:from-indigo-400{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .md\:from-indigo-500{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .md\:from-indigo-600{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .md\:from-indigo-700{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .md\:from-indigo-800{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .md\:from-indigo-900{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .md\:from-purple-50{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .md\:from-purple-100{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .md\:from-purple-200{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .md\:from-purple-300{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .md\:from-purple-400{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .md\:from-purple-500{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .md\:from-purple-600{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .md\:from-purple-700{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .md\:from-purple-800{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .md\:from-purple-900{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .md\:from-pink-50{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .md\:from-pink-100{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .md\:from-pink-200{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .md\:from-pink-300{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .md\:from-pink-400{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .md\:from-pink-500{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .md\:from-pink-600{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .md\:from-pink-700{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .md\:from-pink-800{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .md\:from-pink-900{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .md\:via-transparent{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .md\:via-current{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .md\:via-black{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .md\:via-white{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .md\:via-gray-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .md\:via-gray-100{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .md\:via-gray-200{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .md\:via-gray-300{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .md\:via-gray-400{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .md\:via-gray-500{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .md\:via-gray-600{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .md\:via-gray-700{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .md\:via-gray-800{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .md\:via-gray-900{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .md\:via-red-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .md\:via-red-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .md\:via-red-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .md\:via-red-300{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .md\:via-red-400{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .md\:via-red-500{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .md\:via-red-600{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .md\:via-red-700{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .md\:via-red-800{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .md\:via-red-900{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .md\:via-yellow-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .md\:via-yellow-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .md\:via-yellow-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .md\:via-yellow-300{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .md\:via-yellow-400{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .md\:via-yellow-500{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .md\:via-yellow-600{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .md\:via-yellow-700{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .md\:via-yellow-800{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .md\:via-yellow-900{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .md\:via-green-50{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .md\:via-green-100{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .md\:via-green-200{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .md\:via-green-300{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .md\:via-green-400{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .md\:via-green-500{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .md\:via-green-600{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .md\:via-green-700{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .md\:via-green-800{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .md\:via-green-900{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .md\:via-blue-50{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .md\:via-blue-100{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .md\:via-blue-200{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .md\:via-blue-300{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .md\:via-blue-400{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .md\:via-blue-500{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .md\:via-blue-600{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .md\:via-blue-700{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .md\:via-blue-800{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .md\:via-blue-900{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .md\:via-indigo-50{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .md\:via-indigo-100{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .md\:via-indigo-200{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .md\:via-indigo-300{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .md\:via-indigo-400{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .md\:via-indigo-500{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .md\:via-indigo-600{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .md\:via-indigo-700{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .md\:via-indigo-800{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .md\:via-indigo-900{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .md\:via-purple-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .md\:via-purple-100{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .md\:via-purple-200{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .md\:via-purple-300{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .md\:via-purple-400{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .md\:via-purple-500{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .md\:via-purple-600{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .md\:via-purple-700{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .md\:via-purple-800{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .md\:via-purple-900{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .md\:via-pink-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .md\:via-pink-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .md\:via-pink-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .md\:via-pink-300{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .md\:via-pink-400{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .md\:via-pink-500{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .md\:via-pink-600{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .md\:via-pink-700{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .md\:via-pink-800{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .md\:via-pink-900{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .md\:to-transparent{ + --tw-gradient-to: transparent; + } + + .md\:to-current{ + --tw-gradient-to: currentColor; + } + + .md\:to-black{ + --tw-gradient-to: #000; + } + + .md\:to-white{ + --tw-gradient-to: #fff; + } + + .md\:to-gray-50{ + --tw-gradient-to: #f9fafb; + } + + .md\:to-gray-100{ + --tw-gradient-to: #f3f4f6; + } + + .md\:to-gray-200{ + --tw-gradient-to: #e5e7eb; + } + + .md\:to-gray-300{ + --tw-gradient-to: #d1d5db; + } + + .md\:to-gray-400{ + --tw-gradient-to: #9ca3af; + } + + .md\:to-gray-500{ + --tw-gradient-to: #6b7280; + } + + .md\:to-gray-600{ + --tw-gradient-to: #4b5563; + } + + .md\:to-gray-700{ + --tw-gradient-to: #374151; + } + + .md\:to-gray-800{ + --tw-gradient-to: #1f2937; + } + + .md\:to-gray-900{ + --tw-gradient-to: #111827; + } + + .md\:to-red-50{ + --tw-gradient-to: #fef2f2; + } + + .md\:to-red-100{ + --tw-gradient-to: #fee2e2; + } + + .md\:to-red-200{ + --tw-gradient-to: #fecaca; + } + + .md\:to-red-300{ + --tw-gradient-to: #fca5a5; + } + + .md\:to-red-400{ + --tw-gradient-to: #f87171; + } + + .md\:to-red-500{ + --tw-gradient-to: #ef4444; + } + + .md\:to-red-600{ + --tw-gradient-to: #dc2626; + } + + .md\:to-red-700{ + --tw-gradient-to: #b91c1c; + } + + .md\:to-red-800{ + --tw-gradient-to: #991b1b; + } + + .md\:to-red-900{ + --tw-gradient-to: #7f1d1d; + } + + .md\:to-yellow-50{ + --tw-gradient-to: #fffbeb; + } + + .md\:to-yellow-100{ + --tw-gradient-to: #fef3c7; + } + + .md\:to-yellow-200{ + --tw-gradient-to: #fde68a; + } + + .md\:to-yellow-300{ + --tw-gradient-to: #fcd34d; + } + + .md\:to-yellow-400{ + --tw-gradient-to: #fbbf24; + } + + .md\:to-yellow-500{ + --tw-gradient-to: #f59e0b; + } + + .md\:to-yellow-600{ + --tw-gradient-to: #d97706; + } + + .md\:to-yellow-700{ + --tw-gradient-to: #b45309; + } + + .md\:to-yellow-800{ + --tw-gradient-to: #92400e; + } + + .md\:to-yellow-900{ + --tw-gradient-to: #78350f; + } + + .md\:to-green-50{ + --tw-gradient-to: #ecfdf5; + } + + .md\:to-green-100{ + --tw-gradient-to: #d1fae5; + } + + .md\:to-green-200{ + --tw-gradient-to: #a7f3d0; + } + + .md\:to-green-300{ + --tw-gradient-to: #6ee7b7; + } + + .md\:to-green-400{ + --tw-gradient-to: #34d399; + } + + .md\:to-green-500{ + --tw-gradient-to: #10b981; + } + + .md\:to-green-600{ + --tw-gradient-to: #059669; + } + + .md\:to-green-700{ + --tw-gradient-to: #047857; + } + + .md\:to-green-800{ + --tw-gradient-to: #065f46; + } + + .md\:to-green-900{ + --tw-gradient-to: #064e3b; + } + + .md\:to-blue-50{ + --tw-gradient-to: #eff6ff; + } + + .md\:to-blue-100{ + --tw-gradient-to: #dbeafe; + } + + .md\:to-blue-200{ + --tw-gradient-to: #bfdbfe; + } + + .md\:to-blue-300{ + --tw-gradient-to: #93c5fd; + } + + .md\:to-blue-400{ + --tw-gradient-to: #60a5fa; + } + + .md\:to-blue-500{ + --tw-gradient-to: #3b82f6; + } + + .md\:to-blue-600{ + --tw-gradient-to: #2563eb; + } + + .md\:to-blue-700{ + --tw-gradient-to: #1d4ed8; + } + + .md\:to-blue-800{ + --tw-gradient-to: #1e40af; + } + + .md\:to-blue-900{ + --tw-gradient-to: #1e3a8a; + } + + .md\:to-indigo-50{ + --tw-gradient-to: #eef2ff; + } + + .md\:to-indigo-100{ + --tw-gradient-to: #e0e7ff; + } + + .md\:to-indigo-200{ + --tw-gradient-to: #c7d2fe; + } + + .md\:to-indigo-300{ + --tw-gradient-to: #a5b4fc; + } + + .md\:to-indigo-400{ + --tw-gradient-to: #818cf8; + } + + .md\:to-indigo-500{ + --tw-gradient-to: #6366f1; + } + + .md\:to-indigo-600{ + --tw-gradient-to: #4f46e5; + } + + .md\:to-indigo-700{ + --tw-gradient-to: #4338ca; + } + + .md\:to-indigo-800{ + --tw-gradient-to: #3730a3; + } + + .md\:to-indigo-900{ + --tw-gradient-to: #312e81; + } + + .md\:to-purple-50{ + --tw-gradient-to: #f5f3ff; + } + + .md\:to-purple-100{ + --tw-gradient-to: #ede9fe; + } + + .md\:to-purple-200{ + --tw-gradient-to: #ddd6fe; + } + + .md\:to-purple-300{ + --tw-gradient-to: #c4b5fd; + } + + .md\:to-purple-400{ + --tw-gradient-to: #a78bfa; + } + + .md\:to-purple-500{ + --tw-gradient-to: #8b5cf6; + } + + .md\:to-purple-600{ + --tw-gradient-to: #7c3aed; + } + + .md\:to-purple-700{ + --tw-gradient-to: #6d28d9; + } + + .md\:to-purple-800{ + --tw-gradient-to: #5b21b6; + } + + .md\:to-purple-900{ + --tw-gradient-to: #4c1d95; + } + + .md\:to-pink-50{ + --tw-gradient-to: #fdf2f8; + } + + .md\:to-pink-100{ + --tw-gradient-to: #fce7f3; + } + + .md\:to-pink-200{ + --tw-gradient-to: #fbcfe8; + } + + .md\:to-pink-300{ + --tw-gradient-to: #f9a8d4; + } + + .md\:to-pink-400{ + --tw-gradient-to: #f472b6; + } + + .md\:to-pink-500{ + --tw-gradient-to: #ec4899; + } + + .md\:to-pink-600{ + --tw-gradient-to: #db2777; + } + + .md\:to-pink-700{ + --tw-gradient-to: #be185d; + } + + .md\:to-pink-800{ + --tw-gradient-to: #9d174d; + } + + .md\:to-pink-900{ + --tw-gradient-to: #831843; + } + + .md\:hover\:from-transparent:hover{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .md\:hover\:from-current:hover{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .md\:hover\:from-black:hover{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .md\:hover\:from-white:hover{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .md\:hover\:from-gray-50:hover{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .md\:hover\:from-gray-100:hover{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .md\:hover\:from-gray-200:hover{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .md\:hover\:from-gray-300:hover{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .md\:hover\:from-gray-400:hover{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .md\:hover\:from-gray-500:hover{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .md\:hover\:from-gray-600:hover{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .md\:hover\:from-gray-700:hover{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .md\:hover\:from-gray-800:hover{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .md\:hover\:from-gray-900:hover{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .md\:hover\:from-red-50:hover{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .md\:hover\:from-red-100:hover{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .md\:hover\:from-red-200:hover{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .md\:hover\:from-red-300:hover{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .md\:hover\:from-red-400:hover{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .md\:hover\:from-red-500:hover{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .md\:hover\:from-red-600:hover{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .md\:hover\:from-red-700:hover{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .md\:hover\:from-red-800:hover{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .md\:hover\:from-red-900:hover{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .md\:hover\:from-yellow-50:hover{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .md\:hover\:from-yellow-100:hover{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .md\:hover\:from-yellow-200:hover{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .md\:hover\:from-yellow-300:hover{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .md\:hover\:from-yellow-400:hover{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .md\:hover\:from-yellow-500:hover{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .md\:hover\:from-yellow-600:hover{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .md\:hover\:from-yellow-700:hover{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .md\:hover\:from-yellow-800:hover{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .md\:hover\:from-yellow-900:hover{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .md\:hover\:from-green-50:hover{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .md\:hover\:from-green-100:hover{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .md\:hover\:from-green-200:hover{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .md\:hover\:from-green-300:hover{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .md\:hover\:from-green-400:hover{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .md\:hover\:from-green-500:hover{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .md\:hover\:from-green-600:hover{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .md\:hover\:from-green-700:hover{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .md\:hover\:from-green-800:hover{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .md\:hover\:from-green-900:hover{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .md\:hover\:from-blue-50:hover{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .md\:hover\:from-blue-100:hover{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .md\:hover\:from-blue-200:hover{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .md\:hover\:from-blue-300:hover{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .md\:hover\:from-blue-400:hover{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .md\:hover\:from-blue-500:hover{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .md\:hover\:from-blue-600:hover{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .md\:hover\:from-blue-700:hover{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .md\:hover\:from-blue-800:hover{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .md\:hover\:from-blue-900:hover{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .md\:hover\:from-indigo-50:hover{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .md\:hover\:from-indigo-100:hover{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .md\:hover\:from-indigo-200:hover{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .md\:hover\:from-indigo-300:hover{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .md\:hover\:from-indigo-400:hover{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .md\:hover\:from-indigo-500:hover{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .md\:hover\:from-indigo-600:hover{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .md\:hover\:from-indigo-700:hover{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .md\:hover\:from-indigo-800:hover{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .md\:hover\:from-indigo-900:hover{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .md\:hover\:from-purple-50:hover{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .md\:hover\:from-purple-100:hover{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .md\:hover\:from-purple-200:hover{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .md\:hover\:from-purple-300:hover{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .md\:hover\:from-purple-400:hover{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .md\:hover\:from-purple-500:hover{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .md\:hover\:from-purple-600:hover{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .md\:hover\:from-purple-700:hover{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .md\:hover\:from-purple-800:hover{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .md\:hover\:from-purple-900:hover{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .md\:hover\:from-pink-50:hover{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .md\:hover\:from-pink-100:hover{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .md\:hover\:from-pink-200:hover{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .md\:hover\:from-pink-300:hover{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .md\:hover\:from-pink-400:hover{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .md\:hover\:from-pink-500:hover{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .md\:hover\:from-pink-600:hover{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .md\:hover\:from-pink-700:hover{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .md\:hover\:from-pink-800:hover{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .md\:hover\:from-pink-900:hover{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .md\:hover\:via-transparent:hover{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .md\:hover\:via-current:hover{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .md\:hover\:via-black:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .md\:hover\:via-white:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .md\:hover\:via-gray-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .md\:hover\:via-gray-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .md\:hover\:via-gray-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .md\:hover\:via-gray-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .md\:hover\:via-gray-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .md\:hover\:via-gray-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .md\:hover\:via-gray-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .md\:hover\:via-gray-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .md\:hover\:via-gray-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .md\:hover\:via-gray-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .md\:hover\:via-red-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .md\:hover\:via-red-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .md\:hover\:via-red-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .md\:hover\:via-red-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .md\:hover\:via-red-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .md\:hover\:via-red-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .md\:hover\:via-red-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .md\:hover\:via-red-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .md\:hover\:via-red-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .md\:hover\:via-red-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .md\:hover\:via-yellow-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .md\:hover\:via-yellow-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .md\:hover\:via-yellow-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .md\:hover\:via-yellow-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .md\:hover\:via-yellow-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .md\:hover\:via-yellow-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .md\:hover\:via-yellow-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .md\:hover\:via-yellow-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .md\:hover\:via-yellow-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .md\:hover\:via-yellow-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .md\:hover\:via-green-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .md\:hover\:via-green-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .md\:hover\:via-green-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .md\:hover\:via-green-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .md\:hover\:via-green-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .md\:hover\:via-green-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .md\:hover\:via-green-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .md\:hover\:via-green-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .md\:hover\:via-green-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .md\:hover\:via-green-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .md\:hover\:via-blue-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .md\:hover\:via-blue-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .md\:hover\:via-blue-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .md\:hover\:via-blue-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .md\:hover\:via-blue-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .md\:hover\:via-blue-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .md\:hover\:via-blue-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .md\:hover\:via-blue-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .md\:hover\:via-blue-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .md\:hover\:via-blue-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .md\:hover\:via-indigo-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .md\:hover\:via-indigo-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .md\:hover\:via-indigo-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .md\:hover\:via-indigo-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .md\:hover\:via-indigo-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .md\:hover\:via-indigo-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .md\:hover\:via-indigo-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .md\:hover\:via-indigo-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .md\:hover\:via-indigo-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .md\:hover\:via-indigo-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .md\:hover\:via-purple-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .md\:hover\:via-purple-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .md\:hover\:via-purple-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .md\:hover\:via-purple-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .md\:hover\:via-purple-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .md\:hover\:via-purple-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .md\:hover\:via-purple-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .md\:hover\:via-purple-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .md\:hover\:via-purple-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .md\:hover\:via-purple-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .md\:hover\:via-pink-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .md\:hover\:via-pink-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .md\:hover\:via-pink-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .md\:hover\:via-pink-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .md\:hover\:via-pink-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .md\:hover\:via-pink-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .md\:hover\:via-pink-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .md\:hover\:via-pink-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .md\:hover\:via-pink-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .md\:hover\:via-pink-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .md\:hover\:to-transparent:hover{ + --tw-gradient-to: transparent; + } + + .md\:hover\:to-current:hover{ + --tw-gradient-to: currentColor; + } + + .md\:hover\:to-black:hover{ + --tw-gradient-to: #000; + } + + .md\:hover\:to-white:hover{ + --tw-gradient-to: #fff; + } + + .md\:hover\:to-gray-50:hover{ + --tw-gradient-to: #f9fafb; + } + + .md\:hover\:to-gray-100:hover{ + --tw-gradient-to: #f3f4f6; + } + + .md\:hover\:to-gray-200:hover{ + --tw-gradient-to: #e5e7eb; + } + + .md\:hover\:to-gray-300:hover{ + --tw-gradient-to: #d1d5db; + } + + .md\:hover\:to-gray-400:hover{ + --tw-gradient-to: #9ca3af; + } + + .md\:hover\:to-gray-500:hover{ + --tw-gradient-to: #6b7280; + } + + .md\:hover\:to-gray-600:hover{ + --tw-gradient-to: #4b5563; + } + + .md\:hover\:to-gray-700:hover{ + --tw-gradient-to: #374151; + } + + .md\:hover\:to-gray-800:hover{ + --tw-gradient-to: #1f2937; + } + + .md\:hover\:to-gray-900:hover{ + --tw-gradient-to: #111827; + } + + .md\:hover\:to-red-50:hover{ + --tw-gradient-to: #fef2f2; + } + + .md\:hover\:to-red-100:hover{ + --tw-gradient-to: #fee2e2; + } + + .md\:hover\:to-red-200:hover{ + --tw-gradient-to: #fecaca; + } + + .md\:hover\:to-red-300:hover{ + --tw-gradient-to: #fca5a5; + } + + .md\:hover\:to-red-400:hover{ + --tw-gradient-to: #f87171; + } + + .md\:hover\:to-red-500:hover{ + --tw-gradient-to: #ef4444; + } + + .md\:hover\:to-red-600:hover{ + --tw-gradient-to: #dc2626; + } + + .md\:hover\:to-red-700:hover{ + --tw-gradient-to: #b91c1c; + } + + .md\:hover\:to-red-800:hover{ + --tw-gradient-to: #991b1b; + } + + .md\:hover\:to-red-900:hover{ + --tw-gradient-to: #7f1d1d; + } + + .md\:hover\:to-yellow-50:hover{ + --tw-gradient-to: #fffbeb; + } + + .md\:hover\:to-yellow-100:hover{ + --tw-gradient-to: #fef3c7; + } + + .md\:hover\:to-yellow-200:hover{ + --tw-gradient-to: #fde68a; + } + + .md\:hover\:to-yellow-300:hover{ + --tw-gradient-to: #fcd34d; + } + + .md\:hover\:to-yellow-400:hover{ + --tw-gradient-to: #fbbf24; + } + + .md\:hover\:to-yellow-500:hover{ + --tw-gradient-to: #f59e0b; + } + + .md\:hover\:to-yellow-600:hover{ + --tw-gradient-to: #d97706; + } + + .md\:hover\:to-yellow-700:hover{ + --tw-gradient-to: #b45309; + } + + .md\:hover\:to-yellow-800:hover{ + --tw-gradient-to: #92400e; + } + + .md\:hover\:to-yellow-900:hover{ + --tw-gradient-to: #78350f; + } + + .md\:hover\:to-green-50:hover{ + --tw-gradient-to: #ecfdf5; + } + + .md\:hover\:to-green-100:hover{ + --tw-gradient-to: #d1fae5; + } + + .md\:hover\:to-green-200:hover{ + --tw-gradient-to: #a7f3d0; + } + + .md\:hover\:to-green-300:hover{ + --tw-gradient-to: #6ee7b7; + } + + .md\:hover\:to-green-400:hover{ + --tw-gradient-to: #34d399; + } + + .md\:hover\:to-green-500:hover{ + --tw-gradient-to: #10b981; + } + + .md\:hover\:to-green-600:hover{ + --tw-gradient-to: #059669; + } + + .md\:hover\:to-green-700:hover{ + --tw-gradient-to: #047857; + } + + .md\:hover\:to-green-800:hover{ + --tw-gradient-to: #065f46; + } + + .md\:hover\:to-green-900:hover{ + --tw-gradient-to: #064e3b; + } + + .md\:hover\:to-blue-50:hover{ + --tw-gradient-to: #eff6ff; + } + + .md\:hover\:to-blue-100:hover{ + --tw-gradient-to: #dbeafe; + } + + .md\:hover\:to-blue-200:hover{ + --tw-gradient-to: #bfdbfe; + } + + .md\:hover\:to-blue-300:hover{ + --tw-gradient-to: #93c5fd; + } + + .md\:hover\:to-blue-400:hover{ + --tw-gradient-to: #60a5fa; + } + + .md\:hover\:to-blue-500:hover{ + --tw-gradient-to: #3b82f6; + } + + .md\:hover\:to-blue-600:hover{ + --tw-gradient-to: #2563eb; + } + + .md\:hover\:to-blue-700:hover{ + --tw-gradient-to: #1d4ed8; + } + + .md\:hover\:to-blue-800:hover{ + --tw-gradient-to: #1e40af; + } + + .md\:hover\:to-blue-900:hover{ + --tw-gradient-to: #1e3a8a; + } + + .md\:hover\:to-indigo-50:hover{ + --tw-gradient-to: #eef2ff; + } + + .md\:hover\:to-indigo-100:hover{ + --tw-gradient-to: #e0e7ff; + } + + .md\:hover\:to-indigo-200:hover{ + --tw-gradient-to: #c7d2fe; + } + + .md\:hover\:to-indigo-300:hover{ + --tw-gradient-to: #a5b4fc; + } + + .md\:hover\:to-indigo-400:hover{ + --tw-gradient-to: #818cf8; + } + + .md\:hover\:to-indigo-500:hover{ + --tw-gradient-to: #6366f1; + } + + .md\:hover\:to-indigo-600:hover{ + --tw-gradient-to: #4f46e5; + } + + .md\:hover\:to-indigo-700:hover{ + --tw-gradient-to: #4338ca; + } + + .md\:hover\:to-indigo-800:hover{ + --tw-gradient-to: #3730a3; + } + + .md\:hover\:to-indigo-900:hover{ + --tw-gradient-to: #312e81; + } + + .md\:hover\:to-purple-50:hover{ + --tw-gradient-to: #f5f3ff; + } + + .md\:hover\:to-purple-100:hover{ + --tw-gradient-to: #ede9fe; + } + + .md\:hover\:to-purple-200:hover{ + --tw-gradient-to: #ddd6fe; + } + + .md\:hover\:to-purple-300:hover{ + --tw-gradient-to: #c4b5fd; + } + + .md\:hover\:to-purple-400:hover{ + --tw-gradient-to: #a78bfa; + } + + .md\:hover\:to-purple-500:hover{ + --tw-gradient-to: #8b5cf6; + } + + .md\:hover\:to-purple-600:hover{ + --tw-gradient-to: #7c3aed; + } + + .md\:hover\:to-purple-700:hover{ + --tw-gradient-to: #6d28d9; + } + + .md\:hover\:to-purple-800:hover{ + --tw-gradient-to: #5b21b6; + } + + .md\:hover\:to-purple-900:hover{ + --tw-gradient-to: #4c1d95; + } + + .md\:hover\:to-pink-50:hover{ + --tw-gradient-to: #fdf2f8; + } + + .md\:hover\:to-pink-100:hover{ + --tw-gradient-to: #fce7f3; + } + + .md\:hover\:to-pink-200:hover{ + --tw-gradient-to: #fbcfe8; + } + + .md\:hover\:to-pink-300:hover{ + --tw-gradient-to: #f9a8d4; + } + + .md\:hover\:to-pink-400:hover{ + --tw-gradient-to: #f472b6; + } + + .md\:hover\:to-pink-500:hover{ + --tw-gradient-to: #ec4899; + } + + .md\:hover\:to-pink-600:hover{ + --tw-gradient-to: #db2777; + } + + .md\:hover\:to-pink-700:hover{ + --tw-gradient-to: #be185d; + } + + .md\:hover\:to-pink-800:hover{ + --tw-gradient-to: #9d174d; + } + + .md\:hover\:to-pink-900:hover{ + --tw-gradient-to: #831843; + } + + .md\:focus\:from-transparent:focus{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .md\:focus\:from-current:focus{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .md\:focus\:from-black:focus{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .md\:focus\:from-white:focus{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .md\:focus\:from-gray-50:focus{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .md\:focus\:from-gray-100:focus{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .md\:focus\:from-gray-200:focus{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .md\:focus\:from-gray-300:focus{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .md\:focus\:from-gray-400:focus{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .md\:focus\:from-gray-500:focus{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .md\:focus\:from-gray-600:focus{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .md\:focus\:from-gray-700:focus{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .md\:focus\:from-gray-800:focus{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .md\:focus\:from-gray-900:focus{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .md\:focus\:from-red-50:focus{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .md\:focus\:from-red-100:focus{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .md\:focus\:from-red-200:focus{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .md\:focus\:from-red-300:focus{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .md\:focus\:from-red-400:focus{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .md\:focus\:from-red-500:focus{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .md\:focus\:from-red-600:focus{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .md\:focus\:from-red-700:focus{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .md\:focus\:from-red-800:focus{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .md\:focus\:from-red-900:focus{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .md\:focus\:from-yellow-50:focus{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .md\:focus\:from-yellow-100:focus{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .md\:focus\:from-yellow-200:focus{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .md\:focus\:from-yellow-300:focus{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .md\:focus\:from-yellow-400:focus{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .md\:focus\:from-yellow-500:focus{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .md\:focus\:from-yellow-600:focus{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .md\:focus\:from-yellow-700:focus{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .md\:focus\:from-yellow-800:focus{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .md\:focus\:from-yellow-900:focus{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .md\:focus\:from-green-50:focus{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .md\:focus\:from-green-100:focus{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .md\:focus\:from-green-200:focus{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .md\:focus\:from-green-300:focus{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .md\:focus\:from-green-400:focus{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .md\:focus\:from-green-500:focus{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .md\:focus\:from-green-600:focus{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .md\:focus\:from-green-700:focus{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .md\:focus\:from-green-800:focus{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .md\:focus\:from-green-900:focus{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .md\:focus\:from-blue-50:focus{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .md\:focus\:from-blue-100:focus{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .md\:focus\:from-blue-200:focus{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .md\:focus\:from-blue-300:focus{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .md\:focus\:from-blue-400:focus{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .md\:focus\:from-blue-500:focus{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .md\:focus\:from-blue-600:focus{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .md\:focus\:from-blue-700:focus{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .md\:focus\:from-blue-800:focus{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .md\:focus\:from-blue-900:focus{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .md\:focus\:from-indigo-50:focus{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .md\:focus\:from-indigo-100:focus{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .md\:focus\:from-indigo-200:focus{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .md\:focus\:from-indigo-300:focus{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .md\:focus\:from-indigo-400:focus{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .md\:focus\:from-indigo-500:focus{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .md\:focus\:from-indigo-600:focus{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .md\:focus\:from-indigo-700:focus{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .md\:focus\:from-indigo-800:focus{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .md\:focus\:from-indigo-900:focus{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .md\:focus\:from-purple-50:focus{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .md\:focus\:from-purple-100:focus{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .md\:focus\:from-purple-200:focus{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .md\:focus\:from-purple-300:focus{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .md\:focus\:from-purple-400:focus{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .md\:focus\:from-purple-500:focus{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .md\:focus\:from-purple-600:focus{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .md\:focus\:from-purple-700:focus{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .md\:focus\:from-purple-800:focus{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .md\:focus\:from-purple-900:focus{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .md\:focus\:from-pink-50:focus{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .md\:focus\:from-pink-100:focus{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .md\:focus\:from-pink-200:focus{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .md\:focus\:from-pink-300:focus{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .md\:focus\:from-pink-400:focus{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .md\:focus\:from-pink-500:focus{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .md\:focus\:from-pink-600:focus{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .md\:focus\:from-pink-700:focus{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .md\:focus\:from-pink-800:focus{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .md\:focus\:from-pink-900:focus{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .md\:focus\:via-transparent:focus{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .md\:focus\:via-current:focus{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .md\:focus\:via-black:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .md\:focus\:via-white:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .md\:focus\:via-gray-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .md\:focus\:via-gray-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .md\:focus\:via-gray-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .md\:focus\:via-gray-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .md\:focus\:via-gray-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .md\:focus\:via-gray-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .md\:focus\:via-gray-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .md\:focus\:via-gray-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .md\:focus\:via-gray-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .md\:focus\:via-gray-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .md\:focus\:via-red-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .md\:focus\:via-red-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .md\:focus\:via-red-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .md\:focus\:via-red-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .md\:focus\:via-red-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .md\:focus\:via-red-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .md\:focus\:via-red-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .md\:focus\:via-red-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .md\:focus\:via-red-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .md\:focus\:via-red-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .md\:focus\:via-yellow-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .md\:focus\:via-yellow-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .md\:focus\:via-yellow-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .md\:focus\:via-yellow-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .md\:focus\:via-yellow-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .md\:focus\:via-yellow-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .md\:focus\:via-yellow-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .md\:focus\:via-yellow-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .md\:focus\:via-yellow-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .md\:focus\:via-yellow-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .md\:focus\:via-green-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .md\:focus\:via-green-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .md\:focus\:via-green-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .md\:focus\:via-green-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .md\:focus\:via-green-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .md\:focus\:via-green-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .md\:focus\:via-green-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .md\:focus\:via-green-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .md\:focus\:via-green-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .md\:focus\:via-green-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .md\:focus\:via-blue-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .md\:focus\:via-blue-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .md\:focus\:via-blue-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .md\:focus\:via-blue-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .md\:focus\:via-blue-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .md\:focus\:via-blue-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .md\:focus\:via-blue-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .md\:focus\:via-blue-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .md\:focus\:via-blue-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .md\:focus\:via-blue-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .md\:focus\:via-indigo-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .md\:focus\:via-indigo-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .md\:focus\:via-indigo-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .md\:focus\:via-indigo-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .md\:focus\:via-indigo-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .md\:focus\:via-indigo-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .md\:focus\:via-indigo-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .md\:focus\:via-indigo-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .md\:focus\:via-indigo-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .md\:focus\:via-indigo-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .md\:focus\:via-purple-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .md\:focus\:via-purple-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .md\:focus\:via-purple-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .md\:focus\:via-purple-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .md\:focus\:via-purple-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .md\:focus\:via-purple-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .md\:focus\:via-purple-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .md\:focus\:via-purple-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .md\:focus\:via-purple-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .md\:focus\:via-purple-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .md\:focus\:via-pink-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .md\:focus\:via-pink-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .md\:focus\:via-pink-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .md\:focus\:via-pink-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .md\:focus\:via-pink-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .md\:focus\:via-pink-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .md\:focus\:via-pink-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .md\:focus\:via-pink-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .md\:focus\:via-pink-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .md\:focus\:via-pink-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .md\:focus\:to-transparent:focus{ + --tw-gradient-to: transparent; + } + + .md\:focus\:to-current:focus{ + --tw-gradient-to: currentColor; + } + + .md\:focus\:to-black:focus{ + --tw-gradient-to: #000; + } + + .md\:focus\:to-white:focus{ + --tw-gradient-to: #fff; + } + + .md\:focus\:to-gray-50:focus{ + --tw-gradient-to: #f9fafb; + } + + .md\:focus\:to-gray-100:focus{ + --tw-gradient-to: #f3f4f6; + } + + .md\:focus\:to-gray-200:focus{ + --tw-gradient-to: #e5e7eb; + } + + .md\:focus\:to-gray-300:focus{ + --tw-gradient-to: #d1d5db; + } + + .md\:focus\:to-gray-400:focus{ + --tw-gradient-to: #9ca3af; + } + + .md\:focus\:to-gray-500:focus{ + --tw-gradient-to: #6b7280; + } + + .md\:focus\:to-gray-600:focus{ + --tw-gradient-to: #4b5563; + } + + .md\:focus\:to-gray-700:focus{ + --tw-gradient-to: #374151; + } + + .md\:focus\:to-gray-800:focus{ + --tw-gradient-to: #1f2937; + } + + .md\:focus\:to-gray-900:focus{ + --tw-gradient-to: #111827; + } + + .md\:focus\:to-red-50:focus{ + --tw-gradient-to: #fef2f2; + } + + .md\:focus\:to-red-100:focus{ + --tw-gradient-to: #fee2e2; + } + + .md\:focus\:to-red-200:focus{ + --tw-gradient-to: #fecaca; + } + + .md\:focus\:to-red-300:focus{ + --tw-gradient-to: #fca5a5; + } + + .md\:focus\:to-red-400:focus{ + --tw-gradient-to: #f87171; + } + + .md\:focus\:to-red-500:focus{ + --tw-gradient-to: #ef4444; + } + + .md\:focus\:to-red-600:focus{ + --tw-gradient-to: #dc2626; + } + + .md\:focus\:to-red-700:focus{ + --tw-gradient-to: #b91c1c; + } + + .md\:focus\:to-red-800:focus{ + --tw-gradient-to: #991b1b; + } + + .md\:focus\:to-red-900:focus{ + --tw-gradient-to: #7f1d1d; + } + + .md\:focus\:to-yellow-50:focus{ + --tw-gradient-to: #fffbeb; + } + + .md\:focus\:to-yellow-100:focus{ + --tw-gradient-to: #fef3c7; + } + + .md\:focus\:to-yellow-200:focus{ + --tw-gradient-to: #fde68a; + } + + .md\:focus\:to-yellow-300:focus{ + --tw-gradient-to: #fcd34d; + } + + .md\:focus\:to-yellow-400:focus{ + --tw-gradient-to: #fbbf24; + } + + .md\:focus\:to-yellow-500:focus{ + --tw-gradient-to: #f59e0b; + } + + .md\:focus\:to-yellow-600:focus{ + --tw-gradient-to: #d97706; + } + + .md\:focus\:to-yellow-700:focus{ + --tw-gradient-to: #b45309; + } + + .md\:focus\:to-yellow-800:focus{ + --tw-gradient-to: #92400e; + } + + .md\:focus\:to-yellow-900:focus{ + --tw-gradient-to: #78350f; + } + + .md\:focus\:to-green-50:focus{ + --tw-gradient-to: #ecfdf5; + } + + .md\:focus\:to-green-100:focus{ + --tw-gradient-to: #d1fae5; + } + + .md\:focus\:to-green-200:focus{ + --tw-gradient-to: #a7f3d0; + } + + .md\:focus\:to-green-300:focus{ + --tw-gradient-to: #6ee7b7; + } + + .md\:focus\:to-green-400:focus{ + --tw-gradient-to: #34d399; + } + + .md\:focus\:to-green-500:focus{ + --tw-gradient-to: #10b981; + } + + .md\:focus\:to-green-600:focus{ + --tw-gradient-to: #059669; + } + + .md\:focus\:to-green-700:focus{ + --tw-gradient-to: #047857; + } + + .md\:focus\:to-green-800:focus{ + --tw-gradient-to: #065f46; + } + + .md\:focus\:to-green-900:focus{ + --tw-gradient-to: #064e3b; + } + + .md\:focus\:to-blue-50:focus{ + --tw-gradient-to: #eff6ff; + } + + .md\:focus\:to-blue-100:focus{ + --tw-gradient-to: #dbeafe; + } + + .md\:focus\:to-blue-200:focus{ + --tw-gradient-to: #bfdbfe; + } + + .md\:focus\:to-blue-300:focus{ + --tw-gradient-to: #93c5fd; + } + + .md\:focus\:to-blue-400:focus{ + --tw-gradient-to: #60a5fa; + } + + .md\:focus\:to-blue-500:focus{ + --tw-gradient-to: #3b82f6; + } + + .md\:focus\:to-blue-600:focus{ + --tw-gradient-to: #2563eb; + } + + .md\:focus\:to-blue-700:focus{ + --tw-gradient-to: #1d4ed8; + } + + .md\:focus\:to-blue-800:focus{ + --tw-gradient-to: #1e40af; + } + + .md\:focus\:to-blue-900:focus{ + --tw-gradient-to: #1e3a8a; + } + + .md\:focus\:to-indigo-50:focus{ + --tw-gradient-to: #eef2ff; + } + + .md\:focus\:to-indigo-100:focus{ + --tw-gradient-to: #e0e7ff; + } + + .md\:focus\:to-indigo-200:focus{ + --tw-gradient-to: #c7d2fe; + } + + .md\:focus\:to-indigo-300:focus{ + --tw-gradient-to: #a5b4fc; + } + + .md\:focus\:to-indigo-400:focus{ + --tw-gradient-to: #818cf8; + } + + .md\:focus\:to-indigo-500:focus{ + --tw-gradient-to: #6366f1; + } + + .md\:focus\:to-indigo-600:focus{ + --tw-gradient-to: #4f46e5; + } + + .md\:focus\:to-indigo-700:focus{ + --tw-gradient-to: #4338ca; + } + + .md\:focus\:to-indigo-800:focus{ + --tw-gradient-to: #3730a3; + } + + .md\:focus\:to-indigo-900:focus{ + --tw-gradient-to: #312e81; + } + + .md\:focus\:to-purple-50:focus{ + --tw-gradient-to: #f5f3ff; + } + + .md\:focus\:to-purple-100:focus{ + --tw-gradient-to: #ede9fe; + } + + .md\:focus\:to-purple-200:focus{ + --tw-gradient-to: #ddd6fe; + } + + .md\:focus\:to-purple-300:focus{ + --tw-gradient-to: #c4b5fd; + } + + .md\:focus\:to-purple-400:focus{ + --tw-gradient-to: #a78bfa; + } + + .md\:focus\:to-purple-500:focus{ + --tw-gradient-to: #8b5cf6; + } + + .md\:focus\:to-purple-600:focus{ + --tw-gradient-to: #7c3aed; + } + + .md\:focus\:to-purple-700:focus{ + --tw-gradient-to: #6d28d9; + } + + .md\:focus\:to-purple-800:focus{ + --tw-gradient-to: #5b21b6; + } + + .md\:focus\:to-purple-900:focus{ + --tw-gradient-to: #4c1d95; + } + + .md\:focus\:to-pink-50:focus{ + --tw-gradient-to: #fdf2f8; + } + + .md\:focus\:to-pink-100:focus{ + --tw-gradient-to: #fce7f3; + } + + .md\:focus\:to-pink-200:focus{ + --tw-gradient-to: #fbcfe8; + } + + .md\:focus\:to-pink-300:focus{ + --tw-gradient-to: #f9a8d4; + } + + .md\:focus\:to-pink-400:focus{ + --tw-gradient-to: #f472b6; + } + + .md\:focus\:to-pink-500:focus{ + --tw-gradient-to: #ec4899; + } + + .md\:focus\:to-pink-600:focus{ + --tw-gradient-to: #db2777; + } + + .md\:focus\:to-pink-700:focus{ + --tw-gradient-to: #be185d; + } + + .md\:focus\:to-pink-800:focus{ + --tw-gradient-to: #9d174d; + } + + .md\:focus\:to-pink-900:focus{ + --tw-gradient-to: #831843; + } + + .md\:bg-opacity-0{ + --tw-bg-opacity: 0; + } + + .md\:bg-opacity-5{ + --tw-bg-opacity: 0.05; + } + + .md\:bg-opacity-10{ + --tw-bg-opacity: 0.1; + } + + .md\:bg-opacity-20{ + --tw-bg-opacity: 0.2; + } + + .md\:bg-opacity-25{ + --tw-bg-opacity: 0.25; + } + + .md\:bg-opacity-30{ + --tw-bg-opacity: 0.3; + } + + .md\:bg-opacity-40{ + --tw-bg-opacity: 0.4; + } + + .md\:bg-opacity-50{ + --tw-bg-opacity: 0.5; + } + + .md\:bg-opacity-60{ + --tw-bg-opacity: 0.6; + } + + .md\:bg-opacity-70{ + --tw-bg-opacity: 0.7; + } + + .md\:bg-opacity-75{ + --tw-bg-opacity: 0.75; + } + + .md\:bg-opacity-80{ + --tw-bg-opacity: 0.8; + } + + .md\:bg-opacity-90{ + --tw-bg-opacity: 0.9; + } + + .md\:bg-opacity-95{ + --tw-bg-opacity: 0.95; + } + + .md\:bg-opacity-100{ + --tw-bg-opacity: 1; + } + + .group:hover .md\:group-hover\:bg-opacity-0{ + --tw-bg-opacity: 0; + } + + .group:hover .md\:group-hover\:bg-opacity-5{ + --tw-bg-opacity: 0.05; + } + + .group:hover .md\:group-hover\:bg-opacity-10{ + --tw-bg-opacity: 0.1; + } + + .group:hover .md\:group-hover\:bg-opacity-20{ + --tw-bg-opacity: 0.2; + } + + .group:hover .md\:group-hover\:bg-opacity-25{ + --tw-bg-opacity: 0.25; + } + + .group:hover .md\:group-hover\:bg-opacity-30{ + --tw-bg-opacity: 0.3; + } + + .group:hover .md\:group-hover\:bg-opacity-40{ + --tw-bg-opacity: 0.4; + } + + .group:hover .md\:group-hover\:bg-opacity-50{ + --tw-bg-opacity: 0.5; + } + + .group:hover .md\:group-hover\:bg-opacity-60{ + --tw-bg-opacity: 0.6; + } + + .group:hover .md\:group-hover\:bg-opacity-70{ + --tw-bg-opacity: 0.7; + } + + .group:hover .md\:group-hover\:bg-opacity-75{ + --tw-bg-opacity: 0.75; + } + + .group:hover .md\:group-hover\:bg-opacity-80{ + --tw-bg-opacity: 0.8; + } + + .group:hover .md\:group-hover\:bg-opacity-90{ + --tw-bg-opacity: 0.9; + } + + .group:hover .md\:group-hover\:bg-opacity-95{ + --tw-bg-opacity: 0.95; + } + + .group:hover .md\:group-hover\:bg-opacity-100{ + --tw-bg-opacity: 1; + } + + .md\:focus-within\:bg-opacity-0:focus-within{ + --tw-bg-opacity: 0; + } + + .md\:focus-within\:bg-opacity-5:focus-within{ + --tw-bg-opacity: 0.05; + } + + .md\:focus-within\:bg-opacity-10:focus-within{ + --tw-bg-opacity: 0.1; + } + + .md\:focus-within\:bg-opacity-20:focus-within{ + --tw-bg-opacity: 0.2; + } + + .md\:focus-within\:bg-opacity-25:focus-within{ + --tw-bg-opacity: 0.25; + } + + .md\:focus-within\:bg-opacity-30:focus-within{ + --tw-bg-opacity: 0.3; + } + + .md\:focus-within\:bg-opacity-40:focus-within{ + --tw-bg-opacity: 0.4; + } + + .md\:focus-within\:bg-opacity-50:focus-within{ + --tw-bg-opacity: 0.5; + } + + .md\:focus-within\:bg-opacity-60:focus-within{ + --tw-bg-opacity: 0.6; + } + + .md\:focus-within\:bg-opacity-70:focus-within{ + --tw-bg-opacity: 0.7; + } + + .md\:focus-within\:bg-opacity-75:focus-within{ + --tw-bg-opacity: 0.75; + } + + .md\:focus-within\:bg-opacity-80:focus-within{ + --tw-bg-opacity: 0.8; + } + + .md\:focus-within\:bg-opacity-90:focus-within{ + --tw-bg-opacity: 0.9; + } + + .md\:focus-within\:bg-opacity-95:focus-within{ + --tw-bg-opacity: 0.95; + } + + .md\:focus-within\:bg-opacity-100:focus-within{ + --tw-bg-opacity: 1; + } + + .md\:hover\:bg-opacity-0:hover{ + --tw-bg-opacity: 0; + } + + .md\:hover\:bg-opacity-5:hover{ + --tw-bg-opacity: 0.05; + } + + .md\:hover\:bg-opacity-10:hover{ + --tw-bg-opacity: 0.1; + } + + .md\:hover\:bg-opacity-20:hover{ + --tw-bg-opacity: 0.2; + } + + .md\:hover\:bg-opacity-25:hover{ + --tw-bg-opacity: 0.25; + } + + .md\:hover\:bg-opacity-30:hover{ + --tw-bg-opacity: 0.3; + } + + .md\:hover\:bg-opacity-40:hover{ + --tw-bg-opacity: 0.4; + } + + .md\:hover\:bg-opacity-50:hover{ + --tw-bg-opacity: 0.5; + } + + .md\:hover\:bg-opacity-60:hover{ + --tw-bg-opacity: 0.6; + } + + .md\:hover\:bg-opacity-70:hover{ + --tw-bg-opacity: 0.7; + } + + .md\:hover\:bg-opacity-75:hover{ + --tw-bg-opacity: 0.75; + } + + .md\:hover\:bg-opacity-80:hover{ + --tw-bg-opacity: 0.8; + } + + .md\:hover\:bg-opacity-90:hover{ + --tw-bg-opacity: 0.9; + } + + .md\:hover\:bg-opacity-95:hover{ + --tw-bg-opacity: 0.95; + } + + .md\:hover\:bg-opacity-100:hover{ + --tw-bg-opacity: 1; + } + + .md\:focus\:bg-opacity-0:focus{ + --tw-bg-opacity: 0; + } + + .md\:focus\:bg-opacity-5:focus{ + --tw-bg-opacity: 0.05; + } + + .md\:focus\:bg-opacity-10:focus{ + --tw-bg-opacity: 0.1; + } + + .md\:focus\:bg-opacity-20:focus{ + --tw-bg-opacity: 0.2; + } + + .md\:focus\:bg-opacity-25:focus{ + --tw-bg-opacity: 0.25; + } + + .md\:focus\:bg-opacity-30:focus{ + --tw-bg-opacity: 0.3; + } + + .md\:focus\:bg-opacity-40:focus{ + --tw-bg-opacity: 0.4; + } + + .md\:focus\:bg-opacity-50:focus{ + --tw-bg-opacity: 0.5; + } + + .md\:focus\:bg-opacity-60:focus{ + --tw-bg-opacity: 0.6; + } + + .md\:focus\:bg-opacity-70:focus{ + --tw-bg-opacity: 0.7; + } + + .md\:focus\:bg-opacity-75:focus{ + --tw-bg-opacity: 0.75; + } + + .md\:focus\:bg-opacity-80:focus{ + --tw-bg-opacity: 0.8; + } + + .md\:focus\:bg-opacity-90:focus{ + --tw-bg-opacity: 0.9; + } + + .md\:focus\:bg-opacity-95:focus{ + --tw-bg-opacity: 0.95; + } + + .md\:focus\:bg-opacity-100:focus{ + --tw-bg-opacity: 1; + } + + .md\:bg-bottom{ + background-position: bottom; + } + + .md\:bg-center{ + background-position: center; + } + + .md\:bg-left{ + background-position: left; + } + + .md\:bg-left-bottom{ + background-position: left bottom; + } + + .md\:bg-left-top{ + background-position: left top; + } + + .md\:bg-right{ + background-position: right; + } + + .md\:bg-right-bottom{ + background-position: right bottom; + } + + .md\:bg-right-top{ + background-position: right top; + } + + .md\:bg-top{ + background-position: top; + } + + .md\:bg-repeat{ + background-repeat: repeat; + } + + .md\:bg-no-repeat{ + background-repeat: no-repeat; + } + + .md\:bg-repeat-x{ + background-repeat: repeat-x; + } + + .md\:bg-repeat-y{ + background-repeat: repeat-y; + } + + .md\:bg-repeat-round{ + background-repeat: round; + } + + .md\:bg-repeat-space{ + background-repeat: space; + } + + .md\:bg-auto{ + background-size: auto; + } + + .md\:bg-cover{ + background-size: cover; + } + + .md\:bg-contain{ + background-size: contain; + } + + .md\:border-collapse{ + border-collapse: collapse; + } + + .md\:border-separate{ + border-collapse: separate; + } + + .md\:border-transparent{ + border-color: transparent; + } + + .md\:border-current{ + border-color: currentColor; + } + + .md\:border-black{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .md\:border-white{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .md\:border-gray-50{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .md\:border-gray-100{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .md\:border-gray-200{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .md\:border-gray-300{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .md\:border-gray-400{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .md\:border-gray-500{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .md\:border-gray-600{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .md\:border-gray-700{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .md\:border-gray-800{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .md\:border-gray-900{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .md\:border-red-50{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .md\:border-red-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .md\:border-red-200{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .md\:border-red-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .md\:border-red-400{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .md\:border-red-500{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .md\:border-red-600{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .md\:border-red-700{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .md\:border-red-800{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .md\:border-red-900{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .md\:border-yellow-50{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .md\:border-yellow-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .md\:border-yellow-200{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .md\:border-yellow-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .md\:border-yellow-400{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .md\:border-yellow-500{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .md\:border-yellow-600{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .md\:border-yellow-700{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .md\:border-yellow-800{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .md\:border-yellow-900{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .md\:border-green-50{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .md\:border-green-100{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .md\:border-green-200{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .md\:border-green-300{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .md\:border-green-400{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .md\:border-green-500{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .md\:border-green-600{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .md\:border-green-700{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .md\:border-green-800{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .md\:border-green-900{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .md\:border-blue-50{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .md\:border-blue-100{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .md\:border-blue-200{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .md\:border-blue-300{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .md\:border-blue-400{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .md\:border-blue-500{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .md\:border-blue-600{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .md\:border-blue-700{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .md\:border-blue-800{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .md\:border-blue-900{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .md\:border-indigo-50{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .md\:border-indigo-100{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .md\:border-indigo-200{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .md\:border-indigo-300{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .md\:border-indigo-400{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .md\:border-indigo-500{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .md\:border-indigo-600{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .md\:border-indigo-700{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .md\:border-indigo-800{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .md\:border-indigo-900{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .md\:border-purple-50{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .md\:border-purple-100{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .md\:border-purple-200{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .md\:border-purple-300{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .md\:border-purple-400{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .md\:border-purple-500{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .md\:border-purple-600{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .md\:border-purple-700{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .md\:border-purple-800{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .md\:border-purple-900{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .md\:border-pink-50{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .md\:border-pink-100{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .md\:border-pink-200{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .md\:border-pink-300{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .md\:border-pink-400{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .md\:border-pink-500{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .md\:border-pink-600{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .md\:border-pink-700{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .md\:border-pink-800{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .md\:border-pink-900{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-transparent{ + border-color: transparent; + } + + .group:hover .md\:group-hover\:border-current{ + border-color: currentColor; + } + + .group:hover .md\:group-hover\:border-black{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-white{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-gray-50{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-gray-100{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-gray-200{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-gray-300{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-gray-400{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-gray-500{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-gray-600{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-gray-700{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-gray-800{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-gray-900{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-red-50{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-red-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-red-200{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-red-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-red-400{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-red-500{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-red-600{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-red-700{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-red-800{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-red-900{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-yellow-50{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-yellow-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-yellow-200{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-yellow-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-yellow-400{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-yellow-500{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-yellow-600{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-yellow-700{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-yellow-800{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-yellow-900{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-green-50{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-green-100{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-green-200{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-green-300{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-green-400{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-green-500{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-green-600{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-green-700{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-green-800{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-green-900{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-blue-50{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-blue-100{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-blue-200{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-blue-300{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-blue-400{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-blue-500{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-blue-600{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-blue-700{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-blue-800{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-blue-900{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-indigo-50{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-indigo-100{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-indigo-200{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-indigo-300{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-indigo-400{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-indigo-500{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-indigo-600{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-indigo-700{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-indigo-800{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-indigo-900{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-purple-50{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-purple-100{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-purple-200{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-purple-300{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-purple-400{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-purple-500{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-purple-600{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-purple-700{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-purple-800{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-purple-900{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-pink-50{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-pink-100{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-pink-200{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-pink-300{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-pink-400{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-pink-500{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-pink-600{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-pink-700{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-pink-800{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .group:hover .md\:group-hover\:border-pink-900{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-transparent:focus-within{ + border-color: transparent; + } + + .md\:focus-within\:border-current:focus-within{ + border-color: currentColor; + } + + .md\:focus-within\:border-black:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-white:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-gray-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-gray-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-gray-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-gray-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-gray-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-gray-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-gray-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-gray-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-gray-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-gray-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-red-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-red-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-red-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-red-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-red-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-red-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-red-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-red-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-red-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-red-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-yellow-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-yellow-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-yellow-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-yellow-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-yellow-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-yellow-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-yellow-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-yellow-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-yellow-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-yellow-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-green-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-green-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-green-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-green-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-green-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-green-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-green-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-green-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-green-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-green-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-blue-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-blue-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-blue-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-blue-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-blue-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-blue-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-blue-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-blue-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-blue-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-blue-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-indigo-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-indigo-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-indigo-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-indigo-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-indigo-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-indigo-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-indigo-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-indigo-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-indigo-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-indigo-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-purple-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-purple-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-purple-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-purple-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-purple-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-purple-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-purple-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-purple-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-purple-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-purple-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-pink-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-pink-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-pink-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-pink-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-pink-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-pink-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-pink-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-pink-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-pink-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .md\:focus-within\:border-pink-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .md\:hover\:border-transparent:hover{ + border-color: transparent; + } + + .md\:hover\:border-current:hover{ + border-color: currentColor; + } + + .md\:hover\:border-black:hover{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .md\:hover\:border-white:hover{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .md\:hover\:border-gray-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .md\:hover\:border-gray-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .md\:hover\:border-gray-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .md\:hover\:border-gray-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .md\:hover\:border-gray-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .md\:hover\:border-gray-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .md\:hover\:border-gray-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .md\:hover\:border-gray-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .md\:hover\:border-gray-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .md\:hover\:border-gray-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .md\:hover\:border-red-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .md\:hover\:border-red-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .md\:hover\:border-red-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .md\:hover\:border-red-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .md\:hover\:border-red-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .md\:hover\:border-red-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .md\:hover\:border-red-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .md\:hover\:border-red-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .md\:hover\:border-red-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .md\:hover\:border-red-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .md\:hover\:border-yellow-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .md\:hover\:border-yellow-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .md\:hover\:border-yellow-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .md\:hover\:border-yellow-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .md\:hover\:border-yellow-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .md\:hover\:border-yellow-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .md\:hover\:border-yellow-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .md\:hover\:border-yellow-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .md\:hover\:border-yellow-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .md\:hover\:border-yellow-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .md\:hover\:border-green-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .md\:hover\:border-green-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .md\:hover\:border-green-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .md\:hover\:border-green-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .md\:hover\:border-green-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .md\:hover\:border-green-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .md\:hover\:border-green-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .md\:hover\:border-green-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .md\:hover\:border-green-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .md\:hover\:border-green-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .md\:hover\:border-blue-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .md\:hover\:border-blue-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .md\:hover\:border-blue-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .md\:hover\:border-blue-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .md\:hover\:border-blue-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .md\:hover\:border-blue-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .md\:hover\:border-blue-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .md\:hover\:border-blue-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .md\:hover\:border-blue-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .md\:hover\:border-blue-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .md\:hover\:border-indigo-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .md\:hover\:border-indigo-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .md\:hover\:border-indigo-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .md\:hover\:border-indigo-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .md\:hover\:border-indigo-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .md\:hover\:border-indigo-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .md\:hover\:border-indigo-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .md\:hover\:border-indigo-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .md\:hover\:border-indigo-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .md\:hover\:border-indigo-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .md\:hover\:border-purple-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .md\:hover\:border-purple-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .md\:hover\:border-purple-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .md\:hover\:border-purple-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .md\:hover\:border-purple-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .md\:hover\:border-purple-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .md\:hover\:border-purple-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .md\:hover\:border-purple-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .md\:hover\:border-purple-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .md\:hover\:border-purple-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .md\:hover\:border-pink-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .md\:hover\:border-pink-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .md\:hover\:border-pink-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .md\:hover\:border-pink-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .md\:hover\:border-pink-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .md\:hover\:border-pink-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .md\:hover\:border-pink-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .md\:hover\:border-pink-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .md\:hover\:border-pink-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .md\:hover\:border-pink-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .md\:focus\:border-transparent:focus{ + border-color: transparent; + } + + .md\:focus\:border-current:focus{ + border-color: currentColor; + } + + .md\:focus\:border-black:focus{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .md\:focus\:border-white:focus{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .md\:focus\:border-gray-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .md\:focus\:border-gray-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .md\:focus\:border-gray-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .md\:focus\:border-gray-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .md\:focus\:border-gray-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .md\:focus\:border-gray-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .md\:focus\:border-gray-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .md\:focus\:border-gray-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .md\:focus\:border-gray-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .md\:focus\:border-gray-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .md\:focus\:border-red-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .md\:focus\:border-red-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .md\:focus\:border-red-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .md\:focus\:border-red-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .md\:focus\:border-red-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .md\:focus\:border-red-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .md\:focus\:border-red-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .md\:focus\:border-red-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .md\:focus\:border-red-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .md\:focus\:border-red-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .md\:focus\:border-yellow-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .md\:focus\:border-yellow-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .md\:focus\:border-yellow-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .md\:focus\:border-yellow-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .md\:focus\:border-yellow-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .md\:focus\:border-yellow-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .md\:focus\:border-yellow-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .md\:focus\:border-yellow-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .md\:focus\:border-yellow-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .md\:focus\:border-yellow-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .md\:focus\:border-green-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .md\:focus\:border-green-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .md\:focus\:border-green-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .md\:focus\:border-green-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .md\:focus\:border-green-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .md\:focus\:border-green-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .md\:focus\:border-green-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .md\:focus\:border-green-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .md\:focus\:border-green-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .md\:focus\:border-green-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .md\:focus\:border-blue-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .md\:focus\:border-blue-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .md\:focus\:border-blue-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .md\:focus\:border-blue-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .md\:focus\:border-blue-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .md\:focus\:border-blue-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .md\:focus\:border-blue-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .md\:focus\:border-blue-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .md\:focus\:border-blue-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .md\:focus\:border-blue-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .md\:focus\:border-indigo-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .md\:focus\:border-indigo-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .md\:focus\:border-indigo-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .md\:focus\:border-indigo-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .md\:focus\:border-indigo-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .md\:focus\:border-indigo-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .md\:focus\:border-indigo-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .md\:focus\:border-indigo-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .md\:focus\:border-indigo-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .md\:focus\:border-indigo-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .md\:focus\:border-purple-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .md\:focus\:border-purple-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .md\:focus\:border-purple-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .md\:focus\:border-purple-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .md\:focus\:border-purple-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .md\:focus\:border-purple-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .md\:focus\:border-purple-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .md\:focus\:border-purple-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .md\:focus\:border-purple-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .md\:focus\:border-purple-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .md\:focus\:border-pink-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .md\:focus\:border-pink-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .md\:focus\:border-pink-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .md\:focus\:border-pink-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .md\:focus\:border-pink-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .md\:focus\:border-pink-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .md\:focus\:border-pink-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .md\:focus\:border-pink-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .md\:focus\:border-pink-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .md\:focus\:border-pink-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .md\:border-opacity-0{ + --tw-border-opacity: 0; + } + + .md\:border-opacity-5{ + --tw-border-opacity: 0.05; + } + + .md\:border-opacity-10{ + --tw-border-opacity: 0.1; + } + + .md\:border-opacity-20{ + --tw-border-opacity: 0.2; + } + + .md\:border-opacity-25{ + --tw-border-opacity: 0.25; + } + + .md\:border-opacity-30{ + --tw-border-opacity: 0.3; + } + + .md\:border-opacity-40{ + --tw-border-opacity: 0.4; + } + + .md\:border-opacity-50{ + --tw-border-opacity: 0.5; + } + + .md\:border-opacity-60{ + --tw-border-opacity: 0.6; + } + + .md\:border-opacity-70{ + --tw-border-opacity: 0.7; + } + + .md\:border-opacity-75{ + --tw-border-opacity: 0.75; + } + + .md\:border-opacity-80{ + --tw-border-opacity: 0.8; + } + + .md\:border-opacity-90{ + --tw-border-opacity: 0.9; + } + + .md\:border-opacity-95{ + --tw-border-opacity: 0.95; + } + + .md\:border-opacity-100{ + --tw-border-opacity: 1; + } + + .group:hover .md\:group-hover\:border-opacity-0{ + --tw-border-opacity: 0; + } + + .group:hover .md\:group-hover\:border-opacity-5{ + --tw-border-opacity: 0.05; + } + + .group:hover .md\:group-hover\:border-opacity-10{ + --tw-border-opacity: 0.1; + } + + .group:hover .md\:group-hover\:border-opacity-20{ + --tw-border-opacity: 0.2; + } + + .group:hover .md\:group-hover\:border-opacity-25{ + --tw-border-opacity: 0.25; + } + + .group:hover .md\:group-hover\:border-opacity-30{ + --tw-border-opacity: 0.3; + } + + .group:hover .md\:group-hover\:border-opacity-40{ + --tw-border-opacity: 0.4; + } + + .group:hover .md\:group-hover\:border-opacity-50{ + --tw-border-opacity: 0.5; + } + + .group:hover .md\:group-hover\:border-opacity-60{ + --tw-border-opacity: 0.6; + } + + .group:hover .md\:group-hover\:border-opacity-70{ + --tw-border-opacity: 0.7; + } + + .group:hover .md\:group-hover\:border-opacity-75{ + --tw-border-opacity: 0.75; + } + + .group:hover .md\:group-hover\:border-opacity-80{ + --tw-border-opacity: 0.8; + } + + .group:hover .md\:group-hover\:border-opacity-90{ + --tw-border-opacity: 0.9; + } + + .group:hover .md\:group-hover\:border-opacity-95{ + --tw-border-opacity: 0.95; + } + + .group:hover .md\:group-hover\:border-opacity-100{ + --tw-border-opacity: 1; + } + + .md\:focus-within\:border-opacity-0:focus-within{ + --tw-border-opacity: 0; + } + + .md\:focus-within\:border-opacity-5:focus-within{ + --tw-border-opacity: 0.05; + } + + .md\:focus-within\:border-opacity-10:focus-within{ + --tw-border-opacity: 0.1; + } + + .md\:focus-within\:border-opacity-20:focus-within{ + --tw-border-opacity: 0.2; + } + + .md\:focus-within\:border-opacity-25:focus-within{ + --tw-border-opacity: 0.25; + } + + .md\:focus-within\:border-opacity-30:focus-within{ + --tw-border-opacity: 0.3; + } + + .md\:focus-within\:border-opacity-40:focus-within{ + --tw-border-opacity: 0.4; + } + + .md\:focus-within\:border-opacity-50:focus-within{ + --tw-border-opacity: 0.5; + } + + .md\:focus-within\:border-opacity-60:focus-within{ + --tw-border-opacity: 0.6; + } + + .md\:focus-within\:border-opacity-70:focus-within{ + --tw-border-opacity: 0.7; + } + + .md\:focus-within\:border-opacity-75:focus-within{ + --tw-border-opacity: 0.75; + } + + .md\:focus-within\:border-opacity-80:focus-within{ + --tw-border-opacity: 0.8; + } + + .md\:focus-within\:border-opacity-90:focus-within{ + --tw-border-opacity: 0.9; + } + + .md\:focus-within\:border-opacity-95:focus-within{ + --tw-border-opacity: 0.95; + } + + .md\:focus-within\:border-opacity-100:focus-within{ + --tw-border-opacity: 1; + } + + .md\:hover\:border-opacity-0:hover{ + --tw-border-opacity: 0; + } + + .md\:hover\:border-opacity-5:hover{ + --tw-border-opacity: 0.05; + } + + .md\:hover\:border-opacity-10:hover{ + --tw-border-opacity: 0.1; + } + + .md\:hover\:border-opacity-20:hover{ + --tw-border-opacity: 0.2; + } + + .md\:hover\:border-opacity-25:hover{ + --tw-border-opacity: 0.25; + } + + .md\:hover\:border-opacity-30:hover{ + --tw-border-opacity: 0.3; + } + + .md\:hover\:border-opacity-40:hover{ + --tw-border-opacity: 0.4; + } + + .md\:hover\:border-opacity-50:hover{ + --tw-border-opacity: 0.5; + } + + .md\:hover\:border-opacity-60:hover{ + --tw-border-opacity: 0.6; + } + + .md\:hover\:border-opacity-70:hover{ + --tw-border-opacity: 0.7; + } + + .md\:hover\:border-opacity-75:hover{ + --tw-border-opacity: 0.75; + } + + .md\:hover\:border-opacity-80:hover{ + --tw-border-opacity: 0.8; + } + + .md\:hover\:border-opacity-90:hover{ + --tw-border-opacity: 0.9; + } + + .md\:hover\:border-opacity-95:hover{ + --tw-border-opacity: 0.95; + } + + .md\:hover\:border-opacity-100:hover{ + --tw-border-opacity: 1; + } + + .md\:focus\:border-opacity-0:focus{ + --tw-border-opacity: 0; + } + + .md\:focus\:border-opacity-5:focus{ + --tw-border-opacity: 0.05; + } + + .md\:focus\:border-opacity-10:focus{ + --tw-border-opacity: 0.1; + } + + .md\:focus\:border-opacity-20:focus{ + --tw-border-opacity: 0.2; + } + + .md\:focus\:border-opacity-25:focus{ + --tw-border-opacity: 0.25; + } + + .md\:focus\:border-opacity-30:focus{ + --tw-border-opacity: 0.3; + } + + .md\:focus\:border-opacity-40:focus{ + --tw-border-opacity: 0.4; + } + + .md\:focus\:border-opacity-50:focus{ + --tw-border-opacity: 0.5; + } + + .md\:focus\:border-opacity-60:focus{ + --tw-border-opacity: 0.6; + } + + .md\:focus\:border-opacity-70:focus{ + --tw-border-opacity: 0.7; + } + + .md\:focus\:border-opacity-75:focus{ + --tw-border-opacity: 0.75; + } + + .md\:focus\:border-opacity-80:focus{ + --tw-border-opacity: 0.8; + } + + .md\:focus\:border-opacity-90:focus{ + --tw-border-opacity: 0.9; + } + + .md\:focus\:border-opacity-95:focus{ + --tw-border-opacity: 0.95; + } + + .md\:focus\:border-opacity-100:focus{ + --tw-border-opacity: 1; + } + + .md\:rounded-none{ + border-radius: 0px; + } + + .md\:rounded-sm{ + border-radius: 0.125rem; + } + + .md\:rounded{ + border-radius: 0.25rem; + } + + .md\:rounded-md{ + border-radius: 0.375rem; + } + + .md\:rounded-lg{ + border-radius: 0.5rem; + } + + .md\:rounded-xl{ + border-radius: 0.75rem; + } + + .md\:rounded-2xl{ + border-radius: 1rem; + } + + .md\:rounded-3xl{ + border-radius: 1.5rem; + } + + .md\:rounded-full{ + border-radius: 9999px; + } + + .md\:rounded-t-none{ + border-top-left-radius: 0px; + border-top-right-radius: 0px; + } + + .md\:rounded-r-none{ + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + } + + .md\:rounded-b-none{ + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; + } + + .md\:rounded-l-none{ + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + } + + .md\:rounded-t-sm{ + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + } + + .md\:rounded-r-sm{ + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; + } + + .md\:rounded-b-sm{ + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .md\:rounded-l-sm{ + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .md\:rounded-t{ + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + .md\:rounded-r{ + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + + .md\:rounded-b{ + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .md\:rounded-l{ + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .md\:rounded-t-md{ + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; + } + + .md\:rounded-r-md{ + border-top-right-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; + } + + .md\:rounded-b-md{ + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; + } + + .md\:rounded-l-md{ + border-top-left-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; + } + + .md\:rounded-t-lg{ + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + + .md\:rounded-r-lg{ + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + + .md\:rounded-b-lg{ + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .md\:rounded-l-lg{ + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .md\:rounded-t-xl{ + border-top-left-radius: 0.75rem; + border-top-right-radius: 0.75rem; + } + + .md\:rounded-r-xl{ + border-top-right-radius: 0.75rem; + border-bottom-right-radius: 0.75rem; + } + + .md\:rounded-b-xl{ + border-bottom-right-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; + } + + .md\:rounded-l-xl{ + border-top-left-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; + } + + .md\:rounded-t-2xl{ + border-top-left-radius: 1rem; + border-top-right-radius: 1rem; + } + + .md\:rounded-r-2xl{ + border-top-right-radius: 1rem; + border-bottom-right-radius: 1rem; + } + + .md\:rounded-b-2xl{ + border-bottom-right-radius: 1rem; + border-bottom-left-radius: 1rem; + } + + .md\:rounded-l-2xl{ + border-top-left-radius: 1rem; + border-bottom-left-radius: 1rem; + } + + .md\:rounded-t-3xl{ + border-top-left-radius: 1.5rem; + border-top-right-radius: 1.5rem; + } + + .md\:rounded-r-3xl{ + border-top-right-radius: 1.5rem; + border-bottom-right-radius: 1.5rem; + } + + .md\:rounded-b-3xl{ + border-bottom-right-radius: 1.5rem; + border-bottom-left-radius: 1.5rem; + } + + .md\:rounded-l-3xl{ + border-top-left-radius: 1.5rem; + border-bottom-left-radius: 1.5rem; + } + + .md\:rounded-t-full{ + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .md\:rounded-r-full{ + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .md\:rounded-b-full{ + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .md\:rounded-l-full{ + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .md\:rounded-tl-none{ + border-top-left-radius: 0px; + } + + .md\:rounded-tr-none{ + border-top-right-radius: 0px; + } + + .md\:rounded-br-none{ + border-bottom-right-radius: 0px; + } + + .md\:rounded-bl-none{ + border-bottom-left-radius: 0px; + } + + .md\:rounded-tl-sm{ + border-top-left-radius: 0.125rem; + } + + .md\:rounded-tr-sm{ + border-top-right-radius: 0.125rem; + } + + .md\:rounded-br-sm{ + border-bottom-right-radius: 0.125rem; + } + + .md\:rounded-bl-sm{ + border-bottom-left-radius: 0.125rem; + } + + .md\:rounded-tl{ + border-top-left-radius: 0.25rem; + } + + .md\:rounded-tr{ + border-top-right-radius: 0.25rem; + } + + .md\:rounded-br{ + border-bottom-right-radius: 0.25rem; + } + + .md\:rounded-bl{ + border-bottom-left-radius: 0.25rem; + } + + .md\:rounded-tl-md{ + border-top-left-radius: 0.375rem; + } + + .md\:rounded-tr-md{ + border-top-right-radius: 0.375rem; + } + + .md\:rounded-br-md{ + border-bottom-right-radius: 0.375rem; + } + + .md\:rounded-bl-md{ + border-bottom-left-radius: 0.375rem; + } + + .md\:rounded-tl-lg{ + border-top-left-radius: 0.5rem; + } + + .md\:rounded-tr-lg{ + border-top-right-radius: 0.5rem; + } + + .md\:rounded-br-lg{ + border-bottom-right-radius: 0.5rem; + } + + .md\:rounded-bl-lg{ + border-bottom-left-radius: 0.5rem; + } + + .md\:rounded-tl-xl{ + border-top-left-radius: 0.75rem; + } + + .md\:rounded-tr-xl{ + border-top-right-radius: 0.75rem; + } + + .md\:rounded-br-xl{ + border-bottom-right-radius: 0.75rem; + } + + .md\:rounded-bl-xl{ + border-bottom-left-radius: 0.75rem; + } + + .md\:rounded-tl-2xl{ + border-top-left-radius: 1rem; + } + + .md\:rounded-tr-2xl{ + border-top-right-radius: 1rem; + } + + .md\:rounded-br-2xl{ + border-bottom-right-radius: 1rem; + } + + .md\:rounded-bl-2xl{ + border-bottom-left-radius: 1rem; + } + + .md\:rounded-tl-3xl{ + border-top-left-radius: 1.5rem; + } + + .md\:rounded-tr-3xl{ + border-top-right-radius: 1.5rem; + } + + .md\:rounded-br-3xl{ + border-bottom-right-radius: 1.5rem; + } + + .md\:rounded-bl-3xl{ + border-bottom-left-radius: 1.5rem; + } + + .md\:rounded-tl-full{ + border-top-left-radius: 9999px; + } + + .md\:rounded-tr-full{ + border-top-right-radius: 9999px; + } + + .md\:rounded-br-full{ + border-bottom-right-radius: 9999px; + } + + .md\:rounded-bl-full{ + border-bottom-left-radius: 9999px; + } + + .md\:border-solid{ + border-style: solid; + } + + .md\:border-dashed{ + border-style: dashed; + } + + .md\:border-dotted{ + border-style: dotted; + } + + .md\:border-double{ + border-style: double; + } + + .md\:border-none{ + border-style: none; + } + + .md\:border-0{ + border-width: 0px; + } + + .md\:border-2{ + border-width: 2px; + } + + .md\:border-4{ + border-width: 4px; + } + + .md\:border-8{ + border-width: 8px; + } + + .md\:border{ + border-width: 1px; + } + + .md\:border-t-0{ + border-top-width: 0px; + } + + .md\:border-r-0{ + border-right-width: 0px; + } + + .md\:border-b-0{ + border-bottom-width: 0px; + } + + .md\:border-l-0{ + border-left-width: 0px; + } + + .md\:border-t-2{ + border-top-width: 2px; + } + + .md\:border-r-2{ + border-right-width: 2px; + } + + .md\:border-b-2{ + border-bottom-width: 2px; + } + + .md\:border-l-2{ + border-left-width: 2px; + } + + .md\:border-t-4{ + border-top-width: 4px; + } + + .md\:border-r-4{ + border-right-width: 4px; + } + + .md\:border-b-4{ + border-bottom-width: 4px; + } + + .md\:border-l-4{ + border-left-width: 4px; + } + + .md\:border-t-8{ + border-top-width: 8px; + } + + .md\:border-r-8{ + border-right-width: 8px; + } + + .md\:border-b-8{ + border-bottom-width: 8px; + } + + .md\:border-l-8{ + border-left-width: 8px; + } + + .md\:border-t{ + border-top-width: 1px; + } + + .md\:border-r{ + border-right-width: 1px; + } + + .md\:border-b{ + border-bottom-width: 1px; + } + + .md\:border-l{ + border-left-width: 1px; + } + + .md\:decoration-slice{ + -webkit-box-decoration-break: slice; + box-decoration-break: slice; + } + + .md\:decoration-clone{ + -webkit-box-decoration-break: clone; + box-decoration-break: clone; + } + + .md\:box-border{ + box-sizing: border-box; + } + + .md\:box-content{ + box-sizing: content-box; + } + + .md\:cursor-auto{ + cursor: auto; + } + + .md\:cursor-default{ + cursor: default; + } + + .md\:cursor-pointer{ + cursor: pointer; + } + + .md\:cursor-wait{ + cursor: wait; + } + + .md\:cursor-text{ + cursor: text; + } + + .md\:cursor-move{ + cursor: move; + } + + .md\:cursor-help{ + cursor: help; + } + + .md\:cursor-not-allowed{ + cursor: not-allowed; + } + + .md\:block{ + display: block; + } + + .md\:inline-block{ + display: inline-block; + } + + .md\:inline{ + display: inline; + } + + .md\:flex{ + display: flex; + } + + .md\:inline-flex{ + display: inline-flex; + } + + .md\:table{ + display: table; + } + + .md\:inline-table{ + display: inline-table; + } + + .md\:table-caption{ + display: table-caption; + } + + .md\:table-cell{ + display: table-cell; + } + + .md\:table-column{ + display: table-column; + } + + .md\:table-column-group{ + display: table-column-group; + } + + .md\:table-footer-group{ + display: table-footer-group; + } + + .md\:table-header-group{ + display: table-header-group; + } + + .md\:table-row-group{ + display: table-row-group; + } + + .md\:table-row{ + display: table-row; + } + + .md\:flow-root{ + display: flow-root; + } + + .md\:grid{ + display: grid; + } + + .md\:inline-grid{ + display: inline-grid; + } + + .md\:contents{ + display: contents; + } + + .md\:list-item{ + display: list-item; + } + + .md\:hidden{ + display: none; + } + + .md\:flex-row{ + flex-direction: row; + } + + .md\:flex-row-reverse{ + flex-direction: row-reverse; + } + + .md\:flex-col{ + flex-direction: column; + } + + .md\:flex-col-reverse{ + flex-direction: column-reverse; + } + + .md\:flex-wrap{ + flex-wrap: wrap; + } + + .md\:flex-wrap-reverse{ + flex-wrap: wrap-reverse; + } + + .md\:flex-nowrap{ + flex-wrap: nowrap; + } + + .md\:place-items-start{ + place-items: start; + } + + .md\:place-items-end{ + place-items: end; + } + + .md\:place-items-center{ + place-items: center; + } + + .md\:place-items-stretch{ + place-items: stretch; + } + + .md\:place-content-center{ + place-content: center; + } + + .md\:place-content-start{ + place-content: start; + } + + .md\:place-content-end{ + place-content: end; + } + + .md\:place-content-between{ + place-content: space-between; + } + + .md\:place-content-around{ + place-content: space-around; + } + + .md\:place-content-evenly{ + place-content: space-evenly; + } + + .md\:place-content-stretch{ + place-content: stretch; + } + + .md\:place-self-auto{ + place-self: auto; + } + + .md\:place-self-start{ + place-self: start; + } + + .md\:place-self-end{ + place-self: end; + } + + .md\:place-self-center{ + place-self: center; + } + + .md\:place-self-stretch{ + place-self: stretch; + } + + .md\:items-start{ + align-items: flex-start; + } + + .md\:items-end{ + align-items: flex-end; + } + + .md\:items-center{ + align-items: center; + } + + .md\:items-baseline{ + align-items: baseline; + } + + .md\:items-stretch{ + align-items: stretch; + } + + .md\:content-center{ + align-content: center; + } + + .md\:content-start{ + align-content: flex-start; + } + + .md\:content-end{ + align-content: flex-end; + } + + .md\:content-between{ + align-content: space-between; + } + + .md\:content-around{ + align-content: space-around; + } + + .md\:content-evenly{ + align-content: space-evenly; + } + + .md\:self-auto{ + align-self: auto; + } + + .md\:self-start{ + align-self: flex-start; + } + + .md\:self-end{ + align-self: flex-end; + } + + .md\:self-center{ + align-self: center; + } + + .md\:self-stretch{ + align-self: stretch; + } + + .md\:justify-items-start{ + justify-items: start; + } + + .md\:justify-items-end{ + justify-items: end; + } + + .md\:justify-items-center{ + justify-items: center; + } + + .md\:justify-items-stretch{ + justify-items: stretch; + } + + .md\:justify-start{ + justify-content: flex-start; + } + + .md\:justify-end{ + justify-content: flex-end; + } + + .md\:justify-center{ + justify-content: center; + } + + .md\:justify-between{ + justify-content: space-between; + } + + .md\:justify-around{ + justify-content: space-around; + } + + .md\:justify-evenly{ + justify-content: space-evenly; + } + + .md\:justify-self-auto{ + justify-self: auto; + } + + .md\:justify-self-start{ + justify-self: start; + } + + .md\:justify-self-end{ + justify-self: end; + } + + .md\:justify-self-center{ + justify-self: center; + } + + .md\:justify-self-stretch{ + justify-self: stretch; + } + + .md\:flex-1{ + flex: 1 1 0%; + } + + .md\:flex-auto{ + flex: 1 1 auto; + } + + .md\:flex-initial{ + flex: 0 1 auto; + } + + .md\:flex-none{ + flex: none; + } + + .md\:flex-grow-0{ + flex-grow: 0; + } + + .md\:flex-grow{ + flex-grow: 1; + } + + .md\:flex-shrink-0{ + flex-shrink: 0; + } + + .md\:flex-shrink{ + flex-shrink: 1; + } + + .md\:order-1{ + order: 1; + } + + .md\:order-2{ + order: 2; + } + + .md\:order-3{ + order: 3; + } + + .md\:order-4{ + order: 4; + } + + .md\:order-5{ + order: 5; + } + + .md\:order-6{ + order: 6; + } + + .md\:order-7{ + order: 7; + } + + .md\:order-8{ + order: 8; + } + + .md\:order-9{ + order: 9; + } + + .md\:order-10{ + order: 10; + } + + .md\:order-11{ + order: 11; + } + + .md\:order-12{ + order: 12; + } + + .md\:order-first{ + order: -9999; + } + + .md\:order-last{ + order: 9999; + } + + .md\:order-none{ + order: 0; + } + + .md\:float-right{ + float: right; + } + + .md\:float-left{ + float: left; + } + + .md\:float-none{ + float: none; + } + + .md\:clear-left{ + clear: left; + } + + .md\:clear-right{ + clear: right; + } + + .md\:clear-both{ + clear: both; + } + + .md\:clear-none{ + clear: none; + } + + .md\:font-display{ + font-family: Visby CF, 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; + } + + .md\:font-body{ + font-family: Open Sans, 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; + } + + .md\:font-thin{ + font-weight: 100; + } + + .md\:font-extralight{ + font-weight: 200; + } + + .md\:font-light{ + font-weight: 300; + } + + .md\:font-normal{ + font-weight: 400; + } + + .md\:font-medium{ + font-weight: 500; + } + + .md\:font-semibold{ + font-weight: 600; + } + + .md\:font-bold{ + font-weight: 700; + } + + .md\:font-extrabold{ + font-weight: 800; + } + + .md\:font-black{ + font-weight: 900; + } + + .md\:h-0{ + height: 0px; + } + + .md\:h-1{ + height: 0.25rem; + } + + .md\:h-2{ + height: 0.5rem; + } + + .md\:h-3{ + height: 0.75rem; + } + + .md\:h-4{ + height: 1rem; + } + + .md\:h-5{ + height: 1.25rem; + } + + .md\:h-6{ + height: 1.5rem; + } + + .md\:h-7{ + height: 1.75rem; + } + + .md\:h-8{ + height: 2rem; + } + + .md\:h-9{ + height: 2.25rem; + } + + .md\:h-10{ + height: 2.5rem; + } + + .md\:h-11{ + height: 2.75rem; + } + + .md\:h-12{ + height: 3rem; + } + + .md\:h-14{ + height: 3.5rem; + } + + .md\:h-16{ + height: 4rem; + } + + .md\:h-20{ + height: 5rem; + } + + .md\:h-24{ + height: 6rem; + } + + .md\:h-28{ + height: 7rem; + } + + .md\:h-32{ + height: 8rem; + } + + .md\:h-36{ + height: 9rem; + } + + .md\:h-40{ + height: 10rem; + } + + .md\:h-44{ + height: 11rem; + } + + .md\:h-48{ + height: 12rem; + } + + .md\:h-52{ + height: 13rem; + } + + .md\:h-56{ + height: 14rem; + } + + .md\:h-60{ + height: 15rem; + } + + .md\:h-64{ + height: 16rem; + } + + .md\:h-72{ + height: 18rem; + } + + .md\:h-80{ + height: 20rem; + } + + .md\:h-96{ + height: 24rem; + } + + .md\:h-auto{ + height: auto; + } + + .md\:h-px{ + height: 1px; + } + + .md\:h-0\.5{ + height: 0.125rem; + } + + .md\:h-1\.5{ + height: 0.375rem; + } + + .md\:h-2\.5{ + height: 0.625rem; + } + + .md\:h-3\.5{ + height: 0.875rem; + } + + .md\:h-1\/2{ + height: 50%; + } + + .md\:h-1\/3{ + height: 33.333333%; + } + + .md\:h-2\/3{ + height: 66.666667%; + } + + .md\:h-1\/4{ + height: 25%; + } + + .md\:h-2\/4{ + height: 50%; + } + + .md\:h-3\/4{ + height: 75%; + } + + .md\:h-1\/5{ + height: 20%; + } + + .md\:h-2\/5{ + height: 40%; + } + + .md\:h-3\/5{ + height: 60%; + } + + .md\:h-4\/5{ + height: 80%; + } + + .md\:h-1\/6{ + height: 16.666667%; + } + + .md\:h-2\/6{ + height: 33.333333%; + } + + .md\:h-3\/6{ + height: 50%; + } + + .md\:h-4\/6{ + height: 66.666667%; + } + + .md\:h-5\/6{ + height: 83.333333%; + } + + .md\:h-full{ + height: 100%; + } + + .md\:h-screen{ + height: 100vh; + } + + .md\:text-xs{ + font-size: 0.75rem; + line-height: 1rem; + } + + .md\:text-sm{ + font-size: 0.875rem; + line-height: 1.25rem; + } + + .md\:text-base{ + font-size: 1rem; + line-height: 1.5rem; + } + + .md\:text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; + } + + .md\:text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; + } + + .md\:text-2xl{ + font-size: 1.5rem; + line-height: 2rem; + } + + .md\:text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; + } + + .md\:text-4xl{ + font-size: 2.25rem; + line-height: 2.5rem; + } + + .md\:text-5xl{ + font-size: 3rem; + line-height: 1; + } + + .md\:text-6xl{ + font-size: 3.75rem; + line-height: 1; + } + + .md\:text-7xl{ + font-size: 4.5rem; + line-height: 1; + } + + .md\:text-8xl{ + font-size: 6rem; + line-height: 1; + } + + .md\:text-9xl{ + font-size: 8rem; + line-height: 1; + } + + .md\:leading-3{ + line-height: .75rem; + } + + .md\:leading-4{ + line-height: 1rem; + } + + .md\:leading-5{ + line-height: 1.25rem; + } + + .md\:leading-6{ + line-height: 1.5rem; + } + + .md\:leading-7{ + line-height: 1.75rem; + } + + .md\:leading-8{ + line-height: 2rem; + } + + .md\:leading-9{ + line-height: 2.25rem; + } + + .md\:leading-10{ + line-height: 2.5rem; + } + + .md\:leading-none{ + line-height: 1; + } + + .md\:leading-tight{ + line-height: 1.25; + } + + .md\:leading-snug{ + line-height: 1.375; + } + + .md\:leading-normal{ + line-height: 1.5; + } + + .md\:leading-relaxed{ + line-height: 1.625; + } + + .md\:leading-loose{ + line-height: 2; + } + + .md\:list-inside{ + list-style-position: inside; + } + + .md\:list-outside{ + list-style-position: outside; + } + + .md\:list-none{ + list-style-type: none; + } + + .md\:list-disc{ + list-style-type: disc; + } + + .md\:list-decimal{ + list-style-type: decimal; + } + + .md\:m-0{ + margin: 0px; + } + + .md\:m-1{ + margin: 0.25rem; + } + + .md\:m-2{ + margin: 0.5rem; + } + + .md\:m-3{ + margin: 0.75rem; + } + + .md\:m-4{ + margin: 1rem; + } + + .md\:m-5{ + margin: 1.25rem; + } + + .md\:m-6{ + margin: 1.5rem; + } + + .md\:m-7{ + margin: 1.75rem; + } + + .md\:m-8{ + margin: 2rem; + } + + .md\:m-9{ + margin: 2.25rem; + } + + .md\:m-10{ + margin: 2.5rem; + } + + .md\:m-11{ + margin: 2.75rem; + } + + .md\:m-12{ + margin: 3rem; + } + + .md\:m-14{ + margin: 3.5rem; + } + + .md\:m-16{ + margin: 4rem; + } + + .md\:m-20{ + margin: 5rem; + } + + .md\:m-24{ + margin: 6rem; + } + + .md\:m-28{ + margin: 7rem; + } + + .md\:m-32{ + margin: 8rem; + } + + .md\:m-36{ + margin: 9rem; + } + + .md\:m-40{ + margin: 10rem; + } + + .md\:m-44{ + margin: 11rem; + } + + .md\:m-48{ + margin: 12rem; + } + + .md\:m-52{ + margin: 13rem; + } + + .md\:m-56{ + margin: 14rem; + } + + .md\:m-60{ + margin: 15rem; + } + + .md\:m-64{ + margin: 16rem; + } + + .md\:m-72{ + margin: 18rem; + } + + .md\:m-80{ + margin: 20rem; + } + + .md\:m-96{ + margin: 24rem; + } + + .md\:m-auto{ + margin: auto; + } + + .md\:m-px{ + margin: 1px; + } + + .md\:m-0\.5{ + margin: 0.125rem; + } + + .md\:m-1\.5{ + margin: 0.375rem; + } + + .md\:m-2\.5{ + margin: 0.625rem; + } + + .md\:m-3\.5{ + margin: 0.875rem; + } + + .md\:-m-0{ + margin: 0px; + } + + .md\:-m-1{ + margin: -0.25rem; + } + + .md\:-m-2{ + margin: -0.5rem; + } + + .md\:-m-3{ + margin: -0.75rem; + } + + .md\:-m-4{ + margin: -1rem; + } + + .md\:-m-5{ + margin: -1.25rem; + } + + .md\:-m-6{ + margin: -1.5rem; + } + + .md\:-m-7{ + margin: -1.75rem; + } + + .md\:-m-8{ + margin: -2rem; + } + + .md\:-m-9{ + margin: -2.25rem; + } + + .md\:-m-10{ + margin: -2.5rem; + } + + .md\:-m-11{ + margin: -2.75rem; + } + + .md\:-m-12{ + margin: -3rem; + } + + .md\:-m-14{ + margin: -3.5rem; + } + + .md\:-m-16{ + margin: -4rem; + } + + .md\:-m-20{ + margin: -5rem; + } + + .md\:-m-24{ + margin: -6rem; + } + + .md\:-m-28{ + margin: -7rem; + } + + .md\:-m-32{ + margin: -8rem; + } + + .md\:-m-36{ + margin: -9rem; + } + + .md\:-m-40{ + margin: -10rem; + } + + .md\:-m-44{ + margin: -11rem; + } + + .md\:-m-48{ + margin: -12rem; + } + + .md\:-m-52{ + margin: -13rem; + } + + .md\:-m-56{ + margin: -14rem; + } + + .md\:-m-60{ + margin: -15rem; + } + + .md\:-m-64{ + margin: -16rem; + } + + .md\:-m-72{ + margin: -18rem; + } + + .md\:-m-80{ + margin: -20rem; + } + + .md\:-m-96{ + margin: -24rem; + } + + .md\:-m-px{ + margin: -1px; + } + + .md\:-m-0\.5{ + margin: -0.125rem; + } + + .md\:-m-1\.5{ + margin: -0.375rem; + } + + .md\:-m-2\.5{ + margin: -0.625rem; + } + + .md\:-m-3\.5{ + margin: -0.875rem; + } + + .md\:my-0{ + margin-top: 0px; + margin-bottom: 0px; + } + + .md\:mx-0{ + margin-left: 0px; + margin-right: 0px; + } + + .md\:my-1{ + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + .md\:mx-1{ + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .md\:my-2{ + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .md\:mx-2{ + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .md\:my-3{ + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + + .md\:mx-3{ + margin-left: 0.75rem; + margin-right: 0.75rem; + } + + .md\:my-4{ + margin-top: 1rem; + margin-bottom: 1rem; + } + + .md\:mx-4{ + margin-left: 1rem; + margin-right: 1rem; + } + + .md\:my-5{ + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + + .md\:mx-5{ + margin-left: 1.25rem; + margin-right: 1.25rem; + } + + .md\:my-6{ + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .md\:mx-6{ + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .md\:my-7{ + margin-top: 1.75rem; + margin-bottom: 1.75rem; + } + + .md\:mx-7{ + margin-left: 1.75rem; + margin-right: 1.75rem; + } + + .md\:my-8{ + margin-top: 2rem; + margin-bottom: 2rem; + } + + .md\:mx-8{ + margin-left: 2rem; + margin-right: 2rem; + } + + .md\:my-9{ + margin-top: 2.25rem; + margin-bottom: 2.25rem; + } + + .md\:mx-9{ + margin-left: 2.25rem; + margin-right: 2.25rem; + } + + .md\:my-10{ + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + + .md\:mx-10{ + margin-left: 2.5rem; + margin-right: 2.5rem; + } + + .md\:my-11{ + margin-top: 2.75rem; + margin-bottom: 2.75rem; + } + + .md\:mx-11{ + margin-left: 2.75rem; + margin-right: 2.75rem; + } + + .md\:my-12{ + margin-top: 3rem; + margin-bottom: 3rem; + } + + .md\:mx-12{ + margin-left: 3rem; + margin-right: 3rem; + } + + .md\:my-14{ + margin-top: 3.5rem; + margin-bottom: 3.5rem; + } + + .md\:mx-14{ + margin-left: 3.5rem; + margin-right: 3.5rem; + } + + .md\:my-16{ + margin-top: 4rem; + margin-bottom: 4rem; + } + + .md\:mx-16{ + margin-left: 4rem; + margin-right: 4rem; + } + + .md\:my-20{ + margin-top: 5rem; + margin-bottom: 5rem; + } + + .md\:mx-20{ + margin-left: 5rem; + margin-right: 5rem; + } + + .md\:my-24{ + margin-top: 6rem; + margin-bottom: 6rem; + } + + .md\:mx-24{ + margin-left: 6rem; + margin-right: 6rem; + } + + .md\:my-28{ + margin-top: 7rem; + margin-bottom: 7rem; + } + + .md\:mx-28{ + margin-left: 7rem; + margin-right: 7rem; + } + + .md\:my-32{ + margin-top: 8rem; + margin-bottom: 8rem; + } + + .md\:mx-32{ + margin-left: 8rem; + margin-right: 8rem; + } + + .md\:my-36{ + margin-top: 9rem; + margin-bottom: 9rem; + } + + .md\:mx-36{ + margin-left: 9rem; + margin-right: 9rem; + } + + .md\:my-40{ + margin-top: 10rem; + margin-bottom: 10rem; + } + + .md\:mx-40{ + margin-left: 10rem; + margin-right: 10rem; + } + + .md\:my-44{ + margin-top: 11rem; + margin-bottom: 11rem; + } + + .md\:mx-44{ + margin-left: 11rem; + margin-right: 11rem; + } + + .md\:my-48{ + margin-top: 12rem; + margin-bottom: 12rem; + } + + .md\:mx-48{ + margin-left: 12rem; + margin-right: 12rem; + } + + .md\:my-52{ + margin-top: 13rem; + margin-bottom: 13rem; + } + + .md\:mx-52{ + margin-left: 13rem; + margin-right: 13rem; + } + + .md\:my-56{ + margin-top: 14rem; + margin-bottom: 14rem; + } + + .md\:mx-56{ + margin-left: 14rem; + margin-right: 14rem; + } + + .md\:my-60{ + margin-top: 15rem; + margin-bottom: 15rem; + } + + .md\:mx-60{ + margin-left: 15rem; + margin-right: 15rem; + } + + .md\:my-64{ + margin-top: 16rem; + margin-bottom: 16rem; + } + + .md\:mx-64{ + margin-left: 16rem; + margin-right: 16rem; + } + + .md\:my-72{ + margin-top: 18rem; + margin-bottom: 18rem; + } + + .md\:mx-72{ + margin-left: 18rem; + margin-right: 18rem; + } + + .md\:my-80{ + margin-top: 20rem; + margin-bottom: 20rem; + } + + .md\:mx-80{ + margin-left: 20rem; + margin-right: 20rem; + } + + .md\:my-96{ + margin-top: 24rem; + margin-bottom: 24rem; + } + + .md\:mx-96{ + margin-left: 24rem; + margin-right: 24rem; + } + + .md\:my-auto{ + margin-top: auto; + margin-bottom: auto; + } + + .md\:mx-auto{ + margin-left: auto; + margin-right: auto; + } + + .md\:my-px{ + margin-top: 1px; + margin-bottom: 1px; + } + + .md\:mx-px{ + margin-left: 1px; + margin-right: 1px; + } + + .md\:my-0\.5{ + margin-top: 0.125rem; + margin-bottom: 0.125rem; + } + + .md\:mx-0\.5{ + margin-left: 0.125rem; + margin-right: 0.125rem; + } + + .md\:my-1\.5{ + margin-top: 0.375rem; + margin-bottom: 0.375rem; + } + + .md\:mx-1\.5{ + margin-left: 0.375rem; + margin-right: 0.375rem; + } + + .md\:my-2\.5{ + margin-top: 0.625rem; + margin-bottom: 0.625rem; + } + + .md\:mx-2\.5{ + margin-left: 0.625rem; + margin-right: 0.625rem; + } + + .md\:my-3\.5{ + margin-top: 0.875rem; + margin-bottom: 0.875rem; + } + + .md\:mx-3\.5{ + margin-left: 0.875rem; + margin-right: 0.875rem; + } + + .md\:-my-0{ + margin-top: 0px; + margin-bottom: 0px; + } + + .md\:-mx-0{ + margin-left: 0px; + margin-right: 0px; + } + + .md\:-my-1{ + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .md\:-mx-1{ + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .md\:-my-2{ + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .md\:-mx-2{ + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .md\:-my-3{ + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .md\:-mx-3{ + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .md\:-my-4{ + margin-top: -1rem; + margin-bottom: -1rem; + } + + .md\:-mx-4{ + margin-left: -1rem; + margin-right: -1rem; + } + + .md\:-my-5{ + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + + .md\:-mx-5{ + margin-left: -1.25rem; + margin-right: -1.25rem; + } + + .md\:-my-6{ + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .md\:-mx-6{ + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .md\:-my-7{ + margin-top: -1.75rem; + margin-bottom: -1.75rem; + } + + .md\:-mx-7{ + margin-left: -1.75rem; + margin-right: -1.75rem; + } + + .md\:-my-8{ + margin-top: -2rem; + margin-bottom: -2rem; + } + + .md\:-mx-8{ + margin-left: -2rem; + margin-right: -2rem; + } + + .md\:-my-9{ + margin-top: -2.25rem; + margin-bottom: -2.25rem; + } + + .md\:-mx-9{ + margin-left: -2.25rem; + margin-right: -2.25rem; + } + + .md\:-my-10{ + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + + .md\:-mx-10{ + margin-left: -2.5rem; + margin-right: -2.5rem; + } + + .md\:-my-11{ + margin-top: -2.75rem; + margin-bottom: -2.75rem; + } + + .md\:-mx-11{ + margin-left: -2.75rem; + margin-right: -2.75rem; + } + + .md\:-my-12{ + margin-top: -3rem; + margin-bottom: -3rem; + } + + .md\:-mx-12{ + margin-left: -3rem; + margin-right: -3rem; + } + + .md\:-my-14{ + margin-top: -3.5rem; + margin-bottom: -3.5rem; + } + + .md\:-mx-14{ + margin-left: -3.5rem; + margin-right: -3.5rem; + } + + .md\:-my-16{ + margin-top: -4rem; + margin-bottom: -4rem; + } + + .md\:-mx-16{ + margin-left: -4rem; + margin-right: -4rem; + } + + .md\:-my-20{ + margin-top: -5rem; + margin-bottom: -5rem; + } + + .md\:-mx-20{ + margin-left: -5rem; + margin-right: -5rem; + } + + .md\:-my-24{ + margin-top: -6rem; + margin-bottom: -6rem; + } + + .md\:-mx-24{ + margin-left: -6rem; + margin-right: -6rem; + } + + .md\:-my-28{ + margin-top: -7rem; + margin-bottom: -7rem; + } + + .md\:-mx-28{ + margin-left: -7rem; + margin-right: -7rem; + } + + .md\:-my-32{ + margin-top: -8rem; + margin-bottom: -8rem; + } + + .md\:-mx-32{ + margin-left: -8rem; + margin-right: -8rem; + } + + .md\:-my-36{ + margin-top: -9rem; + margin-bottom: -9rem; + } + + .md\:-mx-36{ + margin-left: -9rem; + margin-right: -9rem; + } + + .md\:-my-40{ + margin-top: -10rem; + margin-bottom: -10rem; + } + + .md\:-mx-40{ + margin-left: -10rem; + margin-right: -10rem; + } + + .md\:-my-44{ + margin-top: -11rem; + margin-bottom: -11rem; + } + + .md\:-mx-44{ + margin-left: -11rem; + margin-right: -11rem; + } + + .md\:-my-48{ + margin-top: -12rem; + margin-bottom: -12rem; + } + + .md\:-mx-48{ + margin-left: -12rem; + margin-right: -12rem; + } + + .md\:-my-52{ + margin-top: -13rem; + margin-bottom: -13rem; + } + + .md\:-mx-52{ + margin-left: -13rem; + margin-right: -13rem; + } + + .md\:-my-56{ + margin-top: -14rem; + margin-bottom: -14rem; + } + + .md\:-mx-56{ + margin-left: -14rem; + margin-right: -14rem; + } + + .md\:-my-60{ + margin-top: -15rem; + margin-bottom: -15rem; + } + + .md\:-mx-60{ + margin-left: -15rem; + margin-right: -15rem; + } + + .md\:-my-64{ + margin-top: -16rem; + margin-bottom: -16rem; + } + + .md\:-mx-64{ + margin-left: -16rem; + margin-right: -16rem; + } + + .md\:-my-72{ + margin-top: -18rem; + margin-bottom: -18rem; + } + + .md\:-mx-72{ + margin-left: -18rem; + margin-right: -18rem; + } + + .md\:-my-80{ + margin-top: -20rem; + margin-bottom: -20rem; + } + + .md\:-mx-80{ + margin-left: -20rem; + margin-right: -20rem; + } + + .md\:-my-96{ + margin-top: -24rem; + margin-bottom: -24rem; + } + + .md\:-mx-96{ + margin-left: -24rem; + margin-right: -24rem; + } + + .md\:-my-px{ + margin-top: -1px; + margin-bottom: -1px; + } + + .md\:-mx-px{ + margin-left: -1px; + margin-right: -1px; + } + + .md\:-my-0\.5{ + margin-top: -0.125rem; + margin-bottom: -0.125rem; + } + + .md\:-mx-0\.5{ + margin-left: -0.125rem; + margin-right: -0.125rem; + } + + .md\:-my-1\.5{ + margin-top: -0.375rem; + margin-bottom: -0.375rem; + } + + .md\:-mx-1\.5{ + margin-left: -0.375rem; + margin-right: -0.375rem; + } + + .md\:-my-2\.5{ + margin-top: -0.625rem; + margin-bottom: -0.625rem; + } + + .md\:-mx-2\.5{ + margin-left: -0.625rem; + margin-right: -0.625rem; + } + + .md\:-my-3\.5{ + margin-top: -0.875rem; + margin-bottom: -0.875rem; + } + + .md\:-mx-3\.5{ + margin-left: -0.875rem; + margin-right: -0.875rem; + } + + .md\:mt-0{ + margin-top: 0px; + } + + .md\:mr-0{ + margin-right: 0px; + } + + .md\:mb-0{ + margin-bottom: 0px; + } + + .md\:ml-0{ + margin-left: 0px; + } + + .md\:mt-1{ + margin-top: 0.25rem; + } + + .md\:mr-1{ + margin-right: 0.25rem; + } + + .md\:mb-1{ + margin-bottom: 0.25rem; + } + + .md\:ml-1{ + margin-left: 0.25rem; + } + + .md\:mt-2{ + margin-top: 0.5rem; + } + + .md\:mr-2{ + margin-right: 0.5rem; + } + + .md\:mb-2{ + margin-bottom: 0.5rem; + } + + .md\:ml-2{ + margin-left: 0.5rem; + } + + .md\:mt-3{ + margin-top: 0.75rem; + } + + .md\:mr-3{ + margin-right: 0.75rem; + } + + .md\:mb-3{ + margin-bottom: 0.75rem; + } + + .md\:ml-3{ + margin-left: 0.75rem; + } + + .md\:mt-4{ + margin-top: 1rem; + } + + .md\:mr-4{ + margin-right: 1rem; + } + + .md\:mb-4{ + margin-bottom: 1rem; + } + + .md\:ml-4{ + margin-left: 1rem; + } + + .md\:mt-5{ + margin-top: 1.25rem; + } + + .md\:mr-5{ + margin-right: 1.25rem; + } + + .md\:mb-5{ + margin-bottom: 1.25rem; + } + + .md\:ml-5{ + margin-left: 1.25rem; + } + + .md\:mt-6{ + margin-top: 1.5rem; + } + + .md\:mr-6{ + margin-right: 1.5rem; + } + + .md\:mb-6{ + margin-bottom: 1.5rem; + } + + .md\:ml-6{ + margin-left: 1.5rem; + } + + .md\:mt-7{ + margin-top: 1.75rem; + } + + .md\:mr-7{ + margin-right: 1.75rem; + } + + .md\:mb-7{ + margin-bottom: 1.75rem; + } + + .md\:ml-7{ + margin-left: 1.75rem; + } + + .md\:mt-8{ + margin-top: 2rem; + } + + .md\:mr-8{ + margin-right: 2rem; + } + + .md\:mb-8{ + margin-bottom: 2rem; + } + + .md\:ml-8{ + margin-left: 2rem; + } + + .md\:mt-9{ + margin-top: 2.25rem; + } + + .md\:mr-9{ + margin-right: 2.25rem; + } + + .md\:mb-9{ + margin-bottom: 2.25rem; + } + + .md\:ml-9{ + margin-left: 2.25rem; + } + + .md\:mt-10{ + margin-top: 2.5rem; + } + + .md\:mr-10{ + margin-right: 2.5rem; + } + + .md\:mb-10{ + margin-bottom: 2.5rem; + } + + .md\:ml-10{ + margin-left: 2.5rem; + } + + .md\:mt-11{ + margin-top: 2.75rem; + } + + .md\:mr-11{ + margin-right: 2.75rem; + } + + .md\:mb-11{ + margin-bottom: 2.75rem; + } + + .md\:ml-11{ + margin-left: 2.75rem; + } + + .md\:mt-12{ + margin-top: 3rem; + } + + .md\:mr-12{ + margin-right: 3rem; + } + + .md\:mb-12{ + margin-bottom: 3rem; + } + + .md\:ml-12{ + margin-left: 3rem; + } + + .md\:mt-14{ + margin-top: 3.5rem; + } + + .md\:mr-14{ + margin-right: 3.5rem; + } + + .md\:mb-14{ + margin-bottom: 3.5rem; + } + + .md\:ml-14{ + margin-left: 3.5rem; + } + + .md\:mt-16{ + margin-top: 4rem; + } + + .md\:mr-16{ + margin-right: 4rem; + } + + .md\:mb-16{ + margin-bottom: 4rem; + } + + .md\:ml-16{ + margin-left: 4rem; + } + + .md\:mt-20{ + margin-top: 5rem; + } + + .md\:mr-20{ + margin-right: 5rem; + } + + .md\:mb-20{ + margin-bottom: 5rem; + } + + .md\:ml-20{ + margin-left: 5rem; + } + + .md\:mt-24{ + margin-top: 6rem; + } + + .md\:mr-24{ + margin-right: 6rem; + } + + .md\:mb-24{ + margin-bottom: 6rem; + } + + .md\:ml-24{ + margin-left: 6rem; + } + + .md\:mt-28{ + margin-top: 7rem; + } + + .md\:mr-28{ + margin-right: 7rem; + } + + .md\:mb-28{ + margin-bottom: 7rem; + } + + .md\:ml-28{ + margin-left: 7rem; + } + + .md\:mt-32{ + margin-top: 8rem; + } + + .md\:mr-32{ + margin-right: 8rem; + } + + .md\:mb-32{ + margin-bottom: 8rem; + } + + .md\:ml-32{ + margin-left: 8rem; + } + + .md\:mt-36{ + margin-top: 9rem; + } + + .md\:mr-36{ + margin-right: 9rem; + } + + .md\:mb-36{ + margin-bottom: 9rem; + } + + .md\:ml-36{ + margin-left: 9rem; + } + + .md\:mt-40{ + margin-top: 10rem; + } + + .md\:mr-40{ + margin-right: 10rem; + } + + .md\:mb-40{ + margin-bottom: 10rem; + } + + .md\:ml-40{ + margin-left: 10rem; + } + + .md\:mt-44{ + margin-top: 11rem; + } + + .md\:mr-44{ + margin-right: 11rem; + } + + .md\:mb-44{ + margin-bottom: 11rem; + } + + .md\:ml-44{ + margin-left: 11rem; + } + + .md\:mt-48{ + margin-top: 12rem; + } + + .md\:mr-48{ + margin-right: 12rem; + } + + .md\:mb-48{ + margin-bottom: 12rem; + } + + .md\:ml-48{ + margin-left: 12rem; + } + + .md\:mt-52{ + margin-top: 13rem; + } + + .md\:mr-52{ + margin-right: 13rem; + } + + .md\:mb-52{ + margin-bottom: 13rem; + } + + .md\:ml-52{ + margin-left: 13rem; + } + + .md\:mt-56{ + margin-top: 14rem; + } + + .md\:mr-56{ + margin-right: 14rem; + } + + .md\:mb-56{ + margin-bottom: 14rem; + } + + .md\:ml-56{ + margin-left: 14rem; + } + + .md\:mt-60{ + margin-top: 15rem; + } + + .md\:mr-60{ + margin-right: 15rem; + } + + .md\:mb-60{ + margin-bottom: 15rem; + } + + .md\:ml-60{ + margin-left: 15rem; + } + + .md\:mt-64{ + margin-top: 16rem; + } + + .md\:mr-64{ + margin-right: 16rem; + } + + .md\:mb-64{ + margin-bottom: 16rem; + } + + .md\:ml-64{ + margin-left: 16rem; + } + + .md\:mt-72{ + margin-top: 18rem; + } + + .md\:mr-72{ + margin-right: 18rem; + } + + .md\:mb-72{ + margin-bottom: 18rem; + } + + .md\:ml-72{ + margin-left: 18rem; + } + + .md\:mt-80{ + margin-top: 20rem; + } + + .md\:mr-80{ + margin-right: 20rem; + } + + .md\:mb-80{ + margin-bottom: 20rem; + } + + .md\:ml-80{ + margin-left: 20rem; + } + + .md\:mt-96{ + margin-top: 24rem; + } + + .md\:mr-96{ + margin-right: 24rem; + } + + .md\:mb-96{ + margin-bottom: 24rem; + } + + .md\:ml-96{ + margin-left: 24rem; + } + + .md\:mt-auto{ + margin-top: auto; + } + + .md\:mr-auto{ + margin-right: auto; + } + + .md\:mb-auto{ + margin-bottom: auto; + } + + .md\:ml-auto{ + margin-left: auto; + } + + .md\:mt-px{ + margin-top: 1px; + } + + .md\:mr-px{ + margin-right: 1px; + } + + .md\:mb-px{ + margin-bottom: 1px; + } + + .md\:ml-px{ + margin-left: 1px; + } + + .md\:mt-0\.5{ + margin-top: 0.125rem; + } + + .md\:mr-0\.5{ + margin-right: 0.125rem; + } + + .md\:mb-0\.5{ + margin-bottom: 0.125rem; + } + + .md\:ml-0\.5{ + margin-left: 0.125rem; + } + + .md\:mt-1\.5{ + margin-top: 0.375rem; + } + + .md\:mr-1\.5{ + margin-right: 0.375rem; + } + + .md\:mb-1\.5{ + margin-bottom: 0.375rem; + } + + .md\:ml-1\.5{ + margin-left: 0.375rem; + } + + .md\:mt-2\.5{ + margin-top: 0.625rem; + } + + .md\:mr-2\.5{ + margin-right: 0.625rem; + } + + .md\:mb-2\.5{ + margin-bottom: 0.625rem; + } + + .md\:ml-2\.5{ + margin-left: 0.625rem; + } + + .md\:mt-3\.5{ + margin-top: 0.875rem; + } + + .md\:mr-3\.5{ + margin-right: 0.875rem; + } + + .md\:mb-3\.5{ + margin-bottom: 0.875rem; + } + + .md\:ml-3\.5{ + margin-left: 0.875rem; + } + + .md\:-mt-0{ + margin-top: 0px; + } + + .md\:-mr-0{ + margin-right: 0px; + } + + .md\:-mb-0{ + margin-bottom: 0px; + } + + .md\:-ml-0{ + margin-left: 0px; + } + + .md\:-mt-1{ + margin-top: -0.25rem; + } + + .md\:-mr-1{ + margin-right: -0.25rem; + } + + .md\:-mb-1{ + margin-bottom: -0.25rem; + } + + .md\:-ml-1{ + margin-left: -0.25rem; + } + + .md\:-mt-2{ + margin-top: -0.5rem; + } + + .md\:-mr-2{ + margin-right: -0.5rem; + } + + .md\:-mb-2{ + margin-bottom: -0.5rem; + } + + .md\:-ml-2{ + margin-left: -0.5rem; + } + + .md\:-mt-3{ + margin-top: -0.75rem; + } + + .md\:-mr-3{ + margin-right: -0.75rem; + } + + .md\:-mb-3{ + margin-bottom: -0.75rem; + } + + .md\:-ml-3{ + margin-left: -0.75rem; + } + + .md\:-mt-4{ + margin-top: -1rem; + } + + .md\:-mr-4{ + margin-right: -1rem; + } + + .md\:-mb-4{ + margin-bottom: -1rem; + } + + .md\:-ml-4{ + margin-left: -1rem; + } + + .md\:-mt-5{ + margin-top: -1.25rem; + } + + .md\:-mr-5{ + margin-right: -1.25rem; + } + + .md\:-mb-5{ + margin-bottom: -1.25rem; + } + + .md\:-ml-5{ + margin-left: -1.25rem; + } + + .md\:-mt-6{ + margin-top: -1.5rem; + } + + .md\:-mr-6{ + margin-right: -1.5rem; + } + + .md\:-mb-6{ + margin-bottom: -1.5rem; + } + + .md\:-ml-6{ + margin-left: -1.5rem; + } + + .md\:-mt-7{ + margin-top: -1.75rem; + } + + .md\:-mr-7{ + margin-right: -1.75rem; + } + + .md\:-mb-7{ + margin-bottom: -1.75rem; + } + + .md\:-ml-7{ + margin-left: -1.75rem; + } + + .md\:-mt-8{ + margin-top: -2rem; + } + + .md\:-mr-8{ + margin-right: -2rem; + } + + .md\:-mb-8{ + margin-bottom: -2rem; + } + + .md\:-ml-8{ + margin-left: -2rem; + } + + .md\:-mt-9{ + margin-top: -2.25rem; + } + + .md\:-mr-9{ + margin-right: -2.25rem; + } + + .md\:-mb-9{ + margin-bottom: -2.25rem; + } + + .md\:-ml-9{ + margin-left: -2.25rem; + } + + .md\:-mt-10{ + margin-top: -2.5rem; + } + + .md\:-mr-10{ + margin-right: -2.5rem; + } + + .md\:-mb-10{ + margin-bottom: -2.5rem; + } + + .md\:-ml-10{ + margin-left: -2.5rem; + } + + .md\:-mt-11{ + margin-top: -2.75rem; + } + + .md\:-mr-11{ + margin-right: -2.75rem; + } + + .md\:-mb-11{ + margin-bottom: -2.75rem; + } + + .md\:-ml-11{ + margin-left: -2.75rem; + } + + .md\:-mt-12{ + margin-top: -3rem; + } + + .md\:-mr-12{ + margin-right: -3rem; + } + + .md\:-mb-12{ + margin-bottom: -3rem; + } + + .md\:-ml-12{ + margin-left: -3rem; + } + + .md\:-mt-14{ + margin-top: -3.5rem; + } + + .md\:-mr-14{ + margin-right: -3.5rem; + } + + .md\:-mb-14{ + margin-bottom: -3.5rem; + } + + .md\:-ml-14{ + margin-left: -3.5rem; + } + + .md\:-mt-16{ + margin-top: -4rem; + } + + .md\:-mr-16{ + margin-right: -4rem; + } + + .md\:-mb-16{ + margin-bottom: -4rem; + } + + .md\:-ml-16{ + margin-left: -4rem; + } + + .md\:-mt-20{ + margin-top: -5rem; + } + + .md\:-mr-20{ + margin-right: -5rem; + } + + .md\:-mb-20{ + margin-bottom: -5rem; + } + + .md\:-ml-20{ + margin-left: -5rem; + } + + .md\:-mt-24{ + margin-top: -6rem; + } + + .md\:-mr-24{ + margin-right: -6rem; + } + + .md\:-mb-24{ + margin-bottom: -6rem; + } + + .md\:-ml-24{ + margin-left: -6rem; + } + + .md\:-mt-28{ + margin-top: -7rem; + } + + .md\:-mr-28{ + margin-right: -7rem; + } + + .md\:-mb-28{ + margin-bottom: -7rem; + } + + .md\:-ml-28{ + margin-left: -7rem; + } + + .md\:-mt-32{ + margin-top: -8rem; + } + + .md\:-mr-32{ + margin-right: -8rem; + } + + .md\:-mb-32{ + margin-bottom: -8rem; + } + + .md\:-ml-32{ + margin-left: -8rem; + } + + .md\:-mt-36{ + margin-top: -9rem; + } + + .md\:-mr-36{ + margin-right: -9rem; + } + + .md\:-mb-36{ + margin-bottom: -9rem; + } + + .md\:-ml-36{ + margin-left: -9rem; + } + + .md\:-mt-40{ + margin-top: -10rem; + } + + .md\:-mr-40{ + margin-right: -10rem; + } + + .md\:-mb-40{ + margin-bottom: -10rem; + } + + .md\:-ml-40{ + margin-left: -10rem; + } + + .md\:-mt-44{ + margin-top: -11rem; + } + + .md\:-mr-44{ + margin-right: -11rem; + } + + .md\:-mb-44{ + margin-bottom: -11rem; + } + + .md\:-ml-44{ + margin-left: -11rem; + } + + .md\:-mt-48{ + margin-top: -12rem; + } + + .md\:-mr-48{ + margin-right: -12rem; + } + + .md\:-mb-48{ + margin-bottom: -12rem; + } + + .md\:-ml-48{ + margin-left: -12rem; + } + + .md\:-mt-52{ + margin-top: -13rem; + } + + .md\:-mr-52{ + margin-right: -13rem; + } + + .md\:-mb-52{ + margin-bottom: -13rem; + } + + .md\:-ml-52{ + margin-left: -13rem; + } + + .md\:-mt-56{ + margin-top: -14rem; + } + + .md\:-mr-56{ + margin-right: -14rem; + } + + .md\:-mb-56{ + margin-bottom: -14rem; + } + + .md\:-ml-56{ + margin-left: -14rem; + } + + .md\:-mt-60{ + margin-top: -15rem; + } + + .md\:-mr-60{ + margin-right: -15rem; + } + + .md\:-mb-60{ + margin-bottom: -15rem; + } + + .md\:-ml-60{ + margin-left: -15rem; + } + + .md\:-mt-64{ + margin-top: -16rem; + } + + .md\:-mr-64{ + margin-right: -16rem; + } + + .md\:-mb-64{ + margin-bottom: -16rem; + } + + .md\:-ml-64{ + margin-left: -16rem; + } + + .md\:-mt-72{ + margin-top: -18rem; + } + + .md\:-mr-72{ + margin-right: -18rem; + } + + .md\:-mb-72{ + margin-bottom: -18rem; + } + + .md\:-ml-72{ + margin-left: -18rem; + } + + .md\:-mt-80{ + margin-top: -20rem; + } + + .md\:-mr-80{ + margin-right: -20rem; + } + + .md\:-mb-80{ + margin-bottom: -20rem; + } + + .md\:-ml-80{ + margin-left: -20rem; + } + + .md\:-mt-96{ + margin-top: -24rem; + } + + .md\:-mr-96{ + margin-right: -24rem; + } + + .md\:-mb-96{ + margin-bottom: -24rem; + } + + .md\:-ml-96{ + margin-left: -24rem; + } + + .md\:-mt-px{ + margin-top: -1px; + } + + .md\:-mr-px{ + margin-right: -1px; + } + + .md\:-mb-px{ + margin-bottom: -1px; + } + + .md\:-ml-px{ + margin-left: -1px; + } + + .md\:-mt-0\.5{ + margin-top: -0.125rem; + } + + .md\:-mr-0\.5{ + margin-right: -0.125rem; + } + + .md\:-mb-0\.5{ + margin-bottom: -0.125rem; + } + + .md\:-ml-0\.5{ + margin-left: -0.125rem; + } + + .md\:-mt-1\.5{ + margin-top: -0.375rem; + } + + .md\:-mr-1\.5{ + margin-right: -0.375rem; + } + + .md\:-mb-1\.5{ + margin-bottom: -0.375rem; + } + + .md\:-ml-1\.5{ + margin-left: -0.375rem; + } + + .md\:-mt-2\.5{ + margin-top: -0.625rem; + } + + .md\:-mr-2\.5{ + margin-right: -0.625rem; + } + + .md\:-mb-2\.5{ + margin-bottom: -0.625rem; + } + + .md\:-ml-2\.5{ + margin-left: -0.625rem; + } + + .md\:-mt-3\.5{ + margin-top: -0.875rem; + } + + .md\:-mr-3\.5{ + margin-right: -0.875rem; + } + + .md\:-mb-3\.5{ + margin-bottom: -0.875rem; + } + + .md\:-ml-3\.5{ + margin-left: -0.875rem; + } + + .md\:max-h-0{ + max-height: 0px; + } + + .md\:max-h-1{ + max-height: 0.25rem; + } + + .md\:max-h-2{ + max-height: 0.5rem; + } + + .md\:max-h-3{ + max-height: 0.75rem; + } + + .md\:max-h-4{ + max-height: 1rem; + } + + .md\:max-h-5{ + max-height: 1.25rem; + } + + .md\:max-h-6{ + max-height: 1.5rem; + } + + .md\:max-h-7{ + max-height: 1.75rem; + } + + .md\:max-h-8{ + max-height: 2rem; + } + + .md\:max-h-9{ + max-height: 2.25rem; + } + + .md\:max-h-10{ + max-height: 2.5rem; + } + + .md\:max-h-11{ + max-height: 2.75rem; + } + + .md\:max-h-12{ + max-height: 3rem; + } + + .md\:max-h-14{ + max-height: 3.5rem; + } + + .md\:max-h-16{ + max-height: 4rem; + } + + .md\:max-h-20{ + max-height: 5rem; + } + + .md\:max-h-24{ + max-height: 6rem; + } + + .md\:max-h-28{ + max-height: 7rem; + } + + .md\:max-h-32{ + max-height: 8rem; + } + + .md\:max-h-36{ + max-height: 9rem; + } + + .md\:max-h-40{ + max-height: 10rem; + } + + .md\:max-h-44{ + max-height: 11rem; + } + + .md\:max-h-48{ + max-height: 12rem; + } + + .md\:max-h-52{ + max-height: 13rem; + } + + .md\:max-h-56{ + max-height: 14rem; + } + + .md\:max-h-60{ + max-height: 15rem; + } + + .md\:max-h-64{ + max-height: 16rem; + } + + .md\:max-h-72{ + max-height: 18rem; + } + + .md\:max-h-80{ + max-height: 20rem; + } + + .md\:max-h-96{ + max-height: 24rem; + } + + .md\:max-h-px{ + max-height: 1px; + } + + .md\:max-h-0\.5{ + max-height: 0.125rem; + } + + .md\:max-h-1\.5{ + max-height: 0.375rem; + } + + .md\:max-h-2\.5{ + max-height: 0.625rem; + } + + .md\:max-h-3\.5{ + max-height: 0.875rem; + } + + .md\:max-h-full{ + max-height: 100%; + } + + .md\:max-h-screen{ + max-height: 100vh; + } + + .md\:max-w-0{ + max-width: 0rem; + } + + .md\:max-w-none{ + max-width: none; + } + + .md\:max-w-xs{ + max-width: 20rem; + } + + .md\:max-w-sm{ + max-width: 24rem; + } + + .md\:max-w-md{ + max-width: 28rem; + } + + .md\:max-w-lg{ + max-width: 32rem; + } + + .md\:max-w-xl{ + max-width: 36rem; + } + + .md\:max-w-2xl{ + max-width: 42rem; + } + + .md\:max-w-3xl{ + max-width: 48rem; + } + + .md\:max-w-4xl{ + max-width: 56rem; + } + + .md\:max-w-5xl{ + max-width: 64rem; + } + + .md\:max-w-6xl{ + max-width: 72rem; + } + + .md\:max-w-7xl{ + max-width: 80rem; + } + + .md\:max-w-full{ + max-width: 100%; + } + + .md\:max-w-min{ + max-width: -webkit-min-content; + max-width: -moz-min-content; + max-width: min-content; + } + + .md\:max-w-max{ + max-width: -webkit-max-content; + max-width: -moz-max-content; + max-width: max-content; + } + + .md\:max-w-prose{ + max-width: 65ch; + } + + .md\:max-w-screen-sm{ + max-width: 640px; + } + + .md\:max-w-screen-md{ + max-width: 768px; + } + + .md\:max-w-screen-lg{ + max-width: 1024px; + } + + .md\:max-w-screen-xl{ + max-width: 1280px; + } + + .md\:max-w-screen-2xl{ + max-width: 1536px; + } + + .md\:min-h-0{ + min-height: 0px; + } + + .md\:min-h-full{ + min-height: 100%; + } + + .md\:min-h-screen{ + min-height: 100vh; + } + + .md\:min-w-0{ + min-width: 0px; + } + + .md\:min-w-full{ + min-width: 100%; + } + + .md\:min-w-min{ + min-width: -webkit-min-content; + min-width: -moz-min-content; + min-width: min-content; + } + + .md\:min-w-max{ + min-width: -webkit-max-content; + min-width: -moz-max-content; + min-width: max-content; + } + + .md\:object-contain{ + -o-object-fit: contain; + object-fit: contain; + } + + .md\:object-cover{ + -o-object-fit: cover; + object-fit: cover; + } + + .md\:object-fill{ + -o-object-fit: fill; + object-fit: fill; + } + + .md\:object-none{ + -o-object-fit: none; + object-fit: none; + } + + .md\:object-scale-down{ + -o-object-fit: scale-down; + object-fit: scale-down; + } + + .md\:object-bottom{ + -o-object-position: bottom; + object-position: bottom; + } + + .md\:object-center{ + -o-object-position: center; + object-position: center; + } + + .md\:object-left{ + -o-object-position: left; + object-position: left; + } + + .md\:object-left-bottom{ + -o-object-position: left bottom; + object-position: left bottom; + } + + .md\:object-left-top{ + -o-object-position: left top; + object-position: left top; + } + + .md\:object-right{ + -o-object-position: right; + object-position: right; + } + + .md\:object-right-bottom{ + -o-object-position: right bottom; + object-position: right bottom; + } + + .md\:object-right-top{ + -o-object-position: right top; + object-position: right top; + } + + .md\:object-top{ + -o-object-position: top; + object-position: top; + } + + .md\:opacity-0{ + opacity: 0; + } + + .md\:opacity-5{ + opacity: 0.05; + } + + .md\:opacity-10{ + opacity: 0.1; + } + + .md\:opacity-20{ + opacity: 0.2; + } + + .md\:opacity-25{ + opacity: 0.25; + } + + .md\:opacity-30{ + opacity: 0.3; + } + + .md\:opacity-40{ + opacity: 0.4; + } + + .md\:opacity-50{ + opacity: 0.5; + } + + .md\:opacity-60{ + opacity: 0.6; + } + + .md\:opacity-70{ + opacity: 0.7; + } + + .md\:opacity-75{ + opacity: 0.75; + } + + .md\:opacity-80{ + opacity: 0.8; + } + + .md\:opacity-90{ + opacity: 0.9; + } + + .md\:opacity-95{ + opacity: 0.95; + } + + .md\:opacity-100{ + opacity: 1; + } + + .group:hover .md\:group-hover\:opacity-0{ + opacity: 0; + } + + .group:hover .md\:group-hover\:opacity-5{ + opacity: 0.05; + } + + .group:hover .md\:group-hover\:opacity-10{ + opacity: 0.1; + } + + .group:hover .md\:group-hover\:opacity-20{ + opacity: 0.2; + } + + .group:hover .md\:group-hover\:opacity-25{ + opacity: 0.25; + } + + .group:hover .md\:group-hover\:opacity-30{ + opacity: 0.3; + } + + .group:hover .md\:group-hover\:opacity-40{ + opacity: 0.4; + } + + .group:hover .md\:group-hover\:opacity-50{ + opacity: 0.5; + } + + .group:hover .md\:group-hover\:opacity-60{ + opacity: 0.6; + } + + .group:hover .md\:group-hover\:opacity-70{ + opacity: 0.7; + } + + .group:hover .md\:group-hover\:opacity-75{ + opacity: 0.75; + } + + .group:hover .md\:group-hover\:opacity-80{ + opacity: 0.8; + } + + .group:hover .md\:group-hover\:opacity-90{ + opacity: 0.9; + } + + .group:hover .md\:group-hover\:opacity-95{ + opacity: 0.95; + } + + .group:hover .md\:group-hover\:opacity-100{ + opacity: 1; + } + + .md\:focus-within\:opacity-0:focus-within{ + opacity: 0; + } + + .md\:focus-within\:opacity-5:focus-within{ + opacity: 0.05; + } + + .md\:focus-within\:opacity-10:focus-within{ + opacity: 0.1; + } + + .md\:focus-within\:opacity-20:focus-within{ + opacity: 0.2; + } + + .md\:focus-within\:opacity-25:focus-within{ + opacity: 0.25; + } + + .md\:focus-within\:opacity-30:focus-within{ + opacity: 0.3; + } + + .md\:focus-within\:opacity-40:focus-within{ + opacity: 0.4; + } + + .md\:focus-within\:opacity-50:focus-within{ + opacity: 0.5; + } + + .md\:focus-within\:opacity-60:focus-within{ + opacity: 0.6; + } + + .md\:focus-within\:opacity-70:focus-within{ + opacity: 0.7; + } + + .md\:focus-within\:opacity-75:focus-within{ + opacity: 0.75; + } + + .md\:focus-within\:opacity-80:focus-within{ + opacity: 0.8; + } + + .md\:focus-within\:opacity-90:focus-within{ + opacity: 0.9; + } + + .md\:focus-within\:opacity-95:focus-within{ + opacity: 0.95; + } + + .md\:focus-within\:opacity-100:focus-within{ + opacity: 1; + } + + .md\:hover\:opacity-0:hover{ + opacity: 0; + } + + .md\:hover\:opacity-5:hover{ + opacity: 0.05; + } + + .md\:hover\:opacity-10:hover{ + opacity: 0.1; + } + + .md\:hover\:opacity-20:hover{ + opacity: 0.2; + } + + .md\:hover\:opacity-25:hover{ + opacity: 0.25; + } + + .md\:hover\:opacity-30:hover{ + opacity: 0.3; + } + + .md\:hover\:opacity-40:hover{ + opacity: 0.4; + } + + .md\:hover\:opacity-50:hover{ + opacity: 0.5; + } + + .md\:hover\:opacity-60:hover{ + opacity: 0.6; + } + + .md\:hover\:opacity-70:hover{ + opacity: 0.7; + } + + .md\:hover\:opacity-75:hover{ + opacity: 0.75; + } + + .md\:hover\:opacity-80:hover{ + opacity: 0.8; + } + + .md\:hover\:opacity-90:hover{ + opacity: 0.9; + } + + .md\:hover\:opacity-95:hover{ + opacity: 0.95; + } + + .md\:hover\:opacity-100:hover{ + opacity: 1; + } + + .md\:focus\:opacity-0:focus{ + opacity: 0; + } + + .md\:focus\:opacity-5:focus{ + opacity: 0.05; + } + + .md\:focus\:opacity-10:focus{ + opacity: 0.1; + } + + .md\:focus\:opacity-20:focus{ + opacity: 0.2; + } + + .md\:focus\:opacity-25:focus{ + opacity: 0.25; + } + + .md\:focus\:opacity-30:focus{ + opacity: 0.3; + } + + .md\:focus\:opacity-40:focus{ + opacity: 0.4; + } + + .md\:focus\:opacity-50:focus{ + opacity: 0.5; + } + + .md\:focus\:opacity-60:focus{ + opacity: 0.6; + } + + .md\:focus\:opacity-70:focus{ + opacity: 0.7; + } + + .md\:focus\:opacity-75:focus{ + opacity: 0.75; + } + + .md\:focus\:opacity-80:focus{ + opacity: 0.8; + } + + .md\:focus\:opacity-90:focus{ + opacity: 0.9; + } + + .md\:focus\:opacity-95:focus{ + opacity: 0.95; + } + + .md\:focus\:opacity-100:focus{ + opacity: 1; + } + + .md\:outline-none{ + outline: 2px solid transparent; + outline-offset: 2px; + } + + .md\:outline-white{ + outline: 2px dotted white; + outline-offset: 2px; + } + + .md\:outline-black{ + outline: 2px dotted black; + outline-offset: 2px; + } + + .md\:focus-within\:outline-none:focus-within{ + outline: 2px solid transparent; + outline-offset: 2px; + } + + .md\:focus-within\:outline-white:focus-within{ + outline: 2px dotted white; + outline-offset: 2px; + } + + .md\:focus-within\:outline-black:focus-within{ + outline: 2px dotted black; + outline-offset: 2px; + } + + .md\:focus\:outline-none:focus{ + outline: 2px solid transparent; + outline-offset: 2px; + } + + .md\:focus\:outline-white:focus{ + outline: 2px dotted white; + outline-offset: 2px; + } + + .md\:focus\:outline-black:focus{ + outline: 2px dotted black; + outline-offset: 2px; + } + + .md\:overflow-auto{ + overflow: auto; + } + + .md\:overflow-hidden{ + overflow: hidden; + } + + .md\:overflow-visible{ + overflow: visible; + } + + .md\:overflow-scroll{ + overflow: scroll; + } + + .md\:overflow-x-auto{ + overflow-x: auto; + } + + .md\:overflow-y-auto{ + overflow-y: auto; + } + + .md\:overflow-x-hidden{ + overflow-x: hidden; + } + + .md\:overflow-y-hidden{ + overflow-y: hidden; + } + + .md\:overflow-x-visible{ + overflow-x: visible; + } + + .md\:overflow-y-visible{ + overflow-y: visible; + } + + .md\:overflow-x-scroll{ + overflow-x: scroll; + } + + .md\:overflow-y-scroll{ + overflow-y: scroll; + } + + .md\:overscroll-auto{ + -ms-scroll-chaining: chained; + overscroll-behavior: auto; + } + + .md\:overscroll-contain{ + -ms-scroll-chaining: none; + overscroll-behavior: contain; + } + + .md\:overscroll-none{ + -ms-scroll-chaining: none; + overscroll-behavior: none; + } + + .md\:overscroll-y-auto{ + overscroll-behavior-y: auto; + } + + .md\:overscroll-y-contain{ + overscroll-behavior-y: contain; + } + + .md\:overscroll-y-none{ + overscroll-behavior-y: none; + } + + .md\:overscroll-x-auto{ + overscroll-behavior-x: auto; + } + + .md\:overscroll-x-contain{ + overscroll-behavior-x: contain; + } + + .md\:overscroll-x-none{ + overscroll-behavior-x: none; + } + + .md\:p-0{ + padding: 0px; + } + + .md\:p-1{ + padding: 0.25rem; + } + + .md\:p-2{ + padding: 0.5rem; + } + + .md\:p-3{ + padding: 0.75rem; + } + + .md\:p-4{ + padding: 1rem; + } + + .md\:p-5{ + padding: 1.25rem; + } + + .md\:p-6{ + padding: 1.5rem; + } + + .md\:p-7{ + padding: 1.75rem; + } + + .md\:p-8{ + padding: 2rem; + } + + .md\:p-9{ + padding: 2.25rem; + } + + .md\:p-10{ + padding: 2.5rem; + } + + .md\:p-11{ + padding: 2.75rem; + } + + .md\:p-12{ + padding: 3rem; + } + + .md\:p-14{ + padding: 3.5rem; + } + + .md\:p-16{ + padding: 4rem; + } + + .md\:p-20{ + padding: 5rem; + } + + .md\:p-24{ + padding: 6rem; + } + + .md\:p-28{ + padding: 7rem; + } + + .md\:p-32{ + padding: 8rem; + } + + .md\:p-36{ + padding: 9rem; + } + + .md\:p-40{ + padding: 10rem; + } + + .md\:p-44{ + padding: 11rem; + } + + .md\:p-48{ + padding: 12rem; + } + + .md\:p-52{ + padding: 13rem; + } + + .md\:p-56{ + padding: 14rem; + } + + .md\:p-60{ + padding: 15rem; + } + + .md\:p-64{ + padding: 16rem; + } + + .md\:p-72{ + padding: 18rem; + } + + .md\:p-80{ + padding: 20rem; + } + + .md\:p-96{ + padding: 24rem; + } + + .md\:p-px{ + padding: 1px; + } + + .md\:p-0\.5{ + padding: 0.125rem; + } + + .md\:p-1\.5{ + padding: 0.375rem; + } + + .md\:p-2\.5{ + padding: 0.625rem; + } + + .md\:p-3\.5{ + padding: 0.875rem; + } + + .md\:py-0{ + padding-top: 0px; + padding-bottom: 0px; + } + + .md\:px-0{ + padding-left: 0px; + padding-right: 0px; + } + + .md\:py-1{ + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + + .md\:px-1{ + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .md\:py-2{ + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .md\:px-2{ + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .md\:py-3{ + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .md\:px-3{ + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .md\:py-4{ + padding-top: 1rem; + padding-bottom: 1rem; + } + + .md\:px-4{ + padding-left: 1rem; + padding-right: 1rem; + } + + .md\:py-5{ + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + + .md\:px-5{ + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .md\:py-6{ + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .md\:px-6{ + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .md\:py-7{ + padding-top: 1.75rem; + padding-bottom: 1.75rem; + } + + .md\:px-7{ + padding-left: 1.75rem; + padding-right: 1.75rem; + } + + .md\:py-8{ + padding-top: 2rem; + padding-bottom: 2rem; + } + + .md\:px-8{ + padding-left: 2rem; + padding-right: 2rem; + } + + .md\:py-9{ + padding-top: 2.25rem; + padding-bottom: 2.25rem; + } + + .md\:px-9{ + padding-left: 2.25rem; + padding-right: 2.25rem; + } + + .md\:py-10{ + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + + .md\:px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .md\:py-11{ + padding-top: 2.75rem; + padding-bottom: 2.75rem; + } + + .md\:px-11{ + padding-left: 2.75rem; + padding-right: 2.75rem; + } + + .md\:py-12{ + padding-top: 3rem; + padding-bottom: 3rem; + } + + .md\:px-12{ + padding-left: 3rem; + padding-right: 3rem; + } + + .md\:py-14{ + padding-top: 3.5rem; + padding-bottom: 3.5rem; + } + + .md\:px-14{ + padding-left: 3.5rem; + padding-right: 3.5rem; + } + + .md\:py-16{ + padding-top: 4rem; + padding-bottom: 4rem; + } + + .md\:px-16{ + padding-left: 4rem; + padding-right: 4rem; + } + + .md\:py-20{ + padding-top: 5rem; + padding-bottom: 5rem; + } + + .md\:px-20{ + padding-left: 5rem; + padding-right: 5rem; + } + + .md\:py-24{ + padding-top: 6rem; + padding-bottom: 6rem; + } + + .md\:px-24{ + padding-left: 6rem; + padding-right: 6rem; + } + + .md\:py-28{ + padding-top: 7rem; + padding-bottom: 7rem; + } + + .md\:px-28{ + padding-left: 7rem; + padding-right: 7rem; + } + + .md\:py-32{ + padding-top: 8rem; + padding-bottom: 8rem; + } + + .md\:px-32{ + padding-left: 8rem; + padding-right: 8rem; + } + + .md\:py-36{ + padding-top: 9rem; + padding-bottom: 9rem; + } + + .md\:px-36{ + padding-left: 9rem; + padding-right: 9rem; + } + + .md\:py-40{ + padding-top: 10rem; + padding-bottom: 10rem; + } + + .md\:px-40{ + padding-left: 10rem; + padding-right: 10rem; + } + + .md\:py-44{ + padding-top: 11rem; + padding-bottom: 11rem; + } + + .md\:px-44{ + padding-left: 11rem; + padding-right: 11rem; + } + + .md\:py-48{ + padding-top: 12rem; + padding-bottom: 12rem; + } + + .md\:px-48{ + padding-left: 12rem; + padding-right: 12rem; + } + + .md\:py-52{ + padding-top: 13rem; + padding-bottom: 13rem; + } + + .md\:px-52{ + padding-left: 13rem; + padding-right: 13rem; + } + + .md\:py-56{ + padding-top: 14rem; + padding-bottom: 14rem; + } + + .md\:px-56{ + padding-left: 14rem; + padding-right: 14rem; + } + + .md\:py-60{ + padding-top: 15rem; + padding-bottom: 15rem; + } + + .md\:px-60{ + padding-left: 15rem; + padding-right: 15rem; + } + + .md\:py-64{ + padding-top: 16rem; + padding-bottom: 16rem; + } + + .md\:px-64{ + padding-left: 16rem; + padding-right: 16rem; + } + + .md\:py-72{ + padding-top: 18rem; + padding-bottom: 18rem; + } + + .md\:px-72{ + padding-left: 18rem; + padding-right: 18rem; + } + + .md\:py-80{ + padding-top: 20rem; + padding-bottom: 20rem; + } + + .md\:px-80{ + padding-left: 20rem; + padding-right: 20rem; + } + + .md\:py-96{ + padding-top: 24rem; + padding-bottom: 24rem; + } + + .md\:px-96{ + padding-left: 24rem; + padding-right: 24rem; + } + + .md\:py-px{ + padding-top: 1px; + padding-bottom: 1px; + } + + .md\:px-px{ + padding-left: 1px; + padding-right: 1px; + } + + .md\:py-0\.5{ + padding-top: 0.125rem; + padding-bottom: 0.125rem; + } + + .md\:px-0\.5{ + padding-left: 0.125rem; + padding-right: 0.125rem; + } + + .md\:py-1\.5{ + padding-top: 0.375rem; + padding-bottom: 0.375rem; + } + + .md\:px-1\.5{ + padding-left: 0.375rem; + padding-right: 0.375rem; + } + + .md\:py-2\.5{ + padding-top: 0.625rem; + padding-bottom: 0.625rem; + } + + .md\:px-2\.5{ + padding-left: 0.625rem; + padding-right: 0.625rem; + } + + .md\:py-3\.5{ + padding-top: 0.875rem; + padding-bottom: 0.875rem; + } + + .md\:px-3\.5{ + padding-left: 0.875rem; + padding-right: 0.875rem; + } + + .md\:pt-0{ + padding-top: 0px; + } + + .md\:pr-0{ + padding-right: 0px; + } + + .md\:pb-0{ + padding-bottom: 0px; + } + + .md\:pl-0{ + padding-left: 0px; + } + + .md\:pt-1{ + padding-top: 0.25rem; + } + + .md\:pr-1{ + padding-right: 0.25rem; + } + + .md\:pb-1{ + padding-bottom: 0.25rem; + } + + .md\:pl-1{ + padding-left: 0.25rem; + } + + .md\:pt-2{ + padding-top: 0.5rem; + } + + .md\:pr-2{ + padding-right: 0.5rem; + } + + .md\:pb-2{ + padding-bottom: 0.5rem; + } + + .md\:pl-2{ + padding-left: 0.5rem; + } + + .md\:pt-3{ + padding-top: 0.75rem; + } + + .md\:pr-3{ + padding-right: 0.75rem; + } + + .md\:pb-3{ + padding-bottom: 0.75rem; + } + + .md\:pl-3{ + padding-left: 0.75rem; + } + + .md\:pt-4{ + padding-top: 1rem; + } + + .md\:pr-4{ + padding-right: 1rem; + } + + .md\:pb-4{ + padding-bottom: 1rem; + } + + .md\:pl-4{ + padding-left: 1rem; + } + + .md\:pt-5{ + padding-top: 1.25rem; + } + + .md\:pr-5{ + padding-right: 1.25rem; + } + + .md\:pb-5{ + padding-bottom: 1.25rem; + } + + .md\:pl-5{ + padding-left: 1.25rem; + } + + .md\:pt-6{ + padding-top: 1.5rem; + } + + .md\:pr-6{ + padding-right: 1.5rem; + } + + .md\:pb-6{ + padding-bottom: 1.5rem; + } + + .md\:pl-6{ + padding-left: 1.5rem; + } + + .md\:pt-7{ + padding-top: 1.75rem; + } + + .md\:pr-7{ + padding-right: 1.75rem; + } + + .md\:pb-7{ + padding-bottom: 1.75rem; + } + + .md\:pl-7{ + padding-left: 1.75rem; + } + + .md\:pt-8{ + padding-top: 2rem; + } + + .md\:pr-8{ + padding-right: 2rem; + } + + .md\:pb-8{ + padding-bottom: 2rem; + } + + .md\:pl-8{ + padding-left: 2rem; + } + + .md\:pt-9{ + padding-top: 2.25rem; + } + + .md\:pr-9{ + padding-right: 2.25rem; + } + + .md\:pb-9{ + padding-bottom: 2.25rem; + } + + .md\:pl-9{ + padding-left: 2.25rem; + } + + .md\:pt-10{ + padding-top: 2.5rem; + } + + .md\:pr-10{ + padding-right: 2.5rem; + } + + .md\:pb-10{ + padding-bottom: 2.5rem; + } + + .md\:pl-10{ + padding-left: 2.5rem; + } + + .md\:pt-11{ + padding-top: 2.75rem; + } + + .md\:pr-11{ + padding-right: 2.75rem; + } + + .md\:pb-11{ + padding-bottom: 2.75rem; + } + + .md\:pl-11{ + padding-left: 2.75rem; + } + + .md\:pt-12{ + padding-top: 3rem; + } + + .md\:pr-12{ + padding-right: 3rem; + } + + .md\:pb-12{ + padding-bottom: 3rem; + } + + .md\:pl-12{ + padding-left: 3rem; + } + + .md\:pt-14{ + padding-top: 3.5rem; + } + + .md\:pr-14{ + padding-right: 3.5rem; + } + + .md\:pb-14{ + padding-bottom: 3.5rem; + } + + .md\:pl-14{ + padding-left: 3.5rem; + } + + .md\:pt-16{ + padding-top: 4rem; + } + + .md\:pr-16{ + padding-right: 4rem; + } + + .md\:pb-16{ + padding-bottom: 4rem; + } + + .md\:pl-16{ + padding-left: 4rem; + } + + .md\:pt-20{ + padding-top: 5rem; + } + + .md\:pr-20{ + padding-right: 5rem; + } + + .md\:pb-20{ + padding-bottom: 5rem; + } + + .md\:pl-20{ + padding-left: 5rem; + } + + .md\:pt-24{ + padding-top: 6rem; + } + + .md\:pr-24{ + padding-right: 6rem; + } + + .md\:pb-24{ + padding-bottom: 6rem; + } + + .md\:pl-24{ + padding-left: 6rem; + } + + .md\:pt-28{ + padding-top: 7rem; + } + + .md\:pr-28{ + padding-right: 7rem; + } + + .md\:pb-28{ + padding-bottom: 7rem; + } + + .md\:pl-28{ + padding-left: 7rem; + } + + .md\:pt-32{ + padding-top: 8rem; + } + + .md\:pr-32{ + padding-right: 8rem; + } + + .md\:pb-32{ + padding-bottom: 8rem; + } + + .md\:pl-32{ + padding-left: 8rem; + } + + .md\:pt-36{ + padding-top: 9rem; + } + + .md\:pr-36{ + padding-right: 9rem; + } + + .md\:pb-36{ + padding-bottom: 9rem; + } + + .md\:pl-36{ + padding-left: 9rem; + } + + .md\:pt-40{ + padding-top: 10rem; + } + + .md\:pr-40{ + padding-right: 10rem; + } + + .md\:pb-40{ + padding-bottom: 10rem; + } + + .md\:pl-40{ + padding-left: 10rem; + } + + .md\:pt-44{ + padding-top: 11rem; + } + + .md\:pr-44{ + padding-right: 11rem; + } + + .md\:pb-44{ + padding-bottom: 11rem; + } + + .md\:pl-44{ + padding-left: 11rem; + } + + .md\:pt-48{ + padding-top: 12rem; + } + + .md\:pr-48{ + padding-right: 12rem; + } + + .md\:pb-48{ + padding-bottom: 12rem; + } + + .md\:pl-48{ + padding-left: 12rem; + } + + .md\:pt-52{ + padding-top: 13rem; + } + + .md\:pr-52{ + padding-right: 13rem; + } + + .md\:pb-52{ + padding-bottom: 13rem; + } + + .md\:pl-52{ + padding-left: 13rem; + } + + .md\:pt-56{ + padding-top: 14rem; + } + + .md\:pr-56{ + padding-right: 14rem; + } + + .md\:pb-56{ + padding-bottom: 14rem; + } + + .md\:pl-56{ + padding-left: 14rem; + } + + .md\:pt-60{ + padding-top: 15rem; + } + + .md\:pr-60{ + padding-right: 15rem; + } + + .md\:pb-60{ + padding-bottom: 15rem; + } + + .md\:pl-60{ + padding-left: 15rem; + } + + .md\:pt-64{ + padding-top: 16rem; + } + + .md\:pr-64{ + padding-right: 16rem; + } + + .md\:pb-64{ + padding-bottom: 16rem; + } + + .md\:pl-64{ + padding-left: 16rem; + } + + .md\:pt-72{ + padding-top: 18rem; + } + + .md\:pr-72{ + padding-right: 18rem; + } + + .md\:pb-72{ + padding-bottom: 18rem; + } + + .md\:pl-72{ + padding-left: 18rem; + } + + .md\:pt-80{ + padding-top: 20rem; + } + + .md\:pr-80{ + padding-right: 20rem; + } + + .md\:pb-80{ + padding-bottom: 20rem; + } + + .md\:pl-80{ + padding-left: 20rem; + } + + .md\:pt-96{ + padding-top: 24rem; + } + + .md\:pr-96{ + padding-right: 24rem; + } + + .md\:pb-96{ + padding-bottom: 24rem; + } + + .md\:pl-96{ + padding-left: 24rem; + } + + .md\:pt-px{ + padding-top: 1px; + } + + .md\:pr-px{ + padding-right: 1px; + } + + .md\:pb-px{ + padding-bottom: 1px; + } + + .md\:pl-px{ + padding-left: 1px; + } + + .md\:pt-0\.5{ + padding-top: 0.125rem; + } + + .md\:pr-0\.5{ + padding-right: 0.125rem; + } + + .md\:pb-0\.5{ + padding-bottom: 0.125rem; + } + + .md\:pl-0\.5{ + padding-left: 0.125rem; + } + + .md\:pt-1\.5{ + padding-top: 0.375rem; + } + + .md\:pr-1\.5{ + padding-right: 0.375rem; + } + + .md\:pb-1\.5{ + padding-bottom: 0.375rem; + } + + .md\:pl-1\.5{ + padding-left: 0.375rem; + } + + .md\:pt-2\.5{ + padding-top: 0.625rem; + } + + .md\:pr-2\.5{ + padding-right: 0.625rem; + } + + .md\:pb-2\.5{ + padding-bottom: 0.625rem; + } + + .md\:pl-2\.5{ + padding-left: 0.625rem; + } + + .md\:pt-3\.5{ + padding-top: 0.875rem; + } + + .md\:pr-3\.5{ + padding-right: 0.875rem; + } + + .md\:pb-3\.5{ + padding-bottom: 0.875rem; + } + + .md\:pl-3\.5{ + padding-left: 0.875rem; + } + + .md\:placeholder-transparent::-moz-placeholder{ + color: transparent; + } + + .md\:placeholder-transparent:-ms-input-placeholder{ + color: transparent; + } + + .md\:placeholder-transparent::placeholder{ + color: transparent; + } + + .md\:placeholder-current::-moz-placeholder{ + color: currentColor; + } + + .md\:placeholder-current:-ms-input-placeholder{ + color: currentColor; + } + + .md\:placeholder-current::placeholder{ + color: currentColor; + } + + .md\:placeholder-black::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-black:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-black::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-white::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-white:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-white::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-gray-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-red-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-yellow-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-green-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-blue-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-indigo-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-purple-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-pink-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-transparent:focus::-moz-placeholder{ + color: transparent; + } + + .md\:focus\:placeholder-transparent:focus:-ms-input-placeholder{ + color: transparent; + } + + .md\:focus\:placeholder-transparent:focus::placeholder{ + color: transparent; + } + + .md\:focus\:placeholder-current:focus::-moz-placeholder{ + color: currentColor; + } + + .md\:focus\:placeholder-current:focus:-ms-input-placeholder{ + color: currentColor; + } + + .md\:focus\:placeholder-current:focus::placeholder{ + color: currentColor; + } + + .md\:focus\:placeholder-black:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-black:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-black:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-white:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-white:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-white:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-gray-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-red-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-yellow-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-green-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-blue-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-indigo-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-purple-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .md\:focus\:placeholder-pink-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .md\:placeholder-opacity-0::-moz-placeholder{ + --tw-placeholder-opacity: 0; + } + + .md\:placeholder-opacity-0:-ms-input-placeholder{ + --tw-placeholder-opacity: 0; + } + + .md\:placeholder-opacity-0::placeholder{ + --tw-placeholder-opacity: 0; + } + + .md\:placeholder-opacity-5::-moz-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .md\:placeholder-opacity-5:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .md\:placeholder-opacity-5::placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .md\:placeholder-opacity-10::-moz-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .md\:placeholder-opacity-10:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .md\:placeholder-opacity-10::placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .md\:placeholder-opacity-20::-moz-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .md\:placeholder-opacity-20:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .md\:placeholder-opacity-20::placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .md\:placeholder-opacity-25::-moz-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .md\:placeholder-opacity-25:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .md\:placeholder-opacity-25::placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .md\:placeholder-opacity-30::-moz-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .md\:placeholder-opacity-30:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .md\:placeholder-opacity-30::placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .md\:placeholder-opacity-40::-moz-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .md\:placeholder-opacity-40:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .md\:placeholder-opacity-40::placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .md\:placeholder-opacity-50::-moz-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .md\:placeholder-opacity-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .md\:placeholder-opacity-50::placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .md\:placeholder-opacity-60::-moz-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .md\:placeholder-opacity-60:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .md\:placeholder-opacity-60::placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .md\:placeholder-opacity-70::-moz-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .md\:placeholder-opacity-70:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .md\:placeholder-opacity-70::placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .md\:placeholder-opacity-75::-moz-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .md\:placeholder-opacity-75:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .md\:placeholder-opacity-75::placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .md\:placeholder-opacity-80::-moz-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .md\:placeholder-opacity-80:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .md\:placeholder-opacity-80::placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .md\:placeholder-opacity-90::-moz-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .md\:placeholder-opacity-90:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .md\:placeholder-opacity-90::placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .md\:placeholder-opacity-95::-moz-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .md\:placeholder-opacity-95:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .md\:placeholder-opacity-95::placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .md\:placeholder-opacity-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + } + + .md\:placeholder-opacity-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + } + + .md\:placeholder-opacity-100::placeholder{ + --tw-placeholder-opacity: 1; + } + + .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0; + } + + .md\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0; + } + + .md\:focus\:placeholder-opacity-0:focus::placeholder{ + --tw-placeholder-opacity: 0; + } + + .md\:focus\:placeholder-opacity-5:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .md\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .md\:focus\:placeholder-opacity-5:focus::placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .md\:focus\:placeholder-opacity-10:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .md\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .md\:focus\:placeholder-opacity-10:focus::placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .md\:focus\:placeholder-opacity-20:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .md\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .md\:focus\:placeholder-opacity-20:focus::placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .md\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .md\:focus\:placeholder-opacity-25:focus::placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .md\:focus\:placeholder-opacity-30:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .md\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .md\:focus\:placeholder-opacity-30:focus::placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .md\:focus\:placeholder-opacity-40:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .md\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .md\:focus\:placeholder-opacity-40:focus::placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .md\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .md\:focus\:placeholder-opacity-50:focus::placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .md\:focus\:placeholder-opacity-60:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .md\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .md\:focus\:placeholder-opacity-60:focus::placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .md\:focus\:placeholder-opacity-70:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .md\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .md\:focus\:placeholder-opacity-70:focus::placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .md\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .md\:focus\:placeholder-opacity-75:focus::placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .md\:focus\:placeholder-opacity-80:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .md\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .md\:focus\:placeholder-opacity-80:focus::placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .md\:focus\:placeholder-opacity-90:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .md\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .md\:focus\:placeholder-opacity-90:focus::placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .md\:focus\:placeholder-opacity-95:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .md\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .md\:focus\:placeholder-opacity-95:focus::placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + } + + .md\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + } + + .md\:focus\:placeholder-opacity-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + } + + .md\:pointer-events-none{ + pointer-events: none; + } + + .md\:pointer-events-auto{ + pointer-events: auto; + } + + .md\:static{ + position: static; + } + + .md\:fixed{ + position: fixed; + } + + .md\:absolute{ + position: absolute; + } + + .md\:relative{ + position: relative; + } + + .md\:sticky{ + position: sticky; + } + + .md\:inset-0{ + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + } + + .md\:inset-1{ + top: 0.25rem; + right: 0.25rem; + bottom: 0.25rem; + left: 0.25rem; + } + + .md\:inset-2{ + top: 0.5rem; + right: 0.5rem; + bottom: 0.5rem; + left: 0.5rem; + } + + .md\:inset-3{ + top: 0.75rem; + right: 0.75rem; + bottom: 0.75rem; + left: 0.75rem; + } + + .md\:inset-4{ + top: 1rem; + right: 1rem; + bottom: 1rem; + left: 1rem; + } + + .md\:inset-5{ + top: 1.25rem; + right: 1.25rem; + bottom: 1.25rem; + left: 1.25rem; + } + + .md\:inset-6{ + top: 1.5rem; + right: 1.5rem; + bottom: 1.5rem; + left: 1.5rem; + } + + .md\:inset-7{ + top: 1.75rem; + right: 1.75rem; + bottom: 1.75rem; + left: 1.75rem; + } + + .md\:inset-8{ + top: 2rem; + right: 2rem; + bottom: 2rem; + left: 2rem; + } + + .md\:inset-9{ + top: 2.25rem; + right: 2.25rem; + bottom: 2.25rem; + left: 2.25rem; + } + + .md\:inset-10{ + top: 2.5rem; + right: 2.5rem; + bottom: 2.5rem; + left: 2.5rem; + } + + .md\:inset-11{ + top: 2.75rem; + right: 2.75rem; + bottom: 2.75rem; + left: 2.75rem; + } + + .md\:inset-12{ + top: 3rem; + right: 3rem; + bottom: 3rem; + left: 3rem; + } + + .md\:inset-14{ + top: 3.5rem; + right: 3.5rem; + bottom: 3.5rem; + left: 3.5rem; + } + + .md\:inset-16{ + top: 4rem; + right: 4rem; + bottom: 4rem; + left: 4rem; + } + + .md\:inset-20{ + top: 5rem; + right: 5rem; + bottom: 5rem; + left: 5rem; + } + + .md\:inset-24{ + top: 6rem; + right: 6rem; + bottom: 6rem; + left: 6rem; + } + + .md\:inset-28{ + top: 7rem; + right: 7rem; + bottom: 7rem; + left: 7rem; + } + + .md\:inset-32{ + top: 8rem; + right: 8rem; + bottom: 8rem; + left: 8rem; + } + + .md\:inset-36{ + top: 9rem; + right: 9rem; + bottom: 9rem; + left: 9rem; + } + + .md\:inset-40{ + top: 10rem; + right: 10rem; + bottom: 10rem; + left: 10rem; + } + + .md\:inset-44{ + top: 11rem; + right: 11rem; + bottom: 11rem; + left: 11rem; + } + + .md\:inset-48{ + top: 12rem; + right: 12rem; + bottom: 12rem; + left: 12rem; + } + + .md\:inset-52{ + top: 13rem; + right: 13rem; + bottom: 13rem; + left: 13rem; + } + + .md\:inset-56{ + top: 14rem; + right: 14rem; + bottom: 14rem; + left: 14rem; + } + + .md\:inset-60{ + top: 15rem; + right: 15rem; + bottom: 15rem; + left: 15rem; + } + + .md\:inset-64{ + top: 16rem; + right: 16rem; + bottom: 16rem; + left: 16rem; + } + + .md\:inset-72{ + top: 18rem; + right: 18rem; + bottom: 18rem; + left: 18rem; + } + + .md\:inset-80{ + top: 20rem; + right: 20rem; + bottom: 20rem; + left: 20rem; + } + + .md\:inset-96{ + top: 24rem; + right: 24rem; + bottom: 24rem; + left: 24rem; + } + + .md\:inset-auto{ + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .md\:inset-px{ + top: 1px; + right: 1px; + bottom: 1px; + left: 1px; + } + + .md\:inset-0\.5{ + top: 0.125rem; + right: 0.125rem; + bottom: 0.125rem; + left: 0.125rem; + } + + .md\:inset-1\.5{ + top: 0.375rem; + right: 0.375rem; + bottom: 0.375rem; + left: 0.375rem; + } + + .md\:inset-2\.5{ + top: 0.625rem; + right: 0.625rem; + bottom: 0.625rem; + left: 0.625rem; + } + + .md\:inset-3\.5{ + top: 0.875rem; + right: 0.875rem; + bottom: 0.875rem; + left: 0.875rem; + } + + .md\:-inset-0{ + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + } + + .md\:-inset-1{ + top: -0.25rem; + right: -0.25rem; + bottom: -0.25rem; + left: -0.25rem; + } + + .md\:-inset-2{ + top: -0.5rem; + right: -0.5rem; + bottom: -0.5rem; + left: -0.5rem; + } + + .md\:-inset-3{ + top: -0.75rem; + right: -0.75rem; + bottom: -0.75rem; + left: -0.75rem; + } + + .md\:-inset-4{ + top: -1rem; + right: -1rem; + bottom: -1rem; + left: -1rem; + } + + .md\:-inset-5{ + top: -1.25rem; + right: -1.25rem; + bottom: -1.25rem; + left: -1.25rem; + } + + .md\:-inset-6{ + top: -1.5rem; + right: -1.5rem; + bottom: -1.5rem; + left: -1.5rem; + } + + .md\:-inset-7{ + top: -1.75rem; + right: -1.75rem; + bottom: -1.75rem; + left: -1.75rem; + } + + .md\:-inset-8{ + top: -2rem; + right: -2rem; + bottom: -2rem; + left: -2rem; + } + + .md\:-inset-9{ + top: -2.25rem; + right: -2.25rem; + bottom: -2.25rem; + left: -2.25rem; + } + + .md\:-inset-10{ + top: -2.5rem; + right: -2.5rem; + bottom: -2.5rem; + left: -2.5rem; + } + + .md\:-inset-11{ + top: -2.75rem; + right: -2.75rem; + bottom: -2.75rem; + left: -2.75rem; + } + + .md\:-inset-12{ + top: -3rem; + right: -3rem; + bottom: -3rem; + left: -3rem; + } + + .md\:-inset-14{ + top: -3.5rem; + right: -3.5rem; + bottom: -3.5rem; + left: -3.5rem; + } + + .md\:-inset-16{ + top: -4rem; + right: -4rem; + bottom: -4rem; + left: -4rem; + } + + .md\:-inset-20{ + top: -5rem; + right: -5rem; + bottom: -5rem; + left: -5rem; + } + + .md\:-inset-24{ + top: -6rem; + right: -6rem; + bottom: -6rem; + left: -6rem; + } + + .md\:-inset-28{ + top: -7rem; + right: -7rem; + bottom: -7rem; + left: -7rem; + } + + .md\:-inset-32{ + top: -8rem; + right: -8rem; + bottom: -8rem; + left: -8rem; + } + + .md\:-inset-36{ + top: -9rem; + right: -9rem; + bottom: -9rem; + left: -9rem; + } + + .md\:-inset-40{ + top: -10rem; + right: -10rem; + bottom: -10rem; + left: -10rem; + } + + .md\:-inset-44{ + top: -11rem; + right: -11rem; + bottom: -11rem; + left: -11rem; + } + + .md\:-inset-48{ + top: -12rem; + right: -12rem; + bottom: -12rem; + left: -12rem; + } + + .md\:-inset-52{ + top: -13rem; + right: -13rem; + bottom: -13rem; + left: -13rem; + } + + .md\:-inset-56{ + top: -14rem; + right: -14rem; + bottom: -14rem; + left: -14rem; + } + + .md\:-inset-60{ + top: -15rem; + right: -15rem; + bottom: -15rem; + left: -15rem; + } + + .md\:-inset-64{ + top: -16rem; + right: -16rem; + bottom: -16rem; + left: -16rem; + } + + .md\:-inset-72{ + top: -18rem; + right: -18rem; + bottom: -18rem; + left: -18rem; + } + + .md\:-inset-80{ + top: -20rem; + right: -20rem; + bottom: -20rem; + left: -20rem; + } + + .md\:-inset-96{ + top: -24rem; + right: -24rem; + bottom: -24rem; + left: -24rem; + } + + .md\:-inset-px{ + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; + } + + .md\:-inset-0\.5{ + top: -0.125rem; + right: -0.125rem; + bottom: -0.125rem; + left: -0.125rem; + } + + .md\:-inset-1\.5{ + top: -0.375rem; + right: -0.375rem; + bottom: -0.375rem; + left: -0.375rem; + } + + .md\:-inset-2\.5{ + top: -0.625rem; + right: -0.625rem; + bottom: -0.625rem; + left: -0.625rem; + } + + .md\:-inset-3\.5{ + top: -0.875rem; + right: -0.875rem; + bottom: -0.875rem; + left: -0.875rem; + } + + .md\:inset-1\/2{ + top: 50%; + right: 50%; + bottom: 50%; + left: 50%; + } + + .md\:inset-1\/3{ + top: 33.333333%; + right: 33.333333%; + bottom: 33.333333%; + left: 33.333333%; + } + + .md\:inset-2\/3{ + top: 66.666667%; + right: 66.666667%; + bottom: 66.666667%; + left: 66.666667%; + } + + .md\:inset-1\/4{ + top: 25%; + right: 25%; + bottom: 25%; + left: 25%; + } + + .md\:inset-2\/4{ + top: 50%; + right: 50%; + bottom: 50%; + left: 50%; + } + + .md\:inset-3\/4{ + top: 75%; + right: 75%; + bottom: 75%; + left: 75%; + } + + .md\:inset-full{ + top: 100%; + right: 100%; + bottom: 100%; + left: 100%; + } + + .md\:-inset-1\/2{ + top: -50%; + right: -50%; + bottom: -50%; + left: -50%; + } + + .md\:-inset-1\/3{ + top: -33.333333%; + right: -33.333333%; + bottom: -33.333333%; + left: -33.333333%; + } + + .md\:-inset-2\/3{ + top: -66.666667%; + right: -66.666667%; + bottom: -66.666667%; + left: -66.666667%; + } + + .md\:-inset-1\/4{ + top: -25%; + right: -25%; + bottom: -25%; + left: -25%; + } + + .md\:-inset-2\/4{ + top: -50%; + right: -50%; + bottom: -50%; + left: -50%; + } + + .md\:-inset-3\/4{ + top: -75%; + right: -75%; + bottom: -75%; + left: -75%; + } + + .md\:-inset-full{ + top: -100%; + right: -100%; + bottom: -100%; + left: -100%; + } + + .md\:inset-y-0{ + top: 0px; + bottom: 0px; + } + + .md\:inset-x-0{ + right: 0px; + left: 0px; + } + + .md\:inset-y-1{ + top: 0.25rem; + bottom: 0.25rem; + } + + .md\:inset-x-1{ + right: 0.25rem; + left: 0.25rem; + } + + .md\:inset-y-2{ + top: 0.5rem; + bottom: 0.5rem; + } + + .md\:inset-x-2{ + right: 0.5rem; + left: 0.5rem; + } + + .md\:inset-y-3{ + top: 0.75rem; + bottom: 0.75rem; + } + + .md\:inset-x-3{ + right: 0.75rem; + left: 0.75rem; + } + + .md\:inset-y-4{ + top: 1rem; + bottom: 1rem; + } + + .md\:inset-x-4{ + right: 1rem; + left: 1rem; + } + + .md\:inset-y-5{ + top: 1.25rem; + bottom: 1.25rem; + } + + .md\:inset-x-5{ + right: 1.25rem; + left: 1.25rem; + } + + .md\:inset-y-6{ + top: 1.5rem; + bottom: 1.5rem; + } + + .md\:inset-x-6{ + right: 1.5rem; + left: 1.5rem; + } + + .md\:inset-y-7{ + top: 1.75rem; + bottom: 1.75rem; + } + + .md\:inset-x-7{ + right: 1.75rem; + left: 1.75rem; + } + + .md\:inset-y-8{ + top: 2rem; + bottom: 2rem; + } + + .md\:inset-x-8{ + right: 2rem; + left: 2rem; + } + + .md\:inset-y-9{ + top: 2.25rem; + bottom: 2.25rem; + } + + .md\:inset-x-9{ + right: 2.25rem; + left: 2.25rem; + } + + .md\:inset-y-10{ + top: 2.5rem; + bottom: 2.5rem; + } + + .md\:inset-x-10{ + right: 2.5rem; + left: 2.5rem; + } + + .md\:inset-y-11{ + top: 2.75rem; + bottom: 2.75rem; + } + + .md\:inset-x-11{ + right: 2.75rem; + left: 2.75rem; + } + + .md\:inset-y-12{ + top: 3rem; + bottom: 3rem; + } + + .md\:inset-x-12{ + right: 3rem; + left: 3rem; + } + + .md\:inset-y-14{ + top: 3.5rem; + bottom: 3.5rem; + } + + .md\:inset-x-14{ + right: 3.5rem; + left: 3.5rem; + } + + .md\:inset-y-16{ + top: 4rem; + bottom: 4rem; + } + + .md\:inset-x-16{ + right: 4rem; + left: 4rem; + } + + .md\:inset-y-20{ + top: 5rem; + bottom: 5rem; + } + + .md\:inset-x-20{ + right: 5rem; + left: 5rem; + } + + .md\:inset-y-24{ + top: 6rem; + bottom: 6rem; + } + + .md\:inset-x-24{ + right: 6rem; + left: 6rem; + } + + .md\:inset-y-28{ + top: 7rem; + bottom: 7rem; + } + + .md\:inset-x-28{ + right: 7rem; + left: 7rem; + } + + .md\:inset-y-32{ + top: 8rem; + bottom: 8rem; + } + + .md\:inset-x-32{ + right: 8rem; + left: 8rem; + } + + .md\:inset-y-36{ + top: 9rem; + bottom: 9rem; + } + + .md\:inset-x-36{ + right: 9rem; + left: 9rem; + } + + .md\:inset-y-40{ + top: 10rem; + bottom: 10rem; + } + + .md\:inset-x-40{ + right: 10rem; + left: 10rem; + } + + .md\:inset-y-44{ + top: 11rem; + bottom: 11rem; + } + + .md\:inset-x-44{ + right: 11rem; + left: 11rem; + } + + .md\:inset-y-48{ + top: 12rem; + bottom: 12rem; + } + + .md\:inset-x-48{ + right: 12rem; + left: 12rem; + } + + .md\:inset-y-52{ + top: 13rem; + bottom: 13rem; + } + + .md\:inset-x-52{ + right: 13rem; + left: 13rem; + } + + .md\:inset-y-56{ + top: 14rem; + bottom: 14rem; + } + + .md\:inset-x-56{ + right: 14rem; + left: 14rem; + } + + .md\:inset-y-60{ + top: 15rem; + bottom: 15rem; + } + + .md\:inset-x-60{ + right: 15rem; + left: 15rem; + } + + .md\:inset-y-64{ + top: 16rem; + bottom: 16rem; + } + + .md\:inset-x-64{ + right: 16rem; + left: 16rem; + } + + .md\:inset-y-72{ + top: 18rem; + bottom: 18rem; + } + + .md\:inset-x-72{ + right: 18rem; + left: 18rem; + } + + .md\:inset-y-80{ + top: 20rem; + bottom: 20rem; + } + + .md\:inset-x-80{ + right: 20rem; + left: 20rem; + } + + .md\:inset-y-96{ + top: 24rem; + bottom: 24rem; + } + + .md\:inset-x-96{ + right: 24rem; + left: 24rem; + } + + .md\:inset-y-auto{ + top: auto; + bottom: auto; + } + + .md\:inset-x-auto{ + right: auto; + left: auto; + } + + .md\:inset-y-px{ + top: 1px; + bottom: 1px; + } + + .md\:inset-x-px{ + right: 1px; + left: 1px; + } + + .md\:inset-y-0\.5{ + top: 0.125rem; + bottom: 0.125rem; + } + + .md\:inset-x-0\.5{ + right: 0.125rem; + left: 0.125rem; + } + + .md\:inset-y-1\.5{ + top: 0.375rem; + bottom: 0.375rem; + } + + .md\:inset-x-1\.5{ + right: 0.375rem; + left: 0.375rem; + } + + .md\:inset-y-2\.5{ + top: 0.625rem; + bottom: 0.625rem; + } + + .md\:inset-x-2\.5{ + right: 0.625rem; + left: 0.625rem; + } + + .md\:inset-y-3\.5{ + top: 0.875rem; + bottom: 0.875rem; + } + + .md\:inset-x-3\.5{ + right: 0.875rem; + left: 0.875rem; + } + + .md\:-inset-y-0{ + top: 0px; + bottom: 0px; + } + + .md\:-inset-x-0{ + right: 0px; + left: 0px; + } + + .md\:-inset-y-1{ + top: -0.25rem; + bottom: -0.25rem; + } + + .md\:-inset-x-1{ + right: -0.25rem; + left: -0.25rem; + } + + .md\:-inset-y-2{ + top: -0.5rem; + bottom: -0.5rem; + } + + .md\:-inset-x-2{ + right: -0.5rem; + left: -0.5rem; + } + + .md\:-inset-y-3{ + top: -0.75rem; + bottom: -0.75rem; + } + + .md\:-inset-x-3{ + right: -0.75rem; + left: -0.75rem; + } + + .md\:-inset-y-4{ + top: -1rem; + bottom: -1rem; + } + + .md\:-inset-x-4{ + right: -1rem; + left: -1rem; + } + + .md\:-inset-y-5{ + top: -1.25rem; + bottom: -1.25rem; + } + + .md\:-inset-x-5{ + right: -1.25rem; + left: -1.25rem; + } + + .md\:-inset-y-6{ + top: -1.5rem; + bottom: -1.5rem; + } + + .md\:-inset-x-6{ + right: -1.5rem; + left: -1.5rem; + } + + .md\:-inset-y-7{ + top: -1.75rem; + bottom: -1.75rem; + } + + .md\:-inset-x-7{ + right: -1.75rem; + left: -1.75rem; + } + + .md\:-inset-y-8{ + top: -2rem; + bottom: -2rem; + } + + .md\:-inset-x-8{ + right: -2rem; + left: -2rem; + } + + .md\:-inset-y-9{ + top: -2.25rem; + bottom: -2.25rem; + } + + .md\:-inset-x-9{ + right: -2.25rem; + left: -2.25rem; + } + + .md\:-inset-y-10{ + top: -2.5rem; + bottom: -2.5rem; + } + + .md\:-inset-x-10{ + right: -2.5rem; + left: -2.5rem; + } + + .md\:-inset-y-11{ + top: -2.75rem; + bottom: -2.75rem; + } + + .md\:-inset-x-11{ + right: -2.75rem; + left: -2.75rem; + } + + .md\:-inset-y-12{ + top: -3rem; + bottom: -3rem; + } + + .md\:-inset-x-12{ + right: -3rem; + left: -3rem; + } + + .md\:-inset-y-14{ + top: -3.5rem; + bottom: -3.5rem; + } + + .md\:-inset-x-14{ + right: -3.5rem; + left: -3.5rem; + } + + .md\:-inset-y-16{ + top: -4rem; + bottom: -4rem; + } + + .md\:-inset-x-16{ + right: -4rem; + left: -4rem; + } + + .md\:-inset-y-20{ + top: -5rem; + bottom: -5rem; + } + + .md\:-inset-x-20{ + right: -5rem; + left: -5rem; + } + + .md\:-inset-y-24{ + top: -6rem; + bottom: -6rem; + } + + .md\:-inset-x-24{ + right: -6rem; + left: -6rem; + } + + .md\:-inset-y-28{ + top: -7rem; + bottom: -7rem; + } + + .md\:-inset-x-28{ + right: -7rem; + left: -7rem; + } + + .md\:-inset-y-32{ + top: -8rem; + bottom: -8rem; + } + + .md\:-inset-x-32{ + right: -8rem; + left: -8rem; + } + + .md\:-inset-y-36{ + top: -9rem; + bottom: -9rem; + } + + .md\:-inset-x-36{ + right: -9rem; + left: -9rem; + } + + .md\:-inset-y-40{ + top: -10rem; + bottom: -10rem; + } + + .md\:-inset-x-40{ + right: -10rem; + left: -10rem; + } + + .md\:-inset-y-44{ + top: -11rem; + bottom: -11rem; + } + + .md\:-inset-x-44{ + right: -11rem; + left: -11rem; + } + + .md\:-inset-y-48{ + top: -12rem; + bottom: -12rem; + } + + .md\:-inset-x-48{ + right: -12rem; + left: -12rem; + } + + .md\:-inset-y-52{ + top: -13rem; + bottom: -13rem; + } + + .md\:-inset-x-52{ + right: -13rem; + left: -13rem; + } + + .md\:-inset-y-56{ + top: -14rem; + bottom: -14rem; + } + + .md\:-inset-x-56{ + right: -14rem; + left: -14rem; + } + + .md\:-inset-y-60{ + top: -15rem; + bottom: -15rem; + } + + .md\:-inset-x-60{ + right: -15rem; + left: -15rem; + } + + .md\:-inset-y-64{ + top: -16rem; + bottom: -16rem; + } + + .md\:-inset-x-64{ + right: -16rem; + left: -16rem; + } + + .md\:-inset-y-72{ + top: -18rem; + bottom: -18rem; + } + + .md\:-inset-x-72{ + right: -18rem; + left: -18rem; + } + + .md\:-inset-y-80{ + top: -20rem; + bottom: -20rem; + } + + .md\:-inset-x-80{ + right: -20rem; + left: -20rem; + } + + .md\:-inset-y-96{ + top: -24rem; + bottom: -24rem; + } + + .md\:-inset-x-96{ + right: -24rem; + left: -24rem; + } + + .md\:-inset-y-px{ + top: -1px; + bottom: -1px; + } + + .md\:-inset-x-px{ + right: -1px; + left: -1px; + } + + .md\:-inset-y-0\.5{ + top: -0.125rem; + bottom: -0.125rem; + } + + .md\:-inset-x-0\.5{ + right: -0.125rem; + left: -0.125rem; + } + + .md\:-inset-y-1\.5{ + top: -0.375rem; + bottom: -0.375rem; + } + + .md\:-inset-x-1\.5{ + right: -0.375rem; + left: -0.375rem; + } + + .md\:-inset-y-2\.5{ + top: -0.625rem; + bottom: -0.625rem; + } + + .md\:-inset-x-2\.5{ + right: -0.625rem; + left: -0.625rem; + } + + .md\:-inset-y-3\.5{ + top: -0.875rem; + bottom: -0.875rem; + } + + .md\:-inset-x-3\.5{ + right: -0.875rem; + left: -0.875rem; + } + + .md\:inset-y-1\/2{ + top: 50%; + bottom: 50%; + } + + .md\:inset-x-1\/2{ + right: 50%; + left: 50%; + } + + .md\:inset-y-1\/3{ + top: 33.333333%; + bottom: 33.333333%; + } + + .md\:inset-x-1\/3{ + right: 33.333333%; + left: 33.333333%; + } + + .md\:inset-y-2\/3{ + top: 66.666667%; + bottom: 66.666667%; + } + + .md\:inset-x-2\/3{ + right: 66.666667%; + left: 66.666667%; + } + + .md\:inset-y-1\/4{ + top: 25%; + bottom: 25%; + } + + .md\:inset-x-1\/4{ + right: 25%; + left: 25%; + } + + .md\:inset-y-2\/4{ + top: 50%; + bottom: 50%; + } + + .md\:inset-x-2\/4{ + right: 50%; + left: 50%; + } + + .md\:inset-y-3\/4{ + top: 75%; + bottom: 75%; + } + + .md\:inset-x-3\/4{ + right: 75%; + left: 75%; + } + + .md\:inset-y-full{ + top: 100%; + bottom: 100%; + } + + .md\:inset-x-full{ + right: 100%; + left: 100%; + } + + .md\:-inset-y-1\/2{ + top: -50%; + bottom: -50%; + } + + .md\:-inset-x-1\/2{ + right: -50%; + left: -50%; + } + + .md\:-inset-y-1\/3{ + top: -33.333333%; + bottom: -33.333333%; + } + + .md\:-inset-x-1\/3{ + right: -33.333333%; + left: -33.333333%; + } + + .md\:-inset-y-2\/3{ + top: -66.666667%; + bottom: -66.666667%; + } + + .md\:-inset-x-2\/3{ + right: -66.666667%; + left: -66.666667%; + } + + .md\:-inset-y-1\/4{ + top: -25%; + bottom: -25%; + } + + .md\:-inset-x-1\/4{ + right: -25%; + left: -25%; + } + + .md\:-inset-y-2\/4{ + top: -50%; + bottom: -50%; + } + + .md\:-inset-x-2\/4{ + right: -50%; + left: -50%; + } + + .md\:-inset-y-3\/4{ + top: -75%; + bottom: -75%; + } + + .md\:-inset-x-3\/4{ + right: -75%; + left: -75%; + } + + .md\:-inset-y-full{ + top: -100%; + bottom: -100%; + } + + .md\:-inset-x-full{ + right: -100%; + left: -100%; + } + + .md\:top-0{ + top: 0px; + } + + .md\:right-0{ + right: 0px; + } + + .md\:bottom-0{ + bottom: 0px; + } + + .md\:left-0{ + left: 0px; + } + + .md\:top-1{ + top: 0.25rem; + } + + .md\:right-1{ + right: 0.25rem; + } + + .md\:bottom-1{ + bottom: 0.25rem; + } + + .md\:left-1{ + left: 0.25rem; + } + + .md\:top-2{ + top: 0.5rem; + } + + .md\:right-2{ + right: 0.5rem; + } + + .md\:bottom-2{ + bottom: 0.5rem; + } + + .md\:left-2{ + left: 0.5rem; + } + + .md\:top-3{ + top: 0.75rem; + } + + .md\:right-3{ + right: 0.75rem; + } + + .md\:bottom-3{ + bottom: 0.75rem; + } + + .md\:left-3{ + left: 0.75rem; + } + + .md\:top-4{ + top: 1rem; + } + + .md\:right-4{ + right: 1rem; + } + + .md\:bottom-4{ + bottom: 1rem; + } + + .md\:left-4{ + left: 1rem; + } + + .md\:top-5{ + top: 1.25rem; + } + + .md\:right-5{ + right: 1.25rem; + } + + .md\:bottom-5{ + bottom: 1.25rem; + } + + .md\:left-5{ + left: 1.25rem; + } + + .md\:top-6{ + top: 1.5rem; + } + + .md\:right-6{ + right: 1.5rem; + } + + .md\:bottom-6{ + bottom: 1.5rem; + } + + .md\:left-6{ + left: 1.5rem; + } + + .md\:top-7{ + top: 1.75rem; + } + + .md\:right-7{ + right: 1.75rem; + } + + .md\:bottom-7{ + bottom: 1.75rem; + } + + .md\:left-7{ + left: 1.75rem; + } + + .md\:top-8{ + top: 2rem; + } + + .md\:right-8{ + right: 2rem; + } + + .md\:bottom-8{ + bottom: 2rem; + } + + .md\:left-8{ + left: 2rem; + } + + .md\:top-9{ + top: 2.25rem; + } + + .md\:right-9{ + right: 2.25rem; + } + + .md\:bottom-9{ + bottom: 2.25rem; + } + + .md\:left-9{ + left: 2.25rem; + } + + .md\:top-10{ + top: 2.5rem; + } + + .md\:right-10{ + right: 2.5rem; + } + + .md\:bottom-10{ + bottom: 2.5rem; + } + + .md\:left-10{ + left: 2.5rem; + } + + .md\:top-11{ + top: 2.75rem; + } + + .md\:right-11{ + right: 2.75rem; + } + + .md\:bottom-11{ + bottom: 2.75rem; + } + + .md\:left-11{ + left: 2.75rem; + } + + .md\:top-12{ + top: 3rem; + } + + .md\:right-12{ + right: 3rem; + } + + .md\:bottom-12{ + bottom: 3rem; + } + + .md\:left-12{ + left: 3rem; + } + + .md\:top-14{ + top: 3.5rem; + } + + .md\:right-14{ + right: 3.5rem; + } + + .md\:bottom-14{ + bottom: 3.5rem; + } + + .md\:left-14{ + left: 3.5rem; + } + + .md\:top-16{ + top: 4rem; + } + + .md\:right-16{ + right: 4rem; + } + + .md\:bottom-16{ + bottom: 4rem; + } + + .md\:left-16{ + left: 4rem; + } + + .md\:top-20{ + top: 5rem; + } + + .md\:right-20{ + right: 5rem; + } + + .md\:bottom-20{ + bottom: 5rem; + } + + .md\:left-20{ + left: 5rem; + } + + .md\:top-24{ + top: 6rem; + } + + .md\:right-24{ + right: 6rem; + } + + .md\:bottom-24{ + bottom: 6rem; + } + + .md\:left-24{ + left: 6rem; + } + + .md\:top-28{ + top: 7rem; + } + + .md\:right-28{ + right: 7rem; + } + + .md\:bottom-28{ + bottom: 7rem; + } + + .md\:left-28{ + left: 7rem; + } + + .md\:top-32{ + top: 8rem; + } + + .md\:right-32{ + right: 8rem; + } + + .md\:bottom-32{ + bottom: 8rem; + } + + .md\:left-32{ + left: 8rem; + } + + .md\:top-36{ + top: 9rem; + } + + .md\:right-36{ + right: 9rem; + } + + .md\:bottom-36{ + bottom: 9rem; + } + + .md\:left-36{ + left: 9rem; + } + + .md\:top-40{ + top: 10rem; + } + + .md\:right-40{ + right: 10rem; + } + + .md\:bottom-40{ + bottom: 10rem; + } + + .md\:left-40{ + left: 10rem; + } + + .md\:top-44{ + top: 11rem; + } + + .md\:right-44{ + right: 11rem; + } + + .md\:bottom-44{ + bottom: 11rem; + } + + .md\:left-44{ + left: 11rem; + } + + .md\:top-48{ + top: 12rem; + } + + .md\:right-48{ + right: 12rem; + } + + .md\:bottom-48{ + bottom: 12rem; + } + + .md\:left-48{ + left: 12rem; + } + + .md\:top-52{ + top: 13rem; + } + + .md\:right-52{ + right: 13rem; + } + + .md\:bottom-52{ + bottom: 13rem; + } + + .md\:left-52{ + left: 13rem; + } + + .md\:top-56{ + top: 14rem; + } + + .md\:right-56{ + right: 14rem; + } + + .md\:bottom-56{ + bottom: 14rem; + } + + .md\:left-56{ + left: 14rem; + } + + .md\:top-60{ + top: 15rem; + } + + .md\:right-60{ + right: 15rem; + } + + .md\:bottom-60{ + bottom: 15rem; + } + + .md\:left-60{ + left: 15rem; + } + + .md\:top-64{ + top: 16rem; + } + + .md\:right-64{ + right: 16rem; + } + + .md\:bottom-64{ + bottom: 16rem; + } + + .md\:left-64{ + left: 16rem; + } + + .md\:top-72{ + top: 18rem; + } + + .md\:right-72{ + right: 18rem; + } + + .md\:bottom-72{ + bottom: 18rem; + } + + .md\:left-72{ + left: 18rem; + } + + .md\:top-80{ + top: 20rem; + } + + .md\:right-80{ + right: 20rem; + } + + .md\:bottom-80{ + bottom: 20rem; + } + + .md\:left-80{ + left: 20rem; + } + + .md\:top-96{ + top: 24rem; + } + + .md\:right-96{ + right: 24rem; + } + + .md\:bottom-96{ + bottom: 24rem; + } + + .md\:left-96{ + left: 24rem; + } + + .md\:top-auto{ + top: auto; + } + + .md\:right-auto{ + right: auto; + } + + .md\:bottom-auto{ + bottom: auto; + } + + .md\:left-auto{ + left: auto; + } + + .md\:top-px{ + top: 1px; + } + + .md\:right-px{ + right: 1px; + } + + .md\:bottom-px{ + bottom: 1px; + } + + .md\:left-px{ + left: 1px; + } + + .md\:top-0\.5{ + top: 0.125rem; + } + + .md\:right-0\.5{ + right: 0.125rem; + } + + .md\:bottom-0\.5{ + bottom: 0.125rem; + } + + .md\:left-0\.5{ + left: 0.125rem; + } + + .md\:top-1\.5{ + top: 0.375rem; + } + + .md\:right-1\.5{ + right: 0.375rem; + } + + .md\:bottom-1\.5{ + bottom: 0.375rem; + } + + .md\:left-1\.5{ + left: 0.375rem; + } + + .md\:top-2\.5{ + top: 0.625rem; + } + + .md\:right-2\.5{ + right: 0.625rem; + } + + .md\:bottom-2\.5{ + bottom: 0.625rem; + } + + .md\:left-2\.5{ + left: 0.625rem; + } + + .md\:top-3\.5{ + top: 0.875rem; + } + + .md\:right-3\.5{ + right: 0.875rem; + } + + .md\:bottom-3\.5{ + bottom: 0.875rem; + } + + .md\:left-3\.5{ + left: 0.875rem; + } + + .md\:-top-0{ + top: 0px; + } + + .md\:-right-0{ + right: 0px; + } + + .md\:-bottom-0{ + bottom: 0px; + } + + .md\:-left-0{ + left: 0px; + } + + .md\:-top-1{ + top: -0.25rem; + } + + .md\:-right-1{ + right: -0.25rem; + } + + .md\:-bottom-1{ + bottom: -0.25rem; + } + + .md\:-left-1{ + left: -0.25rem; + } + + .md\:-top-2{ + top: -0.5rem; + } + + .md\:-right-2{ + right: -0.5rem; + } + + .md\:-bottom-2{ + bottom: -0.5rem; + } + + .md\:-left-2{ + left: -0.5rem; + } + + .md\:-top-3{ + top: -0.75rem; + } + + .md\:-right-3{ + right: -0.75rem; + } + + .md\:-bottom-3{ + bottom: -0.75rem; + } + + .md\:-left-3{ + left: -0.75rem; + } + + .md\:-top-4{ + top: -1rem; + } + + .md\:-right-4{ + right: -1rem; + } + + .md\:-bottom-4{ + bottom: -1rem; + } + + .md\:-left-4{ + left: -1rem; + } + + .md\:-top-5{ + top: -1.25rem; + } + + .md\:-right-5{ + right: -1.25rem; + } + + .md\:-bottom-5{ + bottom: -1.25rem; + } + + .md\:-left-5{ + left: -1.25rem; + } + + .md\:-top-6{ + top: -1.5rem; + } + + .md\:-right-6{ + right: -1.5rem; + } + + .md\:-bottom-6{ + bottom: -1.5rem; + } + + .md\:-left-6{ + left: -1.5rem; + } + + .md\:-top-7{ + top: -1.75rem; + } + + .md\:-right-7{ + right: -1.75rem; + } + + .md\:-bottom-7{ + bottom: -1.75rem; + } + + .md\:-left-7{ + left: -1.75rem; + } + + .md\:-top-8{ + top: -2rem; + } + + .md\:-right-8{ + right: -2rem; + } + + .md\:-bottom-8{ + bottom: -2rem; + } + + .md\:-left-8{ + left: -2rem; + } + + .md\:-top-9{ + top: -2.25rem; + } + + .md\:-right-9{ + right: -2.25rem; + } + + .md\:-bottom-9{ + bottom: -2.25rem; + } + + .md\:-left-9{ + left: -2.25rem; + } + + .md\:-top-10{ + top: -2.5rem; + } + + .md\:-right-10{ + right: -2.5rem; + } + + .md\:-bottom-10{ + bottom: -2.5rem; + } + + .md\:-left-10{ + left: -2.5rem; + } + + .md\:-top-11{ + top: -2.75rem; + } + + .md\:-right-11{ + right: -2.75rem; + } + + .md\:-bottom-11{ + bottom: -2.75rem; + } + + .md\:-left-11{ + left: -2.75rem; + } + + .md\:-top-12{ + top: -3rem; + } + + .md\:-right-12{ + right: -3rem; + } + + .md\:-bottom-12{ + bottom: -3rem; + } + + .md\:-left-12{ + left: -3rem; + } + + .md\:-top-14{ + top: -3.5rem; + } + + .md\:-right-14{ + right: -3.5rem; + } + + .md\:-bottom-14{ + bottom: -3.5rem; + } + + .md\:-left-14{ + left: -3.5rem; + } + + .md\:-top-16{ + top: -4rem; + } + + .md\:-right-16{ + right: -4rem; + } + + .md\:-bottom-16{ + bottom: -4rem; + } + + .md\:-left-16{ + left: -4rem; + } + + .md\:-top-20{ + top: -5rem; + } + + .md\:-right-20{ + right: -5rem; + } + + .md\:-bottom-20{ + bottom: -5rem; + } + + .md\:-left-20{ + left: -5rem; + } + + .md\:-top-24{ + top: -6rem; + } + + .md\:-right-24{ + right: -6rem; + } + + .md\:-bottom-24{ + bottom: -6rem; + } + + .md\:-left-24{ + left: -6rem; + } + + .md\:-top-28{ + top: -7rem; + } + + .md\:-right-28{ + right: -7rem; + } + + .md\:-bottom-28{ + bottom: -7rem; + } + + .md\:-left-28{ + left: -7rem; + } + + .md\:-top-32{ + top: -8rem; + } + + .md\:-right-32{ + right: -8rem; + } + + .md\:-bottom-32{ + bottom: -8rem; + } + + .md\:-left-32{ + left: -8rem; + } + + .md\:-top-36{ + top: -9rem; + } + + .md\:-right-36{ + right: -9rem; + } + + .md\:-bottom-36{ + bottom: -9rem; + } + + .md\:-left-36{ + left: -9rem; + } + + .md\:-top-40{ + top: -10rem; + } + + .md\:-right-40{ + right: -10rem; + } + + .md\:-bottom-40{ + bottom: -10rem; + } + + .md\:-left-40{ + left: -10rem; + } + + .md\:-top-44{ + top: -11rem; + } + + .md\:-right-44{ + right: -11rem; + } + + .md\:-bottom-44{ + bottom: -11rem; + } + + .md\:-left-44{ + left: -11rem; + } + + .md\:-top-48{ + top: -12rem; + } + + .md\:-right-48{ + right: -12rem; + } + + .md\:-bottom-48{ + bottom: -12rem; + } + + .md\:-left-48{ + left: -12rem; + } + + .md\:-top-52{ + top: -13rem; + } + + .md\:-right-52{ + right: -13rem; + } + + .md\:-bottom-52{ + bottom: -13rem; + } + + .md\:-left-52{ + left: -13rem; + } + + .md\:-top-56{ + top: -14rem; + } + + .md\:-right-56{ + right: -14rem; + } + + .md\:-bottom-56{ + bottom: -14rem; + } + + .md\:-left-56{ + left: -14rem; + } + + .md\:-top-60{ + top: -15rem; + } + + .md\:-right-60{ + right: -15rem; + } + + .md\:-bottom-60{ + bottom: -15rem; + } + + .md\:-left-60{ + left: -15rem; + } + + .md\:-top-64{ + top: -16rem; + } + + .md\:-right-64{ + right: -16rem; + } + + .md\:-bottom-64{ + bottom: -16rem; + } + + .md\:-left-64{ + left: -16rem; + } + + .md\:-top-72{ + top: -18rem; + } + + .md\:-right-72{ + right: -18rem; + } + + .md\:-bottom-72{ + bottom: -18rem; + } + + .md\:-left-72{ + left: -18rem; + } + + .md\:-top-80{ + top: -20rem; + } + + .md\:-right-80{ + right: -20rem; + } + + .md\:-bottom-80{ + bottom: -20rem; + } + + .md\:-left-80{ + left: -20rem; + } + + .md\:-top-96{ + top: -24rem; + } + + .md\:-right-96{ + right: -24rem; + } + + .md\:-bottom-96{ + bottom: -24rem; + } + + .md\:-left-96{ + left: -24rem; + } + + .md\:-top-px{ + top: -1px; + } + + .md\:-right-px{ + right: -1px; + } + + .md\:-bottom-px{ + bottom: -1px; + } + + .md\:-left-px{ + left: -1px; + } + + .md\:-top-0\.5{ + top: -0.125rem; + } + + .md\:-right-0\.5{ + right: -0.125rem; + } + + .md\:-bottom-0\.5{ + bottom: -0.125rem; + } + + .md\:-left-0\.5{ + left: -0.125rem; + } + + .md\:-top-1\.5{ + top: -0.375rem; + } + + .md\:-right-1\.5{ + right: -0.375rem; + } + + .md\:-bottom-1\.5{ + bottom: -0.375rem; + } + + .md\:-left-1\.5{ + left: -0.375rem; + } + + .md\:-top-2\.5{ + top: -0.625rem; + } + + .md\:-right-2\.5{ + right: -0.625rem; + } + + .md\:-bottom-2\.5{ + bottom: -0.625rem; + } + + .md\:-left-2\.5{ + left: -0.625rem; + } + + .md\:-top-3\.5{ + top: -0.875rem; + } + + .md\:-right-3\.5{ + right: -0.875rem; + } + + .md\:-bottom-3\.5{ + bottom: -0.875rem; + } + + .md\:-left-3\.5{ + left: -0.875rem; + } + + .md\:top-1\/2{ + top: 50%; + } + + .md\:right-1\/2{ + right: 50%; + } + + .md\:bottom-1\/2{ + bottom: 50%; + } + + .md\:left-1\/2{ + left: 50%; + } + + .md\:top-1\/3{ + top: 33.333333%; + } + + .md\:right-1\/3{ + right: 33.333333%; + } + + .md\:bottom-1\/3{ + bottom: 33.333333%; + } + + .md\:left-1\/3{ + left: 33.333333%; + } + + .md\:top-2\/3{ + top: 66.666667%; + } + + .md\:right-2\/3{ + right: 66.666667%; + } + + .md\:bottom-2\/3{ + bottom: 66.666667%; + } + + .md\:left-2\/3{ + left: 66.666667%; + } + + .md\:top-1\/4{ + top: 25%; + } + + .md\:right-1\/4{ + right: 25%; + } + + .md\:bottom-1\/4{ + bottom: 25%; + } + + .md\:left-1\/4{ + left: 25%; + } + + .md\:top-2\/4{ + top: 50%; + } + + .md\:right-2\/4{ + right: 50%; + } + + .md\:bottom-2\/4{ + bottom: 50%; + } + + .md\:left-2\/4{ + left: 50%; + } + + .md\:top-3\/4{ + top: 75%; + } + + .md\:right-3\/4{ + right: 75%; + } + + .md\:bottom-3\/4{ + bottom: 75%; + } + + .md\:left-3\/4{ + left: 75%; + } + + .md\:top-full{ + top: 100%; + } + + .md\:right-full{ + right: 100%; + } + + .md\:bottom-full{ + bottom: 100%; + } + + .md\:left-full{ + left: 100%; + } + + .md\:-top-1\/2{ + top: -50%; + } + + .md\:-right-1\/2{ + right: -50%; + } + + .md\:-bottom-1\/2{ + bottom: -50%; + } + + .md\:-left-1\/2{ + left: -50%; + } + + .md\:-top-1\/3{ + top: -33.333333%; + } + + .md\:-right-1\/3{ + right: -33.333333%; + } + + .md\:-bottom-1\/3{ + bottom: -33.333333%; + } + + .md\:-left-1\/3{ + left: -33.333333%; + } + + .md\:-top-2\/3{ + top: -66.666667%; + } + + .md\:-right-2\/3{ + right: -66.666667%; + } + + .md\:-bottom-2\/3{ + bottom: -66.666667%; + } + + .md\:-left-2\/3{ + left: -66.666667%; + } + + .md\:-top-1\/4{ + top: -25%; + } + + .md\:-right-1\/4{ + right: -25%; + } + + .md\:-bottom-1\/4{ + bottom: -25%; + } + + .md\:-left-1\/4{ + left: -25%; + } + + .md\:-top-2\/4{ + top: -50%; + } + + .md\:-right-2\/4{ + right: -50%; + } + + .md\:-bottom-2\/4{ + bottom: -50%; + } + + .md\:-left-2\/4{ + left: -50%; + } + + .md\:-top-3\/4{ + top: -75%; + } + + .md\:-right-3\/4{ + right: -75%; + } + + .md\:-bottom-3\/4{ + bottom: -75%; + } + + .md\:-left-3\/4{ + left: -75%; + } + + .md\:-top-full{ + top: -100%; + } + + .md\:-right-full{ + right: -100%; + } + + .md\:-bottom-full{ + bottom: -100%; + } + + .md\:-left-full{ + left: -100%; + } + + .md\:resize-none{ + resize: none; + } + + .md\:resize-y{ + resize: vertical; + } + + .md\:resize-x{ + resize: horizontal; + } + + .md\:resize{ + resize: both; + } + + .md\:shadow-sm{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:shadow{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:shadow-md{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:shadow-lg{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:shadow-xl{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:shadow-2xl{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:shadow-inner{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:shadow-none{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .md\:group-hover\:shadow-sm{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .md\:group-hover\:shadow{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .md\:group-hover\:shadow-md{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .md\:group-hover\:shadow-lg{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .md\:group-hover\:shadow-xl{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .md\:group-hover\:shadow-2xl{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .md\:group-hover\:shadow-inner{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .md\:group-hover\:shadow-none{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus-within\:shadow-sm:focus-within{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus-within\:shadow:focus-within{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus-within\:shadow-md:focus-within{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus-within\:shadow-lg:focus-within{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus-within\:shadow-xl:focus-within{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus-within\:shadow-2xl:focus-within{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus-within\:shadow-inner:focus-within{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus-within\:shadow-none:focus-within{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:hover\:shadow-sm:hover{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:hover\:shadow:hover{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:hover\:shadow-md:hover{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:hover\:shadow-lg:hover{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:hover\:shadow-xl:hover{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:hover\:shadow-2xl:hover{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:hover\:shadow-inner:hover{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:hover\:shadow-none:hover{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus\:shadow-sm:focus{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus\:shadow:focus{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus\:shadow-md:focus{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus\:shadow-lg:focus{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus\:shadow-xl:focus{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus\:shadow-2xl:focus{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus\:shadow-inner:focus{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:focus\:shadow-none:focus{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .md\:ring-0{ + --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(0px + 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 #0000); + } + + .md\:ring-1{ + --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 #0000); + } + + .md\:ring-2{ + --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 #0000); + } + + .md\:ring-4{ + --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(4px + 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 #0000); + } + + .md\:ring-8{ + --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(8px + 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 #0000); + } + + .md\:ring{ + --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 #0000); + } + + .md\:ring-inset{ + --tw-ring-inset: inset; + } + + .md\:focus-within\:ring-0:focus-within{ + --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(0px + 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 #0000); + } + + .md\:focus-within\:ring-1:focus-within{ + --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 #0000); + } + + .md\:focus-within\:ring-2:focus-within{ + --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 #0000); + } + + .md\:focus-within\:ring-4:focus-within{ + --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(4px + 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 #0000); + } + + .md\:focus-within\:ring-8:focus-within{ + --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(8px + 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 #0000); + } + + .md\:focus-within\:ring:focus-within{ + --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 #0000); + } + + .md\:focus-within\:ring-inset:focus-within{ + --tw-ring-inset: inset; + } + + .md\:focus\:ring-0: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(0px + 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 #0000); + } + + .md\:focus\:ring-1: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(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 #0000); + } + + .md\:focus\:ring-2: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(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 #0000); + } + + .md\:focus\:ring-4: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(4px + 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 #0000); + } + + .md\:focus\:ring-8: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(8px + 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 #0000); + } + + .md\: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 #0000); + } + + .md\:focus\:ring-inset:focus{ + --tw-ring-inset: inset; + } + + .md\:ring-offset-transparent{ + --tw-ring-offset-color: transparent; + } + + .md\:ring-offset-current{ + --tw-ring-offset-color: currentColor; + } + + .md\:ring-offset-black{ + --tw-ring-offset-color: #000; + } + + .md\:ring-offset-white{ + --tw-ring-offset-color: #fff; + } + + .md\:ring-offset-gray-50{ + --tw-ring-offset-color: #f9fafb; + } + + .md\:ring-offset-gray-100{ + --tw-ring-offset-color: #f3f4f6; + } + + .md\:ring-offset-gray-200{ + --tw-ring-offset-color: #e5e7eb; + } + + .md\:ring-offset-gray-300{ + --tw-ring-offset-color: #d1d5db; + } + + .md\:ring-offset-gray-400{ + --tw-ring-offset-color: #9ca3af; + } + + .md\:ring-offset-gray-500{ + --tw-ring-offset-color: #6b7280; + } + + .md\:ring-offset-gray-600{ + --tw-ring-offset-color: #4b5563; + } + + .md\:ring-offset-gray-700{ + --tw-ring-offset-color: #374151; + } + + .md\:ring-offset-gray-800{ + --tw-ring-offset-color: #1f2937; + } + + .md\:ring-offset-gray-900{ + --tw-ring-offset-color: #111827; + } + + .md\:ring-offset-red-50{ + --tw-ring-offset-color: #fef2f2; + } + + .md\:ring-offset-red-100{ + --tw-ring-offset-color: #fee2e2; + } + + .md\:ring-offset-red-200{ + --tw-ring-offset-color: #fecaca; + } + + .md\:ring-offset-red-300{ + --tw-ring-offset-color: #fca5a5; + } + + .md\:ring-offset-red-400{ + --tw-ring-offset-color: #f87171; + } + + .md\:ring-offset-red-500{ + --tw-ring-offset-color: #ef4444; + } + + .md\:ring-offset-red-600{ + --tw-ring-offset-color: #dc2626; + } + + .md\:ring-offset-red-700{ + --tw-ring-offset-color: #b91c1c; + } + + .md\:ring-offset-red-800{ + --tw-ring-offset-color: #991b1b; + } + + .md\:ring-offset-red-900{ + --tw-ring-offset-color: #7f1d1d; + } + + .md\:ring-offset-yellow-50{ + --tw-ring-offset-color: #fffbeb; + } + + .md\:ring-offset-yellow-100{ + --tw-ring-offset-color: #fef3c7; + } + + .md\:ring-offset-yellow-200{ + --tw-ring-offset-color: #fde68a; + } + + .md\:ring-offset-yellow-300{ + --tw-ring-offset-color: #fcd34d; + } + + .md\:ring-offset-yellow-400{ + --tw-ring-offset-color: #fbbf24; + } + + .md\:ring-offset-yellow-500{ + --tw-ring-offset-color: #f59e0b; + } + + .md\:ring-offset-yellow-600{ + --tw-ring-offset-color: #d97706; + } + + .md\:ring-offset-yellow-700{ + --tw-ring-offset-color: #b45309; + } + + .md\:ring-offset-yellow-800{ + --tw-ring-offset-color: #92400e; + } + + .md\:ring-offset-yellow-900{ + --tw-ring-offset-color: #78350f; + } + + .md\:ring-offset-green-50{ + --tw-ring-offset-color: #ecfdf5; + } + + .md\:ring-offset-green-100{ + --tw-ring-offset-color: #d1fae5; + } + + .md\:ring-offset-green-200{ + --tw-ring-offset-color: #a7f3d0; + } + + .md\:ring-offset-green-300{ + --tw-ring-offset-color: #6ee7b7; + } + + .md\:ring-offset-green-400{ + --tw-ring-offset-color: #34d399; + } + + .md\:ring-offset-green-500{ + --tw-ring-offset-color: #10b981; + } + + .md\:ring-offset-green-600{ + --tw-ring-offset-color: #059669; + } + + .md\:ring-offset-green-700{ + --tw-ring-offset-color: #047857; + } + + .md\:ring-offset-green-800{ + --tw-ring-offset-color: #065f46; + } + + .md\:ring-offset-green-900{ + --tw-ring-offset-color: #064e3b; + } + + .md\:ring-offset-blue-50{ + --tw-ring-offset-color: #eff6ff; + } + + .md\:ring-offset-blue-100{ + --tw-ring-offset-color: #dbeafe; + } + + .md\:ring-offset-blue-200{ + --tw-ring-offset-color: #bfdbfe; + } + + .md\:ring-offset-blue-300{ + --tw-ring-offset-color: #93c5fd; + } + + .md\:ring-offset-blue-400{ + --tw-ring-offset-color: #60a5fa; + } + + .md\:ring-offset-blue-500{ + --tw-ring-offset-color: #3b82f6; + } + + .md\:ring-offset-blue-600{ + --tw-ring-offset-color: #2563eb; + } + + .md\:ring-offset-blue-700{ + --tw-ring-offset-color: #1d4ed8; + } + + .md\:ring-offset-blue-800{ + --tw-ring-offset-color: #1e40af; + } + + .md\:ring-offset-blue-900{ + --tw-ring-offset-color: #1e3a8a; + } + + .md\:ring-offset-indigo-50{ + --tw-ring-offset-color: #eef2ff; + } + + .md\:ring-offset-indigo-100{ + --tw-ring-offset-color: #e0e7ff; + } + + .md\:ring-offset-indigo-200{ + --tw-ring-offset-color: #c7d2fe; + } + + .md\:ring-offset-indigo-300{ + --tw-ring-offset-color: #a5b4fc; + } + + .md\:ring-offset-indigo-400{ + --tw-ring-offset-color: #818cf8; + } + + .md\:ring-offset-indigo-500{ + --tw-ring-offset-color: #6366f1; + } + + .md\:ring-offset-indigo-600{ + --tw-ring-offset-color: #4f46e5; + } + + .md\:ring-offset-indigo-700{ + --tw-ring-offset-color: #4338ca; + } + + .md\:ring-offset-indigo-800{ + --tw-ring-offset-color: #3730a3; + } + + .md\:ring-offset-indigo-900{ + --tw-ring-offset-color: #312e81; + } + + .md\:ring-offset-purple-50{ + --tw-ring-offset-color: #f5f3ff; + } + + .md\:ring-offset-purple-100{ + --tw-ring-offset-color: #ede9fe; + } + + .md\:ring-offset-purple-200{ + --tw-ring-offset-color: #ddd6fe; + } + + .md\:ring-offset-purple-300{ + --tw-ring-offset-color: #c4b5fd; + } + + .md\:ring-offset-purple-400{ + --tw-ring-offset-color: #a78bfa; + } + + .md\:ring-offset-purple-500{ + --tw-ring-offset-color: #8b5cf6; + } + + .md\:ring-offset-purple-600{ + --tw-ring-offset-color: #7c3aed; + } + + .md\:ring-offset-purple-700{ + --tw-ring-offset-color: #6d28d9; + } + + .md\:ring-offset-purple-800{ + --tw-ring-offset-color: #5b21b6; + } + + .md\:ring-offset-purple-900{ + --tw-ring-offset-color: #4c1d95; + } + + .md\:ring-offset-pink-50{ + --tw-ring-offset-color: #fdf2f8; + } + + .md\:ring-offset-pink-100{ + --tw-ring-offset-color: #fce7f3; + } + + .md\:ring-offset-pink-200{ + --tw-ring-offset-color: #fbcfe8; + } + + .md\:ring-offset-pink-300{ + --tw-ring-offset-color: #f9a8d4; + } + + .md\:ring-offset-pink-400{ + --tw-ring-offset-color: #f472b6; + } + + .md\:ring-offset-pink-500{ + --tw-ring-offset-color: #ec4899; + } + + .md\:ring-offset-pink-600{ + --tw-ring-offset-color: #db2777; + } + + .md\:ring-offset-pink-700{ + --tw-ring-offset-color: #be185d; + } + + .md\:ring-offset-pink-800{ + --tw-ring-offset-color: #9d174d; + } + + .md\:ring-offset-pink-900{ + --tw-ring-offset-color: #831843; + } + + .md\:focus-within\:ring-offset-transparent:focus-within{ + --tw-ring-offset-color: transparent; + } + + .md\:focus-within\:ring-offset-current:focus-within{ + --tw-ring-offset-color: currentColor; + } + + .md\:focus-within\:ring-offset-black:focus-within{ + --tw-ring-offset-color: #000; + } + + .md\:focus-within\:ring-offset-white:focus-within{ + --tw-ring-offset-color: #fff; + } + + .md\:focus-within\:ring-offset-gray-50:focus-within{ + --tw-ring-offset-color: #f9fafb; + } + + .md\:focus-within\:ring-offset-gray-100:focus-within{ + --tw-ring-offset-color: #f3f4f6; + } + + .md\:focus-within\:ring-offset-gray-200:focus-within{ + --tw-ring-offset-color: #e5e7eb; + } + + .md\:focus-within\:ring-offset-gray-300:focus-within{ + --tw-ring-offset-color: #d1d5db; + } + + .md\:focus-within\:ring-offset-gray-400:focus-within{ + --tw-ring-offset-color: #9ca3af; + } + + .md\:focus-within\:ring-offset-gray-500:focus-within{ + --tw-ring-offset-color: #6b7280; + } + + .md\:focus-within\:ring-offset-gray-600:focus-within{ + --tw-ring-offset-color: #4b5563; + } + + .md\:focus-within\:ring-offset-gray-700:focus-within{ + --tw-ring-offset-color: #374151; + } + + .md\:focus-within\:ring-offset-gray-800:focus-within{ + --tw-ring-offset-color: #1f2937; + } + + .md\:focus-within\:ring-offset-gray-900:focus-within{ + --tw-ring-offset-color: #111827; + } + + .md\:focus-within\:ring-offset-red-50:focus-within{ + --tw-ring-offset-color: #fef2f2; + } + + .md\:focus-within\:ring-offset-red-100:focus-within{ + --tw-ring-offset-color: #fee2e2; + } + + .md\:focus-within\:ring-offset-red-200:focus-within{ + --tw-ring-offset-color: #fecaca; + } + + .md\:focus-within\:ring-offset-red-300:focus-within{ + --tw-ring-offset-color: #fca5a5; + } + + .md\:focus-within\:ring-offset-red-400:focus-within{ + --tw-ring-offset-color: #f87171; + } + + .md\:focus-within\:ring-offset-red-500:focus-within{ + --tw-ring-offset-color: #ef4444; + } + + .md\:focus-within\:ring-offset-red-600:focus-within{ + --tw-ring-offset-color: #dc2626; + } + + .md\:focus-within\:ring-offset-red-700:focus-within{ + --tw-ring-offset-color: #b91c1c; + } + + .md\:focus-within\:ring-offset-red-800:focus-within{ + --tw-ring-offset-color: #991b1b; + } + + .md\:focus-within\:ring-offset-red-900:focus-within{ + --tw-ring-offset-color: #7f1d1d; + } + + .md\:focus-within\:ring-offset-yellow-50:focus-within{ + --tw-ring-offset-color: #fffbeb; + } + + .md\:focus-within\:ring-offset-yellow-100:focus-within{ + --tw-ring-offset-color: #fef3c7; + } + + .md\:focus-within\:ring-offset-yellow-200:focus-within{ + --tw-ring-offset-color: #fde68a; + } + + .md\:focus-within\:ring-offset-yellow-300:focus-within{ + --tw-ring-offset-color: #fcd34d; + } + + .md\:focus-within\:ring-offset-yellow-400:focus-within{ + --tw-ring-offset-color: #fbbf24; + } + + .md\:focus-within\:ring-offset-yellow-500:focus-within{ + --tw-ring-offset-color: #f59e0b; + } + + .md\:focus-within\:ring-offset-yellow-600:focus-within{ + --tw-ring-offset-color: #d97706; + } + + .md\:focus-within\:ring-offset-yellow-700:focus-within{ + --tw-ring-offset-color: #b45309; + } + + .md\:focus-within\:ring-offset-yellow-800:focus-within{ + --tw-ring-offset-color: #92400e; + } + + .md\:focus-within\:ring-offset-yellow-900:focus-within{ + --tw-ring-offset-color: #78350f; + } + + .md\:focus-within\:ring-offset-green-50:focus-within{ + --tw-ring-offset-color: #ecfdf5; + } + + .md\:focus-within\:ring-offset-green-100:focus-within{ + --tw-ring-offset-color: #d1fae5; + } + + .md\:focus-within\:ring-offset-green-200:focus-within{ + --tw-ring-offset-color: #a7f3d0; + } + + .md\:focus-within\:ring-offset-green-300:focus-within{ + --tw-ring-offset-color: #6ee7b7; + } + + .md\:focus-within\:ring-offset-green-400:focus-within{ + --tw-ring-offset-color: #34d399; + } + + .md\:focus-within\:ring-offset-green-500:focus-within{ + --tw-ring-offset-color: #10b981; + } + + .md\:focus-within\:ring-offset-green-600:focus-within{ + --tw-ring-offset-color: #059669; + } + + .md\:focus-within\:ring-offset-green-700:focus-within{ + --tw-ring-offset-color: #047857; + } + + .md\:focus-within\:ring-offset-green-800:focus-within{ + --tw-ring-offset-color: #065f46; + } + + .md\:focus-within\:ring-offset-green-900:focus-within{ + --tw-ring-offset-color: #064e3b; + } + + .md\:focus-within\:ring-offset-blue-50:focus-within{ + --tw-ring-offset-color: #eff6ff; + } + + .md\:focus-within\:ring-offset-blue-100:focus-within{ + --tw-ring-offset-color: #dbeafe; + } + + .md\:focus-within\:ring-offset-blue-200:focus-within{ + --tw-ring-offset-color: #bfdbfe; + } + + .md\:focus-within\:ring-offset-blue-300:focus-within{ + --tw-ring-offset-color: #93c5fd; + } + + .md\:focus-within\:ring-offset-blue-400:focus-within{ + --tw-ring-offset-color: #60a5fa; + } + + .md\:focus-within\:ring-offset-blue-500:focus-within{ + --tw-ring-offset-color: #3b82f6; + } + + .md\:focus-within\:ring-offset-blue-600:focus-within{ + --tw-ring-offset-color: #2563eb; + } + + .md\:focus-within\:ring-offset-blue-700:focus-within{ + --tw-ring-offset-color: #1d4ed8; + } + + .md\:focus-within\:ring-offset-blue-800:focus-within{ + --tw-ring-offset-color: #1e40af; + } + + .md\:focus-within\:ring-offset-blue-900:focus-within{ + --tw-ring-offset-color: #1e3a8a; + } + + .md\:focus-within\:ring-offset-indigo-50:focus-within{ + --tw-ring-offset-color: #eef2ff; + } + + .md\:focus-within\:ring-offset-indigo-100:focus-within{ + --tw-ring-offset-color: #e0e7ff; + } + + .md\:focus-within\:ring-offset-indigo-200:focus-within{ + --tw-ring-offset-color: #c7d2fe; + } + + .md\:focus-within\:ring-offset-indigo-300:focus-within{ + --tw-ring-offset-color: #a5b4fc; + } + + .md\:focus-within\:ring-offset-indigo-400:focus-within{ + --tw-ring-offset-color: #818cf8; + } + + .md\:focus-within\:ring-offset-indigo-500:focus-within{ + --tw-ring-offset-color: #6366f1; + } + + .md\:focus-within\:ring-offset-indigo-600:focus-within{ + --tw-ring-offset-color: #4f46e5; + } + + .md\:focus-within\:ring-offset-indigo-700:focus-within{ + --tw-ring-offset-color: #4338ca; + } + + .md\:focus-within\:ring-offset-indigo-800:focus-within{ + --tw-ring-offset-color: #3730a3; + } + + .md\:focus-within\:ring-offset-indigo-900:focus-within{ + --tw-ring-offset-color: #312e81; + } + + .md\:focus-within\:ring-offset-purple-50:focus-within{ + --tw-ring-offset-color: #f5f3ff; + } + + .md\:focus-within\:ring-offset-purple-100:focus-within{ + --tw-ring-offset-color: #ede9fe; + } + + .md\:focus-within\:ring-offset-purple-200:focus-within{ + --tw-ring-offset-color: #ddd6fe; + } + + .md\:focus-within\:ring-offset-purple-300:focus-within{ + --tw-ring-offset-color: #c4b5fd; + } + + .md\:focus-within\:ring-offset-purple-400:focus-within{ + --tw-ring-offset-color: #a78bfa; + } + + .md\:focus-within\:ring-offset-purple-500:focus-within{ + --tw-ring-offset-color: #8b5cf6; + } + + .md\:focus-within\:ring-offset-purple-600:focus-within{ + --tw-ring-offset-color: #7c3aed; + } + + .md\:focus-within\:ring-offset-purple-700:focus-within{ + --tw-ring-offset-color: #6d28d9; + } + + .md\:focus-within\:ring-offset-purple-800:focus-within{ + --tw-ring-offset-color: #5b21b6; + } + + .md\:focus-within\:ring-offset-purple-900:focus-within{ + --tw-ring-offset-color: #4c1d95; + } + + .md\:focus-within\:ring-offset-pink-50:focus-within{ + --tw-ring-offset-color: #fdf2f8; + } + + .md\:focus-within\:ring-offset-pink-100:focus-within{ + --tw-ring-offset-color: #fce7f3; + } + + .md\:focus-within\:ring-offset-pink-200:focus-within{ + --tw-ring-offset-color: #fbcfe8; + } + + .md\:focus-within\:ring-offset-pink-300:focus-within{ + --tw-ring-offset-color: #f9a8d4; + } + + .md\:focus-within\:ring-offset-pink-400:focus-within{ + --tw-ring-offset-color: #f472b6; + } + + .md\:focus-within\:ring-offset-pink-500:focus-within{ + --tw-ring-offset-color: #ec4899; + } + + .md\:focus-within\:ring-offset-pink-600:focus-within{ + --tw-ring-offset-color: #db2777; + } + + .md\:focus-within\:ring-offset-pink-700:focus-within{ + --tw-ring-offset-color: #be185d; + } + + .md\:focus-within\:ring-offset-pink-800:focus-within{ + --tw-ring-offset-color: #9d174d; + } + + .md\:focus-within\:ring-offset-pink-900:focus-within{ + --tw-ring-offset-color: #831843; + } + + .md\:focus\:ring-offset-transparent:focus{ + --tw-ring-offset-color: transparent; + } + + .md\:focus\:ring-offset-current:focus{ + --tw-ring-offset-color: currentColor; + } + + .md\:focus\:ring-offset-black:focus{ + --tw-ring-offset-color: #000; + } + + .md\:focus\:ring-offset-white:focus{ + --tw-ring-offset-color: #fff; + } + + .md\:focus\:ring-offset-gray-50:focus{ + --tw-ring-offset-color: #f9fafb; + } + + .md\:focus\:ring-offset-gray-100:focus{ + --tw-ring-offset-color: #f3f4f6; + } + + .md\:focus\:ring-offset-gray-200:focus{ + --tw-ring-offset-color: #e5e7eb; + } + + .md\:focus\:ring-offset-gray-300:focus{ + --tw-ring-offset-color: #d1d5db; + } + + .md\:focus\:ring-offset-gray-400:focus{ + --tw-ring-offset-color: #9ca3af; + } + + .md\:focus\:ring-offset-gray-500:focus{ + --tw-ring-offset-color: #6b7280; + } + + .md\:focus\:ring-offset-gray-600:focus{ + --tw-ring-offset-color: #4b5563; + } + + .md\:focus\:ring-offset-gray-700:focus{ + --tw-ring-offset-color: #374151; + } + + .md\:focus\:ring-offset-gray-800:focus{ + --tw-ring-offset-color: #1f2937; + } + + .md\:focus\:ring-offset-gray-900:focus{ + --tw-ring-offset-color: #111827; + } + + .md\:focus\:ring-offset-red-50:focus{ + --tw-ring-offset-color: #fef2f2; + } + + .md\:focus\:ring-offset-red-100:focus{ + --tw-ring-offset-color: #fee2e2; + } + + .md\:focus\:ring-offset-red-200:focus{ + --tw-ring-offset-color: #fecaca; + } + + .md\:focus\:ring-offset-red-300:focus{ + --tw-ring-offset-color: #fca5a5; + } + + .md\:focus\:ring-offset-red-400:focus{ + --tw-ring-offset-color: #f87171; + } + + .md\:focus\:ring-offset-red-500:focus{ + --tw-ring-offset-color: #ef4444; + } + + .md\:focus\:ring-offset-red-600:focus{ + --tw-ring-offset-color: #dc2626; + } + + .md\:focus\:ring-offset-red-700:focus{ + --tw-ring-offset-color: #b91c1c; + } + + .md\:focus\:ring-offset-red-800:focus{ + --tw-ring-offset-color: #991b1b; + } + + .md\:focus\:ring-offset-red-900:focus{ + --tw-ring-offset-color: #7f1d1d; + } + + .md\:focus\:ring-offset-yellow-50:focus{ + --tw-ring-offset-color: #fffbeb; + } + + .md\:focus\:ring-offset-yellow-100:focus{ + --tw-ring-offset-color: #fef3c7; + } + + .md\:focus\:ring-offset-yellow-200:focus{ + --tw-ring-offset-color: #fde68a; + } + + .md\:focus\:ring-offset-yellow-300:focus{ + --tw-ring-offset-color: #fcd34d; + } + + .md\:focus\:ring-offset-yellow-400:focus{ + --tw-ring-offset-color: #fbbf24; + } + + .md\:focus\:ring-offset-yellow-500:focus{ + --tw-ring-offset-color: #f59e0b; + } + + .md\:focus\:ring-offset-yellow-600:focus{ + --tw-ring-offset-color: #d97706; + } + + .md\:focus\:ring-offset-yellow-700:focus{ + --tw-ring-offset-color: #b45309; + } + + .md\:focus\:ring-offset-yellow-800:focus{ + --tw-ring-offset-color: #92400e; + } + + .md\:focus\:ring-offset-yellow-900:focus{ + --tw-ring-offset-color: #78350f; + } + + .md\:focus\:ring-offset-green-50:focus{ + --tw-ring-offset-color: #ecfdf5; + } + + .md\:focus\:ring-offset-green-100:focus{ + --tw-ring-offset-color: #d1fae5; + } + + .md\:focus\:ring-offset-green-200:focus{ + --tw-ring-offset-color: #a7f3d0; + } + + .md\:focus\:ring-offset-green-300:focus{ + --tw-ring-offset-color: #6ee7b7; + } + + .md\:focus\:ring-offset-green-400:focus{ + --tw-ring-offset-color: #34d399; + } + + .md\:focus\:ring-offset-green-500:focus{ + --tw-ring-offset-color: #10b981; + } + + .md\:focus\:ring-offset-green-600:focus{ + --tw-ring-offset-color: #059669; + } + + .md\:focus\:ring-offset-green-700:focus{ + --tw-ring-offset-color: #047857; + } + + .md\:focus\:ring-offset-green-800:focus{ + --tw-ring-offset-color: #065f46; + } + + .md\:focus\:ring-offset-green-900:focus{ + --tw-ring-offset-color: #064e3b; + } + + .md\:focus\:ring-offset-blue-50:focus{ + --tw-ring-offset-color: #eff6ff; + } + + .md\:focus\:ring-offset-blue-100:focus{ + --tw-ring-offset-color: #dbeafe; + } + + .md\:focus\:ring-offset-blue-200:focus{ + --tw-ring-offset-color: #bfdbfe; + } + + .md\:focus\:ring-offset-blue-300:focus{ + --tw-ring-offset-color: #93c5fd; + } + + .md\:focus\:ring-offset-blue-400:focus{ + --tw-ring-offset-color: #60a5fa; + } + + .md\:focus\:ring-offset-blue-500:focus{ + --tw-ring-offset-color: #3b82f6; + } + + .md\:focus\:ring-offset-blue-600:focus{ + --tw-ring-offset-color: #2563eb; + } + + .md\:focus\:ring-offset-blue-700:focus{ + --tw-ring-offset-color: #1d4ed8; + } + + .md\:focus\:ring-offset-blue-800:focus{ + --tw-ring-offset-color: #1e40af; + } + + .md\:focus\:ring-offset-blue-900:focus{ + --tw-ring-offset-color: #1e3a8a; + } + + .md\:focus\:ring-offset-indigo-50:focus{ + --tw-ring-offset-color: #eef2ff; + } + + .md\:focus\:ring-offset-indigo-100:focus{ + --tw-ring-offset-color: #e0e7ff; + } + + .md\:focus\:ring-offset-indigo-200:focus{ + --tw-ring-offset-color: #c7d2fe; + } + + .md\:focus\:ring-offset-indigo-300:focus{ + --tw-ring-offset-color: #a5b4fc; + } + + .md\:focus\:ring-offset-indigo-400:focus{ + --tw-ring-offset-color: #818cf8; + } + + .md\:focus\:ring-offset-indigo-500:focus{ + --tw-ring-offset-color: #6366f1; + } + + .md\:focus\:ring-offset-indigo-600:focus{ + --tw-ring-offset-color: #4f46e5; + } + + .md\:focus\:ring-offset-indigo-700:focus{ + --tw-ring-offset-color: #4338ca; + } + + .md\:focus\:ring-offset-indigo-800:focus{ + --tw-ring-offset-color: #3730a3; + } + + .md\:focus\:ring-offset-indigo-900:focus{ + --tw-ring-offset-color: #312e81; + } + + .md\:focus\:ring-offset-purple-50:focus{ + --tw-ring-offset-color: #f5f3ff; + } + + .md\:focus\:ring-offset-purple-100:focus{ + --tw-ring-offset-color: #ede9fe; + } + + .md\:focus\:ring-offset-purple-200:focus{ + --tw-ring-offset-color: #ddd6fe; + } + + .md\:focus\:ring-offset-purple-300:focus{ + --tw-ring-offset-color: #c4b5fd; + } + + .md\:focus\:ring-offset-purple-400:focus{ + --tw-ring-offset-color: #a78bfa; + } + + .md\:focus\:ring-offset-purple-500:focus{ + --tw-ring-offset-color: #8b5cf6; + } + + .md\:focus\:ring-offset-purple-600:focus{ + --tw-ring-offset-color: #7c3aed; + } + + .md\:focus\:ring-offset-purple-700:focus{ + --tw-ring-offset-color: #6d28d9; + } + + .md\:focus\:ring-offset-purple-800:focus{ + --tw-ring-offset-color: #5b21b6; + } + + .md\:focus\:ring-offset-purple-900:focus{ + --tw-ring-offset-color: #4c1d95; + } + + .md\:focus\:ring-offset-pink-50:focus{ + --tw-ring-offset-color: #fdf2f8; + } + + .md\:focus\:ring-offset-pink-100:focus{ + --tw-ring-offset-color: #fce7f3; + } + + .md\:focus\:ring-offset-pink-200:focus{ + --tw-ring-offset-color: #fbcfe8; + } + + .md\:focus\:ring-offset-pink-300:focus{ + --tw-ring-offset-color: #f9a8d4; + } + + .md\:focus\:ring-offset-pink-400:focus{ + --tw-ring-offset-color: #f472b6; + } + + .md\:focus\:ring-offset-pink-500:focus{ + --tw-ring-offset-color: #ec4899; + } + + .md\:focus\:ring-offset-pink-600:focus{ + --tw-ring-offset-color: #db2777; + } + + .md\:focus\:ring-offset-pink-700:focus{ + --tw-ring-offset-color: #be185d; + } + + .md\:focus\:ring-offset-pink-800:focus{ + --tw-ring-offset-color: #9d174d; + } + + .md\:focus\:ring-offset-pink-900:focus{ + --tw-ring-offset-color: #831843; + } + + .md\:ring-offset-0{ + --tw-ring-offset-width: 0px; + } + + .md\:ring-offset-1{ + --tw-ring-offset-width: 1px; + } + + .md\:ring-offset-2{ + --tw-ring-offset-width: 2px; + } + + .md\:ring-offset-4{ + --tw-ring-offset-width: 4px; + } + + .md\:ring-offset-8{ + --tw-ring-offset-width: 8px; + } + + .md\:focus-within\:ring-offset-0:focus-within{ + --tw-ring-offset-width: 0px; + } + + .md\:focus-within\:ring-offset-1:focus-within{ + --tw-ring-offset-width: 1px; + } + + .md\:focus-within\:ring-offset-2:focus-within{ + --tw-ring-offset-width: 2px; + } + + .md\:focus-within\:ring-offset-4:focus-within{ + --tw-ring-offset-width: 4px; + } + + .md\:focus-within\:ring-offset-8:focus-within{ + --tw-ring-offset-width: 8px; + } + + .md\:focus\:ring-offset-0:focus{ + --tw-ring-offset-width: 0px; + } + + .md\:focus\:ring-offset-1:focus{ + --tw-ring-offset-width: 1px; + } + + .md\:focus\:ring-offset-2:focus{ + --tw-ring-offset-width: 2px; + } + + .md\:focus\:ring-offset-4:focus{ + --tw-ring-offset-width: 4px; + } + + .md\:focus\:ring-offset-8:focus{ + --tw-ring-offset-width: 8px; + } + + .md\:ring-transparent{ + --tw-ring-color: transparent; + } + + .md\:ring-current{ + --tw-ring-color: currentColor; + } + + .md\:ring-black{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); + } + + .md\:ring-white{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); + } + + .md\:ring-gray-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); + } + + .md\:ring-gray-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); + } + + .md\:ring-gray-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); + } + + .md\:ring-gray-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); + } + + .md\:ring-gray-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); + } + + .md\:ring-gray-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); + } + + .md\:ring-gray-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); + } + + .md\:ring-gray-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); + } + + .md\:ring-gray-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); + } + + .md\:ring-gray-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); + } + + .md\:ring-red-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); + } + + .md\:ring-red-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); + } + + .md\:ring-red-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); + } + + .md\:ring-red-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); + } + + .md\:ring-red-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); + } + + .md\:ring-red-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); + } + + .md\:ring-red-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); + } + + .md\:ring-red-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); + } + + .md\:ring-red-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); + } + + .md\:ring-red-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); + } + + .md\:ring-yellow-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); + } + + .md\:ring-yellow-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); + } + + .md\:ring-yellow-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); + } + + .md\:ring-yellow-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); + } + + .md\:ring-yellow-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); + } + + .md\:ring-yellow-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); + } + + .md\:ring-yellow-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); + } + + .md\:ring-yellow-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); + } + + .md\:ring-yellow-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); + } + + .md\:ring-yellow-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); + } + + .md\:ring-green-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); + } + + .md\:ring-green-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); + } + + .md\:ring-green-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); + } + + .md\:ring-green-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); + } + + .md\:ring-green-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); + } + + .md\:ring-green-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); + } + + .md\:ring-green-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); + } + + .md\:ring-green-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); + } + + .md\:ring-green-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); + } + + .md\:ring-green-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); + } + + .md\:ring-blue-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); + } + + .md\:ring-blue-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); + } + + .md\:ring-blue-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); + } + + .md\:ring-blue-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); + } + + .md\:ring-blue-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); + } + + .md\:ring-blue-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); + } + + .md\:ring-blue-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); + } + + .md\:ring-blue-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } + + .md\:ring-blue-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); + } + + .md\:ring-blue-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); + } + + .md\:ring-indigo-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); + } + + .md\:ring-indigo-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); + } + + .md\:ring-indigo-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); + } + + .md\:ring-indigo-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); + } + + .md\:ring-indigo-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); + } + + .md\:ring-indigo-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); + } + + .md\:ring-indigo-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); + } + + .md\:ring-indigo-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); + } + + .md\:ring-indigo-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); + } + + .md\:ring-indigo-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); + } + + .md\:ring-purple-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); + } + + .md\:ring-purple-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); + } + + .md\:ring-purple-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); + } + + .md\:ring-purple-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); + } + + .md\:ring-purple-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); + } + + .md\:ring-purple-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); + } + + .md\:ring-purple-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); + } + + .md\:ring-purple-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); + } + + .md\:ring-purple-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); + } + + .md\:ring-purple-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); + } + + .md\:ring-pink-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); + } + + .md\:ring-pink-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); + } + + .md\:ring-pink-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); + } + + .md\:ring-pink-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); + } + + .md\:ring-pink-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); + } + + .md\:ring-pink-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); + } + + .md\:ring-pink-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); + } + + .md\:ring-pink-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); + } + + .md\:ring-pink-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); + } + + .md\:ring-pink-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-transparent:focus-within{ + --tw-ring-color: transparent; + } + + .md\:focus-within\:ring-current:focus-within{ + --tw-ring-color: currentColor; + } + + .md\:focus-within\:ring-black:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-white:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-gray-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-gray-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-gray-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-gray-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-gray-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-gray-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-gray-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-gray-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-gray-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-gray-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-red-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-red-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-red-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-red-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-red-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-red-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-red-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-red-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-red-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-red-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-yellow-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-yellow-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-yellow-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-yellow-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-yellow-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-yellow-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-yellow-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-yellow-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-yellow-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-yellow-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-green-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-green-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-green-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-green-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-green-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-green-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-green-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-green-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-green-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-green-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-blue-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-blue-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-blue-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-blue-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-blue-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-blue-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-blue-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-blue-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-blue-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-blue-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-indigo-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-indigo-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-indigo-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-indigo-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-indigo-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-indigo-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-indigo-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-indigo-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-indigo-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-indigo-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-purple-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-purple-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-purple-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-purple-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-purple-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-purple-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-purple-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-purple-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-purple-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-purple-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-pink-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-pink-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-pink-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-pink-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-pink-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-pink-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-pink-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-pink-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-pink-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); + } + + .md\:focus-within\:ring-pink-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-transparent:focus{ + --tw-ring-color: transparent; + } + + .md\:focus\:ring-current:focus{ + --tw-ring-color: currentColor; + } + + .md\:focus\:ring-black:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-white:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-gray-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-gray-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-gray-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-gray-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-gray-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-gray-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-gray-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-gray-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-gray-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-gray-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-red-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-red-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-red-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-red-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-red-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-red-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-red-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-red-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-red-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-red-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-yellow-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-yellow-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-yellow-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-yellow-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-yellow-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-yellow-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-yellow-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-yellow-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-yellow-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-yellow-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-green-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-green-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-green-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-green-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-green-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-green-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-green-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-green-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-green-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-green-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-blue-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-blue-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-blue-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-blue-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-blue-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-blue-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-blue-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-blue-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-blue-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-blue-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-indigo-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-indigo-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-indigo-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-indigo-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-indigo-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-indigo-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-indigo-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-indigo-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-indigo-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-indigo-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-purple-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-purple-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-purple-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-purple-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-purple-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-purple-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-purple-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-purple-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-purple-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-purple-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-pink-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-pink-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-pink-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-pink-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-pink-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-pink-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-pink-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-pink-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-pink-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); + } + + .md\:focus\:ring-pink-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); + } + + .md\:ring-opacity-0{ + --tw-ring-opacity: 0; + } + + .md\:ring-opacity-5{ + --tw-ring-opacity: 0.05; + } + + .md\:ring-opacity-10{ + --tw-ring-opacity: 0.1; + } + + .md\:ring-opacity-20{ + --tw-ring-opacity: 0.2; + } + + .md\:ring-opacity-25{ + --tw-ring-opacity: 0.25; + } + + .md\:ring-opacity-30{ + --tw-ring-opacity: 0.3; + } + + .md\:ring-opacity-40{ + --tw-ring-opacity: 0.4; + } + + .md\:ring-opacity-50{ + --tw-ring-opacity: 0.5; + } + + .md\:ring-opacity-60{ + --tw-ring-opacity: 0.6; + } + + .md\:ring-opacity-70{ + --tw-ring-opacity: 0.7; + } + + .md\:ring-opacity-75{ + --tw-ring-opacity: 0.75; + } + + .md\:ring-opacity-80{ + --tw-ring-opacity: 0.8; + } + + .md\:ring-opacity-90{ + --tw-ring-opacity: 0.9; + } + + .md\:ring-opacity-95{ + --tw-ring-opacity: 0.95; + } + + .md\:ring-opacity-100{ + --tw-ring-opacity: 1; + } + + .md\:focus-within\:ring-opacity-0:focus-within{ + --tw-ring-opacity: 0; + } + + .md\:focus-within\:ring-opacity-5:focus-within{ + --tw-ring-opacity: 0.05; + } + + .md\:focus-within\:ring-opacity-10:focus-within{ + --tw-ring-opacity: 0.1; + } + + .md\:focus-within\:ring-opacity-20:focus-within{ + --tw-ring-opacity: 0.2; + } + + .md\:focus-within\:ring-opacity-25:focus-within{ + --tw-ring-opacity: 0.25; + } + + .md\:focus-within\:ring-opacity-30:focus-within{ + --tw-ring-opacity: 0.3; + } + + .md\:focus-within\:ring-opacity-40:focus-within{ + --tw-ring-opacity: 0.4; + } + + .md\:focus-within\:ring-opacity-50:focus-within{ + --tw-ring-opacity: 0.5; + } + + .md\:focus-within\:ring-opacity-60:focus-within{ + --tw-ring-opacity: 0.6; + } + + .md\:focus-within\:ring-opacity-70:focus-within{ + --tw-ring-opacity: 0.7; + } + + .md\:focus-within\:ring-opacity-75:focus-within{ + --tw-ring-opacity: 0.75; + } + + .md\:focus-within\:ring-opacity-80:focus-within{ + --tw-ring-opacity: 0.8; + } + + .md\:focus-within\:ring-opacity-90:focus-within{ + --tw-ring-opacity: 0.9; + } + + .md\:focus-within\:ring-opacity-95:focus-within{ + --tw-ring-opacity: 0.95; + } + + .md\:focus-within\:ring-opacity-100:focus-within{ + --tw-ring-opacity: 1; + } + + .md\:focus\:ring-opacity-0:focus{ + --tw-ring-opacity: 0; + } + + .md\:focus\:ring-opacity-5:focus{ + --tw-ring-opacity: 0.05; + } + + .md\:focus\:ring-opacity-10:focus{ + --tw-ring-opacity: 0.1; + } + + .md\:focus\:ring-opacity-20:focus{ + --tw-ring-opacity: 0.2; + } + + .md\:focus\:ring-opacity-25:focus{ + --tw-ring-opacity: 0.25; + } + + .md\:focus\:ring-opacity-30:focus{ + --tw-ring-opacity: 0.3; + } + + .md\:focus\:ring-opacity-40:focus{ + --tw-ring-opacity: 0.4; + } + + .md\:focus\:ring-opacity-50:focus{ + --tw-ring-opacity: 0.5; + } + + .md\:focus\:ring-opacity-60:focus{ + --tw-ring-opacity: 0.6; + } + + .md\:focus\:ring-opacity-70:focus{ + --tw-ring-opacity: 0.7; + } + + .md\:focus\:ring-opacity-75:focus{ + --tw-ring-opacity: 0.75; + } + + .md\:focus\:ring-opacity-80:focus{ + --tw-ring-opacity: 0.8; + } + + .md\:focus\:ring-opacity-90:focus{ + --tw-ring-opacity: 0.9; + } + + .md\:focus\:ring-opacity-95:focus{ + --tw-ring-opacity: 0.95; + } + + .md\:focus\:ring-opacity-100:focus{ + --tw-ring-opacity: 1; + } + + .md\:fill-current{ + fill: currentColor; + } + + .md\:stroke-current{ + stroke: currentColor; + } + + .md\:stroke-0{ + stroke-width: 0; + } + + .md\:stroke-1{ + stroke-width: 1; + } + + .md\:stroke-2{ + stroke-width: 2; + } + + .md\:table-auto{ + table-layout: auto; + } + + .md\:table-fixed{ + table-layout: fixed; + } + + .md\:text-left{ + text-align: left; + } + + .md\:text-center{ + text-align: center; + } + + .md\:text-right{ + text-align: right; + } + + .md\:text-justify{ + text-align: justify; + } + + .md\:text-transparent{ + color: transparent; + } + + .md\:text-current{ + color: currentColor; + } + + .md\:text-black{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .md\:text-white{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .md\:text-gray-50{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .md\:text-gray-100{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .md\:text-gray-200{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .md\:text-gray-300{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .md\:text-gray-400{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .md\:text-gray-500{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .md\:text-gray-600{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .md\:text-gray-700{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .md\:text-gray-800{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .md\:text-gray-900{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .md\:text-red-50{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .md\:text-red-100{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .md\:text-red-200{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .md\:text-red-300{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .md\:text-red-400{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .md\:text-red-500{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .md\:text-red-600{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .md\:text-red-700{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .md\:text-red-800{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .md\:text-red-900{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .md\:text-yellow-50{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .md\:text-yellow-100{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .md\:text-yellow-200{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .md\:text-yellow-300{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .md\:text-yellow-400{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .md\:text-yellow-500{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .md\:text-yellow-600{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .md\:text-yellow-700{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .md\:text-yellow-800{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .md\:text-yellow-900{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .md\:text-green-50{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .md\:text-green-100{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .md\:text-green-200{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .md\:text-green-300{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .md\:text-green-400{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .md\:text-green-500{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .md\:text-green-600{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .md\:text-green-700{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .md\:text-green-800{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .md\:text-green-900{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .md\:text-blue-50{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .md\:text-blue-100{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .md\:text-blue-200{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .md\:text-blue-300{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .md\:text-blue-400{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .md\:text-blue-500{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .md\:text-blue-600{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .md\:text-blue-700{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .md\:text-blue-800{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .md\:text-blue-900{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .md\:text-indigo-50{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .md\:text-indigo-100{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .md\:text-indigo-200{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .md\:text-indigo-300{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .md\:text-indigo-400{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .md\:text-indigo-500{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .md\:text-indigo-600{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .md\:text-indigo-700{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .md\:text-indigo-800{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .md\:text-indigo-900{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .md\:text-purple-50{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .md\:text-purple-100{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .md\:text-purple-200{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .md\:text-purple-300{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .md\:text-purple-400{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .md\:text-purple-500{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .md\:text-purple-600{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .md\:text-purple-700{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .md\:text-purple-800{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .md\:text-purple-900{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .md\:text-pink-50{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .md\:text-pink-100{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .md\:text-pink-200{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .md\:text-pink-300{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .md\:text-pink-400{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .md\:text-pink-500{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .md\:text-pink-600{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .md\:text-pink-700{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .md\:text-pink-800{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .md\:text-pink-900{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-transparent{ + color: transparent; + } + + .group:hover .md\:group-hover\:text-current{ + color: currentColor; + } + + .group:hover .md\:group-hover\:text-black{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-white{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-gray-50{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-gray-100{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-gray-200{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-gray-300{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-gray-400{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-gray-500{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-gray-600{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-gray-700{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-gray-800{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-gray-900{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-red-50{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-red-100{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-red-200{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-red-300{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-red-400{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-red-500{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-red-600{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-red-700{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-red-800{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-red-900{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-yellow-50{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-yellow-100{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-yellow-200{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-yellow-300{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-yellow-400{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-yellow-500{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-yellow-600{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-yellow-700{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-yellow-800{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-yellow-900{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-green-50{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-green-100{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-green-200{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-green-300{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-green-400{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-green-500{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-green-600{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-green-700{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-green-800{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-green-900{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-blue-50{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-blue-100{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-blue-200{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-blue-300{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-blue-400{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-blue-500{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-blue-600{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-blue-700{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-blue-800{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-blue-900{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-indigo-50{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-indigo-100{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-indigo-200{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-indigo-300{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-indigo-400{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-indigo-500{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-indigo-600{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-indigo-700{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-indigo-800{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-indigo-900{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-purple-50{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-purple-100{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-purple-200{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-purple-300{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-purple-400{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-purple-500{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-purple-600{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-purple-700{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-purple-800{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-purple-900{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-pink-50{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-pink-100{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-pink-200{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-pink-300{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-pink-400{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-pink-500{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-pink-600{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-pink-700{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-pink-800{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .group:hover .md\:group-hover\:text-pink-900{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-transparent:focus-within{ + color: transparent; + } + + .md\:focus-within\:text-current:focus-within{ + color: currentColor; + } + + .md\:focus-within\:text-black:focus-within{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-white:focus-within{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-gray-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-gray-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-gray-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-gray-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-gray-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-gray-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-gray-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-gray-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-gray-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-gray-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-red-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-red-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-red-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-red-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-red-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-red-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-red-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-red-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-red-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-red-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-yellow-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-yellow-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-yellow-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-yellow-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-yellow-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-yellow-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-yellow-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-yellow-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-yellow-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-yellow-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-green-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-green-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-green-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-green-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-green-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-green-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-green-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-green-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-green-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-green-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-blue-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-blue-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-blue-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-blue-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-blue-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-blue-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-blue-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-blue-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-blue-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-blue-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-indigo-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-indigo-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-indigo-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-indigo-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-indigo-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-indigo-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-indigo-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-indigo-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-indigo-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-indigo-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-purple-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-purple-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-purple-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-purple-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-purple-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-purple-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-purple-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-purple-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-purple-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-purple-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-pink-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-pink-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-pink-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-pink-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-pink-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-pink-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-pink-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-pink-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-pink-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .md\:focus-within\:text-pink-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .md\:hover\:text-transparent:hover{ + color: transparent; + } + + .md\:hover\:text-current:hover{ + color: currentColor; + } + + .md\:hover\:text-black:hover{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .md\:hover\:text-white:hover{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .md\:hover\:text-gray-50:hover{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .md\:hover\:text-gray-100:hover{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .md\:hover\:text-gray-200:hover{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .md\:hover\:text-gray-300:hover{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .md\:hover\:text-gray-400:hover{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .md\:hover\:text-gray-500:hover{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .md\:hover\:text-gray-600:hover{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .md\:hover\:text-gray-700:hover{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .md\:hover\:text-gray-800:hover{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .md\:hover\:text-gray-900:hover{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .md\:hover\:text-red-50:hover{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .md\:hover\:text-red-100:hover{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .md\:hover\:text-red-200:hover{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .md\:hover\:text-red-300:hover{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .md\:hover\:text-red-400:hover{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .md\:hover\:text-red-500:hover{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .md\:hover\:text-red-600:hover{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .md\:hover\:text-red-700:hover{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .md\:hover\:text-red-800:hover{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .md\:hover\:text-red-900:hover{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .md\:hover\:text-yellow-50:hover{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .md\:hover\:text-yellow-100:hover{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .md\:hover\:text-yellow-200:hover{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .md\:hover\:text-yellow-300:hover{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .md\:hover\:text-yellow-400:hover{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .md\:hover\:text-yellow-500:hover{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .md\:hover\:text-yellow-600:hover{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .md\:hover\:text-yellow-700:hover{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .md\:hover\:text-yellow-800:hover{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .md\:hover\:text-yellow-900:hover{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .md\:hover\:text-green-50:hover{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .md\:hover\:text-green-100:hover{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .md\:hover\:text-green-200:hover{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .md\:hover\:text-green-300:hover{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .md\:hover\:text-green-400:hover{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .md\:hover\:text-green-500:hover{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .md\:hover\:text-green-600:hover{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .md\:hover\:text-green-700:hover{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .md\:hover\:text-green-800:hover{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .md\:hover\:text-green-900:hover{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .md\:hover\:text-blue-50:hover{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .md\:hover\:text-blue-100:hover{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .md\:hover\:text-blue-200:hover{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .md\:hover\:text-blue-300:hover{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .md\:hover\:text-blue-400:hover{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .md\:hover\:text-blue-500:hover{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .md\:hover\:text-blue-600:hover{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .md\:hover\:text-blue-700:hover{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .md\:hover\:text-blue-800:hover{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .md\:hover\:text-blue-900:hover{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .md\:hover\:text-indigo-50:hover{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .md\:hover\:text-indigo-100:hover{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .md\:hover\:text-indigo-200:hover{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .md\:hover\:text-indigo-300:hover{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .md\:hover\:text-indigo-400:hover{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .md\:hover\:text-indigo-500:hover{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .md\:hover\:text-indigo-600:hover{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .md\:hover\:text-indigo-700:hover{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .md\:hover\:text-indigo-800:hover{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .md\:hover\:text-indigo-900:hover{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .md\:hover\:text-purple-50:hover{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .md\:hover\:text-purple-100:hover{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .md\:hover\:text-purple-200:hover{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .md\:hover\:text-purple-300:hover{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .md\:hover\:text-purple-400:hover{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .md\:hover\:text-purple-500:hover{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .md\:hover\:text-purple-600:hover{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .md\:hover\:text-purple-700:hover{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .md\:hover\:text-purple-800:hover{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .md\:hover\:text-purple-900:hover{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .md\:hover\:text-pink-50:hover{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .md\:hover\:text-pink-100:hover{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .md\:hover\:text-pink-200:hover{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .md\:hover\:text-pink-300:hover{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .md\:hover\:text-pink-400:hover{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .md\:hover\:text-pink-500:hover{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .md\:hover\:text-pink-600:hover{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .md\:hover\:text-pink-700:hover{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .md\:hover\:text-pink-800:hover{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .md\:hover\:text-pink-900:hover{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .md\:focus\:text-transparent:focus{ + color: transparent; + } + + .md\:focus\:text-current:focus{ + color: currentColor; + } + + .md\:focus\:text-black:focus{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .md\:focus\:text-white:focus{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .md\:focus\:text-gray-50:focus{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .md\:focus\:text-gray-100:focus{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .md\:focus\:text-gray-200:focus{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .md\:focus\:text-gray-300:focus{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .md\:focus\:text-gray-400:focus{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .md\:focus\:text-gray-500:focus{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .md\:focus\:text-gray-600:focus{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .md\:focus\:text-gray-700:focus{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .md\:focus\:text-gray-800:focus{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .md\:focus\:text-gray-900:focus{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .md\:focus\:text-red-50:focus{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .md\:focus\:text-red-100:focus{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .md\:focus\:text-red-200:focus{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .md\:focus\:text-red-300:focus{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .md\:focus\:text-red-400:focus{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .md\:focus\:text-red-500:focus{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .md\:focus\:text-red-600:focus{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .md\:focus\:text-red-700:focus{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .md\:focus\:text-red-800:focus{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .md\:focus\:text-red-900:focus{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .md\:focus\:text-yellow-50:focus{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .md\:focus\:text-yellow-100:focus{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .md\:focus\:text-yellow-200:focus{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .md\:focus\:text-yellow-300:focus{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .md\:focus\:text-yellow-400:focus{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .md\:focus\:text-yellow-500:focus{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .md\:focus\:text-yellow-600:focus{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .md\:focus\:text-yellow-700:focus{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .md\:focus\:text-yellow-800:focus{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .md\:focus\:text-yellow-900:focus{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .md\:focus\:text-green-50:focus{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .md\:focus\:text-green-100:focus{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .md\:focus\:text-green-200:focus{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .md\:focus\:text-green-300:focus{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .md\:focus\:text-green-400:focus{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .md\:focus\:text-green-500:focus{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .md\:focus\:text-green-600:focus{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .md\:focus\:text-green-700:focus{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .md\:focus\:text-green-800:focus{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .md\:focus\:text-green-900:focus{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .md\:focus\:text-blue-50:focus{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .md\:focus\:text-blue-100:focus{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .md\:focus\:text-blue-200:focus{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .md\:focus\:text-blue-300:focus{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .md\:focus\:text-blue-400:focus{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .md\:focus\:text-blue-500:focus{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .md\:focus\:text-blue-600:focus{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .md\:focus\:text-blue-700:focus{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .md\:focus\:text-blue-800:focus{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .md\:focus\:text-blue-900:focus{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .md\:focus\:text-indigo-50:focus{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .md\:focus\:text-indigo-100:focus{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .md\:focus\:text-indigo-200:focus{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .md\:focus\:text-indigo-300:focus{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .md\:focus\:text-indigo-400:focus{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .md\:focus\:text-indigo-500:focus{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .md\:focus\:text-indigo-600:focus{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .md\:focus\:text-indigo-700:focus{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .md\:focus\:text-indigo-800:focus{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .md\:focus\:text-indigo-900:focus{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .md\:focus\:text-purple-50:focus{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .md\:focus\:text-purple-100:focus{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .md\:focus\:text-purple-200:focus{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .md\:focus\:text-purple-300:focus{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .md\:focus\:text-purple-400:focus{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .md\:focus\:text-purple-500:focus{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .md\:focus\:text-purple-600:focus{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .md\:focus\:text-purple-700:focus{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .md\:focus\:text-purple-800:focus{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .md\:focus\:text-purple-900:focus{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .md\:focus\:text-pink-50:focus{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .md\:focus\:text-pink-100:focus{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .md\:focus\:text-pink-200:focus{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .md\:focus\:text-pink-300:focus{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .md\:focus\:text-pink-400:focus{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .md\:focus\:text-pink-500:focus{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .md\:focus\:text-pink-600:focus{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .md\:focus\:text-pink-700:focus{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .md\:focus\:text-pink-800:focus{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .md\:focus\:text-pink-900:focus{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .md\:text-opacity-0{ + --tw-text-opacity: 0; + } + + .md\:text-opacity-5{ + --tw-text-opacity: 0.05; + } + + .md\:text-opacity-10{ + --tw-text-opacity: 0.1; + } + + .md\:text-opacity-20{ + --tw-text-opacity: 0.2; + } + + .md\:text-opacity-25{ + --tw-text-opacity: 0.25; + } + + .md\:text-opacity-30{ + --tw-text-opacity: 0.3; + } + + .md\:text-opacity-40{ + --tw-text-opacity: 0.4; + } + + .md\:text-opacity-50{ + --tw-text-opacity: 0.5; + } + + .md\:text-opacity-60{ + --tw-text-opacity: 0.6; + } + + .md\:text-opacity-70{ + --tw-text-opacity: 0.7; + } + + .md\:text-opacity-75{ + --tw-text-opacity: 0.75; + } + + .md\:text-opacity-80{ + --tw-text-opacity: 0.8; + } + + .md\:text-opacity-90{ + --tw-text-opacity: 0.9; + } + + .md\:text-opacity-95{ + --tw-text-opacity: 0.95; + } + + .md\:text-opacity-100{ + --tw-text-opacity: 1; + } + + .group:hover .md\:group-hover\:text-opacity-0{ + --tw-text-opacity: 0; + } + + .group:hover .md\:group-hover\:text-opacity-5{ + --tw-text-opacity: 0.05; + } + + .group:hover .md\:group-hover\:text-opacity-10{ + --tw-text-opacity: 0.1; + } + + .group:hover .md\:group-hover\:text-opacity-20{ + --tw-text-opacity: 0.2; + } + + .group:hover .md\:group-hover\:text-opacity-25{ + --tw-text-opacity: 0.25; + } + + .group:hover .md\:group-hover\:text-opacity-30{ + --tw-text-opacity: 0.3; + } + + .group:hover .md\:group-hover\:text-opacity-40{ + --tw-text-opacity: 0.4; + } + + .group:hover .md\:group-hover\:text-opacity-50{ + --tw-text-opacity: 0.5; + } + + .group:hover .md\:group-hover\:text-opacity-60{ + --tw-text-opacity: 0.6; + } + + .group:hover .md\:group-hover\:text-opacity-70{ + --tw-text-opacity: 0.7; + } + + .group:hover .md\:group-hover\:text-opacity-75{ + --tw-text-opacity: 0.75; + } + + .group:hover .md\:group-hover\:text-opacity-80{ + --tw-text-opacity: 0.8; + } + + .group:hover .md\:group-hover\:text-opacity-90{ + --tw-text-opacity: 0.9; + } + + .group:hover .md\:group-hover\:text-opacity-95{ + --tw-text-opacity: 0.95; + } + + .group:hover .md\:group-hover\:text-opacity-100{ + --tw-text-opacity: 1; + } + + .md\:focus-within\:text-opacity-0:focus-within{ + --tw-text-opacity: 0; + } + + .md\:focus-within\:text-opacity-5:focus-within{ + --tw-text-opacity: 0.05; + } + + .md\:focus-within\:text-opacity-10:focus-within{ + --tw-text-opacity: 0.1; + } + + .md\:focus-within\:text-opacity-20:focus-within{ + --tw-text-opacity: 0.2; + } + + .md\:focus-within\:text-opacity-25:focus-within{ + --tw-text-opacity: 0.25; + } + + .md\:focus-within\:text-opacity-30:focus-within{ + --tw-text-opacity: 0.3; + } + + .md\:focus-within\:text-opacity-40:focus-within{ + --tw-text-opacity: 0.4; + } + + .md\:focus-within\:text-opacity-50:focus-within{ + --tw-text-opacity: 0.5; + } + + .md\:focus-within\:text-opacity-60:focus-within{ + --tw-text-opacity: 0.6; + } + + .md\:focus-within\:text-opacity-70:focus-within{ + --tw-text-opacity: 0.7; + } + + .md\:focus-within\:text-opacity-75:focus-within{ + --tw-text-opacity: 0.75; + } + + .md\:focus-within\:text-opacity-80:focus-within{ + --tw-text-opacity: 0.8; + } + + .md\:focus-within\:text-opacity-90:focus-within{ + --tw-text-opacity: 0.9; + } + + .md\:focus-within\:text-opacity-95:focus-within{ + --tw-text-opacity: 0.95; + } + + .md\:focus-within\:text-opacity-100:focus-within{ + --tw-text-opacity: 1; + } + + .md\:hover\:text-opacity-0:hover{ + --tw-text-opacity: 0; + } + + .md\:hover\:text-opacity-5:hover{ + --tw-text-opacity: 0.05; + } + + .md\:hover\:text-opacity-10:hover{ + --tw-text-opacity: 0.1; + } + + .md\:hover\:text-opacity-20:hover{ + --tw-text-opacity: 0.2; + } + + .md\:hover\:text-opacity-25:hover{ + --tw-text-opacity: 0.25; + } + + .md\:hover\:text-opacity-30:hover{ + --tw-text-opacity: 0.3; + } + + .md\:hover\:text-opacity-40:hover{ + --tw-text-opacity: 0.4; + } + + .md\:hover\:text-opacity-50:hover{ + --tw-text-opacity: 0.5; + } + + .md\:hover\:text-opacity-60:hover{ + --tw-text-opacity: 0.6; + } + + .md\:hover\:text-opacity-70:hover{ + --tw-text-opacity: 0.7; + } + + .md\:hover\:text-opacity-75:hover{ + --tw-text-opacity: 0.75; + } + + .md\:hover\:text-opacity-80:hover{ + --tw-text-opacity: 0.8; + } + + .md\:hover\:text-opacity-90:hover{ + --tw-text-opacity: 0.9; + } + + .md\:hover\:text-opacity-95:hover{ + --tw-text-opacity: 0.95; + } + + .md\:hover\:text-opacity-100:hover{ + --tw-text-opacity: 1; + } + + .md\:focus\:text-opacity-0:focus{ + --tw-text-opacity: 0; + } + + .md\:focus\:text-opacity-5:focus{ + --tw-text-opacity: 0.05; + } + + .md\:focus\:text-opacity-10:focus{ + --tw-text-opacity: 0.1; + } + + .md\:focus\:text-opacity-20:focus{ + --tw-text-opacity: 0.2; + } + + .md\:focus\:text-opacity-25:focus{ + --tw-text-opacity: 0.25; + } + + .md\:focus\:text-opacity-30:focus{ + --tw-text-opacity: 0.3; + } + + .md\:focus\:text-opacity-40:focus{ + --tw-text-opacity: 0.4; + } + + .md\:focus\:text-opacity-50:focus{ + --tw-text-opacity: 0.5; + } + + .md\:focus\:text-opacity-60:focus{ + --tw-text-opacity: 0.6; + } + + .md\:focus\:text-opacity-70:focus{ + --tw-text-opacity: 0.7; + } + + .md\:focus\:text-opacity-75:focus{ + --tw-text-opacity: 0.75; + } + + .md\:focus\:text-opacity-80:focus{ + --tw-text-opacity: 0.8; + } + + .md\:focus\:text-opacity-90:focus{ + --tw-text-opacity: 0.9; + } + + .md\:focus\:text-opacity-95:focus{ + --tw-text-opacity: 0.95; + } + + .md\:focus\:text-opacity-100:focus{ + --tw-text-opacity: 1; + } + + .md\:truncate{ + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .md\:overflow-ellipsis{ + text-overflow: ellipsis; + } + + .md\:overflow-clip{ + text-overflow: clip; + } + + .md\:italic{ + font-style: italic; + } + + .md\:not-italic{ + font-style: normal; + } + + .md\:uppercase{ + text-transform: uppercase; + } + + .md\:lowercase{ + text-transform: lowercase; + } + + .md\:capitalize{ + text-transform: capitalize; + } + + .md\:normal-case{ + text-transform: none; + } + + .md\:underline{ + text-decoration: underline; + } + + .md\:line-through{ + text-decoration: line-through; + } + + .md\:no-underline{ + text-decoration: none; + } + + .group:hover .md\:group-hover\:underline{ + text-decoration: underline; + } + + .group:hover .md\:group-hover\:line-through{ + text-decoration: line-through; + } + + .group:hover .md\:group-hover\:no-underline{ + text-decoration: none; + } + + .md\:focus-within\:underline:focus-within{ + text-decoration: underline; + } + + .md\:focus-within\:line-through:focus-within{ + text-decoration: line-through; + } + + .md\:focus-within\:no-underline:focus-within{ + text-decoration: none; + } + + .md\:hover\:underline:hover{ + text-decoration: underline; + } + + .md\:hover\:line-through:hover{ + text-decoration: line-through; + } + + .md\:hover\:no-underline:hover{ + text-decoration: none; + } + + .md\:focus\:underline:focus{ + text-decoration: underline; + } + + .md\:focus\:line-through:focus{ + text-decoration: line-through; + } + + .md\:focus\:no-underline:focus{ + text-decoration: none; + } + + .md\:antialiased{ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .md\:subpixel-antialiased{ + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .md\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions{ + --tw-ordinal: var(--tw-empty,/*!*/ /*!*/); + --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/); + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); + } + + .md\:normal-nums{ + font-variant-numeric: normal; + } + + .md\:ordinal{ + --tw-ordinal: ordinal; + } + + .md\:slashed-zero{ + --tw-slashed-zero: slashed-zero; + } + + .md\:lining-nums{ + --tw-numeric-figure: lining-nums; + } + + .md\:oldstyle-nums{ + --tw-numeric-figure: oldstyle-nums; + } + + .md\:proportional-nums{ + --tw-numeric-spacing: proportional-nums; + } + + .md\:tabular-nums{ + --tw-numeric-spacing: tabular-nums; + } + + .md\:diagonal-fractions{ + --tw-numeric-fraction: diagonal-fractions; + } + + .md\:stacked-fractions{ + --tw-numeric-fraction: stacked-fractions; + } + + .md\:tracking-tighter{ + letter-spacing: -0.05em; + } + + .md\:tracking-tight{ + letter-spacing: -0.025em; + } + + .md\:tracking-normal{ + letter-spacing: 0em; + } + + .md\:tracking-wide{ + letter-spacing: 0.025em; + } + + .md\:tracking-wider{ + letter-spacing: 0.05em; + } + + .md\:tracking-widest{ + letter-spacing: 0.1em; + } + + .md\:select-none{ + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .md\:select-text{ + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .md\:select-all{ + -webkit-user-select: all; + -moz-user-select: all; + user-select: all; + } + + .md\:select-auto{ + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; + } + + .md\:align-baseline{ + vertical-align: baseline; + } + + .md\:align-top{ + vertical-align: top; + } + + .md\:align-middle{ + vertical-align: middle; + } + + .md\:align-bottom{ + vertical-align: bottom; + } + + .md\:align-text-top{ + vertical-align: text-top; + } + + .md\:align-text-bottom{ + vertical-align: text-bottom; + } + + .md\:visible{ + visibility: visible; + } + + .md\:invisible{ + visibility: hidden; + } + + .md\:whitespace-normal{ + white-space: normal; + } + + .md\:whitespace-nowrap{ + white-space: nowrap; + } + + .md\:whitespace-pre{ + white-space: pre; + } + + .md\:whitespace-pre-line{ + white-space: pre-line; + } + + .md\:whitespace-pre-wrap{ + white-space: pre-wrap; + } + + .md\:break-normal{ + overflow-wrap: normal; + word-break: normal; + } + + .md\:break-words{ + overflow-wrap: break-word; + } + + .md\:break-all{ + word-break: break-all; + } + + .md\:w-0{ + width: 0px; + } + + .md\:w-1{ + width: 0.25rem; + } + + .md\:w-2{ + width: 0.5rem; + } + + .md\:w-3{ + width: 0.75rem; + } + + .md\:w-4{ + width: 1rem; + } + + .md\:w-5{ + width: 1.25rem; + } + + .md\:w-6{ + width: 1.5rem; + } + + .md\:w-7{ + width: 1.75rem; + } + + .md\:w-8{ + width: 2rem; + } + + .md\:w-9{ + width: 2.25rem; + } + + .md\:w-10{ + width: 2.5rem; + } + + .md\:w-11{ + width: 2.75rem; + } + + .md\:w-12{ + width: 3rem; + } + + .md\:w-14{ + width: 3.5rem; + } + + .md\:w-16{ + width: 4rem; + } + + .md\:w-20{ + width: 5rem; + } + + .md\:w-24{ + width: 6rem; + } + + .md\:w-28{ + width: 7rem; + } + + .md\:w-32{ + width: 8rem; + } + + .md\:w-36{ + width: 9rem; + } + + .md\:w-40{ + width: 10rem; + } + + .md\:w-44{ + width: 11rem; + } + + .md\:w-48{ + width: 12rem; + } + + .md\:w-52{ + width: 13rem; + } + + .md\:w-56{ + width: 14rem; + } + + .md\:w-60{ + width: 15rem; + } + + .md\:w-64{ + width: 16rem; + } + + .md\:w-72{ + width: 18rem; + } + + .md\:w-80{ + width: 20rem; + } + + .md\:w-96{ + width: 24rem; + } + + .md\:w-auto{ + width: auto; + } + + .md\:w-px{ + width: 1px; + } + + .md\:w-0\.5{ + width: 0.125rem; + } + + .md\:w-1\.5{ + width: 0.375rem; + } + + .md\:w-2\.5{ + width: 0.625rem; + } + + .md\:w-3\.5{ + width: 0.875rem; + } + + .md\:w-1\/2{ + width: 50%; + } + + .md\:w-1\/3{ + width: 33.333333%; + } + + .md\:w-2\/3{ + width: 66.666667%; + } + + .md\:w-1\/4{ + width: 25%; + } + + .md\:w-2\/4{ + width: 50%; + } + + .md\:w-3\/4{ + width: 75%; + } + + .md\:w-1\/5{ + width: 20%; + } + + .md\:w-2\/5{ + width: 40%; + } + + .md\:w-3\/5{ + width: 60%; + } + + .md\:w-4\/5{ + width: 80%; + } + + .md\:w-1\/6{ + width: 16.666667%; + } + + .md\:w-2\/6{ + width: 33.333333%; + } + + .md\:w-3\/6{ + width: 50%; + } + + .md\:w-4\/6{ + width: 66.666667%; + } + + .md\:w-5\/6{ + width: 83.333333%; + } + + .md\:w-1\/12{ + width: 8.333333%; + } + + .md\:w-2\/12{ + width: 16.666667%; + } + + .md\:w-3\/12{ + width: 25%; + } + + .md\:w-4\/12{ + width: 33.333333%; + } + + .md\:w-5\/12{ + width: 41.666667%; + } + + .md\:w-6\/12{ + width: 50%; + } + + .md\:w-7\/12{ + width: 58.333333%; + } + + .md\:w-8\/12{ + width: 66.666667%; + } + + .md\:w-9\/12{ + width: 75%; + } + + .md\:w-10\/12{ + width: 83.333333%; + } + + .md\:w-11\/12{ + width: 91.666667%; + } + + .md\:w-full{ + width: 100%; + } + + .md\:w-screen{ + width: 100vw; + } + + .md\:w-min{ + width: -webkit-min-content; + width: -moz-min-content; + width: min-content; + } + + .md\:w-max{ + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + } + + .md\:z-0{ + z-index: 0; + } + + .md\:z-10{ + z-index: 10; + } + + .md\:z-20{ + z-index: 20; + } + + .md\:z-30{ + z-index: 30; + } + + .md\:z-40{ + z-index: 40; + } + + .md\:z-50{ + z-index: 50; + } + + .md\:z-auto{ + z-index: auto; + } + + .md\:focus-within\:z-0:focus-within{ + z-index: 0; + } + + .md\:focus-within\:z-10:focus-within{ + z-index: 10; + } + + .md\:focus-within\:z-20:focus-within{ + z-index: 20; + } + + .md\:focus-within\:z-30:focus-within{ + z-index: 30; + } + + .md\:focus-within\:z-40:focus-within{ + z-index: 40; + } + + .md\:focus-within\:z-50:focus-within{ + z-index: 50; + } + + .md\:focus-within\:z-auto:focus-within{ + z-index: auto; + } + + .md\:focus\:z-0:focus{ + z-index: 0; + } + + .md\:focus\:z-10:focus{ + z-index: 10; + } + + .md\:focus\:z-20:focus{ + z-index: 20; + } + + .md\:focus\:z-30:focus{ + z-index: 30; + } + + .md\:focus\:z-40:focus{ + z-index: 40; + } + + .md\:focus\:z-50:focus{ + z-index: 50; + } + + .md\:focus\:z-auto:focus{ + z-index: auto; + } + + .md\:isolate{ + isolation: isolate; + } + + .md\:isolation-auto{ + isolation: auto; + } + + .md\:gap-0{ + gap: 0px; + } + + .md\:gap-1{ + gap: 0.25rem; + } + + .md\:gap-2{ + gap: 0.5rem; + } + + .md\:gap-3{ + gap: 0.75rem; + } + + .md\:gap-4{ + gap: 1rem; + } + + .md\:gap-5{ + gap: 1.25rem; + } + + .md\:gap-6{ + gap: 1.5rem; + } + + .md\:gap-7{ + gap: 1.75rem; + } + + .md\:gap-8{ + gap: 2rem; + } + + .md\:gap-9{ + gap: 2.25rem; + } + + .md\:gap-10{ + gap: 2.5rem; + } + + .md\:gap-11{ + gap: 2.75rem; + } + + .md\:gap-12{ + gap: 3rem; + } + + .md\:gap-14{ + gap: 3.5rem; + } + + .md\:gap-16{ + gap: 4rem; + } + + .md\:gap-20{ + gap: 5rem; + } + + .md\:gap-24{ + gap: 6rem; + } + + .md\:gap-28{ + gap: 7rem; + } + + .md\:gap-32{ + gap: 8rem; + } + + .md\:gap-36{ + gap: 9rem; + } + + .md\:gap-40{ + gap: 10rem; + } + + .md\:gap-44{ + gap: 11rem; + } + + .md\:gap-48{ + gap: 12rem; + } + + .md\:gap-52{ + gap: 13rem; + } + + .md\:gap-56{ + gap: 14rem; + } + + .md\:gap-60{ + gap: 15rem; + } + + .md\:gap-64{ + gap: 16rem; + } + + .md\:gap-72{ + gap: 18rem; + } + + .md\:gap-80{ + gap: 20rem; + } + + .md\:gap-96{ + gap: 24rem; + } + + .md\:gap-px{ + gap: 1px; + } + + .md\:gap-0\.5{ + gap: 0.125rem; + } + + .md\:gap-1\.5{ + gap: 0.375rem; + } + + .md\:gap-2\.5{ + gap: 0.625rem; + } + + .md\:gap-3\.5{ + gap: 0.875rem; + } + + .md\:gap-x-0{ + -moz-column-gap: 0px; + column-gap: 0px; + } + + .md\:gap-x-1{ + -moz-column-gap: 0.25rem; + column-gap: 0.25rem; + } + + .md\:gap-x-2{ + -moz-column-gap: 0.5rem; + column-gap: 0.5rem; + } + + .md\:gap-x-3{ + -moz-column-gap: 0.75rem; + column-gap: 0.75rem; + } + + .md\:gap-x-4{ + -moz-column-gap: 1rem; + column-gap: 1rem; + } + + .md\:gap-x-5{ + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + } + + .md\:gap-x-6{ + -moz-column-gap: 1.5rem; + column-gap: 1.5rem; + } + + .md\:gap-x-7{ + -moz-column-gap: 1.75rem; + column-gap: 1.75rem; + } + + .md\:gap-x-8{ + -moz-column-gap: 2rem; + column-gap: 2rem; + } + + .md\:gap-x-9{ + -moz-column-gap: 2.25rem; + column-gap: 2.25rem; + } + + .md\:gap-x-10{ + -moz-column-gap: 2.5rem; + column-gap: 2.5rem; + } + + .md\:gap-x-11{ + -moz-column-gap: 2.75rem; + column-gap: 2.75rem; + } + + .md\:gap-x-12{ + -moz-column-gap: 3rem; + column-gap: 3rem; + } + + .md\:gap-x-14{ + -moz-column-gap: 3.5rem; + column-gap: 3.5rem; + } + + .md\:gap-x-16{ + -moz-column-gap: 4rem; + column-gap: 4rem; + } + + .md\:gap-x-20{ + -moz-column-gap: 5rem; + column-gap: 5rem; + } + + .md\:gap-x-24{ + -moz-column-gap: 6rem; + column-gap: 6rem; + } + + .md\:gap-x-28{ + -moz-column-gap: 7rem; + column-gap: 7rem; + } + + .md\:gap-x-32{ + -moz-column-gap: 8rem; + column-gap: 8rem; + } + + .md\:gap-x-36{ + -moz-column-gap: 9rem; + column-gap: 9rem; + } + + .md\:gap-x-40{ + -moz-column-gap: 10rem; + column-gap: 10rem; + } + + .md\:gap-x-44{ + -moz-column-gap: 11rem; + column-gap: 11rem; + } + + .md\:gap-x-48{ + -moz-column-gap: 12rem; + column-gap: 12rem; + } + + .md\:gap-x-52{ + -moz-column-gap: 13rem; + column-gap: 13rem; + } + + .md\:gap-x-56{ + -moz-column-gap: 14rem; + column-gap: 14rem; + } + + .md\:gap-x-60{ + -moz-column-gap: 15rem; + column-gap: 15rem; + } + + .md\:gap-x-64{ + -moz-column-gap: 16rem; + column-gap: 16rem; + } + + .md\:gap-x-72{ + -moz-column-gap: 18rem; + column-gap: 18rem; + } + + .md\:gap-x-80{ + -moz-column-gap: 20rem; + column-gap: 20rem; + } + + .md\:gap-x-96{ + -moz-column-gap: 24rem; + column-gap: 24rem; + } + + .md\:gap-x-px{ + -moz-column-gap: 1px; + column-gap: 1px; + } + + .md\:gap-x-0\.5{ + -moz-column-gap: 0.125rem; + column-gap: 0.125rem; + } + + .md\:gap-x-1\.5{ + -moz-column-gap: 0.375rem; + column-gap: 0.375rem; + } + + .md\:gap-x-2\.5{ + -moz-column-gap: 0.625rem; + column-gap: 0.625rem; + } + + .md\:gap-x-3\.5{ + -moz-column-gap: 0.875rem; + column-gap: 0.875rem; + } + + .md\:gap-y-0{ + row-gap: 0px; + } + + .md\:gap-y-1{ + row-gap: 0.25rem; + } + + .md\:gap-y-2{ + row-gap: 0.5rem; + } + + .md\:gap-y-3{ + row-gap: 0.75rem; + } + + .md\:gap-y-4{ + row-gap: 1rem; + } + + .md\:gap-y-5{ + row-gap: 1.25rem; + } + + .md\:gap-y-6{ + row-gap: 1.5rem; + } + + .md\:gap-y-7{ + row-gap: 1.75rem; + } + + .md\:gap-y-8{ + row-gap: 2rem; + } + + .md\:gap-y-9{ + row-gap: 2.25rem; + } + + .md\:gap-y-10{ + row-gap: 2.5rem; + } + + .md\:gap-y-11{ + row-gap: 2.75rem; + } + + .md\:gap-y-12{ + row-gap: 3rem; + } + + .md\:gap-y-14{ + row-gap: 3.5rem; + } + + .md\:gap-y-16{ + row-gap: 4rem; + } + + .md\:gap-y-20{ + row-gap: 5rem; + } + + .md\:gap-y-24{ + row-gap: 6rem; + } + + .md\:gap-y-28{ + row-gap: 7rem; + } + + .md\:gap-y-32{ + row-gap: 8rem; + } + + .md\:gap-y-36{ + row-gap: 9rem; + } + + .md\:gap-y-40{ + row-gap: 10rem; + } + + .md\:gap-y-44{ + row-gap: 11rem; + } + + .md\:gap-y-48{ + row-gap: 12rem; + } + + .md\:gap-y-52{ + row-gap: 13rem; + } + + .md\:gap-y-56{ + row-gap: 14rem; + } + + .md\:gap-y-60{ + row-gap: 15rem; + } + + .md\:gap-y-64{ + row-gap: 16rem; + } + + .md\:gap-y-72{ + row-gap: 18rem; + } + + .md\:gap-y-80{ + row-gap: 20rem; + } + + .md\:gap-y-96{ + row-gap: 24rem; + } + + .md\:gap-y-px{ + row-gap: 1px; + } + + .md\:gap-y-0\.5{ + row-gap: 0.125rem; + } + + .md\:gap-y-1\.5{ + row-gap: 0.375rem; + } + + .md\:gap-y-2\.5{ + row-gap: 0.625rem; + } + + .md\:gap-y-3\.5{ + row-gap: 0.875rem; + } + + .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\:auto-cols-auto{ + grid-auto-columns: auto; + } + + .md\:auto-cols-min{ + grid-auto-columns: -webkit-min-content; + grid-auto-columns: min-content; + } + + .md\:auto-cols-max{ + grid-auto-columns: -webkit-max-content; + grid-auto-columns: max-content; + } + + .md\:auto-cols-fr{ + grid-auto-columns: minmax(0, 1fr); + } + + .md\:col-auto{ + grid-column: auto; + } + + .md\:col-span-1{ + grid-column: span 1 / span 1; + } + + .md\:col-span-2{ + grid-column: span 2 / span 2; + } + + .md\:col-span-3{ + grid-column: span 3 / span 3; + } + + .md\:col-span-4{ + grid-column: span 4 / span 4; + } + + .md\:col-span-5{ + grid-column: span 5 / span 5; + } + + .md\:col-span-6{ + grid-column: span 6 / span 6; + } + + .md\:col-span-7{ + grid-column: span 7 / span 7; + } + + .md\:col-span-8{ + grid-column: span 8 / span 8; + } + + .md\:col-span-9{ + grid-column: span 9 / span 9; + } + + .md\:col-span-10{ + grid-column: span 10 / span 10; + } + + .md\:col-span-11{ + grid-column: span 11 / span 11; + } + + .md\:col-span-12{ + grid-column: span 12 / span 12; + } + + .md\:col-span-full{ + grid-column: 1 / -1; + } + + .md\:col-start-1{ + grid-column-start: 1; + } + + .md\:col-start-2{ + grid-column-start: 2; + } + + .md\:col-start-3{ + grid-column-start: 3; + } + + .md\:col-start-4{ + grid-column-start: 4; + } + + .md\:col-start-5{ + grid-column-start: 5; + } + + .md\:col-start-6{ + grid-column-start: 6; + } + + .md\:col-start-7{ + grid-column-start: 7; + } + + .md\:col-start-8{ + grid-column-start: 8; + } + + .md\:col-start-9{ + grid-column-start: 9; + } + + .md\:col-start-10{ + grid-column-start: 10; + } + + .md\:col-start-11{ + grid-column-start: 11; + } + + .md\:col-start-12{ + grid-column-start: 12; + } + + .md\:col-start-13{ + grid-column-start: 13; + } + + .md\:col-start-auto{ + grid-column-start: auto; + } + + .md\:col-end-1{ + grid-column-end: 1; + } + + .md\:col-end-2{ + grid-column-end: 2; + } + + .md\:col-end-3{ + grid-column-end: 3; + } + + .md\:col-end-4{ + grid-column-end: 4; + } + + .md\:col-end-5{ + grid-column-end: 5; + } + + .md\:col-end-6{ + grid-column-end: 6; + } + + .md\:col-end-7{ + grid-column-end: 7; + } + + .md\:col-end-8{ + grid-column-end: 8; + } + + .md\:col-end-9{ + grid-column-end: 9; + } + + .md\:col-end-10{ + grid-column-end: 10; + } + + .md\:col-end-11{ + grid-column-end: 11; + } + + .md\:col-end-12{ + grid-column-end: 12; + } + + .md\:col-end-13{ + grid-column-end: 13; + } + + .md\:col-end-auto{ + grid-column-end: auto; + } + + .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\:auto-rows-auto{ + grid-auto-rows: auto; + } + + .md\:auto-rows-min{ + grid-auto-rows: -webkit-min-content; + grid-auto-rows: min-content; + } + + .md\:auto-rows-max{ + grid-auto-rows: -webkit-max-content; + grid-auto-rows: max-content; + } + + .md\:auto-rows-fr{ + grid-auto-rows: minmax(0, 1fr); + } + + .md\:row-auto{ + grid-row: auto; + } + + .md\:row-span-1{ + grid-row: span 1 / span 1; + } + + .md\:row-span-2{ + grid-row: span 2 / span 2; + } + + .md\:row-span-3{ + grid-row: span 3 / span 3; + } + + .md\:row-span-4{ + grid-row: span 4 / span 4; + } + + .md\:row-span-5{ + grid-row: span 5 / span 5; + } + + .md\:row-span-6{ + grid-row: span 6 / span 6; + } + + .md\:row-span-full{ + grid-row: 1 / -1; + } + + .md\:row-start-1{ + grid-row-start: 1; + } + + .md\:row-start-2{ + grid-row-start: 2; + } + + .md\:row-start-3{ + grid-row-start: 3; + } + + .md\:row-start-4{ + grid-row-start: 4; + } + + .md\:row-start-5{ + grid-row-start: 5; + } + + .md\:row-start-6{ + grid-row-start: 6; + } + + .md\:row-start-7{ + grid-row-start: 7; + } + + .md\:row-start-auto{ + grid-row-start: auto; + } + + .md\:row-end-1{ + grid-row-end: 1; + } + + .md\:row-end-2{ + grid-row-end: 2; + } + + .md\:row-end-3{ + grid-row-end: 3; + } + + .md\:row-end-4{ + grid-row-end: 4; + } + + .md\:row-end-5{ + grid-row-end: 5; + } + + .md\:row-end-6{ + grid-row-end: 6; + } + + .md\:row-end-7{ + grid-row-end: 7; + } + + .md\:row-end-auto{ + grid-row-end: auto; + } + + .md\: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)); + } + + .md\:transform-gpu{ + --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: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + } + + .md\:transform-none{ + transform: none; + } + + .md\:origin-center{ + transform-origin: center; + } + + .md\:origin-top{ + transform-origin: top; + } + + .md\:origin-top-right{ + transform-origin: top right; + } + + .md\:origin-right{ + transform-origin: right; + } + + .md\:origin-bottom-right{ + transform-origin: bottom right; + } + + .md\:origin-bottom{ + transform-origin: bottom; + } + + .md\:origin-bottom-left{ + transform-origin: bottom left; + } + + .md\:origin-left{ + transform-origin: left; + } + + .md\:origin-top-left{ + transform-origin: top left; + } + + .md\:scale-0{ + --tw-scale-x: 0; + --tw-scale-y: 0; + } + + .md\:scale-50{ + --tw-scale-x: .5; + --tw-scale-y: .5; + } + + .md\:scale-75{ + --tw-scale-x: .75; + --tw-scale-y: .75; + } + + .md\:scale-90{ + --tw-scale-x: .9; + --tw-scale-y: .9; + } + + .md\:scale-95{ + --tw-scale-x: .95; + --tw-scale-y: .95; + } + + .md\:scale-100{ + --tw-scale-x: 1; + --tw-scale-y: 1; + } + + .md\:scale-105{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + } + + .md\:scale-110{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + } + + .md\:scale-125{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + } + + .md\:scale-150{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + } + + .md\:scale-x-0{ + --tw-scale-x: 0; + } + + .md\:scale-x-50{ + --tw-scale-x: .5; + } + + .md\:scale-x-75{ + --tw-scale-x: .75; + } + + .md\:scale-x-90{ + --tw-scale-x: .9; + } + + .md\:scale-x-95{ + --tw-scale-x: .95; + } + + .md\:scale-x-100{ + --tw-scale-x: 1; + } + + .md\:scale-x-105{ + --tw-scale-x: 1.05; + } + + .md\:scale-x-110{ + --tw-scale-x: 1.1; + } + + .md\:scale-x-125{ + --tw-scale-x: 1.25; + } + + .md\:scale-x-150{ + --tw-scale-x: 1.5; + } + + .md\:scale-y-0{ + --tw-scale-y: 0; + } + + .md\:scale-y-50{ + --tw-scale-y: .5; + } + + .md\:scale-y-75{ + --tw-scale-y: .75; + } + + .md\:scale-y-90{ + --tw-scale-y: .9; + } + + .md\:scale-y-95{ + --tw-scale-y: .95; + } + + .md\:scale-y-100{ + --tw-scale-y: 1; + } + + .md\:scale-y-105{ + --tw-scale-y: 1.05; + } + + .md\:scale-y-110{ + --tw-scale-y: 1.1; + } + + .md\:scale-y-125{ + --tw-scale-y: 1.25; + } + + .md\:scale-y-150{ + --tw-scale-y: 1.5; + } + + .md\:hover\:scale-0:hover{ + --tw-scale-x: 0; + --tw-scale-y: 0; + } + + .md\:hover\:scale-50:hover{ + --tw-scale-x: .5; + --tw-scale-y: .5; + } + + .md\:hover\:scale-75:hover{ + --tw-scale-x: .75; + --tw-scale-y: .75; + } + + .md\:hover\:scale-90:hover{ + --tw-scale-x: .9; + --tw-scale-y: .9; + } + + .md\:hover\:scale-95:hover{ + --tw-scale-x: .95; + --tw-scale-y: .95; + } + + .md\:hover\:scale-100:hover{ + --tw-scale-x: 1; + --tw-scale-y: 1; + } + + .md\:hover\:scale-105:hover{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + } + + .md\:hover\:scale-110:hover{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + } + + .md\:hover\:scale-125:hover{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + } + + .md\:hover\:scale-150:hover{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + } + + .md\:hover\:scale-x-0:hover{ + --tw-scale-x: 0; + } + + .md\:hover\:scale-x-50:hover{ + --tw-scale-x: .5; + } + + .md\:hover\:scale-x-75:hover{ + --tw-scale-x: .75; + } + + .md\:hover\:scale-x-90:hover{ + --tw-scale-x: .9; + } + + .md\:hover\:scale-x-95:hover{ + --tw-scale-x: .95; + } + + .md\:hover\:scale-x-100:hover{ + --tw-scale-x: 1; + } + + .md\:hover\:scale-x-105:hover{ + --tw-scale-x: 1.05; + } + + .md\:hover\:scale-x-110:hover{ + --tw-scale-x: 1.1; + } + + .md\:hover\:scale-x-125:hover{ + --tw-scale-x: 1.25; + } + + .md\:hover\:scale-x-150:hover{ + --tw-scale-x: 1.5; + } + + .md\:hover\:scale-y-0:hover{ + --tw-scale-y: 0; + } + + .md\:hover\:scale-y-50:hover{ + --tw-scale-y: .5; + } + + .md\:hover\:scale-y-75:hover{ + --tw-scale-y: .75; + } + + .md\:hover\:scale-y-90:hover{ + --tw-scale-y: .9; + } + + .md\:hover\:scale-y-95:hover{ + --tw-scale-y: .95; + } + + .md\:hover\:scale-y-100:hover{ + --tw-scale-y: 1; + } + + .md\:hover\:scale-y-105:hover{ + --tw-scale-y: 1.05; + } + + .md\:hover\:scale-y-110:hover{ + --tw-scale-y: 1.1; + } + + .md\:hover\:scale-y-125:hover{ + --tw-scale-y: 1.25; + } + + .md\:hover\:scale-y-150:hover{ + --tw-scale-y: 1.5; + } + + .md\:focus\:scale-0:focus{ + --tw-scale-x: 0; + --tw-scale-y: 0; + } + + .md\:focus\:scale-50:focus{ + --tw-scale-x: .5; + --tw-scale-y: .5; + } + + .md\:focus\:scale-75:focus{ + --tw-scale-x: .75; + --tw-scale-y: .75; + } + + .md\:focus\:scale-90:focus{ + --tw-scale-x: .9; + --tw-scale-y: .9; + } + + .md\:focus\:scale-95:focus{ + --tw-scale-x: .95; + --tw-scale-y: .95; + } + + .md\:focus\:scale-100:focus{ + --tw-scale-x: 1; + --tw-scale-y: 1; + } + + .md\:focus\:scale-105:focus{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + } + + .md\:focus\:scale-110:focus{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + } + + .md\:focus\:scale-125:focus{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + } + + .md\:focus\:scale-150:focus{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + } + + .md\:focus\:scale-x-0:focus{ + --tw-scale-x: 0; + } + + .md\:focus\:scale-x-50:focus{ + --tw-scale-x: .5; + } + + .md\:focus\:scale-x-75:focus{ + --tw-scale-x: .75; + } + + .md\:focus\:scale-x-90:focus{ + --tw-scale-x: .9; + } + + .md\:focus\:scale-x-95:focus{ + --tw-scale-x: .95; + } + + .md\:focus\:scale-x-100:focus{ + --tw-scale-x: 1; + } + + .md\:focus\:scale-x-105:focus{ + --tw-scale-x: 1.05; + } + + .md\:focus\:scale-x-110:focus{ + --tw-scale-x: 1.1; + } + + .md\:focus\:scale-x-125:focus{ + --tw-scale-x: 1.25; + } + + .md\:focus\:scale-x-150:focus{ + --tw-scale-x: 1.5; + } + + .md\:focus\:scale-y-0:focus{ + --tw-scale-y: 0; + } + + .md\:focus\:scale-y-50:focus{ + --tw-scale-y: .5; + } + + .md\:focus\:scale-y-75:focus{ + --tw-scale-y: .75; + } + + .md\:focus\:scale-y-90:focus{ + --tw-scale-y: .9; + } + + .md\:focus\:scale-y-95:focus{ + --tw-scale-y: .95; + } + + .md\:focus\:scale-y-100:focus{ + --tw-scale-y: 1; + } + + .md\:focus\:scale-y-105:focus{ + --tw-scale-y: 1.05; + } + + .md\:focus\:scale-y-110:focus{ + --tw-scale-y: 1.1; + } + + .md\:focus\:scale-y-125:focus{ + --tw-scale-y: 1.25; + } + + .md\:focus\:scale-y-150:focus{ + --tw-scale-y: 1.5; + } + + .md\:rotate-0{ + --tw-rotate: 0deg; + } + + .md\:rotate-1{ + --tw-rotate: 1deg; + } + + .md\:rotate-2{ + --tw-rotate: 2deg; + } + + .md\:rotate-3{ + --tw-rotate: 3deg; + } + + .md\:rotate-6{ + --tw-rotate: 6deg; + } + + .md\:rotate-12{ + --tw-rotate: 12deg; + } + + .md\:rotate-45{ + --tw-rotate: 45deg; + } + + .md\:rotate-90{ + --tw-rotate: 90deg; + } + + .md\:rotate-180{ + --tw-rotate: 180deg; + } + + .md\:-rotate-180{ + --tw-rotate: -180deg; + } + + .md\:-rotate-90{ + --tw-rotate: -90deg; + } + + .md\:-rotate-45{ + --tw-rotate: -45deg; + } + + .md\:-rotate-12{ + --tw-rotate: -12deg; + } + + .md\:-rotate-6{ + --tw-rotate: -6deg; + } + + .md\:-rotate-3{ + --tw-rotate: -3deg; + } + + .md\:-rotate-2{ + --tw-rotate: -2deg; + } + + .md\:-rotate-1{ + --tw-rotate: -1deg; + } + + .md\:hover\:rotate-0:hover{ + --tw-rotate: 0deg; + } + + .md\:hover\:rotate-1:hover{ + --tw-rotate: 1deg; + } + + .md\:hover\:rotate-2:hover{ + --tw-rotate: 2deg; + } + + .md\:hover\:rotate-3:hover{ + --tw-rotate: 3deg; + } + + .md\:hover\:rotate-6:hover{ + --tw-rotate: 6deg; + } + + .md\:hover\:rotate-12:hover{ + --tw-rotate: 12deg; + } + + .md\:hover\:rotate-45:hover{ + --tw-rotate: 45deg; + } + + .md\:hover\:rotate-90:hover{ + --tw-rotate: 90deg; + } + + .md\:hover\:rotate-180:hover{ + --tw-rotate: 180deg; + } + + .md\:hover\:-rotate-180:hover{ + --tw-rotate: -180deg; + } + + .md\:hover\:-rotate-90:hover{ + --tw-rotate: -90deg; + } + + .md\:hover\:-rotate-45:hover{ + --tw-rotate: -45deg; + } + + .md\:hover\:-rotate-12:hover{ + --tw-rotate: -12deg; + } + + .md\:hover\:-rotate-6:hover{ + --tw-rotate: -6deg; + } + + .md\:hover\:-rotate-3:hover{ + --tw-rotate: -3deg; + } + + .md\:hover\:-rotate-2:hover{ + --tw-rotate: -2deg; + } + + .md\:hover\:-rotate-1:hover{ + --tw-rotate: -1deg; + } + + .md\:focus\:rotate-0:focus{ + --tw-rotate: 0deg; + } + + .md\:focus\:rotate-1:focus{ + --tw-rotate: 1deg; + } + + .md\:focus\:rotate-2:focus{ + --tw-rotate: 2deg; + } + + .md\:focus\:rotate-3:focus{ + --tw-rotate: 3deg; + } + + .md\:focus\:rotate-6:focus{ + --tw-rotate: 6deg; + } + + .md\:focus\:rotate-12:focus{ + --tw-rotate: 12deg; + } + + .md\:focus\:rotate-45:focus{ + --tw-rotate: 45deg; + } + + .md\:focus\:rotate-90:focus{ + --tw-rotate: 90deg; + } + + .md\:focus\:rotate-180:focus{ + --tw-rotate: 180deg; + } + + .md\:focus\:-rotate-180:focus{ + --tw-rotate: -180deg; + } + + .md\:focus\:-rotate-90:focus{ + --tw-rotate: -90deg; + } + + .md\:focus\:-rotate-45:focus{ + --tw-rotate: -45deg; + } + + .md\:focus\:-rotate-12:focus{ + --tw-rotate: -12deg; + } + + .md\:focus\:-rotate-6:focus{ + --tw-rotate: -6deg; + } + + .md\:focus\:-rotate-3:focus{ + --tw-rotate: -3deg; + } + + .md\:focus\:-rotate-2:focus{ + --tw-rotate: -2deg; + } + + .md\:focus\:-rotate-1:focus{ + --tw-rotate: -1deg; + } + + .md\:translate-x-0{ + --tw-translate-x: 0px; + } + + .md\:translate-x-1{ + --tw-translate-x: 0.25rem; + } + + .md\:translate-x-2{ + --tw-translate-x: 0.5rem; + } + + .md\:translate-x-3{ + --tw-translate-x: 0.75rem; + } + + .md\:translate-x-4{ + --tw-translate-x: 1rem; + } + + .md\:translate-x-5{ + --tw-translate-x: 1.25rem; + } + + .md\:translate-x-6{ + --tw-translate-x: 1.5rem; + } + + .md\:translate-x-7{ + --tw-translate-x: 1.75rem; + } + + .md\:translate-x-8{ + --tw-translate-x: 2rem; + } + + .md\:translate-x-9{ + --tw-translate-x: 2.25rem; + } + + .md\:translate-x-10{ + --tw-translate-x: 2.5rem; + } + + .md\:translate-x-11{ + --tw-translate-x: 2.75rem; + } + + .md\:translate-x-12{ + --tw-translate-x: 3rem; + } + + .md\:translate-x-14{ + --tw-translate-x: 3.5rem; + } + + .md\:translate-x-16{ + --tw-translate-x: 4rem; + } + + .md\:translate-x-20{ + --tw-translate-x: 5rem; + } + + .md\:translate-x-24{ + --tw-translate-x: 6rem; + } + + .md\:translate-x-28{ + --tw-translate-x: 7rem; + } + + .md\:translate-x-32{ + --tw-translate-x: 8rem; + } + + .md\:translate-x-36{ + --tw-translate-x: 9rem; + } + + .md\:translate-x-40{ + --tw-translate-x: 10rem; + } + + .md\:translate-x-44{ + --tw-translate-x: 11rem; + } + + .md\:translate-x-48{ + --tw-translate-x: 12rem; + } + + .md\:translate-x-52{ + --tw-translate-x: 13rem; + } + + .md\:translate-x-56{ + --tw-translate-x: 14rem; + } + + .md\:translate-x-60{ + --tw-translate-x: 15rem; + } + + .md\:translate-x-64{ + --tw-translate-x: 16rem; + } + + .md\:translate-x-72{ + --tw-translate-x: 18rem; + } + + .md\:translate-x-80{ + --tw-translate-x: 20rem; + } + + .md\:translate-x-96{ + --tw-translate-x: 24rem; + } + + .md\:translate-x-px{ + --tw-translate-x: 1px; + } + + .md\:translate-x-0\.5{ + --tw-translate-x: 0.125rem; + } + + .md\:translate-x-1\.5{ + --tw-translate-x: 0.375rem; + } + + .md\:translate-x-2\.5{ + --tw-translate-x: 0.625rem; + } + + .md\:translate-x-3\.5{ + --tw-translate-x: 0.875rem; + } + + .md\:-translate-x-0{ + --tw-translate-x: 0px; + } + + .md\:-translate-x-1{ + --tw-translate-x: -0.25rem; + } + + .md\:-translate-x-2{ + --tw-translate-x: -0.5rem; + } + + .md\:-translate-x-3{ + --tw-translate-x: -0.75rem; + } + + .md\:-translate-x-4{ + --tw-translate-x: -1rem; + } + + .md\:-translate-x-5{ + --tw-translate-x: -1.25rem; + } + + .md\:-translate-x-6{ + --tw-translate-x: -1.5rem; + } + + .md\:-translate-x-7{ + --tw-translate-x: -1.75rem; + } + + .md\:-translate-x-8{ + --tw-translate-x: -2rem; + } + + .md\:-translate-x-9{ + --tw-translate-x: -2.25rem; + } + + .md\:-translate-x-10{ + --tw-translate-x: -2.5rem; + } + + .md\:-translate-x-11{ + --tw-translate-x: -2.75rem; + } + + .md\:-translate-x-12{ + --tw-translate-x: -3rem; + } + + .md\:-translate-x-14{ + --tw-translate-x: -3.5rem; + } + + .md\:-translate-x-16{ + --tw-translate-x: -4rem; + } + + .md\:-translate-x-20{ + --tw-translate-x: -5rem; + } + + .md\:-translate-x-24{ + --tw-translate-x: -6rem; + } + + .md\:-translate-x-28{ + --tw-translate-x: -7rem; + } + + .md\:-translate-x-32{ + --tw-translate-x: -8rem; + } + + .md\:-translate-x-36{ + --tw-translate-x: -9rem; + } + + .md\:-translate-x-40{ + --tw-translate-x: -10rem; + } + + .md\:-translate-x-44{ + --tw-translate-x: -11rem; + } + + .md\:-translate-x-48{ + --tw-translate-x: -12rem; + } + + .md\:-translate-x-52{ + --tw-translate-x: -13rem; + } + + .md\:-translate-x-56{ + --tw-translate-x: -14rem; + } + + .md\:-translate-x-60{ + --tw-translate-x: -15rem; + } + + .md\:-translate-x-64{ + --tw-translate-x: -16rem; + } + + .md\:-translate-x-72{ + --tw-translate-x: -18rem; + } + + .md\:-translate-x-80{ + --tw-translate-x: -20rem; + } + + .md\:-translate-x-96{ + --tw-translate-x: -24rem; + } + + .md\:-translate-x-px{ + --tw-translate-x: -1px; + } + + .md\:-translate-x-0\.5{ + --tw-translate-x: -0.125rem; + } + + .md\:-translate-x-1\.5{ + --tw-translate-x: -0.375rem; + } + + .md\:-translate-x-2\.5{ + --tw-translate-x: -0.625rem; + } + + .md\:-translate-x-3\.5{ + --tw-translate-x: -0.875rem; + } + + .md\:translate-x-1\/2{ + --tw-translate-x: 50%; + } + + .md\:translate-x-1\/3{ + --tw-translate-x: 33.333333%; + } + + .md\:translate-x-2\/3{ + --tw-translate-x: 66.666667%; + } + + .md\:translate-x-1\/4{ + --tw-translate-x: 25%; + } + + .md\:translate-x-2\/4{ + --tw-translate-x: 50%; + } + + .md\:translate-x-3\/4{ + --tw-translate-x: 75%; + } + + .md\:translate-x-full{ + --tw-translate-x: 100%; + } + + .md\:-translate-x-1\/2{ + --tw-translate-x: -50%; + } + + .md\:-translate-x-1\/3{ + --tw-translate-x: -33.333333%; + } + + .md\:-translate-x-2\/3{ + --tw-translate-x: -66.666667%; + } + + .md\:-translate-x-1\/4{ + --tw-translate-x: -25%; + } + + .md\:-translate-x-2\/4{ + --tw-translate-x: -50%; + } + + .md\:-translate-x-3\/4{ + --tw-translate-x: -75%; + } + + .md\:-translate-x-full{ + --tw-translate-x: -100%; + } + + .md\:translate-y-0{ + --tw-translate-y: 0px; + } + + .md\:translate-y-1{ + --tw-translate-y: 0.25rem; + } + + .md\:translate-y-2{ + --tw-translate-y: 0.5rem; + } + + .md\:translate-y-3{ + --tw-translate-y: 0.75rem; + } + + .md\:translate-y-4{ + --tw-translate-y: 1rem; + } + + .md\:translate-y-5{ + --tw-translate-y: 1.25rem; + } + + .md\:translate-y-6{ + --tw-translate-y: 1.5rem; + } + + .md\:translate-y-7{ + --tw-translate-y: 1.75rem; + } + + .md\:translate-y-8{ + --tw-translate-y: 2rem; + } + + .md\:translate-y-9{ + --tw-translate-y: 2.25rem; + } + + .md\:translate-y-10{ + --tw-translate-y: 2.5rem; + } + + .md\:translate-y-11{ + --tw-translate-y: 2.75rem; + } + + .md\:translate-y-12{ + --tw-translate-y: 3rem; + } + + .md\:translate-y-14{ + --tw-translate-y: 3.5rem; + } + + .md\:translate-y-16{ + --tw-translate-y: 4rem; + } + + .md\:translate-y-20{ + --tw-translate-y: 5rem; + } + + .md\:translate-y-24{ + --tw-translate-y: 6rem; + } + + .md\:translate-y-28{ + --tw-translate-y: 7rem; + } + + .md\:translate-y-32{ + --tw-translate-y: 8rem; + } + + .md\:translate-y-36{ + --tw-translate-y: 9rem; + } + + .md\:translate-y-40{ + --tw-translate-y: 10rem; + } + + .md\:translate-y-44{ + --tw-translate-y: 11rem; + } + + .md\:translate-y-48{ + --tw-translate-y: 12rem; + } + + .md\:translate-y-52{ + --tw-translate-y: 13rem; + } + + .md\:translate-y-56{ + --tw-translate-y: 14rem; + } + + .md\:translate-y-60{ + --tw-translate-y: 15rem; + } + + .md\:translate-y-64{ + --tw-translate-y: 16rem; + } + + .md\:translate-y-72{ + --tw-translate-y: 18rem; + } + + .md\:translate-y-80{ + --tw-translate-y: 20rem; + } + + .md\:translate-y-96{ + --tw-translate-y: 24rem; + } + + .md\:translate-y-px{ + --tw-translate-y: 1px; + } + + .md\:translate-y-0\.5{ + --tw-translate-y: 0.125rem; + } + + .md\:translate-y-1\.5{ + --tw-translate-y: 0.375rem; + } + + .md\:translate-y-2\.5{ + --tw-translate-y: 0.625rem; + } + + .md\:translate-y-3\.5{ + --tw-translate-y: 0.875rem; + } + + .md\:-translate-y-0{ + --tw-translate-y: 0px; + } + + .md\:-translate-y-1{ + --tw-translate-y: -0.25rem; + } + + .md\:-translate-y-2{ + --tw-translate-y: -0.5rem; + } + + .md\:-translate-y-3{ + --tw-translate-y: -0.75rem; + } + + .md\:-translate-y-4{ + --tw-translate-y: -1rem; + } + + .md\:-translate-y-5{ + --tw-translate-y: -1.25rem; + } + + .md\:-translate-y-6{ + --tw-translate-y: -1.5rem; + } + + .md\:-translate-y-7{ + --tw-translate-y: -1.75rem; + } + + .md\:-translate-y-8{ + --tw-translate-y: -2rem; + } + + .md\:-translate-y-9{ + --tw-translate-y: -2.25rem; + } + + .md\:-translate-y-10{ + --tw-translate-y: -2.5rem; + } + + .md\:-translate-y-11{ + --tw-translate-y: -2.75rem; + } + + .md\:-translate-y-12{ + --tw-translate-y: -3rem; + } + + .md\:-translate-y-14{ + --tw-translate-y: -3.5rem; + } + + .md\:-translate-y-16{ + --tw-translate-y: -4rem; + } + + .md\:-translate-y-20{ + --tw-translate-y: -5rem; + } + + .md\:-translate-y-24{ + --tw-translate-y: -6rem; + } + + .md\:-translate-y-28{ + --tw-translate-y: -7rem; + } + + .md\:-translate-y-32{ + --tw-translate-y: -8rem; + } + + .md\:-translate-y-36{ + --tw-translate-y: -9rem; + } + + .md\:-translate-y-40{ + --tw-translate-y: -10rem; + } + + .md\:-translate-y-44{ + --tw-translate-y: -11rem; + } + + .md\:-translate-y-48{ + --tw-translate-y: -12rem; + } + + .md\:-translate-y-52{ + --tw-translate-y: -13rem; + } + + .md\:-translate-y-56{ + --tw-translate-y: -14rem; + } + + .md\:-translate-y-60{ + --tw-translate-y: -15rem; + } + + .md\:-translate-y-64{ + --tw-translate-y: -16rem; + } + + .md\:-translate-y-72{ + --tw-translate-y: -18rem; + } + + .md\:-translate-y-80{ + --tw-translate-y: -20rem; + } + + .md\:-translate-y-96{ + --tw-translate-y: -24rem; + } + + .md\:-translate-y-px{ + --tw-translate-y: -1px; + } + + .md\:-translate-y-0\.5{ + --tw-translate-y: -0.125rem; + } + + .md\:-translate-y-1\.5{ + --tw-translate-y: -0.375rem; + } + + .md\:-translate-y-2\.5{ + --tw-translate-y: -0.625rem; + } + + .md\:-translate-y-3\.5{ + --tw-translate-y: -0.875rem; + } + + .md\:translate-y-1\/2{ + --tw-translate-y: 50%; + } + + .md\:translate-y-1\/3{ + --tw-translate-y: 33.333333%; + } + + .md\:translate-y-2\/3{ + --tw-translate-y: 66.666667%; + } + + .md\:translate-y-1\/4{ + --tw-translate-y: 25%; + } + + .md\:translate-y-2\/4{ + --tw-translate-y: 50%; + } + + .md\:translate-y-3\/4{ + --tw-translate-y: 75%; + } + + .md\:translate-y-full{ + --tw-translate-y: 100%; + } + + .md\:-translate-y-1\/2{ + --tw-translate-y: -50%; + } + + .md\:-translate-y-1\/3{ + --tw-translate-y: -33.333333%; + } + + .md\:-translate-y-2\/3{ + --tw-translate-y: -66.666667%; + } + + .md\:-translate-y-1\/4{ + --tw-translate-y: -25%; + } + + .md\:-translate-y-2\/4{ + --tw-translate-y: -50%; + } + + .md\:-translate-y-3\/4{ + --tw-translate-y: -75%; + } + + .md\:-translate-y-full{ + --tw-translate-y: -100%; + } + + .md\:hover\:translate-x-0:hover{ + --tw-translate-x: 0px; + } + + .md\:hover\:translate-x-1:hover{ + --tw-translate-x: 0.25rem; + } + + .md\:hover\:translate-x-2:hover{ + --tw-translate-x: 0.5rem; + } + + .md\:hover\:translate-x-3:hover{ + --tw-translate-x: 0.75rem; + } + + .md\:hover\:translate-x-4:hover{ + --tw-translate-x: 1rem; + } + + .md\:hover\:translate-x-5:hover{ + --tw-translate-x: 1.25rem; + } + + .md\:hover\:translate-x-6:hover{ + --tw-translate-x: 1.5rem; + } + + .md\:hover\:translate-x-7:hover{ + --tw-translate-x: 1.75rem; + } + + .md\:hover\:translate-x-8:hover{ + --tw-translate-x: 2rem; + } + + .md\:hover\:translate-x-9:hover{ + --tw-translate-x: 2.25rem; + } + + .md\:hover\:translate-x-10:hover{ + --tw-translate-x: 2.5rem; + } + + .md\:hover\:translate-x-11:hover{ + --tw-translate-x: 2.75rem; + } + + .md\:hover\:translate-x-12:hover{ + --tw-translate-x: 3rem; + } + + .md\:hover\:translate-x-14:hover{ + --tw-translate-x: 3.5rem; + } + + .md\:hover\:translate-x-16:hover{ + --tw-translate-x: 4rem; + } + + .md\:hover\:translate-x-20:hover{ + --tw-translate-x: 5rem; + } + + .md\:hover\:translate-x-24:hover{ + --tw-translate-x: 6rem; + } + + .md\:hover\:translate-x-28:hover{ + --tw-translate-x: 7rem; + } + + .md\:hover\:translate-x-32:hover{ + --tw-translate-x: 8rem; + } + + .md\:hover\:translate-x-36:hover{ + --tw-translate-x: 9rem; + } + + .md\:hover\:translate-x-40:hover{ + --tw-translate-x: 10rem; + } + + .md\:hover\:translate-x-44:hover{ + --tw-translate-x: 11rem; + } + + .md\:hover\:translate-x-48:hover{ + --tw-translate-x: 12rem; + } + + .md\:hover\:translate-x-52:hover{ + --tw-translate-x: 13rem; + } + + .md\:hover\:translate-x-56:hover{ + --tw-translate-x: 14rem; + } + + .md\:hover\:translate-x-60:hover{ + --tw-translate-x: 15rem; + } + + .md\:hover\:translate-x-64:hover{ + --tw-translate-x: 16rem; + } + + .md\:hover\:translate-x-72:hover{ + --tw-translate-x: 18rem; + } + + .md\:hover\:translate-x-80:hover{ + --tw-translate-x: 20rem; + } + + .md\:hover\:translate-x-96:hover{ + --tw-translate-x: 24rem; + } + + .md\:hover\:translate-x-px:hover{ + --tw-translate-x: 1px; + } + + .md\:hover\:translate-x-0\.5:hover{ + --tw-translate-x: 0.125rem; + } + + .md\:hover\:translate-x-1\.5:hover{ + --tw-translate-x: 0.375rem; + } + + .md\:hover\:translate-x-2\.5:hover{ + --tw-translate-x: 0.625rem; + } + + .md\:hover\:translate-x-3\.5:hover{ + --tw-translate-x: 0.875rem; + } + + .md\:hover\:-translate-x-0:hover{ + --tw-translate-x: 0px; + } + + .md\:hover\:-translate-x-1:hover{ + --tw-translate-x: -0.25rem; + } + + .md\:hover\:-translate-x-2:hover{ + --tw-translate-x: -0.5rem; + } + + .md\:hover\:-translate-x-3:hover{ + --tw-translate-x: -0.75rem; + } + + .md\:hover\:-translate-x-4:hover{ + --tw-translate-x: -1rem; + } + + .md\:hover\:-translate-x-5:hover{ + --tw-translate-x: -1.25rem; + } + + .md\:hover\:-translate-x-6:hover{ + --tw-translate-x: -1.5rem; + } + + .md\:hover\:-translate-x-7:hover{ + --tw-translate-x: -1.75rem; + } + + .md\:hover\:-translate-x-8:hover{ + --tw-translate-x: -2rem; + } + + .md\:hover\:-translate-x-9:hover{ + --tw-translate-x: -2.25rem; + } + + .md\:hover\:-translate-x-10:hover{ + --tw-translate-x: -2.5rem; + } + + .md\:hover\:-translate-x-11:hover{ + --tw-translate-x: -2.75rem; + } + + .md\:hover\:-translate-x-12:hover{ + --tw-translate-x: -3rem; + } + + .md\:hover\:-translate-x-14:hover{ + --tw-translate-x: -3.5rem; + } + + .md\:hover\:-translate-x-16:hover{ + --tw-translate-x: -4rem; + } + + .md\:hover\:-translate-x-20:hover{ + --tw-translate-x: -5rem; + } + + .md\:hover\:-translate-x-24:hover{ + --tw-translate-x: -6rem; + } + + .md\:hover\:-translate-x-28:hover{ + --tw-translate-x: -7rem; + } + + .md\:hover\:-translate-x-32:hover{ + --tw-translate-x: -8rem; + } + + .md\:hover\:-translate-x-36:hover{ + --tw-translate-x: -9rem; + } + + .md\:hover\:-translate-x-40:hover{ + --tw-translate-x: -10rem; + } + + .md\:hover\:-translate-x-44:hover{ + --tw-translate-x: -11rem; + } + + .md\:hover\:-translate-x-48:hover{ + --tw-translate-x: -12rem; + } + + .md\:hover\:-translate-x-52:hover{ + --tw-translate-x: -13rem; + } + + .md\:hover\:-translate-x-56:hover{ + --tw-translate-x: -14rem; + } + + .md\:hover\:-translate-x-60:hover{ + --tw-translate-x: -15rem; + } + + .md\:hover\:-translate-x-64:hover{ + --tw-translate-x: -16rem; + } + + .md\:hover\:-translate-x-72:hover{ + --tw-translate-x: -18rem; + } + + .md\:hover\:-translate-x-80:hover{ + --tw-translate-x: -20rem; + } + + .md\:hover\:-translate-x-96:hover{ + --tw-translate-x: -24rem; + } + + .md\:hover\:-translate-x-px:hover{ + --tw-translate-x: -1px; + } + + .md\:hover\:-translate-x-0\.5:hover{ + --tw-translate-x: -0.125rem; + } + + .md\:hover\:-translate-x-1\.5:hover{ + --tw-translate-x: -0.375rem; + } + + .md\:hover\:-translate-x-2\.5:hover{ + --tw-translate-x: -0.625rem; + } + + .md\:hover\:-translate-x-3\.5:hover{ + --tw-translate-x: -0.875rem; + } + + .md\:hover\:translate-x-1\/2:hover{ + --tw-translate-x: 50%; + } + + .md\:hover\:translate-x-1\/3:hover{ + --tw-translate-x: 33.333333%; + } + + .md\:hover\:translate-x-2\/3:hover{ + --tw-translate-x: 66.666667%; + } + + .md\:hover\:translate-x-1\/4:hover{ + --tw-translate-x: 25%; + } + + .md\:hover\:translate-x-2\/4:hover{ + --tw-translate-x: 50%; + } + + .md\:hover\:translate-x-3\/4:hover{ + --tw-translate-x: 75%; + } + + .md\:hover\:translate-x-full:hover{ + --tw-translate-x: 100%; + } + + .md\:hover\:-translate-x-1\/2:hover{ + --tw-translate-x: -50%; + } + + .md\:hover\:-translate-x-1\/3:hover{ + --tw-translate-x: -33.333333%; + } + + .md\:hover\:-translate-x-2\/3:hover{ + --tw-translate-x: -66.666667%; + } + + .md\:hover\:-translate-x-1\/4:hover{ + --tw-translate-x: -25%; + } + + .md\:hover\:-translate-x-2\/4:hover{ + --tw-translate-x: -50%; + } + + .md\:hover\:-translate-x-3\/4:hover{ + --tw-translate-x: -75%; + } + + .md\:hover\:-translate-x-full:hover{ + --tw-translate-x: -100%; + } + + .md\:hover\:translate-y-0:hover{ + --tw-translate-y: 0px; + } + + .md\:hover\:translate-y-1:hover{ + --tw-translate-y: 0.25rem; + } + + .md\:hover\:translate-y-2:hover{ + --tw-translate-y: 0.5rem; + } + + .md\:hover\:translate-y-3:hover{ + --tw-translate-y: 0.75rem; + } + + .md\:hover\:translate-y-4:hover{ + --tw-translate-y: 1rem; + } + + .md\:hover\:translate-y-5:hover{ + --tw-translate-y: 1.25rem; + } + + .md\:hover\:translate-y-6:hover{ + --tw-translate-y: 1.5rem; + } + + .md\:hover\:translate-y-7:hover{ + --tw-translate-y: 1.75rem; + } + + .md\:hover\:translate-y-8:hover{ + --tw-translate-y: 2rem; + } + + .md\:hover\:translate-y-9:hover{ + --tw-translate-y: 2.25rem; + } + + .md\:hover\:translate-y-10:hover{ + --tw-translate-y: 2.5rem; + } + + .md\:hover\:translate-y-11:hover{ + --tw-translate-y: 2.75rem; + } + + .md\:hover\:translate-y-12:hover{ + --tw-translate-y: 3rem; + } + + .md\:hover\:translate-y-14:hover{ + --tw-translate-y: 3.5rem; + } + + .md\:hover\:translate-y-16:hover{ + --tw-translate-y: 4rem; + } + + .md\:hover\:translate-y-20:hover{ + --tw-translate-y: 5rem; + } + + .md\:hover\:translate-y-24:hover{ + --tw-translate-y: 6rem; + } + + .md\:hover\:translate-y-28:hover{ + --tw-translate-y: 7rem; + } + + .md\:hover\:translate-y-32:hover{ + --tw-translate-y: 8rem; + } + + .md\:hover\:translate-y-36:hover{ + --tw-translate-y: 9rem; + } + + .md\:hover\:translate-y-40:hover{ + --tw-translate-y: 10rem; + } + + .md\:hover\:translate-y-44:hover{ + --tw-translate-y: 11rem; + } + + .md\:hover\:translate-y-48:hover{ + --tw-translate-y: 12rem; + } + + .md\:hover\:translate-y-52:hover{ + --tw-translate-y: 13rem; + } + + .md\:hover\:translate-y-56:hover{ + --tw-translate-y: 14rem; + } + + .md\:hover\:translate-y-60:hover{ + --tw-translate-y: 15rem; + } + + .md\:hover\:translate-y-64:hover{ + --tw-translate-y: 16rem; + } + + .md\:hover\:translate-y-72:hover{ + --tw-translate-y: 18rem; + } + + .md\:hover\:translate-y-80:hover{ + --tw-translate-y: 20rem; + } + + .md\:hover\:translate-y-96:hover{ + --tw-translate-y: 24rem; + } + + .md\:hover\:translate-y-px:hover{ + --tw-translate-y: 1px; + } + + .md\:hover\:translate-y-0\.5:hover{ + --tw-translate-y: 0.125rem; + } + + .md\:hover\:translate-y-1\.5:hover{ + --tw-translate-y: 0.375rem; + } + + .md\:hover\:translate-y-2\.5:hover{ + --tw-translate-y: 0.625rem; + } + + .md\:hover\:translate-y-3\.5:hover{ + --tw-translate-y: 0.875rem; + } + + .md\:hover\:-translate-y-0:hover{ + --tw-translate-y: 0px; + } + + .md\:hover\:-translate-y-1:hover{ + --tw-translate-y: -0.25rem; + } + + .md\:hover\:-translate-y-2:hover{ + --tw-translate-y: -0.5rem; + } + + .md\:hover\:-translate-y-3:hover{ + --tw-translate-y: -0.75rem; + } + + .md\:hover\:-translate-y-4:hover{ + --tw-translate-y: -1rem; + } + + .md\:hover\:-translate-y-5:hover{ + --tw-translate-y: -1.25rem; + } + + .md\:hover\:-translate-y-6:hover{ + --tw-translate-y: -1.5rem; + } + + .md\:hover\:-translate-y-7:hover{ + --tw-translate-y: -1.75rem; + } + + .md\:hover\:-translate-y-8:hover{ + --tw-translate-y: -2rem; + } + + .md\:hover\:-translate-y-9:hover{ + --tw-translate-y: -2.25rem; + } + + .md\:hover\:-translate-y-10:hover{ + --tw-translate-y: -2.5rem; + } + + .md\:hover\:-translate-y-11:hover{ + --tw-translate-y: -2.75rem; + } + + .md\:hover\:-translate-y-12:hover{ + --tw-translate-y: -3rem; + } + + .md\:hover\:-translate-y-14:hover{ + --tw-translate-y: -3.5rem; + } + + .md\:hover\:-translate-y-16:hover{ + --tw-translate-y: -4rem; + } + + .md\:hover\:-translate-y-20:hover{ + --tw-translate-y: -5rem; + } + + .md\:hover\:-translate-y-24:hover{ + --tw-translate-y: -6rem; + } + + .md\:hover\:-translate-y-28:hover{ + --tw-translate-y: -7rem; + } + + .md\:hover\:-translate-y-32:hover{ + --tw-translate-y: -8rem; + } + + .md\:hover\:-translate-y-36:hover{ + --tw-translate-y: -9rem; + } + + .md\:hover\:-translate-y-40:hover{ + --tw-translate-y: -10rem; + } + + .md\:hover\:-translate-y-44:hover{ + --tw-translate-y: -11rem; + } + + .md\:hover\:-translate-y-48:hover{ + --tw-translate-y: -12rem; + } + + .md\:hover\:-translate-y-52:hover{ + --tw-translate-y: -13rem; + } + + .md\:hover\:-translate-y-56:hover{ + --tw-translate-y: -14rem; + } + + .md\:hover\:-translate-y-60:hover{ + --tw-translate-y: -15rem; + } + + .md\:hover\:-translate-y-64:hover{ + --tw-translate-y: -16rem; + } + + .md\:hover\:-translate-y-72:hover{ + --tw-translate-y: -18rem; + } + + .md\:hover\:-translate-y-80:hover{ + --tw-translate-y: -20rem; + } + + .md\:hover\:-translate-y-96:hover{ + --tw-translate-y: -24rem; + } + + .md\:hover\:-translate-y-px:hover{ + --tw-translate-y: -1px; + } + + .md\:hover\:-translate-y-0\.5:hover{ + --tw-translate-y: -0.125rem; + } + + .md\:hover\:-translate-y-1\.5:hover{ + --tw-translate-y: -0.375rem; + } + + .md\:hover\:-translate-y-2\.5:hover{ + --tw-translate-y: -0.625rem; + } + + .md\:hover\:-translate-y-3\.5:hover{ + --tw-translate-y: -0.875rem; + } + + .md\:hover\:translate-y-1\/2:hover{ + --tw-translate-y: 50%; + } + + .md\:hover\:translate-y-1\/3:hover{ + --tw-translate-y: 33.333333%; + } + + .md\:hover\:translate-y-2\/3:hover{ + --tw-translate-y: 66.666667%; + } + + .md\:hover\:translate-y-1\/4:hover{ + --tw-translate-y: 25%; + } + + .md\:hover\:translate-y-2\/4:hover{ + --tw-translate-y: 50%; + } + + .md\:hover\:translate-y-3\/4:hover{ + --tw-translate-y: 75%; + } + + .md\:hover\:translate-y-full:hover{ + --tw-translate-y: 100%; + } + + .md\:hover\:-translate-y-1\/2:hover{ + --tw-translate-y: -50%; + } + + .md\:hover\:-translate-y-1\/3:hover{ + --tw-translate-y: -33.333333%; + } + + .md\:hover\:-translate-y-2\/3:hover{ + --tw-translate-y: -66.666667%; + } + + .md\:hover\:-translate-y-1\/4:hover{ + --tw-translate-y: -25%; + } + + .md\:hover\:-translate-y-2\/4:hover{ + --tw-translate-y: -50%; + } + + .md\:hover\:-translate-y-3\/4:hover{ + --tw-translate-y: -75%; + } + + .md\:hover\:-translate-y-full:hover{ + --tw-translate-y: -100%; + } + + .md\:focus\:translate-x-0:focus{ + --tw-translate-x: 0px; + } + + .md\:focus\:translate-x-1:focus{ + --tw-translate-x: 0.25rem; + } + + .md\:focus\:translate-x-2:focus{ + --tw-translate-x: 0.5rem; + } + + .md\:focus\:translate-x-3:focus{ + --tw-translate-x: 0.75rem; + } + + .md\:focus\:translate-x-4:focus{ + --tw-translate-x: 1rem; + } + + .md\:focus\:translate-x-5:focus{ + --tw-translate-x: 1.25rem; + } + + .md\:focus\:translate-x-6:focus{ + --tw-translate-x: 1.5rem; + } + + .md\:focus\:translate-x-7:focus{ + --tw-translate-x: 1.75rem; + } + + .md\:focus\:translate-x-8:focus{ + --tw-translate-x: 2rem; + } + + .md\:focus\:translate-x-9:focus{ + --tw-translate-x: 2.25rem; + } + + .md\:focus\:translate-x-10:focus{ + --tw-translate-x: 2.5rem; + } + + .md\:focus\:translate-x-11:focus{ + --tw-translate-x: 2.75rem; + } + + .md\:focus\:translate-x-12:focus{ + --tw-translate-x: 3rem; + } + + .md\:focus\:translate-x-14:focus{ + --tw-translate-x: 3.5rem; + } + + .md\:focus\:translate-x-16:focus{ + --tw-translate-x: 4rem; + } + + .md\:focus\:translate-x-20:focus{ + --tw-translate-x: 5rem; + } + + .md\:focus\:translate-x-24:focus{ + --tw-translate-x: 6rem; + } + + .md\:focus\:translate-x-28:focus{ + --tw-translate-x: 7rem; + } + + .md\:focus\:translate-x-32:focus{ + --tw-translate-x: 8rem; + } + + .md\:focus\:translate-x-36:focus{ + --tw-translate-x: 9rem; + } + + .md\:focus\:translate-x-40:focus{ + --tw-translate-x: 10rem; + } + + .md\:focus\:translate-x-44:focus{ + --tw-translate-x: 11rem; + } + + .md\:focus\:translate-x-48:focus{ + --tw-translate-x: 12rem; + } + + .md\:focus\:translate-x-52:focus{ + --tw-translate-x: 13rem; + } + + .md\:focus\:translate-x-56:focus{ + --tw-translate-x: 14rem; + } + + .md\:focus\:translate-x-60:focus{ + --tw-translate-x: 15rem; + } + + .md\:focus\:translate-x-64:focus{ + --tw-translate-x: 16rem; + } + + .md\:focus\:translate-x-72:focus{ + --tw-translate-x: 18rem; + } + + .md\:focus\:translate-x-80:focus{ + --tw-translate-x: 20rem; + } + + .md\:focus\:translate-x-96:focus{ + --tw-translate-x: 24rem; + } + + .md\:focus\:translate-x-px:focus{ + --tw-translate-x: 1px; + } + + .md\:focus\:translate-x-0\.5:focus{ + --tw-translate-x: 0.125rem; + } + + .md\:focus\:translate-x-1\.5:focus{ + --tw-translate-x: 0.375rem; + } + + .md\:focus\:translate-x-2\.5:focus{ + --tw-translate-x: 0.625rem; + } + + .md\:focus\:translate-x-3\.5:focus{ + --tw-translate-x: 0.875rem; + } + + .md\:focus\:-translate-x-0:focus{ + --tw-translate-x: 0px; + } + + .md\:focus\:-translate-x-1:focus{ + --tw-translate-x: -0.25rem; + } + + .md\:focus\:-translate-x-2:focus{ + --tw-translate-x: -0.5rem; + } + + .md\:focus\:-translate-x-3:focus{ + --tw-translate-x: -0.75rem; + } + + .md\:focus\:-translate-x-4:focus{ + --tw-translate-x: -1rem; + } + + .md\:focus\:-translate-x-5:focus{ + --tw-translate-x: -1.25rem; + } + + .md\:focus\:-translate-x-6:focus{ + --tw-translate-x: -1.5rem; + } + + .md\:focus\:-translate-x-7:focus{ + --tw-translate-x: -1.75rem; + } + + .md\:focus\:-translate-x-8:focus{ + --tw-translate-x: -2rem; + } + + .md\:focus\:-translate-x-9:focus{ + --tw-translate-x: -2.25rem; + } + + .md\:focus\:-translate-x-10:focus{ + --tw-translate-x: -2.5rem; + } + + .md\:focus\:-translate-x-11:focus{ + --tw-translate-x: -2.75rem; + } + + .md\:focus\:-translate-x-12:focus{ + --tw-translate-x: -3rem; + } + + .md\:focus\:-translate-x-14:focus{ + --tw-translate-x: -3.5rem; + } + + .md\:focus\:-translate-x-16:focus{ + --tw-translate-x: -4rem; + } + + .md\:focus\:-translate-x-20:focus{ + --tw-translate-x: -5rem; + } + + .md\:focus\:-translate-x-24:focus{ + --tw-translate-x: -6rem; + } + + .md\:focus\:-translate-x-28:focus{ + --tw-translate-x: -7rem; + } + + .md\:focus\:-translate-x-32:focus{ + --tw-translate-x: -8rem; + } + + .md\:focus\:-translate-x-36:focus{ + --tw-translate-x: -9rem; + } + + .md\:focus\:-translate-x-40:focus{ + --tw-translate-x: -10rem; + } + + .md\:focus\:-translate-x-44:focus{ + --tw-translate-x: -11rem; + } + + .md\:focus\:-translate-x-48:focus{ + --tw-translate-x: -12rem; + } + + .md\:focus\:-translate-x-52:focus{ + --tw-translate-x: -13rem; + } + + .md\:focus\:-translate-x-56:focus{ + --tw-translate-x: -14rem; + } + + .md\:focus\:-translate-x-60:focus{ + --tw-translate-x: -15rem; + } + + .md\:focus\:-translate-x-64:focus{ + --tw-translate-x: -16rem; + } + + .md\:focus\:-translate-x-72:focus{ + --tw-translate-x: -18rem; + } + + .md\:focus\:-translate-x-80:focus{ + --tw-translate-x: -20rem; + } + + .md\:focus\:-translate-x-96:focus{ + --tw-translate-x: -24rem; + } + + .md\:focus\:-translate-x-px:focus{ + --tw-translate-x: -1px; + } + + .md\:focus\:-translate-x-0\.5:focus{ + --tw-translate-x: -0.125rem; + } + + .md\:focus\:-translate-x-1\.5:focus{ + --tw-translate-x: -0.375rem; + } + + .md\:focus\:-translate-x-2\.5:focus{ + --tw-translate-x: -0.625rem; + } + + .md\:focus\:-translate-x-3\.5:focus{ + --tw-translate-x: -0.875rem; + } + + .md\:focus\:translate-x-1\/2:focus{ + --tw-translate-x: 50%; + } + + .md\:focus\:translate-x-1\/3:focus{ + --tw-translate-x: 33.333333%; + } + + .md\:focus\:translate-x-2\/3:focus{ + --tw-translate-x: 66.666667%; + } + + .md\:focus\:translate-x-1\/4:focus{ + --tw-translate-x: 25%; + } + + .md\:focus\:translate-x-2\/4:focus{ + --tw-translate-x: 50%; + } + + .md\:focus\:translate-x-3\/4:focus{ + --tw-translate-x: 75%; + } + + .md\:focus\:translate-x-full:focus{ + --tw-translate-x: 100%; + } + + .md\:focus\:-translate-x-1\/2:focus{ + --tw-translate-x: -50%; + } + + .md\:focus\:-translate-x-1\/3:focus{ + --tw-translate-x: -33.333333%; + } + + .md\:focus\:-translate-x-2\/3:focus{ + --tw-translate-x: -66.666667%; + } + + .md\:focus\:-translate-x-1\/4:focus{ + --tw-translate-x: -25%; + } + + .md\:focus\:-translate-x-2\/4:focus{ + --tw-translate-x: -50%; + } + + .md\:focus\:-translate-x-3\/4:focus{ + --tw-translate-x: -75%; + } + + .md\:focus\:-translate-x-full:focus{ + --tw-translate-x: -100%; + } + + .md\:focus\:translate-y-0:focus{ + --tw-translate-y: 0px; + } + + .md\:focus\:translate-y-1:focus{ + --tw-translate-y: 0.25rem; + } + + .md\:focus\:translate-y-2:focus{ + --tw-translate-y: 0.5rem; + } + + .md\:focus\:translate-y-3:focus{ + --tw-translate-y: 0.75rem; + } + + .md\:focus\:translate-y-4:focus{ + --tw-translate-y: 1rem; + } + + .md\:focus\:translate-y-5:focus{ + --tw-translate-y: 1.25rem; + } + + .md\:focus\:translate-y-6:focus{ + --tw-translate-y: 1.5rem; + } + + .md\:focus\:translate-y-7:focus{ + --tw-translate-y: 1.75rem; + } + + .md\:focus\:translate-y-8:focus{ + --tw-translate-y: 2rem; + } + + .md\:focus\:translate-y-9:focus{ + --tw-translate-y: 2.25rem; + } + + .md\:focus\:translate-y-10:focus{ + --tw-translate-y: 2.5rem; + } + + .md\:focus\:translate-y-11:focus{ + --tw-translate-y: 2.75rem; + } + + .md\:focus\:translate-y-12:focus{ + --tw-translate-y: 3rem; + } + + .md\:focus\:translate-y-14:focus{ + --tw-translate-y: 3.5rem; + } + + .md\:focus\:translate-y-16:focus{ + --tw-translate-y: 4rem; + } + + .md\:focus\:translate-y-20:focus{ + --tw-translate-y: 5rem; + } + + .md\:focus\:translate-y-24:focus{ + --tw-translate-y: 6rem; + } + + .md\:focus\:translate-y-28:focus{ + --tw-translate-y: 7rem; + } + + .md\:focus\:translate-y-32:focus{ + --tw-translate-y: 8rem; + } + + .md\:focus\:translate-y-36:focus{ + --tw-translate-y: 9rem; + } + + .md\:focus\:translate-y-40:focus{ + --tw-translate-y: 10rem; + } + + .md\:focus\:translate-y-44:focus{ + --tw-translate-y: 11rem; + } + + .md\:focus\:translate-y-48:focus{ + --tw-translate-y: 12rem; + } + + .md\:focus\:translate-y-52:focus{ + --tw-translate-y: 13rem; + } + + .md\:focus\:translate-y-56:focus{ + --tw-translate-y: 14rem; + } + + .md\:focus\:translate-y-60:focus{ + --tw-translate-y: 15rem; + } + + .md\:focus\:translate-y-64:focus{ + --tw-translate-y: 16rem; + } + + .md\:focus\:translate-y-72:focus{ + --tw-translate-y: 18rem; + } + + .md\:focus\:translate-y-80:focus{ + --tw-translate-y: 20rem; + } + + .md\:focus\:translate-y-96:focus{ + --tw-translate-y: 24rem; + } + + .md\:focus\:translate-y-px:focus{ + --tw-translate-y: 1px; + } + + .md\:focus\:translate-y-0\.5:focus{ + --tw-translate-y: 0.125rem; + } + + .md\:focus\:translate-y-1\.5:focus{ + --tw-translate-y: 0.375rem; + } + + .md\:focus\:translate-y-2\.5:focus{ + --tw-translate-y: 0.625rem; + } + + .md\:focus\:translate-y-3\.5:focus{ + --tw-translate-y: 0.875rem; + } + + .md\:focus\:-translate-y-0:focus{ + --tw-translate-y: 0px; + } + + .md\:focus\:-translate-y-1:focus{ + --tw-translate-y: -0.25rem; + } + + .md\:focus\:-translate-y-2:focus{ + --tw-translate-y: -0.5rem; + } + + .md\:focus\:-translate-y-3:focus{ + --tw-translate-y: -0.75rem; + } + + .md\:focus\:-translate-y-4:focus{ + --tw-translate-y: -1rem; + } + + .md\:focus\:-translate-y-5:focus{ + --tw-translate-y: -1.25rem; + } + + .md\:focus\:-translate-y-6:focus{ + --tw-translate-y: -1.5rem; + } + + .md\:focus\:-translate-y-7:focus{ + --tw-translate-y: -1.75rem; + } + + .md\:focus\:-translate-y-8:focus{ + --tw-translate-y: -2rem; + } + + .md\:focus\:-translate-y-9:focus{ + --tw-translate-y: -2.25rem; + } + + .md\:focus\:-translate-y-10:focus{ + --tw-translate-y: -2.5rem; + } + + .md\:focus\:-translate-y-11:focus{ + --tw-translate-y: -2.75rem; + } + + .md\:focus\:-translate-y-12:focus{ + --tw-translate-y: -3rem; + } + + .md\:focus\:-translate-y-14:focus{ + --tw-translate-y: -3.5rem; + } + + .md\:focus\:-translate-y-16:focus{ + --tw-translate-y: -4rem; + } + + .md\:focus\:-translate-y-20:focus{ + --tw-translate-y: -5rem; + } + + .md\:focus\:-translate-y-24:focus{ + --tw-translate-y: -6rem; + } + + .md\:focus\:-translate-y-28:focus{ + --tw-translate-y: -7rem; + } + + .md\:focus\:-translate-y-32:focus{ + --tw-translate-y: -8rem; + } + + .md\:focus\:-translate-y-36:focus{ + --tw-translate-y: -9rem; + } + + .md\:focus\:-translate-y-40:focus{ + --tw-translate-y: -10rem; + } + + .md\:focus\:-translate-y-44:focus{ + --tw-translate-y: -11rem; + } + + .md\:focus\:-translate-y-48:focus{ + --tw-translate-y: -12rem; + } + + .md\:focus\:-translate-y-52:focus{ + --tw-translate-y: -13rem; + } + + .md\:focus\:-translate-y-56:focus{ + --tw-translate-y: -14rem; + } + + .md\:focus\:-translate-y-60:focus{ + --tw-translate-y: -15rem; + } + + .md\:focus\:-translate-y-64:focus{ + --tw-translate-y: -16rem; + } + + .md\:focus\:-translate-y-72:focus{ + --tw-translate-y: -18rem; + } + + .md\:focus\:-translate-y-80:focus{ + --tw-translate-y: -20rem; + } + + .md\:focus\:-translate-y-96:focus{ + --tw-translate-y: -24rem; + } + + .md\:focus\:-translate-y-px:focus{ + --tw-translate-y: -1px; + } + + .md\:focus\:-translate-y-0\.5:focus{ + --tw-translate-y: -0.125rem; + } + + .md\:focus\:-translate-y-1\.5:focus{ + --tw-translate-y: -0.375rem; + } + + .md\:focus\:-translate-y-2\.5:focus{ + --tw-translate-y: -0.625rem; + } + + .md\:focus\:-translate-y-3\.5:focus{ + --tw-translate-y: -0.875rem; + } + + .md\:focus\:translate-y-1\/2:focus{ + --tw-translate-y: 50%; + } + + .md\:focus\:translate-y-1\/3:focus{ + --tw-translate-y: 33.333333%; + } + + .md\:focus\:translate-y-2\/3:focus{ + --tw-translate-y: 66.666667%; + } + + .md\:focus\:translate-y-1\/4:focus{ + --tw-translate-y: 25%; + } + + .md\:focus\:translate-y-2\/4:focus{ + --tw-translate-y: 50%; + } + + .md\:focus\:translate-y-3\/4:focus{ + --tw-translate-y: 75%; + } + + .md\:focus\:translate-y-full:focus{ + --tw-translate-y: 100%; + } + + .md\:focus\:-translate-y-1\/2:focus{ + --tw-translate-y: -50%; + } + + .md\:focus\:-translate-y-1\/3:focus{ + --tw-translate-y: -33.333333%; + } + + .md\:focus\:-translate-y-2\/3:focus{ + --tw-translate-y: -66.666667%; + } + + .md\:focus\:-translate-y-1\/4:focus{ + --tw-translate-y: -25%; + } + + .md\:focus\:-translate-y-2\/4:focus{ + --tw-translate-y: -50%; + } + + .md\:focus\:-translate-y-3\/4:focus{ + --tw-translate-y: -75%; + } + + .md\:focus\:-translate-y-full:focus{ + --tw-translate-y: -100%; + } + + .md\:skew-x-0{ + --tw-skew-x: 0deg; + } + + .md\:skew-x-1{ + --tw-skew-x: 1deg; + } + + .md\:skew-x-2{ + --tw-skew-x: 2deg; + } + + .md\:skew-x-3{ + --tw-skew-x: 3deg; + } + + .md\:skew-x-6{ + --tw-skew-x: 6deg; + } + + .md\:skew-x-12{ + --tw-skew-x: 12deg; + } + + .md\:-skew-x-12{ + --tw-skew-x: -12deg; + } + + .md\:-skew-x-6{ + --tw-skew-x: -6deg; + } + + .md\:-skew-x-3{ + --tw-skew-x: -3deg; + } + + .md\:-skew-x-2{ + --tw-skew-x: -2deg; + } + + .md\:-skew-x-1{ + --tw-skew-x: -1deg; + } + + .md\:skew-y-0{ + --tw-skew-y: 0deg; + } + + .md\:skew-y-1{ + --tw-skew-y: 1deg; + } + + .md\:skew-y-2{ + --tw-skew-y: 2deg; + } + + .md\:skew-y-3{ + --tw-skew-y: 3deg; + } + + .md\:skew-y-6{ + --tw-skew-y: 6deg; + } + + .md\:skew-y-12{ + --tw-skew-y: 12deg; + } + + .md\:-skew-y-12{ + --tw-skew-y: -12deg; + } + + .md\:-skew-y-6{ + --tw-skew-y: -6deg; + } + + .md\:-skew-y-3{ + --tw-skew-y: -3deg; + } + + .md\:-skew-y-2{ + --tw-skew-y: -2deg; + } + + .md\:-skew-y-1{ + --tw-skew-y: -1deg; + } + + .md\:hover\:skew-x-0:hover{ + --tw-skew-x: 0deg; + } + + .md\:hover\:skew-x-1:hover{ + --tw-skew-x: 1deg; + } + + .md\:hover\:skew-x-2:hover{ + --tw-skew-x: 2deg; + } + + .md\:hover\:skew-x-3:hover{ + --tw-skew-x: 3deg; + } + + .md\:hover\:skew-x-6:hover{ + --tw-skew-x: 6deg; + } + + .md\:hover\:skew-x-12:hover{ + --tw-skew-x: 12deg; + } + + .md\:hover\:-skew-x-12:hover{ + --tw-skew-x: -12deg; + } + + .md\:hover\:-skew-x-6:hover{ + --tw-skew-x: -6deg; + } + + .md\:hover\:-skew-x-3:hover{ + --tw-skew-x: -3deg; + } + + .md\:hover\:-skew-x-2:hover{ + --tw-skew-x: -2deg; + } + + .md\:hover\:-skew-x-1:hover{ + --tw-skew-x: -1deg; + } + + .md\:hover\:skew-y-0:hover{ + --tw-skew-y: 0deg; + } + + .md\:hover\:skew-y-1:hover{ + --tw-skew-y: 1deg; + } + + .md\:hover\:skew-y-2:hover{ + --tw-skew-y: 2deg; + } + + .md\:hover\:skew-y-3:hover{ + --tw-skew-y: 3deg; + } + + .md\:hover\:skew-y-6:hover{ + --tw-skew-y: 6deg; + } + + .md\:hover\:skew-y-12:hover{ + --tw-skew-y: 12deg; + } + + .md\:hover\:-skew-y-12:hover{ + --tw-skew-y: -12deg; + } + + .md\:hover\:-skew-y-6:hover{ + --tw-skew-y: -6deg; + } + + .md\:hover\:-skew-y-3:hover{ + --tw-skew-y: -3deg; + } + + .md\:hover\:-skew-y-2:hover{ + --tw-skew-y: -2deg; + } + + .md\:hover\:-skew-y-1:hover{ + --tw-skew-y: -1deg; + } + + .md\:focus\:skew-x-0:focus{ + --tw-skew-x: 0deg; + } + + .md\:focus\:skew-x-1:focus{ + --tw-skew-x: 1deg; + } + + .md\:focus\:skew-x-2:focus{ + --tw-skew-x: 2deg; + } + + .md\:focus\:skew-x-3:focus{ + --tw-skew-x: 3deg; + } + + .md\:focus\:skew-x-6:focus{ + --tw-skew-x: 6deg; + } + + .md\:focus\:skew-x-12:focus{ + --tw-skew-x: 12deg; + } + + .md\:focus\:-skew-x-12:focus{ + --tw-skew-x: -12deg; + } + + .md\:focus\:-skew-x-6:focus{ + --tw-skew-x: -6deg; + } + + .md\:focus\:-skew-x-3:focus{ + --tw-skew-x: -3deg; + } + + .md\:focus\:-skew-x-2:focus{ + --tw-skew-x: -2deg; + } + + .md\:focus\:-skew-x-1:focus{ + --tw-skew-x: -1deg; + } + + .md\:focus\:skew-y-0:focus{ + --tw-skew-y: 0deg; + } + + .md\:focus\:skew-y-1:focus{ + --tw-skew-y: 1deg; + } + + .md\:focus\:skew-y-2:focus{ + --tw-skew-y: 2deg; + } + + .md\:focus\:skew-y-3:focus{ + --tw-skew-y: 3deg; + } + + .md\:focus\:skew-y-6:focus{ + --tw-skew-y: 6deg; + } + + .md\:focus\:skew-y-12:focus{ + --tw-skew-y: 12deg; + } + + .md\:focus\:-skew-y-12:focus{ + --tw-skew-y: -12deg; + } + + .md\:focus\:-skew-y-6:focus{ + --tw-skew-y: -6deg; + } + + .md\:focus\:-skew-y-3:focus{ + --tw-skew-y: -3deg; + } + + .md\:focus\:-skew-y-2:focus{ + --tw-skew-y: -2deg; + } + + .md\:focus\:-skew-y-1:focus{ + --tw-skew-y: -1deg; + } + + .md\:transition-none{ + transition-property: none; + } + + .md\:transition-all{ + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .md\:transition{ + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .md\:transition-colors{ + transition-property: background-color, border-color, color, fill, stroke; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .md\:transition-opacity{ + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .md\:transition-shadow{ + transition-property: box-shadow; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .md\:transition-transform{ + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .md\:ease-linear{ + transition-timing-function: linear; + } + + .md\:ease-in{ + transition-timing-function: cubic-bezier(0.4, 0, 1, 1); + } + + .md\:ease-out{ + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + } + + .md\:ease-in-out{ + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + } + + .md\:duration-75{ + transition-duration: 75ms; + } + + .md\:duration-100{ + transition-duration: 100ms; + } + + .md\:duration-150{ + transition-duration: 150ms; + } + + .md\:duration-200{ + transition-duration: 200ms; + } + + .md\:duration-300{ + transition-duration: 300ms; + } + + .md\:duration-500{ + transition-duration: 500ms; + } + + .md\:duration-700{ + transition-duration: 700ms; + } + + .md\:duration-1000{ + transition-duration: 1000ms; + } + + .md\:delay-75{ + transition-delay: 75ms; + } + + .md\:delay-100{ + transition-delay: 100ms; + } + + .md\:delay-150{ + transition-delay: 150ms; + } + + .md\:delay-200{ + transition-delay: 200ms; + } + + .md\:delay-300{ + transition-delay: 300ms; + } + + .md\:delay-500{ + transition-delay: 500ms; + } + + .md\:delay-700{ + transition-delay: 700ms; + } + + .md\:delay-1000{ + transition-delay: 1000ms; + } + + .md\:animate-none{ + -webkit-animation: none; + animation: none; + } + + .md\:animate-spin{ + -webkit-animation: spin 1s linear infinite; + animation: spin 1s linear infinite; + } + + .md\:animate-ping{ + -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; + animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; + } + + .md\:animate-pulse{ + -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + } + + .md\:animate-bounce{ + -webkit-animation: bounce 1s infinite; + animation: bounce 1s infinite; + } + + .md\:mix-blend-normal{ + mix-blend-mode: normal; + } + + .md\:mix-blend-multiply{ + mix-blend-mode: multiply; + } + + .md\:mix-blend-screen{ + mix-blend-mode: screen; + } + + .md\:mix-blend-overlay{ + mix-blend-mode: overlay; + } + + .md\:mix-blend-darken{ + mix-blend-mode: darken; + } + + .md\:mix-blend-lighten{ + mix-blend-mode: lighten; + } + + .md\:mix-blend-color-dodge{ + mix-blend-mode: color-dodge; + } + + .md\:mix-blend-color-burn{ + mix-blend-mode: color-burn; + } + + .md\:mix-blend-hard-light{ + mix-blend-mode: hard-light; + } + + .md\:mix-blend-soft-light{ + mix-blend-mode: soft-light; + } + + .md\:mix-blend-difference{ + mix-blend-mode: difference; + } + + .md\:mix-blend-exclusion{ + mix-blend-mode: exclusion; + } + + .md\:mix-blend-hue{ + mix-blend-mode: hue; + } + + .md\:mix-blend-saturation{ + mix-blend-mode: saturation; + } + + .md\:mix-blend-color{ + mix-blend-mode: color; + } + + .md\:mix-blend-luminosity{ + mix-blend-mode: luminosity; + } + + .md\:bg-blend-normal{ + background-blend-mode: normal; + } + + .md\:bg-blend-multiply{ + background-blend-mode: multiply; + } + + .md\:bg-blend-screen{ + background-blend-mode: screen; + } + + .md\:bg-blend-overlay{ + background-blend-mode: overlay; + } + + .md\:bg-blend-darken{ + background-blend-mode: darken; + } + + .md\:bg-blend-lighten{ + background-blend-mode: lighten; + } + + .md\:bg-blend-color-dodge{ + background-blend-mode: color-dodge; + } + + .md\:bg-blend-color-burn{ + background-blend-mode: color-burn; + } + + .md\:bg-blend-hard-light{ + background-blend-mode: hard-light; + } + + .md\:bg-blend-soft-light{ + background-blend-mode: soft-light; + } + + .md\:bg-blend-difference{ + background-blend-mode: difference; + } + + .md\:bg-blend-exclusion{ + background-blend-mode: exclusion; + } + + .md\:bg-blend-hue{ + background-blend-mode: hue; + } + + .md\:bg-blend-saturation{ + background-blend-mode: saturation; + } + + .md\:bg-blend-color{ + background-blend-mode: color; + } + + .md\:bg-blend-luminosity{ + background-blend-mode: luminosity; + } + + .md\:filter{ + --tw-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-sepia: var(--tw-empty,/*!*/ /*!*/); + --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + } + + .md\:filter-none{ + filter: none; + } + + .md\:blur-0{ + --tw-blur: blur(0); + } + + .md\:blur-sm{ + --tw-blur: blur(4px); + } + + .md\:blur{ + --tw-blur: blur(8px); + } + + .md\:blur-md{ + --tw-blur: blur(12px); + } + + .md\:blur-lg{ + --tw-blur: blur(16px); + } + + .md\:blur-xl{ + --tw-blur: blur(24px); + } + + .md\:blur-2xl{ + --tw-blur: blur(40px); + } + + .md\:blur-3xl{ + --tw-blur: blur(64px); + } + + .md\:brightness-0{ + --tw-brightness: brightness(0); + } + + .md\:brightness-50{ + --tw-brightness: brightness(.5); + } + + .md\:brightness-75{ + --tw-brightness: brightness(.75); + } + + .md\:brightness-90{ + --tw-brightness: brightness(.9); + } + + .md\:brightness-95{ + --tw-brightness: brightness(.95); + } + + .md\:brightness-100{ + --tw-brightness: brightness(1); + } + + .md\:brightness-105{ + --tw-brightness: brightness(1.05); + } + + .md\:brightness-110{ + --tw-brightness: brightness(1.1); + } + + .md\:brightness-125{ + --tw-brightness: brightness(1.25); + } + + .md\:brightness-150{ + --tw-brightness: brightness(1.5); + } + + .md\:brightness-200{ + --tw-brightness: brightness(2); + } + + .md\:contrast-0{ + --tw-contrast: contrast(0); + } + + .md\:contrast-50{ + --tw-contrast: contrast(.5); + } + + .md\:contrast-75{ + --tw-contrast: contrast(.75); + } + + .md\:contrast-100{ + --tw-contrast: contrast(1); + } + + .md\:contrast-125{ + --tw-contrast: contrast(1.25); + } + + .md\:contrast-150{ + --tw-contrast: contrast(1.5); + } + + .md\:contrast-200{ + --tw-contrast: contrast(2); + } + + .md\:drop-shadow-sm{ + --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05)); + } + + .md\:drop-shadow{ + --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06)); + } + + .md\:drop-shadow-md{ + --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06)); + } + + .md\:drop-shadow-lg{ + --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1)); + } + + .md\:drop-shadow-xl{ + --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08)); + } + + .md\:drop-shadow-2xl{ + --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15)); + } + + .md\:drop-shadow-none{ + --tw-drop-shadow: drop-shadow(0 0 #0000); + } + + .md\:grayscale-0{ + --tw-grayscale: grayscale(0); + } + + .md\:grayscale{ + --tw-grayscale: grayscale(100%); + } + + .md\:hue-rotate-0{ + --tw-hue-rotate: hue-rotate(0deg); + } + + .md\:hue-rotate-15{ + --tw-hue-rotate: hue-rotate(15deg); + } + + .md\:hue-rotate-30{ + --tw-hue-rotate: hue-rotate(30deg); + } + + .md\:hue-rotate-60{ + --tw-hue-rotate: hue-rotate(60deg); + } + + .md\:hue-rotate-90{ + --tw-hue-rotate: hue-rotate(90deg); + } + + .md\:hue-rotate-180{ + --tw-hue-rotate: hue-rotate(180deg); + } + + .md\:-hue-rotate-180{ + --tw-hue-rotate: hue-rotate(-180deg); + } + + .md\:-hue-rotate-90{ + --tw-hue-rotate: hue-rotate(-90deg); + } + + .md\:-hue-rotate-60{ + --tw-hue-rotate: hue-rotate(-60deg); + } + + .md\:-hue-rotate-30{ + --tw-hue-rotate: hue-rotate(-30deg); + } + + .md\:-hue-rotate-15{ + --tw-hue-rotate: hue-rotate(-15deg); + } + + .md\:invert-0{ + --tw-invert: invert(0); + } + + .md\:invert{ + --tw-invert: invert(100%); + } + + .md\:saturate-0{ + --tw-saturate: saturate(0); + } + + .md\:saturate-50{ + --tw-saturate: saturate(.5); + } + + .md\:saturate-100{ + --tw-saturate: saturate(1); + } + + .md\:saturate-150{ + --tw-saturate: saturate(1.5); + } + + .md\:saturate-200{ + --tw-saturate: saturate(2); + } + + .md\:sepia-0{ + --tw-sepia: sepia(0); + } + + .md\:sepia{ + --tw-sepia: sepia(100%); + } + + .md\:backdrop-filter{ + --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + } + + .md\:backdrop-filter-none{ + -webkit-backdrop-filter: none; + backdrop-filter: none; + } + + .md\:backdrop-brightness-0{ + --tw-backdrop-brightness: brightness(0); + } + + .md\:backdrop-brightness-50{ + --tw-backdrop-brightness: brightness(.5); + } + + .md\:backdrop-brightness-75{ + --tw-backdrop-brightness: brightness(.75); + } + + .md\:backdrop-brightness-90{ + --tw-backdrop-brightness: brightness(.9); + } + + .md\:backdrop-brightness-95{ + --tw-backdrop-brightness: brightness(.95); + } + + .md\:backdrop-brightness-100{ + --tw-backdrop-brightness: brightness(1); + } + + .md\:backdrop-brightness-105{ + --tw-backdrop-brightness: brightness(1.05); + } + + .md\:backdrop-brightness-110{ + --tw-backdrop-brightness: brightness(1.1); + } + + .md\:backdrop-brightness-125{ + --tw-backdrop-brightness: brightness(1.25); + } + + .md\:backdrop-brightness-150{ + --tw-backdrop-brightness: brightness(1.5); + } + + .md\:backdrop-brightness-200{ + --tw-backdrop-brightness: brightness(2); + } + + .md\:backdrop-contrast-0{ + --tw-backdrop-contrast: contrast(0); + } + + .md\:backdrop-contrast-50{ + --tw-backdrop-contrast: contrast(.5); + } + + .md\:backdrop-contrast-75{ + --tw-backdrop-contrast: contrast(.75); + } + + .md\:backdrop-contrast-100{ + --tw-backdrop-contrast: contrast(1); + } + + .md\:backdrop-contrast-125{ + --tw-backdrop-contrast: contrast(1.25); + } + + .md\:backdrop-contrast-150{ + --tw-backdrop-contrast: contrast(1.5); + } + + .md\:backdrop-contrast-200{ + --tw-backdrop-contrast: contrast(2); + } + + .md\:backdrop-grayscale-0{ + --tw-backdrop-grayscale: grayscale(0); + } + + .md\:backdrop-grayscale{ + --tw-backdrop-grayscale: grayscale(100%); + } + + .md\:backdrop-hue-rotate-0{ + --tw-backdrop-hue-rotate: hue-rotate(0deg); + } + + .md\:backdrop-hue-rotate-15{ + --tw-backdrop-hue-rotate: hue-rotate(15deg); + } + + .md\:backdrop-hue-rotate-30{ + --tw-backdrop-hue-rotate: hue-rotate(30deg); + } + + .md\:backdrop-hue-rotate-60{ + --tw-backdrop-hue-rotate: hue-rotate(60deg); + } + + .md\:backdrop-hue-rotate-90{ + --tw-backdrop-hue-rotate: hue-rotate(90deg); + } + + .md\:backdrop-hue-rotate-180{ + --tw-backdrop-hue-rotate: hue-rotate(180deg); + } + + .md\:-backdrop-hue-rotate-180{ + --tw-backdrop-hue-rotate: hue-rotate(-180deg); + } + + .md\:-backdrop-hue-rotate-90{ + --tw-backdrop-hue-rotate: hue-rotate(-90deg); + } + + .md\:-backdrop-hue-rotate-60{ + --tw-backdrop-hue-rotate: hue-rotate(-60deg); + } + + .md\:-backdrop-hue-rotate-30{ + --tw-backdrop-hue-rotate: hue-rotate(-30deg); + } + + .md\:-backdrop-hue-rotate-15{ + --tw-backdrop-hue-rotate: hue-rotate(-15deg); + } + + .md\:backdrop-invert-0{ + --tw-backdrop-invert: invert(0); + } + + .md\:backdrop-invert{ + --tw-backdrop-invert: invert(100%); + } + + .md\:backdrop-saturate-0{ + --tw-backdrop-saturate: saturate(0); + } + + .md\:backdrop-saturate-50{ + --tw-backdrop-saturate: saturate(.5); + } + + .md\:backdrop-saturate-100{ + --tw-backdrop-saturate: saturate(1); + } + + .md\:backdrop-saturate-150{ + --tw-backdrop-saturate: saturate(1.5); + } + + .md\:backdrop-saturate-200{ + --tw-backdrop-saturate: saturate(2); + } + + .md\:backdrop-sepia-0{ + --tw-backdrop-sepia: sepia(0); + } + + .md\:backdrop-sepia{ + --tw-backdrop-sepia: sepia(100%); + } + + .md\:bg-dotgrid-sm { + background: + linear-gradient(90deg, #f9fafb 38px, transparent 1%) center, + linear-gradient(#f9fafb 38px, transparent 1%) center, + #4b5563; + background-size: 40px 40px; + } + + .md\:bg-dotgrid-md { + background: + linear-gradient(90deg, #f9fafb 58px, transparent 1%) center, + linear-gradient(#f9fafb 58px, transparent 1%) center, + #4b5563; + background-size: 60px 60px; + } + + .md\:bg-dotgrid-lg { + background: + linear-gradient(90deg, #f9fafb 88px, transparent 1%) center, + linear-gradient(#f9fafb 88px, transparent 1%) center, + #4b5563; + background-size: 90px 90px; + } +} + +@media (min-width: 1024px){ + .lg\:container{ + width: 100%; + } + + @media (min-width: 640px){ + .lg\:container{ + max-width: 640px; + } + } + + @media (min-width: 768px){ + .lg\:container{ + max-width: 768px; + } + } + + @media (min-width: 1024px){ + .lg\:container{ + max-width: 1024px; + } + } + + @media (min-width: 1280px){ + .lg\:container{ + max-width: 1280px; + } + } + + @media (min-width: 1536px){ + .lg\:container{ + max-width: 1536px; + } + } + + .lg\:prose{ + color: #374151; + max-width: 65ch; + } + + .lg\:prose [class~="lead"]{ + color: #4b5563; + font-size: 1.25em; + line-height: 1.6; + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .lg\:prose a{ + color: #111827; + text-decoration: underline; + font-weight: 500; + } + + .lg\:prose strong{ + color: #111827; + font-weight: 600; + } + + .lg\:prose ol[type="A"]{ + --list-counter-style: upper-alpha; + } + + .lg\:prose ol[type="a"]{ + --list-counter-style: lower-alpha; + } + + .lg\:prose ol[type="A s"]{ + --list-counter-style: upper-alpha; + } + + .lg\:prose ol[type="a s"]{ + --list-counter-style: lower-alpha; + } + + .lg\:prose ol[type="I"]{ + --list-counter-style: upper-roman; + } + + .lg\:prose ol[type="i"]{ + --list-counter-style: lower-roman; + } + + .lg\:prose ol[type="I s"]{ + --list-counter-style: upper-roman; + } + + .lg\:prose ol[type="i s"]{ + --list-counter-style: lower-roman; + } + + .lg\:prose ol[type="1"]{ + --list-counter-style: decimal; + } + + .lg\:prose ol > li{ + position: relative; + padding-left: 1.75em; + } + + .lg\:prose ol > li::before{ + content: counter(list-item, var(--list-counter-style, decimal)) "."; + position: absolute; + font-weight: 400; + color: #6b7280; + left: 0; + } + + .lg\:prose ul > li{ + position: relative; + padding-left: 1.75em; + } + + .lg\:prose ul > li::before{ + content: ""; + position: absolute; + background-color: #d1d5db; + border-radius: 50%; + width: 0.375em; + height: 0.375em; + top: calc(0.875em - 0.1875em); + left: 0.25em; + } + + .lg\:prose hr{ + border-color: #e5e7eb; + border-top-width: 1px; + margin-top: 3em; + margin-bottom: 3em; + } + + .lg\:prose blockquote{ + font-weight: 500; + font-style: italic; + color: #111827; + border-left-width: 0.25rem; + border-left-color: #e5e7eb; + quotes: "\201C""\201D""\2018""\2019"; + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1em; + } + + .lg\:prose blockquote p:first-of-type::before{ + content: open-quote; + } + + .lg\:prose blockquote p:last-of-type::after{ + content: close-quote; + } + + .lg\:prose h1{ + color: #111827; + font-weight: 800; + font-size: 2.25em; + margin-top: 0; + margin-bottom: 0.8888889em; + line-height: 1.1111111; + font-family: Visby CF, 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; + } + + .lg\:prose h2{ + color: #111827; + font-weight: 700; + font-size: 1.5em; + margin-top: 2em; + margin-bottom: 1em; + line-height: 1.3333333; + font-family: Visby CF, 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; + } + + .lg\:prose h3{ + color: #111827; + font-weight: 600; + font-size: 1.25em; + margin-top: 1.6em; + margin-bottom: 0.6em; + line-height: 1.6; + font-family: Visby CF, 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; + } + + .lg\:prose h4{ + color: #111827; + font-weight: 600; + margin-top: 1.5em; + margin-bottom: 0.5em; + line-height: 1.5; + font-family: Visby CF, 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; + } + + .lg\:prose figure figcaption{ + color: #6b7280; + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; + } + + .lg\:prose code{ + color: #111827; + font-weight: 600; + font-size: 0.875em; + } + + .lg\:prose code::before{ + content: "`"; + } + + .lg\:prose code::after{ + content: "`"; + } + + .lg\:prose a code{ + color: #111827; + } + + .lg\:prose pre{ + color: #e5e7eb; + background-color: #1f2937; + overflow-x: auto; + font-size: 0.875em; + line-height: 1.7142857; + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + border-radius: 0.375rem; + padding-top: 0.8571429em; + padding-right: 1.1428571em; + padding-bottom: 0.8571429em; + padding-left: 1.1428571em; + } + + .lg\: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; + } + + .lg\:prose pre code::before{ + content: none; + } + + .lg\:prose pre code::after{ + content: none; + } + + .lg\:prose table{ + width: 100%; + table-layout: auto; + text-align: left; + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.875em; + line-height: 1.7142857; + } + + .lg\:prose thead{ + color: #111827; + font-weight: 600; + border-bottom-width: 1px; + border-bottom-color: #d1d5db; + } + + .lg\:prose thead th{ + vertical-align: bottom; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; + } + + .lg\:prose tbody tr{ + border-bottom-width: 1px; + border-bottom-color: #e5e7eb; + } + + .lg\:prose tbody tr:last-child{ + border-bottom-width: 0; + } + + .lg\:prose tbody td{ + vertical-align: top; + padding-top: 0.5714286em; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; + } + + .lg\:prose{ + font-size: 1rem; + line-height: 1.75; + } + + .lg\:prose p{ + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .lg\:prose img{ + margin-top: 2em; + margin-bottom: 2em; + } + + .lg\:prose video{ + margin-top: 2em; + margin-bottom: 2em; + } + + .lg\:prose figure{ + margin-top: 2em; + margin-bottom: 2em; + } + + .lg\:prose figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .lg\:prose h2 code{ + font-size: 0.875em; + } + + .lg\:prose h3 code{ + font-size: 0.9em; + } + + .lg\:prose ol{ + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .lg\:prose ul{ + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .lg\:prose li{ + margin-top: 0.5em; + margin-bottom: 0.5em; + } + + .lg\:prose > ul > li p{ + margin-top: 0.75em; + margin-bottom: 0.75em; + } + + .lg\:prose > ul > li > *:first-child{ + margin-top: 1.25em; + } + + .lg\:prose > ul > li > *:last-child{ + margin-bottom: 1.25em; + } + + .lg\:prose > ol > li > *:first-child{ + margin-top: 1.25em; + } + + .lg\:prose > ol > li > *:last-child{ + margin-bottom: 1.25em; + } + + .lg\:prose ul ul, .lg\:prose ul ol, .lg\:prose ol ul, .lg\:prose ol ol{ + margin-top: 0.75em; + margin-bottom: 0.75em; + } + + .lg\:prose hr + *{ + margin-top: 0; + } + + .lg\:prose h2 + *{ + margin-top: 0; + } + + .lg\:prose h3 + *{ + margin-top: 0; + } + + .lg\:prose h4 + *{ + margin-top: 0; + } + + .lg\:prose thead th:first-child{ + padding-left: 0; + } + + .lg\:prose thead th:last-child{ + padding-right: 0; + } + + .lg\:prose tbody td:first-child{ + padding-left: 0; + } + + .lg\:prose tbody td:last-child{ + padding-right: 0; + } + + .lg\:prose > :first-child{ + margin-top: 0; + } + + .lg\:prose > :last-child{ + margin-bottom: 0; + } + + .lg\:prose-sm{ + font-size: 0.875rem; + line-height: 1.7142857; + } + + .lg\:prose-sm p{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; + } + + .lg\:prose-sm [class~="lead"]{ + font-size: 1.2857143em; + line-height: 1.5555556; + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .lg\:prose-sm blockquote{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + padding-left: 1.1111111em; + } + + .lg\:prose-sm h1{ + font-size: 2.1428571em; + margin-top: 0; + margin-bottom: 0.8em; + line-height: 1.2; + } + + .lg\:prose-sm h2{ + font-size: 1.4285714em; + margin-top: 1.6em; + margin-bottom: 0.8em; + line-height: 1.4; + } + + .lg\:prose-sm h3{ + font-size: 1.2857143em; + margin-top: 1.5555556em; + margin-bottom: 0.4444444em; + line-height: 1.5555556; + } + + .lg\:prose-sm h4{ + margin-top: 1.4285714em; + margin-bottom: 0.5714286em; + line-height: 1.4285714; + } + + .lg\:prose-sm img{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + } + + .lg\:prose-sm video{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + } + + .lg\:prose-sm figure{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + } + + .lg\:prose-sm figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .lg\:prose-sm figure figcaption{ + font-size: 0.8571429em; + line-height: 1.3333333; + margin-top: 0.6666667em; + } + + .lg\:prose-sm code{ + font-size: 0.8571429em; + } + + .lg\:prose-sm h2 code{ + font-size: 0.9em; + } + + .lg\:prose-sm h3 code{ + font-size: 0.8888889em; + } + + .lg\:prose-sm pre{ + font-size: 0.8571429em; + line-height: 1.6666667; + margin-top: 1.6666667em; + margin-bottom: 1.6666667em; + border-radius: 0.25rem; + padding-top: 0.6666667em; + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; + } + + .lg\:prose-sm ol{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; + } + + .lg\:prose-sm ul{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; + } + + .lg\:prose-sm li{ + margin-top: 0.2857143em; + margin-bottom: 0.2857143em; + } + + .lg\:prose-sm ol > li{ + padding-left: 1.5714286em; + } + + .lg\:prose-sm ol > li::before{ + left: 0; + } + + .lg\:prose-sm ul > li{ + padding-left: 1.5714286em; + } + + .lg\:prose-sm ul > li::before{ + height: 0.3571429em; + width: 0.3571429em; + top: calc(0.8571429em - 0.1785714em); + left: 0.2142857em; + } + + .lg\:prose-sm > ul > li p{ + margin-top: 0.5714286em; + margin-bottom: 0.5714286em; + } + + .lg\:prose-sm > ul > li > *:first-child{ + margin-top: 1.1428571em; + } + + .lg\:prose-sm > ul > li > *:last-child{ + margin-bottom: 1.1428571em; + } + + .lg\:prose-sm > ol > li > *:first-child{ + margin-top: 1.1428571em; + } + + .lg\:prose-sm > ol > li > *:last-child{ + margin-bottom: 1.1428571em; + } + + .lg\:prose-sm ul ul, .lg\:prose-sm ul ol, .lg\:prose-sm ol ul, .lg\:prose-sm ol ol{ + margin-top: 0.5714286em; + margin-bottom: 0.5714286em; + } + + .lg\:prose-sm hr{ + margin-top: 2.8571429em; + margin-bottom: 2.8571429em; + } + + .lg\:prose-sm hr + *{ + margin-top: 0; + } + + .lg\:prose-sm h2 + *{ + margin-top: 0; + } + + .lg\:prose-sm h3 + *{ + margin-top: 0; + } + + .lg\:prose-sm h4 + *{ + margin-top: 0; + } + + .lg\:prose-sm table{ + font-size: 0.8571429em; + line-height: 1.5; + } + + .lg\:prose-sm thead th{ + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; + } + + .lg\:prose-sm thead th:first-child{ + padding-left: 0; + } + + .lg\:prose-sm thead th:last-child{ + padding-right: 0; + } + + .lg\:prose-sm tbody td{ + padding-top: 0.6666667em; + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; + } + + .lg\:prose-sm tbody td:first-child{ + padding-left: 0; + } + + .lg\:prose-sm tbody td:last-child{ + padding-right: 0; + } + + .lg\:prose-sm > :first-child{ + margin-top: 0; + } + + .lg\:prose-sm > :last-child{ + margin-bottom: 0; + } + + .lg\:prose-lg{ + font-size: 1.125rem; + line-height: 1.7777778; + } + + .lg\:prose-lg p{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .lg\:prose-lg [class~="lead"]{ + font-size: 1.2222222em; + line-height: 1.4545455; + margin-top: 1.0909091em; + margin-bottom: 1.0909091em; + } + + .lg\:prose-lg blockquote{ + margin-top: 1.6666667em; + margin-bottom: 1.6666667em; + padding-left: 1em; + } + + .lg\:prose-lg h1{ + font-size: 2.6666667em; + margin-top: 0; + margin-bottom: 0.8333333em; + line-height: 1; + } + + .lg\:prose-lg h2{ + font-size: 1.6666667em; + margin-top: 1.8666667em; + margin-bottom: 1.0666667em; + line-height: 1.3333333; + } + + .lg\:prose-lg h3{ + font-size: 1.3333333em; + margin-top: 1.6666667em; + margin-bottom: 0.6666667em; + line-height: 1.5; + } + + .lg\:prose-lg h4{ + margin-top: 1.7777778em; + margin-bottom: 0.4444444em; + line-height: 1.5555556; + } + + .lg\:prose-lg img{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .lg\:prose-lg video{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .lg\:prose-lg figure{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .lg\:prose-lg figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .lg\:prose-lg figure figcaption{ + font-size: 0.8888889em; + line-height: 1.5; + margin-top: 1em; + } + + .lg\:prose-lg code{ + font-size: 0.8888889em; + } + + .lg\:prose-lg h2 code{ + font-size: 0.8666667em; + } + + .lg\:prose-lg h3 code{ + font-size: 0.875em; + } + + .lg\:prose-lg pre{ + font-size: 0.8888889em; + line-height: 1.75; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.375rem; + padding-top: 1em; + padding-right: 1.5em; + padding-bottom: 1em; + padding-left: 1.5em; + } + + .lg\:prose-lg ol{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .lg\:prose-lg ul{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .lg\:prose-lg li{ + margin-top: 0.6666667em; + margin-bottom: 0.6666667em; + } + + .lg\:prose-lg ol > li{ + padding-left: 1.6666667em; + } + + .lg\:prose-lg ol > li::before{ + left: 0; + } + + .lg\:prose-lg ul > li{ + padding-left: 1.6666667em; + } + + .lg\:prose-lg ul > li::before{ + width: 0.3333333em; + height: 0.3333333em; + top: calc(0.8888889em - 0.1666667em); + left: 0.2222222em; + } + + .lg\:prose-lg > ul > li p{ + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .lg\:prose-lg > ul > li > *:first-child{ + margin-top: 1.3333333em; + } + + .lg\:prose-lg > ul > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .lg\:prose-lg > ol > li > *:first-child{ + margin-top: 1.3333333em; + } + + .lg\:prose-lg > ol > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .lg\:prose-lg ul ul, .lg\:prose-lg ul ol, .lg\:prose-lg ol ul, .lg\:prose-lg ol ol{ + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .lg\:prose-lg hr{ + margin-top: 3.1111111em; + margin-bottom: 3.1111111em; + } + + .lg\:prose-lg hr + *{ + margin-top: 0; + } + + .lg\:prose-lg h2 + *{ + margin-top: 0; + } + + .lg\:prose-lg h3 + *{ + margin-top: 0; + } + + .lg\:prose-lg h4 + *{ + margin-top: 0; + } + + .lg\:prose-lg table{ + font-size: 0.8888889em; + line-height: 1.5; + } + + .lg\:prose-lg thead th{ + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; + } + + .lg\:prose-lg thead th:first-child{ + padding-left: 0; + } + + .lg\:prose-lg thead th:last-child{ + padding-right: 0; + } + + .lg\:prose-lg tbody td{ + padding-top: 0.75em; + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; + } + + .lg\:prose-lg tbody td:first-child{ + padding-left: 0; + } + + .lg\:prose-lg tbody td:last-child{ + padding-right: 0; + } + + .lg\:prose-lg > :first-child{ + margin-top: 0; + } + + .lg\:prose-lg > :last-child{ + margin-bottom: 0; + } + + .lg\:prose-xl{ + font-size: 1.25rem; + line-height: 1.8; + } + + .lg\:prose-xl p{ + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .lg\:prose-xl [class~="lead"]{ + font-size: 1.2em; + line-height: 1.5; + margin-top: 1em; + margin-bottom: 1em; + } + + .lg\:prose-xl blockquote{ + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1.0666667em; + } + + .lg\:prose-xl h1{ + font-size: 2.8em; + margin-top: 0; + margin-bottom: 0.8571429em; + line-height: 1; + } + + .lg\:prose-xl h2{ + font-size: 1.8em; + margin-top: 1.5555556em; + margin-bottom: 0.8888889em; + line-height: 1.1111111; + } + + .lg\:prose-xl h3{ + font-size: 1.5em; + margin-top: 1.6em; + margin-bottom: 0.6666667em; + line-height: 1.3333333; + } + + .lg\:prose-xl h4{ + margin-top: 1.8em; + margin-bottom: 0.6em; + line-height: 1.6; + } + + .lg\:prose-xl img{ + margin-top: 2em; + margin-bottom: 2em; + } + + .lg\:prose-xl video{ + margin-top: 2em; + margin-bottom: 2em; + } + + .lg\:prose-xl figure{ + margin-top: 2em; + margin-bottom: 2em; + } + + .lg\:prose-xl figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .lg\:prose-xl figure figcaption{ + font-size: 0.9em; + line-height: 1.5555556; + margin-top: 1em; + } + + .lg\:prose-xl code{ + font-size: 0.9em; + } + + .lg\:prose-xl h2 code{ + font-size: 0.8611111em; + } + + .lg\:prose-xl h3 code{ + font-size: 0.9em; + } + + .lg\:prose-xl pre{ + font-size: 0.9em; + line-height: 1.7777778; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.5rem; + padding-top: 1.1111111em; + padding-right: 1.3333333em; + padding-bottom: 1.1111111em; + padding-left: 1.3333333em; + } + + .lg\:prose-xl ol{ + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .lg\:prose-xl ul{ + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .lg\:prose-xl li{ + margin-top: 0.6em; + margin-bottom: 0.6em; + } + + .lg\:prose-xl ol > li{ + padding-left: 1.8em; + } + + .lg\:prose-xl ol > li::before{ + left: 0; + } + + .lg\:prose-xl ul > li{ + padding-left: 1.8em; + } + + .lg\:prose-xl ul > li::before{ + width: 0.35em; + height: 0.35em; + top: calc(0.9em - 0.175em); + left: 0.25em; + } + + .lg\:prose-xl > ul > li p{ + margin-top: 0.8em; + margin-bottom: 0.8em; + } + + .lg\:prose-xl > ul > li > *:first-child{ + margin-top: 1.2em; + } + + .lg\:prose-xl > ul > li > *:last-child{ + margin-bottom: 1.2em; + } + + .lg\:prose-xl > ol > li > *:first-child{ + margin-top: 1.2em; + } + + .lg\:prose-xl > ol > li > *:last-child{ + margin-bottom: 1.2em; + } + + .lg\:prose-xl ul ul, .lg\:prose-xl ul ol, .lg\:prose-xl ol ul, .lg\:prose-xl ol ol{ + margin-top: 0.8em; + margin-bottom: 0.8em; + } + + .lg\:prose-xl hr{ + margin-top: 2.8em; + margin-bottom: 2.8em; + } + + .lg\:prose-xl hr + *{ + margin-top: 0; + } + + .lg\:prose-xl h2 + *{ + margin-top: 0; + } + + .lg\:prose-xl h3 + *{ + margin-top: 0; + } + + .lg\:prose-xl h4 + *{ + margin-top: 0; + } + + .lg\:prose-xl table{ + font-size: 0.9em; + line-height: 1.5555556; + } + + .lg\:prose-xl thead th{ + padding-right: 0.6666667em; + padding-bottom: 0.8888889em; + padding-left: 0.6666667em; + } + + .lg\:prose-xl thead th:first-child{ + padding-left: 0; + } + + .lg\:prose-xl thead th:last-child{ + padding-right: 0; + } + + .lg\:prose-xl tbody td{ + padding-top: 0.8888889em; + padding-right: 0.6666667em; + padding-bottom: 0.8888889em; + padding-left: 0.6666667em; + } + + .lg\:prose-xl tbody td:first-child{ + padding-left: 0; + } + + .lg\:prose-xl tbody td:last-child{ + padding-right: 0; + } + + .lg\:prose-xl > :first-child{ + margin-top: 0; + } + + .lg\:prose-xl > :last-child{ + margin-bottom: 0; + } + + .lg\:prose-2xl{ + font-size: 1.5rem; + line-height: 1.6666667; + } + + .lg\:prose-2xl p{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .lg\:prose-2xl [class~="lead"]{ + font-size: 1.25em; + line-height: 1.4666667; + margin-top: 1.0666667em; + margin-bottom: 1.0666667em; + } + + .lg\:prose-2xl blockquote{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + padding-left: 1.1111111em; + } + + .lg\:prose-2xl h1{ + font-size: 2.6666667em; + margin-top: 0; + margin-bottom: 0.875em; + line-height: 1; + } + + .lg\:prose-2xl h2{ + font-size: 2em; + margin-top: 1.5em; + margin-bottom: 0.8333333em; + line-height: 1.0833333; + } + + .lg\:prose-2xl h3{ + font-size: 1.5em; + margin-top: 1.5555556em; + margin-bottom: 0.6666667em; + line-height: 1.2222222; + } + + .lg\:prose-2xl h4{ + margin-top: 1.6666667em; + margin-bottom: 0.6666667em; + line-height: 1.5; + } + + .lg\:prose-2xl img{ + margin-top: 2em; + margin-bottom: 2em; + } + + .lg\:prose-2xl video{ + margin-top: 2em; + margin-bottom: 2em; + } + + .lg\:prose-2xl figure{ + margin-top: 2em; + margin-bottom: 2em; + } + + .lg\:prose-2xl figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .lg\:prose-2xl figure figcaption{ + font-size: 0.8333333em; + line-height: 1.6; + margin-top: 1em; + } + + .lg\:prose-2xl code{ + font-size: 0.8333333em; + } + + .lg\:prose-2xl h2 code{ + font-size: 0.875em; + } + + .lg\:prose-2xl h3 code{ + font-size: 0.8888889em; + } + + .lg\:prose-2xl pre{ + font-size: 0.8333333em; + line-height: 1.8; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.5rem; + padding-top: 1.2em; + padding-right: 1.6em; + padding-bottom: 1.2em; + padding-left: 1.6em; + } + + .lg\:prose-2xl ol{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .lg\:prose-2xl ul{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .lg\:prose-2xl li{ + margin-top: 0.5em; + margin-bottom: 0.5em; + } + + .lg\:prose-2xl ol > li{ + padding-left: 1.6666667em; + } + + .lg\:prose-2xl ol > li::before{ + left: 0; + } + + .lg\:prose-2xl ul > li{ + padding-left: 1.6666667em; + } + + .lg\:prose-2xl ul > li::before{ + width: 0.3333333em; + height: 0.3333333em; + top: calc(0.8333333em - 0.1666667em); + left: 0.25em; + } + + .lg\:prose-2xl > ul > li p{ + margin-top: 0.8333333em; + margin-bottom: 0.8333333em; + } + + .lg\:prose-2xl > ul > li > *:first-child{ + margin-top: 1.3333333em; + } + + .lg\:prose-2xl > ul > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .lg\:prose-2xl > ol > li > *:first-child{ + margin-top: 1.3333333em; + } + + .lg\:prose-2xl > ol > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .lg\:prose-2xl ul ul, .lg\:prose-2xl ul ol, .lg\:prose-2xl ol ul, .lg\:prose-2xl ol ol{ + margin-top: 0.6666667em; + margin-bottom: 0.6666667em; + } + + .lg\:prose-2xl hr{ + margin-top: 3em; + margin-bottom: 3em; + } + + .lg\:prose-2xl hr + *{ + margin-top: 0; + } + + .lg\:prose-2xl h2 + *{ + margin-top: 0; + } + + .lg\:prose-2xl h3 + *{ + margin-top: 0; + } + + .lg\:prose-2xl h4 + *{ + margin-top: 0; + } + + .lg\:prose-2xl table{ + font-size: 0.8333333em; + line-height: 1.4; + } + + .lg\:prose-2xl thead th{ + padding-right: 0.6em; + padding-bottom: 0.8em; + padding-left: 0.6em; + } + + .lg\:prose-2xl thead th:first-child{ + padding-left: 0; + } + + .lg\:prose-2xl thead th:last-child{ + padding-right: 0; + } + + .lg\:prose-2xl tbody td{ + padding-top: 0.8em; + padding-right: 0.6em; + padding-bottom: 0.8em; + padding-left: 0.6em; + } + + .lg\:prose-2xl tbody td:first-child{ + padding-left: 0; + } + + .lg\:prose-2xl tbody td:last-child{ + padding-right: 0; + } + + .lg\:prose-2xl > :first-child{ + margin-top: 0; + } + + .lg\:prose-2xl > :last-child{ + margin-bottom: 0; + } + + .lg\:prose-red a{ + color: #dc2626; + } + + .lg\:prose-red a code{ + color: #dc2626; + } + + .lg\:prose-yellow a{ + color: #d97706; + } + + .lg\:prose-yellow a code{ + color: #d97706; + } + + .lg\:prose-green a{ + color: #059669; + } + + .lg\:prose-green a code{ + color: #059669; + } + + .lg\:prose-blue a{ + color: #2563eb; + } + + .lg\:prose-blue a code{ + color: #2563eb; + } + + .lg\:prose-indigo a{ + color: #4f46e5; + } + + .lg\:prose-indigo a code{ + color: #4f46e5; + } + + .lg\:prose-purple a{ + color: #7c3aed; + } + + .lg\:prose-purple a code{ + color: #7c3aed; + } + + .lg\:prose-pink a{ + color: #db2777; + } + + .lg\:prose-pink a code{ + color: #db2777; + } + + .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .lg\:space-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0px * var(--tw-space-x-reverse)); + margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); + } + + .lg\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)); + } + + .lg\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1rem * var(--tw-space-y-reverse)); + } + + .lg\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.25rem * var(--tw-space-x-reverse)); + margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); + } + + .lg\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.75rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.75rem * var(--tw-space-x-reverse)); + margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2rem * var(--tw-space-x-reverse)); + margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.25rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.25rem * var(--tw-space-x-reverse)); + margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.5rem * var(--tw-space-x-reverse)); + margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.75rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.75rem * var(--tw-space-x-reverse)); + margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(3rem * var(--tw-space-x-reverse)); + margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3.5rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(3.5rem * var(--tw-space-x-reverse)); + margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(4rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(4rem * var(--tw-space-x-reverse)); + margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(5rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(5rem * var(--tw-space-x-reverse)); + margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(6rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(6rem * var(--tw-space-x-reverse)); + margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(7rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(7rem * var(--tw-space-x-reverse)); + margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(8rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(8rem * var(--tw-space-x-reverse)); + margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(9rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(9rem * var(--tw-space-x-reverse)); + margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(10rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(10rem * var(--tw-space-x-reverse)); + margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(11rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(11rem * var(--tw-space-x-reverse)); + margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(12rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(12rem * var(--tw-space-x-reverse)); + margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(13rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(13rem * var(--tw-space-x-reverse)); + margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(14rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(14rem * var(--tw-space-x-reverse)); + margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(15rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(15rem * var(--tw-space-x-reverse)); + margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(16rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(16rem * var(--tw-space-x-reverse)); + margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(18rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(18rem * var(--tw-space-x-reverse)); + margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(20rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(20rem * var(--tw-space-x-reverse)); + margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(24rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(24rem * var(--tw-space-x-reverse)); + margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1px * var(--tw-space-y-reverse)); + } + + .lg\:space-x-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1px * var(--tw-space-x-reverse)); + margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.125rem * var(--tw-space-x-reverse)); + margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.375rem * var(--tw-space-x-reverse)); + margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.625rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.625rem * var(--tw-space-x-reverse)); + margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.875rem * var(--tw-space-y-reverse)); + } + + .lg\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.875rem * var(--tw-space-x-reverse)); + margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0px * var(--tw-space-x-reverse)); + margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse)); + } + + .lg\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse)); + } + + .lg\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1rem * var(--tw-space-y-reverse)); + } + + .lg\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse)); + } + + .lg\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.75rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2rem * var(--tw-space-x-reverse)); + margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.75rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-3rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-3rem * var(--tw-space-x-reverse)); + margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-3.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-4rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-4rem * var(--tw-space-x-reverse)); + margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-5rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-5rem * var(--tw-space-x-reverse)); + margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-6rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-6rem * var(--tw-space-x-reverse)); + margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-7rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-7rem * var(--tw-space-x-reverse)); + margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-8rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-8rem * var(--tw-space-x-reverse)); + margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-9rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-9rem * var(--tw-space-x-reverse)); + margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-10rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-10rem * var(--tw-space-x-reverse)); + margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-11rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-11rem * var(--tw-space-x-reverse)); + margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-12rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-12rem * var(--tw-space-x-reverse)); + margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-13rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-13rem * var(--tw-space-x-reverse)); + margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-14rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-14rem * var(--tw-space-x-reverse)); + margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-15rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-15rem * var(--tw-space-x-reverse)); + margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-16rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-16rem * var(--tw-space-x-reverse)); + margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-18rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-18rem * var(--tw-space-x-reverse)); + margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-20rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-20rem * var(--tw-space-x-reverse)); + margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-24rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-24rem * var(--tw-space-x-reverse)); + margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1px * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1px * var(--tw-space-x-reverse)); + margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.125rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.375rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.625rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse)); + } + + .lg\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.875rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:space-y-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 1; + } + + .lg\:space-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 1; + } + + .lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(0px * var(--tw-divide-y-reverse)); + } + + .lg\:divide-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(0px * var(--tw-divide-x-reverse)); + border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))); + } + + .lg\:divide-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(2px * var(--tw-divide-y-reverse)); + } + + .lg\:divide-x-2 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(2px * var(--tw-divide-x-reverse)); + border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))); + } + + .lg\:divide-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(4px * var(--tw-divide-y-reverse)); + } + + .lg\:divide-x-4 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(4px * var(--tw-divide-x-reverse)); + border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse))); + } + + .lg\:divide-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(8px * var(--tw-divide-y-reverse)); + } + + .lg\:divide-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(8px * var(--tw-divide-x-reverse)); + border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse))); + } + + .lg\:divide-y > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); + } + + .lg\:divide-x > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(1px * var(--tw-divide-x-reverse)); + border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); + } + + .lg\:divide-y-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 1; + } + + .lg\:divide-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 1; + } + + .lg\:divide-transparent > :not([hidden]) ~ :not([hidden]){ + border-color: transparent; + } + + .lg\:divide-current > :not([hidden]) ~ :not([hidden]){ + border-color: currentColor; + } + + .lg\:divide-black > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-divide-opacity)); + } + + .lg\:divide-white > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-divide-opacity)); + } + + .lg\:divide-gray-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); + } + + .lg\:divide-gray-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); + } + + .lg\:divide-gray-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); + } + + .lg\:divide-gray-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); + } + + .lg\:divide-gray-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); + } + + .lg\:divide-gray-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); + } + + .lg\:divide-gray-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); + } + + .lg\:divide-gray-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); + } + + .lg\:divide-gray-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); + } + + .lg\:divide-gray-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); + } + + .lg\:divide-red-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-divide-opacity)); + } + + .lg\:divide-red-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-divide-opacity)); + } + + .lg\:divide-red-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-divide-opacity)); + } + + .lg\:divide-red-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-divide-opacity)); + } + + .lg\:divide-red-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-divide-opacity)); + } + + .lg\:divide-red-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-divide-opacity)); + } + + .lg\:divide-red-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-divide-opacity)); + } + + .lg\:divide-red-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-divide-opacity)); + } + + .lg\:divide-red-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-divide-opacity)); + } + + .lg\:divide-red-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-divide-opacity)); + } + + .lg\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-divide-opacity)); + } + + .lg\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-divide-opacity)); + } + + .lg\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-divide-opacity)); + } + + .lg\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-divide-opacity)); + } + + .lg\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-divide-opacity)); + } + + .lg\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-divide-opacity)); + } + + .lg\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-divide-opacity)); + } + + .lg\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-divide-opacity)); + } + + .lg\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-divide-opacity)); + } + + .lg\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-divide-opacity)); + } + + .lg\:divide-green-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-divide-opacity)); + } + + .lg\:divide-green-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-divide-opacity)); + } + + .lg\:divide-green-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-divide-opacity)); + } + + .lg\:divide-green-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-divide-opacity)); + } + + .lg\:divide-green-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-divide-opacity)); + } + + .lg\:divide-green-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-divide-opacity)); + } + + .lg\:divide-green-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-divide-opacity)); + } + + .lg\:divide-green-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-divide-opacity)); + } + + .lg\:divide-green-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-divide-opacity)); + } + + .lg\:divide-green-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-divide-opacity)); + } + + .lg\:divide-blue-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-divide-opacity)); + } + + .lg\:divide-blue-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-divide-opacity)); + } + + .lg\:divide-blue-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-divide-opacity)); + } + + .lg\:divide-blue-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-divide-opacity)); + } + + .lg\:divide-blue-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-divide-opacity)); + } + + .lg\:divide-blue-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-divide-opacity)); + } + + .lg\:divide-blue-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-divide-opacity)); + } + + .lg\:divide-blue-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-divide-opacity)); + } + + .lg\:divide-blue-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-divide-opacity)); + } + + .lg\:divide-blue-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-divide-opacity)); + } + + .lg\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-divide-opacity)); + } + + .lg\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-divide-opacity)); + } + + .lg\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-divide-opacity)); + } + + .lg\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-divide-opacity)); + } + + .lg\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-divide-opacity)); + } + + .lg\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-divide-opacity)); + } + + .lg\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-divide-opacity)); + } + + .lg\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-divide-opacity)); + } + + .lg\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-divide-opacity)); + } + + .lg\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-divide-opacity)); + } + + .lg\:divide-purple-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-divide-opacity)); + } + + .lg\:divide-purple-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-divide-opacity)); + } + + .lg\:divide-purple-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-divide-opacity)); + } + + .lg\:divide-purple-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-divide-opacity)); + } + + .lg\:divide-purple-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-divide-opacity)); + } + + .lg\:divide-purple-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-divide-opacity)); + } + + .lg\:divide-purple-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-divide-opacity)); + } + + .lg\:divide-purple-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-divide-opacity)); + } + + .lg\:divide-purple-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-divide-opacity)); + } + + .lg\:divide-purple-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-divide-opacity)); + } + + .lg\:divide-pink-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-divide-opacity)); + } + + .lg\:divide-pink-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-divide-opacity)); + } + + .lg\:divide-pink-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-divide-opacity)); + } + + .lg\:divide-pink-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-divide-opacity)); + } + + .lg\:divide-pink-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-divide-opacity)); + } + + .lg\:divide-pink-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-divide-opacity)); + } + + .lg\:divide-pink-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-divide-opacity)); + } + + .lg\:divide-pink-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-divide-opacity)); + } + + .lg\:divide-pink-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-divide-opacity)); + } + + .lg\:divide-pink-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-divide-opacity)); + } + + .lg\:divide-solid > :not([hidden]) ~ :not([hidden]){ + border-style: solid; + } + + .lg\:divide-dashed > :not([hidden]) ~ :not([hidden]){ + border-style: dashed; + } + + .lg\:divide-dotted > :not([hidden]) ~ :not([hidden]){ + border-style: dotted; + } + + .lg\:divide-double > :not([hidden]) ~ :not([hidden]){ + border-style: double; + } + + .lg\:divide-none > :not([hidden]) ~ :not([hidden]){ + border-style: none; + } + + .lg\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0; + } + + .lg\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.05; + } + + .lg\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.1; + } + + .lg\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.2; + } + + .lg\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.25; + } + + .lg\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.3; + } + + .lg\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.4; + } + + .lg\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.5; + } + + .lg\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.6; + } + + .lg\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.7; + } + + .lg\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.75; + } + + .lg\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.8; + } + + .lg\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.9; + } + + .lg\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.95; + } + + .lg\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + } + + .lg\: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; + } + + .lg\:not-sr-only{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .lg\:focus-within\:sr-only:focus-within{ + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .lg\:focus-within\:not-sr-only:focus-within{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .lg\:focus\:sr-only:focus{ + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .lg\:focus\:not-sr-only:focus{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .lg\:appearance-none{ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .lg\:bg-fixed{ + background-attachment: fixed; + } + + .lg\:bg-local{ + background-attachment: local; + } + + .lg\:bg-scroll{ + background-attachment: scroll; + } + + .lg\:bg-clip-border{ + background-clip: border-box; + } + + .lg\:bg-clip-padding{ + background-clip: padding-box; + } + + .lg\:bg-clip-content{ + background-clip: content-box; + } + + .lg\:bg-clip-text{ + -webkit-background-clip: text; + background-clip: text; + } + + .lg\:bg-transparent{ + background-color: transparent; + } + + .lg\:bg-current{ + background-color: currentColor; + } + + .lg\:bg-black{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .lg\:bg-white{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .lg\:bg-gray-50{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .lg\:bg-gray-100{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .lg\:bg-gray-200{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .lg\:bg-gray-300{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .lg\:bg-gray-400{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .lg\:bg-gray-500{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .lg\:bg-gray-600{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .lg\:bg-gray-700{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .lg\:bg-gray-800{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .lg\:bg-gray-900{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .lg\:bg-red-50{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .lg\:bg-red-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .lg\:bg-red-200{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .lg\:bg-red-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .lg\:bg-red-400{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .lg\:bg-red-500{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .lg\:bg-red-600{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .lg\:bg-red-700{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .lg\:bg-red-800{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .lg\:bg-red-900{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .lg\:bg-yellow-50{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .lg\:bg-yellow-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .lg\:bg-yellow-200{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .lg\:bg-yellow-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .lg\:bg-yellow-400{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .lg\:bg-yellow-500{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .lg\:bg-yellow-600{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .lg\:bg-yellow-700{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .lg\:bg-yellow-800{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .lg\:bg-yellow-900{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .lg\:bg-green-50{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .lg\:bg-green-100{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .lg\:bg-green-200{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .lg\:bg-green-300{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .lg\:bg-green-400{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .lg\:bg-green-500{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .lg\:bg-green-600{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .lg\:bg-green-700{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .lg\:bg-green-800{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .lg\:bg-green-900{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .lg\:bg-blue-50{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .lg\:bg-blue-100{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .lg\:bg-blue-200{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .lg\:bg-blue-300{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .lg\:bg-blue-400{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .lg\:bg-blue-500{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .lg\:bg-blue-600{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .lg\:bg-blue-700{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .lg\:bg-blue-800{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .lg\:bg-blue-900{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .lg\:bg-indigo-50{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .lg\:bg-indigo-100{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .lg\:bg-indigo-200{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .lg\:bg-indigo-300{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .lg\:bg-indigo-400{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .lg\:bg-indigo-500{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .lg\:bg-indigo-600{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .lg\:bg-indigo-700{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .lg\:bg-indigo-800{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .lg\:bg-indigo-900{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .lg\:bg-purple-50{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .lg\:bg-purple-100{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .lg\:bg-purple-200{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .lg\:bg-purple-300{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .lg\:bg-purple-400{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .lg\:bg-purple-500{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .lg\:bg-purple-600{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .lg\:bg-purple-700{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .lg\:bg-purple-800{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .lg\:bg-purple-900{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .lg\:bg-pink-50{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .lg\:bg-pink-100{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .lg\:bg-pink-200{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .lg\:bg-pink-300{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .lg\:bg-pink-400{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .lg\:bg-pink-500{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .lg\:bg-pink-600{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .lg\:bg-pink-700{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .lg\:bg-pink-800{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .lg\:bg-pink-900{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-transparent{ + background-color: transparent; + } + + .group:hover .lg\:group-hover\:bg-current{ + background-color: currentColor; + } + + .group:hover .lg\:group-hover\:bg-black{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-white{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-gray-50{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-gray-100{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-gray-200{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-gray-300{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-gray-400{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-gray-500{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-gray-600{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-gray-700{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-gray-800{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-gray-900{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-red-50{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-red-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-red-200{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-red-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-red-400{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-red-500{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-red-600{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-red-700{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-red-800{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-red-900{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-yellow-50{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-yellow-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-yellow-200{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-yellow-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-yellow-400{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-yellow-500{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-yellow-600{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-yellow-700{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-yellow-800{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-yellow-900{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-green-50{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-green-100{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-green-200{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-green-300{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-green-400{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-green-500{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-green-600{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-green-700{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-green-800{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-green-900{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-blue-50{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-blue-100{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-blue-200{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-blue-300{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-blue-400{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-blue-500{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-blue-600{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-blue-700{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-blue-800{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-blue-900{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-indigo-50{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-indigo-100{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-indigo-200{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-indigo-300{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-indigo-400{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-indigo-500{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-indigo-600{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-indigo-700{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-indigo-800{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-indigo-900{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-purple-50{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-purple-100{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-purple-200{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-purple-300{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-purple-400{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-purple-500{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-purple-600{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-purple-700{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-purple-800{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-purple-900{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-pink-50{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-pink-100{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-pink-200{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-pink-300{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-pink-400{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-pink-500{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-pink-600{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-pink-700{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-pink-800{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .group:hover .lg\:group-hover\:bg-pink-900{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-transparent:focus-within{ + background-color: transparent; + } + + .lg\:focus-within\:bg-current:focus-within{ + background-color: currentColor; + } + + .lg\:focus-within\:bg-black:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-white:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-gray-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-gray-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-gray-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-gray-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-gray-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-gray-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-gray-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-gray-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-gray-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-gray-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-red-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-red-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-red-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-red-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-red-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-red-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-red-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-red-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-red-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-red-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-yellow-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-yellow-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-yellow-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-yellow-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-yellow-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-yellow-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-yellow-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-yellow-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-yellow-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-yellow-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-green-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-green-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-green-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-green-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-green-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-green-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-green-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-green-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-green-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-green-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-blue-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-blue-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-blue-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-blue-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-blue-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-blue-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-blue-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-blue-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-blue-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-blue-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-indigo-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-indigo-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-indigo-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-indigo-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-indigo-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-indigo-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-indigo-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-indigo-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-indigo-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-indigo-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-purple-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-purple-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-purple-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-purple-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-purple-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-purple-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-purple-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-purple-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-purple-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-purple-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-pink-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-pink-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-pink-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-pink-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-pink-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-pink-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-pink-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-pink-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-pink-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .lg\:focus-within\:bg-pink-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-transparent:hover{ + background-color: transparent; + } + + .lg\:hover\:bg-current:hover{ + background-color: currentColor; + } + + .lg\:hover\:bg-black:hover{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-white:hover{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-gray-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-gray-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-gray-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-gray-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-gray-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-gray-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-gray-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-gray-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-gray-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-gray-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-red-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-red-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-red-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-red-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-red-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-red-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-red-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-red-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-red-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-red-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-yellow-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-yellow-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-yellow-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-yellow-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-yellow-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-yellow-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-yellow-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-yellow-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-yellow-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-yellow-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-green-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-green-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-green-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-green-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-green-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-green-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-green-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-green-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-green-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-green-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-blue-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-blue-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-blue-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-blue-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-blue-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-blue-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-blue-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-blue-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-blue-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-blue-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-indigo-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-indigo-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-indigo-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-indigo-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-indigo-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-indigo-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-indigo-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-indigo-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-indigo-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-indigo-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-purple-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-purple-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-purple-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-purple-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-purple-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-purple-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-purple-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-purple-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-purple-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-purple-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-pink-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-pink-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-pink-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-pink-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-pink-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-pink-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-pink-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-pink-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-pink-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .lg\:hover\:bg-pink-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-transparent:focus{ + background-color: transparent; + } + + .lg\:focus\:bg-current:focus{ + background-color: currentColor; + } + + .lg\:focus\:bg-black:focus{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-white:focus{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-gray-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-gray-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-gray-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-gray-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-gray-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-gray-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-gray-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-gray-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-gray-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-gray-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-red-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-red-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-red-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-red-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-red-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-red-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-red-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-red-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-red-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-red-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-yellow-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-yellow-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-yellow-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-yellow-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-yellow-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-yellow-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-yellow-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-yellow-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-yellow-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-yellow-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-green-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-green-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-green-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-green-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-green-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-green-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-green-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-green-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-green-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-green-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-blue-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-blue-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-blue-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-blue-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-blue-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-blue-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-blue-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-blue-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-blue-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-blue-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-indigo-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-indigo-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-indigo-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-indigo-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-indigo-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-indigo-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-indigo-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-indigo-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-indigo-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-indigo-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-purple-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-purple-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-purple-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-purple-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-purple-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-purple-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-purple-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-purple-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-purple-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-purple-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-pink-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-pink-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-pink-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-pink-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-pink-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-pink-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-pink-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-pink-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-pink-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .lg\:focus\:bg-pink-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .lg\:bg-none{ + background-image: none; + } + + .lg\:bg-gradient-to-t{ + background-image: linear-gradient(to top, var(--tw-gradient-stops)); + } + + .lg\:bg-gradient-to-tr{ + background-image: linear-gradient(to top right, var(--tw-gradient-stops)); + } + + .lg\:bg-gradient-to-r{ + background-image: linear-gradient(to right, var(--tw-gradient-stops)); + } + + .lg\:bg-gradient-to-br{ + background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); + } + + .lg\:bg-gradient-to-b{ + background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); + } + + .lg\:bg-gradient-to-bl{ + background-image: linear-gradient(to bottom left, var(--tw-gradient-stops)); + } + + .lg\:bg-gradient-to-l{ + background-image: linear-gradient(to left, var(--tw-gradient-stops)); + } + + .lg\:bg-gradient-to-tl{ + background-image: linear-gradient(to top left, var(--tw-gradient-stops)); + } + + .lg\:from-transparent{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .lg\:from-current{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .lg\:from-black{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .lg\:from-white{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .lg\:from-gray-50{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .lg\:from-gray-100{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .lg\:from-gray-200{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .lg\:from-gray-300{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .lg\:from-gray-400{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .lg\:from-gray-500{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .lg\:from-gray-600{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .lg\:from-gray-700{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .lg\:from-gray-800{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .lg\:from-gray-900{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .lg\:from-red-50{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .lg\:from-red-100{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .lg\:from-red-200{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .lg\:from-red-300{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .lg\:from-red-400{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .lg\:from-red-500{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .lg\:from-red-600{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .lg\:from-red-700{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .lg\:from-red-800{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .lg\:from-red-900{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .lg\:from-yellow-50{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .lg\:from-yellow-100{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .lg\:from-yellow-200{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .lg\:from-yellow-300{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .lg\:from-yellow-400{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .lg\:from-yellow-500{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .lg\:from-yellow-600{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .lg\:from-yellow-700{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .lg\:from-yellow-800{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .lg\:from-yellow-900{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .lg\:from-green-50{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .lg\:from-green-100{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .lg\:from-green-200{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .lg\:from-green-300{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .lg\:from-green-400{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .lg\:from-green-500{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .lg\:from-green-600{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .lg\:from-green-700{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .lg\:from-green-800{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .lg\:from-green-900{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .lg\:from-blue-50{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .lg\:from-blue-100{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .lg\:from-blue-200{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .lg\:from-blue-300{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .lg\:from-blue-400{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .lg\:from-blue-500{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .lg\:from-blue-600{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .lg\:from-blue-700{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .lg\:from-blue-800{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .lg\:from-blue-900{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .lg\:from-indigo-50{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .lg\:from-indigo-100{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .lg\:from-indigo-200{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .lg\:from-indigo-300{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .lg\:from-indigo-400{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .lg\:from-indigo-500{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .lg\:from-indigo-600{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .lg\:from-indigo-700{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .lg\:from-indigo-800{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .lg\:from-indigo-900{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .lg\:from-purple-50{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .lg\:from-purple-100{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .lg\:from-purple-200{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .lg\:from-purple-300{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .lg\:from-purple-400{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .lg\:from-purple-500{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .lg\:from-purple-600{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .lg\:from-purple-700{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .lg\:from-purple-800{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .lg\:from-purple-900{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .lg\:from-pink-50{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .lg\:from-pink-100{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .lg\:from-pink-200{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .lg\:from-pink-300{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .lg\:from-pink-400{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .lg\:from-pink-500{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .lg\:from-pink-600{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .lg\:from-pink-700{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .lg\:from-pink-800{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .lg\:from-pink-900{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .lg\:via-transparent{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .lg\:via-current{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .lg\:via-black{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .lg\:via-white{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .lg\:via-gray-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .lg\:via-gray-100{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .lg\:via-gray-200{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .lg\:via-gray-300{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .lg\:via-gray-400{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .lg\:via-gray-500{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .lg\:via-gray-600{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .lg\:via-gray-700{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .lg\:via-gray-800{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .lg\:via-gray-900{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .lg\:via-red-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .lg\:via-red-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .lg\:via-red-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .lg\:via-red-300{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .lg\:via-red-400{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .lg\:via-red-500{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .lg\:via-red-600{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .lg\:via-red-700{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .lg\:via-red-800{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .lg\:via-red-900{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .lg\:via-yellow-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .lg\:via-yellow-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .lg\:via-yellow-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .lg\:via-yellow-300{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .lg\:via-yellow-400{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .lg\:via-yellow-500{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .lg\:via-yellow-600{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .lg\:via-yellow-700{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .lg\:via-yellow-800{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .lg\:via-yellow-900{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .lg\:via-green-50{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .lg\:via-green-100{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .lg\:via-green-200{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .lg\:via-green-300{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .lg\:via-green-400{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .lg\:via-green-500{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .lg\:via-green-600{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .lg\:via-green-700{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .lg\:via-green-800{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .lg\:via-green-900{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .lg\:via-blue-50{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .lg\:via-blue-100{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .lg\:via-blue-200{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .lg\:via-blue-300{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .lg\:via-blue-400{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .lg\:via-blue-500{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .lg\:via-blue-600{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .lg\:via-blue-700{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .lg\:via-blue-800{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .lg\:via-blue-900{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .lg\:via-indigo-50{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .lg\:via-indigo-100{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .lg\:via-indigo-200{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .lg\:via-indigo-300{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .lg\:via-indigo-400{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .lg\:via-indigo-500{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .lg\:via-indigo-600{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .lg\:via-indigo-700{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .lg\:via-indigo-800{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .lg\:via-indigo-900{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .lg\:via-purple-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .lg\:via-purple-100{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .lg\:via-purple-200{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .lg\:via-purple-300{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .lg\:via-purple-400{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .lg\:via-purple-500{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .lg\:via-purple-600{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .lg\:via-purple-700{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .lg\:via-purple-800{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .lg\:via-purple-900{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .lg\:via-pink-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .lg\:via-pink-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .lg\:via-pink-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .lg\:via-pink-300{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .lg\:via-pink-400{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .lg\:via-pink-500{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .lg\:via-pink-600{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .lg\:via-pink-700{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .lg\:via-pink-800{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .lg\:via-pink-900{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .lg\:to-transparent{ + --tw-gradient-to: transparent; + } + + .lg\:to-current{ + --tw-gradient-to: currentColor; + } + + .lg\:to-black{ + --tw-gradient-to: #000; + } + + .lg\:to-white{ + --tw-gradient-to: #fff; + } + + .lg\:to-gray-50{ + --tw-gradient-to: #f9fafb; + } + + .lg\:to-gray-100{ + --tw-gradient-to: #f3f4f6; + } + + .lg\:to-gray-200{ + --tw-gradient-to: #e5e7eb; + } + + .lg\:to-gray-300{ + --tw-gradient-to: #d1d5db; + } + + .lg\:to-gray-400{ + --tw-gradient-to: #9ca3af; + } + + .lg\:to-gray-500{ + --tw-gradient-to: #6b7280; + } + + .lg\:to-gray-600{ + --tw-gradient-to: #4b5563; + } + + .lg\:to-gray-700{ + --tw-gradient-to: #374151; + } + + .lg\:to-gray-800{ + --tw-gradient-to: #1f2937; + } + + .lg\:to-gray-900{ + --tw-gradient-to: #111827; + } + + .lg\:to-red-50{ + --tw-gradient-to: #fef2f2; + } + + .lg\:to-red-100{ + --tw-gradient-to: #fee2e2; + } + + .lg\:to-red-200{ + --tw-gradient-to: #fecaca; + } + + .lg\:to-red-300{ + --tw-gradient-to: #fca5a5; + } + + .lg\:to-red-400{ + --tw-gradient-to: #f87171; + } + + .lg\:to-red-500{ + --tw-gradient-to: #ef4444; + } + + .lg\:to-red-600{ + --tw-gradient-to: #dc2626; + } + + .lg\:to-red-700{ + --tw-gradient-to: #b91c1c; + } + + .lg\:to-red-800{ + --tw-gradient-to: #991b1b; + } + + .lg\:to-red-900{ + --tw-gradient-to: #7f1d1d; + } + + .lg\:to-yellow-50{ + --tw-gradient-to: #fffbeb; + } + + .lg\:to-yellow-100{ + --tw-gradient-to: #fef3c7; + } + + .lg\:to-yellow-200{ + --tw-gradient-to: #fde68a; + } + + .lg\:to-yellow-300{ + --tw-gradient-to: #fcd34d; + } + + .lg\:to-yellow-400{ + --tw-gradient-to: #fbbf24; + } + + .lg\:to-yellow-500{ + --tw-gradient-to: #f59e0b; + } + + .lg\:to-yellow-600{ + --tw-gradient-to: #d97706; + } + + .lg\:to-yellow-700{ + --tw-gradient-to: #b45309; + } + + .lg\:to-yellow-800{ + --tw-gradient-to: #92400e; + } + + .lg\:to-yellow-900{ + --tw-gradient-to: #78350f; + } + + .lg\:to-green-50{ + --tw-gradient-to: #ecfdf5; + } + + .lg\:to-green-100{ + --tw-gradient-to: #d1fae5; + } + + .lg\:to-green-200{ + --tw-gradient-to: #a7f3d0; + } + + .lg\:to-green-300{ + --tw-gradient-to: #6ee7b7; + } + + .lg\:to-green-400{ + --tw-gradient-to: #34d399; + } + + .lg\:to-green-500{ + --tw-gradient-to: #10b981; + } + + .lg\:to-green-600{ + --tw-gradient-to: #059669; + } + + .lg\:to-green-700{ + --tw-gradient-to: #047857; + } + + .lg\:to-green-800{ + --tw-gradient-to: #065f46; + } + + .lg\:to-green-900{ + --tw-gradient-to: #064e3b; + } + + .lg\:to-blue-50{ + --tw-gradient-to: #eff6ff; + } + + .lg\:to-blue-100{ + --tw-gradient-to: #dbeafe; + } + + .lg\:to-blue-200{ + --tw-gradient-to: #bfdbfe; + } + + .lg\:to-blue-300{ + --tw-gradient-to: #93c5fd; + } + + .lg\:to-blue-400{ + --tw-gradient-to: #60a5fa; + } + + .lg\:to-blue-500{ + --tw-gradient-to: #3b82f6; + } + + .lg\:to-blue-600{ + --tw-gradient-to: #2563eb; + } + + .lg\:to-blue-700{ + --tw-gradient-to: #1d4ed8; + } + + .lg\:to-blue-800{ + --tw-gradient-to: #1e40af; + } + + .lg\:to-blue-900{ + --tw-gradient-to: #1e3a8a; + } + + .lg\:to-indigo-50{ + --tw-gradient-to: #eef2ff; + } + + .lg\:to-indigo-100{ + --tw-gradient-to: #e0e7ff; + } + + .lg\:to-indigo-200{ + --tw-gradient-to: #c7d2fe; + } + + .lg\:to-indigo-300{ + --tw-gradient-to: #a5b4fc; + } + + .lg\:to-indigo-400{ + --tw-gradient-to: #818cf8; + } + + .lg\:to-indigo-500{ + --tw-gradient-to: #6366f1; + } + + .lg\:to-indigo-600{ + --tw-gradient-to: #4f46e5; + } + + .lg\:to-indigo-700{ + --tw-gradient-to: #4338ca; + } + + .lg\:to-indigo-800{ + --tw-gradient-to: #3730a3; + } + + .lg\:to-indigo-900{ + --tw-gradient-to: #312e81; + } + + .lg\:to-purple-50{ + --tw-gradient-to: #f5f3ff; + } + + .lg\:to-purple-100{ + --tw-gradient-to: #ede9fe; + } + + .lg\:to-purple-200{ + --tw-gradient-to: #ddd6fe; + } + + .lg\:to-purple-300{ + --tw-gradient-to: #c4b5fd; + } + + .lg\:to-purple-400{ + --tw-gradient-to: #a78bfa; + } + + .lg\:to-purple-500{ + --tw-gradient-to: #8b5cf6; + } + + .lg\:to-purple-600{ + --tw-gradient-to: #7c3aed; + } + + .lg\:to-purple-700{ + --tw-gradient-to: #6d28d9; + } + + .lg\:to-purple-800{ + --tw-gradient-to: #5b21b6; + } + + .lg\:to-purple-900{ + --tw-gradient-to: #4c1d95; + } + + .lg\:to-pink-50{ + --tw-gradient-to: #fdf2f8; + } + + .lg\:to-pink-100{ + --tw-gradient-to: #fce7f3; + } + + .lg\:to-pink-200{ + --tw-gradient-to: #fbcfe8; + } + + .lg\:to-pink-300{ + --tw-gradient-to: #f9a8d4; + } + + .lg\:to-pink-400{ + --tw-gradient-to: #f472b6; + } + + .lg\:to-pink-500{ + --tw-gradient-to: #ec4899; + } + + .lg\:to-pink-600{ + --tw-gradient-to: #db2777; + } + + .lg\:to-pink-700{ + --tw-gradient-to: #be185d; + } + + .lg\:to-pink-800{ + --tw-gradient-to: #9d174d; + } + + .lg\:to-pink-900{ + --tw-gradient-to: #831843; + } + + .lg\:hover\:from-transparent:hover{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .lg\:hover\:from-current:hover{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .lg\:hover\:from-black:hover{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .lg\:hover\:from-white:hover{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .lg\:hover\:from-gray-50:hover{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .lg\:hover\:from-gray-100:hover{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .lg\:hover\:from-gray-200:hover{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .lg\:hover\:from-gray-300:hover{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .lg\:hover\:from-gray-400:hover{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .lg\:hover\:from-gray-500:hover{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .lg\:hover\:from-gray-600:hover{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .lg\:hover\:from-gray-700:hover{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .lg\:hover\:from-gray-800:hover{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .lg\:hover\:from-gray-900:hover{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .lg\:hover\:from-red-50:hover{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .lg\:hover\:from-red-100:hover{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .lg\:hover\:from-red-200:hover{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .lg\:hover\:from-red-300:hover{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .lg\:hover\:from-red-400:hover{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .lg\:hover\:from-red-500:hover{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .lg\:hover\:from-red-600:hover{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .lg\:hover\:from-red-700:hover{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .lg\:hover\:from-red-800:hover{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .lg\:hover\:from-red-900:hover{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .lg\:hover\:from-yellow-50:hover{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .lg\:hover\:from-yellow-100:hover{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .lg\:hover\:from-yellow-200:hover{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .lg\:hover\:from-yellow-300:hover{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .lg\:hover\:from-yellow-400:hover{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .lg\:hover\:from-yellow-500:hover{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .lg\:hover\:from-yellow-600:hover{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .lg\:hover\:from-yellow-700:hover{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .lg\:hover\:from-yellow-800:hover{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .lg\:hover\:from-yellow-900:hover{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .lg\:hover\:from-green-50:hover{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .lg\:hover\:from-green-100:hover{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .lg\:hover\:from-green-200:hover{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .lg\:hover\:from-green-300:hover{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .lg\:hover\:from-green-400:hover{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .lg\:hover\:from-green-500:hover{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .lg\:hover\:from-green-600:hover{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .lg\:hover\:from-green-700:hover{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .lg\:hover\:from-green-800:hover{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .lg\:hover\:from-green-900:hover{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .lg\:hover\:from-blue-50:hover{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .lg\:hover\:from-blue-100:hover{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .lg\:hover\:from-blue-200:hover{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .lg\:hover\:from-blue-300:hover{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .lg\:hover\:from-blue-400:hover{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .lg\:hover\:from-blue-500:hover{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .lg\:hover\:from-blue-600:hover{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .lg\:hover\:from-blue-700:hover{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .lg\:hover\:from-blue-800:hover{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .lg\:hover\:from-blue-900:hover{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .lg\:hover\:from-indigo-50:hover{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .lg\:hover\:from-indigo-100:hover{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .lg\:hover\:from-indigo-200:hover{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .lg\:hover\:from-indigo-300:hover{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .lg\:hover\:from-indigo-400:hover{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .lg\:hover\:from-indigo-500:hover{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .lg\:hover\:from-indigo-600:hover{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .lg\:hover\:from-indigo-700:hover{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .lg\:hover\:from-indigo-800:hover{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .lg\:hover\:from-indigo-900:hover{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .lg\:hover\:from-purple-50:hover{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .lg\:hover\:from-purple-100:hover{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .lg\:hover\:from-purple-200:hover{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .lg\:hover\:from-purple-300:hover{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .lg\:hover\:from-purple-400:hover{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .lg\:hover\:from-purple-500:hover{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .lg\:hover\:from-purple-600:hover{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .lg\:hover\:from-purple-700:hover{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .lg\:hover\:from-purple-800:hover{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .lg\:hover\:from-purple-900:hover{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .lg\:hover\:from-pink-50:hover{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .lg\:hover\:from-pink-100:hover{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .lg\:hover\:from-pink-200:hover{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .lg\:hover\:from-pink-300:hover{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .lg\:hover\:from-pink-400:hover{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .lg\:hover\:from-pink-500:hover{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .lg\:hover\:from-pink-600:hover{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .lg\:hover\:from-pink-700:hover{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .lg\:hover\:from-pink-800:hover{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .lg\:hover\:from-pink-900:hover{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .lg\:hover\:via-transparent:hover{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .lg\:hover\:via-current:hover{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .lg\:hover\:via-black:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .lg\:hover\:via-white:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .lg\:hover\:via-gray-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .lg\:hover\:via-gray-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .lg\:hover\:via-gray-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .lg\:hover\:via-gray-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .lg\:hover\:via-gray-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .lg\:hover\:via-gray-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .lg\:hover\:via-gray-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .lg\:hover\:via-gray-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .lg\:hover\:via-gray-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .lg\:hover\:via-gray-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .lg\:hover\:via-red-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .lg\:hover\:via-red-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .lg\:hover\:via-red-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .lg\:hover\:via-red-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .lg\:hover\:via-red-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .lg\:hover\:via-red-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .lg\:hover\:via-red-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .lg\:hover\:via-red-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .lg\:hover\:via-red-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .lg\:hover\:via-red-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .lg\:hover\:via-yellow-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .lg\:hover\:via-yellow-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .lg\:hover\:via-yellow-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .lg\:hover\:via-yellow-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .lg\:hover\:via-yellow-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .lg\:hover\:via-yellow-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .lg\:hover\:via-yellow-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .lg\:hover\:via-yellow-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .lg\:hover\:via-yellow-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .lg\:hover\:via-yellow-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .lg\:hover\:via-green-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .lg\:hover\:via-green-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .lg\:hover\:via-green-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .lg\:hover\:via-green-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .lg\:hover\:via-green-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .lg\:hover\:via-green-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .lg\:hover\:via-green-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .lg\:hover\:via-green-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .lg\:hover\:via-green-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .lg\:hover\:via-green-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .lg\:hover\:via-blue-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .lg\:hover\:via-blue-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .lg\:hover\:via-blue-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .lg\:hover\:via-blue-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .lg\:hover\:via-blue-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .lg\:hover\:via-blue-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .lg\:hover\:via-blue-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .lg\:hover\:via-blue-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .lg\:hover\:via-blue-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .lg\:hover\:via-blue-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .lg\:hover\:via-indigo-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .lg\:hover\:via-indigo-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .lg\:hover\:via-indigo-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .lg\:hover\:via-indigo-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .lg\:hover\:via-indigo-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .lg\:hover\:via-indigo-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .lg\:hover\:via-indigo-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .lg\:hover\:via-indigo-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .lg\:hover\:via-indigo-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .lg\:hover\:via-indigo-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .lg\:hover\:via-purple-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .lg\:hover\:via-purple-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .lg\:hover\:via-purple-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .lg\:hover\:via-purple-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .lg\:hover\:via-purple-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .lg\:hover\:via-purple-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .lg\:hover\:via-purple-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .lg\:hover\:via-purple-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .lg\:hover\:via-purple-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .lg\:hover\:via-purple-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .lg\:hover\:via-pink-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .lg\:hover\:via-pink-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .lg\:hover\:via-pink-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .lg\:hover\:via-pink-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .lg\:hover\:via-pink-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .lg\:hover\:via-pink-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .lg\:hover\:via-pink-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .lg\:hover\:via-pink-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .lg\:hover\:via-pink-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .lg\:hover\:via-pink-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .lg\:hover\:to-transparent:hover{ + --tw-gradient-to: transparent; + } + + .lg\:hover\:to-current:hover{ + --tw-gradient-to: currentColor; + } + + .lg\:hover\:to-black:hover{ + --tw-gradient-to: #000; + } + + .lg\:hover\:to-white:hover{ + --tw-gradient-to: #fff; + } + + .lg\:hover\:to-gray-50:hover{ + --tw-gradient-to: #f9fafb; + } + + .lg\:hover\:to-gray-100:hover{ + --tw-gradient-to: #f3f4f6; + } + + .lg\:hover\:to-gray-200:hover{ + --tw-gradient-to: #e5e7eb; + } + + .lg\:hover\:to-gray-300:hover{ + --tw-gradient-to: #d1d5db; + } + + .lg\:hover\:to-gray-400:hover{ + --tw-gradient-to: #9ca3af; + } + + .lg\:hover\:to-gray-500:hover{ + --tw-gradient-to: #6b7280; + } + + .lg\:hover\:to-gray-600:hover{ + --tw-gradient-to: #4b5563; + } + + .lg\:hover\:to-gray-700:hover{ + --tw-gradient-to: #374151; + } + + .lg\:hover\:to-gray-800:hover{ + --tw-gradient-to: #1f2937; + } + + .lg\:hover\:to-gray-900:hover{ + --tw-gradient-to: #111827; + } + + .lg\:hover\:to-red-50:hover{ + --tw-gradient-to: #fef2f2; + } + + .lg\:hover\:to-red-100:hover{ + --tw-gradient-to: #fee2e2; + } + + .lg\:hover\:to-red-200:hover{ + --tw-gradient-to: #fecaca; + } + + .lg\:hover\:to-red-300:hover{ + --tw-gradient-to: #fca5a5; + } + + .lg\:hover\:to-red-400:hover{ + --tw-gradient-to: #f87171; + } + + .lg\:hover\:to-red-500:hover{ + --tw-gradient-to: #ef4444; + } + + .lg\:hover\:to-red-600:hover{ + --tw-gradient-to: #dc2626; + } + + .lg\:hover\:to-red-700:hover{ + --tw-gradient-to: #b91c1c; + } + + .lg\:hover\:to-red-800:hover{ + --tw-gradient-to: #991b1b; + } + + .lg\:hover\:to-red-900:hover{ + --tw-gradient-to: #7f1d1d; + } + + .lg\:hover\:to-yellow-50:hover{ + --tw-gradient-to: #fffbeb; + } + + .lg\:hover\:to-yellow-100:hover{ + --tw-gradient-to: #fef3c7; + } + + .lg\:hover\:to-yellow-200:hover{ + --tw-gradient-to: #fde68a; + } + + .lg\:hover\:to-yellow-300:hover{ + --tw-gradient-to: #fcd34d; + } + + .lg\:hover\:to-yellow-400:hover{ + --tw-gradient-to: #fbbf24; + } + + .lg\:hover\:to-yellow-500:hover{ + --tw-gradient-to: #f59e0b; + } + + .lg\:hover\:to-yellow-600:hover{ + --tw-gradient-to: #d97706; + } + + .lg\:hover\:to-yellow-700:hover{ + --tw-gradient-to: #b45309; + } + + .lg\:hover\:to-yellow-800:hover{ + --tw-gradient-to: #92400e; + } + + .lg\:hover\:to-yellow-900:hover{ + --tw-gradient-to: #78350f; + } + + .lg\:hover\:to-green-50:hover{ + --tw-gradient-to: #ecfdf5; + } + + .lg\:hover\:to-green-100:hover{ + --tw-gradient-to: #d1fae5; + } + + .lg\:hover\:to-green-200:hover{ + --tw-gradient-to: #a7f3d0; + } + + .lg\:hover\:to-green-300:hover{ + --tw-gradient-to: #6ee7b7; + } + + .lg\:hover\:to-green-400:hover{ + --tw-gradient-to: #34d399; + } + + .lg\:hover\:to-green-500:hover{ + --tw-gradient-to: #10b981; + } + + .lg\:hover\:to-green-600:hover{ + --tw-gradient-to: #059669; + } + + .lg\:hover\:to-green-700:hover{ + --tw-gradient-to: #047857; + } + + .lg\:hover\:to-green-800:hover{ + --tw-gradient-to: #065f46; + } + + .lg\:hover\:to-green-900:hover{ + --tw-gradient-to: #064e3b; + } + + .lg\:hover\:to-blue-50:hover{ + --tw-gradient-to: #eff6ff; + } + + .lg\:hover\:to-blue-100:hover{ + --tw-gradient-to: #dbeafe; + } + + .lg\:hover\:to-blue-200:hover{ + --tw-gradient-to: #bfdbfe; + } + + .lg\:hover\:to-blue-300:hover{ + --tw-gradient-to: #93c5fd; + } + + .lg\:hover\:to-blue-400:hover{ + --tw-gradient-to: #60a5fa; + } + + .lg\:hover\:to-blue-500:hover{ + --tw-gradient-to: #3b82f6; + } + + .lg\:hover\:to-blue-600:hover{ + --tw-gradient-to: #2563eb; + } + + .lg\:hover\:to-blue-700:hover{ + --tw-gradient-to: #1d4ed8; + } + + .lg\:hover\:to-blue-800:hover{ + --tw-gradient-to: #1e40af; + } + + .lg\:hover\:to-blue-900:hover{ + --tw-gradient-to: #1e3a8a; + } + + .lg\:hover\:to-indigo-50:hover{ + --tw-gradient-to: #eef2ff; + } + + .lg\:hover\:to-indigo-100:hover{ + --tw-gradient-to: #e0e7ff; + } + + .lg\:hover\:to-indigo-200:hover{ + --tw-gradient-to: #c7d2fe; + } + + .lg\:hover\:to-indigo-300:hover{ + --tw-gradient-to: #a5b4fc; + } + + .lg\:hover\:to-indigo-400:hover{ + --tw-gradient-to: #818cf8; + } + + .lg\:hover\:to-indigo-500:hover{ + --tw-gradient-to: #6366f1; + } + + .lg\:hover\:to-indigo-600:hover{ + --tw-gradient-to: #4f46e5; + } + + .lg\:hover\:to-indigo-700:hover{ + --tw-gradient-to: #4338ca; + } + + .lg\:hover\:to-indigo-800:hover{ + --tw-gradient-to: #3730a3; + } + + .lg\:hover\:to-indigo-900:hover{ + --tw-gradient-to: #312e81; + } + + .lg\:hover\:to-purple-50:hover{ + --tw-gradient-to: #f5f3ff; + } + + .lg\:hover\:to-purple-100:hover{ + --tw-gradient-to: #ede9fe; + } + + .lg\:hover\:to-purple-200:hover{ + --tw-gradient-to: #ddd6fe; + } + + .lg\:hover\:to-purple-300:hover{ + --tw-gradient-to: #c4b5fd; + } + + .lg\:hover\:to-purple-400:hover{ + --tw-gradient-to: #a78bfa; + } + + .lg\:hover\:to-purple-500:hover{ + --tw-gradient-to: #8b5cf6; + } + + .lg\:hover\:to-purple-600:hover{ + --tw-gradient-to: #7c3aed; + } + + .lg\:hover\:to-purple-700:hover{ + --tw-gradient-to: #6d28d9; + } + + .lg\:hover\:to-purple-800:hover{ + --tw-gradient-to: #5b21b6; + } + + .lg\:hover\:to-purple-900:hover{ + --tw-gradient-to: #4c1d95; + } + + .lg\:hover\:to-pink-50:hover{ + --tw-gradient-to: #fdf2f8; + } + + .lg\:hover\:to-pink-100:hover{ + --tw-gradient-to: #fce7f3; + } + + .lg\:hover\:to-pink-200:hover{ + --tw-gradient-to: #fbcfe8; + } + + .lg\:hover\:to-pink-300:hover{ + --tw-gradient-to: #f9a8d4; + } + + .lg\:hover\:to-pink-400:hover{ + --tw-gradient-to: #f472b6; + } + + .lg\:hover\:to-pink-500:hover{ + --tw-gradient-to: #ec4899; + } + + .lg\:hover\:to-pink-600:hover{ + --tw-gradient-to: #db2777; + } + + .lg\:hover\:to-pink-700:hover{ + --tw-gradient-to: #be185d; + } + + .lg\:hover\:to-pink-800:hover{ + --tw-gradient-to: #9d174d; + } + + .lg\:hover\:to-pink-900:hover{ + --tw-gradient-to: #831843; + } + + .lg\:focus\:from-transparent:focus{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .lg\:focus\:from-current:focus{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .lg\:focus\:from-black:focus{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .lg\:focus\:from-white:focus{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .lg\:focus\:from-gray-50:focus{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .lg\:focus\:from-gray-100:focus{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .lg\:focus\:from-gray-200:focus{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .lg\:focus\:from-gray-300:focus{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .lg\:focus\:from-gray-400:focus{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .lg\:focus\:from-gray-500:focus{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .lg\:focus\:from-gray-600:focus{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .lg\:focus\:from-gray-700:focus{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .lg\:focus\:from-gray-800:focus{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .lg\:focus\:from-gray-900:focus{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .lg\:focus\:from-red-50:focus{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .lg\:focus\:from-red-100:focus{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .lg\:focus\:from-red-200:focus{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .lg\:focus\:from-red-300:focus{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .lg\:focus\:from-red-400:focus{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .lg\:focus\:from-red-500:focus{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .lg\:focus\:from-red-600:focus{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .lg\:focus\:from-red-700:focus{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .lg\:focus\:from-red-800:focus{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .lg\:focus\:from-red-900:focus{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .lg\:focus\:from-yellow-50:focus{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .lg\:focus\:from-yellow-100:focus{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .lg\:focus\:from-yellow-200:focus{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .lg\:focus\:from-yellow-300:focus{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .lg\:focus\:from-yellow-400:focus{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .lg\:focus\:from-yellow-500:focus{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .lg\:focus\:from-yellow-600:focus{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .lg\:focus\:from-yellow-700:focus{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .lg\:focus\:from-yellow-800:focus{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .lg\:focus\:from-yellow-900:focus{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .lg\:focus\:from-green-50:focus{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .lg\:focus\:from-green-100:focus{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .lg\:focus\:from-green-200:focus{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .lg\:focus\:from-green-300:focus{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .lg\:focus\:from-green-400:focus{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .lg\:focus\:from-green-500:focus{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .lg\:focus\:from-green-600:focus{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .lg\:focus\:from-green-700:focus{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .lg\:focus\:from-green-800:focus{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .lg\:focus\:from-green-900:focus{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .lg\:focus\:from-blue-50:focus{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .lg\:focus\:from-blue-100:focus{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .lg\:focus\:from-blue-200:focus{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .lg\:focus\:from-blue-300:focus{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .lg\:focus\:from-blue-400:focus{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .lg\:focus\:from-blue-500:focus{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .lg\:focus\:from-blue-600:focus{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .lg\:focus\:from-blue-700:focus{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .lg\:focus\:from-blue-800:focus{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .lg\:focus\:from-blue-900:focus{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .lg\:focus\:from-indigo-50:focus{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .lg\:focus\:from-indigo-100:focus{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .lg\:focus\:from-indigo-200:focus{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .lg\:focus\:from-indigo-300:focus{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .lg\:focus\:from-indigo-400:focus{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .lg\:focus\:from-indigo-500:focus{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .lg\:focus\:from-indigo-600:focus{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .lg\:focus\:from-indigo-700:focus{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .lg\:focus\:from-indigo-800:focus{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .lg\:focus\:from-indigo-900:focus{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .lg\:focus\:from-purple-50:focus{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .lg\:focus\:from-purple-100:focus{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .lg\:focus\:from-purple-200:focus{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .lg\:focus\:from-purple-300:focus{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .lg\:focus\:from-purple-400:focus{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .lg\:focus\:from-purple-500:focus{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .lg\:focus\:from-purple-600:focus{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .lg\:focus\:from-purple-700:focus{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .lg\:focus\:from-purple-800:focus{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .lg\:focus\:from-purple-900:focus{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .lg\:focus\:from-pink-50:focus{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .lg\:focus\:from-pink-100:focus{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .lg\:focus\:from-pink-200:focus{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .lg\:focus\:from-pink-300:focus{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .lg\:focus\:from-pink-400:focus{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .lg\:focus\:from-pink-500:focus{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .lg\:focus\:from-pink-600:focus{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .lg\:focus\:from-pink-700:focus{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .lg\:focus\:from-pink-800:focus{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .lg\:focus\:from-pink-900:focus{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .lg\:focus\:via-transparent:focus{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .lg\:focus\:via-current:focus{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .lg\:focus\:via-black:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .lg\:focus\:via-white:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .lg\:focus\:via-gray-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .lg\:focus\:via-gray-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .lg\:focus\:via-gray-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .lg\:focus\:via-gray-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .lg\:focus\:via-gray-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .lg\:focus\:via-gray-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .lg\:focus\:via-gray-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .lg\:focus\:via-gray-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .lg\:focus\:via-gray-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .lg\:focus\:via-gray-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .lg\:focus\:via-red-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .lg\:focus\:via-red-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .lg\:focus\:via-red-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .lg\:focus\:via-red-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .lg\:focus\:via-red-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .lg\:focus\:via-red-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .lg\:focus\:via-red-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .lg\:focus\:via-red-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .lg\:focus\:via-red-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .lg\:focus\:via-red-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .lg\:focus\:via-yellow-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .lg\:focus\:via-yellow-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .lg\:focus\:via-yellow-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .lg\:focus\:via-yellow-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .lg\:focus\:via-yellow-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .lg\:focus\:via-yellow-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .lg\:focus\:via-yellow-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .lg\:focus\:via-yellow-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .lg\:focus\:via-yellow-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .lg\:focus\:via-yellow-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .lg\:focus\:via-green-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .lg\:focus\:via-green-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .lg\:focus\:via-green-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .lg\:focus\:via-green-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .lg\:focus\:via-green-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .lg\:focus\:via-green-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .lg\:focus\:via-green-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .lg\:focus\:via-green-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .lg\:focus\:via-green-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .lg\:focus\:via-green-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .lg\:focus\:via-blue-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .lg\:focus\:via-blue-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .lg\:focus\:via-blue-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .lg\:focus\:via-blue-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .lg\:focus\:via-blue-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .lg\:focus\:via-blue-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .lg\:focus\:via-blue-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .lg\:focus\:via-blue-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .lg\:focus\:via-blue-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .lg\:focus\:via-blue-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .lg\:focus\:via-indigo-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .lg\:focus\:via-indigo-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .lg\:focus\:via-indigo-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .lg\:focus\:via-indigo-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .lg\:focus\:via-indigo-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .lg\:focus\:via-indigo-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .lg\:focus\:via-indigo-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .lg\:focus\:via-indigo-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .lg\:focus\:via-indigo-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .lg\:focus\:via-indigo-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .lg\:focus\:via-purple-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .lg\:focus\:via-purple-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .lg\:focus\:via-purple-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .lg\:focus\:via-purple-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .lg\:focus\:via-purple-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .lg\:focus\:via-purple-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .lg\:focus\:via-purple-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .lg\:focus\:via-purple-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .lg\:focus\:via-purple-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .lg\:focus\:via-purple-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .lg\:focus\:via-pink-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .lg\:focus\:via-pink-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .lg\:focus\:via-pink-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .lg\:focus\:via-pink-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .lg\:focus\:via-pink-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .lg\:focus\:via-pink-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .lg\:focus\:via-pink-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .lg\:focus\:via-pink-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .lg\:focus\:via-pink-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .lg\:focus\:via-pink-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .lg\:focus\:to-transparent:focus{ + --tw-gradient-to: transparent; + } + + .lg\:focus\:to-current:focus{ + --tw-gradient-to: currentColor; + } + + .lg\:focus\:to-black:focus{ + --tw-gradient-to: #000; + } + + .lg\:focus\:to-white:focus{ + --tw-gradient-to: #fff; + } + + .lg\:focus\:to-gray-50:focus{ + --tw-gradient-to: #f9fafb; + } + + .lg\:focus\:to-gray-100:focus{ + --tw-gradient-to: #f3f4f6; + } + + .lg\:focus\:to-gray-200:focus{ + --tw-gradient-to: #e5e7eb; + } + + .lg\:focus\:to-gray-300:focus{ + --tw-gradient-to: #d1d5db; + } + + .lg\:focus\:to-gray-400:focus{ + --tw-gradient-to: #9ca3af; + } + + .lg\:focus\:to-gray-500:focus{ + --tw-gradient-to: #6b7280; + } + + .lg\:focus\:to-gray-600:focus{ + --tw-gradient-to: #4b5563; + } + + .lg\:focus\:to-gray-700:focus{ + --tw-gradient-to: #374151; + } + + .lg\:focus\:to-gray-800:focus{ + --tw-gradient-to: #1f2937; + } + + .lg\:focus\:to-gray-900:focus{ + --tw-gradient-to: #111827; + } + + .lg\:focus\:to-red-50:focus{ + --tw-gradient-to: #fef2f2; + } + + .lg\:focus\:to-red-100:focus{ + --tw-gradient-to: #fee2e2; + } + + .lg\:focus\:to-red-200:focus{ + --tw-gradient-to: #fecaca; + } + + .lg\:focus\:to-red-300:focus{ + --tw-gradient-to: #fca5a5; + } + + .lg\:focus\:to-red-400:focus{ + --tw-gradient-to: #f87171; + } + + .lg\:focus\:to-red-500:focus{ + --tw-gradient-to: #ef4444; + } + + .lg\:focus\:to-red-600:focus{ + --tw-gradient-to: #dc2626; + } + + .lg\:focus\:to-red-700:focus{ + --tw-gradient-to: #b91c1c; + } + + .lg\:focus\:to-red-800:focus{ + --tw-gradient-to: #991b1b; + } + + .lg\:focus\:to-red-900:focus{ + --tw-gradient-to: #7f1d1d; + } + + .lg\:focus\:to-yellow-50:focus{ + --tw-gradient-to: #fffbeb; + } + + .lg\:focus\:to-yellow-100:focus{ + --tw-gradient-to: #fef3c7; + } + + .lg\:focus\:to-yellow-200:focus{ + --tw-gradient-to: #fde68a; + } + + .lg\:focus\:to-yellow-300:focus{ + --tw-gradient-to: #fcd34d; + } + + .lg\:focus\:to-yellow-400:focus{ + --tw-gradient-to: #fbbf24; + } + + .lg\:focus\:to-yellow-500:focus{ + --tw-gradient-to: #f59e0b; + } + + .lg\:focus\:to-yellow-600:focus{ + --tw-gradient-to: #d97706; + } + + .lg\:focus\:to-yellow-700:focus{ + --tw-gradient-to: #b45309; + } + + .lg\:focus\:to-yellow-800:focus{ + --tw-gradient-to: #92400e; + } + + .lg\:focus\:to-yellow-900:focus{ + --tw-gradient-to: #78350f; + } + + .lg\:focus\:to-green-50:focus{ + --tw-gradient-to: #ecfdf5; + } + + .lg\:focus\:to-green-100:focus{ + --tw-gradient-to: #d1fae5; + } + + .lg\:focus\:to-green-200:focus{ + --tw-gradient-to: #a7f3d0; + } + + .lg\:focus\:to-green-300:focus{ + --tw-gradient-to: #6ee7b7; + } + + .lg\:focus\:to-green-400:focus{ + --tw-gradient-to: #34d399; + } + + .lg\:focus\:to-green-500:focus{ + --tw-gradient-to: #10b981; + } + + .lg\:focus\:to-green-600:focus{ + --tw-gradient-to: #059669; + } + + .lg\:focus\:to-green-700:focus{ + --tw-gradient-to: #047857; + } + + .lg\:focus\:to-green-800:focus{ + --tw-gradient-to: #065f46; + } + + .lg\:focus\:to-green-900:focus{ + --tw-gradient-to: #064e3b; + } + + .lg\:focus\:to-blue-50:focus{ + --tw-gradient-to: #eff6ff; + } + + .lg\:focus\:to-blue-100:focus{ + --tw-gradient-to: #dbeafe; + } + + .lg\:focus\:to-blue-200:focus{ + --tw-gradient-to: #bfdbfe; + } + + .lg\:focus\:to-blue-300:focus{ + --tw-gradient-to: #93c5fd; + } + + .lg\:focus\:to-blue-400:focus{ + --tw-gradient-to: #60a5fa; + } + + .lg\:focus\:to-blue-500:focus{ + --tw-gradient-to: #3b82f6; + } + + .lg\:focus\:to-blue-600:focus{ + --tw-gradient-to: #2563eb; + } + + .lg\:focus\:to-blue-700:focus{ + --tw-gradient-to: #1d4ed8; + } + + .lg\:focus\:to-blue-800:focus{ + --tw-gradient-to: #1e40af; + } + + .lg\:focus\:to-blue-900:focus{ + --tw-gradient-to: #1e3a8a; + } + + .lg\:focus\:to-indigo-50:focus{ + --tw-gradient-to: #eef2ff; + } + + .lg\:focus\:to-indigo-100:focus{ + --tw-gradient-to: #e0e7ff; + } + + .lg\:focus\:to-indigo-200:focus{ + --tw-gradient-to: #c7d2fe; + } + + .lg\:focus\:to-indigo-300:focus{ + --tw-gradient-to: #a5b4fc; + } + + .lg\:focus\:to-indigo-400:focus{ + --tw-gradient-to: #818cf8; + } + + .lg\:focus\:to-indigo-500:focus{ + --tw-gradient-to: #6366f1; + } + + .lg\:focus\:to-indigo-600:focus{ + --tw-gradient-to: #4f46e5; + } + + .lg\:focus\:to-indigo-700:focus{ + --tw-gradient-to: #4338ca; + } + + .lg\:focus\:to-indigo-800:focus{ + --tw-gradient-to: #3730a3; + } + + .lg\:focus\:to-indigo-900:focus{ + --tw-gradient-to: #312e81; + } + + .lg\:focus\:to-purple-50:focus{ + --tw-gradient-to: #f5f3ff; + } + + .lg\:focus\:to-purple-100:focus{ + --tw-gradient-to: #ede9fe; + } + + .lg\:focus\:to-purple-200:focus{ + --tw-gradient-to: #ddd6fe; + } + + .lg\:focus\:to-purple-300:focus{ + --tw-gradient-to: #c4b5fd; + } + + .lg\:focus\:to-purple-400:focus{ + --tw-gradient-to: #a78bfa; + } + + .lg\:focus\:to-purple-500:focus{ + --tw-gradient-to: #8b5cf6; + } + + .lg\:focus\:to-purple-600:focus{ + --tw-gradient-to: #7c3aed; + } + + .lg\:focus\:to-purple-700:focus{ + --tw-gradient-to: #6d28d9; + } + + .lg\:focus\:to-purple-800:focus{ + --tw-gradient-to: #5b21b6; + } + + .lg\:focus\:to-purple-900:focus{ + --tw-gradient-to: #4c1d95; + } + + .lg\:focus\:to-pink-50:focus{ + --tw-gradient-to: #fdf2f8; + } + + .lg\:focus\:to-pink-100:focus{ + --tw-gradient-to: #fce7f3; + } + + .lg\:focus\:to-pink-200:focus{ + --tw-gradient-to: #fbcfe8; + } + + .lg\:focus\:to-pink-300:focus{ + --tw-gradient-to: #f9a8d4; + } + + .lg\:focus\:to-pink-400:focus{ + --tw-gradient-to: #f472b6; + } + + .lg\:focus\:to-pink-500:focus{ + --tw-gradient-to: #ec4899; + } + + .lg\:focus\:to-pink-600:focus{ + --tw-gradient-to: #db2777; + } + + .lg\:focus\:to-pink-700:focus{ + --tw-gradient-to: #be185d; + } + + .lg\:focus\:to-pink-800:focus{ + --tw-gradient-to: #9d174d; + } + + .lg\:focus\:to-pink-900:focus{ + --tw-gradient-to: #831843; + } + + .lg\:bg-opacity-0{ + --tw-bg-opacity: 0; + } + + .lg\:bg-opacity-5{ + --tw-bg-opacity: 0.05; + } + + .lg\:bg-opacity-10{ + --tw-bg-opacity: 0.1; + } + + .lg\:bg-opacity-20{ + --tw-bg-opacity: 0.2; + } + + .lg\:bg-opacity-25{ + --tw-bg-opacity: 0.25; + } + + .lg\:bg-opacity-30{ + --tw-bg-opacity: 0.3; + } + + .lg\:bg-opacity-40{ + --tw-bg-opacity: 0.4; + } + + .lg\:bg-opacity-50{ + --tw-bg-opacity: 0.5; + } + + .lg\:bg-opacity-60{ + --tw-bg-opacity: 0.6; + } + + .lg\:bg-opacity-70{ + --tw-bg-opacity: 0.7; + } + + .lg\:bg-opacity-75{ + --tw-bg-opacity: 0.75; + } + + .lg\:bg-opacity-80{ + --tw-bg-opacity: 0.8; + } + + .lg\:bg-opacity-90{ + --tw-bg-opacity: 0.9; + } + + .lg\:bg-opacity-95{ + --tw-bg-opacity: 0.95; + } + + .lg\:bg-opacity-100{ + --tw-bg-opacity: 1; + } + + .group:hover .lg\:group-hover\:bg-opacity-0{ + --tw-bg-opacity: 0; + } + + .group:hover .lg\:group-hover\:bg-opacity-5{ + --tw-bg-opacity: 0.05; + } + + .group:hover .lg\:group-hover\:bg-opacity-10{ + --tw-bg-opacity: 0.1; + } + + .group:hover .lg\:group-hover\:bg-opacity-20{ + --tw-bg-opacity: 0.2; + } + + .group:hover .lg\:group-hover\:bg-opacity-25{ + --tw-bg-opacity: 0.25; + } + + .group:hover .lg\:group-hover\:bg-opacity-30{ + --tw-bg-opacity: 0.3; + } + + .group:hover .lg\:group-hover\:bg-opacity-40{ + --tw-bg-opacity: 0.4; + } + + .group:hover .lg\:group-hover\:bg-opacity-50{ + --tw-bg-opacity: 0.5; + } + + .group:hover .lg\:group-hover\:bg-opacity-60{ + --tw-bg-opacity: 0.6; + } + + .group:hover .lg\:group-hover\:bg-opacity-70{ + --tw-bg-opacity: 0.7; + } + + .group:hover .lg\:group-hover\:bg-opacity-75{ + --tw-bg-opacity: 0.75; + } + + .group:hover .lg\:group-hover\:bg-opacity-80{ + --tw-bg-opacity: 0.8; + } + + .group:hover .lg\:group-hover\:bg-opacity-90{ + --tw-bg-opacity: 0.9; + } + + .group:hover .lg\:group-hover\:bg-opacity-95{ + --tw-bg-opacity: 0.95; + } + + .group:hover .lg\:group-hover\:bg-opacity-100{ + --tw-bg-opacity: 1; + } + + .lg\:focus-within\:bg-opacity-0:focus-within{ + --tw-bg-opacity: 0; + } + + .lg\:focus-within\:bg-opacity-5:focus-within{ + --tw-bg-opacity: 0.05; + } + + .lg\:focus-within\:bg-opacity-10:focus-within{ + --tw-bg-opacity: 0.1; + } + + .lg\:focus-within\:bg-opacity-20:focus-within{ + --tw-bg-opacity: 0.2; + } + + .lg\:focus-within\:bg-opacity-25:focus-within{ + --tw-bg-opacity: 0.25; + } + + .lg\:focus-within\:bg-opacity-30:focus-within{ + --tw-bg-opacity: 0.3; + } + + .lg\:focus-within\:bg-opacity-40:focus-within{ + --tw-bg-opacity: 0.4; + } + + .lg\:focus-within\:bg-opacity-50:focus-within{ + --tw-bg-opacity: 0.5; + } + + .lg\:focus-within\:bg-opacity-60:focus-within{ + --tw-bg-opacity: 0.6; + } + + .lg\:focus-within\:bg-opacity-70:focus-within{ + --tw-bg-opacity: 0.7; + } + + .lg\:focus-within\:bg-opacity-75:focus-within{ + --tw-bg-opacity: 0.75; + } + + .lg\:focus-within\:bg-opacity-80:focus-within{ + --tw-bg-opacity: 0.8; + } + + .lg\:focus-within\:bg-opacity-90:focus-within{ + --tw-bg-opacity: 0.9; + } + + .lg\:focus-within\:bg-opacity-95:focus-within{ + --tw-bg-opacity: 0.95; + } + + .lg\:focus-within\:bg-opacity-100:focus-within{ + --tw-bg-opacity: 1; + } + + .lg\:hover\:bg-opacity-0:hover{ + --tw-bg-opacity: 0; + } + + .lg\:hover\:bg-opacity-5:hover{ + --tw-bg-opacity: 0.05; + } + + .lg\:hover\:bg-opacity-10:hover{ + --tw-bg-opacity: 0.1; + } + + .lg\:hover\:bg-opacity-20:hover{ + --tw-bg-opacity: 0.2; + } + + .lg\:hover\:bg-opacity-25:hover{ + --tw-bg-opacity: 0.25; + } + + .lg\:hover\:bg-opacity-30:hover{ + --tw-bg-opacity: 0.3; + } + + .lg\:hover\:bg-opacity-40:hover{ + --tw-bg-opacity: 0.4; + } + + .lg\:hover\:bg-opacity-50:hover{ + --tw-bg-opacity: 0.5; + } + + .lg\:hover\:bg-opacity-60:hover{ + --tw-bg-opacity: 0.6; + } + + .lg\:hover\:bg-opacity-70:hover{ + --tw-bg-opacity: 0.7; + } + + .lg\:hover\:bg-opacity-75:hover{ + --tw-bg-opacity: 0.75; + } + + .lg\:hover\:bg-opacity-80:hover{ + --tw-bg-opacity: 0.8; + } + + .lg\:hover\:bg-opacity-90:hover{ + --tw-bg-opacity: 0.9; + } + + .lg\:hover\:bg-opacity-95:hover{ + --tw-bg-opacity: 0.95; + } + + .lg\:hover\:bg-opacity-100:hover{ + --tw-bg-opacity: 1; + } + + .lg\:focus\:bg-opacity-0:focus{ + --tw-bg-opacity: 0; + } + + .lg\:focus\:bg-opacity-5:focus{ + --tw-bg-opacity: 0.05; + } + + .lg\:focus\:bg-opacity-10:focus{ + --tw-bg-opacity: 0.1; + } + + .lg\:focus\:bg-opacity-20:focus{ + --tw-bg-opacity: 0.2; + } + + .lg\:focus\:bg-opacity-25:focus{ + --tw-bg-opacity: 0.25; + } + + .lg\:focus\:bg-opacity-30:focus{ + --tw-bg-opacity: 0.3; + } + + .lg\:focus\:bg-opacity-40:focus{ + --tw-bg-opacity: 0.4; + } + + .lg\:focus\:bg-opacity-50:focus{ + --tw-bg-opacity: 0.5; + } + + .lg\:focus\:bg-opacity-60:focus{ + --tw-bg-opacity: 0.6; + } + + .lg\:focus\:bg-opacity-70:focus{ + --tw-bg-opacity: 0.7; + } + + .lg\:focus\:bg-opacity-75:focus{ + --tw-bg-opacity: 0.75; + } + + .lg\:focus\:bg-opacity-80:focus{ + --tw-bg-opacity: 0.8; + } + + .lg\:focus\:bg-opacity-90:focus{ + --tw-bg-opacity: 0.9; + } + + .lg\:focus\:bg-opacity-95:focus{ + --tw-bg-opacity: 0.95; + } + + .lg\:focus\:bg-opacity-100:focus{ + --tw-bg-opacity: 1; + } + + .lg\:bg-bottom{ + background-position: bottom; + } + + .lg\:bg-center{ + background-position: center; + } + + .lg\:bg-left{ + background-position: left; + } + + .lg\:bg-left-bottom{ + background-position: left bottom; + } + + .lg\:bg-left-top{ + background-position: left top; + } + + .lg\:bg-right{ + background-position: right; + } + + .lg\:bg-right-bottom{ + background-position: right bottom; + } + + .lg\:bg-right-top{ + background-position: right top; + } + + .lg\:bg-top{ + background-position: top; + } + + .lg\:bg-repeat{ + background-repeat: repeat; + } + + .lg\:bg-no-repeat{ + background-repeat: no-repeat; + } + + .lg\:bg-repeat-x{ + background-repeat: repeat-x; + } + + .lg\:bg-repeat-y{ + background-repeat: repeat-y; + } + + .lg\:bg-repeat-round{ + background-repeat: round; + } + + .lg\:bg-repeat-space{ + background-repeat: space; + } + + .lg\:bg-auto{ + background-size: auto; + } + + .lg\:bg-cover{ + background-size: cover; + } + + .lg\:bg-contain{ + background-size: contain; + } + + .lg\:border-collapse{ + border-collapse: collapse; + } + + .lg\:border-separate{ + border-collapse: separate; + } + + .lg\:border-transparent{ + border-color: transparent; + } + + .lg\:border-current{ + border-color: currentColor; + } + + .lg\:border-black{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .lg\:border-white{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .lg\:border-gray-50{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .lg\:border-gray-100{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .lg\:border-gray-200{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .lg\:border-gray-300{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .lg\:border-gray-400{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .lg\:border-gray-500{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .lg\:border-gray-600{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .lg\:border-gray-700{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .lg\:border-gray-800{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .lg\:border-gray-900{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .lg\:border-red-50{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .lg\:border-red-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .lg\:border-red-200{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .lg\:border-red-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .lg\:border-red-400{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .lg\:border-red-500{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .lg\:border-red-600{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .lg\:border-red-700{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .lg\:border-red-800{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .lg\:border-red-900{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .lg\:border-yellow-50{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .lg\:border-yellow-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .lg\:border-yellow-200{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .lg\:border-yellow-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .lg\:border-yellow-400{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .lg\:border-yellow-500{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .lg\:border-yellow-600{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .lg\:border-yellow-700{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .lg\:border-yellow-800{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .lg\:border-yellow-900{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .lg\:border-green-50{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .lg\:border-green-100{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .lg\:border-green-200{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .lg\:border-green-300{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .lg\:border-green-400{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .lg\:border-green-500{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .lg\:border-green-600{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .lg\:border-green-700{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .lg\:border-green-800{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .lg\:border-green-900{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .lg\:border-blue-50{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .lg\:border-blue-100{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .lg\:border-blue-200{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .lg\:border-blue-300{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .lg\:border-blue-400{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .lg\:border-blue-500{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .lg\:border-blue-600{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .lg\:border-blue-700{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .lg\:border-blue-800{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .lg\:border-blue-900{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .lg\:border-indigo-50{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .lg\:border-indigo-100{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .lg\:border-indigo-200{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .lg\:border-indigo-300{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .lg\:border-indigo-400{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .lg\:border-indigo-500{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .lg\:border-indigo-600{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .lg\:border-indigo-700{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .lg\:border-indigo-800{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .lg\:border-indigo-900{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .lg\:border-purple-50{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .lg\:border-purple-100{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .lg\:border-purple-200{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .lg\:border-purple-300{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .lg\:border-purple-400{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .lg\:border-purple-500{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .lg\:border-purple-600{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .lg\:border-purple-700{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .lg\:border-purple-800{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .lg\:border-purple-900{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .lg\:border-pink-50{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .lg\:border-pink-100{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .lg\:border-pink-200{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .lg\:border-pink-300{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .lg\:border-pink-400{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .lg\:border-pink-500{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .lg\:border-pink-600{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .lg\:border-pink-700{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .lg\:border-pink-800{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .lg\:border-pink-900{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-transparent{ + border-color: transparent; + } + + .group:hover .lg\:group-hover\:border-current{ + border-color: currentColor; + } + + .group:hover .lg\:group-hover\:border-black{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-white{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-gray-50{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-gray-100{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-gray-200{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-gray-300{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-gray-400{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-gray-500{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-gray-600{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-gray-700{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-gray-800{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-gray-900{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-red-50{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-red-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-red-200{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-red-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-red-400{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-red-500{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-red-600{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-red-700{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-red-800{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-red-900{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-yellow-50{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-yellow-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-yellow-200{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-yellow-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-yellow-400{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-yellow-500{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-yellow-600{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-yellow-700{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-yellow-800{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-yellow-900{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-green-50{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-green-100{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-green-200{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-green-300{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-green-400{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-green-500{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-green-600{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-green-700{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-green-800{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-green-900{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-blue-50{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-blue-100{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-blue-200{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-blue-300{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-blue-400{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-blue-500{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-blue-600{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-blue-700{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-blue-800{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-blue-900{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-indigo-50{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-indigo-100{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-indigo-200{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-indigo-300{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-indigo-400{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-indigo-500{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-indigo-600{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-indigo-700{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-indigo-800{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-indigo-900{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-purple-50{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-purple-100{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-purple-200{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-purple-300{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-purple-400{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-purple-500{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-purple-600{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-purple-700{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-purple-800{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-purple-900{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-pink-50{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-pink-100{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-pink-200{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-pink-300{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-pink-400{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-pink-500{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-pink-600{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-pink-700{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-pink-800{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .group:hover .lg\:group-hover\:border-pink-900{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-transparent:focus-within{ + border-color: transparent; + } + + .lg\:focus-within\:border-current:focus-within{ + border-color: currentColor; + } + + .lg\:focus-within\:border-black:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-white:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-gray-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-gray-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-gray-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-gray-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-gray-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-gray-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-gray-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-gray-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-gray-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-gray-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-red-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-red-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-red-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-red-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-red-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-red-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-red-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-red-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-red-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-red-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-yellow-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-yellow-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-yellow-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-yellow-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-yellow-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-yellow-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-yellow-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-yellow-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-yellow-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-yellow-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-green-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-green-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-green-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-green-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-green-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-green-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-green-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-green-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-green-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-green-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-blue-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-blue-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-blue-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-blue-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-blue-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-blue-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-blue-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-blue-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-blue-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-blue-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-indigo-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-indigo-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-indigo-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-indigo-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-indigo-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-indigo-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-indigo-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-indigo-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-indigo-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-indigo-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-purple-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-purple-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-purple-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-purple-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-purple-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-purple-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-purple-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-purple-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-purple-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-purple-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-pink-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-pink-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-pink-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-pink-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-pink-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-pink-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-pink-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-pink-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-pink-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .lg\:focus-within\:border-pink-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .lg\:hover\:border-transparent:hover{ + border-color: transparent; + } + + .lg\:hover\:border-current:hover{ + border-color: currentColor; + } + + .lg\:hover\:border-black:hover{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .lg\:hover\:border-white:hover{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .lg\:hover\:border-gray-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .lg\:hover\:border-gray-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .lg\:hover\:border-gray-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .lg\:hover\:border-gray-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .lg\:hover\:border-gray-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .lg\:hover\:border-gray-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .lg\:hover\:border-gray-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .lg\:hover\:border-gray-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .lg\:hover\:border-gray-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .lg\:hover\:border-gray-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .lg\:hover\:border-red-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .lg\:hover\:border-red-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .lg\:hover\:border-red-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .lg\:hover\:border-red-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .lg\:hover\:border-red-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .lg\:hover\:border-red-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .lg\:hover\:border-red-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .lg\:hover\:border-red-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .lg\:hover\:border-red-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .lg\:hover\:border-red-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .lg\:hover\:border-yellow-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .lg\:hover\:border-yellow-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .lg\:hover\:border-yellow-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .lg\:hover\:border-yellow-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .lg\:hover\:border-yellow-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .lg\:hover\:border-yellow-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .lg\:hover\:border-yellow-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .lg\:hover\:border-yellow-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .lg\:hover\:border-yellow-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .lg\:hover\:border-yellow-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .lg\:hover\:border-green-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .lg\:hover\:border-green-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .lg\:hover\:border-green-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .lg\:hover\:border-green-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .lg\:hover\:border-green-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .lg\:hover\:border-green-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .lg\:hover\:border-green-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .lg\:hover\:border-green-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .lg\:hover\:border-green-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .lg\:hover\:border-green-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .lg\:hover\:border-blue-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .lg\:hover\:border-blue-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .lg\:hover\:border-blue-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .lg\:hover\:border-blue-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .lg\:hover\:border-blue-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .lg\:hover\:border-blue-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .lg\:hover\:border-blue-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .lg\:hover\:border-blue-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .lg\:hover\:border-blue-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .lg\:hover\:border-blue-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .lg\:hover\:border-indigo-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .lg\:hover\:border-indigo-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .lg\:hover\:border-indigo-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .lg\:hover\:border-indigo-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .lg\:hover\:border-indigo-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .lg\:hover\:border-indigo-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .lg\:hover\:border-indigo-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .lg\:hover\:border-indigo-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .lg\:hover\:border-indigo-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .lg\:hover\:border-indigo-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .lg\:hover\:border-purple-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .lg\:hover\:border-purple-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .lg\:hover\:border-purple-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .lg\:hover\:border-purple-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .lg\:hover\:border-purple-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .lg\:hover\:border-purple-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .lg\:hover\:border-purple-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .lg\:hover\:border-purple-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .lg\:hover\:border-purple-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .lg\:hover\:border-purple-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .lg\:hover\:border-pink-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .lg\:hover\:border-pink-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .lg\:hover\:border-pink-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .lg\:hover\:border-pink-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .lg\:hover\:border-pink-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .lg\:hover\:border-pink-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .lg\:hover\:border-pink-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .lg\:hover\:border-pink-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .lg\:hover\:border-pink-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .lg\:hover\:border-pink-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .lg\:focus\:border-transparent:focus{ + border-color: transparent; + } + + .lg\:focus\:border-current:focus{ + border-color: currentColor; + } + + .lg\:focus\:border-black:focus{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .lg\:focus\:border-white:focus{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .lg\:focus\:border-gray-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .lg\:focus\:border-gray-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .lg\:focus\:border-gray-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .lg\:focus\:border-gray-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .lg\:focus\:border-gray-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .lg\:focus\:border-gray-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .lg\:focus\:border-gray-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .lg\:focus\:border-gray-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .lg\:focus\:border-gray-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .lg\:focus\:border-gray-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .lg\:focus\:border-red-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .lg\:focus\:border-red-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .lg\:focus\:border-red-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .lg\:focus\:border-red-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .lg\:focus\:border-red-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .lg\:focus\:border-red-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .lg\:focus\:border-red-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .lg\:focus\:border-red-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .lg\:focus\:border-red-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .lg\:focus\:border-red-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .lg\:focus\:border-yellow-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .lg\:focus\:border-yellow-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .lg\:focus\:border-yellow-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .lg\:focus\:border-yellow-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .lg\:focus\:border-yellow-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .lg\:focus\:border-yellow-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .lg\:focus\:border-yellow-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .lg\:focus\:border-yellow-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .lg\:focus\:border-yellow-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .lg\:focus\:border-yellow-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .lg\:focus\:border-green-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .lg\:focus\:border-green-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .lg\:focus\:border-green-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .lg\:focus\:border-green-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .lg\:focus\:border-green-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .lg\:focus\:border-green-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .lg\:focus\:border-green-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .lg\:focus\:border-green-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .lg\:focus\:border-green-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .lg\:focus\:border-green-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .lg\:focus\:border-blue-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .lg\:focus\:border-blue-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .lg\:focus\:border-blue-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .lg\:focus\:border-blue-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .lg\:focus\:border-blue-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .lg\:focus\:border-blue-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .lg\:focus\:border-blue-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .lg\:focus\:border-blue-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .lg\:focus\:border-blue-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .lg\:focus\:border-blue-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .lg\:focus\:border-indigo-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .lg\:focus\:border-indigo-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .lg\:focus\:border-indigo-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .lg\:focus\:border-indigo-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .lg\:focus\:border-indigo-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .lg\:focus\:border-indigo-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .lg\:focus\:border-indigo-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .lg\:focus\:border-indigo-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .lg\:focus\:border-indigo-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .lg\:focus\:border-indigo-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .lg\:focus\:border-purple-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .lg\:focus\:border-purple-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .lg\:focus\:border-purple-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .lg\:focus\:border-purple-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .lg\:focus\:border-purple-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .lg\:focus\:border-purple-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .lg\:focus\:border-purple-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .lg\:focus\:border-purple-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .lg\:focus\:border-purple-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .lg\:focus\:border-purple-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .lg\:focus\:border-pink-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .lg\:focus\:border-pink-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .lg\:focus\:border-pink-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .lg\:focus\:border-pink-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .lg\:focus\:border-pink-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .lg\:focus\:border-pink-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .lg\:focus\:border-pink-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .lg\:focus\:border-pink-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .lg\:focus\:border-pink-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .lg\:focus\:border-pink-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .lg\:border-opacity-0{ + --tw-border-opacity: 0; + } + + .lg\:border-opacity-5{ + --tw-border-opacity: 0.05; + } + + .lg\:border-opacity-10{ + --tw-border-opacity: 0.1; + } + + .lg\:border-opacity-20{ + --tw-border-opacity: 0.2; + } + + .lg\:border-opacity-25{ + --tw-border-opacity: 0.25; + } + + .lg\:border-opacity-30{ + --tw-border-opacity: 0.3; + } + + .lg\:border-opacity-40{ + --tw-border-opacity: 0.4; + } + + .lg\:border-opacity-50{ + --tw-border-opacity: 0.5; + } + + .lg\:border-opacity-60{ + --tw-border-opacity: 0.6; + } + + .lg\:border-opacity-70{ + --tw-border-opacity: 0.7; + } + + .lg\:border-opacity-75{ + --tw-border-opacity: 0.75; + } + + .lg\:border-opacity-80{ + --tw-border-opacity: 0.8; + } + + .lg\:border-opacity-90{ + --tw-border-opacity: 0.9; + } + + .lg\:border-opacity-95{ + --tw-border-opacity: 0.95; + } + + .lg\:border-opacity-100{ + --tw-border-opacity: 1; + } + + .group:hover .lg\:group-hover\:border-opacity-0{ + --tw-border-opacity: 0; + } + + .group:hover .lg\:group-hover\:border-opacity-5{ + --tw-border-opacity: 0.05; + } + + .group:hover .lg\:group-hover\:border-opacity-10{ + --tw-border-opacity: 0.1; + } + + .group:hover .lg\:group-hover\:border-opacity-20{ + --tw-border-opacity: 0.2; + } + + .group:hover .lg\:group-hover\:border-opacity-25{ + --tw-border-opacity: 0.25; + } + + .group:hover .lg\:group-hover\:border-opacity-30{ + --tw-border-opacity: 0.3; + } + + .group:hover .lg\:group-hover\:border-opacity-40{ + --tw-border-opacity: 0.4; + } + + .group:hover .lg\:group-hover\:border-opacity-50{ + --tw-border-opacity: 0.5; + } + + .group:hover .lg\:group-hover\:border-opacity-60{ + --tw-border-opacity: 0.6; + } + + .group:hover .lg\:group-hover\:border-opacity-70{ + --tw-border-opacity: 0.7; + } + + .group:hover .lg\:group-hover\:border-opacity-75{ + --tw-border-opacity: 0.75; + } + + .group:hover .lg\:group-hover\:border-opacity-80{ + --tw-border-opacity: 0.8; + } + + .group:hover .lg\:group-hover\:border-opacity-90{ + --tw-border-opacity: 0.9; + } + + .group:hover .lg\:group-hover\:border-opacity-95{ + --tw-border-opacity: 0.95; + } + + .group:hover .lg\:group-hover\:border-opacity-100{ + --tw-border-opacity: 1; + } + + .lg\:focus-within\:border-opacity-0:focus-within{ + --tw-border-opacity: 0; + } + + .lg\:focus-within\:border-opacity-5:focus-within{ + --tw-border-opacity: 0.05; + } + + .lg\:focus-within\:border-opacity-10:focus-within{ + --tw-border-opacity: 0.1; + } + + .lg\:focus-within\:border-opacity-20:focus-within{ + --tw-border-opacity: 0.2; + } + + .lg\:focus-within\:border-opacity-25:focus-within{ + --tw-border-opacity: 0.25; + } + + .lg\:focus-within\:border-opacity-30:focus-within{ + --tw-border-opacity: 0.3; + } + + .lg\:focus-within\:border-opacity-40:focus-within{ + --tw-border-opacity: 0.4; + } + + .lg\:focus-within\:border-opacity-50:focus-within{ + --tw-border-opacity: 0.5; + } + + .lg\:focus-within\:border-opacity-60:focus-within{ + --tw-border-opacity: 0.6; + } + + .lg\:focus-within\:border-opacity-70:focus-within{ + --tw-border-opacity: 0.7; + } + + .lg\:focus-within\:border-opacity-75:focus-within{ + --tw-border-opacity: 0.75; + } + + .lg\:focus-within\:border-opacity-80:focus-within{ + --tw-border-opacity: 0.8; + } + + .lg\:focus-within\:border-opacity-90:focus-within{ + --tw-border-opacity: 0.9; + } + + .lg\:focus-within\:border-opacity-95:focus-within{ + --tw-border-opacity: 0.95; + } + + .lg\:focus-within\:border-opacity-100:focus-within{ + --tw-border-opacity: 1; + } + + .lg\:hover\:border-opacity-0:hover{ + --tw-border-opacity: 0; + } + + .lg\:hover\:border-opacity-5:hover{ + --tw-border-opacity: 0.05; + } + + .lg\:hover\:border-opacity-10:hover{ + --tw-border-opacity: 0.1; + } + + .lg\:hover\:border-opacity-20:hover{ + --tw-border-opacity: 0.2; + } + + .lg\:hover\:border-opacity-25:hover{ + --tw-border-opacity: 0.25; + } + + .lg\:hover\:border-opacity-30:hover{ + --tw-border-opacity: 0.3; + } + + .lg\:hover\:border-opacity-40:hover{ + --tw-border-opacity: 0.4; + } + + .lg\:hover\:border-opacity-50:hover{ + --tw-border-opacity: 0.5; + } + + .lg\:hover\:border-opacity-60:hover{ + --tw-border-opacity: 0.6; + } + + .lg\:hover\:border-opacity-70:hover{ + --tw-border-opacity: 0.7; + } + + .lg\:hover\:border-opacity-75:hover{ + --tw-border-opacity: 0.75; + } + + .lg\:hover\:border-opacity-80:hover{ + --tw-border-opacity: 0.8; + } + + .lg\:hover\:border-opacity-90:hover{ + --tw-border-opacity: 0.9; + } + + .lg\:hover\:border-opacity-95:hover{ + --tw-border-opacity: 0.95; + } + + .lg\:hover\:border-opacity-100:hover{ + --tw-border-opacity: 1; + } + + .lg\:focus\:border-opacity-0:focus{ + --tw-border-opacity: 0; + } + + .lg\:focus\:border-opacity-5:focus{ + --tw-border-opacity: 0.05; + } + + .lg\:focus\:border-opacity-10:focus{ + --tw-border-opacity: 0.1; + } + + .lg\:focus\:border-opacity-20:focus{ + --tw-border-opacity: 0.2; + } + + .lg\:focus\:border-opacity-25:focus{ + --tw-border-opacity: 0.25; + } + + .lg\:focus\:border-opacity-30:focus{ + --tw-border-opacity: 0.3; + } + + .lg\:focus\:border-opacity-40:focus{ + --tw-border-opacity: 0.4; + } + + .lg\:focus\:border-opacity-50:focus{ + --tw-border-opacity: 0.5; + } + + .lg\:focus\:border-opacity-60:focus{ + --tw-border-opacity: 0.6; + } + + .lg\:focus\:border-opacity-70:focus{ + --tw-border-opacity: 0.7; + } + + .lg\:focus\:border-opacity-75:focus{ + --tw-border-opacity: 0.75; + } + + .lg\:focus\:border-opacity-80:focus{ + --tw-border-opacity: 0.8; + } + + .lg\:focus\:border-opacity-90:focus{ + --tw-border-opacity: 0.9; + } + + .lg\:focus\:border-opacity-95:focus{ + --tw-border-opacity: 0.95; + } + + .lg\:focus\:border-opacity-100:focus{ + --tw-border-opacity: 1; + } + + .lg\:rounded-none{ + border-radius: 0px; + } + + .lg\:rounded-sm{ + border-radius: 0.125rem; + } + + .lg\:rounded{ + border-radius: 0.25rem; + } + + .lg\:rounded-md{ + border-radius: 0.375rem; + } + + .lg\:rounded-lg{ + border-radius: 0.5rem; + } + + .lg\:rounded-xl{ + border-radius: 0.75rem; + } + + .lg\:rounded-2xl{ + border-radius: 1rem; + } + + .lg\:rounded-3xl{ + border-radius: 1.5rem; + } + + .lg\:rounded-full{ + border-radius: 9999px; + } + + .lg\:rounded-t-none{ + border-top-left-radius: 0px; + border-top-right-radius: 0px; + } + + .lg\:rounded-r-none{ + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + } + + .lg\:rounded-b-none{ + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; + } + + .lg\:rounded-l-none{ + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + } + + .lg\:rounded-t-sm{ + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + } + + .lg\:rounded-r-sm{ + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; + } + + .lg\:rounded-b-sm{ + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .lg\:rounded-l-sm{ + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .lg\:rounded-t{ + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + .lg\:rounded-r{ + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + + .lg\:rounded-b{ + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .lg\:rounded-l{ + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .lg\:rounded-t-md{ + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; + } + + .lg\:rounded-r-md{ + border-top-right-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; + } + + .lg\:rounded-b-md{ + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; + } + + .lg\:rounded-l-md{ + border-top-left-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; + } + + .lg\:rounded-t-lg{ + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + + .lg\:rounded-r-lg{ + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + + .lg\:rounded-b-lg{ + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .lg\:rounded-l-lg{ + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .lg\:rounded-t-xl{ + border-top-left-radius: 0.75rem; + border-top-right-radius: 0.75rem; + } + + .lg\:rounded-r-xl{ + border-top-right-radius: 0.75rem; + border-bottom-right-radius: 0.75rem; + } + + .lg\:rounded-b-xl{ + border-bottom-right-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; + } + + .lg\:rounded-l-xl{ + border-top-left-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; + } + + .lg\:rounded-t-2xl{ + border-top-left-radius: 1rem; + border-top-right-radius: 1rem; + } + + .lg\:rounded-r-2xl{ + border-top-right-radius: 1rem; + border-bottom-right-radius: 1rem; + } + + .lg\:rounded-b-2xl{ + border-bottom-right-radius: 1rem; + border-bottom-left-radius: 1rem; + } + + .lg\:rounded-l-2xl{ + border-top-left-radius: 1rem; + border-bottom-left-radius: 1rem; + } + + .lg\:rounded-t-3xl{ + border-top-left-radius: 1.5rem; + border-top-right-radius: 1.5rem; + } + + .lg\:rounded-r-3xl{ + border-top-right-radius: 1.5rem; + border-bottom-right-radius: 1.5rem; + } + + .lg\:rounded-b-3xl{ + border-bottom-right-radius: 1.5rem; + border-bottom-left-radius: 1.5rem; + } + + .lg\:rounded-l-3xl{ + border-top-left-radius: 1.5rem; + border-bottom-left-radius: 1.5rem; + } + + .lg\:rounded-t-full{ + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .lg\:rounded-r-full{ + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .lg\:rounded-b-full{ + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .lg\:rounded-l-full{ + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .lg\:rounded-tl-none{ + border-top-left-radius: 0px; + } + + .lg\:rounded-tr-none{ + border-top-right-radius: 0px; + } + + .lg\:rounded-br-none{ + border-bottom-right-radius: 0px; + } + + .lg\:rounded-bl-none{ + border-bottom-left-radius: 0px; + } + + .lg\:rounded-tl-sm{ + border-top-left-radius: 0.125rem; + } + + .lg\:rounded-tr-sm{ + border-top-right-radius: 0.125rem; + } + + .lg\:rounded-br-sm{ + border-bottom-right-radius: 0.125rem; + } + + .lg\:rounded-bl-sm{ + border-bottom-left-radius: 0.125rem; + } + + .lg\:rounded-tl{ + border-top-left-radius: 0.25rem; + } + + .lg\:rounded-tr{ + border-top-right-radius: 0.25rem; + } + + .lg\:rounded-br{ + border-bottom-right-radius: 0.25rem; + } + + .lg\:rounded-bl{ + border-bottom-left-radius: 0.25rem; + } + + .lg\:rounded-tl-md{ + border-top-left-radius: 0.375rem; + } + + .lg\:rounded-tr-md{ + border-top-right-radius: 0.375rem; + } + + .lg\:rounded-br-md{ + border-bottom-right-radius: 0.375rem; + } + + .lg\:rounded-bl-md{ + border-bottom-left-radius: 0.375rem; + } + + .lg\:rounded-tl-lg{ + border-top-left-radius: 0.5rem; + } + + .lg\:rounded-tr-lg{ + border-top-right-radius: 0.5rem; + } + + .lg\:rounded-br-lg{ + border-bottom-right-radius: 0.5rem; + } + + .lg\:rounded-bl-lg{ + border-bottom-left-radius: 0.5rem; + } + + .lg\:rounded-tl-xl{ + border-top-left-radius: 0.75rem; + } + + .lg\:rounded-tr-xl{ + border-top-right-radius: 0.75rem; + } + + .lg\:rounded-br-xl{ + border-bottom-right-radius: 0.75rem; + } + + .lg\:rounded-bl-xl{ + border-bottom-left-radius: 0.75rem; + } + + .lg\:rounded-tl-2xl{ + border-top-left-radius: 1rem; + } + + .lg\:rounded-tr-2xl{ + border-top-right-radius: 1rem; + } + + .lg\:rounded-br-2xl{ + border-bottom-right-radius: 1rem; + } + + .lg\:rounded-bl-2xl{ + border-bottom-left-radius: 1rem; + } + + .lg\:rounded-tl-3xl{ + border-top-left-radius: 1.5rem; + } + + .lg\:rounded-tr-3xl{ + border-top-right-radius: 1.5rem; + } + + .lg\:rounded-br-3xl{ + border-bottom-right-radius: 1.5rem; + } + + .lg\:rounded-bl-3xl{ + border-bottom-left-radius: 1.5rem; + } + + .lg\:rounded-tl-full{ + border-top-left-radius: 9999px; + } + + .lg\:rounded-tr-full{ + border-top-right-radius: 9999px; + } + + .lg\:rounded-br-full{ + border-bottom-right-radius: 9999px; + } + + .lg\:rounded-bl-full{ + border-bottom-left-radius: 9999px; + } + + .lg\:border-solid{ + border-style: solid; + } + + .lg\:border-dashed{ + border-style: dashed; + } + + .lg\:border-dotted{ + border-style: dotted; + } + + .lg\:border-double{ + border-style: double; + } + + .lg\:border-none{ + border-style: none; + } + + .lg\:border-0{ + border-width: 0px; + } + + .lg\:border-2{ + border-width: 2px; + } + + .lg\:border-4{ + border-width: 4px; + } + + .lg\:border-8{ + border-width: 8px; + } + + .lg\:border{ + border-width: 1px; + } + + .lg\:border-t-0{ + border-top-width: 0px; + } + + .lg\:border-r-0{ + border-right-width: 0px; + } + + .lg\:border-b-0{ + border-bottom-width: 0px; + } + + .lg\:border-l-0{ + border-left-width: 0px; + } + + .lg\:border-t-2{ + border-top-width: 2px; + } + + .lg\:border-r-2{ + border-right-width: 2px; + } + + .lg\:border-b-2{ + border-bottom-width: 2px; + } + + .lg\:border-l-2{ + border-left-width: 2px; + } + + .lg\:border-t-4{ + border-top-width: 4px; + } + + .lg\:border-r-4{ + border-right-width: 4px; + } + + .lg\:border-b-4{ + border-bottom-width: 4px; + } + + .lg\:border-l-4{ + border-left-width: 4px; + } + + .lg\:border-t-8{ + border-top-width: 8px; + } + + .lg\:border-r-8{ + border-right-width: 8px; + } + + .lg\:border-b-8{ + border-bottom-width: 8px; + } + + .lg\:border-l-8{ + border-left-width: 8px; + } + + .lg\:border-t{ + border-top-width: 1px; + } + + .lg\:border-r{ + border-right-width: 1px; + } + + .lg\:border-b{ + border-bottom-width: 1px; + } + + .lg\:border-l{ + border-left-width: 1px; + } + + .lg\:decoration-slice{ + -webkit-box-decoration-break: slice; + box-decoration-break: slice; + } + + .lg\:decoration-clone{ + -webkit-box-decoration-break: clone; + box-decoration-break: clone; + } + + .lg\:box-border{ + box-sizing: border-box; + } + + .lg\:box-content{ + box-sizing: content-box; + } + + .lg\:cursor-auto{ + cursor: auto; + } + + .lg\:cursor-default{ + cursor: default; + } + + .lg\:cursor-pointer{ + cursor: pointer; + } + + .lg\:cursor-wait{ + cursor: wait; + } + + .lg\:cursor-text{ + cursor: text; + } + + .lg\:cursor-move{ + cursor: move; + } + + .lg\:cursor-help{ + cursor: help; + } + + .lg\:cursor-not-allowed{ + cursor: not-allowed; + } + + .lg\:block{ + display: block; + } + + .lg\:inline-block{ + display: inline-block; + } + + .lg\:inline{ + display: inline; + } + + .lg\:flex{ + display: flex; + } + + .lg\:inline-flex{ + display: inline-flex; + } + + .lg\:table{ + display: table; + } + + .lg\:inline-table{ + display: inline-table; + } + + .lg\:table-caption{ + display: table-caption; + } + + .lg\:table-cell{ + display: table-cell; + } + + .lg\:table-column{ + display: table-column; + } + + .lg\:table-column-group{ + display: table-column-group; + } + + .lg\:table-footer-group{ + display: table-footer-group; + } + + .lg\:table-header-group{ + display: table-header-group; + } + + .lg\:table-row-group{ + display: table-row-group; + } + + .lg\:table-row{ + display: table-row; + } + + .lg\:flow-root{ + display: flow-root; + } + + .lg\:grid{ + display: grid; + } + + .lg\:inline-grid{ + display: inline-grid; + } + + .lg\:contents{ + display: contents; + } + + .lg\:list-item{ + display: list-item; + } + + .lg\:hidden{ + display: none; + } + + .lg\:flex-row{ + flex-direction: row; + } + + .lg\:flex-row-reverse{ + flex-direction: row-reverse; + } + + .lg\:flex-col{ + flex-direction: column; + } + + .lg\:flex-col-reverse{ + flex-direction: column-reverse; + } + + .lg\:flex-wrap{ + flex-wrap: wrap; + } + + .lg\:flex-wrap-reverse{ + flex-wrap: wrap-reverse; + } + + .lg\:flex-nowrap{ + flex-wrap: nowrap; + } + + .lg\:place-items-start{ + place-items: start; + } + + .lg\:place-items-end{ + place-items: end; + } + + .lg\:place-items-center{ + place-items: center; + } + + .lg\:place-items-stretch{ + place-items: stretch; + } + + .lg\:place-content-center{ + place-content: center; + } + + .lg\:place-content-start{ + place-content: start; + } + + .lg\:place-content-end{ + place-content: end; + } + + .lg\:place-content-between{ + place-content: space-between; + } + + .lg\:place-content-around{ + place-content: space-around; + } + + .lg\:place-content-evenly{ + place-content: space-evenly; + } + + .lg\:place-content-stretch{ + place-content: stretch; + } + + .lg\:place-self-auto{ + place-self: auto; + } + + .lg\:place-self-start{ + place-self: start; + } + + .lg\:place-self-end{ + place-self: end; + } + + .lg\:place-self-center{ + place-self: center; + } + + .lg\:place-self-stretch{ + place-self: stretch; + } + + .lg\:items-start{ + align-items: flex-start; + } + + .lg\:items-end{ + align-items: flex-end; + } + + .lg\:items-center{ + align-items: center; + } + + .lg\:items-baseline{ + align-items: baseline; + } + + .lg\:items-stretch{ + align-items: stretch; + } + + .lg\:content-center{ + align-content: center; + } + + .lg\:content-start{ + align-content: flex-start; + } + + .lg\:content-end{ + align-content: flex-end; + } + + .lg\:content-between{ + align-content: space-between; + } + + .lg\:content-around{ + align-content: space-around; + } + + .lg\:content-evenly{ + align-content: space-evenly; + } + + .lg\:self-auto{ + align-self: auto; + } + + .lg\:self-start{ + align-self: flex-start; + } + + .lg\:self-end{ + align-self: flex-end; + } + + .lg\:self-center{ + align-self: center; + } + + .lg\:self-stretch{ + align-self: stretch; + } + + .lg\:justify-items-start{ + justify-items: start; + } + + .lg\:justify-items-end{ + justify-items: end; + } + + .lg\:justify-items-center{ + justify-items: center; + } + + .lg\:justify-items-stretch{ + justify-items: stretch; + } + + .lg\:justify-start{ + justify-content: flex-start; + } + + .lg\:justify-end{ + justify-content: flex-end; + } + + .lg\:justify-center{ + justify-content: center; + } + + .lg\:justify-between{ + justify-content: space-between; + } + + .lg\:justify-around{ + justify-content: space-around; + } + + .lg\:justify-evenly{ + justify-content: space-evenly; + } + + .lg\:justify-self-auto{ + justify-self: auto; + } + + .lg\:justify-self-start{ + justify-self: start; + } + + .lg\:justify-self-end{ + justify-self: end; + } + + .lg\:justify-self-center{ + justify-self: center; + } + + .lg\:justify-self-stretch{ + justify-self: stretch; + } + + .lg\:flex-1{ + flex: 1 1 0%; + } + + .lg\:flex-auto{ + flex: 1 1 auto; + } + + .lg\:flex-initial{ + flex: 0 1 auto; + } + + .lg\:flex-none{ + flex: none; + } + + .lg\:flex-grow-0{ + flex-grow: 0; + } + + .lg\:flex-grow{ + flex-grow: 1; + } + + .lg\:flex-shrink-0{ + flex-shrink: 0; + } + + .lg\:flex-shrink{ + flex-shrink: 1; + } + + .lg\:order-1{ + order: 1; + } + + .lg\:order-2{ + order: 2; + } + + .lg\:order-3{ + order: 3; + } + + .lg\:order-4{ + order: 4; + } + + .lg\:order-5{ + order: 5; + } + + .lg\:order-6{ + order: 6; + } + + .lg\:order-7{ + order: 7; + } + + .lg\:order-8{ + order: 8; + } + + .lg\:order-9{ + order: 9; + } + + .lg\:order-10{ + order: 10; + } + + .lg\:order-11{ + order: 11; + } + + .lg\:order-12{ + order: 12; + } + + .lg\:order-first{ + order: -9999; + } + + .lg\:order-last{ + order: 9999; + } + + .lg\:order-none{ + order: 0; + } + + .lg\:float-right{ + float: right; + } + + .lg\:float-left{ + float: left; + } + + .lg\:float-none{ + float: none; + } + + .lg\:clear-left{ + clear: left; + } + + .lg\:clear-right{ + clear: right; + } + + .lg\:clear-both{ + clear: both; + } + + .lg\:clear-none{ + clear: none; + } + + .lg\:font-display{ + font-family: Visby CF, 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; + } + + .lg\:font-body{ + font-family: Open Sans, 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; + } + + .lg\:font-thin{ + font-weight: 100; + } + + .lg\:font-extralight{ + font-weight: 200; + } + + .lg\:font-light{ + font-weight: 300; + } + + .lg\:font-normal{ + font-weight: 400; + } + + .lg\:font-medium{ + font-weight: 500; + } + + .lg\:font-semibold{ + font-weight: 600; + } + + .lg\:font-bold{ + font-weight: 700; + } + + .lg\:font-extrabold{ + font-weight: 800; + } + + .lg\:font-black{ + font-weight: 900; + } + + .lg\:h-0{ + height: 0px; + } + + .lg\:h-1{ + height: 0.25rem; + } + + .lg\:h-2{ + height: 0.5rem; + } + + .lg\:h-3{ + height: 0.75rem; + } + + .lg\:h-4{ + height: 1rem; + } + + .lg\:h-5{ + height: 1.25rem; + } + + .lg\:h-6{ + height: 1.5rem; + } + + .lg\:h-7{ + height: 1.75rem; + } + + .lg\:h-8{ + height: 2rem; + } + + .lg\:h-9{ + height: 2.25rem; + } + + .lg\:h-10{ + height: 2.5rem; + } + + .lg\:h-11{ + height: 2.75rem; + } + + .lg\:h-12{ + height: 3rem; + } + + .lg\:h-14{ + height: 3.5rem; + } + + .lg\:h-16{ + height: 4rem; + } + + .lg\:h-20{ + height: 5rem; + } + + .lg\:h-24{ + height: 6rem; + } + + .lg\:h-28{ + height: 7rem; + } + + .lg\:h-32{ + height: 8rem; + } + + .lg\:h-36{ + height: 9rem; + } + + .lg\:h-40{ + height: 10rem; + } + + .lg\:h-44{ + height: 11rem; + } + + .lg\:h-48{ + height: 12rem; + } + + .lg\:h-52{ + height: 13rem; + } + + .lg\:h-56{ + height: 14rem; + } + + .lg\:h-60{ + height: 15rem; + } + + .lg\:h-64{ + height: 16rem; + } + + .lg\:h-72{ + height: 18rem; + } + + .lg\:h-80{ + height: 20rem; + } + + .lg\:h-96{ + height: 24rem; + } + + .lg\:h-auto{ + height: auto; + } + + .lg\:h-px{ + height: 1px; + } + + .lg\:h-0\.5{ + height: 0.125rem; + } + + .lg\:h-1\.5{ + height: 0.375rem; + } + + .lg\:h-2\.5{ + height: 0.625rem; + } + + .lg\:h-3\.5{ + height: 0.875rem; + } + + .lg\:h-1\/2{ + height: 50%; + } + + .lg\:h-1\/3{ + height: 33.333333%; + } + + .lg\:h-2\/3{ + height: 66.666667%; + } + + .lg\:h-1\/4{ + height: 25%; + } + + .lg\:h-2\/4{ + height: 50%; + } + + .lg\:h-3\/4{ + height: 75%; + } + + .lg\:h-1\/5{ + height: 20%; + } + + .lg\:h-2\/5{ + height: 40%; + } + + .lg\:h-3\/5{ + height: 60%; + } + + .lg\:h-4\/5{ + height: 80%; + } + + .lg\:h-1\/6{ + height: 16.666667%; + } + + .lg\:h-2\/6{ + height: 33.333333%; + } + + .lg\:h-3\/6{ + height: 50%; + } + + .lg\:h-4\/6{ + height: 66.666667%; + } + + .lg\:h-5\/6{ + height: 83.333333%; + } + + .lg\:h-full{ + height: 100%; + } + + .lg\:h-screen{ + height: 100vh; + } + + .lg\:text-xs{ + font-size: 0.75rem; + line-height: 1rem; + } + + .lg\:text-sm{ + font-size: 0.875rem; + line-height: 1.25rem; + } + + .lg\:text-base{ + font-size: 1rem; + line-height: 1.5rem; + } + + .lg\:text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; + } + + .lg\:text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; + } + + .lg\:text-2xl{ + font-size: 1.5rem; + line-height: 2rem; + } + + .lg\:text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; + } + + .lg\:text-4xl{ + font-size: 2.25rem; + line-height: 2.5rem; + } + + .lg\:text-5xl{ + font-size: 3rem; + line-height: 1; + } + + .lg\:text-6xl{ + font-size: 3.75rem; + line-height: 1; + } + + .lg\:text-7xl{ + font-size: 4.5rem; + line-height: 1; + } + + .lg\:text-8xl{ + font-size: 6rem; + line-height: 1; + } + + .lg\:text-9xl{ + font-size: 8rem; + line-height: 1; + } + + .lg\:leading-3{ + line-height: .75rem; + } + + .lg\:leading-4{ + line-height: 1rem; + } + + .lg\:leading-5{ + line-height: 1.25rem; + } + + .lg\:leading-6{ + line-height: 1.5rem; + } + + .lg\:leading-7{ + line-height: 1.75rem; + } + + .lg\:leading-8{ + line-height: 2rem; + } + + .lg\:leading-9{ + line-height: 2.25rem; + } + + .lg\:leading-10{ + line-height: 2.5rem; + } + + .lg\:leading-none{ + line-height: 1; + } + + .lg\:leading-tight{ + line-height: 1.25; + } + + .lg\:leading-snug{ + line-height: 1.375; + } + + .lg\:leading-normal{ + line-height: 1.5; + } + + .lg\:leading-relaxed{ + line-height: 1.625; + } + + .lg\:leading-loose{ + line-height: 2; + } + + .lg\:list-inside{ + list-style-position: inside; + } + + .lg\:list-outside{ + list-style-position: outside; + } + + .lg\:list-none{ + list-style-type: none; + } + + .lg\:list-disc{ + list-style-type: disc; + } + + .lg\:list-decimal{ + list-style-type: decimal; + } + + .lg\:m-0{ + margin: 0px; + } + + .lg\:m-1{ + margin: 0.25rem; + } + + .lg\:m-2{ + margin: 0.5rem; + } + + .lg\:m-3{ + margin: 0.75rem; + } + + .lg\:m-4{ + margin: 1rem; + } + + .lg\:m-5{ + margin: 1.25rem; + } + + .lg\:m-6{ + margin: 1.5rem; + } + + .lg\:m-7{ + margin: 1.75rem; + } + + .lg\:m-8{ + margin: 2rem; + } + + .lg\:m-9{ + margin: 2.25rem; + } + + .lg\:m-10{ + margin: 2.5rem; + } + + .lg\:m-11{ + margin: 2.75rem; + } + + .lg\:m-12{ + margin: 3rem; + } + + .lg\:m-14{ + margin: 3.5rem; + } + + .lg\:m-16{ + margin: 4rem; + } + + .lg\:m-20{ + margin: 5rem; + } + + .lg\:m-24{ + margin: 6rem; + } + + .lg\:m-28{ + margin: 7rem; + } + + .lg\:m-32{ + margin: 8rem; + } + + .lg\:m-36{ + margin: 9rem; + } + + .lg\:m-40{ + margin: 10rem; + } + + .lg\:m-44{ + margin: 11rem; + } + + .lg\:m-48{ + margin: 12rem; + } + + .lg\:m-52{ + margin: 13rem; + } + + .lg\:m-56{ + margin: 14rem; + } + + .lg\:m-60{ + margin: 15rem; + } + + .lg\:m-64{ + margin: 16rem; + } + + .lg\:m-72{ + margin: 18rem; + } + + .lg\:m-80{ + margin: 20rem; + } + + .lg\:m-96{ + margin: 24rem; + } + + .lg\:m-auto{ + margin: auto; + } + + .lg\:m-px{ + margin: 1px; + } + + .lg\:m-0\.5{ + margin: 0.125rem; + } + + .lg\:m-1\.5{ + margin: 0.375rem; + } + + .lg\:m-2\.5{ + margin: 0.625rem; + } + + .lg\:m-3\.5{ + margin: 0.875rem; + } + + .lg\:-m-0{ + margin: 0px; + } + + .lg\:-m-1{ + margin: -0.25rem; + } + + .lg\:-m-2{ + margin: -0.5rem; + } + + .lg\:-m-3{ + margin: -0.75rem; + } + + .lg\:-m-4{ + margin: -1rem; + } + + .lg\:-m-5{ + margin: -1.25rem; + } + + .lg\:-m-6{ + margin: -1.5rem; + } + + .lg\:-m-7{ + margin: -1.75rem; + } + + .lg\:-m-8{ + margin: -2rem; + } + + .lg\:-m-9{ + margin: -2.25rem; + } + + .lg\:-m-10{ + margin: -2.5rem; + } + + .lg\:-m-11{ + margin: -2.75rem; + } + + .lg\:-m-12{ + margin: -3rem; + } + + .lg\:-m-14{ + margin: -3.5rem; + } + + .lg\:-m-16{ + margin: -4rem; + } + + .lg\:-m-20{ + margin: -5rem; + } + + .lg\:-m-24{ + margin: -6rem; + } + + .lg\:-m-28{ + margin: -7rem; + } + + .lg\:-m-32{ + margin: -8rem; + } + + .lg\:-m-36{ + margin: -9rem; + } + + .lg\:-m-40{ + margin: -10rem; + } + + .lg\:-m-44{ + margin: -11rem; + } + + .lg\:-m-48{ + margin: -12rem; + } + + .lg\:-m-52{ + margin: -13rem; + } + + .lg\:-m-56{ + margin: -14rem; + } + + .lg\:-m-60{ + margin: -15rem; + } + + .lg\:-m-64{ + margin: -16rem; + } + + .lg\:-m-72{ + margin: -18rem; + } + + .lg\:-m-80{ + margin: -20rem; + } + + .lg\:-m-96{ + margin: -24rem; + } + + .lg\:-m-px{ + margin: -1px; + } + + .lg\:-m-0\.5{ + margin: -0.125rem; + } + + .lg\:-m-1\.5{ + margin: -0.375rem; + } + + .lg\:-m-2\.5{ + margin: -0.625rem; + } + + .lg\:-m-3\.5{ + margin: -0.875rem; + } + + .lg\:my-0{ + margin-top: 0px; + margin-bottom: 0px; + } + + .lg\:mx-0{ + margin-left: 0px; + margin-right: 0px; + } + + .lg\:my-1{ + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + .lg\:mx-1{ + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .lg\:my-2{ + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .lg\:mx-2{ + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .lg\:my-3{ + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + + .lg\:mx-3{ + margin-left: 0.75rem; + margin-right: 0.75rem; + } + + .lg\:my-4{ + margin-top: 1rem; + margin-bottom: 1rem; + } + + .lg\:mx-4{ + margin-left: 1rem; + margin-right: 1rem; + } + + .lg\:my-5{ + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + + .lg\:mx-5{ + margin-left: 1.25rem; + margin-right: 1.25rem; + } + + .lg\:my-6{ + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .lg\:mx-6{ + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .lg\:my-7{ + margin-top: 1.75rem; + margin-bottom: 1.75rem; + } + + .lg\:mx-7{ + margin-left: 1.75rem; + margin-right: 1.75rem; + } + + .lg\:my-8{ + margin-top: 2rem; + margin-bottom: 2rem; + } + + .lg\:mx-8{ + margin-left: 2rem; + margin-right: 2rem; + } + + .lg\:my-9{ + margin-top: 2.25rem; + margin-bottom: 2.25rem; + } + + .lg\:mx-9{ + margin-left: 2.25rem; + margin-right: 2.25rem; + } + + .lg\:my-10{ + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + + .lg\:mx-10{ + margin-left: 2.5rem; + margin-right: 2.5rem; + } + + .lg\:my-11{ + margin-top: 2.75rem; + margin-bottom: 2.75rem; + } + + .lg\:mx-11{ + margin-left: 2.75rem; + margin-right: 2.75rem; + } + + .lg\:my-12{ + margin-top: 3rem; + margin-bottom: 3rem; + } + + .lg\:mx-12{ + margin-left: 3rem; + margin-right: 3rem; + } + + .lg\:my-14{ + margin-top: 3.5rem; + margin-bottom: 3.5rem; + } + + .lg\:mx-14{ + margin-left: 3.5rem; + margin-right: 3.5rem; + } + + .lg\:my-16{ + margin-top: 4rem; + margin-bottom: 4rem; + } + + .lg\:mx-16{ + margin-left: 4rem; + margin-right: 4rem; + } + + .lg\:my-20{ + margin-top: 5rem; + margin-bottom: 5rem; + } + + .lg\:mx-20{ + margin-left: 5rem; + margin-right: 5rem; + } + + .lg\:my-24{ + margin-top: 6rem; + margin-bottom: 6rem; + } + + .lg\:mx-24{ + margin-left: 6rem; + margin-right: 6rem; + } + + .lg\:my-28{ + margin-top: 7rem; + margin-bottom: 7rem; + } + + .lg\:mx-28{ + margin-left: 7rem; + margin-right: 7rem; + } + + .lg\:my-32{ + margin-top: 8rem; + margin-bottom: 8rem; + } + + .lg\:mx-32{ + margin-left: 8rem; + margin-right: 8rem; + } + + .lg\:my-36{ + margin-top: 9rem; + margin-bottom: 9rem; + } + + .lg\:mx-36{ + margin-left: 9rem; + margin-right: 9rem; + } + + .lg\:my-40{ + margin-top: 10rem; + margin-bottom: 10rem; + } + + .lg\:mx-40{ + margin-left: 10rem; + margin-right: 10rem; + } + + .lg\:my-44{ + margin-top: 11rem; + margin-bottom: 11rem; + } + + .lg\:mx-44{ + margin-left: 11rem; + margin-right: 11rem; + } + + .lg\:my-48{ + margin-top: 12rem; + margin-bottom: 12rem; + } + + .lg\:mx-48{ + margin-left: 12rem; + margin-right: 12rem; + } + + .lg\:my-52{ + margin-top: 13rem; + margin-bottom: 13rem; + } + + .lg\:mx-52{ + margin-left: 13rem; + margin-right: 13rem; + } + + .lg\:my-56{ + margin-top: 14rem; + margin-bottom: 14rem; + } + + .lg\:mx-56{ + margin-left: 14rem; + margin-right: 14rem; + } + + .lg\:my-60{ + margin-top: 15rem; + margin-bottom: 15rem; + } + + .lg\:mx-60{ + margin-left: 15rem; + margin-right: 15rem; + } + + .lg\:my-64{ + margin-top: 16rem; + margin-bottom: 16rem; + } + + .lg\:mx-64{ + margin-left: 16rem; + margin-right: 16rem; + } + + .lg\:my-72{ + margin-top: 18rem; + margin-bottom: 18rem; + } + + .lg\:mx-72{ + margin-left: 18rem; + margin-right: 18rem; + } + + .lg\:my-80{ + margin-top: 20rem; + margin-bottom: 20rem; + } + + .lg\:mx-80{ + margin-left: 20rem; + margin-right: 20rem; + } + + .lg\:my-96{ + margin-top: 24rem; + margin-bottom: 24rem; + } + + .lg\:mx-96{ + margin-left: 24rem; + margin-right: 24rem; + } + + .lg\:my-auto{ + margin-top: auto; + margin-bottom: auto; + } + + .lg\:mx-auto{ + margin-left: auto; + margin-right: auto; + } + + .lg\:my-px{ + margin-top: 1px; + margin-bottom: 1px; + } + + .lg\:mx-px{ + margin-left: 1px; + margin-right: 1px; + } + + .lg\:my-0\.5{ + margin-top: 0.125rem; + margin-bottom: 0.125rem; + } + + .lg\:mx-0\.5{ + margin-left: 0.125rem; + margin-right: 0.125rem; + } + + .lg\:my-1\.5{ + margin-top: 0.375rem; + margin-bottom: 0.375rem; + } + + .lg\:mx-1\.5{ + margin-left: 0.375rem; + margin-right: 0.375rem; + } + + .lg\:my-2\.5{ + margin-top: 0.625rem; + margin-bottom: 0.625rem; + } + + .lg\:mx-2\.5{ + margin-left: 0.625rem; + margin-right: 0.625rem; + } + + .lg\:my-3\.5{ + margin-top: 0.875rem; + margin-bottom: 0.875rem; + } + + .lg\:mx-3\.5{ + margin-left: 0.875rem; + margin-right: 0.875rem; + } + + .lg\:-my-0{ + margin-top: 0px; + margin-bottom: 0px; + } + + .lg\:-mx-0{ + margin-left: 0px; + margin-right: 0px; + } + + .lg\:-my-1{ + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .lg\:-mx-1{ + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .lg\:-my-2{ + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .lg\:-mx-2{ + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .lg\:-my-3{ + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .lg\:-mx-3{ + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .lg\:-my-4{ + margin-top: -1rem; + margin-bottom: -1rem; + } + + .lg\:-mx-4{ + margin-left: -1rem; + margin-right: -1rem; + } + + .lg\:-my-5{ + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + + .lg\:-mx-5{ + margin-left: -1.25rem; + margin-right: -1.25rem; + } + + .lg\:-my-6{ + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .lg\:-mx-6{ + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .lg\:-my-7{ + margin-top: -1.75rem; + margin-bottom: -1.75rem; + } + + .lg\:-mx-7{ + margin-left: -1.75rem; + margin-right: -1.75rem; + } + + .lg\:-my-8{ + margin-top: -2rem; + margin-bottom: -2rem; + } + + .lg\:-mx-8{ + margin-left: -2rem; + margin-right: -2rem; + } + + .lg\:-my-9{ + margin-top: -2.25rem; + margin-bottom: -2.25rem; + } + + .lg\:-mx-9{ + margin-left: -2.25rem; + margin-right: -2.25rem; + } + + .lg\:-my-10{ + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + + .lg\:-mx-10{ + margin-left: -2.5rem; + margin-right: -2.5rem; + } + + .lg\:-my-11{ + margin-top: -2.75rem; + margin-bottom: -2.75rem; + } + + .lg\:-mx-11{ + margin-left: -2.75rem; + margin-right: -2.75rem; + } + + .lg\:-my-12{ + margin-top: -3rem; + margin-bottom: -3rem; + } + + .lg\:-mx-12{ + margin-left: -3rem; + margin-right: -3rem; + } + + .lg\:-my-14{ + margin-top: -3.5rem; + margin-bottom: -3.5rem; + } + + .lg\:-mx-14{ + margin-left: -3.5rem; + margin-right: -3.5rem; + } + + .lg\:-my-16{ + margin-top: -4rem; + margin-bottom: -4rem; + } + + .lg\:-mx-16{ + margin-left: -4rem; + margin-right: -4rem; + } + + .lg\:-my-20{ + margin-top: -5rem; + margin-bottom: -5rem; + } + + .lg\:-mx-20{ + margin-left: -5rem; + margin-right: -5rem; + } + + .lg\:-my-24{ + margin-top: -6rem; + margin-bottom: -6rem; + } + + .lg\:-mx-24{ + margin-left: -6rem; + margin-right: -6rem; + } + + .lg\:-my-28{ + margin-top: -7rem; + margin-bottom: -7rem; + } + + .lg\:-mx-28{ + margin-left: -7rem; + margin-right: -7rem; + } + + .lg\:-my-32{ + margin-top: -8rem; + margin-bottom: -8rem; + } + + .lg\:-mx-32{ + margin-left: -8rem; + margin-right: -8rem; + } + + .lg\:-my-36{ + margin-top: -9rem; + margin-bottom: -9rem; + } + + .lg\:-mx-36{ + margin-left: -9rem; + margin-right: -9rem; + } + + .lg\:-my-40{ + margin-top: -10rem; + margin-bottom: -10rem; + } + + .lg\:-mx-40{ + margin-left: -10rem; + margin-right: -10rem; + } + + .lg\:-my-44{ + margin-top: -11rem; + margin-bottom: -11rem; + } + + .lg\:-mx-44{ + margin-left: -11rem; + margin-right: -11rem; + } + + .lg\:-my-48{ + margin-top: -12rem; + margin-bottom: -12rem; + } + + .lg\:-mx-48{ + margin-left: -12rem; + margin-right: -12rem; + } + + .lg\:-my-52{ + margin-top: -13rem; + margin-bottom: -13rem; + } + + .lg\:-mx-52{ + margin-left: -13rem; + margin-right: -13rem; + } + + .lg\:-my-56{ + margin-top: -14rem; + margin-bottom: -14rem; + } + + .lg\:-mx-56{ + margin-left: -14rem; + margin-right: -14rem; + } + + .lg\:-my-60{ + margin-top: -15rem; + margin-bottom: -15rem; + } + + .lg\:-mx-60{ + margin-left: -15rem; + margin-right: -15rem; + } + + .lg\:-my-64{ + margin-top: -16rem; + margin-bottom: -16rem; + } + + .lg\:-mx-64{ + margin-left: -16rem; + margin-right: -16rem; + } + + .lg\:-my-72{ + margin-top: -18rem; + margin-bottom: -18rem; + } + + .lg\:-mx-72{ + margin-left: -18rem; + margin-right: -18rem; + } + + .lg\:-my-80{ + margin-top: -20rem; + margin-bottom: -20rem; + } + + .lg\:-mx-80{ + margin-left: -20rem; + margin-right: -20rem; + } + + .lg\:-my-96{ + margin-top: -24rem; + margin-bottom: -24rem; + } + + .lg\:-mx-96{ + margin-left: -24rem; + margin-right: -24rem; + } + + .lg\:-my-px{ + margin-top: -1px; + margin-bottom: -1px; + } + + .lg\:-mx-px{ + margin-left: -1px; + margin-right: -1px; + } + + .lg\:-my-0\.5{ + margin-top: -0.125rem; + margin-bottom: -0.125rem; + } + + .lg\:-mx-0\.5{ + margin-left: -0.125rem; + margin-right: -0.125rem; + } + + .lg\:-my-1\.5{ + margin-top: -0.375rem; + margin-bottom: -0.375rem; + } + + .lg\:-mx-1\.5{ + margin-left: -0.375rem; + margin-right: -0.375rem; + } + + .lg\:-my-2\.5{ + margin-top: -0.625rem; + margin-bottom: -0.625rem; + } + + .lg\:-mx-2\.5{ + margin-left: -0.625rem; + margin-right: -0.625rem; + } + + .lg\:-my-3\.5{ + margin-top: -0.875rem; + margin-bottom: -0.875rem; + } + + .lg\:-mx-3\.5{ + margin-left: -0.875rem; + margin-right: -0.875rem; + } + + .lg\:mt-0{ + margin-top: 0px; + } + + .lg\:mr-0{ + margin-right: 0px; + } + + .lg\:mb-0{ + margin-bottom: 0px; + } + + .lg\:ml-0{ + margin-left: 0px; + } + + .lg\:mt-1{ + margin-top: 0.25rem; + } + + .lg\:mr-1{ + margin-right: 0.25rem; + } + + .lg\:mb-1{ + margin-bottom: 0.25rem; + } + + .lg\:ml-1{ + margin-left: 0.25rem; + } + + .lg\:mt-2{ + margin-top: 0.5rem; + } + + .lg\:mr-2{ + margin-right: 0.5rem; + } + + .lg\:mb-2{ + margin-bottom: 0.5rem; + } + + .lg\:ml-2{ + margin-left: 0.5rem; + } + + .lg\:mt-3{ + margin-top: 0.75rem; + } + + .lg\:mr-3{ + margin-right: 0.75rem; + } + + .lg\:mb-3{ + margin-bottom: 0.75rem; + } + + .lg\:ml-3{ + margin-left: 0.75rem; + } + + .lg\:mt-4{ + margin-top: 1rem; + } + + .lg\:mr-4{ + margin-right: 1rem; + } + + .lg\:mb-4{ + margin-bottom: 1rem; + } + + .lg\:ml-4{ + margin-left: 1rem; + } + + .lg\:mt-5{ + margin-top: 1.25rem; + } + + .lg\:mr-5{ + margin-right: 1.25rem; + } + + .lg\:mb-5{ + margin-bottom: 1.25rem; + } + + .lg\:ml-5{ + margin-left: 1.25rem; + } + + .lg\:mt-6{ + margin-top: 1.5rem; + } + + .lg\:mr-6{ + margin-right: 1.5rem; + } + + .lg\:mb-6{ + margin-bottom: 1.5rem; + } + + .lg\:ml-6{ + margin-left: 1.5rem; + } + + .lg\:mt-7{ + margin-top: 1.75rem; + } + + .lg\:mr-7{ + margin-right: 1.75rem; + } + + .lg\:mb-7{ + margin-bottom: 1.75rem; + } + + .lg\:ml-7{ + margin-left: 1.75rem; + } + + .lg\:mt-8{ + margin-top: 2rem; + } + + .lg\:mr-8{ + margin-right: 2rem; + } + + .lg\:mb-8{ + margin-bottom: 2rem; + } + + .lg\:ml-8{ + margin-left: 2rem; + } + + .lg\:mt-9{ + margin-top: 2.25rem; + } + + .lg\:mr-9{ + margin-right: 2.25rem; + } + + .lg\:mb-9{ + margin-bottom: 2.25rem; + } + + .lg\:ml-9{ + margin-left: 2.25rem; + } + + .lg\:mt-10{ + margin-top: 2.5rem; + } + + .lg\:mr-10{ + margin-right: 2.5rem; + } + + .lg\:mb-10{ + margin-bottom: 2.5rem; + } + + .lg\:ml-10{ + margin-left: 2.5rem; + } + + .lg\:mt-11{ + margin-top: 2.75rem; + } + + .lg\:mr-11{ + margin-right: 2.75rem; + } + + .lg\:mb-11{ + margin-bottom: 2.75rem; + } + + .lg\:ml-11{ + margin-left: 2.75rem; + } + + .lg\:mt-12{ + margin-top: 3rem; + } + + .lg\:mr-12{ + margin-right: 3rem; + } + + .lg\:mb-12{ + margin-bottom: 3rem; + } + + .lg\:ml-12{ + margin-left: 3rem; + } + + .lg\:mt-14{ + margin-top: 3.5rem; + } + + .lg\:mr-14{ + margin-right: 3.5rem; + } + + .lg\:mb-14{ + margin-bottom: 3.5rem; + } + + .lg\:ml-14{ + margin-left: 3.5rem; + } + + .lg\:mt-16{ + margin-top: 4rem; + } + + .lg\:mr-16{ + margin-right: 4rem; + } + + .lg\:mb-16{ + margin-bottom: 4rem; + } + + .lg\:ml-16{ + margin-left: 4rem; + } + + .lg\:mt-20{ + margin-top: 5rem; + } + + .lg\:mr-20{ + margin-right: 5rem; + } + + .lg\:mb-20{ + margin-bottom: 5rem; + } + + .lg\:ml-20{ + margin-left: 5rem; + } + + .lg\:mt-24{ + margin-top: 6rem; + } + + .lg\:mr-24{ + margin-right: 6rem; + } + + .lg\:mb-24{ + margin-bottom: 6rem; + } + + .lg\:ml-24{ + margin-left: 6rem; + } + + .lg\:mt-28{ + margin-top: 7rem; + } + + .lg\:mr-28{ + margin-right: 7rem; + } + + .lg\:mb-28{ + margin-bottom: 7rem; + } + + .lg\:ml-28{ + margin-left: 7rem; + } + + .lg\:mt-32{ + margin-top: 8rem; + } + + .lg\:mr-32{ + margin-right: 8rem; + } + + .lg\:mb-32{ + margin-bottom: 8rem; + } + + .lg\:ml-32{ + margin-left: 8rem; + } + + .lg\:mt-36{ + margin-top: 9rem; + } + + .lg\:mr-36{ + margin-right: 9rem; + } + + .lg\:mb-36{ + margin-bottom: 9rem; + } + + .lg\:ml-36{ + margin-left: 9rem; + } + + .lg\:mt-40{ + margin-top: 10rem; + } + + .lg\:mr-40{ + margin-right: 10rem; + } + + .lg\:mb-40{ + margin-bottom: 10rem; + } + + .lg\:ml-40{ + margin-left: 10rem; + } + + .lg\:mt-44{ + margin-top: 11rem; + } + + .lg\:mr-44{ + margin-right: 11rem; + } + + .lg\:mb-44{ + margin-bottom: 11rem; + } + + .lg\:ml-44{ + margin-left: 11rem; + } + + .lg\:mt-48{ + margin-top: 12rem; + } + + .lg\:mr-48{ + margin-right: 12rem; + } + + .lg\:mb-48{ + margin-bottom: 12rem; + } + + .lg\:ml-48{ + margin-left: 12rem; + } + + .lg\:mt-52{ + margin-top: 13rem; + } + + .lg\:mr-52{ + margin-right: 13rem; + } + + .lg\:mb-52{ + margin-bottom: 13rem; + } + + .lg\:ml-52{ + margin-left: 13rem; + } + + .lg\:mt-56{ + margin-top: 14rem; + } + + .lg\:mr-56{ + margin-right: 14rem; + } + + .lg\:mb-56{ + margin-bottom: 14rem; + } + + .lg\:ml-56{ + margin-left: 14rem; + } + + .lg\:mt-60{ + margin-top: 15rem; + } + + .lg\:mr-60{ + margin-right: 15rem; + } + + .lg\:mb-60{ + margin-bottom: 15rem; + } + + .lg\:ml-60{ + margin-left: 15rem; + } + + .lg\:mt-64{ + margin-top: 16rem; + } + + .lg\:mr-64{ + margin-right: 16rem; + } + + .lg\:mb-64{ + margin-bottom: 16rem; + } + + .lg\:ml-64{ + margin-left: 16rem; + } + + .lg\:mt-72{ + margin-top: 18rem; + } + + .lg\:mr-72{ + margin-right: 18rem; + } + + .lg\:mb-72{ + margin-bottom: 18rem; + } + + .lg\:ml-72{ + margin-left: 18rem; + } + + .lg\:mt-80{ + margin-top: 20rem; + } + + .lg\:mr-80{ + margin-right: 20rem; + } + + .lg\:mb-80{ + margin-bottom: 20rem; + } + + .lg\:ml-80{ + margin-left: 20rem; + } + + .lg\:mt-96{ + margin-top: 24rem; + } + + .lg\:mr-96{ + margin-right: 24rem; + } + + .lg\:mb-96{ + margin-bottom: 24rem; + } + + .lg\:ml-96{ + margin-left: 24rem; + } + + .lg\:mt-auto{ + margin-top: auto; + } + + .lg\:mr-auto{ + margin-right: auto; + } + + .lg\:mb-auto{ + margin-bottom: auto; + } + + .lg\:ml-auto{ + margin-left: auto; + } + + .lg\:mt-px{ + margin-top: 1px; + } + + .lg\:mr-px{ + margin-right: 1px; + } + + .lg\:mb-px{ + margin-bottom: 1px; + } + + .lg\:ml-px{ + margin-left: 1px; + } + + .lg\:mt-0\.5{ + margin-top: 0.125rem; + } + + .lg\:mr-0\.5{ + margin-right: 0.125rem; + } + + .lg\:mb-0\.5{ + margin-bottom: 0.125rem; + } + + .lg\:ml-0\.5{ + margin-left: 0.125rem; + } + + .lg\:mt-1\.5{ + margin-top: 0.375rem; + } + + .lg\:mr-1\.5{ + margin-right: 0.375rem; + } + + .lg\:mb-1\.5{ + margin-bottom: 0.375rem; + } + + .lg\:ml-1\.5{ + margin-left: 0.375rem; + } + + .lg\:mt-2\.5{ + margin-top: 0.625rem; + } + + .lg\:mr-2\.5{ + margin-right: 0.625rem; + } + + .lg\:mb-2\.5{ + margin-bottom: 0.625rem; + } + + .lg\:ml-2\.5{ + margin-left: 0.625rem; + } + + .lg\:mt-3\.5{ + margin-top: 0.875rem; + } + + .lg\:mr-3\.5{ + margin-right: 0.875rem; + } + + .lg\:mb-3\.5{ + margin-bottom: 0.875rem; + } + + .lg\:ml-3\.5{ + margin-left: 0.875rem; + } + + .lg\:-mt-0{ + margin-top: 0px; + } + + .lg\:-mr-0{ + margin-right: 0px; + } + + .lg\:-mb-0{ + margin-bottom: 0px; + } + + .lg\:-ml-0{ + margin-left: 0px; + } + + .lg\:-mt-1{ + margin-top: -0.25rem; + } + + .lg\:-mr-1{ + margin-right: -0.25rem; + } + + .lg\:-mb-1{ + margin-bottom: -0.25rem; + } + + .lg\:-ml-1{ + margin-left: -0.25rem; + } + + .lg\:-mt-2{ + margin-top: -0.5rem; + } + + .lg\:-mr-2{ + margin-right: -0.5rem; + } + + .lg\:-mb-2{ + margin-bottom: -0.5rem; + } + + .lg\:-ml-2{ + margin-left: -0.5rem; + } + + .lg\:-mt-3{ + margin-top: -0.75rem; + } + + .lg\:-mr-3{ + margin-right: -0.75rem; + } + + .lg\:-mb-3{ + margin-bottom: -0.75rem; + } + + .lg\:-ml-3{ + margin-left: -0.75rem; + } + + .lg\:-mt-4{ + margin-top: -1rem; + } + + .lg\:-mr-4{ + margin-right: -1rem; + } + + .lg\:-mb-4{ + margin-bottom: -1rem; + } + + .lg\:-ml-4{ + margin-left: -1rem; + } + + .lg\:-mt-5{ + margin-top: -1.25rem; + } + + .lg\:-mr-5{ + margin-right: -1.25rem; + } + + .lg\:-mb-5{ + margin-bottom: -1.25rem; + } + + .lg\:-ml-5{ + margin-left: -1.25rem; + } + + .lg\:-mt-6{ + margin-top: -1.5rem; + } + + .lg\:-mr-6{ + margin-right: -1.5rem; + } + + .lg\:-mb-6{ + margin-bottom: -1.5rem; + } + + .lg\:-ml-6{ + margin-left: -1.5rem; + } + + .lg\:-mt-7{ + margin-top: -1.75rem; + } + + .lg\:-mr-7{ + margin-right: -1.75rem; + } + + .lg\:-mb-7{ + margin-bottom: -1.75rem; + } + + .lg\:-ml-7{ + margin-left: -1.75rem; + } + + .lg\:-mt-8{ + margin-top: -2rem; + } + + .lg\:-mr-8{ + margin-right: -2rem; + } + + .lg\:-mb-8{ + margin-bottom: -2rem; + } + + .lg\:-ml-8{ + margin-left: -2rem; + } + + .lg\:-mt-9{ + margin-top: -2.25rem; + } + + .lg\:-mr-9{ + margin-right: -2.25rem; + } + + .lg\:-mb-9{ + margin-bottom: -2.25rem; + } + + .lg\:-ml-9{ + margin-left: -2.25rem; + } + + .lg\:-mt-10{ + margin-top: -2.5rem; + } + + .lg\:-mr-10{ + margin-right: -2.5rem; + } + + .lg\:-mb-10{ + margin-bottom: -2.5rem; + } + + .lg\:-ml-10{ + margin-left: -2.5rem; + } + + .lg\:-mt-11{ + margin-top: -2.75rem; + } + + .lg\:-mr-11{ + margin-right: -2.75rem; + } + + .lg\:-mb-11{ + margin-bottom: -2.75rem; + } + + .lg\:-ml-11{ + margin-left: -2.75rem; + } + + .lg\:-mt-12{ + margin-top: -3rem; + } + + .lg\:-mr-12{ + margin-right: -3rem; + } + + .lg\:-mb-12{ + margin-bottom: -3rem; + } + + .lg\:-ml-12{ + margin-left: -3rem; + } + + .lg\:-mt-14{ + margin-top: -3.5rem; + } + + .lg\:-mr-14{ + margin-right: -3.5rem; + } + + .lg\:-mb-14{ + margin-bottom: -3.5rem; + } + + .lg\:-ml-14{ + margin-left: -3.5rem; + } + + .lg\:-mt-16{ + margin-top: -4rem; + } + + .lg\:-mr-16{ + margin-right: -4rem; + } + + .lg\:-mb-16{ + margin-bottom: -4rem; + } + + .lg\:-ml-16{ + margin-left: -4rem; + } + + .lg\:-mt-20{ + margin-top: -5rem; + } + + .lg\:-mr-20{ + margin-right: -5rem; + } + + .lg\:-mb-20{ + margin-bottom: -5rem; + } + + .lg\:-ml-20{ + margin-left: -5rem; + } + + .lg\:-mt-24{ + margin-top: -6rem; + } + + .lg\:-mr-24{ + margin-right: -6rem; + } + + .lg\:-mb-24{ + margin-bottom: -6rem; + } + + .lg\:-ml-24{ + margin-left: -6rem; + } + + .lg\:-mt-28{ + margin-top: -7rem; + } + + .lg\:-mr-28{ + margin-right: -7rem; + } + + .lg\:-mb-28{ + margin-bottom: -7rem; + } + + .lg\:-ml-28{ + margin-left: -7rem; + } + + .lg\:-mt-32{ + margin-top: -8rem; + } + + .lg\:-mr-32{ + margin-right: -8rem; + } + + .lg\:-mb-32{ + margin-bottom: -8rem; + } + + .lg\:-ml-32{ + margin-left: -8rem; + } + + .lg\:-mt-36{ + margin-top: -9rem; + } + + .lg\:-mr-36{ + margin-right: -9rem; + } + + .lg\:-mb-36{ + margin-bottom: -9rem; + } + + .lg\:-ml-36{ + margin-left: -9rem; + } + + .lg\:-mt-40{ + margin-top: -10rem; + } + + .lg\:-mr-40{ + margin-right: -10rem; + } + + .lg\:-mb-40{ + margin-bottom: -10rem; + } + + .lg\:-ml-40{ + margin-left: -10rem; + } + + .lg\:-mt-44{ + margin-top: -11rem; + } + + .lg\:-mr-44{ + margin-right: -11rem; + } + + .lg\:-mb-44{ + margin-bottom: -11rem; + } + + .lg\:-ml-44{ + margin-left: -11rem; + } + + .lg\:-mt-48{ + margin-top: -12rem; + } + + .lg\:-mr-48{ + margin-right: -12rem; + } + + .lg\:-mb-48{ + margin-bottom: -12rem; + } + + .lg\:-ml-48{ + margin-left: -12rem; + } + + .lg\:-mt-52{ + margin-top: -13rem; + } + + .lg\:-mr-52{ + margin-right: -13rem; + } + + .lg\:-mb-52{ + margin-bottom: -13rem; + } + + .lg\:-ml-52{ + margin-left: -13rem; + } + + .lg\:-mt-56{ + margin-top: -14rem; + } + + .lg\:-mr-56{ + margin-right: -14rem; + } + + .lg\:-mb-56{ + margin-bottom: -14rem; + } + + .lg\:-ml-56{ + margin-left: -14rem; + } + + .lg\:-mt-60{ + margin-top: -15rem; + } + + .lg\:-mr-60{ + margin-right: -15rem; + } + + .lg\:-mb-60{ + margin-bottom: -15rem; + } + + .lg\:-ml-60{ + margin-left: -15rem; + } + + .lg\:-mt-64{ + margin-top: -16rem; + } + + .lg\:-mr-64{ + margin-right: -16rem; + } + + .lg\:-mb-64{ + margin-bottom: -16rem; + } + + .lg\:-ml-64{ + margin-left: -16rem; + } + + .lg\:-mt-72{ + margin-top: -18rem; + } + + .lg\:-mr-72{ + margin-right: -18rem; + } + + .lg\:-mb-72{ + margin-bottom: -18rem; + } + + .lg\:-ml-72{ + margin-left: -18rem; + } + + .lg\:-mt-80{ + margin-top: -20rem; + } + + .lg\:-mr-80{ + margin-right: -20rem; + } + + .lg\:-mb-80{ + margin-bottom: -20rem; + } + + .lg\:-ml-80{ + margin-left: -20rem; + } + + .lg\:-mt-96{ + margin-top: -24rem; + } + + .lg\:-mr-96{ + margin-right: -24rem; + } + + .lg\:-mb-96{ + margin-bottom: -24rem; + } + + .lg\:-ml-96{ + margin-left: -24rem; + } + + .lg\:-mt-px{ + margin-top: -1px; + } + + .lg\:-mr-px{ + margin-right: -1px; + } + + .lg\:-mb-px{ + margin-bottom: -1px; + } + + .lg\:-ml-px{ + margin-left: -1px; + } + + .lg\:-mt-0\.5{ + margin-top: -0.125rem; + } + + .lg\:-mr-0\.5{ + margin-right: -0.125rem; + } + + .lg\:-mb-0\.5{ + margin-bottom: -0.125rem; + } + + .lg\:-ml-0\.5{ + margin-left: -0.125rem; + } + + .lg\:-mt-1\.5{ + margin-top: -0.375rem; + } + + .lg\:-mr-1\.5{ + margin-right: -0.375rem; + } + + .lg\:-mb-1\.5{ + margin-bottom: -0.375rem; + } + + .lg\:-ml-1\.5{ + margin-left: -0.375rem; + } + + .lg\:-mt-2\.5{ + margin-top: -0.625rem; + } + + .lg\:-mr-2\.5{ + margin-right: -0.625rem; + } + + .lg\:-mb-2\.5{ + margin-bottom: -0.625rem; + } + + .lg\:-ml-2\.5{ + margin-left: -0.625rem; + } + + .lg\:-mt-3\.5{ + margin-top: -0.875rem; + } + + .lg\:-mr-3\.5{ + margin-right: -0.875rem; + } + + .lg\:-mb-3\.5{ + margin-bottom: -0.875rem; + } + + .lg\:-ml-3\.5{ + margin-left: -0.875rem; + } + + .lg\:max-h-0{ + max-height: 0px; + } + + .lg\:max-h-1{ + max-height: 0.25rem; + } + + .lg\:max-h-2{ + max-height: 0.5rem; + } + + .lg\:max-h-3{ + max-height: 0.75rem; + } + + .lg\:max-h-4{ + max-height: 1rem; + } + + .lg\:max-h-5{ + max-height: 1.25rem; + } + + .lg\:max-h-6{ + max-height: 1.5rem; + } + + .lg\:max-h-7{ + max-height: 1.75rem; + } + + .lg\:max-h-8{ + max-height: 2rem; + } + + .lg\:max-h-9{ + max-height: 2.25rem; + } + + .lg\:max-h-10{ + max-height: 2.5rem; + } + + .lg\:max-h-11{ + max-height: 2.75rem; + } + + .lg\:max-h-12{ + max-height: 3rem; + } + + .lg\:max-h-14{ + max-height: 3.5rem; + } + + .lg\:max-h-16{ + max-height: 4rem; + } + + .lg\:max-h-20{ + max-height: 5rem; + } + + .lg\:max-h-24{ + max-height: 6rem; + } + + .lg\:max-h-28{ + max-height: 7rem; + } + + .lg\:max-h-32{ + max-height: 8rem; + } + + .lg\:max-h-36{ + max-height: 9rem; + } + + .lg\:max-h-40{ + max-height: 10rem; + } + + .lg\:max-h-44{ + max-height: 11rem; + } + + .lg\:max-h-48{ + max-height: 12rem; + } + + .lg\:max-h-52{ + max-height: 13rem; + } + + .lg\:max-h-56{ + max-height: 14rem; + } + + .lg\:max-h-60{ + max-height: 15rem; + } + + .lg\:max-h-64{ + max-height: 16rem; + } + + .lg\:max-h-72{ + max-height: 18rem; + } + + .lg\:max-h-80{ + max-height: 20rem; + } + + .lg\:max-h-96{ + max-height: 24rem; + } + + .lg\:max-h-px{ + max-height: 1px; + } + + .lg\:max-h-0\.5{ + max-height: 0.125rem; + } + + .lg\:max-h-1\.5{ + max-height: 0.375rem; + } + + .lg\:max-h-2\.5{ + max-height: 0.625rem; + } + + .lg\:max-h-3\.5{ + max-height: 0.875rem; + } + + .lg\:max-h-full{ + max-height: 100%; + } + + .lg\:max-h-screen{ + max-height: 100vh; + } + + .lg\:max-w-0{ + max-width: 0rem; + } + + .lg\:max-w-none{ + max-width: none; + } + + .lg\:max-w-xs{ + max-width: 20rem; + } + + .lg\:max-w-sm{ + max-width: 24rem; + } + + .lg\:max-w-md{ + max-width: 28rem; + } + + .lg\:max-w-lg{ + max-width: 32rem; + } + + .lg\:max-w-xl{ + max-width: 36rem; + } + + .lg\:max-w-2xl{ + max-width: 42rem; + } + + .lg\:max-w-3xl{ + max-width: 48rem; + } + + .lg\:max-w-4xl{ + max-width: 56rem; + } + + .lg\:max-w-5xl{ + max-width: 64rem; + } + + .lg\:max-w-6xl{ + max-width: 72rem; + } + + .lg\:max-w-7xl{ + max-width: 80rem; + } + + .lg\:max-w-full{ + max-width: 100%; + } + + .lg\:max-w-min{ + max-width: -webkit-min-content; + max-width: -moz-min-content; + max-width: min-content; + } + + .lg\:max-w-max{ + max-width: -webkit-max-content; + max-width: -moz-max-content; + max-width: max-content; + } + + .lg\:max-w-prose{ + max-width: 65ch; + } + + .lg\:max-w-screen-sm{ + max-width: 640px; + } + + .lg\:max-w-screen-md{ + max-width: 768px; + } + + .lg\:max-w-screen-lg{ + max-width: 1024px; + } + + .lg\:max-w-screen-xl{ + max-width: 1280px; + } + + .lg\:max-w-screen-2xl{ + max-width: 1536px; + } + + .lg\:min-h-0{ + min-height: 0px; + } + + .lg\:min-h-full{ + min-height: 100%; + } + + .lg\:min-h-screen{ + min-height: 100vh; + } + + .lg\:min-w-0{ + min-width: 0px; + } + + .lg\:min-w-full{ + min-width: 100%; + } + + .lg\:min-w-min{ + min-width: -webkit-min-content; + min-width: -moz-min-content; + min-width: min-content; + } + + .lg\:min-w-max{ + min-width: -webkit-max-content; + min-width: -moz-max-content; + min-width: max-content; + } + + .lg\:object-contain{ + -o-object-fit: contain; + object-fit: contain; + } + + .lg\:object-cover{ + -o-object-fit: cover; + object-fit: cover; + } + + .lg\:object-fill{ + -o-object-fit: fill; + object-fit: fill; + } + + .lg\:object-none{ + -o-object-fit: none; + object-fit: none; + } + + .lg\:object-scale-down{ + -o-object-fit: scale-down; + object-fit: scale-down; + } + + .lg\:object-bottom{ + -o-object-position: bottom; + object-position: bottom; + } + + .lg\:object-center{ + -o-object-position: center; + object-position: center; + } + + .lg\:object-left{ + -o-object-position: left; + object-position: left; + } + + .lg\:object-left-bottom{ + -o-object-position: left bottom; + object-position: left bottom; + } + + .lg\:object-left-top{ + -o-object-position: left top; + object-position: left top; + } + + .lg\:object-right{ + -o-object-position: right; + object-position: right; + } + + .lg\:object-right-bottom{ + -o-object-position: right bottom; + object-position: right bottom; + } + + .lg\:object-right-top{ + -o-object-position: right top; + object-position: right top; + } + + .lg\:object-top{ + -o-object-position: top; + object-position: top; + } + + .lg\:opacity-0{ + opacity: 0; + } + + .lg\:opacity-5{ + opacity: 0.05; + } + + .lg\:opacity-10{ + opacity: 0.1; + } + + .lg\:opacity-20{ + opacity: 0.2; + } + + .lg\:opacity-25{ + opacity: 0.25; + } + + .lg\:opacity-30{ + opacity: 0.3; + } + + .lg\:opacity-40{ + opacity: 0.4; + } + + .lg\:opacity-50{ + opacity: 0.5; + } + + .lg\:opacity-60{ + opacity: 0.6; + } + + .lg\:opacity-70{ + opacity: 0.7; + } + + .lg\:opacity-75{ + opacity: 0.75; + } + + .lg\:opacity-80{ + opacity: 0.8; + } + + .lg\:opacity-90{ + opacity: 0.9; + } + + .lg\:opacity-95{ + opacity: 0.95; + } + + .lg\:opacity-100{ + opacity: 1; + } + + .group:hover .lg\:group-hover\:opacity-0{ + opacity: 0; + } + + .group:hover .lg\:group-hover\:opacity-5{ + opacity: 0.05; + } + + .group:hover .lg\:group-hover\:opacity-10{ + opacity: 0.1; + } + + .group:hover .lg\:group-hover\:opacity-20{ + opacity: 0.2; + } + + .group:hover .lg\:group-hover\:opacity-25{ + opacity: 0.25; + } + + .group:hover .lg\:group-hover\:opacity-30{ + opacity: 0.3; + } + + .group:hover .lg\:group-hover\:opacity-40{ + opacity: 0.4; + } + + .group:hover .lg\:group-hover\:opacity-50{ + opacity: 0.5; + } + + .group:hover .lg\:group-hover\:opacity-60{ + opacity: 0.6; + } + + .group:hover .lg\:group-hover\:opacity-70{ + opacity: 0.7; + } + + .group:hover .lg\:group-hover\:opacity-75{ + opacity: 0.75; + } + + .group:hover .lg\:group-hover\:opacity-80{ + opacity: 0.8; + } + + .group:hover .lg\:group-hover\:opacity-90{ + opacity: 0.9; + } + + .group:hover .lg\:group-hover\:opacity-95{ + opacity: 0.95; + } + + .group:hover .lg\:group-hover\:opacity-100{ + opacity: 1; + } + + .lg\:focus-within\:opacity-0:focus-within{ + opacity: 0; + } + + .lg\:focus-within\:opacity-5:focus-within{ + opacity: 0.05; + } + + .lg\:focus-within\:opacity-10:focus-within{ + opacity: 0.1; + } + + .lg\:focus-within\:opacity-20:focus-within{ + opacity: 0.2; + } + + .lg\:focus-within\:opacity-25:focus-within{ + opacity: 0.25; + } + + .lg\:focus-within\:opacity-30:focus-within{ + opacity: 0.3; + } + + .lg\:focus-within\:opacity-40:focus-within{ + opacity: 0.4; + } + + .lg\:focus-within\:opacity-50:focus-within{ + opacity: 0.5; + } + + .lg\:focus-within\:opacity-60:focus-within{ + opacity: 0.6; + } + + .lg\:focus-within\:opacity-70:focus-within{ + opacity: 0.7; + } + + .lg\:focus-within\:opacity-75:focus-within{ + opacity: 0.75; + } + + .lg\:focus-within\:opacity-80:focus-within{ + opacity: 0.8; + } + + .lg\:focus-within\:opacity-90:focus-within{ + opacity: 0.9; + } + + .lg\:focus-within\:opacity-95:focus-within{ + opacity: 0.95; + } + + .lg\:focus-within\:opacity-100:focus-within{ + opacity: 1; + } + + .lg\:hover\:opacity-0:hover{ + opacity: 0; + } + + .lg\:hover\:opacity-5:hover{ + opacity: 0.05; + } + + .lg\:hover\:opacity-10:hover{ + opacity: 0.1; + } + + .lg\:hover\:opacity-20:hover{ + opacity: 0.2; + } + + .lg\:hover\:opacity-25:hover{ + opacity: 0.25; + } + + .lg\:hover\:opacity-30:hover{ + opacity: 0.3; + } + + .lg\:hover\:opacity-40:hover{ + opacity: 0.4; + } + + .lg\:hover\:opacity-50:hover{ + opacity: 0.5; + } + + .lg\:hover\:opacity-60:hover{ + opacity: 0.6; + } + + .lg\:hover\:opacity-70:hover{ + opacity: 0.7; + } + + .lg\:hover\:opacity-75:hover{ + opacity: 0.75; + } + + .lg\:hover\:opacity-80:hover{ + opacity: 0.8; + } + + .lg\:hover\:opacity-90:hover{ + opacity: 0.9; + } + + .lg\:hover\:opacity-95:hover{ + opacity: 0.95; + } + + .lg\:hover\:opacity-100:hover{ + opacity: 1; + } + + .lg\:focus\:opacity-0:focus{ + opacity: 0; + } + + .lg\:focus\:opacity-5:focus{ + opacity: 0.05; + } + + .lg\:focus\:opacity-10:focus{ + opacity: 0.1; + } + + .lg\:focus\:opacity-20:focus{ + opacity: 0.2; + } + + .lg\:focus\:opacity-25:focus{ + opacity: 0.25; + } + + .lg\:focus\:opacity-30:focus{ + opacity: 0.3; + } + + .lg\:focus\:opacity-40:focus{ + opacity: 0.4; + } + + .lg\:focus\:opacity-50:focus{ + opacity: 0.5; + } + + .lg\:focus\:opacity-60:focus{ + opacity: 0.6; + } + + .lg\:focus\:opacity-70:focus{ + opacity: 0.7; + } + + .lg\:focus\:opacity-75:focus{ + opacity: 0.75; + } + + .lg\:focus\:opacity-80:focus{ + opacity: 0.8; + } + + .lg\:focus\:opacity-90:focus{ + opacity: 0.9; + } + + .lg\:focus\:opacity-95:focus{ + opacity: 0.95; + } + + .lg\:focus\:opacity-100:focus{ + opacity: 1; + } + + .lg\:outline-none{ + outline: 2px solid transparent; + outline-offset: 2px; + } + + .lg\:outline-white{ + outline: 2px dotted white; + outline-offset: 2px; + } + + .lg\:outline-black{ + outline: 2px dotted black; + outline-offset: 2px; + } + + .lg\:focus-within\:outline-none:focus-within{ + outline: 2px solid transparent; + outline-offset: 2px; + } + + .lg\:focus-within\:outline-white:focus-within{ + outline: 2px dotted white; + outline-offset: 2px; + } + + .lg\:focus-within\:outline-black:focus-within{ + outline: 2px dotted black; + outline-offset: 2px; + } + + .lg\:focus\:outline-none:focus{ + outline: 2px solid transparent; + outline-offset: 2px; + } + + .lg\:focus\:outline-white:focus{ + outline: 2px dotted white; + outline-offset: 2px; + } + + .lg\:focus\:outline-black:focus{ + outline: 2px dotted black; + outline-offset: 2px; + } + + .lg\:overflow-auto{ + overflow: auto; + } + + .lg\:overflow-hidden{ + overflow: hidden; + } + + .lg\:overflow-visible{ + overflow: visible; + } + + .lg\:overflow-scroll{ + overflow: scroll; + } + + .lg\:overflow-x-auto{ + overflow-x: auto; + } + + .lg\:overflow-y-auto{ + overflow-y: auto; + } + + .lg\:overflow-x-hidden{ + overflow-x: hidden; + } + + .lg\:overflow-y-hidden{ + overflow-y: hidden; + } + + .lg\:overflow-x-visible{ + overflow-x: visible; + } + + .lg\:overflow-y-visible{ + overflow-y: visible; + } + + .lg\:overflow-x-scroll{ + overflow-x: scroll; + } + + .lg\:overflow-y-scroll{ + overflow-y: scroll; + } + + .lg\:overscroll-auto{ + -ms-scroll-chaining: chained; + overscroll-behavior: auto; + } + + .lg\:overscroll-contain{ + -ms-scroll-chaining: none; + overscroll-behavior: contain; + } + + .lg\:overscroll-none{ + -ms-scroll-chaining: none; + overscroll-behavior: none; + } + + .lg\:overscroll-y-auto{ + overscroll-behavior-y: auto; + } + + .lg\:overscroll-y-contain{ + overscroll-behavior-y: contain; + } + + .lg\:overscroll-y-none{ + overscroll-behavior-y: none; + } + + .lg\:overscroll-x-auto{ + overscroll-behavior-x: auto; + } + + .lg\:overscroll-x-contain{ + overscroll-behavior-x: contain; + } + + .lg\:overscroll-x-none{ + overscroll-behavior-x: none; + } + + .lg\:p-0{ + padding: 0px; + } + + .lg\:p-1{ + padding: 0.25rem; + } + + .lg\:p-2{ + padding: 0.5rem; + } + + .lg\:p-3{ + padding: 0.75rem; + } + + .lg\:p-4{ + padding: 1rem; + } + + .lg\:p-5{ + padding: 1.25rem; + } + + .lg\:p-6{ + padding: 1.5rem; + } + + .lg\:p-7{ + padding: 1.75rem; + } + + .lg\:p-8{ + padding: 2rem; + } + + .lg\:p-9{ + padding: 2.25rem; + } + + .lg\:p-10{ + padding: 2.5rem; + } + + .lg\:p-11{ + padding: 2.75rem; + } + + .lg\:p-12{ + padding: 3rem; + } + + .lg\:p-14{ + padding: 3.5rem; + } + + .lg\:p-16{ + padding: 4rem; + } + + .lg\:p-20{ + padding: 5rem; + } + + .lg\:p-24{ + padding: 6rem; + } + + .lg\:p-28{ + padding: 7rem; + } + + .lg\:p-32{ + padding: 8rem; + } + + .lg\:p-36{ + padding: 9rem; + } + + .lg\:p-40{ + padding: 10rem; + } + + .lg\:p-44{ + padding: 11rem; + } + + .lg\:p-48{ + padding: 12rem; + } + + .lg\:p-52{ + padding: 13rem; + } + + .lg\:p-56{ + padding: 14rem; + } + + .lg\:p-60{ + padding: 15rem; + } + + .lg\:p-64{ + padding: 16rem; + } + + .lg\:p-72{ + padding: 18rem; + } + + .lg\:p-80{ + padding: 20rem; + } + + .lg\:p-96{ + padding: 24rem; + } + + .lg\:p-px{ + padding: 1px; + } + + .lg\:p-0\.5{ + padding: 0.125rem; + } + + .lg\:p-1\.5{ + padding: 0.375rem; + } + + .lg\:p-2\.5{ + padding: 0.625rem; + } + + .lg\:p-3\.5{ + padding: 0.875rem; + } + + .lg\:py-0{ + padding-top: 0px; + padding-bottom: 0px; + } + + .lg\:px-0{ + padding-left: 0px; + padding-right: 0px; + } + + .lg\:py-1{ + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + + .lg\:px-1{ + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .lg\:py-2{ + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .lg\:px-2{ + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .lg\:py-3{ + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .lg\:px-3{ + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .lg\:py-4{ + padding-top: 1rem; + padding-bottom: 1rem; + } + + .lg\:px-4{ + padding-left: 1rem; + padding-right: 1rem; + } + + .lg\:py-5{ + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + + .lg\:px-5{ + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .lg\:py-6{ + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .lg\:px-6{ + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .lg\:py-7{ + padding-top: 1.75rem; + padding-bottom: 1.75rem; + } + + .lg\:px-7{ + padding-left: 1.75rem; + padding-right: 1.75rem; + } + + .lg\:py-8{ + padding-top: 2rem; + padding-bottom: 2rem; + } + + .lg\:px-8{ + padding-left: 2rem; + padding-right: 2rem; + } + + .lg\:py-9{ + padding-top: 2.25rem; + padding-bottom: 2.25rem; + } + + .lg\:px-9{ + padding-left: 2.25rem; + padding-right: 2.25rem; + } + + .lg\:py-10{ + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + + .lg\:px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .lg\:py-11{ + padding-top: 2.75rem; + padding-bottom: 2.75rem; + } + + .lg\:px-11{ + padding-left: 2.75rem; + padding-right: 2.75rem; + } + + .lg\:py-12{ + padding-top: 3rem; + padding-bottom: 3rem; + } + + .lg\:px-12{ + padding-left: 3rem; + padding-right: 3rem; + } + + .lg\:py-14{ + padding-top: 3.5rem; + padding-bottom: 3.5rem; + } + + .lg\:px-14{ + padding-left: 3.5rem; + padding-right: 3.5rem; + } + + .lg\:py-16{ + padding-top: 4rem; + padding-bottom: 4rem; + } + + .lg\:px-16{ + padding-left: 4rem; + padding-right: 4rem; + } + + .lg\:py-20{ + padding-top: 5rem; + padding-bottom: 5rem; + } + + .lg\:px-20{ + padding-left: 5rem; + padding-right: 5rem; + } + + .lg\:py-24{ + padding-top: 6rem; + padding-bottom: 6rem; + } + + .lg\:px-24{ + padding-left: 6rem; + padding-right: 6rem; + } + + .lg\:py-28{ + padding-top: 7rem; + padding-bottom: 7rem; + } + + .lg\:px-28{ + padding-left: 7rem; + padding-right: 7rem; + } + + .lg\:py-32{ + padding-top: 8rem; + padding-bottom: 8rem; + } + + .lg\:px-32{ + padding-left: 8rem; + padding-right: 8rem; + } + + .lg\:py-36{ + padding-top: 9rem; + padding-bottom: 9rem; + } + + .lg\:px-36{ + padding-left: 9rem; + padding-right: 9rem; + } + + .lg\:py-40{ + padding-top: 10rem; + padding-bottom: 10rem; + } + + .lg\:px-40{ + padding-left: 10rem; + padding-right: 10rem; + } + + .lg\:py-44{ + padding-top: 11rem; + padding-bottom: 11rem; + } + + .lg\:px-44{ + padding-left: 11rem; + padding-right: 11rem; + } + + .lg\:py-48{ + padding-top: 12rem; + padding-bottom: 12rem; + } + + .lg\:px-48{ + padding-left: 12rem; + padding-right: 12rem; + } + + .lg\:py-52{ + padding-top: 13rem; + padding-bottom: 13rem; + } + + .lg\:px-52{ + padding-left: 13rem; + padding-right: 13rem; + } + + .lg\:py-56{ + padding-top: 14rem; + padding-bottom: 14rem; + } + + .lg\:px-56{ + padding-left: 14rem; + padding-right: 14rem; + } + + .lg\:py-60{ + padding-top: 15rem; + padding-bottom: 15rem; + } + + .lg\:px-60{ + padding-left: 15rem; + padding-right: 15rem; + } + + .lg\:py-64{ + padding-top: 16rem; + padding-bottom: 16rem; + } + + .lg\:px-64{ + padding-left: 16rem; + padding-right: 16rem; + } + + .lg\:py-72{ + padding-top: 18rem; + padding-bottom: 18rem; + } + + .lg\:px-72{ + padding-left: 18rem; + padding-right: 18rem; + } + + .lg\:py-80{ + padding-top: 20rem; + padding-bottom: 20rem; + } + + .lg\:px-80{ + padding-left: 20rem; + padding-right: 20rem; + } + + .lg\:py-96{ + padding-top: 24rem; + padding-bottom: 24rem; + } + + .lg\:px-96{ + padding-left: 24rem; + padding-right: 24rem; + } + + .lg\:py-px{ + padding-top: 1px; + padding-bottom: 1px; + } + + .lg\:px-px{ + padding-left: 1px; + padding-right: 1px; + } + + .lg\:py-0\.5{ + padding-top: 0.125rem; + padding-bottom: 0.125rem; + } + + .lg\:px-0\.5{ + padding-left: 0.125rem; + padding-right: 0.125rem; + } + + .lg\:py-1\.5{ + padding-top: 0.375rem; + padding-bottom: 0.375rem; + } + + .lg\:px-1\.5{ + padding-left: 0.375rem; + padding-right: 0.375rem; + } + + .lg\:py-2\.5{ + padding-top: 0.625rem; + padding-bottom: 0.625rem; + } + + .lg\:px-2\.5{ + padding-left: 0.625rem; + padding-right: 0.625rem; + } + + .lg\:py-3\.5{ + padding-top: 0.875rem; + padding-bottom: 0.875rem; + } + + .lg\:px-3\.5{ + padding-left: 0.875rem; + padding-right: 0.875rem; + } + + .lg\:pt-0{ + padding-top: 0px; + } + + .lg\:pr-0{ + padding-right: 0px; + } + + .lg\:pb-0{ + padding-bottom: 0px; + } + + .lg\:pl-0{ + padding-left: 0px; + } + + .lg\:pt-1{ + padding-top: 0.25rem; + } + + .lg\:pr-1{ + padding-right: 0.25rem; + } + + .lg\:pb-1{ + padding-bottom: 0.25rem; + } + + .lg\:pl-1{ + padding-left: 0.25rem; + } + + .lg\:pt-2{ + padding-top: 0.5rem; + } + + .lg\:pr-2{ + padding-right: 0.5rem; + } + + .lg\:pb-2{ + padding-bottom: 0.5rem; + } + + .lg\:pl-2{ + padding-left: 0.5rem; + } + + .lg\:pt-3{ + padding-top: 0.75rem; + } + + .lg\:pr-3{ + padding-right: 0.75rem; + } + + .lg\:pb-3{ + padding-bottom: 0.75rem; + } + + .lg\:pl-3{ + padding-left: 0.75rem; + } + + .lg\:pt-4{ + padding-top: 1rem; + } + + .lg\:pr-4{ + padding-right: 1rem; + } + + .lg\:pb-4{ + padding-bottom: 1rem; + } + + .lg\:pl-4{ + padding-left: 1rem; + } + + .lg\:pt-5{ + padding-top: 1.25rem; + } + + .lg\:pr-5{ + padding-right: 1.25rem; + } + + .lg\:pb-5{ + padding-bottom: 1.25rem; + } + + .lg\:pl-5{ + padding-left: 1.25rem; + } + + .lg\:pt-6{ + padding-top: 1.5rem; + } + + .lg\:pr-6{ + padding-right: 1.5rem; + } + + .lg\:pb-6{ + padding-bottom: 1.5rem; + } + + .lg\:pl-6{ + padding-left: 1.5rem; + } + + .lg\:pt-7{ + padding-top: 1.75rem; + } + + .lg\:pr-7{ + padding-right: 1.75rem; + } + + .lg\:pb-7{ + padding-bottom: 1.75rem; + } + + .lg\:pl-7{ + padding-left: 1.75rem; + } + + .lg\:pt-8{ + padding-top: 2rem; + } + + .lg\:pr-8{ + padding-right: 2rem; + } + + .lg\:pb-8{ + padding-bottom: 2rem; + } + + .lg\:pl-8{ + padding-left: 2rem; + } + + .lg\:pt-9{ + padding-top: 2.25rem; + } + + .lg\:pr-9{ + padding-right: 2.25rem; + } + + .lg\:pb-9{ + padding-bottom: 2.25rem; + } + + .lg\:pl-9{ + padding-left: 2.25rem; + } + + .lg\:pt-10{ + padding-top: 2.5rem; + } + + .lg\:pr-10{ + padding-right: 2.5rem; + } + + .lg\:pb-10{ + padding-bottom: 2.5rem; + } + + .lg\:pl-10{ + padding-left: 2.5rem; + } + + .lg\:pt-11{ + padding-top: 2.75rem; + } + + .lg\:pr-11{ + padding-right: 2.75rem; + } + + .lg\:pb-11{ + padding-bottom: 2.75rem; + } + + .lg\:pl-11{ + padding-left: 2.75rem; + } + + .lg\:pt-12{ + padding-top: 3rem; + } + + .lg\:pr-12{ + padding-right: 3rem; + } + + .lg\:pb-12{ + padding-bottom: 3rem; + } + + .lg\:pl-12{ + padding-left: 3rem; + } + + .lg\:pt-14{ + padding-top: 3.5rem; + } + + .lg\:pr-14{ + padding-right: 3.5rem; + } + + .lg\:pb-14{ + padding-bottom: 3.5rem; + } + + .lg\:pl-14{ + padding-left: 3.5rem; + } + + .lg\:pt-16{ + padding-top: 4rem; + } + + .lg\:pr-16{ + padding-right: 4rem; + } + + .lg\:pb-16{ + padding-bottom: 4rem; + } + + .lg\:pl-16{ + padding-left: 4rem; + } + + .lg\:pt-20{ + padding-top: 5rem; + } + + .lg\:pr-20{ + padding-right: 5rem; + } + + .lg\:pb-20{ + padding-bottom: 5rem; + } + + .lg\:pl-20{ + padding-left: 5rem; + } + + .lg\:pt-24{ + padding-top: 6rem; + } + + .lg\:pr-24{ + padding-right: 6rem; + } + + .lg\:pb-24{ + padding-bottom: 6rem; + } + + .lg\:pl-24{ + padding-left: 6rem; + } + + .lg\:pt-28{ + padding-top: 7rem; + } + + .lg\:pr-28{ + padding-right: 7rem; + } + + .lg\:pb-28{ + padding-bottom: 7rem; + } + + .lg\:pl-28{ + padding-left: 7rem; + } + + .lg\:pt-32{ + padding-top: 8rem; + } + + .lg\:pr-32{ + padding-right: 8rem; + } + + .lg\:pb-32{ + padding-bottom: 8rem; + } + + .lg\:pl-32{ + padding-left: 8rem; + } + + .lg\:pt-36{ + padding-top: 9rem; + } + + .lg\:pr-36{ + padding-right: 9rem; + } + + .lg\:pb-36{ + padding-bottom: 9rem; + } + + .lg\:pl-36{ + padding-left: 9rem; + } + + .lg\:pt-40{ + padding-top: 10rem; + } + + .lg\:pr-40{ + padding-right: 10rem; + } + + .lg\:pb-40{ + padding-bottom: 10rem; + } + + .lg\:pl-40{ + padding-left: 10rem; + } + + .lg\:pt-44{ + padding-top: 11rem; + } + + .lg\:pr-44{ + padding-right: 11rem; + } + + .lg\:pb-44{ + padding-bottom: 11rem; + } + + .lg\:pl-44{ + padding-left: 11rem; + } + + .lg\:pt-48{ + padding-top: 12rem; + } + + .lg\:pr-48{ + padding-right: 12rem; + } + + .lg\:pb-48{ + padding-bottom: 12rem; + } + + .lg\:pl-48{ + padding-left: 12rem; + } + + .lg\:pt-52{ + padding-top: 13rem; + } + + .lg\:pr-52{ + padding-right: 13rem; + } + + .lg\:pb-52{ + padding-bottom: 13rem; + } + + .lg\:pl-52{ + padding-left: 13rem; + } + + .lg\:pt-56{ + padding-top: 14rem; + } + + .lg\:pr-56{ + padding-right: 14rem; + } + + .lg\:pb-56{ + padding-bottom: 14rem; + } + + .lg\:pl-56{ + padding-left: 14rem; + } + + .lg\:pt-60{ + padding-top: 15rem; + } + + .lg\:pr-60{ + padding-right: 15rem; + } + + .lg\:pb-60{ + padding-bottom: 15rem; + } + + .lg\:pl-60{ + padding-left: 15rem; + } + + .lg\:pt-64{ + padding-top: 16rem; + } + + .lg\:pr-64{ + padding-right: 16rem; + } + + .lg\:pb-64{ + padding-bottom: 16rem; + } + + .lg\:pl-64{ + padding-left: 16rem; + } + + .lg\:pt-72{ + padding-top: 18rem; + } + + .lg\:pr-72{ + padding-right: 18rem; + } + + .lg\:pb-72{ + padding-bottom: 18rem; + } + + .lg\:pl-72{ + padding-left: 18rem; + } + + .lg\:pt-80{ + padding-top: 20rem; + } + + .lg\:pr-80{ + padding-right: 20rem; + } + + .lg\:pb-80{ + padding-bottom: 20rem; + } + + .lg\:pl-80{ + padding-left: 20rem; + } + + .lg\:pt-96{ + padding-top: 24rem; + } + + .lg\:pr-96{ + padding-right: 24rem; + } + + .lg\:pb-96{ + padding-bottom: 24rem; + } + + .lg\:pl-96{ + padding-left: 24rem; + } + + .lg\:pt-px{ + padding-top: 1px; + } + + .lg\:pr-px{ + padding-right: 1px; + } + + .lg\:pb-px{ + padding-bottom: 1px; + } + + .lg\:pl-px{ + padding-left: 1px; + } + + .lg\:pt-0\.5{ + padding-top: 0.125rem; + } + + .lg\:pr-0\.5{ + padding-right: 0.125rem; + } + + .lg\:pb-0\.5{ + padding-bottom: 0.125rem; + } + + .lg\:pl-0\.5{ + padding-left: 0.125rem; + } + + .lg\:pt-1\.5{ + padding-top: 0.375rem; + } + + .lg\:pr-1\.5{ + padding-right: 0.375rem; + } + + .lg\:pb-1\.5{ + padding-bottom: 0.375rem; + } + + .lg\:pl-1\.5{ + padding-left: 0.375rem; + } + + .lg\:pt-2\.5{ + padding-top: 0.625rem; + } + + .lg\:pr-2\.5{ + padding-right: 0.625rem; + } + + .lg\:pb-2\.5{ + padding-bottom: 0.625rem; + } + + .lg\:pl-2\.5{ + padding-left: 0.625rem; + } + + .lg\:pt-3\.5{ + padding-top: 0.875rem; + } + + .lg\:pr-3\.5{ + padding-right: 0.875rem; + } + + .lg\:pb-3\.5{ + padding-bottom: 0.875rem; + } + + .lg\:pl-3\.5{ + padding-left: 0.875rem; + } + + .lg\:placeholder-transparent::-moz-placeholder{ + color: transparent; + } + + .lg\:placeholder-transparent:-ms-input-placeholder{ + color: transparent; + } + + .lg\:placeholder-transparent::placeholder{ + color: transparent; + } + + .lg\:placeholder-current::-moz-placeholder{ + color: currentColor; + } + + .lg\:placeholder-current:-ms-input-placeholder{ + color: currentColor; + } + + .lg\:placeholder-current::placeholder{ + color: currentColor; + } + + .lg\:placeholder-black::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-black:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-black::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-white::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-white:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-white::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-gray-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-red-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-yellow-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-green-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-blue-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-indigo-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-purple-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-pink-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-transparent:focus::-moz-placeholder{ + color: transparent; + } + + .lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder{ + color: transparent; + } + + .lg\:focus\:placeholder-transparent:focus::placeholder{ + color: transparent; + } + + .lg\:focus\:placeholder-current:focus::-moz-placeholder{ + color: currentColor; + } + + .lg\:focus\:placeholder-current:focus:-ms-input-placeholder{ + color: currentColor; + } + + .lg\:focus\:placeholder-current:focus::placeholder{ + color: currentColor; + } + + .lg\:focus\:placeholder-black:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-black:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-black:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-white:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-white:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-white:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-gray-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-red-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-yellow-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-green-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-blue-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-indigo-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-purple-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .lg\:focus\:placeholder-pink-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .lg\:placeholder-opacity-0::-moz-placeholder{ + --tw-placeholder-opacity: 0; + } + + .lg\:placeholder-opacity-0:-ms-input-placeholder{ + --tw-placeholder-opacity: 0; + } + + .lg\:placeholder-opacity-0::placeholder{ + --tw-placeholder-opacity: 0; + } + + .lg\:placeholder-opacity-5::-moz-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .lg\:placeholder-opacity-5:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .lg\:placeholder-opacity-5::placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .lg\:placeholder-opacity-10::-moz-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .lg\:placeholder-opacity-10:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .lg\:placeholder-opacity-10::placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .lg\:placeholder-opacity-20::-moz-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .lg\:placeholder-opacity-20:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .lg\:placeholder-opacity-20::placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .lg\:placeholder-opacity-25::-moz-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .lg\:placeholder-opacity-25:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .lg\:placeholder-opacity-25::placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .lg\:placeholder-opacity-30::-moz-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .lg\:placeholder-opacity-30:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .lg\:placeholder-opacity-30::placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .lg\:placeholder-opacity-40::-moz-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .lg\:placeholder-opacity-40:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .lg\:placeholder-opacity-40::placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .lg\:placeholder-opacity-50::-moz-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .lg\:placeholder-opacity-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .lg\:placeholder-opacity-50::placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .lg\:placeholder-opacity-60::-moz-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .lg\:placeholder-opacity-60:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .lg\:placeholder-opacity-60::placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .lg\:placeholder-opacity-70::-moz-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .lg\:placeholder-opacity-70:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .lg\:placeholder-opacity-70::placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .lg\:placeholder-opacity-75::-moz-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .lg\:placeholder-opacity-75:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .lg\:placeholder-opacity-75::placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .lg\:placeholder-opacity-80::-moz-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .lg\:placeholder-opacity-80:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .lg\:placeholder-opacity-80::placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .lg\:placeholder-opacity-90::-moz-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .lg\:placeholder-opacity-90:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .lg\:placeholder-opacity-90::placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .lg\:placeholder-opacity-95::-moz-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .lg\:placeholder-opacity-95:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .lg\:placeholder-opacity-95::placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .lg\:placeholder-opacity-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + } + + .lg\:placeholder-opacity-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + } + + .lg\:placeholder-opacity-100::placeholder{ + --tw-placeholder-opacity: 1; + } + + .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0; + } + + .lg\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0; + } + + .lg\:focus\:placeholder-opacity-0:focus::placeholder{ + --tw-placeholder-opacity: 0; + } + + .lg\:focus\:placeholder-opacity-5:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .lg\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .lg\:focus\:placeholder-opacity-5:focus::placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .lg\:focus\:placeholder-opacity-10:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .lg\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .lg\:focus\:placeholder-opacity-10:focus::placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .lg\:focus\:placeholder-opacity-20:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .lg\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .lg\:focus\:placeholder-opacity-20:focus::placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .lg\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .lg\:focus\:placeholder-opacity-25:focus::placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .lg\:focus\:placeholder-opacity-30:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .lg\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .lg\:focus\:placeholder-opacity-30:focus::placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .lg\:focus\:placeholder-opacity-40:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .lg\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .lg\:focus\:placeholder-opacity-40:focus::placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .lg\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .lg\:focus\:placeholder-opacity-50:focus::placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .lg\:focus\:placeholder-opacity-60:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .lg\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .lg\:focus\:placeholder-opacity-60:focus::placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .lg\:focus\:placeholder-opacity-70:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .lg\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .lg\:focus\:placeholder-opacity-70:focus::placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .lg\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .lg\:focus\:placeholder-opacity-75:focus::placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .lg\:focus\:placeholder-opacity-80:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .lg\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .lg\:focus\:placeholder-opacity-80:focus::placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .lg\:focus\:placeholder-opacity-90:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .lg\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .lg\:focus\:placeholder-opacity-90:focus::placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .lg\:focus\:placeholder-opacity-95:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .lg\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .lg\:focus\:placeholder-opacity-95:focus::placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + } + + .lg\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + } + + .lg\:focus\:placeholder-opacity-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + } + + .lg\:pointer-events-none{ + pointer-events: none; + } + + .lg\:pointer-events-auto{ + pointer-events: auto; + } + + .lg\:static{ + position: static; + } + + .lg\:fixed{ + position: fixed; + } + + .lg\:absolute{ + position: absolute; + } + + .lg\:relative{ + position: relative; + } + + .lg\:sticky{ + position: sticky; + } + + .lg\:inset-0{ + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + } + + .lg\:inset-1{ + top: 0.25rem; + right: 0.25rem; + bottom: 0.25rem; + left: 0.25rem; + } + + .lg\:inset-2{ + top: 0.5rem; + right: 0.5rem; + bottom: 0.5rem; + left: 0.5rem; + } + + .lg\:inset-3{ + top: 0.75rem; + right: 0.75rem; + bottom: 0.75rem; + left: 0.75rem; + } + + .lg\:inset-4{ + top: 1rem; + right: 1rem; + bottom: 1rem; + left: 1rem; + } + + .lg\:inset-5{ + top: 1.25rem; + right: 1.25rem; + bottom: 1.25rem; + left: 1.25rem; + } + + .lg\:inset-6{ + top: 1.5rem; + right: 1.5rem; + bottom: 1.5rem; + left: 1.5rem; + } + + .lg\:inset-7{ + top: 1.75rem; + right: 1.75rem; + bottom: 1.75rem; + left: 1.75rem; + } + + .lg\:inset-8{ + top: 2rem; + right: 2rem; + bottom: 2rem; + left: 2rem; + } + + .lg\:inset-9{ + top: 2.25rem; + right: 2.25rem; + bottom: 2.25rem; + left: 2.25rem; + } + + .lg\:inset-10{ + top: 2.5rem; + right: 2.5rem; + bottom: 2.5rem; + left: 2.5rem; + } + + .lg\:inset-11{ + top: 2.75rem; + right: 2.75rem; + bottom: 2.75rem; + left: 2.75rem; + } + + .lg\:inset-12{ + top: 3rem; + right: 3rem; + bottom: 3rem; + left: 3rem; + } + + .lg\:inset-14{ + top: 3.5rem; + right: 3.5rem; + bottom: 3.5rem; + left: 3.5rem; + } + + .lg\:inset-16{ + top: 4rem; + right: 4rem; + bottom: 4rem; + left: 4rem; + } + + .lg\:inset-20{ + top: 5rem; + right: 5rem; + bottom: 5rem; + left: 5rem; + } + + .lg\:inset-24{ + top: 6rem; + right: 6rem; + bottom: 6rem; + left: 6rem; + } + + .lg\:inset-28{ + top: 7rem; + right: 7rem; + bottom: 7rem; + left: 7rem; + } + + .lg\:inset-32{ + top: 8rem; + right: 8rem; + bottom: 8rem; + left: 8rem; + } + + .lg\:inset-36{ + top: 9rem; + right: 9rem; + bottom: 9rem; + left: 9rem; + } + + .lg\:inset-40{ + top: 10rem; + right: 10rem; + bottom: 10rem; + left: 10rem; + } + + .lg\:inset-44{ + top: 11rem; + right: 11rem; + bottom: 11rem; + left: 11rem; + } + + .lg\:inset-48{ + top: 12rem; + right: 12rem; + bottom: 12rem; + left: 12rem; + } + + .lg\:inset-52{ + top: 13rem; + right: 13rem; + bottom: 13rem; + left: 13rem; + } + + .lg\:inset-56{ + top: 14rem; + right: 14rem; + bottom: 14rem; + left: 14rem; + } + + .lg\:inset-60{ + top: 15rem; + right: 15rem; + bottom: 15rem; + left: 15rem; + } + + .lg\:inset-64{ + top: 16rem; + right: 16rem; + bottom: 16rem; + left: 16rem; + } + + .lg\:inset-72{ + top: 18rem; + right: 18rem; + bottom: 18rem; + left: 18rem; + } + + .lg\:inset-80{ + top: 20rem; + right: 20rem; + bottom: 20rem; + left: 20rem; + } + + .lg\:inset-96{ + top: 24rem; + right: 24rem; + bottom: 24rem; + left: 24rem; + } + + .lg\:inset-auto{ + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .lg\:inset-px{ + top: 1px; + right: 1px; + bottom: 1px; + left: 1px; + } + + .lg\:inset-0\.5{ + top: 0.125rem; + right: 0.125rem; + bottom: 0.125rem; + left: 0.125rem; + } + + .lg\:inset-1\.5{ + top: 0.375rem; + right: 0.375rem; + bottom: 0.375rem; + left: 0.375rem; + } + + .lg\:inset-2\.5{ + top: 0.625rem; + right: 0.625rem; + bottom: 0.625rem; + left: 0.625rem; + } + + .lg\:inset-3\.5{ + top: 0.875rem; + right: 0.875rem; + bottom: 0.875rem; + left: 0.875rem; + } + + .lg\:-inset-0{ + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + } + + .lg\:-inset-1{ + top: -0.25rem; + right: -0.25rem; + bottom: -0.25rem; + left: -0.25rem; + } + + .lg\:-inset-2{ + top: -0.5rem; + right: -0.5rem; + bottom: -0.5rem; + left: -0.5rem; + } + + .lg\:-inset-3{ + top: -0.75rem; + right: -0.75rem; + bottom: -0.75rem; + left: -0.75rem; + } + + .lg\:-inset-4{ + top: -1rem; + right: -1rem; + bottom: -1rem; + left: -1rem; + } + + .lg\:-inset-5{ + top: -1.25rem; + right: -1.25rem; + bottom: -1.25rem; + left: -1.25rem; + } + + .lg\:-inset-6{ + top: -1.5rem; + right: -1.5rem; + bottom: -1.5rem; + left: -1.5rem; + } + + .lg\:-inset-7{ + top: -1.75rem; + right: -1.75rem; + bottom: -1.75rem; + left: -1.75rem; + } + + .lg\:-inset-8{ + top: -2rem; + right: -2rem; + bottom: -2rem; + left: -2rem; + } + + .lg\:-inset-9{ + top: -2.25rem; + right: -2.25rem; + bottom: -2.25rem; + left: -2.25rem; + } + + .lg\:-inset-10{ + top: -2.5rem; + right: -2.5rem; + bottom: -2.5rem; + left: -2.5rem; + } + + .lg\:-inset-11{ + top: -2.75rem; + right: -2.75rem; + bottom: -2.75rem; + left: -2.75rem; + } + + .lg\:-inset-12{ + top: -3rem; + right: -3rem; + bottom: -3rem; + left: -3rem; + } + + .lg\:-inset-14{ + top: -3.5rem; + right: -3.5rem; + bottom: -3.5rem; + left: -3.5rem; + } + + .lg\:-inset-16{ + top: -4rem; + right: -4rem; + bottom: -4rem; + left: -4rem; + } + + .lg\:-inset-20{ + top: -5rem; + right: -5rem; + bottom: -5rem; + left: -5rem; + } + + .lg\:-inset-24{ + top: -6rem; + right: -6rem; + bottom: -6rem; + left: -6rem; + } + + .lg\:-inset-28{ + top: -7rem; + right: -7rem; + bottom: -7rem; + left: -7rem; + } + + .lg\:-inset-32{ + top: -8rem; + right: -8rem; + bottom: -8rem; + left: -8rem; + } + + .lg\:-inset-36{ + top: -9rem; + right: -9rem; + bottom: -9rem; + left: -9rem; + } + + .lg\:-inset-40{ + top: -10rem; + right: -10rem; + bottom: -10rem; + left: -10rem; + } + + .lg\:-inset-44{ + top: -11rem; + right: -11rem; + bottom: -11rem; + left: -11rem; + } + + .lg\:-inset-48{ + top: -12rem; + right: -12rem; + bottom: -12rem; + left: -12rem; + } + + .lg\:-inset-52{ + top: -13rem; + right: -13rem; + bottom: -13rem; + left: -13rem; + } + + .lg\:-inset-56{ + top: -14rem; + right: -14rem; + bottom: -14rem; + left: -14rem; + } + + .lg\:-inset-60{ + top: -15rem; + right: -15rem; + bottom: -15rem; + left: -15rem; + } + + .lg\:-inset-64{ + top: -16rem; + right: -16rem; + bottom: -16rem; + left: -16rem; + } + + .lg\:-inset-72{ + top: -18rem; + right: -18rem; + bottom: -18rem; + left: -18rem; + } + + .lg\:-inset-80{ + top: -20rem; + right: -20rem; + bottom: -20rem; + left: -20rem; + } + + .lg\:-inset-96{ + top: -24rem; + right: -24rem; + bottom: -24rem; + left: -24rem; + } + + .lg\:-inset-px{ + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; + } + + .lg\:-inset-0\.5{ + top: -0.125rem; + right: -0.125rem; + bottom: -0.125rem; + left: -0.125rem; + } + + .lg\:-inset-1\.5{ + top: -0.375rem; + right: -0.375rem; + bottom: -0.375rem; + left: -0.375rem; + } + + .lg\:-inset-2\.5{ + top: -0.625rem; + right: -0.625rem; + bottom: -0.625rem; + left: -0.625rem; + } + + .lg\:-inset-3\.5{ + top: -0.875rem; + right: -0.875rem; + bottom: -0.875rem; + left: -0.875rem; + } + + .lg\:inset-1\/2{ + top: 50%; + right: 50%; + bottom: 50%; + left: 50%; + } + + .lg\:inset-1\/3{ + top: 33.333333%; + right: 33.333333%; + bottom: 33.333333%; + left: 33.333333%; + } + + .lg\:inset-2\/3{ + top: 66.666667%; + right: 66.666667%; + bottom: 66.666667%; + left: 66.666667%; + } + + .lg\:inset-1\/4{ + top: 25%; + right: 25%; + bottom: 25%; + left: 25%; + } + + .lg\:inset-2\/4{ + top: 50%; + right: 50%; + bottom: 50%; + left: 50%; + } + + .lg\:inset-3\/4{ + top: 75%; + right: 75%; + bottom: 75%; + left: 75%; + } + + .lg\:inset-full{ + top: 100%; + right: 100%; + bottom: 100%; + left: 100%; + } + + .lg\:-inset-1\/2{ + top: -50%; + right: -50%; + bottom: -50%; + left: -50%; + } + + .lg\:-inset-1\/3{ + top: -33.333333%; + right: -33.333333%; + bottom: -33.333333%; + left: -33.333333%; + } + + .lg\:-inset-2\/3{ + top: -66.666667%; + right: -66.666667%; + bottom: -66.666667%; + left: -66.666667%; + } + + .lg\:-inset-1\/4{ + top: -25%; + right: -25%; + bottom: -25%; + left: -25%; + } + + .lg\:-inset-2\/4{ + top: -50%; + right: -50%; + bottom: -50%; + left: -50%; + } + + .lg\:-inset-3\/4{ + top: -75%; + right: -75%; + bottom: -75%; + left: -75%; + } + + .lg\:-inset-full{ + top: -100%; + right: -100%; + bottom: -100%; + left: -100%; + } + + .lg\:inset-y-0{ + top: 0px; + bottom: 0px; + } + + .lg\:inset-x-0{ + right: 0px; + left: 0px; + } + + .lg\:inset-y-1{ + top: 0.25rem; + bottom: 0.25rem; + } + + .lg\:inset-x-1{ + right: 0.25rem; + left: 0.25rem; + } + + .lg\:inset-y-2{ + top: 0.5rem; + bottom: 0.5rem; + } + + .lg\:inset-x-2{ + right: 0.5rem; + left: 0.5rem; + } + + .lg\:inset-y-3{ + top: 0.75rem; + bottom: 0.75rem; + } + + .lg\:inset-x-3{ + right: 0.75rem; + left: 0.75rem; + } + + .lg\:inset-y-4{ + top: 1rem; + bottom: 1rem; + } + + .lg\:inset-x-4{ + right: 1rem; + left: 1rem; + } + + .lg\:inset-y-5{ + top: 1.25rem; + bottom: 1.25rem; + } + + .lg\:inset-x-5{ + right: 1.25rem; + left: 1.25rem; + } + + .lg\:inset-y-6{ + top: 1.5rem; + bottom: 1.5rem; + } + + .lg\:inset-x-6{ + right: 1.5rem; + left: 1.5rem; + } + + .lg\:inset-y-7{ + top: 1.75rem; + bottom: 1.75rem; + } + + .lg\:inset-x-7{ + right: 1.75rem; + left: 1.75rem; + } + + .lg\:inset-y-8{ + top: 2rem; + bottom: 2rem; + } + + .lg\:inset-x-8{ + right: 2rem; + left: 2rem; + } + + .lg\:inset-y-9{ + top: 2.25rem; + bottom: 2.25rem; + } + + .lg\:inset-x-9{ + right: 2.25rem; + left: 2.25rem; + } + + .lg\:inset-y-10{ + top: 2.5rem; + bottom: 2.5rem; + } + + .lg\:inset-x-10{ + right: 2.5rem; + left: 2.5rem; + } + + .lg\:inset-y-11{ + top: 2.75rem; + bottom: 2.75rem; + } + + .lg\:inset-x-11{ + right: 2.75rem; + left: 2.75rem; + } + + .lg\:inset-y-12{ + top: 3rem; + bottom: 3rem; + } + + .lg\:inset-x-12{ + right: 3rem; + left: 3rem; + } + + .lg\:inset-y-14{ + top: 3.5rem; + bottom: 3.5rem; + } + + .lg\:inset-x-14{ + right: 3.5rem; + left: 3.5rem; + } + + .lg\:inset-y-16{ + top: 4rem; + bottom: 4rem; + } + + .lg\:inset-x-16{ + right: 4rem; + left: 4rem; + } + + .lg\:inset-y-20{ + top: 5rem; + bottom: 5rem; + } + + .lg\:inset-x-20{ + right: 5rem; + left: 5rem; + } + + .lg\:inset-y-24{ + top: 6rem; + bottom: 6rem; + } + + .lg\:inset-x-24{ + right: 6rem; + left: 6rem; + } + + .lg\:inset-y-28{ + top: 7rem; + bottom: 7rem; + } + + .lg\:inset-x-28{ + right: 7rem; + left: 7rem; + } + + .lg\:inset-y-32{ + top: 8rem; + bottom: 8rem; + } + + .lg\:inset-x-32{ + right: 8rem; + left: 8rem; + } + + .lg\:inset-y-36{ + top: 9rem; + bottom: 9rem; + } + + .lg\:inset-x-36{ + right: 9rem; + left: 9rem; + } + + .lg\:inset-y-40{ + top: 10rem; + bottom: 10rem; + } + + .lg\:inset-x-40{ + right: 10rem; + left: 10rem; + } + + .lg\:inset-y-44{ + top: 11rem; + bottom: 11rem; + } + + .lg\:inset-x-44{ + right: 11rem; + left: 11rem; + } + + .lg\:inset-y-48{ + top: 12rem; + bottom: 12rem; + } + + .lg\:inset-x-48{ + right: 12rem; + left: 12rem; + } + + .lg\:inset-y-52{ + top: 13rem; + bottom: 13rem; + } + + .lg\:inset-x-52{ + right: 13rem; + left: 13rem; + } + + .lg\:inset-y-56{ + top: 14rem; + bottom: 14rem; + } + + .lg\:inset-x-56{ + right: 14rem; + left: 14rem; + } + + .lg\:inset-y-60{ + top: 15rem; + bottom: 15rem; + } + + .lg\:inset-x-60{ + right: 15rem; + left: 15rem; + } + + .lg\:inset-y-64{ + top: 16rem; + bottom: 16rem; + } + + .lg\:inset-x-64{ + right: 16rem; + left: 16rem; + } + + .lg\:inset-y-72{ + top: 18rem; + bottom: 18rem; + } + + .lg\:inset-x-72{ + right: 18rem; + left: 18rem; + } + + .lg\:inset-y-80{ + top: 20rem; + bottom: 20rem; + } + + .lg\:inset-x-80{ + right: 20rem; + left: 20rem; + } + + .lg\:inset-y-96{ + top: 24rem; + bottom: 24rem; + } + + .lg\:inset-x-96{ + right: 24rem; + left: 24rem; + } + + .lg\:inset-y-auto{ + top: auto; + bottom: auto; + } + + .lg\:inset-x-auto{ + right: auto; + left: auto; + } + + .lg\:inset-y-px{ + top: 1px; + bottom: 1px; + } + + .lg\:inset-x-px{ + right: 1px; + left: 1px; + } + + .lg\:inset-y-0\.5{ + top: 0.125rem; + bottom: 0.125rem; + } + + .lg\:inset-x-0\.5{ + right: 0.125rem; + left: 0.125rem; + } + + .lg\:inset-y-1\.5{ + top: 0.375rem; + bottom: 0.375rem; + } + + .lg\:inset-x-1\.5{ + right: 0.375rem; + left: 0.375rem; + } + + .lg\:inset-y-2\.5{ + top: 0.625rem; + bottom: 0.625rem; + } + + .lg\:inset-x-2\.5{ + right: 0.625rem; + left: 0.625rem; + } + + .lg\:inset-y-3\.5{ + top: 0.875rem; + bottom: 0.875rem; + } + + .lg\:inset-x-3\.5{ + right: 0.875rem; + left: 0.875rem; + } + + .lg\:-inset-y-0{ + top: 0px; + bottom: 0px; + } + + .lg\:-inset-x-0{ + right: 0px; + left: 0px; + } + + .lg\:-inset-y-1{ + top: -0.25rem; + bottom: -0.25rem; + } + + .lg\:-inset-x-1{ + right: -0.25rem; + left: -0.25rem; + } + + .lg\:-inset-y-2{ + top: -0.5rem; + bottom: -0.5rem; + } + + .lg\:-inset-x-2{ + right: -0.5rem; + left: -0.5rem; + } + + .lg\:-inset-y-3{ + top: -0.75rem; + bottom: -0.75rem; + } + + .lg\:-inset-x-3{ + right: -0.75rem; + left: -0.75rem; + } + + .lg\:-inset-y-4{ + top: -1rem; + bottom: -1rem; + } + + .lg\:-inset-x-4{ + right: -1rem; + left: -1rem; + } + + .lg\:-inset-y-5{ + top: -1.25rem; + bottom: -1.25rem; + } + + .lg\:-inset-x-5{ + right: -1.25rem; + left: -1.25rem; + } + + .lg\:-inset-y-6{ + top: -1.5rem; + bottom: -1.5rem; + } + + .lg\:-inset-x-6{ + right: -1.5rem; + left: -1.5rem; + } + + .lg\:-inset-y-7{ + top: -1.75rem; + bottom: -1.75rem; + } + + .lg\:-inset-x-7{ + right: -1.75rem; + left: -1.75rem; + } + + .lg\:-inset-y-8{ + top: -2rem; + bottom: -2rem; + } + + .lg\:-inset-x-8{ + right: -2rem; + left: -2rem; + } + + .lg\:-inset-y-9{ + top: -2.25rem; + bottom: -2.25rem; + } + + .lg\:-inset-x-9{ + right: -2.25rem; + left: -2.25rem; + } + + .lg\:-inset-y-10{ + top: -2.5rem; + bottom: -2.5rem; + } + + .lg\:-inset-x-10{ + right: -2.5rem; + left: -2.5rem; + } + + .lg\:-inset-y-11{ + top: -2.75rem; + bottom: -2.75rem; + } + + .lg\:-inset-x-11{ + right: -2.75rem; + left: -2.75rem; + } + + .lg\:-inset-y-12{ + top: -3rem; + bottom: -3rem; + } + + .lg\:-inset-x-12{ + right: -3rem; + left: -3rem; + } + + .lg\:-inset-y-14{ + top: -3.5rem; + bottom: -3.5rem; + } + + .lg\:-inset-x-14{ + right: -3.5rem; + left: -3.5rem; + } + + .lg\:-inset-y-16{ + top: -4rem; + bottom: -4rem; + } + + .lg\:-inset-x-16{ + right: -4rem; + left: -4rem; + } + + .lg\:-inset-y-20{ + top: -5rem; + bottom: -5rem; + } + + .lg\:-inset-x-20{ + right: -5rem; + left: -5rem; + } + + .lg\:-inset-y-24{ + top: -6rem; + bottom: -6rem; + } + + .lg\:-inset-x-24{ + right: -6rem; + left: -6rem; + } + + .lg\:-inset-y-28{ + top: -7rem; + bottom: -7rem; + } + + .lg\:-inset-x-28{ + right: -7rem; + left: -7rem; + } + + .lg\:-inset-y-32{ + top: -8rem; + bottom: -8rem; + } + + .lg\:-inset-x-32{ + right: -8rem; + left: -8rem; + } + + .lg\:-inset-y-36{ + top: -9rem; + bottom: -9rem; + } + + .lg\:-inset-x-36{ + right: -9rem; + left: -9rem; + } + + .lg\:-inset-y-40{ + top: -10rem; + bottom: -10rem; + } + + .lg\:-inset-x-40{ + right: -10rem; + left: -10rem; + } + + .lg\:-inset-y-44{ + top: -11rem; + bottom: -11rem; + } + + .lg\:-inset-x-44{ + right: -11rem; + left: -11rem; + } + + .lg\:-inset-y-48{ + top: -12rem; + bottom: -12rem; + } + + .lg\:-inset-x-48{ + right: -12rem; + left: -12rem; + } + + .lg\:-inset-y-52{ + top: -13rem; + bottom: -13rem; + } + + .lg\:-inset-x-52{ + right: -13rem; + left: -13rem; + } + + .lg\:-inset-y-56{ + top: -14rem; + bottom: -14rem; + } + + .lg\:-inset-x-56{ + right: -14rem; + left: -14rem; + } + + .lg\:-inset-y-60{ + top: -15rem; + bottom: -15rem; + } + + .lg\:-inset-x-60{ + right: -15rem; + left: -15rem; + } + + .lg\:-inset-y-64{ + top: -16rem; + bottom: -16rem; + } + + .lg\:-inset-x-64{ + right: -16rem; + left: -16rem; + } + + .lg\:-inset-y-72{ + top: -18rem; + bottom: -18rem; + } + + .lg\:-inset-x-72{ + right: -18rem; + left: -18rem; + } + + .lg\:-inset-y-80{ + top: -20rem; + bottom: -20rem; + } + + .lg\:-inset-x-80{ + right: -20rem; + left: -20rem; + } + + .lg\:-inset-y-96{ + top: -24rem; + bottom: -24rem; + } + + .lg\:-inset-x-96{ + right: -24rem; + left: -24rem; + } + + .lg\:-inset-y-px{ + top: -1px; + bottom: -1px; + } + + .lg\:-inset-x-px{ + right: -1px; + left: -1px; + } + + .lg\:-inset-y-0\.5{ + top: -0.125rem; + bottom: -0.125rem; + } + + .lg\:-inset-x-0\.5{ + right: -0.125rem; + left: -0.125rem; + } + + .lg\:-inset-y-1\.5{ + top: -0.375rem; + bottom: -0.375rem; + } + + .lg\:-inset-x-1\.5{ + right: -0.375rem; + left: -0.375rem; + } + + .lg\:-inset-y-2\.5{ + top: -0.625rem; + bottom: -0.625rem; + } + + .lg\:-inset-x-2\.5{ + right: -0.625rem; + left: -0.625rem; + } + + .lg\:-inset-y-3\.5{ + top: -0.875rem; + bottom: -0.875rem; + } + + .lg\:-inset-x-3\.5{ + right: -0.875rem; + left: -0.875rem; + } + + .lg\:inset-y-1\/2{ + top: 50%; + bottom: 50%; + } + + .lg\:inset-x-1\/2{ + right: 50%; + left: 50%; + } + + .lg\:inset-y-1\/3{ + top: 33.333333%; + bottom: 33.333333%; + } + + .lg\:inset-x-1\/3{ + right: 33.333333%; + left: 33.333333%; + } + + .lg\:inset-y-2\/3{ + top: 66.666667%; + bottom: 66.666667%; + } + + .lg\:inset-x-2\/3{ + right: 66.666667%; + left: 66.666667%; + } + + .lg\:inset-y-1\/4{ + top: 25%; + bottom: 25%; + } + + .lg\:inset-x-1\/4{ + right: 25%; + left: 25%; + } + + .lg\:inset-y-2\/4{ + top: 50%; + bottom: 50%; + } + + .lg\:inset-x-2\/4{ + right: 50%; + left: 50%; + } + + .lg\:inset-y-3\/4{ + top: 75%; + bottom: 75%; + } + + .lg\:inset-x-3\/4{ + right: 75%; + left: 75%; + } + + .lg\:inset-y-full{ + top: 100%; + bottom: 100%; + } + + .lg\:inset-x-full{ + right: 100%; + left: 100%; + } + + .lg\:-inset-y-1\/2{ + top: -50%; + bottom: -50%; + } + + .lg\:-inset-x-1\/2{ + right: -50%; + left: -50%; + } + + .lg\:-inset-y-1\/3{ + top: -33.333333%; + bottom: -33.333333%; + } + + .lg\:-inset-x-1\/3{ + right: -33.333333%; + left: -33.333333%; + } + + .lg\:-inset-y-2\/3{ + top: -66.666667%; + bottom: -66.666667%; + } + + .lg\:-inset-x-2\/3{ + right: -66.666667%; + left: -66.666667%; + } + + .lg\:-inset-y-1\/4{ + top: -25%; + bottom: -25%; + } + + .lg\:-inset-x-1\/4{ + right: -25%; + left: -25%; + } + + .lg\:-inset-y-2\/4{ + top: -50%; + bottom: -50%; + } + + .lg\:-inset-x-2\/4{ + right: -50%; + left: -50%; + } + + .lg\:-inset-y-3\/4{ + top: -75%; + bottom: -75%; + } + + .lg\:-inset-x-3\/4{ + right: -75%; + left: -75%; + } + + .lg\:-inset-y-full{ + top: -100%; + bottom: -100%; + } + + .lg\:-inset-x-full{ + right: -100%; + left: -100%; + } + + .lg\:top-0{ + top: 0px; + } + + .lg\:right-0{ + right: 0px; + } + + .lg\:bottom-0{ + bottom: 0px; + } + + .lg\:left-0{ + left: 0px; + } + + .lg\:top-1{ + top: 0.25rem; + } + + .lg\:right-1{ + right: 0.25rem; + } + + .lg\:bottom-1{ + bottom: 0.25rem; + } + + .lg\:left-1{ + left: 0.25rem; + } + + .lg\:top-2{ + top: 0.5rem; + } + + .lg\:right-2{ + right: 0.5rem; + } + + .lg\:bottom-2{ + bottom: 0.5rem; + } + + .lg\:left-2{ + left: 0.5rem; + } + + .lg\:top-3{ + top: 0.75rem; + } + + .lg\:right-3{ + right: 0.75rem; + } + + .lg\:bottom-3{ + bottom: 0.75rem; + } + + .lg\:left-3{ + left: 0.75rem; + } + + .lg\:top-4{ + top: 1rem; + } + + .lg\:right-4{ + right: 1rem; + } + + .lg\:bottom-4{ + bottom: 1rem; + } + + .lg\:left-4{ + left: 1rem; + } + + .lg\:top-5{ + top: 1.25rem; + } + + .lg\:right-5{ + right: 1.25rem; + } + + .lg\:bottom-5{ + bottom: 1.25rem; + } + + .lg\:left-5{ + left: 1.25rem; + } + + .lg\:top-6{ + top: 1.5rem; + } + + .lg\:right-6{ + right: 1.5rem; + } + + .lg\:bottom-6{ + bottom: 1.5rem; + } + + .lg\:left-6{ + left: 1.5rem; + } + + .lg\:top-7{ + top: 1.75rem; + } + + .lg\:right-7{ + right: 1.75rem; + } + + .lg\:bottom-7{ + bottom: 1.75rem; + } + + .lg\:left-7{ + left: 1.75rem; + } + + .lg\:top-8{ + top: 2rem; + } + + .lg\:right-8{ + right: 2rem; + } + + .lg\:bottom-8{ + bottom: 2rem; + } + + .lg\:left-8{ + left: 2rem; + } + + .lg\:top-9{ + top: 2.25rem; + } + + .lg\:right-9{ + right: 2.25rem; + } + + .lg\:bottom-9{ + bottom: 2.25rem; + } + + .lg\:left-9{ + left: 2.25rem; + } + + .lg\:top-10{ + top: 2.5rem; + } + + .lg\:right-10{ + right: 2.5rem; + } + + .lg\:bottom-10{ + bottom: 2.5rem; + } + + .lg\:left-10{ + left: 2.5rem; + } + + .lg\:top-11{ + top: 2.75rem; + } + + .lg\:right-11{ + right: 2.75rem; + } + + .lg\:bottom-11{ + bottom: 2.75rem; + } + + .lg\:left-11{ + left: 2.75rem; + } + + .lg\:top-12{ + top: 3rem; + } + + .lg\:right-12{ + right: 3rem; + } + + .lg\:bottom-12{ + bottom: 3rem; + } + + .lg\:left-12{ + left: 3rem; + } + + .lg\:top-14{ + top: 3.5rem; + } + + .lg\:right-14{ + right: 3.5rem; + } + + .lg\:bottom-14{ + bottom: 3.5rem; + } + + .lg\:left-14{ + left: 3.5rem; + } + + .lg\:top-16{ + top: 4rem; + } + + .lg\:right-16{ + right: 4rem; + } + + .lg\:bottom-16{ + bottom: 4rem; + } + + .lg\:left-16{ + left: 4rem; + } + + .lg\:top-20{ + top: 5rem; + } + + .lg\:right-20{ + right: 5rem; + } + + .lg\:bottom-20{ + bottom: 5rem; + } + + .lg\:left-20{ + left: 5rem; + } + + .lg\:top-24{ + top: 6rem; + } + + .lg\:right-24{ + right: 6rem; + } + + .lg\:bottom-24{ + bottom: 6rem; + } + + .lg\:left-24{ + left: 6rem; + } + + .lg\:top-28{ + top: 7rem; + } + + .lg\:right-28{ + right: 7rem; + } + + .lg\:bottom-28{ + bottom: 7rem; + } + + .lg\:left-28{ + left: 7rem; + } + + .lg\:top-32{ + top: 8rem; + } + + .lg\:right-32{ + right: 8rem; + } + + .lg\:bottom-32{ + bottom: 8rem; + } + + .lg\:left-32{ + left: 8rem; + } + + .lg\:top-36{ + top: 9rem; + } + + .lg\:right-36{ + right: 9rem; + } + + .lg\:bottom-36{ + bottom: 9rem; + } + + .lg\:left-36{ + left: 9rem; + } + + .lg\:top-40{ + top: 10rem; + } + + .lg\:right-40{ + right: 10rem; + } + + .lg\:bottom-40{ + bottom: 10rem; + } + + .lg\:left-40{ + left: 10rem; + } + + .lg\:top-44{ + top: 11rem; + } + + .lg\:right-44{ + right: 11rem; + } + + .lg\:bottom-44{ + bottom: 11rem; + } + + .lg\:left-44{ + left: 11rem; + } + + .lg\:top-48{ + top: 12rem; + } + + .lg\:right-48{ + right: 12rem; + } + + .lg\:bottom-48{ + bottom: 12rem; + } + + .lg\:left-48{ + left: 12rem; + } + + .lg\:top-52{ + top: 13rem; + } + + .lg\:right-52{ + right: 13rem; + } + + .lg\:bottom-52{ + bottom: 13rem; + } + + .lg\:left-52{ + left: 13rem; + } + + .lg\:top-56{ + top: 14rem; + } + + .lg\:right-56{ + right: 14rem; + } + + .lg\:bottom-56{ + bottom: 14rem; + } + + .lg\:left-56{ + left: 14rem; + } + + .lg\:top-60{ + top: 15rem; + } + + .lg\:right-60{ + right: 15rem; + } + + .lg\:bottom-60{ + bottom: 15rem; + } + + .lg\:left-60{ + left: 15rem; + } + + .lg\:top-64{ + top: 16rem; + } + + .lg\:right-64{ + right: 16rem; + } + + .lg\:bottom-64{ + bottom: 16rem; + } + + .lg\:left-64{ + left: 16rem; + } + + .lg\:top-72{ + top: 18rem; + } + + .lg\:right-72{ + right: 18rem; + } + + .lg\:bottom-72{ + bottom: 18rem; + } + + .lg\:left-72{ + left: 18rem; + } + + .lg\:top-80{ + top: 20rem; + } + + .lg\:right-80{ + right: 20rem; + } + + .lg\:bottom-80{ + bottom: 20rem; + } + + .lg\:left-80{ + left: 20rem; + } + + .lg\:top-96{ + top: 24rem; + } + + .lg\:right-96{ + right: 24rem; + } + + .lg\:bottom-96{ + bottom: 24rem; + } + + .lg\:left-96{ + left: 24rem; + } + + .lg\:top-auto{ + top: auto; + } + + .lg\:right-auto{ + right: auto; + } + + .lg\:bottom-auto{ + bottom: auto; + } + + .lg\:left-auto{ + left: auto; + } + + .lg\:top-px{ + top: 1px; + } + + .lg\:right-px{ + right: 1px; + } + + .lg\:bottom-px{ + bottom: 1px; + } + + .lg\:left-px{ + left: 1px; + } + + .lg\:top-0\.5{ + top: 0.125rem; + } + + .lg\:right-0\.5{ + right: 0.125rem; + } + + .lg\:bottom-0\.5{ + bottom: 0.125rem; + } + + .lg\:left-0\.5{ + left: 0.125rem; + } + + .lg\:top-1\.5{ + top: 0.375rem; + } + + .lg\:right-1\.5{ + right: 0.375rem; + } + + .lg\:bottom-1\.5{ + bottom: 0.375rem; + } + + .lg\:left-1\.5{ + left: 0.375rem; + } + + .lg\:top-2\.5{ + top: 0.625rem; + } + + .lg\:right-2\.5{ + right: 0.625rem; + } + + .lg\:bottom-2\.5{ + bottom: 0.625rem; + } + + .lg\:left-2\.5{ + left: 0.625rem; + } + + .lg\:top-3\.5{ + top: 0.875rem; + } + + .lg\:right-3\.5{ + right: 0.875rem; + } + + .lg\:bottom-3\.5{ + bottom: 0.875rem; + } + + .lg\:left-3\.5{ + left: 0.875rem; + } + + .lg\:-top-0{ + top: 0px; + } + + .lg\:-right-0{ + right: 0px; + } + + .lg\:-bottom-0{ + bottom: 0px; + } + + .lg\:-left-0{ + left: 0px; + } + + .lg\:-top-1{ + top: -0.25rem; + } + + .lg\:-right-1{ + right: -0.25rem; + } + + .lg\:-bottom-1{ + bottom: -0.25rem; + } + + .lg\:-left-1{ + left: -0.25rem; + } + + .lg\:-top-2{ + top: -0.5rem; + } + + .lg\:-right-2{ + right: -0.5rem; + } + + .lg\:-bottom-2{ + bottom: -0.5rem; + } + + .lg\:-left-2{ + left: -0.5rem; + } + + .lg\:-top-3{ + top: -0.75rem; + } + + .lg\:-right-3{ + right: -0.75rem; + } + + .lg\:-bottom-3{ + bottom: -0.75rem; + } + + .lg\:-left-3{ + left: -0.75rem; + } + + .lg\:-top-4{ + top: -1rem; + } + + .lg\:-right-4{ + right: -1rem; + } + + .lg\:-bottom-4{ + bottom: -1rem; + } + + .lg\:-left-4{ + left: -1rem; + } + + .lg\:-top-5{ + top: -1.25rem; + } + + .lg\:-right-5{ + right: -1.25rem; + } + + .lg\:-bottom-5{ + bottom: -1.25rem; + } + + .lg\:-left-5{ + left: -1.25rem; + } + + .lg\:-top-6{ + top: -1.5rem; + } + + .lg\:-right-6{ + right: -1.5rem; + } + + .lg\:-bottom-6{ + bottom: -1.5rem; + } + + .lg\:-left-6{ + left: -1.5rem; + } + + .lg\:-top-7{ + top: -1.75rem; + } + + .lg\:-right-7{ + right: -1.75rem; + } + + .lg\:-bottom-7{ + bottom: -1.75rem; + } + + .lg\:-left-7{ + left: -1.75rem; + } + + .lg\:-top-8{ + top: -2rem; + } + + .lg\:-right-8{ + right: -2rem; + } + + .lg\:-bottom-8{ + bottom: -2rem; + } + + .lg\:-left-8{ + left: -2rem; + } + + .lg\:-top-9{ + top: -2.25rem; + } + + .lg\:-right-9{ + right: -2.25rem; + } + + .lg\:-bottom-9{ + bottom: -2.25rem; + } + + .lg\:-left-9{ + left: -2.25rem; + } + + .lg\:-top-10{ + top: -2.5rem; + } + + .lg\:-right-10{ + right: -2.5rem; + } + + .lg\:-bottom-10{ + bottom: -2.5rem; + } + + .lg\:-left-10{ + left: -2.5rem; + } + + .lg\:-top-11{ + top: -2.75rem; + } + + .lg\:-right-11{ + right: -2.75rem; + } + + .lg\:-bottom-11{ + bottom: -2.75rem; + } + + .lg\:-left-11{ + left: -2.75rem; + } + + .lg\:-top-12{ + top: -3rem; + } + + .lg\:-right-12{ + right: -3rem; + } + + .lg\:-bottom-12{ + bottom: -3rem; + } + + .lg\:-left-12{ + left: -3rem; + } + + .lg\:-top-14{ + top: -3.5rem; + } + + .lg\:-right-14{ + right: -3.5rem; + } + + .lg\:-bottom-14{ + bottom: -3.5rem; + } + + .lg\:-left-14{ + left: -3.5rem; + } + + .lg\:-top-16{ + top: -4rem; + } + + .lg\:-right-16{ + right: -4rem; + } + + .lg\:-bottom-16{ + bottom: -4rem; + } + + .lg\:-left-16{ + left: -4rem; + } + + .lg\:-top-20{ + top: -5rem; + } + + .lg\:-right-20{ + right: -5rem; + } + + .lg\:-bottom-20{ + bottom: -5rem; + } + + .lg\:-left-20{ + left: -5rem; + } + + .lg\:-top-24{ + top: -6rem; + } + + .lg\:-right-24{ + right: -6rem; + } + + .lg\:-bottom-24{ + bottom: -6rem; + } + + .lg\:-left-24{ + left: -6rem; + } + + .lg\:-top-28{ + top: -7rem; + } + + .lg\:-right-28{ + right: -7rem; + } + + .lg\:-bottom-28{ + bottom: -7rem; + } + + .lg\:-left-28{ + left: -7rem; + } + + .lg\:-top-32{ + top: -8rem; + } + + .lg\:-right-32{ + right: -8rem; + } + + .lg\:-bottom-32{ + bottom: -8rem; + } + + .lg\:-left-32{ + left: -8rem; + } + + .lg\:-top-36{ + top: -9rem; + } + + .lg\:-right-36{ + right: -9rem; + } + + .lg\:-bottom-36{ + bottom: -9rem; + } + + .lg\:-left-36{ + left: -9rem; + } + + .lg\:-top-40{ + top: -10rem; + } + + .lg\:-right-40{ + right: -10rem; + } + + .lg\:-bottom-40{ + bottom: -10rem; + } + + .lg\:-left-40{ + left: -10rem; + } + + .lg\:-top-44{ + top: -11rem; + } + + .lg\:-right-44{ + right: -11rem; + } + + .lg\:-bottom-44{ + bottom: -11rem; + } + + .lg\:-left-44{ + left: -11rem; + } + + .lg\:-top-48{ + top: -12rem; + } + + .lg\:-right-48{ + right: -12rem; + } + + .lg\:-bottom-48{ + bottom: -12rem; + } + + .lg\:-left-48{ + left: -12rem; + } + + .lg\:-top-52{ + top: -13rem; + } + + .lg\:-right-52{ + right: -13rem; + } + + .lg\:-bottom-52{ + bottom: -13rem; + } + + .lg\:-left-52{ + left: -13rem; + } + + .lg\:-top-56{ + top: -14rem; + } + + .lg\:-right-56{ + right: -14rem; + } + + .lg\:-bottom-56{ + bottom: -14rem; + } + + .lg\:-left-56{ + left: -14rem; + } + + .lg\:-top-60{ + top: -15rem; + } + + .lg\:-right-60{ + right: -15rem; + } + + .lg\:-bottom-60{ + bottom: -15rem; + } + + .lg\:-left-60{ + left: -15rem; + } + + .lg\:-top-64{ + top: -16rem; + } + + .lg\:-right-64{ + right: -16rem; + } + + .lg\:-bottom-64{ + bottom: -16rem; + } + + .lg\:-left-64{ + left: -16rem; + } + + .lg\:-top-72{ + top: -18rem; + } + + .lg\:-right-72{ + right: -18rem; + } + + .lg\:-bottom-72{ + bottom: -18rem; + } + + .lg\:-left-72{ + left: -18rem; + } + + .lg\:-top-80{ + top: -20rem; + } + + .lg\:-right-80{ + right: -20rem; + } + + .lg\:-bottom-80{ + bottom: -20rem; + } + + .lg\:-left-80{ + left: -20rem; + } + + .lg\:-top-96{ + top: -24rem; + } + + .lg\:-right-96{ + right: -24rem; + } + + .lg\:-bottom-96{ + bottom: -24rem; + } + + .lg\:-left-96{ + left: -24rem; + } + + .lg\:-top-px{ + top: -1px; + } + + .lg\:-right-px{ + right: -1px; + } + + .lg\:-bottom-px{ + bottom: -1px; + } + + .lg\:-left-px{ + left: -1px; + } + + .lg\:-top-0\.5{ + top: -0.125rem; + } + + .lg\:-right-0\.5{ + right: -0.125rem; + } + + .lg\:-bottom-0\.5{ + bottom: -0.125rem; + } + + .lg\:-left-0\.5{ + left: -0.125rem; + } + + .lg\:-top-1\.5{ + top: -0.375rem; + } + + .lg\:-right-1\.5{ + right: -0.375rem; + } + + .lg\:-bottom-1\.5{ + bottom: -0.375rem; + } + + .lg\:-left-1\.5{ + left: -0.375rem; + } + + .lg\:-top-2\.5{ + top: -0.625rem; + } + + .lg\:-right-2\.5{ + right: -0.625rem; + } + + .lg\:-bottom-2\.5{ + bottom: -0.625rem; + } + + .lg\:-left-2\.5{ + left: -0.625rem; + } + + .lg\:-top-3\.5{ + top: -0.875rem; + } + + .lg\:-right-3\.5{ + right: -0.875rem; + } + + .lg\:-bottom-3\.5{ + bottom: -0.875rem; + } + + .lg\:-left-3\.5{ + left: -0.875rem; + } + + .lg\:top-1\/2{ + top: 50%; + } + + .lg\:right-1\/2{ + right: 50%; + } + + .lg\:bottom-1\/2{ + bottom: 50%; + } + + .lg\:left-1\/2{ + left: 50%; + } + + .lg\:top-1\/3{ + top: 33.333333%; + } + + .lg\:right-1\/3{ + right: 33.333333%; + } + + .lg\:bottom-1\/3{ + bottom: 33.333333%; + } + + .lg\:left-1\/3{ + left: 33.333333%; + } + + .lg\:top-2\/3{ + top: 66.666667%; + } + + .lg\:right-2\/3{ + right: 66.666667%; + } + + .lg\:bottom-2\/3{ + bottom: 66.666667%; + } + + .lg\:left-2\/3{ + left: 66.666667%; + } + + .lg\:top-1\/4{ + top: 25%; + } + + .lg\:right-1\/4{ + right: 25%; + } + + .lg\:bottom-1\/4{ + bottom: 25%; + } + + .lg\:left-1\/4{ + left: 25%; + } + + .lg\:top-2\/4{ + top: 50%; + } + + .lg\:right-2\/4{ + right: 50%; + } + + .lg\:bottom-2\/4{ + bottom: 50%; + } + + .lg\:left-2\/4{ + left: 50%; + } + + .lg\:top-3\/4{ + top: 75%; + } + + .lg\:right-3\/4{ + right: 75%; + } + + .lg\:bottom-3\/4{ + bottom: 75%; + } + + .lg\:left-3\/4{ + left: 75%; + } + + .lg\:top-full{ + top: 100%; + } + + .lg\:right-full{ + right: 100%; + } + + .lg\:bottom-full{ + bottom: 100%; + } + + .lg\:left-full{ + left: 100%; + } + + .lg\:-top-1\/2{ + top: -50%; + } + + .lg\:-right-1\/2{ + right: -50%; + } + + .lg\:-bottom-1\/2{ + bottom: -50%; + } + + .lg\:-left-1\/2{ + left: -50%; + } + + .lg\:-top-1\/3{ + top: -33.333333%; + } + + .lg\:-right-1\/3{ + right: -33.333333%; + } + + .lg\:-bottom-1\/3{ + bottom: -33.333333%; + } + + .lg\:-left-1\/3{ + left: -33.333333%; + } + + .lg\:-top-2\/3{ + top: -66.666667%; + } + + .lg\:-right-2\/3{ + right: -66.666667%; + } + + .lg\:-bottom-2\/3{ + bottom: -66.666667%; + } + + .lg\:-left-2\/3{ + left: -66.666667%; + } + + .lg\:-top-1\/4{ + top: -25%; + } + + .lg\:-right-1\/4{ + right: -25%; + } + + .lg\:-bottom-1\/4{ + bottom: -25%; + } + + .lg\:-left-1\/4{ + left: -25%; + } + + .lg\:-top-2\/4{ + top: -50%; + } + + .lg\:-right-2\/4{ + right: -50%; + } + + .lg\:-bottom-2\/4{ + bottom: -50%; + } + + .lg\:-left-2\/4{ + left: -50%; + } + + .lg\:-top-3\/4{ + top: -75%; + } + + .lg\:-right-3\/4{ + right: -75%; + } + + .lg\:-bottom-3\/4{ + bottom: -75%; + } + + .lg\:-left-3\/4{ + left: -75%; + } + + .lg\:-top-full{ + top: -100%; + } + + .lg\:-right-full{ + right: -100%; + } + + .lg\:-bottom-full{ + bottom: -100%; + } + + .lg\:-left-full{ + left: -100%; + } + + .lg\:resize-none{ + resize: none; + } + + .lg\:resize-y{ + resize: vertical; + } + + .lg\:resize-x{ + resize: horizontal; + } + + .lg\:resize{ + resize: both; + } + + .lg\:shadow-sm{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:shadow{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:shadow-md{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:shadow-lg{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:shadow-xl{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:shadow-2xl{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:shadow-inner{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:shadow-none{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .lg\:group-hover\:shadow-sm{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .lg\:group-hover\:shadow{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .lg\:group-hover\:shadow-md{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .lg\:group-hover\:shadow-lg{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .lg\:group-hover\:shadow-xl{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .lg\:group-hover\:shadow-2xl{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .lg\:group-hover\:shadow-inner{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .lg\:group-hover\:shadow-none{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus-within\:shadow-sm:focus-within{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus-within\:shadow:focus-within{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus-within\:shadow-md:focus-within{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus-within\:shadow-lg:focus-within{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus-within\:shadow-xl:focus-within{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus-within\:shadow-2xl:focus-within{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus-within\:shadow-inner:focus-within{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus-within\:shadow-none:focus-within{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:hover\:shadow-sm:hover{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:hover\:shadow:hover{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:hover\:shadow-md:hover{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:hover\:shadow-lg:hover{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:hover\:shadow-xl:hover{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:hover\:shadow-2xl:hover{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:hover\:shadow-inner:hover{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:hover\:shadow-none:hover{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus\:shadow-sm:focus{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus\:shadow:focus{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus\:shadow-md:focus{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus\:shadow-lg:focus{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus\:shadow-xl:focus{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus\:shadow-2xl:focus{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus\:shadow-inner:focus{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:focus\:shadow-none:focus{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .lg\:ring-0{ + --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(0px + 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 #0000); + } + + .lg\:ring-1{ + --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 #0000); + } + + .lg\:ring-2{ + --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 #0000); + } + + .lg\:ring-4{ + --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(4px + 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 #0000); + } + + .lg\:ring-8{ + --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(8px + 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 #0000); + } + + .lg\:ring{ + --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 #0000); + } + + .lg\:ring-inset{ + --tw-ring-inset: inset; + } + + .lg\:focus-within\:ring-0:focus-within{ + --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(0px + 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 #0000); + } + + .lg\:focus-within\:ring-1:focus-within{ + --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 #0000); + } + + .lg\:focus-within\:ring-2:focus-within{ + --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 #0000); + } + + .lg\:focus-within\:ring-4:focus-within{ + --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(4px + 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 #0000); + } + + .lg\:focus-within\:ring-8:focus-within{ + --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(8px + 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 #0000); + } + + .lg\:focus-within\:ring:focus-within{ + --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 #0000); + } + + .lg\:focus-within\:ring-inset:focus-within{ + --tw-ring-inset: inset; + } + + .lg\:focus\:ring-0: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(0px + 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 #0000); + } + + .lg\:focus\:ring-1: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(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 #0000); + } + + .lg\:focus\:ring-2: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(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 #0000); + } + + .lg\:focus\:ring-4: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(4px + 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 #0000); + } + + .lg\:focus\:ring-8: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(8px + 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 #0000); + } + + .lg\: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 #0000); + } + + .lg\:focus\:ring-inset:focus{ + --tw-ring-inset: inset; + } + + .lg\:ring-offset-transparent{ + --tw-ring-offset-color: transparent; + } + + .lg\:ring-offset-current{ + --tw-ring-offset-color: currentColor; + } + + .lg\:ring-offset-black{ + --tw-ring-offset-color: #000; + } + + .lg\:ring-offset-white{ + --tw-ring-offset-color: #fff; + } + + .lg\:ring-offset-gray-50{ + --tw-ring-offset-color: #f9fafb; + } + + .lg\:ring-offset-gray-100{ + --tw-ring-offset-color: #f3f4f6; + } + + .lg\:ring-offset-gray-200{ + --tw-ring-offset-color: #e5e7eb; + } + + .lg\:ring-offset-gray-300{ + --tw-ring-offset-color: #d1d5db; + } + + .lg\:ring-offset-gray-400{ + --tw-ring-offset-color: #9ca3af; + } + + .lg\:ring-offset-gray-500{ + --tw-ring-offset-color: #6b7280; + } + + .lg\:ring-offset-gray-600{ + --tw-ring-offset-color: #4b5563; + } + + .lg\:ring-offset-gray-700{ + --tw-ring-offset-color: #374151; + } + + .lg\:ring-offset-gray-800{ + --tw-ring-offset-color: #1f2937; + } + + .lg\:ring-offset-gray-900{ + --tw-ring-offset-color: #111827; + } + + .lg\:ring-offset-red-50{ + --tw-ring-offset-color: #fef2f2; + } + + .lg\:ring-offset-red-100{ + --tw-ring-offset-color: #fee2e2; + } + + .lg\:ring-offset-red-200{ + --tw-ring-offset-color: #fecaca; + } + + .lg\:ring-offset-red-300{ + --tw-ring-offset-color: #fca5a5; + } + + .lg\:ring-offset-red-400{ + --tw-ring-offset-color: #f87171; + } + + .lg\:ring-offset-red-500{ + --tw-ring-offset-color: #ef4444; + } + + .lg\:ring-offset-red-600{ + --tw-ring-offset-color: #dc2626; + } + + .lg\:ring-offset-red-700{ + --tw-ring-offset-color: #b91c1c; + } + + .lg\:ring-offset-red-800{ + --tw-ring-offset-color: #991b1b; + } + + .lg\:ring-offset-red-900{ + --tw-ring-offset-color: #7f1d1d; + } + + .lg\:ring-offset-yellow-50{ + --tw-ring-offset-color: #fffbeb; + } + + .lg\:ring-offset-yellow-100{ + --tw-ring-offset-color: #fef3c7; + } + + .lg\:ring-offset-yellow-200{ + --tw-ring-offset-color: #fde68a; + } + + .lg\:ring-offset-yellow-300{ + --tw-ring-offset-color: #fcd34d; + } + + .lg\:ring-offset-yellow-400{ + --tw-ring-offset-color: #fbbf24; + } + + .lg\:ring-offset-yellow-500{ + --tw-ring-offset-color: #f59e0b; + } + + .lg\:ring-offset-yellow-600{ + --tw-ring-offset-color: #d97706; + } + + .lg\:ring-offset-yellow-700{ + --tw-ring-offset-color: #b45309; + } + + .lg\:ring-offset-yellow-800{ + --tw-ring-offset-color: #92400e; + } + + .lg\:ring-offset-yellow-900{ + --tw-ring-offset-color: #78350f; + } + + .lg\:ring-offset-green-50{ + --tw-ring-offset-color: #ecfdf5; + } + + .lg\:ring-offset-green-100{ + --tw-ring-offset-color: #d1fae5; + } + + .lg\:ring-offset-green-200{ + --tw-ring-offset-color: #a7f3d0; + } + + .lg\:ring-offset-green-300{ + --tw-ring-offset-color: #6ee7b7; + } + + .lg\:ring-offset-green-400{ + --tw-ring-offset-color: #34d399; + } + + .lg\:ring-offset-green-500{ + --tw-ring-offset-color: #10b981; + } + + .lg\:ring-offset-green-600{ + --tw-ring-offset-color: #059669; + } + + .lg\:ring-offset-green-700{ + --tw-ring-offset-color: #047857; + } + + .lg\:ring-offset-green-800{ + --tw-ring-offset-color: #065f46; + } + + .lg\:ring-offset-green-900{ + --tw-ring-offset-color: #064e3b; + } + + .lg\:ring-offset-blue-50{ + --tw-ring-offset-color: #eff6ff; + } + + .lg\:ring-offset-blue-100{ + --tw-ring-offset-color: #dbeafe; + } + + .lg\:ring-offset-blue-200{ + --tw-ring-offset-color: #bfdbfe; + } + + .lg\:ring-offset-blue-300{ + --tw-ring-offset-color: #93c5fd; + } + + .lg\:ring-offset-blue-400{ + --tw-ring-offset-color: #60a5fa; + } + + .lg\:ring-offset-blue-500{ + --tw-ring-offset-color: #3b82f6; + } + + .lg\:ring-offset-blue-600{ + --tw-ring-offset-color: #2563eb; + } + + .lg\:ring-offset-blue-700{ + --tw-ring-offset-color: #1d4ed8; + } + + .lg\:ring-offset-blue-800{ + --tw-ring-offset-color: #1e40af; + } + + .lg\:ring-offset-blue-900{ + --tw-ring-offset-color: #1e3a8a; + } + + .lg\:ring-offset-indigo-50{ + --tw-ring-offset-color: #eef2ff; + } + + .lg\:ring-offset-indigo-100{ + --tw-ring-offset-color: #e0e7ff; + } + + .lg\:ring-offset-indigo-200{ + --tw-ring-offset-color: #c7d2fe; + } + + .lg\:ring-offset-indigo-300{ + --tw-ring-offset-color: #a5b4fc; + } + + .lg\:ring-offset-indigo-400{ + --tw-ring-offset-color: #818cf8; + } + + .lg\:ring-offset-indigo-500{ + --tw-ring-offset-color: #6366f1; + } + + .lg\:ring-offset-indigo-600{ + --tw-ring-offset-color: #4f46e5; + } + + .lg\:ring-offset-indigo-700{ + --tw-ring-offset-color: #4338ca; + } + + .lg\:ring-offset-indigo-800{ + --tw-ring-offset-color: #3730a3; + } + + .lg\:ring-offset-indigo-900{ + --tw-ring-offset-color: #312e81; + } + + .lg\:ring-offset-purple-50{ + --tw-ring-offset-color: #f5f3ff; + } + + .lg\:ring-offset-purple-100{ + --tw-ring-offset-color: #ede9fe; + } + + .lg\:ring-offset-purple-200{ + --tw-ring-offset-color: #ddd6fe; + } + + .lg\:ring-offset-purple-300{ + --tw-ring-offset-color: #c4b5fd; + } + + .lg\:ring-offset-purple-400{ + --tw-ring-offset-color: #a78bfa; + } + + .lg\:ring-offset-purple-500{ + --tw-ring-offset-color: #8b5cf6; + } + + .lg\:ring-offset-purple-600{ + --tw-ring-offset-color: #7c3aed; + } + + .lg\:ring-offset-purple-700{ + --tw-ring-offset-color: #6d28d9; + } + + .lg\:ring-offset-purple-800{ + --tw-ring-offset-color: #5b21b6; + } + + .lg\:ring-offset-purple-900{ + --tw-ring-offset-color: #4c1d95; + } + + .lg\:ring-offset-pink-50{ + --tw-ring-offset-color: #fdf2f8; + } + + .lg\:ring-offset-pink-100{ + --tw-ring-offset-color: #fce7f3; + } + + .lg\:ring-offset-pink-200{ + --tw-ring-offset-color: #fbcfe8; + } + + .lg\:ring-offset-pink-300{ + --tw-ring-offset-color: #f9a8d4; + } + + .lg\:ring-offset-pink-400{ + --tw-ring-offset-color: #f472b6; + } + + .lg\:ring-offset-pink-500{ + --tw-ring-offset-color: #ec4899; + } + + .lg\:ring-offset-pink-600{ + --tw-ring-offset-color: #db2777; + } + + .lg\:ring-offset-pink-700{ + --tw-ring-offset-color: #be185d; + } + + .lg\:ring-offset-pink-800{ + --tw-ring-offset-color: #9d174d; + } + + .lg\:ring-offset-pink-900{ + --tw-ring-offset-color: #831843; + } + + .lg\:focus-within\:ring-offset-transparent:focus-within{ + --tw-ring-offset-color: transparent; + } + + .lg\:focus-within\:ring-offset-current:focus-within{ + --tw-ring-offset-color: currentColor; + } + + .lg\:focus-within\:ring-offset-black:focus-within{ + --tw-ring-offset-color: #000; + } + + .lg\:focus-within\:ring-offset-white:focus-within{ + --tw-ring-offset-color: #fff; + } + + .lg\:focus-within\:ring-offset-gray-50:focus-within{ + --tw-ring-offset-color: #f9fafb; + } + + .lg\:focus-within\:ring-offset-gray-100:focus-within{ + --tw-ring-offset-color: #f3f4f6; + } + + .lg\:focus-within\:ring-offset-gray-200:focus-within{ + --tw-ring-offset-color: #e5e7eb; + } + + .lg\:focus-within\:ring-offset-gray-300:focus-within{ + --tw-ring-offset-color: #d1d5db; + } + + .lg\:focus-within\:ring-offset-gray-400:focus-within{ + --tw-ring-offset-color: #9ca3af; + } + + .lg\:focus-within\:ring-offset-gray-500:focus-within{ + --tw-ring-offset-color: #6b7280; + } + + .lg\:focus-within\:ring-offset-gray-600:focus-within{ + --tw-ring-offset-color: #4b5563; + } + + .lg\:focus-within\:ring-offset-gray-700:focus-within{ + --tw-ring-offset-color: #374151; + } + + .lg\:focus-within\:ring-offset-gray-800:focus-within{ + --tw-ring-offset-color: #1f2937; + } + + .lg\:focus-within\:ring-offset-gray-900:focus-within{ + --tw-ring-offset-color: #111827; + } + + .lg\:focus-within\:ring-offset-red-50:focus-within{ + --tw-ring-offset-color: #fef2f2; + } + + .lg\:focus-within\:ring-offset-red-100:focus-within{ + --tw-ring-offset-color: #fee2e2; + } + + .lg\:focus-within\:ring-offset-red-200:focus-within{ + --tw-ring-offset-color: #fecaca; + } + + .lg\:focus-within\:ring-offset-red-300:focus-within{ + --tw-ring-offset-color: #fca5a5; + } + + .lg\:focus-within\:ring-offset-red-400:focus-within{ + --tw-ring-offset-color: #f87171; + } + + .lg\:focus-within\:ring-offset-red-500:focus-within{ + --tw-ring-offset-color: #ef4444; + } + + .lg\:focus-within\:ring-offset-red-600:focus-within{ + --tw-ring-offset-color: #dc2626; + } + + .lg\:focus-within\:ring-offset-red-700:focus-within{ + --tw-ring-offset-color: #b91c1c; + } + + .lg\:focus-within\:ring-offset-red-800:focus-within{ + --tw-ring-offset-color: #991b1b; + } + + .lg\:focus-within\:ring-offset-red-900:focus-within{ + --tw-ring-offset-color: #7f1d1d; + } + + .lg\:focus-within\:ring-offset-yellow-50:focus-within{ + --tw-ring-offset-color: #fffbeb; + } + + .lg\:focus-within\:ring-offset-yellow-100:focus-within{ + --tw-ring-offset-color: #fef3c7; + } + + .lg\:focus-within\:ring-offset-yellow-200:focus-within{ + --tw-ring-offset-color: #fde68a; + } + + .lg\:focus-within\:ring-offset-yellow-300:focus-within{ + --tw-ring-offset-color: #fcd34d; + } + + .lg\:focus-within\:ring-offset-yellow-400:focus-within{ + --tw-ring-offset-color: #fbbf24; + } + + .lg\:focus-within\:ring-offset-yellow-500:focus-within{ + --tw-ring-offset-color: #f59e0b; + } + + .lg\:focus-within\:ring-offset-yellow-600:focus-within{ + --tw-ring-offset-color: #d97706; + } + + .lg\:focus-within\:ring-offset-yellow-700:focus-within{ + --tw-ring-offset-color: #b45309; + } + + .lg\:focus-within\:ring-offset-yellow-800:focus-within{ + --tw-ring-offset-color: #92400e; + } + + .lg\:focus-within\:ring-offset-yellow-900:focus-within{ + --tw-ring-offset-color: #78350f; + } + + .lg\:focus-within\:ring-offset-green-50:focus-within{ + --tw-ring-offset-color: #ecfdf5; + } + + .lg\:focus-within\:ring-offset-green-100:focus-within{ + --tw-ring-offset-color: #d1fae5; + } + + .lg\:focus-within\:ring-offset-green-200:focus-within{ + --tw-ring-offset-color: #a7f3d0; + } + + .lg\:focus-within\:ring-offset-green-300:focus-within{ + --tw-ring-offset-color: #6ee7b7; + } + + .lg\:focus-within\:ring-offset-green-400:focus-within{ + --tw-ring-offset-color: #34d399; + } + + .lg\:focus-within\:ring-offset-green-500:focus-within{ + --tw-ring-offset-color: #10b981; + } + + .lg\:focus-within\:ring-offset-green-600:focus-within{ + --tw-ring-offset-color: #059669; + } + + .lg\:focus-within\:ring-offset-green-700:focus-within{ + --tw-ring-offset-color: #047857; + } + + .lg\:focus-within\:ring-offset-green-800:focus-within{ + --tw-ring-offset-color: #065f46; + } + + .lg\:focus-within\:ring-offset-green-900:focus-within{ + --tw-ring-offset-color: #064e3b; + } + + .lg\:focus-within\:ring-offset-blue-50:focus-within{ + --tw-ring-offset-color: #eff6ff; + } + + .lg\:focus-within\:ring-offset-blue-100:focus-within{ + --tw-ring-offset-color: #dbeafe; + } + + .lg\:focus-within\:ring-offset-blue-200:focus-within{ + --tw-ring-offset-color: #bfdbfe; + } + + .lg\:focus-within\:ring-offset-blue-300:focus-within{ + --tw-ring-offset-color: #93c5fd; + } + + .lg\:focus-within\:ring-offset-blue-400:focus-within{ + --tw-ring-offset-color: #60a5fa; + } + + .lg\:focus-within\:ring-offset-blue-500:focus-within{ + --tw-ring-offset-color: #3b82f6; + } + + .lg\:focus-within\:ring-offset-blue-600:focus-within{ + --tw-ring-offset-color: #2563eb; + } + + .lg\:focus-within\:ring-offset-blue-700:focus-within{ + --tw-ring-offset-color: #1d4ed8; + } + + .lg\:focus-within\:ring-offset-blue-800:focus-within{ + --tw-ring-offset-color: #1e40af; + } + + .lg\:focus-within\:ring-offset-blue-900:focus-within{ + --tw-ring-offset-color: #1e3a8a; + } + + .lg\:focus-within\:ring-offset-indigo-50:focus-within{ + --tw-ring-offset-color: #eef2ff; + } + + .lg\:focus-within\:ring-offset-indigo-100:focus-within{ + --tw-ring-offset-color: #e0e7ff; + } + + .lg\:focus-within\:ring-offset-indigo-200:focus-within{ + --tw-ring-offset-color: #c7d2fe; + } + + .lg\:focus-within\:ring-offset-indigo-300:focus-within{ + --tw-ring-offset-color: #a5b4fc; + } + + .lg\:focus-within\:ring-offset-indigo-400:focus-within{ + --tw-ring-offset-color: #818cf8; + } + + .lg\:focus-within\:ring-offset-indigo-500:focus-within{ + --tw-ring-offset-color: #6366f1; + } + + .lg\:focus-within\:ring-offset-indigo-600:focus-within{ + --tw-ring-offset-color: #4f46e5; + } + + .lg\:focus-within\:ring-offset-indigo-700:focus-within{ + --tw-ring-offset-color: #4338ca; + } + + .lg\:focus-within\:ring-offset-indigo-800:focus-within{ + --tw-ring-offset-color: #3730a3; + } + + .lg\:focus-within\:ring-offset-indigo-900:focus-within{ + --tw-ring-offset-color: #312e81; + } + + .lg\:focus-within\:ring-offset-purple-50:focus-within{ + --tw-ring-offset-color: #f5f3ff; + } + + .lg\:focus-within\:ring-offset-purple-100:focus-within{ + --tw-ring-offset-color: #ede9fe; + } + + .lg\:focus-within\:ring-offset-purple-200:focus-within{ + --tw-ring-offset-color: #ddd6fe; + } + + .lg\:focus-within\:ring-offset-purple-300:focus-within{ + --tw-ring-offset-color: #c4b5fd; + } + + .lg\:focus-within\:ring-offset-purple-400:focus-within{ + --tw-ring-offset-color: #a78bfa; + } + + .lg\:focus-within\:ring-offset-purple-500:focus-within{ + --tw-ring-offset-color: #8b5cf6; + } + + .lg\:focus-within\:ring-offset-purple-600:focus-within{ + --tw-ring-offset-color: #7c3aed; + } + + .lg\:focus-within\:ring-offset-purple-700:focus-within{ + --tw-ring-offset-color: #6d28d9; + } + + .lg\:focus-within\:ring-offset-purple-800:focus-within{ + --tw-ring-offset-color: #5b21b6; + } + + .lg\:focus-within\:ring-offset-purple-900:focus-within{ + --tw-ring-offset-color: #4c1d95; + } + + .lg\:focus-within\:ring-offset-pink-50:focus-within{ + --tw-ring-offset-color: #fdf2f8; + } + + .lg\:focus-within\:ring-offset-pink-100:focus-within{ + --tw-ring-offset-color: #fce7f3; + } + + .lg\:focus-within\:ring-offset-pink-200:focus-within{ + --tw-ring-offset-color: #fbcfe8; + } + + .lg\:focus-within\:ring-offset-pink-300:focus-within{ + --tw-ring-offset-color: #f9a8d4; + } + + .lg\:focus-within\:ring-offset-pink-400:focus-within{ + --tw-ring-offset-color: #f472b6; + } + + .lg\:focus-within\:ring-offset-pink-500:focus-within{ + --tw-ring-offset-color: #ec4899; + } + + .lg\:focus-within\:ring-offset-pink-600:focus-within{ + --tw-ring-offset-color: #db2777; + } + + .lg\:focus-within\:ring-offset-pink-700:focus-within{ + --tw-ring-offset-color: #be185d; + } + + .lg\:focus-within\:ring-offset-pink-800:focus-within{ + --tw-ring-offset-color: #9d174d; + } + + .lg\:focus-within\:ring-offset-pink-900:focus-within{ + --tw-ring-offset-color: #831843; + } + + .lg\:focus\:ring-offset-transparent:focus{ + --tw-ring-offset-color: transparent; + } + + .lg\:focus\:ring-offset-current:focus{ + --tw-ring-offset-color: currentColor; + } + + .lg\:focus\:ring-offset-black:focus{ + --tw-ring-offset-color: #000; + } + + .lg\:focus\:ring-offset-white:focus{ + --tw-ring-offset-color: #fff; + } + + .lg\:focus\:ring-offset-gray-50:focus{ + --tw-ring-offset-color: #f9fafb; + } + + .lg\:focus\:ring-offset-gray-100:focus{ + --tw-ring-offset-color: #f3f4f6; + } + + .lg\:focus\:ring-offset-gray-200:focus{ + --tw-ring-offset-color: #e5e7eb; + } + + .lg\:focus\:ring-offset-gray-300:focus{ + --tw-ring-offset-color: #d1d5db; + } + + .lg\:focus\:ring-offset-gray-400:focus{ + --tw-ring-offset-color: #9ca3af; + } + + .lg\:focus\:ring-offset-gray-500:focus{ + --tw-ring-offset-color: #6b7280; + } + + .lg\:focus\:ring-offset-gray-600:focus{ + --tw-ring-offset-color: #4b5563; + } + + .lg\:focus\:ring-offset-gray-700:focus{ + --tw-ring-offset-color: #374151; + } + + .lg\:focus\:ring-offset-gray-800:focus{ + --tw-ring-offset-color: #1f2937; + } + + .lg\:focus\:ring-offset-gray-900:focus{ + --tw-ring-offset-color: #111827; + } + + .lg\:focus\:ring-offset-red-50:focus{ + --tw-ring-offset-color: #fef2f2; + } + + .lg\:focus\:ring-offset-red-100:focus{ + --tw-ring-offset-color: #fee2e2; + } + + .lg\:focus\:ring-offset-red-200:focus{ + --tw-ring-offset-color: #fecaca; + } + + .lg\:focus\:ring-offset-red-300:focus{ + --tw-ring-offset-color: #fca5a5; + } + + .lg\:focus\:ring-offset-red-400:focus{ + --tw-ring-offset-color: #f87171; + } + + .lg\:focus\:ring-offset-red-500:focus{ + --tw-ring-offset-color: #ef4444; + } + + .lg\:focus\:ring-offset-red-600:focus{ + --tw-ring-offset-color: #dc2626; + } + + .lg\:focus\:ring-offset-red-700:focus{ + --tw-ring-offset-color: #b91c1c; + } + + .lg\:focus\:ring-offset-red-800:focus{ + --tw-ring-offset-color: #991b1b; + } + + .lg\:focus\:ring-offset-red-900:focus{ + --tw-ring-offset-color: #7f1d1d; + } + + .lg\:focus\:ring-offset-yellow-50:focus{ + --tw-ring-offset-color: #fffbeb; + } + + .lg\:focus\:ring-offset-yellow-100:focus{ + --tw-ring-offset-color: #fef3c7; + } + + .lg\:focus\:ring-offset-yellow-200:focus{ + --tw-ring-offset-color: #fde68a; + } + + .lg\:focus\:ring-offset-yellow-300:focus{ + --tw-ring-offset-color: #fcd34d; + } + + .lg\:focus\:ring-offset-yellow-400:focus{ + --tw-ring-offset-color: #fbbf24; + } + + .lg\:focus\:ring-offset-yellow-500:focus{ + --tw-ring-offset-color: #f59e0b; + } + + .lg\:focus\:ring-offset-yellow-600:focus{ + --tw-ring-offset-color: #d97706; + } + + .lg\:focus\:ring-offset-yellow-700:focus{ + --tw-ring-offset-color: #b45309; + } + + .lg\:focus\:ring-offset-yellow-800:focus{ + --tw-ring-offset-color: #92400e; + } + + .lg\:focus\:ring-offset-yellow-900:focus{ + --tw-ring-offset-color: #78350f; + } + + .lg\:focus\:ring-offset-green-50:focus{ + --tw-ring-offset-color: #ecfdf5; + } + + .lg\:focus\:ring-offset-green-100:focus{ + --tw-ring-offset-color: #d1fae5; + } + + .lg\:focus\:ring-offset-green-200:focus{ + --tw-ring-offset-color: #a7f3d0; + } + + .lg\:focus\:ring-offset-green-300:focus{ + --tw-ring-offset-color: #6ee7b7; + } + + .lg\:focus\:ring-offset-green-400:focus{ + --tw-ring-offset-color: #34d399; + } + + .lg\:focus\:ring-offset-green-500:focus{ + --tw-ring-offset-color: #10b981; + } + + .lg\:focus\:ring-offset-green-600:focus{ + --tw-ring-offset-color: #059669; + } + + .lg\:focus\:ring-offset-green-700:focus{ + --tw-ring-offset-color: #047857; + } + + .lg\:focus\:ring-offset-green-800:focus{ + --tw-ring-offset-color: #065f46; + } + + .lg\:focus\:ring-offset-green-900:focus{ + --tw-ring-offset-color: #064e3b; + } + + .lg\:focus\:ring-offset-blue-50:focus{ + --tw-ring-offset-color: #eff6ff; + } + + .lg\:focus\:ring-offset-blue-100:focus{ + --tw-ring-offset-color: #dbeafe; + } + + .lg\:focus\:ring-offset-blue-200:focus{ + --tw-ring-offset-color: #bfdbfe; + } + + .lg\:focus\:ring-offset-blue-300:focus{ + --tw-ring-offset-color: #93c5fd; + } + + .lg\:focus\:ring-offset-blue-400:focus{ + --tw-ring-offset-color: #60a5fa; + } + + .lg\:focus\:ring-offset-blue-500:focus{ + --tw-ring-offset-color: #3b82f6; + } + + .lg\:focus\:ring-offset-blue-600:focus{ + --tw-ring-offset-color: #2563eb; + } + + .lg\:focus\:ring-offset-blue-700:focus{ + --tw-ring-offset-color: #1d4ed8; + } + + .lg\:focus\:ring-offset-blue-800:focus{ + --tw-ring-offset-color: #1e40af; + } + + .lg\:focus\:ring-offset-blue-900:focus{ + --tw-ring-offset-color: #1e3a8a; + } + + .lg\:focus\:ring-offset-indigo-50:focus{ + --tw-ring-offset-color: #eef2ff; + } + + .lg\:focus\:ring-offset-indigo-100:focus{ + --tw-ring-offset-color: #e0e7ff; + } + + .lg\:focus\:ring-offset-indigo-200:focus{ + --tw-ring-offset-color: #c7d2fe; + } + + .lg\:focus\:ring-offset-indigo-300:focus{ + --tw-ring-offset-color: #a5b4fc; + } + + .lg\:focus\:ring-offset-indigo-400:focus{ + --tw-ring-offset-color: #818cf8; + } + + .lg\:focus\:ring-offset-indigo-500:focus{ + --tw-ring-offset-color: #6366f1; + } + + .lg\:focus\:ring-offset-indigo-600:focus{ + --tw-ring-offset-color: #4f46e5; + } + + .lg\:focus\:ring-offset-indigo-700:focus{ + --tw-ring-offset-color: #4338ca; + } + + .lg\:focus\:ring-offset-indigo-800:focus{ + --tw-ring-offset-color: #3730a3; + } + + .lg\:focus\:ring-offset-indigo-900:focus{ + --tw-ring-offset-color: #312e81; + } + + .lg\:focus\:ring-offset-purple-50:focus{ + --tw-ring-offset-color: #f5f3ff; + } + + .lg\:focus\:ring-offset-purple-100:focus{ + --tw-ring-offset-color: #ede9fe; + } + + .lg\:focus\:ring-offset-purple-200:focus{ + --tw-ring-offset-color: #ddd6fe; + } + + .lg\:focus\:ring-offset-purple-300:focus{ + --tw-ring-offset-color: #c4b5fd; + } + + .lg\:focus\:ring-offset-purple-400:focus{ + --tw-ring-offset-color: #a78bfa; + } + + .lg\:focus\:ring-offset-purple-500:focus{ + --tw-ring-offset-color: #8b5cf6; + } + + .lg\:focus\:ring-offset-purple-600:focus{ + --tw-ring-offset-color: #7c3aed; + } + + .lg\:focus\:ring-offset-purple-700:focus{ + --tw-ring-offset-color: #6d28d9; + } + + .lg\:focus\:ring-offset-purple-800:focus{ + --tw-ring-offset-color: #5b21b6; + } + + .lg\:focus\:ring-offset-purple-900:focus{ + --tw-ring-offset-color: #4c1d95; + } + + .lg\:focus\:ring-offset-pink-50:focus{ + --tw-ring-offset-color: #fdf2f8; + } + + .lg\:focus\:ring-offset-pink-100:focus{ + --tw-ring-offset-color: #fce7f3; + } + + .lg\:focus\:ring-offset-pink-200:focus{ + --tw-ring-offset-color: #fbcfe8; + } + + .lg\:focus\:ring-offset-pink-300:focus{ + --tw-ring-offset-color: #f9a8d4; + } + + .lg\:focus\:ring-offset-pink-400:focus{ + --tw-ring-offset-color: #f472b6; + } + + .lg\:focus\:ring-offset-pink-500:focus{ + --tw-ring-offset-color: #ec4899; + } + + .lg\:focus\:ring-offset-pink-600:focus{ + --tw-ring-offset-color: #db2777; + } + + .lg\:focus\:ring-offset-pink-700:focus{ + --tw-ring-offset-color: #be185d; + } + + .lg\:focus\:ring-offset-pink-800:focus{ + --tw-ring-offset-color: #9d174d; + } + + .lg\:focus\:ring-offset-pink-900:focus{ + --tw-ring-offset-color: #831843; + } + + .lg\:ring-offset-0{ + --tw-ring-offset-width: 0px; + } + + .lg\:ring-offset-1{ + --tw-ring-offset-width: 1px; + } + + .lg\:ring-offset-2{ + --tw-ring-offset-width: 2px; + } + + .lg\:ring-offset-4{ + --tw-ring-offset-width: 4px; + } + + .lg\:ring-offset-8{ + --tw-ring-offset-width: 8px; + } + + .lg\:focus-within\:ring-offset-0:focus-within{ + --tw-ring-offset-width: 0px; + } + + .lg\:focus-within\:ring-offset-1:focus-within{ + --tw-ring-offset-width: 1px; + } + + .lg\:focus-within\:ring-offset-2:focus-within{ + --tw-ring-offset-width: 2px; + } + + .lg\:focus-within\:ring-offset-4:focus-within{ + --tw-ring-offset-width: 4px; + } + + .lg\:focus-within\:ring-offset-8:focus-within{ + --tw-ring-offset-width: 8px; + } + + .lg\:focus\:ring-offset-0:focus{ + --tw-ring-offset-width: 0px; + } + + .lg\:focus\:ring-offset-1:focus{ + --tw-ring-offset-width: 1px; + } + + .lg\:focus\:ring-offset-2:focus{ + --tw-ring-offset-width: 2px; + } + + .lg\:focus\:ring-offset-4:focus{ + --tw-ring-offset-width: 4px; + } + + .lg\:focus\:ring-offset-8:focus{ + --tw-ring-offset-width: 8px; + } + + .lg\:ring-transparent{ + --tw-ring-color: transparent; + } + + .lg\:ring-current{ + --tw-ring-color: currentColor; + } + + .lg\:ring-black{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); + } + + .lg\:ring-white{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); + } + + .lg\:ring-gray-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); + } + + .lg\:ring-gray-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); + } + + .lg\:ring-gray-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); + } + + .lg\:ring-gray-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); + } + + .lg\:ring-gray-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); + } + + .lg\:ring-gray-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); + } + + .lg\:ring-gray-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); + } + + .lg\:ring-gray-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); + } + + .lg\:ring-gray-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); + } + + .lg\:ring-gray-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); + } + + .lg\:ring-red-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); + } + + .lg\:ring-red-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); + } + + .lg\:ring-red-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); + } + + .lg\:ring-red-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); + } + + .lg\:ring-red-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); + } + + .lg\:ring-red-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); + } + + .lg\:ring-red-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); + } + + .lg\:ring-red-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); + } + + .lg\:ring-red-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); + } + + .lg\:ring-red-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); + } + + .lg\:ring-yellow-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); + } + + .lg\:ring-yellow-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); + } + + .lg\:ring-yellow-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); + } + + .lg\:ring-yellow-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); + } + + .lg\:ring-yellow-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); + } + + .lg\:ring-yellow-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); + } + + .lg\:ring-yellow-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); + } + + .lg\:ring-yellow-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); + } + + .lg\:ring-yellow-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); + } + + .lg\:ring-yellow-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); + } + + .lg\:ring-green-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); + } + + .lg\:ring-green-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); + } + + .lg\:ring-green-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); + } + + .lg\:ring-green-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); + } + + .lg\:ring-green-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); + } + + .lg\:ring-green-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); + } + + .lg\:ring-green-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); + } + + .lg\:ring-green-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); + } + + .lg\:ring-green-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); + } + + .lg\:ring-green-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); + } + + .lg\:ring-blue-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); + } + + .lg\:ring-blue-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); + } + + .lg\:ring-blue-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); + } + + .lg\:ring-blue-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); + } + + .lg\:ring-blue-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); + } + + .lg\:ring-blue-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); + } + + .lg\:ring-blue-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); + } + + .lg\:ring-blue-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } + + .lg\:ring-blue-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); + } + + .lg\:ring-blue-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); + } + + .lg\:ring-indigo-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); + } + + .lg\:ring-indigo-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); + } + + .lg\:ring-indigo-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); + } + + .lg\:ring-indigo-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); + } + + .lg\:ring-indigo-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); + } + + .lg\:ring-indigo-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); + } + + .lg\:ring-indigo-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); + } + + .lg\:ring-indigo-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); + } + + .lg\:ring-indigo-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); + } + + .lg\:ring-indigo-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); + } + + .lg\:ring-purple-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); + } + + .lg\:ring-purple-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); + } + + .lg\:ring-purple-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); + } + + .lg\:ring-purple-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); + } + + .lg\:ring-purple-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); + } + + .lg\:ring-purple-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); + } + + .lg\:ring-purple-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); + } + + .lg\:ring-purple-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); + } + + .lg\:ring-purple-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); + } + + .lg\:ring-purple-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); + } + + .lg\:ring-pink-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); + } + + .lg\:ring-pink-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); + } + + .lg\:ring-pink-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); + } + + .lg\:ring-pink-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); + } + + .lg\:ring-pink-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); + } + + .lg\:ring-pink-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); + } + + .lg\:ring-pink-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); + } + + .lg\:ring-pink-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); + } + + .lg\:ring-pink-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); + } + + .lg\:ring-pink-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-transparent:focus-within{ + --tw-ring-color: transparent; + } + + .lg\:focus-within\:ring-current:focus-within{ + --tw-ring-color: currentColor; + } + + .lg\:focus-within\:ring-black:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-white:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-gray-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-gray-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-gray-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-gray-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-gray-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-gray-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-gray-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-gray-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-gray-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-gray-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-red-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-red-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-red-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-red-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-red-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-red-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-red-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-red-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-red-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-red-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-yellow-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-yellow-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-yellow-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-yellow-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-yellow-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-yellow-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-yellow-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-yellow-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-yellow-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-yellow-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-green-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-green-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-green-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-green-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-green-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-green-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-green-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-green-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-green-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-green-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-blue-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-blue-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-blue-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-blue-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-blue-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-blue-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-blue-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-blue-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-blue-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-blue-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-indigo-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-indigo-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-indigo-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-indigo-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-indigo-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-indigo-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-indigo-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-indigo-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-indigo-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-indigo-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-purple-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-purple-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-purple-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-purple-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-purple-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-purple-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-purple-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-purple-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-purple-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-purple-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-pink-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-pink-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-pink-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-pink-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-pink-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-pink-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-pink-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-pink-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-pink-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); + } + + .lg\:focus-within\:ring-pink-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-transparent:focus{ + --tw-ring-color: transparent; + } + + .lg\:focus\:ring-current:focus{ + --tw-ring-color: currentColor; + } + + .lg\:focus\:ring-black:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-white:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-gray-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-gray-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-gray-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-gray-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-gray-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-gray-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-gray-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-gray-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-gray-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-gray-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-red-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-red-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-red-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-red-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-red-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-red-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-red-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-red-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-red-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-red-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-yellow-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-yellow-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-yellow-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-yellow-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-yellow-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-yellow-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-yellow-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-yellow-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-yellow-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-yellow-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-green-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-green-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-green-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-green-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-green-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-green-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-green-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-green-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-green-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-green-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-blue-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-blue-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-blue-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-blue-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-blue-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-blue-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-blue-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-blue-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-blue-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-blue-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-indigo-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-indigo-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-indigo-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-indigo-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-indigo-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-indigo-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-indigo-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-indigo-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-indigo-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-indigo-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-purple-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-purple-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-purple-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-purple-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-purple-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-purple-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-purple-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-purple-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-purple-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-purple-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-pink-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-pink-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-pink-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-pink-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-pink-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-pink-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-pink-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-pink-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-pink-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); + } + + .lg\:focus\:ring-pink-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); + } + + .lg\:ring-opacity-0{ + --tw-ring-opacity: 0; + } + + .lg\:ring-opacity-5{ + --tw-ring-opacity: 0.05; + } + + .lg\:ring-opacity-10{ + --tw-ring-opacity: 0.1; + } + + .lg\:ring-opacity-20{ + --tw-ring-opacity: 0.2; + } + + .lg\:ring-opacity-25{ + --tw-ring-opacity: 0.25; + } + + .lg\:ring-opacity-30{ + --tw-ring-opacity: 0.3; + } + + .lg\:ring-opacity-40{ + --tw-ring-opacity: 0.4; + } + + .lg\:ring-opacity-50{ + --tw-ring-opacity: 0.5; + } + + .lg\:ring-opacity-60{ + --tw-ring-opacity: 0.6; + } + + .lg\:ring-opacity-70{ + --tw-ring-opacity: 0.7; + } + + .lg\:ring-opacity-75{ + --tw-ring-opacity: 0.75; + } + + .lg\:ring-opacity-80{ + --tw-ring-opacity: 0.8; + } + + .lg\:ring-opacity-90{ + --tw-ring-opacity: 0.9; + } + + .lg\:ring-opacity-95{ + --tw-ring-opacity: 0.95; + } + + .lg\:ring-opacity-100{ + --tw-ring-opacity: 1; + } + + .lg\:focus-within\:ring-opacity-0:focus-within{ + --tw-ring-opacity: 0; + } + + .lg\:focus-within\:ring-opacity-5:focus-within{ + --tw-ring-opacity: 0.05; + } + + .lg\:focus-within\:ring-opacity-10:focus-within{ + --tw-ring-opacity: 0.1; + } + + .lg\:focus-within\:ring-opacity-20:focus-within{ + --tw-ring-opacity: 0.2; + } + + .lg\:focus-within\:ring-opacity-25:focus-within{ + --tw-ring-opacity: 0.25; + } + + .lg\:focus-within\:ring-opacity-30:focus-within{ + --tw-ring-opacity: 0.3; + } + + .lg\:focus-within\:ring-opacity-40:focus-within{ + --tw-ring-opacity: 0.4; + } + + .lg\:focus-within\:ring-opacity-50:focus-within{ + --tw-ring-opacity: 0.5; + } + + .lg\:focus-within\:ring-opacity-60:focus-within{ + --tw-ring-opacity: 0.6; + } + + .lg\:focus-within\:ring-opacity-70:focus-within{ + --tw-ring-opacity: 0.7; + } + + .lg\:focus-within\:ring-opacity-75:focus-within{ + --tw-ring-opacity: 0.75; + } + + .lg\:focus-within\:ring-opacity-80:focus-within{ + --tw-ring-opacity: 0.8; + } + + .lg\:focus-within\:ring-opacity-90:focus-within{ + --tw-ring-opacity: 0.9; + } + + .lg\:focus-within\:ring-opacity-95:focus-within{ + --tw-ring-opacity: 0.95; + } + + .lg\:focus-within\:ring-opacity-100:focus-within{ + --tw-ring-opacity: 1; + } + + .lg\:focus\:ring-opacity-0:focus{ + --tw-ring-opacity: 0; + } + + .lg\:focus\:ring-opacity-5:focus{ + --tw-ring-opacity: 0.05; + } + + .lg\:focus\:ring-opacity-10:focus{ + --tw-ring-opacity: 0.1; + } + + .lg\:focus\:ring-opacity-20:focus{ + --tw-ring-opacity: 0.2; + } + + .lg\:focus\:ring-opacity-25:focus{ + --tw-ring-opacity: 0.25; + } + + .lg\:focus\:ring-opacity-30:focus{ + --tw-ring-opacity: 0.3; + } + + .lg\:focus\:ring-opacity-40:focus{ + --tw-ring-opacity: 0.4; + } + + .lg\:focus\:ring-opacity-50:focus{ + --tw-ring-opacity: 0.5; + } + + .lg\:focus\:ring-opacity-60:focus{ + --tw-ring-opacity: 0.6; + } + + .lg\:focus\:ring-opacity-70:focus{ + --tw-ring-opacity: 0.7; + } + + .lg\:focus\:ring-opacity-75:focus{ + --tw-ring-opacity: 0.75; + } + + .lg\:focus\:ring-opacity-80:focus{ + --tw-ring-opacity: 0.8; + } + + .lg\:focus\:ring-opacity-90:focus{ + --tw-ring-opacity: 0.9; + } + + .lg\:focus\:ring-opacity-95:focus{ + --tw-ring-opacity: 0.95; + } + + .lg\:focus\:ring-opacity-100:focus{ + --tw-ring-opacity: 1; + } + + .lg\:fill-current{ + fill: currentColor; + } + + .lg\:stroke-current{ + stroke: currentColor; + } + + .lg\:stroke-0{ + stroke-width: 0; + } + + .lg\:stroke-1{ + stroke-width: 1; + } + + .lg\:stroke-2{ + stroke-width: 2; + } + + .lg\:table-auto{ + table-layout: auto; + } + + .lg\:table-fixed{ + table-layout: fixed; + } + + .lg\:text-left{ + text-align: left; + } + + .lg\:text-center{ + text-align: center; + } + + .lg\:text-right{ + text-align: right; + } + + .lg\:text-justify{ + text-align: justify; + } + + .lg\:text-transparent{ + color: transparent; + } + + .lg\:text-current{ + color: currentColor; + } + + .lg\:text-black{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .lg\:text-white{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .lg\:text-gray-50{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .lg\:text-gray-100{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .lg\:text-gray-200{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .lg\:text-gray-300{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .lg\:text-gray-400{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .lg\:text-gray-500{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .lg\:text-gray-600{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .lg\:text-gray-700{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .lg\:text-gray-800{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .lg\:text-gray-900{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .lg\:text-red-50{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .lg\:text-red-100{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .lg\:text-red-200{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .lg\:text-red-300{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .lg\:text-red-400{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .lg\:text-red-500{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .lg\:text-red-600{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .lg\:text-red-700{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .lg\:text-red-800{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .lg\:text-red-900{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .lg\:text-yellow-50{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .lg\:text-yellow-100{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .lg\:text-yellow-200{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .lg\:text-yellow-300{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .lg\:text-yellow-400{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .lg\:text-yellow-500{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .lg\:text-yellow-600{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .lg\:text-yellow-700{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .lg\:text-yellow-800{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .lg\:text-yellow-900{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .lg\:text-green-50{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .lg\:text-green-100{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .lg\:text-green-200{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .lg\:text-green-300{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .lg\:text-green-400{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .lg\:text-green-500{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .lg\:text-green-600{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .lg\:text-green-700{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .lg\:text-green-800{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .lg\:text-green-900{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .lg\:text-blue-50{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .lg\:text-blue-100{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .lg\:text-blue-200{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .lg\:text-blue-300{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .lg\:text-blue-400{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .lg\:text-blue-500{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .lg\:text-blue-600{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .lg\:text-blue-700{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .lg\:text-blue-800{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .lg\:text-blue-900{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .lg\:text-indigo-50{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .lg\:text-indigo-100{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .lg\:text-indigo-200{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .lg\:text-indigo-300{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .lg\:text-indigo-400{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .lg\:text-indigo-500{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .lg\:text-indigo-600{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .lg\:text-indigo-700{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .lg\:text-indigo-800{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .lg\:text-indigo-900{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .lg\:text-purple-50{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .lg\:text-purple-100{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .lg\:text-purple-200{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .lg\:text-purple-300{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .lg\:text-purple-400{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .lg\:text-purple-500{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .lg\:text-purple-600{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .lg\:text-purple-700{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .lg\:text-purple-800{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .lg\:text-purple-900{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .lg\:text-pink-50{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .lg\:text-pink-100{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .lg\:text-pink-200{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .lg\:text-pink-300{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .lg\:text-pink-400{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .lg\:text-pink-500{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .lg\:text-pink-600{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .lg\:text-pink-700{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .lg\:text-pink-800{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .lg\:text-pink-900{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-transparent{ + color: transparent; + } + + .group:hover .lg\:group-hover\:text-current{ + color: currentColor; + } + + .group:hover .lg\:group-hover\:text-black{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-white{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-gray-50{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-gray-100{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-gray-200{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-gray-300{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-gray-400{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-gray-500{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-gray-600{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-gray-700{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-gray-800{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-gray-900{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-red-50{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-red-100{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-red-200{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-red-300{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-red-400{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-red-500{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-red-600{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-red-700{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-red-800{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-red-900{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-yellow-50{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-yellow-100{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-yellow-200{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-yellow-300{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-yellow-400{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-yellow-500{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-yellow-600{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-yellow-700{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-yellow-800{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-yellow-900{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-green-50{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-green-100{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-green-200{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-green-300{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-green-400{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-green-500{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-green-600{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-green-700{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-green-800{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-green-900{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-blue-50{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-blue-100{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-blue-200{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-blue-300{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-blue-400{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-blue-500{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-blue-600{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-blue-700{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-blue-800{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-blue-900{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-indigo-50{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-indigo-100{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-indigo-200{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-indigo-300{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-indigo-400{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-indigo-500{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-indigo-600{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-indigo-700{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-indigo-800{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-indigo-900{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-purple-50{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-purple-100{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-purple-200{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-purple-300{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-purple-400{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-purple-500{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-purple-600{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-purple-700{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-purple-800{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-purple-900{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-pink-50{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-pink-100{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-pink-200{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-pink-300{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-pink-400{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-pink-500{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-pink-600{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-pink-700{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-pink-800{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .group:hover .lg\:group-hover\:text-pink-900{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-transparent:focus-within{ + color: transparent; + } + + .lg\:focus-within\:text-current:focus-within{ + color: currentColor; + } + + .lg\:focus-within\:text-black:focus-within{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-white:focus-within{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-gray-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-gray-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-gray-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-gray-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-gray-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-gray-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-gray-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-gray-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-gray-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-gray-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-red-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-red-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-red-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-red-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-red-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-red-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-red-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-red-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-red-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-red-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-yellow-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-yellow-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-yellow-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-yellow-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-yellow-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-yellow-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-yellow-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-yellow-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-yellow-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-yellow-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-green-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-green-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-green-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-green-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-green-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-green-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-green-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-green-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-green-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-green-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-blue-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-blue-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-blue-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-blue-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-blue-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-blue-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-blue-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-blue-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-blue-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-blue-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-indigo-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-indigo-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-indigo-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-indigo-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-indigo-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-indigo-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-indigo-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-indigo-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-indigo-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-indigo-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-purple-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-purple-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-purple-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-purple-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-purple-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-purple-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-purple-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-purple-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-purple-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-purple-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-pink-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-pink-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-pink-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-pink-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-pink-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-pink-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-pink-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-pink-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-pink-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .lg\:focus-within\:text-pink-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .lg\:hover\:text-transparent:hover{ + color: transparent; + } + + .lg\:hover\:text-current:hover{ + color: currentColor; + } + + .lg\:hover\:text-black:hover{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .lg\:hover\:text-white:hover{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .lg\:hover\:text-gray-50:hover{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .lg\:hover\:text-gray-100:hover{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .lg\:hover\:text-gray-200:hover{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .lg\:hover\:text-gray-300:hover{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .lg\:hover\:text-gray-400:hover{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .lg\:hover\:text-gray-500:hover{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .lg\:hover\:text-gray-600:hover{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .lg\:hover\:text-gray-700:hover{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .lg\:hover\:text-gray-800:hover{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .lg\:hover\:text-gray-900:hover{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .lg\:hover\:text-red-50:hover{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .lg\:hover\:text-red-100:hover{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .lg\:hover\:text-red-200:hover{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .lg\:hover\:text-red-300:hover{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .lg\:hover\:text-red-400:hover{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .lg\:hover\:text-red-500:hover{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .lg\:hover\:text-red-600:hover{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .lg\:hover\:text-red-700:hover{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .lg\:hover\:text-red-800:hover{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .lg\:hover\:text-red-900:hover{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .lg\:hover\:text-yellow-50:hover{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .lg\:hover\:text-yellow-100:hover{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .lg\:hover\:text-yellow-200:hover{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .lg\:hover\:text-yellow-300:hover{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .lg\:hover\:text-yellow-400:hover{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .lg\:hover\:text-yellow-500:hover{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .lg\:hover\:text-yellow-600:hover{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .lg\:hover\:text-yellow-700:hover{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .lg\:hover\:text-yellow-800:hover{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .lg\:hover\:text-yellow-900:hover{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .lg\:hover\:text-green-50:hover{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .lg\:hover\:text-green-100:hover{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .lg\:hover\:text-green-200:hover{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .lg\:hover\:text-green-300:hover{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .lg\:hover\:text-green-400:hover{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .lg\:hover\:text-green-500:hover{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .lg\:hover\:text-green-600:hover{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .lg\:hover\:text-green-700:hover{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .lg\:hover\:text-green-800:hover{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .lg\:hover\:text-green-900:hover{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .lg\:hover\:text-blue-50:hover{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .lg\:hover\:text-blue-100:hover{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .lg\:hover\:text-blue-200:hover{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .lg\:hover\:text-blue-300:hover{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .lg\:hover\:text-blue-400:hover{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .lg\:hover\:text-blue-500:hover{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .lg\:hover\:text-blue-600:hover{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .lg\:hover\:text-blue-700:hover{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .lg\:hover\:text-blue-800:hover{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .lg\:hover\:text-blue-900:hover{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .lg\:hover\:text-indigo-50:hover{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .lg\:hover\:text-indigo-100:hover{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .lg\:hover\:text-indigo-200:hover{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .lg\:hover\:text-indigo-300:hover{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .lg\:hover\:text-indigo-400:hover{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .lg\:hover\:text-indigo-500:hover{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .lg\:hover\:text-indigo-600:hover{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .lg\:hover\:text-indigo-700:hover{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .lg\:hover\:text-indigo-800:hover{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .lg\:hover\:text-indigo-900:hover{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .lg\:hover\:text-purple-50:hover{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .lg\:hover\:text-purple-100:hover{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .lg\:hover\:text-purple-200:hover{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .lg\:hover\:text-purple-300:hover{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .lg\:hover\:text-purple-400:hover{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .lg\:hover\:text-purple-500:hover{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .lg\:hover\:text-purple-600:hover{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .lg\:hover\:text-purple-700:hover{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .lg\:hover\:text-purple-800:hover{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .lg\:hover\:text-purple-900:hover{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .lg\:hover\:text-pink-50:hover{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .lg\:hover\:text-pink-100:hover{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .lg\:hover\:text-pink-200:hover{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .lg\:hover\:text-pink-300:hover{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .lg\:hover\:text-pink-400:hover{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .lg\:hover\:text-pink-500:hover{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .lg\:hover\:text-pink-600:hover{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .lg\:hover\:text-pink-700:hover{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .lg\:hover\:text-pink-800:hover{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .lg\:hover\:text-pink-900:hover{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .lg\:focus\:text-transparent:focus{ + color: transparent; + } + + .lg\:focus\:text-current:focus{ + color: currentColor; + } + + .lg\:focus\:text-black:focus{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .lg\:focus\:text-white:focus{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .lg\:focus\:text-gray-50:focus{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .lg\:focus\:text-gray-100:focus{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .lg\:focus\:text-gray-200:focus{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .lg\:focus\:text-gray-300:focus{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .lg\:focus\:text-gray-400:focus{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .lg\:focus\:text-gray-500:focus{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .lg\:focus\:text-gray-600:focus{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .lg\:focus\:text-gray-700:focus{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .lg\:focus\:text-gray-800:focus{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .lg\:focus\:text-gray-900:focus{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .lg\:focus\:text-red-50:focus{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .lg\:focus\:text-red-100:focus{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .lg\:focus\:text-red-200:focus{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .lg\:focus\:text-red-300:focus{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .lg\:focus\:text-red-400:focus{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .lg\:focus\:text-red-500:focus{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .lg\:focus\:text-red-600:focus{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .lg\:focus\:text-red-700:focus{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .lg\:focus\:text-red-800:focus{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .lg\:focus\:text-red-900:focus{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .lg\:focus\:text-yellow-50:focus{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .lg\:focus\:text-yellow-100:focus{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .lg\:focus\:text-yellow-200:focus{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .lg\:focus\:text-yellow-300:focus{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .lg\:focus\:text-yellow-400:focus{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .lg\:focus\:text-yellow-500:focus{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .lg\:focus\:text-yellow-600:focus{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .lg\:focus\:text-yellow-700:focus{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .lg\:focus\:text-yellow-800:focus{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .lg\:focus\:text-yellow-900:focus{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .lg\:focus\:text-green-50:focus{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .lg\:focus\:text-green-100:focus{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .lg\:focus\:text-green-200:focus{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .lg\:focus\:text-green-300:focus{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .lg\:focus\:text-green-400:focus{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .lg\:focus\:text-green-500:focus{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .lg\:focus\:text-green-600:focus{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .lg\:focus\:text-green-700:focus{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .lg\:focus\:text-green-800:focus{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .lg\:focus\:text-green-900:focus{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .lg\:focus\:text-blue-50:focus{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .lg\:focus\:text-blue-100:focus{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .lg\:focus\:text-blue-200:focus{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .lg\:focus\:text-blue-300:focus{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .lg\:focus\:text-blue-400:focus{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .lg\:focus\:text-blue-500:focus{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .lg\:focus\:text-blue-600:focus{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .lg\:focus\:text-blue-700:focus{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .lg\:focus\:text-blue-800:focus{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .lg\:focus\:text-blue-900:focus{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .lg\:focus\:text-indigo-50:focus{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .lg\:focus\:text-indigo-100:focus{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .lg\:focus\:text-indigo-200:focus{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .lg\:focus\:text-indigo-300:focus{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .lg\:focus\:text-indigo-400:focus{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .lg\:focus\:text-indigo-500:focus{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .lg\:focus\:text-indigo-600:focus{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .lg\:focus\:text-indigo-700:focus{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .lg\:focus\:text-indigo-800:focus{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .lg\:focus\:text-indigo-900:focus{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .lg\:focus\:text-purple-50:focus{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .lg\:focus\:text-purple-100:focus{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .lg\:focus\:text-purple-200:focus{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .lg\:focus\:text-purple-300:focus{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .lg\:focus\:text-purple-400:focus{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .lg\:focus\:text-purple-500:focus{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .lg\:focus\:text-purple-600:focus{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .lg\:focus\:text-purple-700:focus{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .lg\:focus\:text-purple-800:focus{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .lg\:focus\:text-purple-900:focus{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .lg\:focus\:text-pink-50:focus{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .lg\:focus\:text-pink-100:focus{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .lg\:focus\:text-pink-200:focus{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .lg\:focus\:text-pink-300:focus{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .lg\:focus\:text-pink-400:focus{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .lg\:focus\:text-pink-500:focus{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .lg\:focus\:text-pink-600:focus{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .lg\:focus\:text-pink-700:focus{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .lg\:focus\:text-pink-800:focus{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .lg\:focus\:text-pink-900:focus{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .lg\:text-opacity-0{ + --tw-text-opacity: 0; + } + + .lg\:text-opacity-5{ + --tw-text-opacity: 0.05; + } + + .lg\:text-opacity-10{ + --tw-text-opacity: 0.1; + } + + .lg\:text-opacity-20{ + --tw-text-opacity: 0.2; + } + + .lg\:text-opacity-25{ + --tw-text-opacity: 0.25; + } + + .lg\:text-opacity-30{ + --tw-text-opacity: 0.3; + } + + .lg\:text-opacity-40{ + --tw-text-opacity: 0.4; + } + + .lg\:text-opacity-50{ + --tw-text-opacity: 0.5; + } + + .lg\:text-opacity-60{ + --tw-text-opacity: 0.6; + } + + .lg\:text-opacity-70{ + --tw-text-opacity: 0.7; + } + + .lg\:text-opacity-75{ + --tw-text-opacity: 0.75; + } + + .lg\:text-opacity-80{ + --tw-text-opacity: 0.8; + } + + .lg\:text-opacity-90{ + --tw-text-opacity: 0.9; + } + + .lg\:text-opacity-95{ + --tw-text-opacity: 0.95; + } + + .lg\:text-opacity-100{ + --tw-text-opacity: 1; + } + + .group:hover .lg\:group-hover\:text-opacity-0{ + --tw-text-opacity: 0; + } + + .group:hover .lg\:group-hover\:text-opacity-5{ + --tw-text-opacity: 0.05; + } + + .group:hover .lg\:group-hover\:text-opacity-10{ + --tw-text-opacity: 0.1; + } + + .group:hover .lg\:group-hover\:text-opacity-20{ + --tw-text-opacity: 0.2; + } + + .group:hover .lg\:group-hover\:text-opacity-25{ + --tw-text-opacity: 0.25; + } + + .group:hover .lg\:group-hover\:text-opacity-30{ + --tw-text-opacity: 0.3; + } + + .group:hover .lg\:group-hover\:text-opacity-40{ + --tw-text-opacity: 0.4; + } + + .group:hover .lg\:group-hover\:text-opacity-50{ + --tw-text-opacity: 0.5; + } + + .group:hover .lg\:group-hover\:text-opacity-60{ + --tw-text-opacity: 0.6; + } + + .group:hover .lg\:group-hover\:text-opacity-70{ + --tw-text-opacity: 0.7; + } + + .group:hover .lg\:group-hover\:text-opacity-75{ + --tw-text-opacity: 0.75; + } + + .group:hover .lg\:group-hover\:text-opacity-80{ + --tw-text-opacity: 0.8; + } + + .group:hover .lg\:group-hover\:text-opacity-90{ + --tw-text-opacity: 0.9; + } + + .group:hover .lg\:group-hover\:text-opacity-95{ + --tw-text-opacity: 0.95; + } + + .group:hover .lg\:group-hover\:text-opacity-100{ + --tw-text-opacity: 1; + } + + .lg\:focus-within\:text-opacity-0:focus-within{ + --tw-text-opacity: 0; + } + + .lg\:focus-within\:text-opacity-5:focus-within{ + --tw-text-opacity: 0.05; + } + + .lg\:focus-within\:text-opacity-10:focus-within{ + --tw-text-opacity: 0.1; + } + + .lg\:focus-within\:text-opacity-20:focus-within{ + --tw-text-opacity: 0.2; + } + + .lg\:focus-within\:text-opacity-25:focus-within{ + --tw-text-opacity: 0.25; + } + + .lg\:focus-within\:text-opacity-30:focus-within{ + --tw-text-opacity: 0.3; + } + + .lg\:focus-within\:text-opacity-40:focus-within{ + --tw-text-opacity: 0.4; + } + + .lg\:focus-within\:text-opacity-50:focus-within{ + --tw-text-opacity: 0.5; + } + + .lg\:focus-within\:text-opacity-60:focus-within{ + --tw-text-opacity: 0.6; + } + + .lg\:focus-within\:text-opacity-70:focus-within{ + --tw-text-opacity: 0.7; + } + + .lg\:focus-within\:text-opacity-75:focus-within{ + --tw-text-opacity: 0.75; + } + + .lg\:focus-within\:text-opacity-80:focus-within{ + --tw-text-opacity: 0.8; + } + + .lg\:focus-within\:text-opacity-90:focus-within{ + --tw-text-opacity: 0.9; + } + + .lg\:focus-within\:text-opacity-95:focus-within{ + --tw-text-opacity: 0.95; + } + + .lg\:focus-within\:text-opacity-100:focus-within{ + --tw-text-opacity: 1; + } + + .lg\:hover\:text-opacity-0:hover{ + --tw-text-opacity: 0; + } + + .lg\:hover\:text-opacity-5:hover{ + --tw-text-opacity: 0.05; + } + + .lg\:hover\:text-opacity-10:hover{ + --tw-text-opacity: 0.1; + } + + .lg\:hover\:text-opacity-20:hover{ + --tw-text-opacity: 0.2; + } + + .lg\:hover\:text-opacity-25:hover{ + --tw-text-opacity: 0.25; + } + + .lg\:hover\:text-opacity-30:hover{ + --tw-text-opacity: 0.3; + } + + .lg\:hover\:text-opacity-40:hover{ + --tw-text-opacity: 0.4; + } + + .lg\:hover\:text-opacity-50:hover{ + --tw-text-opacity: 0.5; + } + + .lg\:hover\:text-opacity-60:hover{ + --tw-text-opacity: 0.6; + } + + .lg\:hover\:text-opacity-70:hover{ + --tw-text-opacity: 0.7; + } + + .lg\:hover\:text-opacity-75:hover{ + --tw-text-opacity: 0.75; + } + + .lg\:hover\:text-opacity-80:hover{ + --tw-text-opacity: 0.8; + } + + .lg\:hover\:text-opacity-90:hover{ + --tw-text-opacity: 0.9; + } + + .lg\:hover\:text-opacity-95:hover{ + --tw-text-opacity: 0.95; + } + + .lg\:hover\:text-opacity-100:hover{ + --tw-text-opacity: 1; + } + + .lg\:focus\:text-opacity-0:focus{ + --tw-text-opacity: 0; + } + + .lg\:focus\:text-opacity-5:focus{ + --tw-text-opacity: 0.05; + } + + .lg\:focus\:text-opacity-10:focus{ + --tw-text-opacity: 0.1; + } + + .lg\:focus\:text-opacity-20:focus{ + --tw-text-opacity: 0.2; + } + + .lg\:focus\:text-opacity-25:focus{ + --tw-text-opacity: 0.25; + } + + .lg\:focus\:text-opacity-30:focus{ + --tw-text-opacity: 0.3; + } + + .lg\:focus\:text-opacity-40:focus{ + --tw-text-opacity: 0.4; + } + + .lg\:focus\:text-opacity-50:focus{ + --tw-text-opacity: 0.5; + } + + .lg\:focus\:text-opacity-60:focus{ + --tw-text-opacity: 0.6; + } + + .lg\:focus\:text-opacity-70:focus{ + --tw-text-opacity: 0.7; + } + + .lg\:focus\:text-opacity-75:focus{ + --tw-text-opacity: 0.75; + } + + .lg\:focus\:text-opacity-80:focus{ + --tw-text-opacity: 0.8; + } + + .lg\:focus\:text-opacity-90:focus{ + --tw-text-opacity: 0.9; + } + + .lg\:focus\:text-opacity-95:focus{ + --tw-text-opacity: 0.95; + } + + .lg\:focus\:text-opacity-100:focus{ + --tw-text-opacity: 1; + } + + .lg\:truncate{ + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .lg\:overflow-ellipsis{ + text-overflow: ellipsis; + } + + .lg\:overflow-clip{ + text-overflow: clip; + } + + .lg\:italic{ + font-style: italic; + } + + .lg\:not-italic{ + font-style: normal; + } + + .lg\:uppercase{ + text-transform: uppercase; + } + + .lg\:lowercase{ + text-transform: lowercase; + } + + .lg\:capitalize{ + text-transform: capitalize; + } + + .lg\:normal-case{ + text-transform: none; + } + + .lg\:underline{ + text-decoration: underline; + } + + .lg\:line-through{ + text-decoration: line-through; + } + + .lg\:no-underline{ + text-decoration: none; + } + + .group:hover .lg\:group-hover\:underline{ + text-decoration: underline; + } + + .group:hover .lg\:group-hover\:line-through{ + text-decoration: line-through; + } + + .group:hover .lg\:group-hover\:no-underline{ + text-decoration: none; + } + + .lg\:focus-within\:underline:focus-within{ + text-decoration: underline; + } + + .lg\:focus-within\:line-through:focus-within{ + text-decoration: line-through; + } + + .lg\:focus-within\:no-underline:focus-within{ + text-decoration: none; + } + + .lg\:hover\:underline:hover{ + text-decoration: underline; + } + + .lg\:hover\:line-through:hover{ + text-decoration: line-through; + } + + .lg\:hover\:no-underline:hover{ + text-decoration: none; + } + + .lg\:focus\:underline:focus{ + text-decoration: underline; + } + + .lg\:focus\:line-through:focus{ + text-decoration: line-through; + } + + .lg\:focus\:no-underline:focus{ + text-decoration: none; + } + + .lg\:antialiased{ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .lg\:subpixel-antialiased{ + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .lg\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions{ + --tw-ordinal: var(--tw-empty,/*!*/ /*!*/); + --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/); + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); + } + + .lg\:normal-nums{ + font-variant-numeric: normal; + } + + .lg\:ordinal{ + --tw-ordinal: ordinal; + } + + .lg\:slashed-zero{ + --tw-slashed-zero: slashed-zero; + } + + .lg\:lining-nums{ + --tw-numeric-figure: lining-nums; + } + + .lg\:oldstyle-nums{ + --tw-numeric-figure: oldstyle-nums; + } + + .lg\:proportional-nums{ + --tw-numeric-spacing: proportional-nums; + } + + .lg\:tabular-nums{ + --tw-numeric-spacing: tabular-nums; + } + + .lg\:diagonal-fractions{ + --tw-numeric-fraction: diagonal-fractions; + } + + .lg\:stacked-fractions{ + --tw-numeric-fraction: stacked-fractions; + } + + .lg\:tracking-tighter{ + letter-spacing: -0.05em; + } + + .lg\:tracking-tight{ + letter-spacing: -0.025em; + } + + .lg\:tracking-normal{ + letter-spacing: 0em; + } + + .lg\:tracking-wide{ + letter-spacing: 0.025em; + } + + .lg\:tracking-wider{ + letter-spacing: 0.05em; + } + + .lg\:tracking-widest{ + letter-spacing: 0.1em; + } + + .lg\:select-none{ + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .lg\:select-text{ + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .lg\:select-all{ + -webkit-user-select: all; + -moz-user-select: all; + user-select: all; + } + + .lg\:select-auto{ + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; + } + + .lg\:align-baseline{ + vertical-align: baseline; + } + + .lg\:align-top{ + vertical-align: top; + } + + .lg\:align-middle{ + vertical-align: middle; + } + + .lg\:align-bottom{ + vertical-align: bottom; + } + + .lg\:align-text-top{ + vertical-align: text-top; + } + + .lg\:align-text-bottom{ + vertical-align: text-bottom; + } + + .lg\:visible{ + visibility: visible; + } + + .lg\:invisible{ + visibility: hidden; + } + + .lg\:whitespace-normal{ + white-space: normal; + } + + .lg\:whitespace-nowrap{ + white-space: nowrap; + } + + .lg\:whitespace-pre{ + white-space: pre; + } + + .lg\:whitespace-pre-line{ + white-space: pre-line; + } + + .lg\:whitespace-pre-wrap{ + white-space: pre-wrap; + } + + .lg\:break-normal{ + overflow-wrap: normal; + word-break: normal; + } + + .lg\:break-words{ + overflow-wrap: break-word; + } + + .lg\:break-all{ + word-break: break-all; + } + + .lg\:w-0{ + width: 0px; + } + + .lg\:w-1{ + width: 0.25rem; + } + + .lg\:w-2{ + width: 0.5rem; + } + + .lg\:w-3{ + width: 0.75rem; + } + + .lg\:w-4{ + width: 1rem; + } + + .lg\:w-5{ + width: 1.25rem; + } + + .lg\:w-6{ + width: 1.5rem; + } + + .lg\:w-7{ + width: 1.75rem; + } + + .lg\:w-8{ + width: 2rem; + } + + .lg\:w-9{ + width: 2.25rem; + } + + .lg\:w-10{ + width: 2.5rem; + } + + .lg\:w-11{ + width: 2.75rem; + } + + .lg\:w-12{ + width: 3rem; + } + + .lg\:w-14{ + width: 3.5rem; + } + + .lg\:w-16{ + width: 4rem; + } + + .lg\:w-20{ + width: 5rem; + } + + .lg\:w-24{ + width: 6rem; + } + + .lg\:w-28{ + width: 7rem; + } + + .lg\:w-32{ + width: 8rem; + } + + .lg\:w-36{ + width: 9rem; + } + + .lg\:w-40{ + width: 10rem; + } + + .lg\:w-44{ + width: 11rem; + } + + .lg\:w-48{ + width: 12rem; + } + + .lg\:w-52{ + width: 13rem; + } + + .lg\:w-56{ + width: 14rem; + } + + .lg\:w-60{ + width: 15rem; + } + + .lg\:w-64{ + width: 16rem; + } + + .lg\:w-72{ + width: 18rem; + } + + .lg\:w-80{ + width: 20rem; + } + + .lg\:w-96{ + width: 24rem; + } + + .lg\:w-auto{ + width: auto; + } + + .lg\:w-px{ + width: 1px; + } + + .lg\:w-0\.5{ + width: 0.125rem; + } + + .lg\:w-1\.5{ + width: 0.375rem; + } + + .lg\:w-2\.5{ + width: 0.625rem; + } + + .lg\:w-3\.5{ + width: 0.875rem; + } + + .lg\:w-1\/2{ + width: 50%; + } + + .lg\:w-1\/3{ + width: 33.333333%; + } + + .lg\:w-2\/3{ + width: 66.666667%; + } + + .lg\:w-1\/4{ + width: 25%; + } + + .lg\:w-2\/4{ + width: 50%; + } + + .lg\:w-3\/4{ + width: 75%; + } + + .lg\:w-1\/5{ + width: 20%; + } + + .lg\:w-2\/5{ + width: 40%; + } + + .lg\:w-3\/5{ + width: 60%; + } + + .lg\:w-4\/5{ + width: 80%; + } + + .lg\:w-1\/6{ + width: 16.666667%; + } + + .lg\:w-2\/6{ + width: 33.333333%; + } + + .lg\:w-3\/6{ + width: 50%; + } + + .lg\:w-4\/6{ + width: 66.666667%; + } + + .lg\:w-5\/6{ + width: 83.333333%; + } + + .lg\:w-1\/12{ + width: 8.333333%; + } + + .lg\:w-2\/12{ + width: 16.666667%; + } + + .lg\:w-3\/12{ + width: 25%; + } + + .lg\:w-4\/12{ + width: 33.333333%; + } + + .lg\:w-5\/12{ + width: 41.666667%; + } + + .lg\:w-6\/12{ + width: 50%; + } + + .lg\:w-7\/12{ + width: 58.333333%; + } + + .lg\:w-8\/12{ + width: 66.666667%; + } + + .lg\:w-9\/12{ + width: 75%; + } + + .lg\:w-10\/12{ + width: 83.333333%; + } + + .lg\:w-11\/12{ + width: 91.666667%; + } + + .lg\:w-full{ + width: 100%; + } + + .lg\:w-screen{ + width: 100vw; + } + + .lg\:w-min{ + width: -webkit-min-content; + width: -moz-min-content; + width: min-content; + } + + .lg\:w-max{ + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + } + + .lg\:z-0{ + z-index: 0; + } + + .lg\:z-10{ + z-index: 10; + } + + .lg\:z-20{ + z-index: 20; + } + + .lg\:z-30{ + z-index: 30; + } + + .lg\:z-40{ + z-index: 40; + } + + .lg\:z-50{ + z-index: 50; + } + + .lg\:z-auto{ + z-index: auto; + } + + .lg\:focus-within\:z-0:focus-within{ + z-index: 0; + } + + .lg\:focus-within\:z-10:focus-within{ + z-index: 10; + } + + .lg\:focus-within\:z-20:focus-within{ + z-index: 20; + } + + .lg\:focus-within\:z-30:focus-within{ + z-index: 30; + } + + .lg\:focus-within\:z-40:focus-within{ + z-index: 40; + } + + .lg\:focus-within\:z-50:focus-within{ + z-index: 50; + } + + .lg\:focus-within\:z-auto:focus-within{ + z-index: auto; + } + + .lg\:focus\:z-0:focus{ + z-index: 0; + } + + .lg\:focus\:z-10:focus{ + z-index: 10; + } + + .lg\:focus\:z-20:focus{ + z-index: 20; + } + + .lg\:focus\:z-30:focus{ + z-index: 30; + } + + .lg\:focus\:z-40:focus{ + z-index: 40; + } + + .lg\:focus\:z-50:focus{ + z-index: 50; + } + + .lg\:focus\:z-auto:focus{ + z-index: auto; + } + + .lg\:isolate{ + isolation: isolate; + } + + .lg\:isolation-auto{ + isolation: auto; + } + + .lg\:gap-0{ + gap: 0px; + } + + .lg\:gap-1{ + gap: 0.25rem; + } + + .lg\:gap-2{ + gap: 0.5rem; + } + + .lg\:gap-3{ + gap: 0.75rem; + } + + .lg\:gap-4{ + gap: 1rem; + } + + .lg\:gap-5{ + gap: 1.25rem; + } + + .lg\:gap-6{ + gap: 1.5rem; + } + + .lg\:gap-7{ + gap: 1.75rem; + } + + .lg\:gap-8{ + gap: 2rem; + } + + .lg\:gap-9{ + gap: 2.25rem; + } + + .lg\:gap-10{ + gap: 2.5rem; + } + + .lg\:gap-11{ + gap: 2.75rem; + } + + .lg\:gap-12{ + gap: 3rem; + } + + .lg\:gap-14{ + gap: 3.5rem; + } + + .lg\:gap-16{ + gap: 4rem; + } + + .lg\:gap-20{ + gap: 5rem; + } + + .lg\:gap-24{ + gap: 6rem; + } + + .lg\:gap-28{ + gap: 7rem; + } + + .lg\:gap-32{ + gap: 8rem; + } + + .lg\:gap-36{ + gap: 9rem; + } + + .lg\:gap-40{ + gap: 10rem; + } + + .lg\:gap-44{ + gap: 11rem; + } + + .lg\:gap-48{ + gap: 12rem; + } + + .lg\:gap-52{ + gap: 13rem; + } + + .lg\:gap-56{ + gap: 14rem; + } + + .lg\:gap-60{ + gap: 15rem; + } + + .lg\:gap-64{ + gap: 16rem; + } + + .lg\:gap-72{ + gap: 18rem; + } + + .lg\:gap-80{ + gap: 20rem; + } + + .lg\:gap-96{ + gap: 24rem; + } + + .lg\:gap-px{ + gap: 1px; + } + + .lg\:gap-0\.5{ + gap: 0.125rem; + } + + .lg\:gap-1\.5{ + gap: 0.375rem; + } + + .lg\:gap-2\.5{ + gap: 0.625rem; + } + + .lg\:gap-3\.5{ + gap: 0.875rem; + } + + .lg\:gap-x-0{ + -moz-column-gap: 0px; + column-gap: 0px; + } + + .lg\:gap-x-1{ + -moz-column-gap: 0.25rem; + column-gap: 0.25rem; + } + + .lg\:gap-x-2{ + -moz-column-gap: 0.5rem; + column-gap: 0.5rem; + } + + .lg\:gap-x-3{ + -moz-column-gap: 0.75rem; + column-gap: 0.75rem; + } + + .lg\:gap-x-4{ + -moz-column-gap: 1rem; + column-gap: 1rem; + } + + .lg\:gap-x-5{ + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + } + + .lg\:gap-x-6{ + -moz-column-gap: 1.5rem; + column-gap: 1.5rem; + } + + .lg\:gap-x-7{ + -moz-column-gap: 1.75rem; + column-gap: 1.75rem; + } + + .lg\:gap-x-8{ + -moz-column-gap: 2rem; + column-gap: 2rem; + } + + .lg\:gap-x-9{ + -moz-column-gap: 2.25rem; + column-gap: 2.25rem; + } + + .lg\:gap-x-10{ + -moz-column-gap: 2.5rem; + column-gap: 2.5rem; + } + + .lg\:gap-x-11{ + -moz-column-gap: 2.75rem; + column-gap: 2.75rem; + } + + .lg\:gap-x-12{ + -moz-column-gap: 3rem; + column-gap: 3rem; + } + + .lg\:gap-x-14{ + -moz-column-gap: 3.5rem; + column-gap: 3.5rem; + } + + .lg\:gap-x-16{ + -moz-column-gap: 4rem; + column-gap: 4rem; + } + + .lg\:gap-x-20{ + -moz-column-gap: 5rem; + column-gap: 5rem; + } + + .lg\:gap-x-24{ + -moz-column-gap: 6rem; + column-gap: 6rem; + } + + .lg\:gap-x-28{ + -moz-column-gap: 7rem; + column-gap: 7rem; + } + + .lg\:gap-x-32{ + -moz-column-gap: 8rem; + column-gap: 8rem; + } + + .lg\:gap-x-36{ + -moz-column-gap: 9rem; + column-gap: 9rem; + } + + .lg\:gap-x-40{ + -moz-column-gap: 10rem; + column-gap: 10rem; + } + + .lg\:gap-x-44{ + -moz-column-gap: 11rem; + column-gap: 11rem; + } + + .lg\:gap-x-48{ + -moz-column-gap: 12rem; + column-gap: 12rem; + } + + .lg\:gap-x-52{ + -moz-column-gap: 13rem; + column-gap: 13rem; + } + + .lg\:gap-x-56{ + -moz-column-gap: 14rem; + column-gap: 14rem; + } + + .lg\:gap-x-60{ + -moz-column-gap: 15rem; + column-gap: 15rem; + } + + .lg\:gap-x-64{ + -moz-column-gap: 16rem; + column-gap: 16rem; + } + + .lg\:gap-x-72{ + -moz-column-gap: 18rem; + column-gap: 18rem; + } + + .lg\:gap-x-80{ + -moz-column-gap: 20rem; + column-gap: 20rem; + } + + .lg\:gap-x-96{ + -moz-column-gap: 24rem; + column-gap: 24rem; + } + + .lg\:gap-x-px{ + -moz-column-gap: 1px; + column-gap: 1px; + } + + .lg\:gap-x-0\.5{ + -moz-column-gap: 0.125rem; + column-gap: 0.125rem; + } + + .lg\:gap-x-1\.5{ + -moz-column-gap: 0.375rem; + column-gap: 0.375rem; + } + + .lg\:gap-x-2\.5{ + -moz-column-gap: 0.625rem; + column-gap: 0.625rem; + } + + .lg\:gap-x-3\.5{ + -moz-column-gap: 0.875rem; + column-gap: 0.875rem; + } + + .lg\:gap-y-0{ + row-gap: 0px; + } + + .lg\:gap-y-1{ + row-gap: 0.25rem; + } + + .lg\:gap-y-2{ + row-gap: 0.5rem; + } + + .lg\:gap-y-3{ + row-gap: 0.75rem; + } + + .lg\:gap-y-4{ + row-gap: 1rem; + } + + .lg\:gap-y-5{ + row-gap: 1.25rem; + } + + .lg\:gap-y-6{ + row-gap: 1.5rem; + } + + .lg\:gap-y-7{ + row-gap: 1.75rem; + } + + .lg\:gap-y-8{ + row-gap: 2rem; + } + + .lg\:gap-y-9{ + row-gap: 2.25rem; + } + + .lg\:gap-y-10{ + row-gap: 2.5rem; + } + + .lg\:gap-y-11{ + row-gap: 2.75rem; + } + + .lg\:gap-y-12{ + row-gap: 3rem; + } + + .lg\:gap-y-14{ + row-gap: 3.5rem; + } + + .lg\:gap-y-16{ + row-gap: 4rem; + } + + .lg\:gap-y-20{ + row-gap: 5rem; + } + + .lg\:gap-y-24{ + row-gap: 6rem; + } + + .lg\:gap-y-28{ + row-gap: 7rem; + } + + .lg\:gap-y-32{ + row-gap: 8rem; + } + + .lg\:gap-y-36{ + row-gap: 9rem; + } + + .lg\:gap-y-40{ + row-gap: 10rem; + } + + .lg\:gap-y-44{ + row-gap: 11rem; + } + + .lg\:gap-y-48{ + row-gap: 12rem; + } + + .lg\:gap-y-52{ + row-gap: 13rem; + } + + .lg\:gap-y-56{ + row-gap: 14rem; + } + + .lg\:gap-y-60{ + row-gap: 15rem; + } + + .lg\:gap-y-64{ + row-gap: 16rem; + } + + .lg\:gap-y-72{ + row-gap: 18rem; + } + + .lg\:gap-y-80{ + row-gap: 20rem; + } + + .lg\:gap-y-96{ + row-gap: 24rem; + } + + .lg\:gap-y-px{ + row-gap: 1px; + } + + .lg\:gap-y-0\.5{ + row-gap: 0.125rem; + } + + .lg\:gap-y-1\.5{ + row-gap: 0.375rem; + } + + .lg\:gap-y-2\.5{ + row-gap: 0.625rem; + } + + .lg\:gap-y-3\.5{ + row-gap: 0.875rem; + } + + .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\:auto-cols-auto{ + grid-auto-columns: auto; + } + + .lg\:auto-cols-min{ + grid-auto-columns: -webkit-min-content; + grid-auto-columns: min-content; + } + + .lg\:auto-cols-max{ + grid-auto-columns: -webkit-max-content; + grid-auto-columns: max-content; + } + + .lg\:auto-cols-fr{ + grid-auto-columns: minmax(0, 1fr); + } + + .lg\:col-auto{ + grid-column: auto; + } + + .lg\:col-span-1{ + grid-column: span 1 / span 1; + } + + .lg\:col-span-2{ + grid-column: span 2 / span 2; + } + + .lg\:col-span-3{ + grid-column: span 3 / span 3; + } + + .lg\:col-span-4{ + grid-column: span 4 / span 4; + } + + .lg\:col-span-5{ + grid-column: span 5 / span 5; + } + + .lg\:col-span-6{ + grid-column: span 6 / span 6; + } + + .lg\:col-span-7{ + grid-column: span 7 / span 7; + } + + .lg\:col-span-8{ + grid-column: span 8 / span 8; + } + + .lg\:col-span-9{ + grid-column: span 9 / span 9; + } + + .lg\:col-span-10{ + grid-column: span 10 / span 10; + } + + .lg\:col-span-11{ + grid-column: span 11 / span 11; + } + + .lg\:col-span-12{ + grid-column: span 12 / span 12; + } + + .lg\:col-span-full{ + grid-column: 1 / -1; + } + + .lg\:col-start-1{ + grid-column-start: 1; + } + + .lg\:col-start-2{ + grid-column-start: 2; + } + + .lg\:col-start-3{ + grid-column-start: 3; + } + + .lg\:col-start-4{ + grid-column-start: 4; + } + + .lg\:col-start-5{ + grid-column-start: 5; + } + + .lg\:col-start-6{ + grid-column-start: 6; + } + + .lg\:col-start-7{ + grid-column-start: 7; + } + + .lg\:col-start-8{ + grid-column-start: 8; + } + + .lg\:col-start-9{ + grid-column-start: 9; + } + + .lg\:col-start-10{ + grid-column-start: 10; + } + + .lg\:col-start-11{ + grid-column-start: 11; + } + + .lg\:col-start-12{ + grid-column-start: 12; + } + + .lg\:col-start-13{ + grid-column-start: 13; + } + + .lg\:col-start-auto{ + grid-column-start: auto; + } + + .lg\:col-end-1{ + grid-column-end: 1; + } + + .lg\:col-end-2{ + grid-column-end: 2; + } + + .lg\:col-end-3{ + grid-column-end: 3; + } + + .lg\:col-end-4{ + grid-column-end: 4; + } + + .lg\:col-end-5{ + grid-column-end: 5; + } + + .lg\:col-end-6{ + grid-column-end: 6; + } + + .lg\:col-end-7{ + grid-column-end: 7; + } + + .lg\:col-end-8{ + grid-column-end: 8; + } + + .lg\:col-end-9{ + grid-column-end: 9; + } + + .lg\:col-end-10{ + grid-column-end: 10; + } + + .lg\:col-end-11{ + grid-column-end: 11; + } + + .lg\:col-end-12{ + grid-column-end: 12; + } + + .lg\:col-end-13{ + grid-column-end: 13; + } + + .lg\:col-end-auto{ + grid-column-end: auto; + } + + .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; + } + + .lg\:auto-rows-auto{ + grid-auto-rows: auto; + } + + .lg\:auto-rows-min{ + grid-auto-rows: -webkit-min-content; + grid-auto-rows: min-content; + } + + .lg\:auto-rows-max{ + grid-auto-rows: -webkit-max-content; + grid-auto-rows: max-content; + } + + .lg\:auto-rows-fr{ + grid-auto-rows: minmax(0, 1fr); + } + + .lg\:row-auto{ + grid-row: auto; + } + + .lg\:row-span-1{ + grid-row: span 1 / span 1; + } + + .lg\:row-span-2{ + grid-row: span 2 / span 2; + } + + .lg\:row-span-3{ + grid-row: span 3 / span 3; + } + + .lg\:row-span-4{ + grid-row: span 4 / span 4; + } + + .lg\:row-span-5{ + grid-row: span 5 / span 5; + } + + .lg\:row-span-6{ + grid-row: span 6 / span 6; + } + + .lg\:row-span-full{ + grid-row: 1 / -1; + } + + .lg\:row-start-1{ + grid-row-start: 1; + } + + .lg\:row-start-2{ + grid-row-start: 2; + } + + .lg\:row-start-3{ + grid-row-start: 3; + } + + .lg\:row-start-4{ + grid-row-start: 4; + } + + .lg\:row-start-5{ + grid-row-start: 5; + } + + .lg\:row-start-6{ + grid-row-start: 6; + } + + .lg\:row-start-7{ + grid-row-start: 7; + } + + .lg\:row-start-auto{ + grid-row-start: auto; + } + + .lg\:row-end-1{ + grid-row-end: 1; + } + + .lg\:row-end-2{ + grid-row-end: 2; + } + + .lg\:row-end-3{ + grid-row-end: 3; + } + + .lg\:row-end-4{ + grid-row-end: 4; + } + + .lg\:row-end-5{ + grid-row-end: 5; + } + + .lg\:row-end-6{ + grid-row-end: 6; + } + + .lg\:row-end-7{ + grid-row-end: 7; + } + + .lg\:row-end-auto{ + grid-row-end: auto; + } + + .lg\: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)); + } + + .lg\:transform-gpu{ + --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: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + } + + .lg\:transform-none{ + transform: none; + } + + .lg\:origin-center{ + transform-origin: center; + } + + .lg\:origin-top{ + transform-origin: top; + } + + .lg\:origin-top-right{ + transform-origin: top right; + } + + .lg\:origin-right{ + transform-origin: right; + } + + .lg\:origin-bottom-right{ + transform-origin: bottom right; + } + + .lg\:origin-bottom{ + transform-origin: bottom; + } + + .lg\:origin-bottom-left{ + transform-origin: bottom left; + } + + .lg\:origin-left{ + transform-origin: left; + } + + .lg\:origin-top-left{ + transform-origin: top left; + } + + .lg\:scale-0{ + --tw-scale-x: 0; + --tw-scale-y: 0; + } + + .lg\:scale-50{ + --tw-scale-x: .5; + --tw-scale-y: .5; + } + + .lg\:scale-75{ + --tw-scale-x: .75; + --tw-scale-y: .75; + } + + .lg\:scale-90{ + --tw-scale-x: .9; + --tw-scale-y: .9; + } + + .lg\:scale-95{ + --tw-scale-x: .95; + --tw-scale-y: .95; + } + + .lg\:scale-100{ + --tw-scale-x: 1; + --tw-scale-y: 1; + } + + .lg\:scale-105{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + } + + .lg\:scale-110{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + } + + .lg\:scale-125{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + } + + .lg\:scale-150{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + } + + .lg\:scale-x-0{ + --tw-scale-x: 0; + } + + .lg\:scale-x-50{ + --tw-scale-x: .5; + } + + .lg\:scale-x-75{ + --tw-scale-x: .75; + } + + .lg\:scale-x-90{ + --tw-scale-x: .9; + } + + .lg\:scale-x-95{ + --tw-scale-x: .95; + } + + .lg\:scale-x-100{ + --tw-scale-x: 1; + } + + .lg\:scale-x-105{ + --tw-scale-x: 1.05; + } + + .lg\:scale-x-110{ + --tw-scale-x: 1.1; + } + + .lg\:scale-x-125{ + --tw-scale-x: 1.25; + } + + .lg\:scale-x-150{ + --tw-scale-x: 1.5; + } + + .lg\:scale-y-0{ + --tw-scale-y: 0; + } + + .lg\:scale-y-50{ + --tw-scale-y: .5; + } + + .lg\:scale-y-75{ + --tw-scale-y: .75; + } + + .lg\:scale-y-90{ + --tw-scale-y: .9; + } + + .lg\:scale-y-95{ + --tw-scale-y: .95; + } + + .lg\:scale-y-100{ + --tw-scale-y: 1; + } + + .lg\:scale-y-105{ + --tw-scale-y: 1.05; + } + + .lg\:scale-y-110{ + --tw-scale-y: 1.1; + } + + .lg\:scale-y-125{ + --tw-scale-y: 1.25; + } + + .lg\:scale-y-150{ + --tw-scale-y: 1.5; + } + + .lg\:hover\:scale-0:hover{ + --tw-scale-x: 0; + --tw-scale-y: 0; + } + + .lg\:hover\:scale-50:hover{ + --tw-scale-x: .5; + --tw-scale-y: .5; + } + + .lg\:hover\:scale-75:hover{ + --tw-scale-x: .75; + --tw-scale-y: .75; + } + + .lg\:hover\:scale-90:hover{ + --tw-scale-x: .9; + --tw-scale-y: .9; + } + + .lg\:hover\:scale-95:hover{ + --tw-scale-x: .95; + --tw-scale-y: .95; + } + + .lg\:hover\:scale-100:hover{ + --tw-scale-x: 1; + --tw-scale-y: 1; + } + + .lg\:hover\:scale-105:hover{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + } + + .lg\:hover\:scale-110:hover{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + } + + .lg\:hover\:scale-125:hover{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + } + + .lg\:hover\:scale-150:hover{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + } + + .lg\:hover\:scale-x-0:hover{ + --tw-scale-x: 0; + } + + .lg\:hover\:scale-x-50:hover{ + --tw-scale-x: .5; + } + + .lg\:hover\:scale-x-75:hover{ + --tw-scale-x: .75; + } + + .lg\:hover\:scale-x-90:hover{ + --tw-scale-x: .9; + } + + .lg\:hover\:scale-x-95:hover{ + --tw-scale-x: .95; + } + + .lg\:hover\:scale-x-100:hover{ + --tw-scale-x: 1; + } + + .lg\:hover\:scale-x-105:hover{ + --tw-scale-x: 1.05; + } + + .lg\:hover\:scale-x-110:hover{ + --tw-scale-x: 1.1; + } + + .lg\:hover\:scale-x-125:hover{ + --tw-scale-x: 1.25; + } + + .lg\:hover\:scale-x-150:hover{ + --tw-scale-x: 1.5; + } + + .lg\:hover\:scale-y-0:hover{ + --tw-scale-y: 0; + } + + .lg\:hover\:scale-y-50:hover{ + --tw-scale-y: .5; + } + + .lg\:hover\:scale-y-75:hover{ + --tw-scale-y: .75; + } + + .lg\:hover\:scale-y-90:hover{ + --tw-scale-y: .9; + } + + .lg\:hover\:scale-y-95:hover{ + --tw-scale-y: .95; + } + + .lg\:hover\:scale-y-100:hover{ + --tw-scale-y: 1; + } + + .lg\:hover\:scale-y-105:hover{ + --tw-scale-y: 1.05; + } + + .lg\:hover\:scale-y-110:hover{ + --tw-scale-y: 1.1; + } + + .lg\:hover\:scale-y-125:hover{ + --tw-scale-y: 1.25; + } + + .lg\:hover\:scale-y-150:hover{ + --tw-scale-y: 1.5; + } + + .lg\:focus\:scale-0:focus{ + --tw-scale-x: 0; + --tw-scale-y: 0; + } + + .lg\:focus\:scale-50:focus{ + --tw-scale-x: .5; + --tw-scale-y: .5; + } + + .lg\:focus\:scale-75:focus{ + --tw-scale-x: .75; + --tw-scale-y: .75; + } + + .lg\:focus\:scale-90:focus{ + --tw-scale-x: .9; + --tw-scale-y: .9; + } + + .lg\:focus\:scale-95:focus{ + --tw-scale-x: .95; + --tw-scale-y: .95; + } + + .lg\:focus\:scale-100:focus{ + --tw-scale-x: 1; + --tw-scale-y: 1; + } + + .lg\:focus\:scale-105:focus{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + } + + .lg\:focus\:scale-110:focus{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + } + + .lg\:focus\:scale-125:focus{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + } + + .lg\:focus\:scale-150:focus{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + } + + .lg\:focus\:scale-x-0:focus{ + --tw-scale-x: 0; + } + + .lg\:focus\:scale-x-50:focus{ + --tw-scale-x: .5; + } + + .lg\:focus\:scale-x-75:focus{ + --tw-scale-x: .75; + } + + .lg\:focus\:scale-x-90:focus{ + --tw-scale-x: .9; + } + + .lg\:focus\:scale-x-95:focus{ + --tw-scale-x: .95; + } + + .lg\:focus\:scale-x-100:focus{ + --tw-scale-x: 1; + } + + .lg\:focus\:scale-x-105:focus{ + --tw-scale-x: 1.05; + } + + .lg\:focus\:scale-x-110:focus{ + --tw-scale-x: 1.1; + } + + .lg\:focus\:scale-x-125:focus{ + --tw-scale-x: 1.25; + } + + .lg\:focus\:scale-x-150:focus{ + --tw-scale-x: 1.5; + } + + .lg\:focus\:scale-y-0:focus{ + --tw-scale-y: 0; + } + + .lg\:focus\:scale-y-50:focus{ + --tw-scale-y: .5; + } + + .lg\:focus\:scale-y-75:focus{ + --tw-scale-y: .75; + } + + .lg\:focus\:scale-y-90:focus{ + --tw-scale-y: .9; + } + + .lg\:focus\:scale-y-95:focus{ + --tw-scale-y: .95; + } + + .lg\:focus\:scale-y-100:focus{ + --tw-scale-y: 1; + } + + .lg\:focus\:scale-y-105:focus{ + --tw-scale-y: 1.05; + } + + .lg\:focus\:scale-y-110:focus{ + --tw-scale-y: 1.1; + } + + .lg\:focus\:scale-y-125:focus{ + --tw-scale-y: 1.25; + } + + .lg\:focus\:scale-y-150:focus{ + --tw-scale-y: 1.5; + } + + .lg\:rotate-0{ + --tw-rotate: 0deg; + } + + .lg\:rotate-1{ + --tw-rotate: 1deg; + } + + .lg\:rotate-2{ + --tw-rotate: 2deg; + } + + .lg\:rotate-3{ + --tw-rotate: 3deg; + } + + .lg\:rotate-6{ + --tw-rotate: 6deg; + } + + .lg\:rotate-12{ + --tw-rotate: 12deg; + } + + .lg\:rotate-45{ + --tw-rotate: 45deg; + } + + .lg\:rotate-90{ + --tw-rotate: 90deg; + } + + .lg\:rotate-180{ + --tw-rotate: 180deg; + } + + .lg\:-rotate-180{ + --tw-rotate: -180deg; + } + + .lg\:-rotate-90{ + --tw-rotate: -90deg; + } + + .lg\:-rotate-45{ + --tw-rotate: -45deg; + } + + .lg\:-rotate-12{ + --tw-rotate: -12deg; + } + + .lg\:-rotate-6{ + --tw-rotate: -6deg; + } + + .lg\:-rotate-3{ + --tw-rotate: -3deg; + } + + .lg\:-rotate-2{ + --tw-rotate: -2deg; + } + + .lg\:-rotate-1{ + --tw-rotate: -1deg; + } + + .lg\:hover\:rotate-0:hover{ + --tw-rotate: 0deg; + } + + .lg\:hover\:rotate-1:hover{ + --tw-rotate: 1deg; + } + + .lg\:hover\:rotate-2:hover{ + --tw-rotate: 2deg; + } + + .lg\:hover\:rotate-3:hover{ + --tw-rotate: 3deg; + } + + .lg\:hover\:rotate-6:hover{ + --tw-rotate: 6deg; + } + + .lg\:hover\:rotate-12:hover{ + --tw-rotate: 12deg; + } + + .lg\:hover\:rotate-45:hover{ + --tw-rotate: 45deg; + } + + .lg\:hover\:rotate-90:hover{ + --tw-rotate: 90deg; + } + + .lg\:hover\:rotate-180:hover{ + --tw-rotate: 180deg; + } + + .lg\:hover\:-rotate-180:hover{ + --tw-rotate: -180deg; + } + + .lg\:hover\:-rotate-90:hover{ + --tw-rotate: -90deg; + } + + .lg\:hover\:-rotate-45:hover{ + --tw-rotate: -45deg; + } + + .lg\:hover\:-rotate-12:hover{ + --tw-rotate: -12deg; + } + + .lg\:hover\:-rotate-6:hover{ + --tw-rotate: -6deg; + } + + .lg\:hover\:-rotate-3:hover{ + --tw-rotate: -3deg; + } + + .lg\:hover\:-rotate-2:hover{ + --tw-rotate: -2deg; + } + + .lg\:hover\:-rotate-1:hover{ + --tw-rotate: -1deg; + } + + .lg\:focus\:rotate-0:focus{ + --tw-rotate: 0deg; + } + + .lg\:focus\:rotate-1:focus{ + --tw-rotate: 1deg; + } + + .lg\:focus\:rotate-2:focus{ + --tw-rotate: 2deg; + } + + .lg\:focus\:rotate-3:focus{ + --tw-rotate: 3deg; + } + + .lg\:focus\:rotate-6:focus{ + --tw-rotate: 6deg; + } + + .lg\:focus\:rotate-12:focus{ + --tw-rotate: 12deg; + } + + .lg\:focus\:rotate-45:focus{ + --tw-rotate: 45deg; + } + + .lg\:focus\:rotate-90:focus{ + --tw-rotate: 90deg; + } + + .lg\:focus\:rotate-180:focus{ + --tw-rotate: 180deg; + } + + .lg\:focus\:-rotate-180:focus{ + --tw-rotate: -180deg; + } + + .lg\:focus\:-rotate-90:focus{ + --tw-rotate: -90deg; + } + + .lg\:focus\:-rotate-45:focus{ + --tw-rotate: -45deg; + } + + .lg\:focus\:-rotate-12:focus{ + --tw-rotate: -12deg; + } + + .lg\:focus\:-rotate-6:focus{ + --tw-rotate: -6deg; + } + + .lg\:focus\:-rotate-3:focus{ + --tw-rotate: -3deg; + } + + .lg\:focus\:-rotate-2:focus{ + --tw-rotate: -2deg; + } + + .lg\:focus\:-rotate-1:focus{ + --tw-rotate: -1deg; + } + + .lg\:translate-x-0{ + --tw-translate-x: 0px; + } + + .lg\:translate-x-1{ + --tw-translate-x: 0.25rem; + } + + .lg\:translate-x-2{ + --tw-translate-x: 0.5rem; + } + + .lg\:translate-x-3{ + --tw-translate-x: 0.75rem; + } + + .lg\:translate-x-4{ + --tw-translate-x: 1rem; + } + + .lg\:translate-x-5{ + --tw-translate-x: 1.25rem; + } + + .lg\:translate-x-6{ + --tw-translate-x: 1.5rem; + } + + .lg\:translate-x-7{ + --tw-translate-x: 1.75rem; + } + + .lg\:translate-x-8{ + --tw-translate-x: 2rem; + } + + .lg\:translate-x-9{ + --tw-translate-x: 2.25rem; + } + + .lg\:translate-x-10{ + --tw-translate-x: 2.5rem; + } + + .lg\:translate-x-11{ + --tw-translate-x: 2.75rem; + } + + .lg\:translate-x-12{ + --tw-translate-x: 3rem; + } + + .lg\:translate-x-14{ + --tw-translate-x: 3.5rem; + } + + .lg\:translate-x-16{ + --tw-translate-x: 4rem; + } + + .lg\:translate-x-20{ + --tw-translate-x: 5rem; + } + + .lg\:translate-x-24{ + --tw-translate-x: 6rem; + } + + .lg\:translate-x-28{ + --tw-translate-x: 7rem; + } + + .lg\:translate-x-32{ + --tw-translate-x: 8rem; + } + + .lg\:translate-x-36{ + --tw-translate-x: 9rem; + } + + .lg\:translate-x-40{ + --tw-translate-x: 10rem; + } + + .lg\:translate-x-44{ + --tw-translate-x: 11rem; + } + + .lg\:translate-x-48{ + --tw-translate-x: 12rem; + } + + .lg\:translate-x-52{ + --tw-translate-x: 13rem; + } + + .lg\:translate-x-56{ + --tw-translate-x: 14rem; + } + + .lg\:translate-x-60{ + --tw-translate-x: 15rem; + } + + .lg\:translate-x-64{ + --tw-translate-x: 16rem; + } + + .lg\:translate-x-72{ + --tw-translate-x: 18rem; + } + + .lg\:translate-x-80{ + --tw-translate-x: 20rem; + } + + .lg\:translate-x-96{ + --tw-translate-x: 24rem; + } + + .lg\:translate-x-px{ + --tw-translate-x: 1px; + } + + .lg\:translate-x-0\.5{ + --tw-translate-x: 0.125rem; + } + + .lg\:translate-x-1\.5{ + --tw-translate-x: 0.375rem; + } + + .lg\:translate-x-2\.5{ + --tw-translate-x: 0.625rem; + } + + .lg\:translate-x-3\.5{ + --tw-translate-x: 0.875rem; + } + + .lg\:-translate-x-0{ + --tw-translate-x: 0px; + } + + .lg\:-translate-x-1{ + --tw-translate-x: -0.25rem; + } + + .lg\:-translate-x-2{ + --tw-translate-x: -0.5rem; + } + + .lg\:-translate-x-3{ + --tw-translate-x: -0.75rem; + } + + .lg\:-translate-x-4{ + --tw-translate-x: -1rem; + } + + .lg\:-translate-x-5{ + --tw-translate-x: -1.25rem; + } + + .lg\:-translate-x-6{ + --tw-translate-x: -1.5rem; + } + + .lg\:-translate-x-7{ + --tw-translate-x: -1.75rem; + } + + .lg\:-translate-x-8{ + --tw-translate-x: -2rem; + } + + .lg\:-translate-x-9{ + --tw-translate-x: -2.25rem; + } + + .lg\:-translate-x-10{ + --tw-translate-x: -2.5rem; + } + + .lg\:-translate-x-11{ + --tw-translate-x: -2.75rem; + } + + .lg\:-translate-x-12{ + --tw-translate-x: -3rem; + } + + .lg\:-translate-x-14{ + --tw-translate-x: -3.5rem; + } + + .lg\:-translate-x-16{ + --tw-translate-x: -4rem; + } + + .lg\:-translate-x-20{ + --tw-translate-x: -5rem; + } + + .lg\:-translate-x-24{ + --tw-translate-x: -6rem; + } + + .lg\:-translate-x-28{ + --tw-translate-x: -7rem; + } + + .lg\:-translate-x-32{ + --tw-translate-x: -8rem; + } + + .lg\:-translate-x-36{ + --tw-translate-x: -9rem; + } + + .lg\:-translate-x-40{ + --tw-translate-x: -10rem; + } + + .lg\:-translate-x-44{ + --tw-translate-x: -11rem; + } + + .lg\:-translate-x-48{ + --tw-translate-x: -12rem; + } + + .lg\:-translate-x-52{ + --tw-translate-x: -13rem; + } + + .lg\:-translate-x-56{ + --tw-translate-x: -14rem; + } + + .lg\:-translate-x-60{ + --tw-translate-x: -15rem; + } + + .lg\:-translate-x-64{ + --tw-translate-x: -16rem; + } + + .lg\:-translate-x-72{ + --tw-translate-x: -18rem; + } + + .lg\:-translate-x-80{ + --tw-translate-x: -20rem; + } + + .lg\:-translate-x-96{ + --tw-translate-x: -24rem; + } + + .lg\:-translate-x-px{ + --tw-translate-x: -1px; + } + + .lg\:-translate-x-0\.5{ + --tw-translate-x: -0.125rem; + } + + .lg\:-translate-x-1\.5{ + --tw-translate-x: -0.375rem; + } + + .lg\:-translate-x-2\.5{ + --tw-translate-x: -0.625rem; + } + + .lg\:-translate-x-3\.5{ + --tw-translate-x: -0.875rem; + } + + .lg\:translate-x-1\/2{ + --tw-translate-x: 50%; + } + + .lg\:translate-x-1\/3{ + --tw-translate-x: 33.333333%; + } + + .lg\:translate-x-2\/3{ + --tw-translate-x: 66.666667%; + } + + .lg\:translate-x-1\/4{ + --tw-translate-x: 25%; + } + + .lg\:translate-x-2\/4{ + --tw-translate-x: 50%; + } + + .lg\:translate-x-3\/4{ + --tw-translate-x: 75%; + } + + .lg\:translate-x-full{ + --tw-translate-x: 100%; + } + + .lg\:-translate-x-1\/2{ + --tw-translate-x: -50%; + } + + .lg\:-translate-x-1\/3{ + --tw-translate-x: -33.333333%; + } + + .lg\:-translate-x-2\/3{ + --tw-translate-x: -66.666667%; + } + + .lg\:-translate-x-1\/4{ + --tw-translate-x: -25%; + } + + .lg\:-translate-x-2\/4{ + --tw-translate-x: -50%; + } + + .lg\:-translate-x-3\/4{ + --tw-translate-x: -75%; + } + + .lg\:-translate-x-full{ + --tw-translate-x: -100%; + } + + .lg\:translate-y-0{ + --tw-translate-y: 0px; + } + + .lg\:translate-y-1{ + --tw-translate-y: 0.25rem; + } + + .lg\:translate-y-2{ + --tw-translate-y: 0.5rem; + } + + .lg\:translate-y-3{ + --tw-translate-y: 0.75rem; + } + + .lg\:translate-y-4{ + --tw-translate-y: 1rem; + } + + .lg\:translate-y-5{ + --tw-translate-y: 1.25rem; + } + + .lg\:translate-y-6{ + --tw-translate-y: 1.5rem; + } + + .lg\:translate-y-7{ + --tw-translate-y: 1.75rem; + } + + .lg\:translate-y-8{ + --tw-translate-y: 2rem; + } + + .lg\:translate-y-9{ + --tw-translate-y: 2.25rem; + } + + .lg\:translate-y-10{ + --tw-translate-y: 2.5rem; + } + + .lg\:translate-y-11{ + --tw-translate-y: 2.75rem; + } + + .lg\:translate-y-12{ + --tw-translate-y: 3rem; + } + + .lg\:translate-y-14{ + --tw-translate-y: 3.5rem; + } + + .lg\:translate-y-16{ + --tw-translate-y: 4rem; + } + + .lg\:translate-y-20{ + --tw-translate-y: 5rem; + } + + .lg\:translate-y-24{ + --tw-translate-y: 6rem; + } + + .lg\:translate-y-28{ + --tw-translate-y: 7rem; + } + + .lg\:translate-y-32{ + --tw-translate-y: 8rem; + } + + .lg\:translate-y-36{ + --tw-translate-y: 9rem; + } + + .lg\:translate-y-40{ + --tw-translate-y: 10rem; + } + + .lg\:translate-y-44{ + --tw-translate-y: 11rem; + } + + .lg\:translate-y-48{ + --tw-translate-y: 12rem; + } + + .lg\:translate-y-52{ + --tw-translate-y: 13rem; + } + + .lg\:translate-y-56{ + --tw-translate-y: 14rem; + } + + .lg\:translate-y-60{ + --tw-translate-y: 15rem; + } + + .lg\:translate-y-64{ + --tw-translate-y: 16rem; + } + + .lg\:translate-y-72{ + --tw-translate-y: 18rem; + } + + .lg\:translate-y-80{ + --tw-translate-y: 20rem; + } + + .lg\:translate-y-96{ + --tw-translate-y: 24rem; + } + + .lg\:translate-y-px{ + --tw-translate-y: 1px; + } + + .lg\:translate-y-0\.5{ + --tw-translate-y: 0.125rem; + } + + .lg\:translate-y-1\.5{ + --tw-translate-y: 0.375rem; + } + + .lg\:translate-y-2\.5{ + --tw-translate-y: 0.625rem; + } + + .lg\:translate-y-3\.5{ + --tw-translate-y: 0.875rem; + } + + .lg\:-translate-y-0{ + --tw-translate-y: 0px; + } + + .lg\:-translate-y-1{ + --tw-translate-y: -0.25rem; + } + + .lg\:-translate-y-2{ + --tw-translate-y: -0.5rem; + } + + .lg\:-translate-y-3{ + --tw-translate-y: -0.75rem; + } + + .lg\:-translate-y-4{ + --tw-translate-y: -1rem; + } + + .lg\:-translate-y-5{ + --tw-translate-y: -1.25rem; + } + + .lg\:-translate-y-6{ + --tw-translate-y: -1.5rem; + } + + .lg\:-translate-y-7{ + --tw-translate-y: -1.75rem; + } + + .lg\:-translate-y-8{ + --tw-translate-y: -2rem; + } + + .lg\:-translate-y-9{ + --tw-translate-y: -2.25rem; + } + + .lg\:-translate-y-10{ + --tw-translate-y: -2.5rem; + } + + .lg\:-translate-y-11{ + --tw-translate-y: -2.75rem; + } + + .lg\:-translate-y-12{ + --tw-translate-y: -3rem; + } + + .lg\:-translate-y-14{ + --tw-translate-y: -3.5rem; + } + + .lg\:-translate-y-16{ + --tw-translate-y: -4rem; + } + + .lg\:-translate-y-20{ + --tw-translate-y: -5rem; + } + + .lg\:-translate-y-24{ + --tw-translate-y: -6rem; + } + + .lg\:-translate-y-28{ + --tw-translate-y: -7rem; + } + + .lg\:-translate-y-32{ + --tw-translate-y: -8rem; + } + + .lg\:-translate-y-36{ + --tw-translate-y: -9rem; + } + + .lg\:-translate-y-40{ + --tw-translate-y: -10rem; + } + + .lg\:-translate-y-44{ + --tw-translate-y: -11rem; + } + + .lg\:-translate-y-48{ + --tw-translate-y: -12rem; + } + + .lg\:-translate-y-52{ + --tw-translate-y: -13rem; + } + + .lg\:-translate-y-56{ + --tw-translate-y: -14rem; + } + + .lg\:-translate-y-60{ + --tw-translate-y: -15rem; + } + + .lg\:-translate-y-64{ + --tw-translate-y: -16rem; + } + + .lg\:-translate-y-72{ + --tw-translate-y: -18rem; + } + + .lg\:-translate-y-80{ + --tw-translate-y: -20rem; + } + + .lg\:-translate-y-96{ + --tw-translate-y: -24rem; + } + + .lg\:-translate-y-px{ + --tw-translate-y: -1px; + } + + .lg\:-translate-y-0\.5{ + --tw-translate-y: -0.125rem; + } + + .lg\:-translate-y-1\.5{ + --tw-translate-y: -0.375rem; + } + + .lg\:-translate-y-2\.5{ + --tw-translate-y: -0.625rem; + } + + .lg\:-translate-y-3\.5{ + --tw-translate-y: -0.875rem; + } + + .lg\:translate-y-1\/2{ + --tw-translate-y: 50%; + } + + .lg\:translate-y-1\/3{ + --tw-translate-y: 33.333333%; + } + + .lg\:translate-y-2\/3{ + --tw-translate-y: 66.666667%; + } + + .lg\:translate-y-1\/4{ + --tw-translate-y: 25%; + } + + .lg\:translate-y-2\/4{ + --tw-translate-y: 50%; + } + + .lg\:translate-y-3\/4{ + --tw-translate-y: 75%; + } + + .lg\:translate-y-full{ + --tw-translate-y: 100%; + } + + .lg\:-translate-y-1\/2{ + --tw-translate-y: -50%; + } + + .lg\:-translate-y-1\/3{ + --tw-translate-y: -33.333333%; + } + + .lg\:-translate-y-2\/3{ + --tw-translate-y: -66.666667%; + } + + .lg\:-translate-y-1\/4{ + --tw-translate-y: -25%; + } + + .lg\:-translate-y-2\/4{ + --tw-translate-y: -50%; + } + + .lg\:-translate-y-3\/4{ + --tw-translate-y: -75%; + } + + .lg\:-translate-y-full{ + --tw-translate-y: -100%; + } + + .lg\:hover\:translate-x-0:hover{ + --tw-translate-x: 0px; + } + + .lg\:hover\:translate-x-1:hover{ + --tw-translate-x: 0.25rem; + } + + .lg\:hover\:translate-x-2:hover{ + --tw-translate-x: 0.5rem; + } + + .lg\:hover\:translate-x-3:hover{ + --tw-translate-x: 0.75rem; + } + + .lg\:hover\:translate-x-4:hover{ + --tw-translate-x: 1rem; + } + + .lg\:hover\:translate-x-5:hover{ + --tw-translate-x: 1.25rem; + } + + .lg\:hover\:translate-x-6:hover{ + --tw-translate-x: 1.5rem; + } + + .lg\:hover\:translate-x-7:hover{ + --tw-translate-x: 1.75rem; + } + + .lg\:hover\:translate-x-8:hover{ + --tw-translate-x: 2rem; + } + + .lg\:hover\:translate-x-9:hover{ + --tw-translate-x: 2.25rem; + } + + .lg\:hover\:translate-x-10:hover{ + --tw-translate-x: 2.5rem; + } + + .lg\:hover\:translate-x-11:hover{ + --tw-translate-x: 2.75rem; + } + + .lg\:hover\:translate-x-12:hover{ + --tw-translate-x: 3rem; + } + + .lg\:hover\:translate-x-14:hover{ + --tw-translate-x: 3.5rem; + } + + .lg\:hover\:translate-x-16:hover{ + --tw-translate-x: 4rem; + } + + .lg\:hover\:translate-x-20:hover{ + --tw-translate-x: 5rem; + } + + .lg\:hover\:translate-x-24:hover{ + --tw-translate-x: 6rem; + } + + .lg\:hover\:translate-x-28:hover{ + --tw-translate-x: 7rem; + } + + .lg\:hover\:translate-x-32:hover{ + --tw-translate-x: 8rem; + } + + .lg\:hover\:translate-x-36:hover{ + --tw-translate-x: 9rem; + } + + .lg\:hover\:translate-x-40:hover{ + --tw-translate-x: 10rem; + } + + .lg\:hover\:translate-x-44:hover{ + --tw-translate-x: 11rem; + } + + .lg\:hover\:translate-x-48:hover{ + --tw-translate-x: 12rem; + } + + .lg\:hover\:translate-x-52:hover{ + --tw-translate-x: 13rem; + } + + .lg\:hover\:translate-x-56:hover{ + --tw-translate-x: 14rem; + } + + .lg\:hover\:translate-x-60:hover{ + --tw-translate-x: 15rem; + } + + .lg\:hover\:translate-x-64:hover{ + --tw-translate-x: 16rem; + } + + .lg\:hover\:translate-x-72:hover{ + --tw-translate-x: 18rem; + } + + .lg\:hover\:translate-x-80:hover{ + --tw-translate-x: 20rem; + } + + .lg\:hover\:translate-x-96:hover{ + --tw-translate-x: 24rem; + } + + .lg\:hover\:translate-x-px:hover{ + --tw-translate-x: 1px; + } + + .lg\:hover\:translate-x-0\.5:hover{ + --tw-translate-x: 0.125rem; + } + + .lg\:hover\:translate-x-1\.5:hover{ + --tw-translate-x: 0.375rem; + } + + .lg\:hover\:translate-x-2\.5:hover{ + --tw-translate-x: 0.625rem; + } + + .lg\:hover\:translate-x-3\.5:hover{ + --tw-translate-x: 0.875rem; + } + + .lg\:hover\:-translate-x-0:hover{ + --tw-translate-x: 0px; + } + + .lg\:hover\:-translate-x-1:hover{ + --tw-translate-x: -0.25rem; + } + + .lg\:hover\:-translate-x-2:hover{ + --tw-translate-x: -0.5rem; + } + + .lg\:hover\:-translate-x-3:hover{ + --tw-translate-x: -0.75rem; + } + + .lg\:hover\:-translate-x-4:hover{ + --tw-translate-x: -1rem; + } + + .lg\:hover\:-translate-x-5:hover{ + --tw-translate-x: -1.25rem; + } + + .lg\:hover\:-translate-x-6:hover{ + --tw-translate-x: -1.5rem; + } + + .lg\:hover\:-translate-x-7:hover{ + --tw-translate-x: -1.75rem; + } + + .lg\:hover\:-translate-x-8:hover{ + --tw-translate-x: -2rem; + } + + .lg\:hover\:-translate-x-9:hover{ + --tw-translate-x: -2.25rem; + } + + .lg\:hover\:-translate-x-10:hover{ + --tw-translate-x: -2.5rem; + } + + .lg\:hover\:-translate-x-11:hover{ + --tw-translate-x: -2.75rem; + } + + .lg\:hover\:-translate-x-12:hover{ + --tw-translate-x: -3rem; + } + + .lg\:hover\:-translate-x-14:hover{ + --tw-translate-x: -3.5rem; + } + + .lg\:hover\:-translate-x-16:hover{ + --tw-translate-x: -4rem; + } + + .lg\:hover\:-translate-x-20:hover{ + --tw-translate-x: -5rem; + } + + .lg\:hover\:-translate-x-24:hover{ + --tw-translate-x: -6rem; + } + + .lg\:hover\:-translate-x-28:hover{ + --tw-translate-x: -7rem; + } + + .lg\:hover\:-translate-x-32:hover{ + --tw-translate-x: -8rem; + } + + .lg\:hover\:-translate-x-36:hover{ + --tw-translate-x: -9rem; + } + + .lg\:hover\:-translate-x-40:hover{ + --tw-translate-x: -10rem; + } + + .lg\:hover\:-translate-x-44:hover{ + --tw-translate-x: -11rem; + } + + .lg\:hover\:-translate-x-48:hover{ + --tw-translate-x: -12rem; + } + + .lg\:hover\:-translate-x-52:hover{ + --tw-translate-x: -13rem; + } + + .lg\:hover\:-translate-x-56:hover{ + --tw-translate-x: -14rem; + } + + .lg\:hover\:-translate-x-60:hover{ + --tw-translate-x: -15rem; + } + + .lg\:hover\:-translate-x-64:hover{ + --tw-translate-x: -16rem; + } + + .lg\:hover\:-translate-x-72:hover{ + --tw-translate-x: -18rem; + } + + .lg\:hover\:-translate-x-80:hover{ + --tw-translate-x: -20rem; + } + + .lg\:hover\:-translate-x-96:hover{ + --tw-translate-x: -24rem; + } + + .lg\:hover\:-translate-x-px:hover{ + --tw-translate-x: -1px; + } + + .lg\:hover\:-translate-x-0\.5:hover{ + --tw-translate-x: -0.125rem; + } + + .lg\:hover\:-translate-x-1\.5:hover{ + --tw-translate-x: -0.375rem; + } + + .lg\:hover\:-translate-x-2\.5:hover{ + --tw-translate-x: -0.625rem; + } + + .lg\:hover\:-translate-x-3\.5:hover{ + --tw-translate-x: -0.875rem; + } + + .lg\:hover\:translate-x-1\/2:hover{ + --tw-translate-x: 50%; + } + + .lg\:hover\:translate-x-1\/3:hover{ + --tw-translate-x: 33.333333%; + } + + .lg\:hover\:translate-x-2\/3:hover{ + --tw-translate-x: 66.666667%; + } + + .lg\:hover\:translate-x-1\/4:hover{ + --tw-translate-x: 25%; + } + + .lg\:hover\:translate-x-2\/4:hover{ + --tw-translate-x: 50%; + } + + .lg\:hover\:translate-x-3\/4:hover{ + --tw-translate-x: 75%; + } + + .lg\:hover\:translate-x-full:hover{ + --tw-translate-x: 100%; + } + + .lg\:hover\:-translate-x-1\/2:hover{ + --tw-translate-x: -50%; + } + + .lg\:hover\:-translate-x-1\/3:hover{ + --tw-translate-x: -33.333333%; + } + + .lg\:hover\:-translate-x-2\/3:hover{ + --tw-translate-x: -66.666667%; + } + + .lg\:hover\:-translate-x-1\/4:hover{ + --tw-translate-x: -25%; + } + + .lg\:hover\:-translate-x-2\/4:hover{ + --tw-translate-x: -50%; + } + + .lg\:hover\:-translate-x-3\/4:hover{ + --tw-translate-x: -75%; + } + + .lg\:hover\:-translate-x-full:hover{ + --tw-translate-x: -100%; + } + + .lg\:hover\:translate-y-0:hover{ + --tw-translate-y: 0px; + } + + .lg\:hover\:translate-y-1:hover{ + --tw-translate-y: 0.25rem; + } + + .lg\:hover\:translate-y-2:hover{ + --tw-translate-y: 0.5rem; + } + + .lg\:hover\:translate-y-3:hover{ + --tw-translate-y: 0.75rem; + } + + .lg\:hover\:translate-y-4:hover{ + --tw-translate-y: 1rem; + } + + .lg\:hover\:translate-y-5:hover{ + --tw-translate-y: 1.25rem; + } + + .lg\:hover\:translate-y-6:hover{ + --tw-translate-y: 1.5rem; + } + + .lg\:hover\:translate-y-7:hover{ + --tw-translate-y: 1.75rem; + } + + .lg\:hover\:translate-y-8:hover{ + --tw-translate-y: 2rem; + } + + .lg\:hover\:translate-y-9:hover{ + --tw-translate-y: 2.25rem; + } + + .lg\:hover\:translate-y-10:hover{ + --tw-translate-y: 2.5rem; + } + + .lg\:hover\:translate-y-11:hover{ + --tw-translate-y: 2.75rem; + } + + .lg\:hover\:translate-y-12:hover{ + --tw-translate-y: 3rem; + } + + .lg\:hover\:translate-y-14:hover{ + --tw-translate-y: 3.5rem; + } + + .lg\:hover\:translate-y-16:hover{ + --tw-translate-y: 4rem; + } + + .lg\:hover\:translate-y-20:hover{ + --tw-translate-y: 5rem; + } + + .lg\:hover\:translate-y-24:hover{ + --tw-translate-y: 6rem; + } + + .lg\:hover\:translate-y-28:hover{ + --tw-translate-y: 7rem; + } + + .lg\:hover\:translate-y-32:hover{ + --tw-translate-y: 8rem; + } + + .lg\:hover\:translate-y-36:hover{ + --tw-translate-y: 9rem; + } + + .lg\:hover\:translate-y-40:hover{ + --tw-translate-y: 10rem; + } + + .lg\:hover\:translate-y-44:hover{ + --tw-translate-y: 11rem; + } + + .lg\:hover\:translate-y-48:hover{ + --tw-translate-y: 12rem; + } + + .lg\:hover\:translate-y-52:hover{ + --tw-translate-y: 13rem; + } + + .lg\:hover\:translate-y-56:hover{ + --tw-translate-y: 14rem; + } + + .lg\:hover\:translate-y-60:hover{ + --tw-translate-y: 15rem; + } + + .lg\:hover\:translate-y-64:hover{ + --tw-translate-y: 16rem; + } + + .lg\:hover\:translate-y-72:hover{ + --tw-translate-y: 18rem; + } + + .lg\:hover\:translate-y-80:hover{ + --tw-translate-y: 20rem; + } + + .lg\:hover\:translate-y-96:hover{ + --tw-translate-y: 24rem; + } + + .lg\:hover\:translate-y-px:hover{ + --tw-translate-y: 1px; + } + + .lg\:hover\:translate-y-0\.5:hover{ + --tw-translate-y: 0.125rem; + } + + .lg\:hover\:translate-y-1\.5:hover{ + --tw-translate-y: 0.375rem; + } + + .lg\:hover\:translate-y-2\.5:hover{ + --tw-translate-y: 0.625rem; + } + + .lg\:hover\:translate-y-3\.5:hover{ + --tw-translate-y: 0.875rem; + } + + .lg\:hover\:-translate-y-0:hover{ + --tw-translate-y: 0px; + } + + .lg\:hover\:-translate-y-1:hover{ + --tw-translate-y: -0.25rem; + } + + .lg\:hover\:-translate-y-2:hover{ + --tw-translate-y: -0.5rem; + } + + .lg\:hover\:-translate-y-3:hover{ + --tw-translate-y: -0.75rem; + } + + .lg\:hover\:-translate-y-4:hover{ + --tw-translate-y: -1rem; + } + + .lg\:hover\:-translate-y-5:hover{ + --tw-translate-y: -1.25rem; + } + + .lg\:hover\:-translate-y-6:hover{ + --tw-translate-y: -1.5rem; + } + + .lg\:hover\:-translate-y-7:hover{ + --tw-translate-y: -1.75rem; + } + + .lg\:hover\:-translate-y-8:hover{ + --tw-translate-y: -2rem; + } + + .lg\:hover\:-translate-y-9:hover{ + --tw-translate-y: -2.25rem; + } + + .lg\:hover\:-translate-y-10:hover{ + --tw-translate-y: -2.5rem; + } + + .lg\:hover\:-translate-y-11:hover{ + --tw-translate-y: -2.75rem; + } + + .lg\:hover\:-translate-y-12:hover{ + --tw-translate-y: -3rem; + } + + .lg\:hover\:-translate-y-14:hover{ + --tw-translate-y: -3.5rem; + } + + .lg\:hover\:-translate-y-16:hover{ + --tw-translate-y: -4rem; + } + + .lg\:hover\:-translate-y-20:hover{ + --tw-translate-y: -5rem; + } + + .lg\:hover\:-translate-y-24:hover{ + --tw-translate-y: -6rem; + } + + .lg\:hover\:-translate-y-28:hover{ + --tw-translate-y: -7rem; + } + + .lg\:hover\:-translate-y-32:hover{ + --tw-translate-y: -8rem; + } + + .lg\:hover\:-translate-y-36:hover{ + --tw-translate-y: -9rem; + } + + .lg\:hover\:-translate-y-40:hover{ + --tw-translate-y: -10rem; + } + + .lg\:hover\:-translate-y-44:hover{ + --tw-translate-y: -11rem; + } + + .lg\:hover\:-translate-y-48:hover{ + --tw-translate-y: -12rem; + } + + .lg\:hover\:-translate-y-52:hover{ + --tw-translate-y: -13rem; + } + + .lg\:hover\:-translate-y-56:hover{ + --tw-translate-y: -14rem; + } + + .lg\:hover\:-translate-y-60:hover{ + --tw-translate-y: -15rem; + } + + .lg\:hover\:-translate-y-64:hover{ + --tw-translate-y: -16rem; + } + + .lg\:hover\:-translate-y-72:hover{ + --tw-translate-y: -18rem; + } + + .lg\:hover\:-translate-y-80:hover{ + --tw-translate-y: -20rem; + } + + .lg\:hover\:-translate-y-96:hover{ + --tw-translate-y: -24rem; + } + + .lg\:hover\:-translate-y-px:hover{ + --tw-translate-y: -1px; + } + + .lg\:hover\:-translate-y-0\.5:hover{ + --tw-translate-y: -0.125rem; + } + + .lg\:hover\:-translate-y-1\.5:hover{ + --tw-translate-y: -0.375rem; + } + + .lg\:hover\:-translate-y-2\.5:hover{ + --tw-translate-y: -0.625rem; + } + + .lg\:hover\:-translate-y-3\.5:hover{ + --tw-translate-y: -0.875rem; + } + + .lg\:hover\:translate-y-1\/2:hover{ + --tw-translate-y: 50%; + } + + .lg\:hover\:translate-y-1\/3:hover{ + --tw-translate-y: 33.333333%; + } + + .lg\:hover\:translate-y-2\/3:hover{ + --tw-translate-y: 66.666667%; + } + + .lg\:hover\:translate-y-1\/4:hover{ + --tw-translate-y: 25%; + } + + .lg\:hover\:translate-y-2\/4:hover{ + --tw-translate-y: 50%; + } + + .lg\:hover\:translate-y-3\/4:hover{ + --tw-translate-y: 75%; + } + + .lg\:hover\:translate-y-full:hover{ + --tw-translate-y: 100%; + } + + .lg\:hover\:-translate-y-1\/2:hover{ + --tw-translate-y: -50%; + } + + .lg\:hover\:-translate-y-1\/3:hover{ + --tw-translate-y: -33.333333%; + } + + .lg\:hover\:-translate-y-2\/3:hover{ + --tw-translate-y: -66.666667%; + } + + .lg\:hover\:-translate-y-1\/4:hover{ + --tw-translate-y: -25%; + } + + .lg\:hover\:-translate-y-2\/4:hover{ + --tw-translate-y: -50%; + } + + .lg\:hover\:-translate-y-3\/4:hover{ + --tw-translate-y: -75%; + } + + .lg\:hover\:-translate-y-full:hover{ + --tw-translate-y: -100%; + } + + .lg\:focus\:translate-x-0:focus{ + --tw-translate-x: 0px; + } + + .lg\:focus\:translate-x-1:focus{ + --tw-translate-x: 0.25rem; + } + + .lg\:focus\:translate-x-2:focus{ + --tw-translate-x: 0.5rem; + } + + .lg\:focus\:translate-x-3:focus{ + --tw-translate-x: 0.75rem; + } + + .lg\:focus\:translate-x-4:focus{ + --tw-translate-x: 1rem; + } + + .lg\:focus\:translate-x-5:focus{ + --tw-translate-x: 1.25rem; + } + + .lg\:focus\:translate-x-6:focus{ + --tw-translate-x: 1.5rem; + } + + .lg\:focus\:translate-x-7:focus{ + --tw-translate-x: 1.75rem; + } + + .lg\:focus\:translate-x-8:focus{ + --tw-translate-x: 2rem; + } + + .lg\:focus\:translate-x-9:focus{ + --tw-translate-x: 2.25rem; + } + + .lg\:focus\:translate-x-10:focus{ + --tw-translate-x: 2.5rem; + } + + .lg\:focus\:translate-x-11:focus{ + --tw-translate-x: 2.75rem; + } + + .lg\:focus\:translate-x-12:focus{ + --tw-translate-x: 3rem; + } + + .lg\:focus\:translate-x-14:focus{ + --tw-translate-x: 3.5rem; + } + + .lg\:focus\:translate-x-16:focus{ + --tw-translate-x: 4rem; + } + + .lg\:focus\:translate-x-20:focus{ + --tw-translate-x: 5rem; + } + + .lg\:focus\:translate-x-24:focus{ + --tw-translate-x: 6rem; + } + + .lg\:focus\:translate-x-28:focus{ + --tw-translate-x: 7rem; + } + + .lg\:focus\:translate-x-32:focus{ + --tw-translate-x: 8rem; + } + + .lg\:focus\:translate-x-36:focus{ + --tw-translate-x: 9rem; + } + + .lg\:focus\:translate-x-40:focus{ + --tw-translate-x: 10rem; + } + + .lg\:focus\:translate-x-44:focus{ + --tw-translate-x: 11rem; + } + + .lg\:focus\:translate-x-48:focus{ + --tw-translate-x: 12rem; + } + + .lg\:focus\:translate-x-52:focus{ + --tw-translate-x: 13rem; + } + + .lg\:focus\:translate-x-56:focus{ + --tw-translate-x: 14rem; + } + + .lg\:focus\:translate-x-60:focus{ + --tw-translate-x: 15rem; + } + + .lg\:focus\:translate-x-64:focus{ + --tw-translate-x: 16rem; + } + + .lg\:focus\:translate-x-72:focus{ + --tw-translate-x: 18rem; + } + + .lg\:focus\:translate-x-80:focus{ + --tw-translate-x: 20rem; + } + + .lg\:focus\:translate-x-96:focus{ + --tw-translate-x: 24rem; + } + + .lg\:focus\:translate-x-px:focus{ + --tw-translate-x: 1px; + } + + .lg\:focus\:translate-x-0\.5:focus{ + --tw-translate-x: 0.125rem; + } + + .lg\:focus\:translate-x-1\.5:focus{ + --tw-translate-x: 0.375rem; + } + + .lg\:focus\:translate-x-2\.5:focus{ + --tw-translate-x: 0.625rem; + } + + .lg\:focus\:translate-x-3\.5:focus{ + --tw-translate-x: 0.875rem; + } + + .lg\:focus\:-translate-x-0:focus{ + --tw-translate-x: 0px; + } + + .lg\:focus\:-translate-x-1:focus{ + --tw-translate-x: -0.25rem; + } + + .lg\:focus\:-translate-x-2:focus{ + --tw-translate-x: -0.5rem; + } + + .lg\:focus\:-translate-x-3:focus{ + --tw-translate-x: -0.75rem; + } + + .lg\:focus\:-translate-x-4:focus{ + --tw-translate-x: -1rem; + } + + .lg\:focus\:-translate-x-5:focus{ + --tw-translate-x: -1.25rem; + } + + .lg\:focus\:-translate-x-6:focus{ + --tw-translate-x: -1.5rem; + } + + .lg\:focus\:-translate-x-7:focus{ + --tw-translate-x: -1.75rem; + } + + .lg\:focus\:-translate-x-8:focus{ + --tw-translate-x: -2rem; + } + + .lg\:focus\:-translate-x-9:focus{ + --tw-translate-x: -2.25rem; + } + + .lg\:focus\:-translate-x-10:focus{ + --tw-translate-x: -2.5rem; + } + + .lg\:focus\:-translate-x-11:focus{ + --tw-translate-x: -2.75rem; + } + + .lg\:focus\:-translate-x-12:focus{ + --tw-translate-x: -3rem; + } + + .lg\:focus\:-translate-x-14:focus{ + --tw-translate-x: -3.5rem; + } + + .lg\:focus\:-translate-x-16:focus{ + --tw-translate-x: -4rem; + } + + .lg\:focus\:-translate-x-20:focus{ + --tw-translate-x: -5rem; + } + + .lg\:focus\:-translate-x-24:focus{ + --tw-translate-x: -6rem; + } + + .lg\:focus\:-translate-x-28:focus{ + --tw-translate-x: -7rem; + } + + .lg\:focus\:-translate-x-32:focus{ + --tw-translate-x: -8rem; + } + + .lg\:focus\:-translate-x-36:focus{ + --tw-translate-x: -9rem; + } + + .lg\:focus\:-translate-x-40:focus{ + --tw-translate-x: -10rem; + } + + .lg\:focus\:-translate-x-44:focus{ + --tw-translate-x: -11rem; + } + + .lg\:focus\:-translate-x-48:focus{ + --tw-translate-x: -12rem; + } + + .lg\:focus\:-translate-x-52:focus{ + --tw-translate-x: -13rem; + } + + .lg\:focus\:-translate-x-56:focus{ + --tw-translate-x: -14rem; + } + + .lg\:focus\:-translate-x-60:focus{ + --tw-translate-x: -15rem; + } + + .lg\:focus\:-translate-x-64:focus{ + --tw-translate-x: -16rem; + } + + .lg\:focus\:-translate-x-72:focus{ + --tw-translate-x: -18rem; + } + + .lg\:focus\:-translate-x-80:focus{ + --tw-translate-x: -20rem; + } + + .lg\:focus\:-translate-x-96:focus{ + --tw-translate-x: -24rem; + } + + .lg\:focus\:-translate-x-px:focus{ + --tw-translate-x: -1px; + } + + .lg\:focus\:-translate-x-0\.5:focus{ + --tw-translate-x: -0.125rem; + } + + .lg\:focus\:-translate-x-1\.5:focus{ + --tw-translate-x: -0.375rem; + } + + .lg\:focus\:-translate-x-2\.5:focus{ + --tw-translate-x: -0.625rem; + } + + .lg\:focus\:-translate-x-3\.5:focus{ + --tw-translate-x: -0.875rem; + } + + .lg\:focus\:translate-x-1\/2:focus{ + --tw-translate-x: 50%; + } + + .lg\:focus\:translate-x-1\/3:focus{ + --tw-translate-x: 33.333333%; + } + + .lg\:focus\:translate-x-2\/3:focus{ + --tw-translate-x: 66.666667%; + } + + .lg\:focus\:translate-x-1\/4:focus{ + --tw-translate-x: 25%; + } + + .lg\:focus\:translate-x-2\/4:focus{ + --tw-translate-x: 50%; + } + + .lg\:focus\:translate-x-3\/4:focus{ + --tw-translate-x: 75%; + } + + .lg\:focus\:translate-x-full:focus{ + --tw-translate-x: 100%; + } + + .lg\:focus\:-translate-x-1\/2:focus{ + --tw-translate-x: -50%; + } + + .lg\:focus\:-translate-x-1\/3:focus{ + --tw-translate-x: -33.333333%; + } + + .lg\:focus\:-translate-x-2\/3:focus{ + --tw-translate-x: -66.666667%; + } + + .lg\:focus\:-translate-x-1\/4:focus{ + --tw-translate-x: -25%; + } + + .lg\:focus\:-translate-x-2\/4:focus{ + --tw-translate-x: -50%; + } + + .lg\:focus\:-translate-x-3\/4:focus{ + --tw-translate-x: -75%; + } + + .lg\:focus\:-translate-x-full:focus{ + --tw-translate-x: -100%; + } + + .lg\:focus\:translate-y-0:focus{ + --tw-translate-y: 0px; + } + + .lg\:focus\:translate-y-1:focus{ + --tw-translate-y: 0.25rem; + } + + .lg\:focus\:translate-y-2:focus{ + --tw-translate-y: 0.5rem; + } + + .lg\:focus\:translate-y-3:focus{ + --tw-translate-y: 0.75rem; + } + + .lg\:focus\:translate-y-4:focus{ + --tw-translate-y: 1rem; + } + + .lg\:focus\:translate-y-5:focus{ + --tw-translate-y: 1.25rem; + } + + .lg\:focus\:translate-y-6:focus{ + --tw-translate-y: 1.5rem; + } + + .lg\:focus\:translate-y-7:focus{ + --tw-translate-y: 1.75rem; + } + + .lg\:focus\:translate-y-8:focus{ + --tw-translate-y: 2rem; + } + + .lg\:focus\:translate-y-9:focus{ + --tw-translate-y: 2.25rem; + } + + .lg\:focus\:translate-y-10:focus{ + --tw-translate-y: 2.5rem; + } + + .lg\:focus\:translate-y-11:focus{ + --tw-translate-y: 2.75rem; + } + + .lg\:focus\:translate-y-12:focus{ + --tw-translate-y: 3rem; + } + + .lg\:focus\:translate-y-14:focus{ + --tw-translate-y: 3.5rem; + } + + .lg\:focus\:translate-y-16:focus{ + --tw-translate-y: 4rem; + } + + .lg\:focus\:translate-y-20:focus{ + --tw-translate-y: 5rem; + } + + .lg\:focus\:translate-y-24:focus{ + --tw-translate-y: 6rem; + } + + .lg\:focus\:translate-y-28:focus{ + --tw-translate-y: 7rem; + } + + .lg\:focus\:translate-y-32:focus{ + --tw-translate-y: 8rem; + } + + .lg\:focus\:translate-y-36:focus{ + --tw-translate-y: 9rem; + } + + .lg\:focus\:translate-y-40:focus{ + --tw-translate-y: 10rem; + } + + .lg\:focus\:translate-y-44:focus{ + --tw-translate-y: 11rem; + } + + .lg\:focus\:translate-y-48:focus{ + --tw-translate-y: 12rem; + } + + .lg\:focus\:translate-y-52:focus{ + --tw-translate-y: 13rem; + } + + .lg\:focus\:translate-y-56:focus{ + --tw-translate-y: 14rem; + } + + .lg\:focus\:translate-y-60:focus{ + --tw-translate-y: 15rem; + } + + .lg\:focus\:translate-y-64:focus{ + --tw-translate-y: 16rem; + } + + .lg\:focus\:translate-y-72:focus{ + --tw-translate-y: 18rem; + } + + .lg\:focus\:translate-y-80:focus{ + --tw-translate-y: 20rem; + } + + .lg\:focus\:translate-y-96:focus{ + --tw-translate-y: 24rem; + } + + .lg\:focus\:translate-y-px:focus{ + --tw-translate-y: 1px; + } + + .lg\:focus\:translate-y-0\.5:focus{ + --tw-translate-y: 0.125rem; + } + + .lg\:focus\:translate-y-1\.5:focus{ + --tw-translate-y: 0.375rem; + } + + .lg\:focus\:translate-y-2\.5:focus{ + --tw-translate-y: 0.625rem; + } + + .lg\:focus\:translate-y-3\.5:focus{ + --tw-translate-y: 0.875rem; + } + + .lg\:focus\:-translate-y-0:focus{ + --tw-translate-y: 0px; + } + + .lg\:focus\:-translate-y-1:focus{ + --tw-translate-y: -0.25rem; + } + + .lg\:focus\:-translate-y-2:focus{ + --tw-translate-y: -0.5rem; + } + + .lg\:focus\:-translate-y-3:focus{ + --tw-translate-y: -0.75rem; + } + + .lg\:focus\:-translate-y-4:focus{ + --tw-translate-y: -1rem; + } + + .lg\:focus\:-translate-y-5:focus{ + --tw-translate-y: -1.25rem; + } + + .lg\:focus\:-translate-y-6:focus{ + --tw-translate-y: -1.5rem; + } + + .lg\:focus\:-translate-y-7:focus{ + --tw-translate-y: -1.75rem; + } + + .lg\:focus\:-translate-y-8:focus{ + --tw-translate-y: -2rem; + } + + .lg\:focus\:-translate-y-9:focus{ + --tw-translate-y: -2.25rem; + } + + .lg\:focus\:-translate-y-10:focus{ + --tw-translate-y: -2.5rem; + } + + .lg\:focus\:-translate-y-11:focus{ + --tw-translate-y: -2.75rem; + } + + .lg\:focus\:-translate-y-12:focus{ + --tw-translate-y: -3rem; + } + + .lg\:focus\:-translate-y-14:focus{ + --tw-translate-y: -3.5rem; + } + + .lg\:focus\:-translate-y-16:focus{ + --tw-translate-y: -4rem; + } + + .lg\:focus\:-translate-y-20:focus{ + --tw-translate-y: -5rem; + } + + .lg\:focus\:-translate-y-24:focus{ + --tw-translate-y: -6rem; + } + + .lg\:focus\:-translate-y-28:focus{ + --tw-translate-y: -7rem; + } + + .lg\:focus\:-translate-y-32:focus{ + --tw-translate-y: -8rem; + } + + .lg\:focus\:-translate-y-36:focus{ + --tw-translate-y: -9rem; + } + + .lg\:focus\:-translate-y-40:focus{ + --tw-translate-y: -10rem; + } + + .lg\:focus\:-translate-y-44:focus{ + --tw-translate-y: -11rem; + } + + .lg\:focus\:-translate-y-48:focus{ + --tw-translate-y: -12rem; + } + + .lg\:focus\:-translate-y-52:focus{ + --tw-translate-y: -13rem; + } + + .lg\:focus\:-translate-y-56:focus{ + --tw-translate-y: -14rem; + } + + .lg\:focus\:-translate-y-60:focus{ + --tw-translate-y: -15rem; + } + + .lg\:focus\:-translate-y-64:focus{ + --tw-translate-y: -16rem; + } + + .lg\:focus\:-translate-y-72:focus{ + --tw-translate-y: -18rem; + } + + .lg\:focus\:-translate-y-80:focus{ + --tw-translate-y: -20rem; + } + + .lg\:focus\:-translate-y-96:focus{ + --tw-translate-y: -24rem; + } + + .lg\:focus\:-translate-y-px:focus{ + --tw-translate-y: -1px; + } + + .lg\:focus\:-translate-y-0\.5:focus{ + --tw-translate-y: -0.125rem; + } + + .lg\:focus\:-translate-y-1\.5:focus{ + --tw-translate-y: -0.375rem; + } + + .lg\:focus\:-translate-y-2\.5:focus{ + --tw-translate-y: -0.625rem; + } + + .lg\:focus\:-translate-y-3\.5:focus{ + --tw-translate-y: -0.875rem; + } + + .lg\:focus\:translate-y-1\/2:focus{ + --tw-translate-y: 50%; + } + + .lg\:focus\:translate-y-1\/3:focus{ + --tw-translate-y: 33.333333%; + } + + .lg\:focus\:translate-y-2\/3:focus{ + --tw-translate-y: 66.666667%; + } + + .lg\:focus\:translate-y-1\/4:focus{ + --tw-translate-y: 25%; + } + + .lg\:focus\:translate-y-2\/4:focus{ + --tw-translate-y: 50%; + } + + .lg\:focus\:translate-y-3\/4:focus{ + --tw-translate-y: 75%; + } + + .lg\:focus\:translate-y-full:focus{ + --tw-translate-y: 100%; + } + + .lg\:focus\:-translate-y-1\/2:focus{ + --tw-translate-y: -50%; + } + + .lg\:focus\:-translate-y-1\/3:focus{ + --tw-translate-y: -33.333333%; + } + + .lg\:focus\:-translate-y-2\/3:focus{ + --tw-translate-y: -66.666667%; + } + + .lg\:focus\:-translate-y-1\/4:focus{ + --tw-translate-y: -25%; + } + + .lg\:focus\:-translate-y-2\/4:focus{ + --tw-translate-y: -50%; + } + + .lg\:focus\:-translate-y-3\/4:focus{ + --tw-translate-y: -75%; + } + + .lg\:focus\:-translate-y-full:focus{ + --tw-translate-y: -100%; + } + + .lg\:skew-x-0{ + --tw-skew-x: 0deg; + } + + .lg\:skew-x-1{ + --tw-skew-x: 1deg; + } + + .lg\:skew-x-2{ + --tw-skew-x: 2deg; + } + + .lg\:skew-x-3{ + --tw-skew-x: 3deg; + } + + .lg\:skew-x-6{ + --tw-skew-x: 6deg; + } + + .lg\:skew-x-12{ + --tw-skew-x: 12deg; + } + + .lg\:-skew-x-12{ + --tw-skew-x: -12deg; + } + + .lg\:-skew-x-6{ + --tw-skew-x: -6deg; + } + + .lg\:-skew-x-3{ + --tw-skew-x: -3deg; + } + + .lg\:-skew-x-2{ + --tw-skew-x: -2deg; + } + + .lg\:-skew-x-1{ + --tw-skew-x: -1deg; + } + + .lg\:skew-y-0{ + --tw-skew-y: 0deg; + } + + .lg\:skew-y-1{ + --tw-skew-y: 1deg; + } + + .lg\:skew-y-2{ + --tw-skew-y: 2deg; + } + + .lg\:skew-y-3{ + --tw-skew-y: 3deg; + } + + .lg\:skew-y-6{ + --tw-skew-y: 6deg; + } + + .lg\:skew-y-12{ + --tw-skew-y: 12deg; + } + + .lg\:-skew-y-12{ + --tw-skew-y: -12deg; + } + + .lg\:-skew-y-6{ + --tw-skew-y: -6deg; + } + + .lg\:-skew-y-3{ + --tw-skew-y: -3deg; + } + + .lg\:-skew-y-2{ + --tw-skew-y: -2deg; + } + + .lg\:-skew-y-1{ + --tw-skew-y: -1deg; + } + + .lg\:hover\:skew-x-0:hover{ + --tw-skew-x: 0deg; + } + + .lg\:hover\:skew-x-1:hover{ + --tw-skew-x: 1deg; + } + + .lg\:hover\:skew-x-2:hover{ + --tw-skew-x: 2deg; + } + + .lg\:hover\:skew-x-3:hover{ + --tw-skew-x: 3deg; + } + + .lg\:hover\:skew-x-6:hover{ + --tw-skew-x: 6deg; + } + + .lg\:hover\:skew-x-12:hover{ + --tw-skew-x: 12deg; + } + + .lg\:hover\:-skew-x-12:hover{ + --tw-skew-x: -12deg; + } + + .lg\:hover\:-skew-x-6:hover{ + --tw-skew-x: -6deg; + } + + .lg\:hover\:-skew-x-3:hover{ + --tw-skew-x: -3deg; + } + + .lg\:hover\:-skew-x-2:hover{ + --tw-skew-x: -2deg; + } + + .lg\:hover\:-skew-x-1:hover{ + --tw-skew-x: -1deg; + } + + .lg\:hover\:skew-y-0:hover{ + --tw-skew-y: 0deg; + } + + .lg\:hover\:skew-y-1:hover{ + --tw-skew-y: 1deg; + } + + .lg\:hover\:skew-y-2:hover{ + --tw-skew-y: 2deg; + } + + .lg\:hover\:skew-y-3:hover{ + --tw-skew-y: 3deg; + } + + .lg\:hover\:skew-y-6:hover{ + --tw-skew-y: 6deg; + } + + .lg\:hover\:skew-y-12:hover{ + --tw-skew-y: 12deg; + } + + .lg\:hover\:-skew-y-12:hover{ + --tw-skew-y: -12deg; + } + + .lg\:hover\:-skew-y-6:hover{ + --tw-skew-y: -6deg; + } + + .lg\:hover\:-skew-y-3:hover{ + --tw-skew-y: -3deg; + } + + .lg\:hover\:-skew-y-2:hover{ + --tw-skew-y: -2deg; + } + + .lg\:hover\:-skew-y-1:hover{ + --tw-skew-y: -1deg; + } + + .lg\:focus\:skew-x-0:focus{ + --tw-skew-x: 0deg; + } + + .lg\:focus\:skew-x-1:focus{ + --tw-skew-x: 1deg; + } + + .lg\:focus\:skew-x-2:focus{ + --tw-skew-x: 2deg; + } + + .lg\:focus\:skew-x-3:focus{ + --tw-skew-x: 3deg; + } + + .lg\:focus\:skew-x-6:focus{ + --tw-skew-x: 6deg; + } + + .lg\:focus\:skew-x-12:focus{ + --tw-skew-x: 12deg; + } + + .lg\:focus\:-skew-x-12:focus{ + --tw-skew-x: -12deg; + } + + .lg\:focus\:-skew-x-6:focus{ + --tw-skew-x: -6deg; + } + + .lg\:focus\:-skew-x-3:focus{ + --tw-skew-x: -3deg; + } + + .lg\:focus\:-skew-x-2:focus{ + --tw-skew-x: -2deg; + } + + .lg\:focus\:-skew-x-1:focus{ + --tw-skew-x: -1deg; + } + + .lg\:focus\:skew-y-0:focus{ + --tw-skew-y: 0deg; + } + + .lg\:focus\:skew-y-1:focus{ + --tw-skew-y: 1deg; + } + + .lg\:focus\:skew-y-2:focus{ + --tw-skew-y: 2deg; + } + + .lg\:focus\:skew-y-3:focus{ + --tw-skew-y: 3deg; + } + + .lg\:focus\:skew-y-6:focus{ + --tw-skew-y: 6deg; + } + + .lg\:focus\:skew-y-12:focus{ + --tw-skew-y: 12deg; + } + + .lg\:focus\:-skew-y-12:focus{ + --tw-skew-y: -12deg; + } + + .lg\:focus\:-skew-y-6:focus{ + --tw-skew-y: -6deg; + } + + .lg\:focus\:-skew-y-3:focus{ + --tw-skew-y: -3deg; + } + + .lg\:focus\:-skew-y-2:focus{ + --tw-skew-y: -2deg; + } + + .lg\:focus\:-skew-y-1:focus{ + --tw-skew-y: -1deg; + } + + .lg\:transition-none{ + transition-property: none; + } + + .lg\:transition-all{ + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .lg\:transition{ + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .lg\:transition-colors{ + transition-property: background-color, border-color, color, fill, stroke; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .lg\:transition-opacity{ + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .lg\:transition-shadow{ + transition-property: box-shadow; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .lg\:transition-transform{ + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .lg\:ease-linear{ + transition-timing-function: linear; + } + + .lg\:ease-in{ + transition-timing-function: cubic-bezier(0.4, 0, 1, 1); + } + + .lg\:ease-out{ + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + } + + .lg\:ease-in-out{ + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + } + + .lg\:duration-75{ + transition-duration: 75ms; + } + + .lg\:duration-100{ + transition-duration: 100ms; + } + + .lg\:duration-150{ + transition-duration: 150ms; + } + + .lg\:duration-200{ + transition-duration: 200ms; + } + + .lg\:duration-300{ + transition-duration: 300ms; + } + + .lg\:duration-500{ + transition-duration: 500ms; + } + + .lg\:duration-700{ + transition-duration: 700ms; + } + + .lg\:duration-1000{ + transition-duration: 1000ms; + } + + .lg\:delay-75{ + transition-delay: 75ms; + } + + .lg\:delay-100{ + transition-delay: 100ms; + } + + .lg\:delay-150{ + transition-delay: 150ms; + } + + .lg\:delay-200{ + transition-delay: 200ms; + } + + .lg\:delay-300{ + transition-delay: 300ms; + } + + .lg\:delay-500{ + transition-delay: 500ms; + } + + .lg\:delay-700{ + transition-delay: 700ms; + } + + .lg\:delay-1000{ + transition-delay: 1000ms; + } + + .lg\:animate-none{ + -webkit-animation: none; + animation: none; + } + + .lg\:animate-spin{ + -webkit-animation: spin 1s linear infinite; + animation: spin 1s linear infinite; + } + + .lg\:animate-ping{ + -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; + animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; + } + + .lg\:animate-pulse{ + -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + } + + .lg\:animate-bounce{ + -webkit-animation: bounce 1s infinite; + animation: bounce 1s infinite; + } + + .lg\:mix-blend-normal{ + mix-blend-mode: normal; + } + + .lg\:mix-blend-multiply{ + mix-blend-mode: multiply; + } + + .lg\:mix-blend-screen{ + mix-blend-mode: screen; + } + + .lg\:mix-blend-overlay{ + mix-blend-mode: overlay; + } + + .lg\:mix-blend-darken{ + mix-blend-mode: darken; + } + + .lg\:mix-blend-lighten{ + mix-blend-mode: lighten; + } + + .lg\:mix-blend-color-dodge{ + mix-blend-mode: color-dodge; + } + + .lg\:mix-blend-color-burn{ + mix-blend-mode: color-burn; + } + + .lg\:mix-blend-hard-light{ + mix-blend-mode: hard-light; + } + + .lg\:mix-blend-soft-light{ + mix-blend-mode: soft-light; + } + + .lg\:mix-blend-difference{ + mix-blend-mode: difference; + } + + .lg\:mix-blend-exclusion{ + mix-blend-mode: exclusion; + } + + .lg\:mix-blend-hue{ + mix-blend-mode: hue; + } + + .lg\:mix-blend-saturation{ + mix-blend-mode: saturation; + } + + .lg\:mix-blend-color{ + mix-blend-mode: color; + } + + .lg\:mix-blend-luminosity{ + mix-blend-mode: luminosity; + } + + .lg\:bg-blend-normal{ + background-blend-mode: normal; + } + + .lg\:bg-blend-multiply{ + background-blend-mode: multiply; + } + + .lg\:bg-blend-screen{ + background-blend-mode: screen; + } + + .lg\:bg-blend-overlay{ + background-blend-mode: overlay; + } + + .lg\:bg-blend-darken{ + background-blend-mode: darken; + } + + .lg\:bg-blend-lighten{ + background-blend-mode: lighten; + } + + .lg\:bg-blend-color-dodge{ + background-blend-mode: color-dodge; + } + + .lg\:bg-blend-color-burn{ + background-blend-mode: color-burn; + } + + .lg\:bg-blend-hard-light{ + background-blend-mode: hard-light; + } + + .lg\:bg-blend-soft-light{ + background-blend-mode: soft-light; + } + + .lg\:bg-blend-difference{ + background-blend-mode: difference; + } + + .lg\:bg-blend-exclusion{ + background-blend-mode: exclusion; + } + + .lg\:bg-blend-hue{ + background-blend-mode: hue; + } + + .lg\:bg-blend-saturation{ + background-blend-mode: saturation; + } + + .lg\:bg-blend-color{ + background-blend-mode: color; + } + + .lg\:bg-blend-luminosity{ + background-blend-mode: luminosity; + } + + .lg\:filter{ + --tw-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-sepia: var(--tw-empty,/*!*/ /*!*/); + --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + } + + .lg\:filter-none{ + filter: none; + } + + .lg\:blur-0{ + --tw-blur: blur(0); + } + + .lg\:blur-sm{ + --tw-blur: blur(4px); + } + + .lg\:blur{ + --tw-blur: blur(8px); + } + + .lg\:blur-md{ + --tw-blur: blur(12px); + } + + .lg\:blur-lg{ + --tw-blur: blur(16px); + } + + .lg\:blur-xl{ + --tw-blur: blur(24px); + } + + .lg\:blur-2xl{ + --tw-blur: blur(40px); + } + + .lg\:blur-3xl{ + --tw-blur: blur(64px); + } + + .lg\:brightness-0{ + --tw-brightness: brightness(0); + } + + .lg\:brightness-50{ + --tw-brightness: brightness(.5); + } + + .lg\:brightness-75{ + --tw-brightness: brightness(.75); + } + + .lg\:brightness-90{ + --tw-brightness: brightness(.9); + } + + .lg\:brightness-95{ + --tw-brightness: brightness(.95); + } + + .lg\:brightness-100{ + --tw-brightness: brightness(1); + } + + .lg\:brightness-105{ + --tw-brightness: brightness(1.05); + } + + .lg\:brightness-110{ + --tw-brightness: brightness(1.1); + } + + .lg\:brightness-125{ + --tw-brightness: brightness(1.25); + } + + .lg\:brightness-150{ + --tw-brightness: brightness(1.5); + } + + .lg\:brightness-200{ + --tw-brightness: brightness(2); + } + + .lg\:contrast-0{ + --tw-contrast: contrast(0); + } + + .lg\:contrast-50{ + --tw-contrast: contrast(.5); + } + + .lg\:contrast-75{ + --tw-contrast: contrast(.75); + } + + .lg\:contrast-100{ + --tw-contrast: contrast(1); + } + + .lg\:contrast-125{ + --tw-contrast: contrast(1.25); + } + + .lg\:contrast-150{ + --tw-contrast: contrast(1.5); + } + + .lg\:contrast-200{ + --tw-contrast: contrast(2); + } + + .lg\:drop-shadow-sm{ + --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05)); + } + + .lg\:drop-shadow{ + --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06)); + } + + .lg\:drop-shadow-md{ + --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06)); + } + + .lg\:drop-shadow-lg{ + --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1)); + } + + .lg\:drop-shadow-xl{ + --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08)); + } + + .lg\:drop-shadow-2xl{ + --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15)); + } + + .lg\:drop-shadow-none{ + --tw-drop-shadow: drop-shadow(0 0 #0000); + } + + .lg\:grayscale-0{ + --tw-grayscale: grayscale(0); + } + + .lg\:grayscale{ + --tw-grayscale: grayscale(100%); + } + + .lg\:hue-rotate-0{ + --tw-hue-rotate: hue-rotate(0deg); + } + + .lg\:hue-rotate-15{ + --tw-hue-rotate: hue-rotate(15deg); + } + + .lg\:hue-rotate-30{ + --tw-hue-rotate: hue-rotate(30deg); + } + + .lg\:hue-rotate-60{ + --tw-hue-rotate: hue-rotate(60deg); + } + + .lg\:hue-rotate-90{ + --tw-hue-rotate: hue-rotate(90deg); + } + + .lg\:hue-rotate-180{ + --tw-hue-rotate: hue-rotate(180deg); + } + + .lg\:-hue-rotate-180{ + --tw-hue-rotate: hue-rotate(-180deg); + } + + .lg\:-hue-rotate-90{ + --tw-hue-rotate: hue-rotate(-90deg); + } + + .lg\:-hue-rotate-60{ + --tw-hue-rotate: hue-rotate(-60deg); + } + + .lg\:-hue-rotate-30{ + --tw-hue-rotate: hue-rotate(-30deg); + } + + .lg\:-hue-rotate-15{ + --tw-hue-rotate: hue-rotate(-15deg); + } + + .lg\:invert-0{ + --tw-invert: invert(0); + } + + .lg\:invert{ + --tw-invert: invert(100%); + } + + .lg\:saturate-0{ + --tw-saturate: saturate(0); + } + + .lg\:saturate-50{ + --tw-saturate: saturate(.5); + } + + .lg\:saturate-100{ + --tw-saturate: saturate(1); + } + + .lg\:saturate-150{ + --tw-saturate: saturate(1.5); + } + + .lg\:saturate-200{ + --tw-saturate: saturate(2); + } + + .lg\:sepia-0{ + --tw-sepia: sepia(0); + } + + .lg\:sepia{ + --tw-sepia: sepia(100%); + } + + .lg\:backdrop-filter{ + --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + } + + .lg\:backdrop-filter-none{ + -webkit-backdrop-filter: none; + backdrop-filter: none; + } + + .lg\:backdrop-brightness-0{ + --tw-backdrop-brightness: brightness(0); + } + + .lg\:backdrop-brightness-50{ + --tw-backdrop-brightness: brightness(.5); + } + + .lg\:backdrop-brightness-75{ + --tw-backdrop-brightness: brightness(.75); + } + + .lg\:backdrop-brightness-90{ + --tw-backdrop-brightness: brightness(.9); + } + + .lg\:backdrop-brightness-95{ + --tw-backdrop-brightness: brightness(.95); + } + + .lg\:backdrop-brightness-100{ + --tw-backdrop-brightness: brightness(1); + } + + .lg\:backdrop-brightness-105{ + --tw-backdrop-brightness: brightness(1.05); + } + + .lg\:backdrop-brightness-110{ + --tw-backdrop-brightness: brightness(1.1); + } + + .lg\:backdrop-brightness-125{ + --tw-backdrop-brightness: brightness(1.25); + } + + .lg\:backdrop-brightness-150{ + --tw-backdrop-brightness: brightness(1.5); + } + + .lg\:backdrop-brightness-200{ + --tw-backdrop-brightness: brightness(2); + } + + .lg\:backdrop-contrast-0{ + --tw-backdrop-contrast: contrast(0); + } + + .lg\:backdrop-contrast-50{ + --tw-backdrop-contrast: contrast(.5); + } + + .lg\:backdrop-contrast-75{ + --tw-backdrop-contrast: contrast(.75); + } + + .lg\:backdrop-contrast-100{ + --tw-backdrop-contrast: contrast(1); + } + + .lg\:backdrop-contrast-125{ + --tw-backdrop-contrast: contrast(1.25); + } + + .lg\:backdrop-contrast-150{ + --tw-backdrop-contrast: contrast(1.5); + } + + .lg\:backdrop-contrast-200{ + --tw-backdrop-contrast: contrast(2); + } + + .lg\:backdrop-grayscale-0{ + --tw-backdrop-grayscale: grayscale(0); + } + + .lg\:backdrop-grayscale{ + --tw-backdrop-grayscale: grayscale(100%); + } + + .lg\:backdrop-hue-rotate-0{ + --tw-backdrop-hue-rotate: hue-rotate(0deg); + } + + .lg\:backdrop-hue-rotate-15{ + --tw-backdrop-hue-rotate: hue-rotate(15deg); + } + + .lg\:backdrop-hue-rotate-30{ + --tw-backdrop-hue-rotate: hue-rotate(30deg); + } + + .lg\:backdrop-hue-rotate-60{ + --tw-backdrop-hue-rotate: hue-rotate(60deg); + } + + .lg\:backdrop-hue-rotate-90{ + --tw-backdrop-hue-rotate: hue-rotate(90deg); + } + + .lg\:backdrop-hue-rotate-180{ + --tw-backdrop-hue-rotate: hue-rotate(180deg); + } + + .lg\:-backdrop-hue-rotate-180{ + --tw-backdrop-hue-rotate: hue-rotate(-180deg); + } + + .lg\:-backdrop-hue-rotate-90{ + --tw-backdrop-hue-rotate: hue-rotate(-90deg); + } + + .lg\:-backdrop-hue-rotate-60{ + --tw-backdrop-hue-rotate: hue-rotate(-60deg); + } + + .lg\:-backdrop-hue-rotate-30{ + --tw-backdrop-hue-rotate: hue-rotate(-30deg); + } + + .lg\:-backdrop-hue-rotate-15{ + --tw-backdrop-hue-rotate: hue-rotate(-15deg); + } + + .lg\:backdrop-invert-0{ + --tw-backdrop-invert: invert(0); + } + + .lg\:backdrop-invert{ + --tw-backdrop-invert: invert(100%); + } + + .lg\:backdrop-saturate-0{ + --tw-backdrop-saturate: saturate(0); + } + + .lg\:backdrop-saturate-50{ + --tw-backdrop-saturate: saturate(.5); + } + + .lg\:backdrop-saturate-100{ + --tw-backdrop-saturate: saturate(1); + } + + .lg\:backdrop-saturate-150{ + --tw-backdrop-saturate: saturate(1.5); + } + + .lg\:backdrop-saturate-200{ + --tw-backdrop-saturate: saturate(2); + } + + .lg\:backdrop-sepia-0{ + --tw-backdrop-sepia: sepia(0); + } + + .lg\:backdrop-sepia{ + --tw-backdrop-sepia: sepia(100%); + } + + .lg\:bg-dotgrid-sm { + background: + linear-gradient(90deg, #f9fafb 38px, transparent 1%) center, + linear-gradient(#f9fafb 38px, transparent 1%) center, + #4b5563; + background-size: 40px 40px; + } + + .lg\:bg-dotgrid-md { + background: + linear-gradient(90deg, #f9fafb 58px, transparent 1%) center, + linear-gradient(#f9fafb 58px, transparent 1%) center, + #4b5563; + background-size: 60px 60px; + } + + .lg\:bg-dotgrid-lg { + background: + linear-gradient(90deg, #f9fafb 88px, transparent 1%) center, + linear-gradient(#f9fafb 88px, transparent 1%) center, + #4b5563; + background-size: 90px 90px; + } +} + +@media (min-width: 1280px){ + .xl\:container{ + width: 100%; + } + + @media (min-width: 640px){ + .xl\:container{ + max-width: 640px; + } + } + + @media (min-width: 768px){ + .xl\:container{ + max-width: 768px; + } + } + + @media (min-width: 1024px){ + .xl\:container{ + max-width: 1024px; + } + } + + @media (min-width: 1280px){ + .xl\:container{ + max-width: 1280px; + } + } + + @media (min-width: 1536px){ + .xl\:container{ + max-width: 1536px; + } + } + + .xl\:prose{ + color: #374151; + max-width: 65ch; + } + + .xl\:prose [class~="lead"]{ + color: #4b5563; + font-size: 1.25em; + line-height: 1.6; + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .xl\:prose a{ + color: #111827; + text-decoration: underline; + font-weight: 500; + } + + .xl\:prose strong{ + color: #111827; + font-weight: 600; + } + + .xl\:prose ol[type="A"]{ + --list-counter-style: upper-alpha; + } + + .xl\:prose ol[type="a"]{ + --list-counter-style: lower-alpha; + } + + .xl\:prose ol[type="A s"]{ + --list-counter-style: upper-alpha; + } + + .xl\:prose ol[type="a s"]{ + --list-counter-style: lower-alpha; + } + + .xl\:prose ol[type="I"]{ + --list-counter-style: upper-roman; + } + + .xl\:prose ol[type="i"]{ + --list-counter-style: lower-roman; + } + + .xl\:prose ol[type="I s"]{ + --list-counter-style: upper-roman; + } + + .xl\:prose ol[type="i s"]{ + --list-counter-style: lower-roman; + } + + .xl\:prose ol[type="1"]{ + --list-counter-style: decimal; + } + + .xl\:prose ol > li{ + position: relative; + padding-left: 1.75em; + } + + .xl\:prose ol > li::before{ + content: counter(list-item, var(--list-counter-style, decimal)) "."; + position: absolute; + font-weight: 400; + color: #6b7280; + left: 0; + } + + .xl\:prose ul > li{ + position: relative; + padding-left: 1.75em; + } + + .xl\:prose ul > li::before{ + content: ""; + position: absolute; + background-color: #d1d5db; + border-radius: 50%; + width: 0.375em; + height: 0.375em; + top: calc(0.875em - 0.1875em); + left: 0.25em; + } + + .xl\:prose hr{ + border-color: #e5e7eb; + border-top-width: 1px; + margin-top: 3em; + margin-bottom: 3em; + } + + .xl\:prose blockquote{ + font-weight: 500; + font-style: italic; + color: #111827; + border-left-width: 0.25rem; + border-left-color: #e5e7eb; + quotes: "\201C""\201D""\2018""\2019"; + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1em; + } + + .xl\:prose blockquote p:first-of-type::before{ + content: open-quote; + } + + .xl\:prose blockquote p:last-of-type::after{ + content: close-quote; + } + + .xl\:prose h1{ + color: #111827; + font-weight: 800; + font-size: 2.25em; + margin-top: 0; + margin-bottom: 0.8888889em; + line-height: 1.1111111; + font-family: Visby CF, 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; + } + + .xl\:prose h2{ + color: #111827; + font-weight: 700; + font-size: 1.5em; + margin-top: 2em; + margin-bottom: 1em; + line-height: 1.3333333; + font-family: Visby CF, 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; + } + + .xl\:prose h3{ + color: #111827; + font-weight: 600; + font-size: 1.25em; + margin-top: 1.6em; + margin-bottom: 0.6em; + line-height: 1.6; + font-family: Visby CF, 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; + } + + .xl\:prose h4{ + color: #111827; + font-weight: 600; + margin-top: 1.5em; + margin-bottom: 0.5em; + line-height: 1.5; + font-family: Visby CF, 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; + } + + .xl\:prose figure figcaption{ + color: #6b7280; + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; + } + + .xl\:prose code{ + color: #111827; + font-weight: 600; + font-size: 0.875em; + } + + .xl\:prose code::before{ + content: "`"; + } + + .xl\:prose code::after{ + content: "`"; + } + + .xl\:prose a code{ + color: #111827; + } + + .xl\:prose pre{ + color: #e5e7eb; + background-color: #1f2937; + overflow-x: auto; + font-size: 0.875em; + line-height: 1.7142857; + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + border-radius: 0.375rem; + padding-top: 0.8571429em; + padding-right: 1.1428571em; + padding-bottom: 0.8571429em; + padding-left: 1.1428571em; + } + + .xl\: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; + } + + .xl\:prose pre code::before{ + content: none; + } + + .xl\:prose pre code::after{ + content: none; + } + + .xl\:prose table{ + width: 100%; + table-layout: auto; + text-align: left; + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.875em; + line-height: 1.7142857; + } + + .xl\:prose thead{ + color: #111827; + font-weight: 600; + border-bottom-width: 1px; + border-bottom-color: #d1d5db; + } + + .xl\:prose thead th{ + vertical-align: bottom; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; + } + + .xl\:prose tbody tr{ + border-bottom-width: 1px; + border-bottom-color: #e5e7eb; + } + + .xl\:prose tbody tr:last-child{ + border-bottom-width: 0; + } + + .xl\:prose tbody td{ + vertical-align: top; + padding-top: 0.5714286em; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; + } + + .xl\:prose{ + font-size: 1rem; + line-height: 1.75; + } + + .xl\:prose p{ + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .xl\:prose img{ + margin-top: 2em; + margin-bottom: 2em; + } + + .xl\:prose video{ + margin-top: 2em; + margin-bottom: 2em; + } + + .xl\:prose figure{ + margin-top: 2em; + margin-bottom: 2em; + } + + .xl\:prose figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .xl\:prose h2 code{ + font-size: 0.875em; + } + + .xl\:prose h3 code{ + font-size: 0.9em; + } + + .xl\:prose ol{ + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .xl\:prose ul{ + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .xl\:prose li{ + margin-top: 0.5em; + margin-bottom: 0.5em; + } + + .xl\:prose > ul > li p{ + margin-top: 0.75em; + margin-bottom: 0.75em; + } + + .xl\:prose > ul > li > *:first-child{ + margin-top: 1.25em; + } + + .xl\:prose > ul > li > *:last-child{ + margin-bottom: 1.25em; + } + + .xl\:prose > ol > li > *:first-child{ + margin-top: 1.25em; + } + + .xl\:prose > ol > li > *:last-child{ + margin-bottom: 1.25em; + } + + .xl\:prose ul ul, .xl\:prose ul ol, .xl\:prose ol ul, .xl\:prose ol ol{ + margin-top: 0.75em; + margin-bottom: 0.75em; + } + + .xl\:prose hr + *{ + margin-top: 0; + } + + .xl\:prose h2 + *{ + margin-top: 0; + } + + .xl\:prose h3 + *{ + margin-top: 0; + } + + .xl\:prose h4 + *{ + margin-top: 0; + } + + .xl\:prose thead th:first-child{ + padding-left: 0; + } + + .xl\:prose thead th:last-child{ + padding-right: 0; + } + + .xl\:prose tbody td:first-child{ + padding-left: 0; + } + + .xl\:prose tbody td:last-child{ + padding-right: 0; + } + + .xl\:prose > :first-child{ + margin-top: 0; + } + + .xl\:prose > :last-child{ + margin-bottom: 0; + } + + .xl\:prose-sm{ + font-size: 0.875rem; + line-height: 1.7142857; + } + + .xl\:prose-sm p{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; + } + + .xl\:prose-sm [class~="lead"]{ + font-size: 1.2857143em; + line-height: 1.5555556; + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .xl\:prose-sm blockquote{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + padding-left: 1.1111111em; + } + + .xl\:prose-sm h1{ + font-size: 2.1428571em; + margin-top: 0; + margin-bottom: 0.8em; + line-height: 1.2; + } + + .xl\:prose-sm h2{ + font-size: 1.4285714em; + margin-top: 1.6em; + margin-bottom: 0.8em; + line-height: 1.4; + } + + .xl\:prose-sm h3{ + font-size: 1.2857143em; + margin-top: 1.5555556em; + margin-bottom: 0.4444444em; + line-height: 1.5555556; + } + + .xl\:prose-sm h4{ + margin-top: 1.4285714em; + margin-bottom: 0.5714286em; + line-height: 1.4285714; + } + + .xl\:prose-sm img{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + } + + .xl\:prose-sm video{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + } + + .xl\:prose-sm figure{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + } + + .xl\:prose-sm figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .xl\:prose-sm figure figcaption{ + font-size: 0.8571429em; + line-height: 1.3333333; + margin-top: 0.6666667em; + } + + .xl\:prose-sm code{ + font-size: 0.8571429em; + } + + .xl\:prose-sm h2 code{ + font-size: 0.9em; + } + + .xl\:prose-sm h3 code{ + font-size: 0.8888889em; + } + + .xl\:prose-sm pre{ + font-size: 0.8571429em; + line-height: 1.6666667; + margin-top: 1.6666667em; + margin-bottom: 1.6666667em; + border-radius: 0.25rem; + padding-top: 0.6666667em; + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; + } + + .xl\:prose-sm ol{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; + } + + .xl\:prose-sm ul{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; + } + + .xl\:prose-sm li{ + margin-top: 0.2857143em; + margin-bottom: 0.2857143em; + } + + .xl\:prose-sm ol > li{ + padding-left: 1.5714286em; + } + + .xl\:prose-sm ol > li::before{ + left: 0; + } + + .xl\:prose-sm ul > li{ + padding-left: 1.5714286em; + } + + .xl\:prose-sm ul > li::before{ + height: 0.3571429em; + width: 0.3571429em; + top: calc(0.8571429em - 0.1785714em); + left: 0.2142857em; + } + + .xl\:prose-sm > ul > li p{ + margin-top: 0.5714286em; + margin-bottom: 0.5714286em; + } + + .xl\:prose-sm > ul > li > *:first-child{ + margin-top: 1.1428571em; + } + + .xl\:prose-sm > ul > li > *:last-child{ + margin-bottom: 1.1428571em; + } + + .xl\:prose-sm > ol > li > *:first-child{ + margin-top: 1.1428571em; + } + + .xl\:prose-sm > ol > li > *:last-child{ + margin-bottom: 1.1428571em; + } + + .xl\:prose-sm ul ul, .xl\:prose-sm ul ol, .xl\:prose-sm ol ul, .xl\:prose-sm ol ol{ + margin-top: 0.5714286em; + margin-bottom: 0.5714286em; + } + + .xl\:prose-sm hr{ + margin-top: 2.8571429em; + margin-bottom: 2.8571429em; + } + + .xl\:prose-sm hr + *{ + margin-top: 0; + } + + .xl\:prose-sm h2 + *{ + margin-top: 0; + } + + .xl\:prose-sm h3 + *{ + margin-top: 0; + } + + .xl\:prose-sm h4 + *{ + margin-top: 0; + } + + .xl\:prose-sm table{ + font-size: 0.8571429em; + line-height: 1.5; + } + + .xl\:prose-sm thead th{ + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; + } + + .xl\:prose-sm thead th:first-child{ + padding-left: 0; + } + + .xl\:prose-sm thead th:last-child{ + padding-right: 0; + } + + .xl\:prose-sm tbody td{ + padding-top: 0.6666667em; + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; + } + + .xl\:prose-sm tbody td:first-child{ + padding-left: 0; + } + + .xl\:prose-sm tbody td:last-child{ + padding-right: 0; + } + + .xl\:prose-sm > :first-child{ + margin-top: 0; + } + + .xl\:prose-sm > :last-child{ + margin-bottom: 0; + } + + .xl\:prose-lg{ + font-size: 1.125rem; + line-height: 1.7777778; + } + + .xl\:prose-lg p{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .xl\:prose-lg [class~="lead"]{ + font-size: 1.2222222em; + line-height: 1.4545455; + margin-top: 1.0909091em; + margin-bottom: 1.0909091em; + } + + .xl\:prose-lg blockquote{ + margin-top: 1.6666667em; + margin-bottom: 1.6666667em; + padding-left: 1em; + } + + .xl\:prose-lg h1{ + font-size: 2.6666667em; + margin-top: 0; + margin-bottom: 0.8333333em; + line-height: 1; + } + + .xl\:prose-lg h2{ + font-size: 1.6666667em; + margin-top: 1.8666667em; + margin-bottom: 1.0666667em; + line-height: 1.3333333; + } + + .xl\:prose-lg h3{ + font-size: 1.3333333em; + margin-top: 1.6666667em; + margin-bottom: 0.6666667em; + line-height: 1.5; + } + + .xl\:prose-lg h4{ + margin-top: 1.7777778em; + margin-bottom: 0.4444444em; + line-height: 1.5555556; + } + + .xl\:prose-lg img{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .xl\:prose-lg video{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .xl\:prose-lg figure{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .xl\:prose-lg figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .xl\:prose-lg figure figcaption{ + font-size: 0.8888889em; + line-height: 1.5; + margin-top: 1em; + } + + .xl\:prose-lg code{ + font-size: 0.8888889em; + } + + .xl\:prose-lg h2 code{ + font-size: 0.8666667em; + } + + .xl\:prose-lg h3 code{ + font-size: 0.875em; + } + + .xl\:prose-lg pre{ + font-size: 0.8888889em; + line-height: 1.75; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.375rem; + padding-top: 1em; + padding-right: 1.5em; + padding-bottom: 1em; + padding-left: 1.5em; + } + + .xl\:prose-lg ol{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .xl\:prose-lg ul{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .xl\:prose-lg li{ + margin-top: 0.6666667em; + margin-bottom: 0.6666667em; + } + + .xl\:prose-lg ol > li{ + padding-left: 1.6666667em; + } + + .xl\:prose-lg ol > li::before{ + left: 0; + } + + .xl\:prose-lg ul > li{ + padding-left: 1.6666667em; + } + + .xl\:prose-lg ul > li::before{ + width: 0.3333333em; + height: 0.3333333em; + top: calc(0.8888889em - 0.1666667em); + left: 0.2222222em; + } + + .xl\:prose-lg > ul > li p{ + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .xl\:prose-lg > ul > li > *:first-child{ + margin-top: 1.3333333em; + } + + .xl\:prose-lg > ul > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .xl\:prose-lg > ol > li > *:first-child{ + margin-top: 1.3333333em; + } + + .xl\:prose-lg > ol > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .xl\:prose-lg ul ul, .xl\:prose-lg ul ol, .xl\:prose-lg ol ul, .xl\:prose-lg ol ol{ + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .xl\:prose-lg hr{ + margin-top: 3.1111111em; + margin-bottom: 3.1111111em; + } + + .xl\:prose-lg hr + *{ + margin-top: 0; + } + + .xl\:prose-lg h2 + *{ + margin-top: 0; + } + + .xl\:prose-lg h3 + *{ + margin-top: 0; + } + + .xl\:prose-lg h4 + *{ + margin-top: 0; + } + + .xl\:prose-lg table{ + font-size: 0.8888889em; + line-height: 1.5; + } + + .xl\:prose-lg thead th{ + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; + } + + .xl\:prose-lg thead th:first-child{ + padding-left: 0; + } + + .xl\:prose-lg thead th:last-child{ + padding-right: 0; + } + + .xl\:prose-lg tbody td{ + padding-top: 0.75em; + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; + } + + .xl\:prose-lg tbody td:first-child{ + padding-left: 0; + } + + .xl\:prose-lg tbody td:last-child{ + padding-right: 0; + } + + .xl\:prose-lg > :first-child{ + margin-top: 0; + } + + .xl\:prose-lg > :last-child{ + margin-bottom: 0; + } + + .xl\:prose-xl{ + font-size: 1.25rem; + line-height: 1.8; + } + + .xl\:prose-xl p{ + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .xl\:prose-xl [class~="lead"]{ + font-size: 1.2em; + line-height: 1.5; + margin-top: 1em; + margin-bottom: 1em; + } + + .xl\:prose-xl blockquote{ + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1.0666667em; + } + + .xl\:prose-xl h1{ + font-size: 2.8em; + margin-top: 0; + margin-bottom: 0.8571429em; + line-height: 1; + } + + .xl\:prose-xl h2{ + font-size: 1.8em; + margin-top: 1.5555556em; + margin-bottom: 0.8888889em; + line-height: 1.1111111; + } + + .xl\:prose-xl h3{ + font-size: 1.5em; + margin-top: 1.6em; + margin-bottom: 0.6666667em; + line-height: 1.3333333; + } + + .xl\:prose-xl h4{ + margin-top: 1.8em; + margin-bottom: 0.6em; + line-height: 1.6; + } + + .xl\:prose-xl img{ + margin-top: 2em; + margin-bottom: 2em; + } + + .xl\:prose-xl video{ + margin-top: 2em; + margin-bottom: 2em; + } + + .xl\:prose-xl figure{ + margin-top: 2em; + margin-bottom: 2em; + } + + .xl\:prose-xl figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .xl\:prose-xl figure figcaption{ + font-size: 0.9em; + line-height: 1.5555556; + margin-top: 1em; + } + + .xl\:prose-xl code{ + font-size: 0.9em; + } + + .xl\:prose-xl h2 code{ + font-size: 0.8611111em; + } + + .xl\:prose-xl h3 code{ + font-size: 0.9em; + } + + .xl\:prose-xl pre{ + font-size: 0.9em; + line-height: 1.7777778; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.5rem; + padding-top: 1.1111111em; + padding-right: 1.3333333em; + padding-bottom: 1.1111111em; + padding-left: 1.3333333em; + } + + .xl\:prose-xl ol{ + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .xl\:prose-xl ul{ + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .xl\:prose-xl li{ + margin-top: 0.6em; + margin-bottom: 0.6em; + } + + .xl\:prose-xl ol > li{ + padding-left: 1.8em; + } + + .xl\:prose-xl ol > li::before{ + left: 0; + } + + .xl\:prose-xl ul > li{ + padding-left: 1.8em; + } + + .xl\:prose-xl ul > li::before{ + width: 0.35em; + height: 0.35em; + top: calc(0.9em - 0.175em); + left: 0.25em; + } + + .xl\:prose-xl > ul > li p{ + margin-top: 0.8em; + margin-bottom: 0.8em; + } + + .xl\:prose-xl > ul > li > *:first-child{ + margin-top: 1.2em; + } + + .xl\:prose-xl > ul > li > *:last-child{ + margin-bottom: 1.2em; + } + + .xl\:prose-xl > ol > li > *:first-child{ + margin-top: 1.2em; + } + + .xl\:prose-xl > ol > li > *:last-child{ + margin-bottom: 1.2em; + } + + .xl\:prose-xl ul ul, .xl\:prose-xl ul ol, .xl\:prose-xl ol ul, .xl\:prose-xl ol ol{ + margin-top: 0.8em; + margin-bottom: 0.8em; + } + + .xl\:prose-xl hr{ + margin-top: 2.8em; + margin-bottom: 2.8em; + } + + .xl\:prose-xl hr + *{ + margin-top: 0; + } + + .xl\:prose-xl h2 + *{ + margin-top: 0; + } + + .xl\:prose-xl h3 + *{ + margin-top: 0; + } + + .xl\:prose-xl h4 + *{ + margin-top: 0; + } + + .xl\:prose-xl table{ + font-size: 0.9em; + line-height: 1.5555556; + } + + .xl\:prose-xl thead th{ + padding-right: 0.6666667em; + padding-bottom: 0.8888889em; + padding-left: 0.6666667em; + } + + .xl\:prose-xl thead th:first-child{ + padding-left: 0; + } + + .xl\:prose-xl thead th:last-child{ + padding-right: 0; + } + + .xl\:prose-xl tbody td{ + padding-top: 0.8888889em; + padding-right: 0.6666667em; + padding-bottom: 0.8888889em; + padding-left: 0.6666667em; + } + + .xl\:prose-xl tbody td:first-child{ + padding-left: 0; + } + + .xl\:prose-xl tbody td:last-child{ + padding-right: 0; + } + + .xl\:prose-xl > :first-child{ + margin-top: 0; + } + + .xl\:prose-xl > :last-child{ + margin-bottom: 0; + } + + .xl\:prose-2xl{ + font-size: 1.5rem; + line-height: 1.6666667; + } + + .xl\:prose-2xl p{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .xl\:prose-2xl [class~="lead"]{ + font-size: 1.25em; + line-height: 1.4666667; + margin-top: 1.0666667em; + margin-bottom: 1.0666667em; + } + + .xl\:prose-2xl blockquote{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + padding-left: 1.1111111em; + } + + .xl\:prose-2xl h1{ + font-size: 2.6666667em; + margin-top: 0; + margin-bottom: 0.875em; + line-height: 1; + } + + .xl\:prose-2xl h2{ + font-size: 2em; + margin-top: 1.5em; + margin-bottom: 0.8333333em; + line-height: 1.0833333; + } + + .xl\:prose-2xl h3{ + font-size: 1.5em; + margin-top: 1.5555556em; + margin-bottom: 0.6666667em; + line-height: 1.2222222; + } + + .xl\:prose-2xl h4{ + margin-top: 1.6666667em; + margin-bottom: 0.6666667em; + line-height: 1.5; + } + + .xl\:prose-2xl img{ + margin-top: 2em; + margin-bottom: 2em; + } + + .xl\:prose-2xl video{ + margin-top: 2em; + margin-bottom: 2em; + } + + .xl\:prose-2xl figure{ + margin-top: 2em; + margin-bottom: 2em; + } + + .xl\:prose-2xl figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .xl\:prose-2xl figure figcaption{ + font-size: 0.8333333em; + line-height: 1.6; + margin-top: 1em; + } + + .xl\:prose-2xl code{ + font-size: 0.8333333em; + } + + .xl\:prose-2xl h2 code{ + font-size: 0.875em; + } + + .xl\:prose-2xl h3 code{ + font-size: 0.8888889em; + } + + .xl\:prose-2xl pre{ + font-size: 0.8333333em; + line-height: 1.8; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.5rem; + padding-top: 1.2em; + padding-right: 1.6em; + padding-bottom: 1.2em; + padding-left: 1.6em; + } + + .xl\:prose-2xl ol{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .xl\:prose-2xl ul{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .xl\:prose-2xl li{ + margin-top: 0.5em; + margin-bottom: 0.5em; + } + + .xl\:prose-2xl ol > li{ + padding-left: 1.6666667em; + } + + .xl\:prose-2xl ol > li::before{ + left: 0; + } + + .xl\:prose-2xl ul > li{ + padding-left: 1.6666667em; + } + + .xl\:prose-2xl ul > li::before{ + width: 0.3333333em; + height: 0.3333333em; + top: calc(0.8333333em - 0.1666667em); + left: 0.25em; + } + + .xl\:prose-2xl > ul > li p{ + margin-top: 0.8333333em; + margin-bottom: 0.8333333em; + } + + .xl\:prose-2xl > ul > li > *:first-child{ + margin-top: 1.3333333em; + } + + .xl\:prose-2xl > ul > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .xl\:prose-2xl > ol > li > *:first-child{ + margin-top: 1.3333333em; + } + + .xl\:prose-2xl > ol > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .xl\:prose-2xl ul ul, .xl\:prose-2xl ul ol, .xl\:prose-2xl ol ul, .xl\:prose-2xl ol ol{ + margin-top: 0.6666667em; + margin-bottom: 0.6666667em; + } + + .xl\:prose-2xl hr{ + margin-top: 3em; + margin-bottom: 3em; + } + + .xl\:prose-2xl hr + *{ + margin-top: 0; + } + + .xl\:prose-2xl h2 + *{ + margin-top: 0; + } + + .xl\:prose-2xl h3 + *{ + margin-top: 0; + } + + .xl\:prose-2xl h4 + *{ + margin-top: 0; + } + + .xl\:prose-2xl table{ + font-size: 0.8333333em; + line-height: 1.4; + } + + .xl\:prose-2xl thead th{ + padding-right: 0.6em; + padding-bottom: 0.8em; + padding-left: 0.6em; + } + + .xl\:prose-2xl thead th:first-child{ + padding-left: 0; + } + + .xl\:prose-2xl thead th:last-child{ + padding-right: 0; + } + + .xl\:prose-2xl tbody td{ + padding-top: 0.8em; + padding-right: 0.6em; + padding-bottom: 0.8em; + padding-left: 0.6em; + } + + .xl\:prose-2xl tbody td:first-child{ + padding-left: 0; + } + + .xl\:prose-2xl tbody td:last-child{ + padding-right: 0; + } + + .xl\:prose-2xl > :first-child{ + margin-top: 0; + } + + .xl\:prose-2xl > :last-child{ + margin-bottom: 0; + } + + .xl\:prose-red a{ + color: #dc2626; + } + + .xl\:prose-red a code{ + color: #dc2626; + } + + .xl\:prose-yellow a{ + color: #d97706; + } + + .xl\:prose-yellow a code{ + color: #d97706; + } + + .xl\:prose-green a{ + color: #059669; + } + + .xl\:prose-green a code{ + color: #059669; + } + + .xl\:prose-blue a{ + color: #2563eb; + } + + .xl\:prose-blue a code{ + color: #2563eb; + } + + .xl\:prose-indigo a{ + color: #4f46e5; + } + + .xl\:prose-indigo a code{ + color: #4f46e5; + } + + .xl\:prose-purple a{ + color: #7c3aed; + } + + .xl\:prose-purple a code{ + color: #7c3aed; + } + + .xl\:prose-pink a{ + color: #db2777; + } + + .xl\:prose-pink a code{ + color: #db2777; + } + + .xl\:space-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .xl\:space-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0px * var(--tw-space-x-reverse)); + margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); + } + + .xl\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)); + } + + .xl\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1rem * var(--tw-space-y-reverse)); + } + + .xl\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.25rem * var(--tw-space-x-reverse)); + margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); + } + + .xl\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.75rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.75rem * var(--tw-space-x-reverse)); + margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2rem * var(--tw-space-x-reverse)); + margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.25rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.25rem * var(--tw-space-x-reverse)); + margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.5rem * var(--tw-space-x-reverse)); + margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.75rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.75rem * var(--tw-space-x-reverse)); + margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(3rem * var(--tw-space-x-reverse)); + margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3.5rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(3.5rem * var(--tw-space-x-reverse)); + margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(4rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(4rem * var(--tw-space-x-reverse)); + margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(5rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(5rem * var(--tw-space-x-reverse)); + margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(6rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(6rem * var(--tw-space-x-reverse)); + margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(7rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(7rem * var(--tw-space-x-reverse)); + margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(8rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(8rem * var(--tw-space-x-reverse)); + margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(9rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(9rem * var(--tw-space-x-reverse)); + margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(10rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(10rem * var(--tw-space-x-reverse)); + margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(11rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(11rem * var(--tw-space-x-reverse)); + margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(12rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(12rem * var(--tw-space-x-reverse)); + margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(13rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(13rem * var(--tw-space-x-reverse)); + margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(14rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(14rem * var(--tw-space-x-reverse)); + margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(15rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(15rem * var(--tw-space-x-reverse)); + margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(16rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(16rem * var(--tw-space-x-reverse)); + margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(18rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(18rem * var(--tw-space-x-reverse)); + margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(20rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(20rem * var(--tw-space-x-reverse)); + margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(24rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(24rem * var(--tw-space-x-reverse)); + margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1px * var(--tw-space-y-reverse)); + } + + .xl\:space-x-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1px * var(--tw-space-x-reverse)); + margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.125rem * var(--tw-space-x-reverse)); + margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.375rem * var(--tw-space-x-reverse)); + margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.625rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.625rem * var(--tw-space-x-reverse)); + margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.875rem * var(--tw-space-y-reverse)); + } + + .xl\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.875rem * var(--tw-space-x-reverse)); + margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0px * var(--tw-space-x-reverse)); + margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse)); + } + + .xl\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse)); + } + + .xl\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1rem * var(--tw-space-y-reverse)); + } + + .xl\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse)); + } + + .xl\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.75rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2rem * var(--tw-space-x-reverse)); + margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.75rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-3rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-3rem * var(--tw-space-x-reverse)); + margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-3.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-4rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-4rem * var(--tw-space-x-reverse)); + margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-5rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-5rem * var(--tw-space-x-reverse)); + margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-6rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-6rem * var(--tw-space-x-reverse)); + margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-7rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-7rem * var(--tw-space-x-reverse)); + margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-8rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-8rem * var(--tw-space-x-reverse)); + margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-9rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-9rem * var(--tw-space-x-reverse)); + margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-10rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-10rem * var(--tw-space-x-reverse)); + margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-11rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-11rem * var(--tw-space-x-reverse)); + margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-12rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-12rem * var(--tw-space-x-reverse)); + margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-13rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-13rem * var(--tw-space-x-reverse)); + margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-14rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-14rem * var(--tw-space-x-reverse)); + margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-15rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-15rem * var(--tw-space-x-reverse)); + margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-16rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-16rem * var(--tw-space-x-reverse)); + margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-18rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-18rem * var(--tw-space-x-reverse)); + margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-20rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-20rem * var(--tw-space-x-reverse)); + margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-24rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-24rem * var(--tw-space-x-reverse)); + margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1px * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1px * var(--tw-space-x-reverse)); + margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.125rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.375rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.625rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse)); + } + + .xl\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.875rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse))); + } + + .xl\:space-y-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 1; + } + + .xl\:space-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 1; + } + + .xl\:divide-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(0px * var(--tw-divide-y-reverse)); + } + + .xl\:divide-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(0px * var(--tw-divide-x-reverse)); + border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))); + } + + .xl\:divide-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(2px * var(--tw-divide-y-reverse)); + } + + .xl\:divide-x-2 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(2px * var(--tw-divide-x-reverse)); + border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))); + } + + .xl\:divide-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(4px * var(--tw-divide-y-reverse)); + } + + .xl\:divide-x-4 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(4px * var(--tw-divide-x-reverse)); + border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse))); + } + + .xl\:divide-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(8px * var(--tw-divide-y-reverse)); + } + + .xl\:divide-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(8px * var(--tw-divide-x-reverse)); + border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse))); + } + + .xl\:divide-y > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); + } + + .xl\:divide-x > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(1px * var(--tw-divide-x-reverse)); + border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); + } + + .xl\:divide-y-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 1; + } + + .xl\:divide-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 1; + } + + .xl\:divide-transparent > :not([hidden]) ~ :not([hidden]){ + border-color: transparent; + } + + .xl\:divide-current > :not([hidden]) ~ :not([hidden]){ + border-color: currentColor; + } + + .xl\:divide-black > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-divide-opacity)); + } + + .xl\:divide-white > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-divide-opacity)); + } + + .xl\:divide-gray-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); + } + + .xl\:divide-gray-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); + } + + .xl\:divide-gray-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); + } + + .xl\:divide-gray-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); + } + + .xl\:divide-gray-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); + } + + .xl\:divide-gray-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); + } + + .xl\:divide-gray-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); + } + + .xl\:divide-gray-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); + } + + .xl\:divide-gray-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); + } + + .xl\:divide-gray-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); + } + + .xl\:divide-red-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-divide-opacity)); + } + + .xl\:divide-red-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-divide-opacity)); + } + + .xl\:divide-red-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-divide-opacity)); + } + + .xl\:divide-red-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-divide-opacity)); + } + + .xl\:divide-red-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-divide-opacity)); + } + + .xl\:divide-red-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-divide-opacity)); + } + + .xl\:divide-red-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-divide-opacity)); + } + + .xl\:divide-red-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-divide-opacity)); + } + + .xl\:divide-red-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-divide-opacity)); + } + + .xl\:divide-red-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-divide-opacity)); + } + + .xl\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-divide-opacity)); + } + + .xl\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-divide-opacity)); + } + + .xl\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-divide-opacity)); + } + + .xl\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-divide-opacity)); + } + + .xl\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-divide-opacity)); + } + + .xl\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-divide-opacity)); + } + + .xl\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-divide-opacity)); + } + + .xl\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-divide-opacity)); + } + + .xl\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-divide-opacity)); + } + + .xl\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-divide-opacity)); + } + + .xl\:divide-green-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-divide-opacity)); + } + + .xl\:divide-green-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-divide-opacity)); + } + + .xl\:divide-green-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-divide-opacity)); + } + + .xl\:divide-green-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-divide-opacity)); + } + + .xl\:divide-green-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-divide-opacity)); + } + + .xl\:divide-green-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-divide-opacity)); + } + + .xl\:divide-green-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-divide-opacity)); + } + + .xl\:divide-green-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-divide-opacity)); + } + + .xl\:divide-green-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-divide-opacity)); + } + + .xl\:divide-green-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-divide-opacity)); + } + + .xl\:divide-blue-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-divide-opacity)); + } + + .xl\:divide-blue-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-divide-opacity)); + } + + .xl\:divide-blue-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-divide-opacity)); + } + + .xl\:divide-blue-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-divide-opacity)); + } + + .xl\:divide-blue-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-divide-opacity)); + } + + .xl\:divide-blue-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-divide-opacity)); + } + + .xl\:divide-blue-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-divide-opacity)); + } + + .xl\:divide-blue-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-divide-opacity)); + } + + .xl\:divide-blue-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-divide-opacity)); + } + + .xl\:divide-blue-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-divide-opacity)); + } + + .xl\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-divide-opacity)); + } + + .xl\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-divide-opacity)); + } + + .xl\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-divide-opacity)); + } + + .xl\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-divide-opacity)); + } + + .xl\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-divide-opacity)); + } + + .xl\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-divide-opacity)); + } + + .xl\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-divide-opacity)); + } + + .xl\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-divide-opacity)); + } + + .xl\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-divide-opacity)); + } + + .xl\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-divide-opacity)); + } + + .xl\:divide-purple-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-divide-opacity)); + } + + .xl\:divide-purple-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-divide-opacity)); + } + + .xl\:divide-purple-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-divide-opacity)); + } + + .xl\:divide-purple-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-divide-opacity)); + } + + .xl\:divide-purple-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-divide-opacity)); + } + + .xl\:divide-purple-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-divide-opacity)); + } + + .xl\:divide-purple-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-divide-opacity)); + } + + .xl\:divide-purple-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-divide-opacity)); + } + + .xl\:divide-purple-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-divide-opacity)); + } + + .xl\:divide-purple-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-divide-opacity)); + } + + .xl\:divide-pink-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-divide-opacity)); + } + + .xl\:divide-pink-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-divide-opacity)); + } + + .xl\:divide-pink-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-divide-opacity)); + } + + .xl\:divide-pink-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-divide-opacity)); + } + + .xl\:divide-pink-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-divide-opacity)); + } + + .xl\:divide-pink-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-divide-opacity)); + } + + .xl\:divide-pink-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-divide-opacity)); + } + + .xl\:divide-pink-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-divide-opacity)); + } + + .xl\:divide-pink-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-divide-opacity)); + } + + .xl\:divide-pink-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-divide-opacity)); + } + + .xl\:divide-solid > :not([hidden]) ~ :not([hidden]){ + border-style: solid; + } + + .xl\:divide-dashed > :not([hidden]) ~ :not([hidden]){ + border-style: dashed; + } + + .xl\:divide-dotted > :not([hidden]) ~ :not([hidden]){ + border-style: dotted; + } + + .xl\:divide-double > :not([hidden]) ~ :not([hidden]){ + border-style: double; + } + + .xl\:divide-none > :not([hidden]) ~ :not([hidden]){ + border-style: none; + } + + .xl\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0; + } + + .xl\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.05; + } + + .xl\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.1; + } + + .xl\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.2; + } + + .xl\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.25; + } + + .xl\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.3; + } + + .xl\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.4; + } + + .xl\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.5; + } + + .xl\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.6; + } + + .xl\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.7; + } + + .xl\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.75; + } + + .xl\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.8; + } + + .xl\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.9; + } + + .xl\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.95; + } + + .xl\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + } + + .xl\: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; + } + + .xl\:not-sr-only{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .xl\:focus-within\:sr-only:focus-within{ + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .xl\:focus-within\:not-sr-only:focus-within{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .xl\:focus\:sr-only:focus{ + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .xl\:focus\:not-sr-only:focus{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .xl\:appearance-none{ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .xl\:bg-fixed{ + background-attachment: fixed; + } + + .xl\:bg-local{ + background-attachment: local; + } + + .xl\:bg-scroll{ + background-attachment: scroll; + } + + .xl\:bg-clip-border{ + background-clip: border-box; + } + + .xl\:bg-clip-padding{ + background-clip: padding-box; + } + + .xl\:bg-clip-content{ + background-clip: content-box; + } + + .xl\:bg-clip-text{ + -webkit-background-clip: text; + background-clip: text; + } + + .xl\:bg-transparent{ + background-color: transparent; + } + + .xl\:bg-current{ + background-color: currentColor; + } + + .xl\:bg-black{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .xl\:bg-white{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .xl\:bg-gray-50{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .xl\:bg-gray-100{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .xl\:bg-gray-200{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .xl\:bg-gray-300{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .xl\:bg-gray-400{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .xl\:bg-gray-500{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .xl\:bg-gray-600{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .xl\:bg-gray-700{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .xl\:bg-gray-800{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .xl\:bg-gray-900{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .xl\:bg-red-50{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .xl\:bg-red-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .xl\:bg-red-200{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .xl\:bg-red-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .xl\:bg-red-400{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .xl\:bg-red-500{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .xl\:bg-red-600{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .xl\:bg-red-700{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .xl\:bg-red-800{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .xl\:bg-red-900{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .xl\:bg-yellow-50{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .xl\:bg-yellow-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .xl\:bg-yellow-200{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .xl\:bg-yellow-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .xl\:bg-yellow-400{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .xl\:bg-yellow-500{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .xl\:bg-yellow-600{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .xl\:bg-yellow-700{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .xl\:bg-yellow-800{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .xl\:bg-yellow-900{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .xl\:bg-green-50{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .xl\:bg-green-100{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .xl\:bg-green-200{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .xl\:bg-green-300{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .xl\:bg-green-400{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .xl\:bg-green-500{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .xl\:bg-green-600{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .xl\:bg-green-700{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .xl\:bg-green-800{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .xl\:bg-green-900{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .xl\:bg-blue-50{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .xl\:bg-blue-100{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .xl\:bg-blue-200{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .xl\:bg-blue-300{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .xl\:bg-blue-400{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .xl\:bg-blue-500{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .xl\:bg-blue-600{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .xl\:bg-blue-700{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .xl\:bg-blue-800{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .xl\:bg-blue-900{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .xl\:bg-indigo-50{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .xl\:bg-indigo-100{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .xl\:bg-indigo-200{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .xl\:bg-indigo-300{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .xl\:bg-indigo-400{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .xl\:bg-indigo-500{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .xl\:bg-indigo-600{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .xl\:bg-indigo-700{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .xl\:bg-indigo-800{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .xl\:bg-indigo-900{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .xl\:bg-purple-50{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .xl\:bg-purple-100{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .xl\:bg-purple-200{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .xl\:bg-purple-300{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .xl\:bg-purple-400{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .xl\:bg-purple-500{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .xl\:bg-purple-600{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .xl\:bg-purple-700{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .xl\:bg-purple-800{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .xl\:bg-purple-900{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .xl\:bg-pink-50{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .xl\:bg-pink-100{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .xl\:bg-pink-200{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .xl\:bg-pink-300{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .xl\:bg-pink-400{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .xl\:bg-pink-500{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .xl\:bg-pink-600{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .xl\:bg-pink-700{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .xl\:bg-pink-800{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .xl\:bg-pink-900{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-transparent{ + background-color: transparent; + } + + .group:hover .xl\:group-hover\:bg-current{ + background-color: currentColor; + } + + .group:hover .xl\:group-hover\:bg-black{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-white{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-gray-50{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-gray-100{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-gray-200{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-gray-300{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-gray-400{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-gray-500{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-gray-600{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-gray-700{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-gray-800{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-gray-900{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-red-50{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-red-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-red-200{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-red-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-red-400{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-red-500{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-red-600{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-red-700{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-red-800{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-red-900{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-yellow-50{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-yellow-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-yellow-200{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-yellow-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-yellow-400{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-yellow-500{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-yellow-600{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-yellow-700{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-yellow-800{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-yellow-900{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-green-50{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-green-100{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-green-200{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-green-300{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-green-400{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-green-500{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-green-600{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-green-700{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-green-800{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-green-900{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-blue-50{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-blue-100{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-blue-200{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-blue-300{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-blue-400{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-blue-500{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-blue-600{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-blue-700{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-blue-800{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-blue-900{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-indigo-50{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-indigo-100{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-indigo-200{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-indigo-300{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-indigo-400{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-indigo-500{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-indigo-600{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-indigo-700{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-indigo-800{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-indigo-900{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-purple-50{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-purple-100{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-purple-200{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-purple-300{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-purple-400{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-purple-500{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-purple-600{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-purple-700{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-purple-800{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-purple-900{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-pink-50{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-pink-100{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-pink-200{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-pink-300{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-pink-400{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-pink-500{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-pink-600{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-pink-700{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-pink-800{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .group:hover .xl\:group-hover\:bg-pink-900{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-transparent:focus-within{ + background-color: transparent; + } + + .xl\:focus-within\:bg-current:focus-within{ + background-color: currentColor; + } + + .xl\:focus-within\:bg-black:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-white:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-gray-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-gray-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-gray-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-gray-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-gray-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-gray-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-gray-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-gray-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-gray-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-gray-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-red-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-red-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-red-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-red-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-red-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-red-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-red-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-red-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-red-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-red-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-yellow-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-yellow-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-yellow-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-yellow-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-yellow-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-yellow-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-yellow-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-yellow-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-yellow-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-yellow-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-green-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-green-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-green-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-green-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-green-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-green-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-green-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-green-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-green-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-green-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-blue-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-blue-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-blue-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-blue-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-blue-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-blue-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-blue-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-blue-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-blue-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-blue-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-indigo-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-indigo-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-indigo-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-indigo-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-indigo-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-indigo-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-indigo-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-indigo-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-indigo-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-indigo-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-purple-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-purple-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-purple-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-purple-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-purple-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-purple-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-purple-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-purple-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-purple-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-purple-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-pink-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-pink-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-pink-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-pink-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-pink-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-pink-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-pink-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-pink-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-pink-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .xl\:focus-within\:bg-pink-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-transparent:hover{ + background-color: transparent; + } + + .xl\:hover\:bg-current:hover{ + background-color: currentColor; + } + + .xl\:hover\:bg-black:hover{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-white:hover{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-gray-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-gray-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-gray-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-gray-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-gray-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-gray-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-gray-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-gray-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-gray-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-gray-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-red-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-red-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-red-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-red-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-red-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-red-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-red-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-red-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-red-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-red-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-yellow-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-yellow-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-yellow-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-yellow-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-yellow-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-yellow-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-yellow-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-yellow-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-yellow-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-yellow-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-green-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-green-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-green-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-green-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-green-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-green-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-green-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-green-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-green-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-green-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-blue-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-blue-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-blue-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-blue-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-blue-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-blue-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-blue-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-blue-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-blue-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-blue-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-indigo-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-indigo-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-indigo-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-indigo-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-indigo-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-indigo-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-indigo-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-indigo-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-indigo-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-indigo-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-purple-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-purple-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-purple-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-purple-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-purple-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-purple-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-purple-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-purple-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-purple-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-purple-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-pink-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-pink-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-pink-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-pink-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-pink-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-pink-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-pink-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-pink-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-pink-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .xl\:hover\:bg-pink-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-transparent:focus{ + background-color: transparent; + } + + .xl\:focus\:bg-current:focus{ + background-color: currentColor; + } + + .xl\:focus\:bg-black:focus{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-white:focus{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-gray-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-gray-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-gray-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-gray-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-gray-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-gray-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-gray-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-gray-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-gray-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-gray-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-red-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-red-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-red-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-red-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-red-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-red-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-red-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-red-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-red-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-red-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-yellow-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-yellow-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-yellow-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-yellow-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-yellow-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-yellow-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-yellow-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-yellow-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-yellow-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-yellow-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-green-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-green-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-green-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-green-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-green-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-green-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-green-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-green-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-green-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-green-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-blue-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-blue-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-blue-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-blue-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-blue-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-blue-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-blue-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-blue-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-blue-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-blue-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-indigo-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-indigo-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-indigo-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-indigo-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-indigo-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-indigo-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-indigo-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-indigo-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-indigo-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-indigo-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-purple-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-purple-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-purple-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-purple-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-purple-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-purple-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-purple-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-purple-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-purple-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-purple-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-pink-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-pink-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-pink-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-pink-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-pink-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-pink-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-pink-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-pink-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-pink-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .xl\:focus\:bg-pink-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .xl\:bg-none{ + background-image: none; + } + + .xl\:bg-gradient-to-t{ + background-image: linear-gradient(to top, var(--tw-gradient-stops)); + } + + .xl\:bg-gradient-to-tr{ + background-image: linear-gradient(to top right, var(--tw-gradient-stops)); + } + + .xl\:bg-gradient-to-r{ + background-image: linear-gradient(to right, var(--tw-gradient-stops)); + } + + .xl\:bg-gradient-to-br{ + background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); + } + + .xl\:bg-gradient-to-b{ + background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); + } + + .xl\:bg-gradient-to-bl{ + background-image: linear-gradient(to bottom left, var(--tw-gradient-stops)); + } + + .xl\:bg-gradient-to-l{ + background-image: linear-gradient(to left, var(--tw-gradient-stops)); + } + + .xl\:bg-gradient-to-tl{ + background-image: linear-gradient(to top left, var(--tw-gradient-stops)); + } + + .xl\:from-transparent{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .xl\:from-current{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .xl\:from-black{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .xl\:from-white{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .xl\:from-gray-50{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .xl\:from-gray-100{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .xl\:from-gray-200{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .xl\:from-gray-300{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .xl\:from-gray-400{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .xl\:from-gray-500{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .xl\:from-gray-600{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .xl\:from-gray-700{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .xl\:from-gray-800{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .xl\:from-gray-900{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .xl\:from-red-50{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .xl\:from-red-100{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .xl\:from-red-200{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .xl\:from-red-300{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .xl\:from-red-400{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .xl\:from-red-500{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .xl\:from-red-600{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .xl\:from-red-700{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .xl\:from-red-800{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .xl\:from-red-900{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .xl\:from-yellow-50{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .xl\:from-yellow-100{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .xl\:from-yellow-200{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .xl\:from-yellow-300{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .xl\:from-yellow-400{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .xl\:from-yellow-500{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .xl\:from-yellow-600{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .xl\:from-yellow-700{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .xl\:from-yellow-800{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .xl\:from-yellow-900{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .xl\:from-green-50{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .xl\:from-green-100{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .xl\:from-green-200{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .xl\:from-green-300{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .xl\:from-green-400{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .xl\:from-green-500{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .xl\:from-green-600{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .xl\:from-green-700{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .xl\:from-green-800{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .xl\:from-green-900{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .xl\:from-blue-50{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .xl\:from-blue-100{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .xl\:from-blue-200{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .xl\:from-blue-300{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .xl\:from-blue-400{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .xl\:from-blue-500{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .xl\:from-blue-600{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .xl\:from-blue-700{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .xl\:from-blue-800{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .xl\:from-blue-900{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .xl\:from-indigo-50{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .xl\:from-indigo-100{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .xl\:from-indigo-200{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .xl\:from-indigo-300{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .xl\:from-indigo-400{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .xl\:from-indigo-500{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .xl\:from-indigo-600{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .xl\:from-indigo-700{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .xl\:from-indigo-800{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .xl\:from-indigo-900{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .xl\:from-purple-50{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .xl\:from-purple-100{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .xl\:from-purple-200{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .xl\:from-purple-300{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .xl\:from-purple-400{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .xl\:from-purple-500{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .xl\:from-purple-600{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .xl\:from-purple-700{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .xl\:from-purple-800{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .xl\:from-purple-900{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .xl\:from-pink-50{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .xl\:from-pink-100{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .xl\:from-pink-200{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .xl\:from-pink-300{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .xl\:from-pink-400{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .xl\:from-pink-500{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .xl\:from-pink-600{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .xl\:from-pink-700{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .xl\:from-pink-800{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .xl\:from-pink-900{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .xl\:via-transparent{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .xl\:via-current{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .xl\:via-black{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .xl\:via-white{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .xl\:via-gray-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .xl\:via-gray-100{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .xl\:via-gray-200{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .xl\:via-gray-300{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .xl\:via-gray-400{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .xl\:via-gray-500{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .xl\:via-gray-600{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .xl\:via-gray-700{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .xl\:via-gray-800{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .xl\:via-gray-900{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .xl\:via-red-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .xl\:via-red-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .xl\:via-red-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .xl\:via-red-300{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .xl\:via-red-400{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .xl\:via-red-500{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .xl\:via-red-600{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .xl\:via-red-700{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .xl\:via-red-800{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .xl\:via-red-900{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .xl\:via-yellow-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .xl\:via-yellow-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .xl\:via-yellow-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .xl\:via-yellow-300{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .xl\:via-yellow-400{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .xl\:via-yellow-500{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .xl\:via-yellow-600{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .xl\:via-yellow-700{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .xl\:via-yellow-800{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .xl\:via-yellow-900{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .xl\:via-green-50{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .xl\:via-green-100{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .xl\:via-green-200{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .xl\:via-green-300{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .xl\:via-green-400{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .xl\:via-green-500{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .xl\:via-green-600{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .xl\:via-green-700{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .xl\:via-green-800{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .xl\:via-green-900{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .xl\:via-blue-50{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .xl\:via-blue-100{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .xl\:via-blue-200{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .xl\:via-blue-300{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .xl\:via-blue-400{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .xl\:via-blue-500{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .xl\:via-blue-600{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .xl\:via-blue-700{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .xl\:via-blue-800{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .xl\:via-blue-900{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .xl\:via-indigo-50{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .xl\:via-indigo-100{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .xl\:via-indigo-200{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .xl\:via-indigo-300{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .xl\:via-indigo-400{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .xl\:via-indigo-500{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .xl\:via-indigo-600{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .xl\:via-indigo-700{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .xl\:via-indigo-800{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .xl\:via-indigo-900{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .xl\:via-purple-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .xl\:via-purple-100{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .xl\:via-purple-200{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .xl\:via-purple-300{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .xl\:via-purple-400{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .xl\:via-purple-500{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .xl\:via-purple-600{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .xl\:via-purple-700{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .xl\:via-purple-800{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .xl\:via-purple-900{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .xl\:via-pink-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .xl\:via-pink-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .xl\:via-pink-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .xl\:via-pink-300{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .xl\:via-pink-400{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .xl\:via-pink-500{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .xl\:via-pink-600{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .xl\:via-pink-700{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .xl\:via-pink-800{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .xl\:via-pink-900{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .xl\:to-transparent{ + --tw-gradient-to: transparent; + } + + .xl\:to-current{ + --tw-gradient-to: currentColor; + } + + .xl\:to-black{ + --tw-gradient-to: #000; + } + + .xl\:to-white{ + --tw-gradient-to: #fff; + } + + .xl\:to-gray-50{ + --tw-gradient-to: #f9fafb; + } + + .xl\:to-gray-100{ + --tw-gradient-to: #f3f4f6; + } + + .xl\:to-gray-200{ + --tw-gradient-to: #e5e7eb; + } + + .xl\:to-gray-300{ + --tw-gradient-to: #d1d5db; + } + + .xl\:to-gray-400{ + --tw-gradient-to: #9ca3af; + } + + .xl\:to-gray-500{ + --tw-gradient-to: #6b7280; + } + + .xl\:to-gray-600{ + --tw-gradient-to: #4b5563; + } + + .xl\:to-gray-700{ + --tw-gradient-to: #374151; + } + + .xl\:to-gray-800{ + --tw-gradient-to: #1f2937; + } + + .xl\:to-gray-900{ + --tw-gradient-to: #111827; + } + + .xl\:to-red-50{ + --tw-gradient-to: #fef2f2; + } + + .xl\:to-red-100{ + --tw-gradient-to: #fee2e2; + } + + .xl\:to-red-200{ + --tw-gradient-to: #fecaca; + } + + .xl\:to-red-300{ + --tw-gradient-to: #fca5a5; + } + + .xl\:to-red-400{ + --tw-gradient-to: #f87171; + } + + .xl\:to-red-500{ + --tw-gradient-to: #ef4444; + } + + .xl\:to-red-600{ + --tw-gradient-to: #dc2626; + } + + .xl\:to-red-700{ + --tw-gradient-to: #b91c1c; + } + + .xl\:to-red-800{ + --tw-gradient-to: #991b1b; + } + + .xl\:to-red-900{ + --tw-gradient-to: #7f1d1d; + } + + .xl\:to-yellow-50{ + --tw-gradient-to: #fffbeb; + } + + .xl\:to-yellow-100{ + --tw-gradient-to: #fef3c7; + } + + .xl\:to-yellow-200{ + --tw-gradient-to: #fde68a; + } + + .xl\:to-yellow-300{ + --tw-gradient-to: #fcd34d; + } + + .xl\:to-yellow-400{ + --tw-gradient-to: #fbbf24; + } + + .xl\:to-yellow-500{ + --tw-gradient-to: #f59e0b; + } + + .xl\:to-yellow-600{ + --tw-gradient-to: #d97706; + } + + .xl\:to-yellow-700{ + --tw-gradient-to: #b45309; + } + + .xl\:to-yellow-800{ + --tw-gradient-to: #92400e; + } + + .xl\:to-yellow-900{ + --tw-gradient-to: #78350f; + } + + .xl\:to-green-50{ + --tw-gradient-to: #ecfdf5; + } + + .xl\:to-green-100{ + --tw-gradient-to: #d1fae5; + } + + .xl\:to-green-200{ + --tw-gradient-to: #a7f3d0; + } + + .xl\:to-green-300{ + --tw-gradient-to: #6ee7b7; + } + + .xl\:to-green-400{ + --tw-gradient-to: #34d399; + } + + .xl\:to-green-500{ + --tw-gradient-to: #10b981; + } + + .xl\:to-green-600{ + --tw-gradient-to: #059669; + } + + .xl\:to-green-700{ + --tw-gradient-to: #047857; + } + + .xl\:to-green-800{ + --tw-gradient-to: #065f46; + } + + .xl\:to-green-900{ + --tw-gradient-to: #064e3b; + } + + .xl\:to-blue-50{ + --tw-gradient-to: #eff6ff; + } + + .xl\:to-blue-100{ + --tw-gradient-to: #dbeafe; + } + + .xl\:to-blue-200{ + --tw-gradient-to: #bfdbfe; + } + + .xl\:to-blue-300{ + --tw-gradient-to: #93c5fd; + } + + .xl\:to-blue-400{ + --tw-gradient-to: #60a5fa; + } + + .xl\:to-blue-500{ + --tw-gradient-to: #3b82f6; + } + + .xl\:to-blue-600{ + --tw-gradient-to: #2563eb; + } + + .xl\:to-blue-700{ + --tw-gradient-to: #1d4ed8; + } + + .xl\:to-blue-800{ + --tw-gradient-to: #1e40af; + } + + .xl\:to-blue-900{ + --tw-gradient-to: #1e3a8a; + } + + .xl\:to-indigo-50{ + --tw-gradient-to: #eef2ff; + } + + .xl\:to-indigo-100{ + --tw-gradient-to: #e0e7ff; + } + + .xl\:to-indigo-200{ + --tw-gradient-to: #c7d2fe; + } + + .xl\:to-indigo-300{ + --tw-gradient-to: #a5b4fc; + } + + .xl\:to-indigo-400{ + --tw-gradient-to: #818cf8; + } + + .xl\:to-indigo-500{ + --tw-gradient-to: #6366f1; + } + + .xl\:to-indigo-600{ + --tw-gradient-to: #4f46e5; + } + + .xl\:to-indigo-700{ + --tw-gradient-to: #4338ca; + } + + .xl\:to-indigo-800{ + --tw-gradient-to: #3730a3; + } + + .xl\:to-indigo-900{ + --tw-gradient-to: #312e81; + } + + .xl\:to-purple-50{ + --tw-gradient-to: #f5f3ff; + } + + .xl\:to-purple-100{ + --tw-gradient-to: #ede9fe; + } + + .xl\:to-purple-200{ + --tw-gradient-to: #ddd6fe; + } + + .xl\:to-purple-300{ + --tw-gradient-to: #c4b5fd; + } + + .xl\:to-purple-400{ + --tw-gradient-to: #a78bfa; + } + + .xl\:to-purple-500{ + --tw-gradient-to: #8b5cf6; + } + + .xl\:to-purple-600{ + --tw-gradient-to: #7c3aed; + } + + .xl\:to-purple-700{ + --tw-gradient-to: #6d28d9; + } + + .xl\:to-purple-800{ + --tw-gradient-to: #5b21b6; + } + + .xl\:to-purple-900{ + --tw-gradient-to: #4c1d95; + } + + .xl\:to-pink-50{ + --tw-gradient-to: #fdf2f8; + } + + .xl\:to-pink-100{ + --tw-gradient-to: #fce7f3; + } + + .xl\:to-pink-200{ + --tw-gradient-to: #fbcfe8; + } + + .xl\:to-pink-300{ + --tw-gradient-to: #f9a8d4; + } + + .xl\:to-pink-400{ + --tw-gradient-to: #f472b6; + } + + .xl\:to-pink-500{ + --tw-gradient-to: #ec4899; + } + + .xl\:to-pink-600{ + --tw-gradient-to: #db2777; + } + + .xl\:to-pink-700{ + --tw-gradient-to: #be185d; + } + + .xl\:to-pink-800{ + --tw-gradient-to: #9d174d; + } + + .xl\:to-pink-900{ + --tw-gradient-to: #831843; + } + + .xl\:hover\:from-transparent:hover{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .xl\:hover\:from-current:hover{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .xl\:hover\:from-black:hover{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .xl\:hover\:from-white:hover{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .xl\:hover\:from-gray-50:hover{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .xl\:hover\:from-gray-100:hover{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .xl\:hover\:from-gray-200:hover{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .xl\:hover\:from-gray-300:hover{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .xl\:hover\:from-gray-400:hover{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .xl\:hover\:from-gray-500:hover{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .xl\:hover\:from-gray-600:hover{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .xl\:hover\:from-gray-700:hover{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .xl\:hover\:from-gray-800:hover{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .xl\:hover\:from-gray-900:hover{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .xl\:hover\:from-red-50:hover{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .xl\:hover\:from-red-100:hover{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .xl\:hover\:from-red-200:hover{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .xl\:hover\:from-red-300:hover{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .xl\:hover\:from-red-400:hover{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .xl\:hover\:from-red-500:hover{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .xl\:hover\:from-red-600:hover{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .xl\:hover\:from-red-700:hover{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .xl\:hover\:from-red-800:hover{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .xl\:hover\:from-red-900:hover{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .xl\:hover\:from-yellow-50:hover{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .xl\:hover\:from-yellow-100:hover{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .xl\:hover\:from-yellow-200:hover{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .xl\:hover\:from-yellow-300:hover{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .xl\:hover\:from-yellow-400:hover{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .xl\:hover\:from-yellow-500:hover{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .xl\:hover\:from-yellow-600:hover{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .xl\:hover\:from-yellow-700:hover{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .xl\:hover\:from-yellow-800:hover{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .xl\:hover\:from-yellow-900:hover{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .xl\:hover\:from-green-50:hover{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .xl\:hover\:from-green-100:hover{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .xl\:hover\:from-green-200:hover{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .xl\:hover\:from-green-300:hover{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .xl\:hover\:from-green-400:hover{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .xl\:hover\:from-green-500:hover{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .xl\:hover\:from-green-600:hover{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .xl\:hover\:from-green-700:hover{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .xl\:hover\:from-green-800:hover{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .xl\:hover\:from-green-900:hover{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .xl\:hover\:from-blue-50:hover{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .xl\:hover\:from-blue-100:hover{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .xl\:hover\:from-blue-200:hover{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .xl\:hover\:from-blue-300:hover{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .xl\:hover\:from-blue-400:hover{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .xl\:hover\:from-blue-500:hover{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .xl\:hover\:from-blue-600:hover{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .xl\:hover\:from-blue-700:hover{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .xl\:hover\:from-blue-800:hover{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .xl\:hover\:from-blue-900:hover{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .xl\:hover\:from-indigo-50:hover{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .xl\:hover\:from-indigo-100:hover{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .xl\:hover\:from-indigo-200:hover{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .xl\:hover\:from-indigo-300:hover{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .xl\:hover\:from-indigo-400:hover{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .xl\:hover\:from-indigo-500:hover{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .xl\:hover\:from-indigo-600:hover{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .xl\:hover\:from-indigo-700:hover{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .xl\:hover\:from-indigo-800:hover{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .xl\:hover\:from-indigo-900:hover{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .xl\:hover\:from-purple-50:hover{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .xl\:hover\:from-purple-100:hover{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .xl\:hover\:from-purple-200:hover{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .xl\:hover\:from-purple-300:hover{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .xl\:hover\:from-purple-400:hover{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .xl\:hover\:from-purple-500:hover{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .xl\:hover\:from-purple-600:hover{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .xl\:hover\:from-purple-700:hover{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .xl\:hover\:from-purple-800:hover{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .xl\:hover\:from-purple-900:hover{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .xl\:hover\:from-pink-50:hover{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .xl\:hover\:from-pink-100:hover{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .xl\:hover\:from-pink-200:hover{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .xl\:hover\:from-pink-300:hover{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .xl\:hover\:from-pink-400:hover{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .xl\:hover\:from-pink-500:hover{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .xl\:hover\:from-pink-600:hover{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .xl\:hover\:from-pink-700:hover{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .xl\:hover\:from-pink-800:hover{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .xl\:hover\:from-pink-900:hover{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .xl\:hover\:via-transparent:hover{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .xl\:hover\:via-current:hover{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .xl\:hover\:via-black:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .xl\:hover\:via-white:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .xl\:hover\:via-gray-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .xl\:hover\:via-gray-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .xl\:hover\:via-gray-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .xl\:hover\:via-gray-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .xl\:hover\:via-gray-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .xl\:hover\:via-gray-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .xl\:hover\:via-gray-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .xl\:hover\:via-gray-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .xl\:hover\:via-gray-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .xl\:hover\:via-gray-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .xl\:hover\:via-red-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .xl\:hover\:via-red-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .xl\:hover\:via-red-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .xl\:hover\:via-red-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .xl\:hover\:via-red-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .xl\:hover\:via-red-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .xl\:hover\:via-red-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .xl\:hover\:via-red-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .xl\:hover\:via-red-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .xl\:hover\:via-red-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .xl\:hover\:via-yellow-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .xl\:hover\:via-yellow-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .xl\:hover\:via-yellow-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .xl\:hover\:via-yellow-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .xl\:hover\:via-yellow-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .xl\:hover\:via-yellow-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .xl\:hover\:via-yellow-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .xl\:hover\:via-yellow-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .xl\:hover\:via-yellow-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .xl\:hover\:via-yellow-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .xl\:hover\:via-green-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .xl\:hover\:via-green-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .xl\:hover\:via-green-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .xl\:hover\:via-green-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .xl\:hover\:via-green-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .xl\:hover\:via-green-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .xl\:hover\:via-green-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .xl\:hover\:via-green-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .xl\:hover\:via-green-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .xl\:hover\:via-green-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .xl\:hover\:via-blue-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .xl\:hover\:via-blue-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .xl\:hover\:via-blue-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .xl\:hover\:via-blue-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .xl\:hover\:via-blue-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .xl\:hover\:via-blue-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .xl\:hover\:via-blue-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .xl\:hover\:via-blue-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .xl\:hover\:via-blue-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .xl\:hover\:via-blue-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .xl\:hover\:via-indigo-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .xl\:hover\:via-indigo-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .xl\:hover\:via-indigo-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .xl\:hover\:via-indigo-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .xl\:hover\:via-indigo-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .xl\:hover\:via-indigo-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .xl\:hover\:via-indigo-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .xl\:hover\:via-indigo-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .xl\:hover\:via-indigo-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .xl\:hover\:via-indigo-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .xl\:hover\:via-purple-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .xl\:hover\:via-purple-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .xl\:hover\:via-purple-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .xl\:hover\:via-purple-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .xl\:hover\:via-purple-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .xl\:hover\:via-purple-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .xl\:hover\:via-purple-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .xl\:hover\:via-purple-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .xl\:hover\:via-purple-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .xl\:hover\:via-purple-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .xl\:hover\:via-pink-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .xl\:hover\:via-pink-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .xl\:hover\:via-pink-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .xl\:hover\:via-pink-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .xl\:hover\:via-pink-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .xl\:hover\:via-pink-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .xl\:hover\:via-pink-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .xl\:hover\:via-pink-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .xl\:hover\:via-pink-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .xl\:hover\:via-pink-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .xl\:hover\:to-transparent:hover{ + --tw-gradient-to: transparent; + } + + .xl\:hover\:to-current:hover{ + --tw-gradient-to: currentColor; + } + + .xl\:hover\:to-black:hover{ + --tw-gradient-to: #000; + } + + .xl\:hover\:to-white:hover{ + --tw-gradient-to: #fff; + } + + .xl\:hover\:to-gray-50:hover{ + --tw-gradient-to: #f9fafb; + } + + .xl\:hover\:to-gray-100:hover{ + --tw-gradient-to: #f3f4f6; + } + + .xl\:hover\:to-gray-200:hover{ + --tw-gradient-to: #e5e7eb; + } + + .xl\:hover\:to-gray-300:hover{ + --tw-gradient-to: #d1d5db; + } + + .xl\:hover\:to-gray-400:hover{ + --tw-gradient-to: #9ca3af; + } + + .xl\:hover\:to-gray-500:hover{ + --tw-gradient-to: #6b7280; + } + + .xl\:hover\:to-gray-600:hover{ + --tw-gradient-to: #4b5563; + } + + .xl\:hover\:to-gray-700:hover{ + --tw-gradient-to: #374151; + } + + .xl\:hover\:to-gray-800:hover{ + --tw-gradient-to: #1f2937; + } + + .xl\:hover\:to-gray-900:hover{ + --tw-gradient-to: #111827; + } + + .xl\:hover\:to-red-50:hover{ + --tw-gradient-to: #fef2f2; + } + + .xl\:hover\:to-red-100:hover{ + --tw-gradient-to: #fee2e2; + } + + .xl\:hover\:to-red-200:hover{ + --tw-gradient-to: #fecaca; + } + + .xl\:hover\:to-red-300:hover{ + --tw-gradient-to: #fca5a5; + } + + .xl\:hover\:to-red-400:hover{ + --tw-gradient-to: #f87171; + } + + .xl\:hover\:to-red-500:hover{ + --tw-gradient-to: #ef4444; + } + + .xl\:hover\:to-red-600:hover{ + --tw-gradient-to: #dc2626; + } + + .xl\:hover\:to-red-700:hover{ + --tw-gradient-to: #b91c1c; + } + + .xl\:hover\:to-red-800:hover{ + --tw-gradient-to: #991b1b; + } + + .xl\:hover\:to-red-900:hover{ + --tw-gradient-to: #7f1d1d; + } + + .xl\:hover\:to-yellow-50:hover{ + --tw-gradient-to: #fffbeb; + } + + .xl\:hover\:to-yellow-100:hover{ + --tw-gradient-to: #fef3c7; + } + + .xl\:hover\:to-yellow-200:hover{ + --tw-gradient-to: #fde68a; + } + + .xl\:hover\:to-yellow-300:hover{ + --tw-gradient-to: #fcd34d; + } + + .xl\:hover\:to-yellow-400:hover{ + --tw-gradient-to: #fbbf24; + } + + .xl\:hover\:to-yellow-500:hover{ + --tw-gradient-to: #f59e0b; + } + + .xl\:hover\:to-yellow-600:hover{ + --tw-gradient-to: #d97706; + } + + .xl\:hover\:to-yellow-700:hover{ + --tw-gradient-to: #b45309; + } + + .xl\:hover\:to-yellow-800:hover{ + --tw-gradient-to: #92400e; + } + + .xl\:hover\:to-yellow-900:hover{ + --tw-gradient-to: #78350f; + } + + .xl\:hover\:to-green-50:hover{ + --tw-gradient-to: #ecfdf5; + } + + .xl\:hover\:to-green-100:hover{ + --tw-gradient-to: #d1fae5; + } + + .xl\:hover\:to-green-200:hover{ + --tw-gradient-to: #a7f3d0; + } + + .xl\:hover\:to-green-300:hover{ + --tw-gradient-to: #6ee7b7; + } + + .xl\:hover\:to-green-400:hover{ + --tw-gradient-to: #34d399; + } + + .xl\:hover\:to-green-500:hover{ + --tw-gradient-to: #10b981; + } + + .xl\:hover\:to-green-600:hover{ + --tw-gradient-to: #059669; + } + + .xl\:hover\:to-green-700:hover{ + --tw-gradient-to: #047857; + } + + .xl\:hover\:to-green-800:hover{ + --tw-gradient-to: #065f46; + } + + .xl\:hover\:to-green-900:hover{ + --tw-gradient-to: #064e3b; + } + + .xl\:hover\:to-blue-50:hover{ + --tw-gradient-to: #eff6ff; + } + + .xl\:hover\:to-blue-100:hover{ + --tw-gradient-to: #dbeafe; + } + + .xl\:hover\:to-blue-200:hover{ + --tw-gradient-to: #bfdbfe; + } + + .xl\:hover\:to-blue-300:hover{ + --tw-gradient-to: #93c5fd; + } + + .xl\:hover\:to-blue-400:hover{ + --tw-gradient-to: #60a5fa; + } + + .xl\:hover\:to-blue-500:hover{ + --tw-gradient-to: #3b82f6; + } + + .xl\:hover\:to-blue-600:hover{ + --tw-gradient-to: #2563eb; + } + + .xl\:hover\:to-blue-700:hover{ + --tw-gradient-to: #1d4ed8; + } + + .xl\:hover\:to-blue-800:hover{ + --tw-gradient-to: #1e40af; + } + + .xl\:hover\:to-blue-900:hover{ + --tw-gradient-to: #1e3a8a; + } + + .xl\:hover\:to-indigo-50:hover{ + --tw-gradient-to: #eef2ff; + } + + .xl\:hover\:to-indigo-100:hover{ + --tw-gradient-to: #e0e7ff; + } + + .xl\:hover\:to-indigo-200:hover{ + --tw-gradient-to: #c7d2fe; + } + + .xl\:hover\:to-indigo-300:hover{ + --tw-gradient-to: #a5b4fc; + } + + .xl\:hover\:to-indigo-400:hover{ + --tw-gradient-to: #818cf8; + } + + .xl\:hover\:to-indigo-500:hover{ + --tw-gradient-to: #6366f1; + } + + .xl\:hover\:to-indigo-600:hover{ + --tw-gradient-to: #4f46e5; + } + + .xl\:hover\:to-indigo-700:hover{ + --tw-gradient-to: #4338ca; + } + + .xl\:hover\:to-indigo-800:hover{ + --tw-gradient-to: #3730a3; + } + + .xl\:hover\:to-indigo-900:hover{ + --tw-gradient-to: #312e81; + } + + .xl\:hover\:to-purple-50:hover{ + --tw-gradient-to: #f5f3ff; + } + + .xl\:hover\:to-purple-100:hover{ + --tw-gradient-to: #ede9fe; + } + + .xl\:hover\:to-purple-200:hover{ + --tw-gradient-to: #ddd6fe; + } + + .xl\:hover\:to-purple-300:hover{ + --tw-gradient-to: #c4b5fd; + } + + .xl\:hover\:to-purple-400:hover{ + --tw-gradient-to: #a78bfa; + } + + .xl\:hover\:to-purple-500:hover{ + --tw-gradient-to: #8b5cf6; + } + + .xl\:hover\:to-purple-600:hover{ + --tw-gradient-to: #7c3aed; + } + + .xl\:hover\:to-purple-700:hover{ + --tw-gradient-to: #6d28d9; + } + + .xl\:hover\:to-purple-800:hover{ + --tw-gradient-to: #5b21b6; + } + + .xl\:hover\:to-purple-900:hover{ + --tw-gradient-to: #4c1d95; + } + + .xl\:hover\:to-pink-50:hover{ + --tw-gradient-to: #fdf2f8; + } + + .xl\:hover\:to-pink-100:hover{ + --tw-gradient-to: #fce7f3; + } + + .xl\:hover\:to-pink-200:hover{ + --tw-gradient-to: #fbcfe8; + } + + .xl\:hover\:to-pink-300:hover{ + --tw-gradient-to: #f9a8d4; + } + + .xl\:hover\:to-pink-400:hover{ + --tw-gradient-to: #f472b6; + } + + .xl\:hover\:to-pink-500:hover{ + --tw-gradient-to: #ec4899; + } + + .xl\:hover\:to-pink-600:hover{ + --tw-gradient-to: #db2777; + } + + .xl\:hover\:to-pink-700:hover{ + --tw-gradient-to: #be185d; + } + + .xl\:hover\:to-pink-800:hover{ + --tw-gradient-to: #9d174d; + } + + .xl\:hover\:to-pink-900:hover{ + --tw-gradient-to: #831843; + } + + .xl\:focus\:from-transparent:focus{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .xl\:focus\:from-current:focus{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .xl\:focus\:from-black:focus{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .xl\:focus\:from-white:focus{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .xl\:focus\:from-gray-50:focus{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .xl\:focus\:from-gray-100:focus{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .xl\:focus\:from-gray-200:focus{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .xl\:focus\:from-gray-300:focus{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .xl\:focus\:from-gray-400:focus{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .xl\:focus\:from-gray-500:focus{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .xl\:focus\:from-gray-600:focus{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .xl\:focus\:from-gray-700:focus{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .xl\:focus\:from-gray-800:focus{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .xl\:focus\:from-gray-900:focus{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .xl\:focus\:from-red-50:focus{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .xl\:focus\:from-red-100:focus{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .xl\:focus\:from-red-200:focus{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .xl\:focus\:from-red-300:focus{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .xl\:focus\:from-red-400:focus{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .xl\:focus\:from-red-500:focus{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .xl\:focus\:from-red-600:focus{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .xl\:focus\:from-red-700:focus{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .xl\:focus\:from-red-800:focus{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .xl\:focus\:from-red-900:focus{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .xl\:focus\:from-yellow-50:focus{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .xl\:focus\:from-yellow-100:focus{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .xl\:focus\:from-yellow-200:focus{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .xl\:focus\:from-yellow-300:focus{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .xl\:focus\:from-yellow-400:focus{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .xl\:focus\:from-yellow-500:focus{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .xl\:focus\:from-yellow-600:focus{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .xl\:focus\:from-yellow-700:focus{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .xl\:focus\:from-yellow-800:focus{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .xl\:focus\:from-yellow-900:focus{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .xl\:focus\:from-green-50:focus{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .xl\:focus\:from-green-100:focus{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .xl\:focus\:from-green-200:focus{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .xl\:focus\:from-green-300:focus{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .xl\:focus\:from-green-400:focus{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .xl\:focus\:from-green-500:focus{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .xl\:focus\:from-green-600:focus{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .xl\:focus\:from-green-700:focus{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .xl\:focus\:from-green-800:focus{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .xl\:focus\:from-green-900:focus{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .xl\:focus\:from-blue-50:focus{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .xl\:focus\:from-blue-100:focus{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .xl\:focus\:from-blue-200:focus{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .xl\:focus\:from-blue-300:focus{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .xl\:focus\:from-blue-400:focus{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .xl\:focus\:from-blue-500:focus{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .xl\:focus\:from-blue-600:focus{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .xl\:focus\:from-blue-700:focus{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .xl\:focus\:from-blue-800:focus{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .xl\:focus\:from-blue-900:focus{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .xl\:focus\:from-indigo-50:focus{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .xl\:focus\:from-indigo-100:focus{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .xl\:focus\:from-indigo-200:focus{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .xl\:focus\:from-indigo-300:focus{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .xl\:focus\:from-indigo-400:focus{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .xl\:focus\:from-indigo-500:focus{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .xl\:focus\:from-indigo-600:focus{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .xl\:focus\:from-indigo-700:focus{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .xl\:focus\:from-indigo-800:focus{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .xl\:focus\:from-indigo-900:focus{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .xl\:focus\:from-purple-50:focus{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .xl\:focus\:from-purple-100:focus{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .xl\:focus\:from-purple-200:focus{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .xl\:focus\:from-purple-300:focus{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .xl\:focus\:from-purple-400:focus{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .xl\:focus\:from-purple-500:focus{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .xl\:focus\:from-purple-600:focus{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .xl\:focus\:from-purple-700:focus{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .xl\:focus\:from-purple-800:focus{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .xl\:focus\:from-purple-900:focus{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .xl\:focus\:from-pink-50:focus{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .xl\:focus\:from-pink-100:focus{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .xl\:focus\:from-pink-200:focus{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .xl\:focus\:from-pink-300:focus{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .xl\:focus\:from-pink-400:focus{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .xl\:focus\:from-pink-500:focus{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .xl\:focus\:from-pink-600:focus{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .xl\:focus\:from-pink-700:focus{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .xl\:focus\:from-pink-800:focus{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .xl\:focus\:from-pink-900:focus{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .xl\:focus\:via-transparent:focus{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .xl\:focus\:via-current:focus{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .xl\:focus\:via-black:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .xl\:focus\:via-white:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .xl\:focus\:via-gray-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .xl\:focus\:via-gray-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .xl\:focus\:via-gray-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .xl\:focus\:via-gray-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .xl\:focus\:via-gray-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .xl\:focus\:via-gray-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .xl\:focus\:via-gray-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .xl\:focus\:via-gray-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .xl\:focus\:via-gray-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .xl\:focus\:via-gray-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .xl\:focus\:via-red-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .xl\:focus\:via-red-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .xl\:focus\:via-red-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .xl\:focus\:via-red-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .xl\:focus\:via-red-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .xl\:focus\:via-red-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .xl\:focus\:via-red-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .xl\:focus\:via-red-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .xl\:focus\:via-red-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .xl\:focus\:via-red-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .xl\:focus\:via-yellow-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .xl\:focus\:via-yellow-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .xl\:focus\:via-yellow-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .xl\:focus\:via-yellow-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .xl\:focus\:via-yellow-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .xl\:focus\:via-yellow-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .xl\:focus\:via-yellow-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .xl\:focus\:via-yellow-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .xl\:focus\:via-yellow-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .xl\:focus\:via-yellow-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .xl\:focus\:via-green-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .xl\:focus\:via-green-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .xl\:focus\:via-green-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .xl\:focus\:via-green-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .xl\:focus\:via-green-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .xl\:focus\:via-green-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .xl\:focus\:via-green-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .xl\:focus\:via-green-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .xl\:focus\:via-green-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .xl\:focus\:via-green-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .xl\:focus\:via-blue-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .xl\:focus\:via-blue-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .xl\:focus\:via-blue-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .xl\:focus\:via-blue-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .xl\:focus\:via-blue-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .xl\:focus\:via-blue-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .xl\:focus\:via-blue-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .xl\:focus\:via-blue-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .xl\:focus\:via-blue-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .xl\:focus\:via-blue-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .xl\:focus\:via-indigo-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .xl\:focus\:via-indigo-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .xl\:focus\:via-indigo-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .xl\:focus\:via-indigo-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .xl\:focus\:via-indigo-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .xl\:focus\:via-indigo-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .xl\:focus\:via-indigo-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .xl\:focus\:via-indigo-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .xl\:focus\:via-indigo-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .xl\:focus\:via-indigo-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .xl\:focus\:via-purple-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .xl\:focus\:via-purple-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .xl\:focus\:via-purple-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .xl\:focus\:via-purple-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .xl\:focus\:via-purple-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .xl\:focus\:via-purple-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .xl\:focus\:via-purple-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .xl\:focus\:via-purple-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .xl\:focus\:via-purple-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .xl\:focus\:via-purple-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .xl\:focus\:via-pink-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .xl\:focus\:via-pink-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .xl\:focus\:via-pink-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .xl\:focus\:via-pink-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .xl\:focus\:via-pink-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .xl\:focus\:via-pink-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .xl\:focus\:via-pink-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .xl\:focus\:via-pink-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .xl\:focus\:via-pink-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .xl\:focus\:via-pink-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .xl\:focus\:to-transparent:focus{ + --tw-gradient-to: transparent; + } + + .xl\:focus\:to-current:focus{ + --tw-gradient-to: currentColor; + } + + .xl\:focus\:to-black:focus{ + --tw-gradient-to: #000; + } + + .xl\:focus\:to-white:focus{ + --tw-gradient-to: #fff; + } + + .xl\:focus\:to-gray-50:focus{ + --tw-gradient-to: #f9fafb; + } + + .xl\:focus\:to-gray-100:focus{ + --tw-gradient-to: #f3f4f6; + } + + .xl\:focus\:to-gray-200:focus{ + --tw-gradient-to: #e5e7eb; + } + + .xl\:focus\:to-gray-300:focus{ + --tw-gradient-to: #d1d5db; + } + + .xl\:focus\:to-gray-400:focus{ + --tw-gradient-to: #9ca3af; + } + + .xl\:focus\:to-gray-500:focus{ + --tw-gradient-to: #6b7280; + } + + .xl\:focus\:to-gray-600:focus{ + --tw-gradient-to: #4b5563; + } + + .xl\:focus\:to-gray-700:focus{ + --tw-gradient-to: #374151; + } + + .xl\:focus\:to-gray-800:focus{ + --tw-gradient-to: #1f2937; + } + + .xl\:focus\:to-gray-900:focus{ + --tw-gradient-to: #111827; + } + + .xl\:focus\:to-red-50:focus{ + --tw-gradient-to: #fef2f2; + } + + .xl\:focus\:to-red-100:focus{ + --tw-gradient-to: #fee2e2; + } + + .xl\:focus\:to-red-200:focus{ + --tw-gradient-to: #fecaca; + } + + .xl\:focus\:to-red-300:focus{ + --tw-gradient-to: #fca5a5; + } + + .xl\:focus\:to-red-400:focus{ + --tw-gradient-to: #f87171; + } + + .xl\:focus\:to-red-500:focus{ + --tw-gradient-to: #ef4444; + } + + .xl\:focus\:to-red-600:focus{ + --tw-gradient-to: #dc2626; + } + + .xl\:focus\:to-red-700:focus{ + --tw-gradient-to: #b91c1c; + } + + .xl\:focus\:to-red-800:focus{ + --tw-gradient-to: #991b1b; + } + + .xl\:focus\:to-red-900:focus{ + --tw-gradient-to: #7f1d1d; + } + + .xl\:focus\:to-yellow-50:focus{ + --tw-gradient-to: #fffbeb; + } + + .xl\:focus\:to-yellow-100:focus{ + --tw-gradient-to: #fef3c7; + } + + .xl\:focus\:to-yellow-200:focus{ + --tw-gradient-to: #fde68a; + } + + .xl\:focus\:to-yellow-300:focus{ + --tw-gradient-to: #fcd34d; + } + + .xl\:focus\:to-yellow-400:focus{ + --tw-gradient-to: #fbbf24; + } + + .xl\:focus\:to-yellow-500:focus{ + --tw-gradient-to: #f59e0b; + } + + .xl\:focus\:to-yellow-600:focus{ + --tw-gradient-to: #d97706; + } + + .xl\:focus\:to-yellow-700:focus{ + --tw-gradient-to: #b45309; + } + + .xl\:focus\:to-yellow-800:focus{ + --tw-gradient-to: #92400e; + } + + .xl\:focus\:to-yellow-900:focus{ + --tw-gradient-to: #78350f; + } + + .xl\:focus\:to-green-50:focus{ + --tw-gradient-to: #ecfdf5; + } + + .xl\:focus\:to-green-100:focus{ + --tw-gradient-to: #d1fae5; + } + + .xl\:focus\:to-green-200:focus{ + --tw-gradient-to: #a7f3d0; + } + + .xl\:focus\:to-green-300:focus{ + --tw-gradient-to: #6ee7b7; + } + + .xl\:focus\:to-green-400:focus{ + --tw-gradient-to: #34d399; + } + + .xl\:focus\:to-green-500:focus{ + --tw-gradient-to: #10b981; + } + + .xl\:focus\:to-green-600:focus{ + --tw-gradient-to: #059669; + } + + .xl\:focus\:to-green-700:focus{ + --tw-gradient-to: #047857; + } + + .xl\:focus\:to-green-800:focus{ + --tw-gradient-to: #065f46; + } + + .xl\:focus\:to-green-900:focus{ + --tw-gradient-to: #064e3b; + } + + .xl\:focus\:to-blue-50:focus{ + --tw-gradient-to: #eff6ff; + } + + .xl\:focus\:to-blue-100:focus{ + --tw-gradient-to: #dbeafe; + } + + .xl\:focus\:to-blue-200:focus{ + --tw-gradient-to: #bfdbfe; + } + + .xl\:focus\:to-blue-300:focus{ + --tw-gradient-to: #93c5fd; + } + + .xl\:focus\:to-blue-400:focus{ + --tw-gradient-to: #60a5fa; + } + + .xl\:focus\:to-blue-500:focus{ + --tw-gradient-to: #3b82f6; + } + + .xl\:focus\:to-blue-600:focus{ + --tw-gradient-to: #2563eb; + } + + .xl\:focus\:to-blue-700:focus{ + --tw-gradient-to: #1d4ed8; + } + + .xl\:focus\:to-blue-800:focus{ + --tw-gradient-to: #1e40af; + } + + .xl\:focus\:to-blue-900:focus{ + --tw-gradient-to: #1e3a8a; + } + + .xl\:focus\:to-indigo-50:focus{ + --tw-gradient-to: #eef2ff; + } + + .xl\:focus\:to-indigo-100:focus{ + --tw-gradient-to: #e0e7ff; + } + + .xl\:focus\:to-indigo-200:focus{ + --tw-gradient-to: #c7d2fe; + } + + .xl\:focus\:to-indigo-300:focus{ + --tw-gradient-to: #a5b4fc; + } + + .xl\:focus\:to-indigo-400:focus{ + --tw-gradient-to: #818cf8; + } + + .xl\:focus\:to-indigo-500:focus{ + --tw-gradient-to: #6366f1; + } + + .xl\:focus\:to-indigo-600:focus{ + --tw-gradient-to: #4f46e5; + } + + .xl\:focus\:to-indigo-700:focus{ + --tw-gradient-to: #4338ca; + } + + .xl\:focus\:to-indigo-800:focus{ + --tw-gradient-to: #3730a3; + } + + .xl\:focus\:to-indigo-900:focus{ + --tw-gradient-to: #312e81; + } + + .xl\:focus\:to-purple-50:focus{ + --tw-gradient-to: #f5f3ff; + } + + .xl\:focus\:to-purple-100:focus{ + --tw-gradient-to: #ede9fe; + } + + .xl\:focus\:to-purple-200:focus{ + --tw-gradient-to: #ddd6fe; + } + + .xl\:focus\:to-purple-300:focus{ + --tw-gradient-to: #c4b5fd; + } + + .xl\:focus\:to-purple-400:focus{ + --tw-gradient-to: #a78bfa; + } + + .xl\:focus\:to-purple-500:focus{ + --tw-gradient-to: #8b5cf6; + } + + .xl\:focus\:to-purple-600:focus{ + --tw-gradient-to: #7c3aed; + } + + .xl\:focus\:to-purple-700:focus{ + --tw-gradient-to: #6d28d9; + } + + .xl\:focus\:to-purple-800:focus{ + --tw-gradient-to: #5b21b6; + } + + .xl\:focus\:to-purple-900:focus{ + --tw-gradient-to: #4c1d95; + } + + .xl\:focus\:to-pink-50:focus{ + --tw-gradient-to: #fdf2f8; + } + + .xl\:focus\:to-pink-100:focus{ + --tw-gradient-to: #fce7f3; + } + + .xl\:focus\:to-pink-200:focus{ + --tw-gradient-to: #fbcfe8; + } + + .xl\:focus\:to-pink-300:focus{ + --tw-gradient-to: #f9a8d4; + } + + .xl\:focus\:to-pink-400:focus{ + --tw-gradient-to: #f472b6; + } + + .xl\:focus\:to-pink-500:focus{ + --tw-gradient-to: #ec4899; + } + + .xl\:focus\:to-pink-600:focus{ + --tw-gradient-to: #db2777; + } + + .xl\:focus\:to-pink-700:focus{ + --tw-gradient-to: #be185d; + } + + .xl\:focus\:to-pink-800:focus{ + --tw-gradient-to: #9d174d; + } + + .xl\:focus\:to-pink-900:focus{ + --tw-gradient-to: #831843; + } + + .xl\:bg-opacity-0{ + --tw-bg-opacity: 0; + } + + .xl\:bg-opacity-5{ + --tw-bg-opacity: 0.05; + } + + .xl\:bg-opacity-10{ + --tw-bg-opacity: 0.1; + } + + .xl\:bg-opacity-20{ + --tw-bg-opacity: 0.2; + } + + .xl\:bg-opacity-25{ + --tw-bg-opacity: 0.25; + } + + .xl\:bg-opacity-30{ + --tw-bg-opacity: 0.3; + } + + .xl\:bg-opacity-40{ + --tw-bg-opacity: 0.4; + } + + .xl\:bg-opacity-50{ + --tw-bg-opacity: 0.5; + } + + .xl\:bg-opacity-60{ + --tw-bg-opacity: 0.6; + } + + .xl\:bg-opacity-70{ + --tw-bg-opacity: 0.7; + } + + .xl\:bg-opacity-75{ + --tw-bg-opacity: 0.75; + } + + .xl\:bg-opacity-80{ + --tw-bg-opacity: 0.8; + } + + .xl\:bg-opacity-90{ + --tw-bg-opacity: 0.9; + } + + .xl\:bg-opacity-95{ + --tw-bg-opacity: 0.95; + } + + .xl\:bg-opacity-100{ + --tw-bg-opacity: 1; + } + + .group:hover .xl\:group-hover\:bg-opacity-0{ + --tw-bg-opacity: 0; + } + + .group:hover .xl\:group-hover\:bg-opacity-5{ + --tw-bg-opacity: 0.05; + } + + .group:hover .xl\:group-hover\:bg-opacity-10{ + --tw-bg-opacity: 0.1; + } + + .group:hover .xl\:group-hover\:bg-opacity-20{ + --tw-bg-opacity: 0.2; + } + + .group:hover .xl\:group-hover\:bg-opacity-25{ + --tw-bg-opacity: 0.25; + } + + .group:hover .xl\:group-hover\:bg-opacity-30{ + --tw-bg-opacity: 0.3; + } + + .group:hover .xl\:group-hover\:bg-opacity-40{ + --tw-bg-opacity: 0.4; + } + + .group:hover .xl\:group-hover\:bg-opacity-50{ + --tw-bg-opacity: 0.5; + } + + .group:hover .xl\:group-hover\:bg-opacity-60{ + --tw-bg-opacity: 0.6; + } + + .group:hover .xl\:group-hover\:bg-opacity-70{ + --tw-bg-opacity: 0.7; + } + + .group:hover .xl\:group-hover\:bg-opacity-75{ + --tw-bg-opacity: 0.75; + } + + .group:hover .xl\:group-hover\:bg-opacity-80{ + --tw-bg-opacity: 0.8; + } + + .group:hover .xl\:group-hover\:bg-opacity-90{ + --tw-bg-opacity: 0.9; + } + + .group:hover .xl\:group-hover\:bg-opacity-95{ + --tw-bg-opacity: 0.95; + } + + .group:hover .xl\:group-hover\:bg-opacity-100{ + --tw-bg-opacity: 1; + } + + .xl\:focus-within\:bg-opacity-0:focus-within{ + --tw-bg-opacity: 0; + } + + .xl\:focus-within\:bg-opacity-5:focus-within{ + --tw-bg-opacity: 0.05; + } + + .xl\:focus-within\:bg-opacity-10:focus-within{ + --tw-bg-opacity: 0.1; + } + + .xl\:focus-within\:bg-opacity-20:focus-within{ + --tw-bg-opacity: 0.2; + } + + .xl\:focus-within\:bg-opacity-25:focus-within{ + --tw-bg-opacity: 0.25; + } + + .xl\:focus-within\:bg-opacity-30:focus-within{ + --tw-bg-opacity: 0.3; + } + + .xl\:focus-within\:bg-opacity-40:focus-within{ + --tw-bg-opacity: 0.4; + } + + .xl\:focus-within\:bg-opacity-50:focus-within{ + --tw-bg-opacity: 0.5; + } + + .xl\:focus-within\:bg-opacity-60:focus-within{ + --tw-bg-opacity: 0.6; + } + + .xl\:focus-within\:bg-opacity-70:focus-within{ + --tw-bg-opacity: 0.7; + } + + .xl\:focus-within\:bg-opacity-75:focus-within{ + --tw-bg-opacity: 0.75; + } + + .xl\:focus-within\:bg-opacity-80:focus-within{ + --tw-bg-opacity: 0.8; + } + + .xl\:focus-within\:bg-opacity-90:focus-within{ + --tw-bg-opacity: 0.9; + } + + .xl\:focus-within\:bg-opacity-95:focus-within{ + --tw-bg-opacity: 0.95; + } + + .xl\:focus-within\:bg-opacity-100:focus-within{ + --tw-bg-opacity: 1; + } + + .xl\:hover\:bg-opacity-0:hover{ + --tw-bg-opacity: 0; + } + + .xl\:hover\:bg-opacity-5:hover{ + --tw-bg-opacity: 0.05; + } + + .xl\:hover\:bg-opacity-10:hover{ + --tw-bg-opacity: 0.1; + } + + .xl\:hover\:bg-opacity-20:hover{ + --tw-bg-opacity: 0.2; + } + + .xl\:hover\:bg-opacity-25:hover{ + --tw-bg-opacity: 0.25; + } + + .xl\:hover\:bg-opacity-30:hover{ + --tw-bg-opacity: 0.3; + } + + .xl\:hover\:bg-opacity-40:hover{ + --tw-bg-opacity: 0.4; + } + + .xl\:hover\:bg-opacity-50:hover{ + --tw-bg-opacity: 0.5; + } + + .xl\:hover\:bg-opacity-60:hover{ + --tw-bg-opacity: 0.6; + } + + .xl\:hover\:bg-opacity-70:hover{ + --tw-bg-opacity: 0.7; + } + + .xl\:hover\:bg-opacity-75:hover{ + --tw-bg-opacity: 0.75; + } + + .xl\:hover\:bg-opacity-80:hover{ + --tw-bg-opacity: 0.8; + } + + .xl\:hover\:bg-opacity-90:hover{ + --tw-bg-opacity: 0.9; + } + + .xl\:hover\:bg-opacity-95:hover{ + --tw-bg-opacity: 0.95; + } + + .xl\:hover\:bg-opacity-100:hover{ + --tw-bg-opacity: 1; + } + + .xl\:focus\:bg-opacity-0:focus{ + --tw-bg-opacity: 0; + } + + .xl\:focus\:bg-opacity-5:focus{ + --tw-bg-opacity: 0.05; + } + + .xl\:focus\:bg-opacity-10:focus{ + --tw-bg-opacity: 0.1; + } + + .xl\:focus\:bg-opacity-20:focus{ + --tw-bg-opacity: 0.2; + } + + .xl\:focus\:bg-opacity-25:focus{ + --tw-bg-opacity: 0.25; + } + + .xl\:focus\:bg-opacity-30:focus{ + --tw-bg-opacity: 0.3; + } + + .xl\:focus\:bg-opacity-40:focus{ + --tw-bg-opacity: 0.4; + } + + .xl\:focus\:bg-opacity-50:focus{ + --tw-bg-opacity: 0.5; + } + + .xl\:focus\:bg-opacity-60:focus{ + --tw-bg-opacity: 0.6; + } + + .xl\:focus\:bg-opacity-70:focus{ + --tw-bg-opacity: 0.7; + } + + .xl\:focus\:bg-opacity-75:focus{ + --tw-bg-opacity: 0.75; + } + + .xl\:focus\:bg-opacity-80:focus{ + --tw-bg-opacity: 0.8; + } + + .xl\:focus\:bg-opacity-90:focus{ + --tw-bg-opacity: 0.9; + } + + .xl\:focus\:bg-opacity-95:focus{ + --tw-bg-opacity: 0.95; + } + + .xl\:focus\:bg-opacity-100:focus{ + --tw-bg-opacity: 1; + } + + .xl\:bg-bottom{ + background-position: bottom; + } + + .xl\:bg-center{ + background-position: center; + } + + .xl\:bg-left{ + background-position: left; + } + + .xl\:bg-left-bottom{ + background-position: left bottom; + } + + .xl\:bg-left-top{ + background-position: left top; + } + + .xl\:bg-right{ + background-position: right; + } + + .xl\:bg-right-bottom{ + background-position: right bottom; + } + + .xl\:bg-right-top{ + background-position: right top; + } + + .xl\:bg-top{ + background-position: top; + } + + .xl\:bg-repeat{ + background-repeat: repeat; + } + + .xl\:bg-no-repeat{ + background-repeat: no-repeat; + } + + .xl\:bg-repeat-x{ + background-repeat: repeat-x; + } + + .xl\:bg-repeat-y{ + background-repeat: repeat-y; + } + + .xl\:bg-repeat-round{ + background-repeat: round; + } + + .xl\:bg-repeat-space{ + background-repeat: space; + } + + .xl\:bg-auto{ + background-size: auto; + } + + .xl\:bg-cover{ + background-size: cover; + } + + .xl\:bg-contain{ + background-size: contain; + } + + .xl\:border-collapse{ + border-collapse: collapse; + } + + .xl\:border-separate{ + border-collapse: separate; + } + + .xl\:border-transparent{ + border-color: transparent; + } + + .xl\:border-current{ + border-color: currentColor; + } + + .xl\:border-black{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .xl\:border-white{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .xl\:border-gray-50{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .xl\:border-gray-100{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .xl\:border-gray-200{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .xl\:border-gray-300{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .xl\:border-gray-400{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .xl\:border-gray-500{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .xl\:border-gray-600{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .xl\:border-gray-700{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .xl\:border-gray-800{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .xl\:border-gray-900{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .xl\:border-red-50{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .xl\:border-red-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .xl\:border-red-200{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .xl\:border-red-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .xl\:border-red-400{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .xl\:border-red-500{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .xl\:border-red-600{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .xl\:border-red-700{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .xl\:border-red-800{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .xl\:border-red-900{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .xl\:border-yellow-50{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .xl\:border-yellow-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .xl\:border-yellow-200{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .xl\:border-yellow-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .xl\:border-yellow-400{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .xl\:border-yellow-500{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .xl\:border-yellow-600{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .xl\:border-yellow-700{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .xl\:border-yellow-800{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .xl\:border-yellow-900{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .xl\:border-green-50{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .xl\:border-green-100{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .xl\:border-green-200{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .xl\:border-green-300{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .xl\:border-green-400{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .xl\:border-green-500{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .xl\:border-green-600{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .xl\:border-green-700{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .xl\:border-green-800{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .xl\:border-green-900{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .xl\:border-blue-50{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .xl\:border-blue-100{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .xl\:border-blue-200{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .xl\:border-blue-300{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .xl\:border-blue-400{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .xl\:border-blue-500{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .xl\:border-blue-600{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .xl\:border-blue-700{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .xl\:border-blue-800{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .xl\:border-blue-900{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .xl\:border-indigo-50{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .xl\:border-indigo-100{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .xl\:border-indigo-200{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .xl\:border-indigo-300{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .xl\:border-indigo-400{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .xl\:border-indigo-500{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .xl\:border-indigo-600{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .xl\:border-indigo-700{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .xl\:border-indigo-800{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .xl\:border-indigo-900{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .xl\:border-purple-50{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .xl\:border-purple-100{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .xl\:border-purple-200{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .xl\:border-purple-300{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .xl\:border-purple-400{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .xl\:border-purple-500{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .xl\:border-purple-600{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .xl\:border-purple-700{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .xl\:border-purple-800{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .xl\:border-purple-900{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .xl\:border-pink-50{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .xl\:border-pink-100{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .xl\:border-pink-200{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .xl\:border-pink-300{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .xl\:border-pink-400{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .xl\:border-pink-500{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .xl\:border-pink-600{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .xl\:border-pink-700{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .xl\:border-pink-800{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .xl\:border-pink-900{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-transparent{ + border-color: transparent; + } + + .group:hover .xl\:group-hover\:border-current{ + border-color: currentColor; + } + + .group:hover .xl\:group-hover\:border-black{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-white{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-gray-50{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-gray-100{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-gray-200{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-gray-300{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-gray-400{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-gray-500{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-gray-600{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-gray-700{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-gray-800{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-gray-900{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-red-50{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-red-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-red-200{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-red-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-red-400{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-red-500{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-red-600{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-red-700{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-red-800{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-red-900{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-yellow-50{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-yellow-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-yellow-200{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-yellow-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-yellow-400{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-yellow-500{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-yellow-600{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-yellow-700{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-yellow-800{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-yellow-900{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-green-50{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-green-100{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-green-200{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-green-300{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-green-400{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-green-500{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-green-600{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-green-700{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-green-800{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-green-900{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-blue-50{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-blue-100{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-blue-200{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-blue-300{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-blue-400{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-blue-500{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-blue-600{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-blue-700{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-blue-800{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-blue-900{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-indigo-50{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-indigo-100{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-indigo-200{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-indigo-300{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-indigo-400{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-indigo-500{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-indigo-600{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-indigo-700{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-indigo-800{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-indigo-900{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-purple-50{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-purple-100{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-purple-200{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-purple-300{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-purple-400{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-purple-500{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-purple-600{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-purple-700{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-purple-800{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-purple-900{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-pink-50{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-pink-100{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-pink-200{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-pink-300{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-pink-400{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-pink-500{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-pink-600{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-pink-700{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-pink-800{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .group:hover .xl\:group-hover\:border-pink-900{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-transparent:focus-within{ + border-color: transparent; + } + + .xl\:focus-within\:border-current:focus-within{ + border-color: currentColor; + } + + .xl\:focus-within\:border-black:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-white:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-gray-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-gray-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-gray-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-gray-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-gray-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-gray-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-gray-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-gray-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-gray-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-gray-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-red-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-red-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-red-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-red-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-red-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-red-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-red-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-red-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-red-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-red-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-yellow-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-yellow-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-yellow-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-yellow-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-yellow-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-yellow-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-yellow-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-yellow-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-yellow-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-yellow-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-green-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-green-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-green-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-green-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-green-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-green-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-green-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-green-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-green-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-green-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-blue-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-blue-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-blue-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-blue-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-blue-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-blue-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-blue-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-blue-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-blue-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-blue-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-indigo-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-indigo-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-indigo-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-indigo-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-indigo-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-indigo-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-indigo-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-indigo-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-indigo-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-indigo-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-purple-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-purple-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-purple-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-purple-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-purple-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-purple-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-purple-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-purple-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-purple-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-purple-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-pink-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-pink-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-pink-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-pink-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-pink-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-pink-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-pink-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-pink-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-pink-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .xl\:focus-within\:border-pink-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .xl\:hover\:border-transparent:hover{ + border-color: transparent; + } + + .xl\:hover\:border-current:hover{ + border-color: currentColor; + } + + .xl\:hover\:border-black:hover{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .xl\:hover\:border-white:hover{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .xl\:hover\:border-gray-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .xl\:hover\:border-gray-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .xl\:hover\:border-gray-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .xl\:hover\:border-gray-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .xl\:hover\:border-gray-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .xl\:hover\:border-gray-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .xl\:hover\:border-gray-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .xl\:hover\:border-gray-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .xl\:hover\:border-gray-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .xl\:hover\:border-gray-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .xl\:hover\:border-red-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .xl\:hover\:border-red-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .xl\:hover\:border-red-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .xl\:hover\:border-red-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .xl\:hover\:border-red-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .xl\:hover\:border-red-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .xl\:hover\:border-red-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .xl\:hover\:border-red-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .xl\:hover\:border-red-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .xl\:hover\:border-red-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .xl\:hover\:border-yellow-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .xl\:hover\:border-yellow-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .xl\:hover\:border-yellow-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .xl\:hover\:border-yellow-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .xl\:hover\:border-yellow-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .xl\:hover\:border-yellow-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .xl\:hover\:border-yellow-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .xl\:hover\:border-yellow-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .xl\:hover\:border-yellow-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .xl\:hover\:border-yellow-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .xl\:hover\:border-green-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .xl\:hover\:border-green-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .xl\:hover\:border-green-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .xl\:hover\:border-green-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .xl\:hover\:border-green-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .xl\:hover\:border-green-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .xl\:hover\:border-green-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .xl\:hover\:border-green-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .xl\:hover\:border-green-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .xl\:hover\:border-green-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .xl\:hover\:border-blue-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .xl\:hover\:border-blue-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .xl\:hover\:border-blue-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .xl\:hover\:border-blue-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .xl\:hover\:border-blue-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .xl\:hover\:border-blue-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .xl\:hover\:border-blue-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .xl\:hover\:border-blue-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .xl\:hover\:border-blue-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .xl\:hover\:border-blue-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .xl\:hover\:border-indigo-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .xl\:hover\:border-indigo-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .xl\:hover\:border-indigo-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .xl\:hover\:border-indigo-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .xl\:hover\:border-indigo-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .xl\:hover\:border-indigo-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .xl\:hover\:border-indigo-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .xl\:hover\:border-indigo-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .xl\:hover\:border-indigo-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .xl\:hover\:border-indigo-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .xl\:hover\:border-purple-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .xl\:hover\:border-purple-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .xl\:hover\:border-purple-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .xl\:hover\:border-purple-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .xl\:hover\:border-purple-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .xl\:hover\:border-purple-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .xl\:hover\:border-purple-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .xl\:hover\:border-purple-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .xl\:hover\:border-purple-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .xl\:hover\:border-purple-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .xl\:hover\:border-pink-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .xl\:hover\:border-pink-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .xl\:hover\:border-pink-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .xl\:hover\:border-pink-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .xl\:hover\:border-pink-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .xl\:hover\:border-pink-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .xl\:hover\:border-pink-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .xl\:hover\:border-pink-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .xl\:hover\:border-pink-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .xl\:hover\:border-pink-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .xl\:focus\:border-transparent:focus{ + border-color: transparent; + } + + .xl\:focus\:border-current:focus{ + border-color: currentColor; + } + + .xl\:focus\:border-black:focus{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .xl\:focus\:border-white:focus{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .xl\:focus\:border-gray-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .xl\:focus\:border-gray-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .xl\:focus\:border-gray-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .xl\:focus\:border-gray-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .xl\:focus\:border-gray-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .xl\:focus\:border-gray-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .xl\:focus\:border-gray-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .xl\:focus\:border-gray-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .xl\:focus\:border-gray-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .xl\:focus\:border-gray-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .xl\:focus\:border-red-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .xl\:focus\:border-red-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .xl\:focus\:border-red-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .xl\:focus\:border-red-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .xl\:focus\:border-red-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .xl\:focus\:border-red-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .xl\:focus\:border-red-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .xl\:focus\:border-red-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .xl\:focus\:border-red-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .xl\:focus\:border-red-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .xl\:focus\:border-yellow-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .xl\:focus\:border-yellow-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .xl\:focus\:border-yellow-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .xl\:focus\:border-yellow-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .xl\:focus\:border-yellow-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .xl\:focus\:border-yellow-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .xl\:focus\:border-yellow-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .xl\:focus\:border-yellow-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .xl\:focus\:border-yellow-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .xl\:focus\:border-yellow-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .xl\:focus\:border-green-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .xl\:focus\:border-green-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .xl\:focus\:border-green-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .xl\:focus\:border-green-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .xl\:focus\:border-green-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .xl\:focus\:border-green-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .xl\:focus\:border-green-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .xl\:focus\:border-green-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .xl\:focus\:border-green-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .xl\:focus\:border-green-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .xl\:focus\:border-blue-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .xl\:focus\:border-blue-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .xl\:focus\:border-blue-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .xl\:focus\:border-blue-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .xl\:focus\:border-blue-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .xl\:focus\:border-blue-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .xl\:focus\:border-blue-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .xl\:focus\:border-blue-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .xl\:focus\:border-blue-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .xl\:focus\:border-blue-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .xl\:focus\:border-indigo-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .xl\:focus\:border-indigo-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .xl\:focus\:border-indigo-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .xl\:focus\:border-indigo-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .xl\:focus\:border-indigo-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .xl\:focus\:border-indigo-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .xl\:focus\:border-indigo-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .xl\:focus\:border-indigo-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .xl\:focus\:border-indigo-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .xl\:focus\:border-indigo-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .xl\:focus\:border-purple-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .xl\:focus\:border-purple-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .xl\:focus\:border-purple-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .xl\:focus\:border-purple-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .xl\:focus\:border-purple-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .xl\:focus\:border-purple-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .xl\:focus\:border-purple-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .xl\:focus\:border-purple-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .xl\:focus\:border-purple-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .xl\:focus\:border-purple-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .xl\:focus\:border-pink-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .xl\:focus\:border-pink-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .xl\:focus\:border-pink-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .xl\:focus\:border-pink-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .xl\:focus\:border-pink-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .xl\:focus\:border-pink-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .xl\:focus\:border-pink-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .xl\:focus\:border-pink-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .xl\:focus\:border-pink-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .xl\:focus\:border-pink-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .xl\:border-opacity-0{ + --tw-border-opacity: 0; + } + + .xl\:border-opacity-5{ + --tw-border-opacity: 0.05; + } + + .xl\:border-opacity-10{ + --tw-border-opacity: 0.1; + } + + .xl\:border-opacity-20{ + --tw-border-opacity: 0.2; + } + + .xl\:border-opacity-25{ + --tw-border-opacity: 0.25; + } + + .xl\:border-opacity-30{ + --tw-border-opacity: 0.3; + } + + .xl\:border-opacity-40{ + --tw-border-opacity: 0.4; + } + + .xl\:border-opacity-50{ + --tw-border-opacity: 0.5; + } + + .xl\:border-opacity-60{ + --tw-border-opacity: 0.6; + } + + .xl\:border-opacity-70{ + --tw-border-opacity: 0.7; + } + + .xl\:border-opacity-75{ + --tw-border-opacity: 0.75; + } + + .xl\:border-opacity-80{ + --tw-border-opacity: 0.8; + } + + .xl\:border-opacity-90{ + --tw-border-opacity: 0.9; + } + + .xl\:border-opacity-95{ + --tw-border-opacity: 0.95; + } + + .xl\:border-opacity-100{ + --tw-border-opacity: 1; + } + + .group:hover .xl\:group-hover\:border-opacity-0{ + --tw-border-opacity: 0; + } + + .group:hover .xl\:group-hover\:border-opacity-5{ + --tw-border-opacity: 0.05; + } + + .group:hover .xl\:group-hover\:border-opacity-10{ + --tw-border-opacity: 0.1; + } + + .group:hover .xl\:group-hover\:border-opacity-20{ + --tw-border-opacity: 0.2; + } + + .group:hover .xl\:group-hover\:border-opacity-25{ + --tw-border-opacity: 0.25; + } + + .group:hover .xl\:group-hover\:border-opacity-30{ + --tw-border-opacity: 0.3; + } + + .group:hover .xl\:group-hover\:border-opacity-40{ + --tw-border-opacity: 0.4; + } + + .group:hover .xl\:group-hover\:border-opacity-50{ + --tw-border-opacity: 0.5; + } + + .group:hover .xl\:group-hover\:border-opacity-60{ + --tw-border-opacity: 0.6; + } + + .group:hover .xl\:group-hover\:border-opacity-70{ + --tw-border-opacity: 0.7; + } + + .group:hover .xl\:group-hover\:border-opacity-75{ + --tw-border-opacity: 0.75; + } + + .group:hover .xl\:group-hover\:border-opacity-80{ + --tw-border-opacity: 0.8; + } + + .group:hover .xl\:group-hover\:border-opacity-90{ + --tw-border-opacity: 0.9; + } + + .group:hover .xl\:group-hover\:border-opacity-95{ + --tw-border-opacity: 0.95; + } + + .group:hover .xl\:group-hover\:border-opacity-100{ + --tw-border-opacity: 1; + } + + .xl\:focus-within\:border-opacity-0:focus-within{ + --tw-border-opacity: 0; + } + + .xl\:focus-within\:border-opacity-5:focus-within{ + --tw-border-opacity: 0.05; + } + + .xl\:focus-within\:border-opacity-10:focus-within{ + --tw-border-opacity: 0.1; + } + + .xl\:focus-within\:border-opacity-20:focus-within{ + --tw-border-opacity: 0.2; + } + + .xl\:focus-within\:border-opacity-25:focus-within{ + --tw-border-opacity: 0.25; + } + + .xl\:focus-within\:border-opacity-30:focus-within{ + --tw-border-opacity: 0.3; + } + + .xl\:focus-within\:border-opacity-40:focus-within{ + --tw-border-opacity: 0.4; + } + + .xl\:focus-within\:border-opacity-50:focus-within{ + --tw-border-opacity: 0.5; + } + + .xl\:focus-within\:border-opacity-60:focus-within{ + --tw-border-opacity: 0.6; + } + + .xl\:focus-within\:border-opacity-70:focus-within{ + --tw-border-opacity: 0.7; + } + + .xl\:focus-within\:border-opacity-75:focus-within{ + --tw-border-opacity: 0.75; + } + + .xl\:focus-within\:border-opacity-80:focus-within{ + --tw-border-opacity: 0.8; + } + + .xl\:focus-within\:border-opacity-90:focus-within{ + --tw-border-opacity: 0.9; + } + + .xl\:focus-within\:border-opacity-95:focus-within{ + --tw-border-opacity: 0.95; + } + + .xl\:focus-within\:border-opacity-100:focus-within{ + --tw-border-opacity: 1; + } + + .xl\:hover\:border-opacity-0:hover{ + --tw-border-opacity: 0; + } + + .xl\:hover\:border-opacity-5:hover{ + --tw-border-opacity: 0.05; + } + + .xl\:hover\:border-opacity-10:hover{ + --tw-border-opacity: 0.1; + } + + .xl\:hover\:border-opacity-20:hover{ + --tw-border-opacity: 0.2; + } + + .xl\:hover\:border-opacity-25:hover{ + --tw-border-opacity: 0.25; + } + + .xl\:hover\:border-opacity-30:hover{ + --tw-border-opacity: 0.3; + } + + .xl\:hover\:border-opacity-40:hover{ + --tw-border-opacity: 0.4; + } + + .xl\:hover\:border-opacity-50:hover{ + --tw-border-opacity: 0.5; + } + + .xl\:hover\:border-opacity-60:hover{ + --tw-border-opacity: 0.6; + } + + .xl\:hover\:border-opacity-70:hover{ + --tw-border-opacity: 0.7; + } + + .xl\:hover\:border-opacity-75:hover{ + --tw-border-opacity: 0.75; + } + + .xl\:hover\:border-opacity-80:hover{ + --tw-border-opacity: 0.8; + } + + .xl\:hover\:border-opacity-90:hover{ + --tw-border-opacity: 0.9; + } + + .xl\:hover\:border-opacity-95:hover{ + --tw-border-opacity: 0.95; + } + + .xl\:hover\:border-opacity-100:hover{ + --tw-border-opacity: 1; + } + + .xl\:focus\:border-opacity-0:focus{ + --tw-border-opacity: 0; + } + + .xl\:focus\:border-opacity-5:focus{ + --tw-border-opacity: 0.05; + } + + .xl\:focus\:border-opacity-10:focus{ + --tw-border-opacity: 0.1; + } + + .xl\:focus\:border-opacity-20:focus{ + --tw-border-opacity: 0.2; + } + + .xl\:focus\:border-opacity-25:focus{ + --tw-border-opacity: 0.25; + } + + .xl\:focus\:border-opacity-30:focus{ + --tw-border-opacity: 0.3; + } + + .xl\:focus\:border-opacity-40:focus{ + --tw-border-opacity: 0.4; + } + + .xl\:focus\:border-opacity-50:focus{ + --tw-border-opacity: 0.5; + } + + .xl\:focus\:border-opacity-60:focus{ + --tw-border-opacity: 0.6; + } + + .xl\:focus\:border-opacity-70:focus{ + --tw-border-opacity: 0.7; + } + + .xl\:focus\:border-opacity-75:focus{ + --tw-border-opacity: 0.75; + } + + .xl\:focus\:border-opacity-80:focus{ + --tw-border-opacity: 0.8; + } + + .xl\:focus\:border-opacity-90:focus{ + --tw-border-opacity: 0.9; + } + + .xl\:focus\:border-opacity-95:focus{ + --tw-border-opacity: 0.95; + } + + .xl\:focus\:border-opacity-100:focus{ + --tw-border-opacity: 1; + } + + .xl\:rounded-none{ + border-radius: 0px; + } + + .xl\:rounded-sm{ + border-radius: 0.125rem; + } + + .xl\:rounded{ + border-radius: 0.25rem; + } + + .xl\:rounded-md{ + border-radius: 0.375rem; + } + + .xl\:rounded-lg{ + border-radius: 0.5rem; + } + + .xl\:rounded-xl{ + border-radius: 0.75rem; + } + + .xl\:rounded-2xl{ + border-radius: 1rem; + } + + .xl\:rounded-3xl{ + border-radius: 1.5rem; + } + + .xl\:rounded-full{ + border-radius: 9999px; + } + + .xl\:rounded-t-none{ + border-top-left-radius: 0px; + border-top-right-radius: 0px; + } + + .xl\:rounded-r-none{ + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + } + + .xl\:rounded-b-none{ + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; + } + + .xl\:rounded-l-none{ + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + } + + .xl\:rounded-t-sm{ + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + } + + .xl\:rounded-r-sm{ + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; + } + + .xl\:rounded-b-sm{ + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .xl\:rounded-l-sm{ + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .xl\:rounded-t{ + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + .xl\:rounded-r{ + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + + .xl\:rounded-b{ + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .xl\:rounded-l{ + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .xl\:rounded-t-md{ + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; + } + + .xl\:rounded-r-md{ + border-top-right-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; + } + + .xl\:rounded-b-md{ + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; + } + + .xl\:rounded-l-md{ + border-top-left-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; + } + + .xl\:rounded-t-lg{ + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + + .xl\:rounded-r-lg{ + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + + .xl\:rounded-b-lg{ + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .xl\:rounded-l-lg{ + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .xl\:rounded-t-xl{ + border-top-left-radius: 0.75rem; + border-top-right-radius: 0.75rem; + } + + .xl\:rounded-r-xl{ + border-top-right-radius: 0.75rem; + border-bottom-right-radius: 0.75rem; + } + + .xl\:rounded-b-xl{ + border-bottom-right-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; + } + + .xl\:rounded-l-xl{ + border-top-left-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; + } + + .xl\:rounded-t-2xl{ + border-top-left-radius: 1rem; + border-top-right-radius: 1rem; + } + + .xl\:rounded-r-2xl{ + border-top-right-radius: 1rem; + border-bottom-right-radius: 1rem; + } + + .xl\:rounded-b-2xl{ + border-bottom-right-radius: 1rem; + border-bottom-left-radius: 1rem; + } + + .xl\:rounded-l-2xl{ + border-top-left-radius: 1rem; + border-bottom-left-radius: 1rem; + } + + .xl\:rounded-t-3xl{ + border-top-left-radius: 1.5rem; + border-top-right-radius: 1.5rem; + } + + .xl\:rounded-r-3xl{ + border-top-right-radius: 1.5rem; + border-bottom-right-radius: 1.5rem; + } + + .xl\:rounded-b-3xl{ + border-bottom-right-radius: 1.5rem; + border-bottom-left-radius: 1.5rem; + } + + .xl\:rounded-l-3xl{ + border-top-left-radius: 1.5rem; + border-bottom-left-radius: 1.5rem; + } + + .xl\:rounded-t-full{ + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .xl\:rounded-r-full{ + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .xl\:rounded-b-full{ + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .xl\:rounded-l-full{ + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .xl\:rounded-tl-none{ + border-top-left-radius: 0px; + } + + .xl\:rounded-tr-none{ + border-top-right-radius: 0px; + } + + .xl\:rounded-br-none{ + border-bottom-right-radius: 0px; + } + + .xl\:rounded-bl-none{ + border-bottom-left-radius: 0px; + } + + .xl\:rounded-tl-sm{ + border-top-left-radius: 0.125rem; + } + + .xl\:rounded-tr-sm{ + border-top-right-radius: 0.125rem; + } + + .xl\:rounded-br-sm{ + border-bottom-right-radius: 0.125rem; + } + + .xl\:rounded-bl-sm{ + border-bottom-left-radius: 0.125rem; + } + + .xl\:rounded-tl{ + border-top-left-radius: 0.25rem; + } + + .xl\:rounded-tr{ + border-top-right-radius: 0.25rem; + } + + .xl\:rounded-br{ + border-bottom-right-radius: 0.25rem; + } + + .xl\:rounded-bl{ + border-bottom-left-radius: 0.25rem; + } + + .xl\:rounded-tl-md{ + border-top-left-radius: 0.375rem; + } + + .xl\:rounded-tr-md{ + border-top-right-radius: 0.375rem; + } + + .xl\:rounded-br-md{ + border-bottom-right-radius: 0.375rem; + } + + .xl\:rounded-bl-md{ + border-bottom-left-radius: 0.375rem; + } + + .xl\:rounded-tl-lg{ + border-top-left-radius: 0.5rem; + } + + .xl\:rounded-tr-lg{ + border-top-right-radius: 0.5rem; + } + + .xl\:rounded-br-lg{ + border-bottom-right-radius: 0.5rem; + } + + .xl\:rounded-bl-lg{ + border-bottom-left-radius: 0.5rem; + } + + .xl\:rounded-tl-xl{ + border-top-left-radius: 0.75rem; + } + + .xl\:rounded-tr-xl{ + border-top-right-radius: 0.75rem; + } + + .xl\:rounded-br-xl{ + border-bottom-right-radius: 0.75rem; + } + + .xl\:rounded-bl-xl{ + border-bottom-left-radius: 0.75rem; + } + + .xl\:rounded-tl-2xl{ + border-top-left-radius: 1rem; + } + + .xl\:rounded-tr-2xl{ + border-top-right-radius: 1rem; + } + + .xl\:rounded-br-2xl{ + border-bottom-right-radius: 1rem; + } + + .xl\:rounded-bl-2xl{ + border-bottom-left-radius: 1rem; + } + + .xl\:rounded-tl-3xl{ + border-top-left-radius: 1.5rem; + } + + .xl\:rounded-tr-3xl{ + border-top-right-radius: 1.5rem; + } + + .xl\:rounded-br-3xl{ + border-bottom-right-radius: 1.5rem; + } + + .xl\:rounded-bl-3xl{ + border-bottom-left-radius: 1.5rem; + } + + .xl\:rounded-tl-full{ + border-top-left-radius: 9999px; + } + + .xl\:rounded-tr-full{ + border-top-right-radius: 9999px; + } + + .xl\:rounded-br-full{ + border-bottom-right-radius: 9999px; + } + + .xl\:rounded-bl-full{ + border-bottom-left-radius: 9999px; + } + + .xl\:border-solid{ + border-style: solid; + } + + .xl\:border-dashed{ + border-style: dashed; + } + + .xl\:border-dotted{ + border-style: dotted; + } + + .xl\:border-double{ + border-style: double; + } + + .xl\:border-none{ + border-style: none; + } + + .xl\:border-0{ + border-width: 0px; + } + + .xl\:border-2{ + border-width: 2px; + } + + .xl\:border-4{ + border-width: 4px; + } + + .xl\:border-8{ + border-width: 8px; + } + + .xl\:border{ + border-width: 1px; + } + + .xl\:border-t-0{ + border-top-width: 0px; + } + + .xl\:border-r-0{ + border-right-width: 0px; + } + + .xl\:border-b-0{ + border-bottom-width: 0px; + } + + .xl\:border-l-0{ + border-left-width: 0px; + } + + .xl\:border-t-2{ + border-top-width: 2px; + } + + .xl\:border-r-2{ + border-right-width: 2px; + } + + .xl\:border-b-2{ + border-bottom-width: 2px; + } + + .xl\:border-l-2{ + border-left-width: 2px; + } + + .xl\:border-t-4{ + border-top-width: 4px; + } + + .xl\:border-r-4{ + border-right-width: 4px; + } + + .xl\:border-b-4{ + border-bottom-width: 4px; + } + + .xl\:border-l-4{ + border-left-width: 4px; + } + + .xl\:border-t-8{ + border-top-width: 8px; + } + + .xl\:border-r-8{ + border-right-width: 8px; + } + + .xl\:border-b-8{ + border-bottom-width: 8px; + } + + .xl\:border-l-8{ + border-left-width: 8px; + } + + .xl\:border-t{ + border-top-width: 1px; + } + + .xl\:border-r{ + border-right-width: 1px; + } + + .xl\:border-b{ + border-bottom-width: 1px; + } + + .xl\:border-l{ + border-left-width: 1px; + } + + .xl\:decoration-slice{ + -webkit-box-decoration-break: slice; + box-decoration-break: slice; + } + + .xl\:decoration-clone{ + -webkit-box-decoration-break: clone; + box-decoration-break: clone; + } + + .xl\:box-border{ + box-sizing: border-box; + } + + .xl\:box-content{ + box-sizing: content-box; + } + + .xl\:cursor-auto{ + cursor: auto; + } + + .xl\:cursor-default{ + cursor: default; + } + + .xl\:cursor-pointer{ + cursor: pointer; + } + + .xl\:cursor-wait{ + cursor: wait; + } + + .xl\:cursor-text{ + cursor: text; + } + + .xl\:cursor-move{ + cursor: move; + } + + .xl\:cursor-help{ + cursor: help; + } + + .xl\:cursor-not-allowed{ + cursor: not-allowed; + } + + .xl\:block{ + display: block; + } + + .xl\:inline-block{ + display: inline-block; + } + + .xl\:inline{ + display: inline; + } + + .xl\:flex{ + display: flex; + } + + .xl\:inline-flex{ + display: inline-flex; + } + + .xl\:table{ + display: table; + } + + .xl\:inline-table{ + display: inline-table; + } + + .xl\:table-caption{ + display: table-caption; + } + + .xl\:table-cell{ + display: table-cell; + } + + .xl\:table-column{ + display: table-column; + } + + .xl\:table-column-group{ + display: table-column-group; + } + + .xl\:table-footer-group{ + display: table-footer-group; + } + + .xl\:table-header-group{ + display: table-header-group; + } + + .xl\:table-row-group{ + display: table-row-group; + } + + .xl\:table-row{ + display: table-row; + } + + .xl\:flow-root{ + display: flow-root; + } + + .xl\:grid{ + display: grid; + } + + .xl\:inline-grid{ + display: inline-grid; + } + + .xl\:contents{ + display: contents; + } + + .xl\:list-item{ + display: list-item; + } + + .xl\:hidden{ + display: none; + } + + .xl\:flex-row{ + flex-direction: row; + } + + .xl\:flex-row-reverse{ + flex-direction: row-reverse; + } + + .xl\:flex-col{ + flex-direction: column; + } + + .xl\:flex-col-reverse{ + flex-direction: column-reverse; + } + + .xl\:flex-wrap{ + flex-wrap: wrap; + } + + .xl\:flex-wrap-reverse{ + flex-wrap: wrap-reverse; + } + + .xl\:flex-nowrap{ + flex-wrap: nowrap; + } + + .xl\:place-items-start{ + place-items: start; + } + + .xl\:place-items-end{ + place-items: end; + } + + .xl\:place-items-center{ + place-items: center; + } + + .xl\:place-items-stretch{ + place-items: stretch; + } + + .xl\:place-content-center{ + place-content: center; + } + + .xl\:place-content-start{ + place-content: start; + } + + .xl\:place-content-end{ + place-content: end; + } + + .xl\:place-content-between{ + place-content: space-between; + } + + .xl\:place-content-around{ + place-content: space-around; + } + + .xl\:place-content-evenly{ + place-content: space-evenly; + } + + .xl\:place-content-stretch{ + place-content: stretch; + } + + .xl\:place-self-auto{ + place-self: auto; + } + + .xl\:place-self-start{ + place-self: start; + } + + .xl\:place-self-end{ + place-self: end; + } + + .xl\:place-self-center{ + place-self: center; + } + + .xl\:place-self-stretch{ + place-self: stretch; + } + + .xl\:items-start{ + align-items: flex-start; + } + + .xl\:items-end{ + align-items: flex-end; + } + + .xl\:items-center{ + align-items: center; + } + + .xl\:items-baseline{ + align-items: baseline; + } + + .xl\:items-stretch{ + align-items: stretch; + } + + .xl\:content-center{ + align-content: center; + } + + .xl\:content-start{ + align-content: flex-start; + } + + .xl\:content-end{ + align-content: flex-end; + } + + .xl\:content-between{ + align-content: space-between; + } + + .xl\:content-around{ + align-content: space-around; + } + + .xl\:content-evenly{ + align-content: space-evenly; + } + + .xl\:self-auto{ + align-self: auto; + } + + .xl\:self-start{ + align-self: flex-start; + } + + .xl\:self-end{ + align-self: flex-end; + } + + .xl\:self-center{ + align-self: center; + } + + .xl\:self-stretch{ + align-self: stretch; + } + + .xl\:justify-items-start{ + justify-items: start; + } + + .xl\:justify-items-end{ + justify-items: end; + } + + .xl\:justify-items-center{ + justify-items: center; + } + + .xl\:justify-items-stretch{ + justify-items: stretch; + } + + .xl\:justify-start{ + justify-content: flex-start; + } + + .xl\:justify-end{ + justify-content: flex-end; + } + + .xl\:justify-center{ + justify-content: center; + } + + .xl\:justify-between{ + justify-content: space-between; + } + + .xl\:justify-around{ + justify-content: space-around; + } + + .xl\:justify-evenly{ + justify-content: space-evenly; + } + + .xl\:justify-self-auto{ + justify-self: auto; + } + + .xl\:justify-self-start{ + justify-self: start; + } + + .xl\:justify-self-end{ + justify-self: end; + } + + .xl\:justify-self-center{ + justify-self: center; + } + + .xl\:justify-self-stretch{ + justify-self: stretch; + } + + .xl\:flex-1{ + flex: 1 1 0%; + } + + .xl\:flex-auto{ + flex: 1 1 auto; + } + + .xl\:flex-initial{ + flex: 0 1 auto; + } + + .xl\:flex-none{ + flex: none; + } + + .xl\:flex-grow-0{ + flex-grow: 0; + } + + .xl\:flex-grow{ + flex-grow: 1; + } + + .xl\:flex-shrink-0{ + flex-shrink: 0; + } + + .xl\:flex-shrink{ + flex-shrink: 1; + } + + .xl\:order-1{ + order: 1; + } + + .xl\:order-2{ + order: 2; + } + + .xl\:order-3{ + order: 3; + } + + .xl\:order-4{ + order: 4; + } + + .xl\:order-5{ + order: 5; + } + + .xl\:order-6{ + order: 6; + } + + .xl\:order-7{ + order: 7; + } + + .xl\:order-8{ + order: 8; + } + + .xl\:order-9{ + order: 9; + } + + .xl\:order-10{ + order: 10; + } + + .xl\:order-11{ + order: 11; + } + + .xl\:order-12{ + order: 12; + } + + .xl\:order-first{ + order: -9999; + } + + .xl\:order-last{ + order: 9999; + } + + .xl\:order-none{ + order: 0; + } + + .xl\:float-right{ + float: right; + } + + .xl\:float-left{ + float: left; + } + + .xl\:float-none{ + float: none; + } + + .xl\:clear-left{ + clear: left; + } + + .xl\:clear-right{ + clear: right; + } + + .xl\:clear-both{ + clear: both; + } + + .xl\:clear-none{ + clear: none; + } + + .xl\:font-display{ + font-family: Visby CF, 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; + } + + .xl\:font-body{ + font-family: Open Sans, 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; + } + + .xl\:font-thin{ + font-weight: 100; + } + + .xl\:font-extralight{ + font-weight: 200; + } + + .xl\:font-light{ + font-weight: 300; + } + + .xl\:font-normal{ + font-weight: 400; + } + + .xl\:font-medium{ + font-weight: 500; + } + + .xl\:font-semibold{ + font-weight: 600; + } + + .xl\:font-bold{ + font-weight: 700; + } + + .xl\:font-extrabold{ + font-weight: 800; + } + + .xl\:font-black{ + font-weight: 900; + } + + .xl\:h-0{ + height: 0px; + } + + .xl\:h-1{ + height: 0.25rem; + } + + .xl\:h-2{ + height: 0.5rem; + } + + .xl\:h-3{ + height: 0.75rem; + } + + .xl\:h-4{ + height: 1rem; + } + + .xl\:h-5{ + height: 1.25rem; + } + + .xl\:h-6{ + height: 1.5rem; + } + + .xl\:h-7{ + height: 1.75rem; + } + + .xl\:h-8{ + height: 2rem; + } + + .xl\:h-9{ + height: 2.25rem; + } + + .xl\:h-10{ + height: 2.5rem; + } + + .xl\:h-11{ + height: 2.75rem; + } + + .xl\:h-12{ + height: 3rem; + } + + .xl\:h-14{ + height: 3.5rem; + } + + .xl\:h-16{ + height: 4rem; + } + + .xl\:h-20{ + height: 5rem; + } + + .xl\:h-24{ + height: 6rem; + } + + .xl\:h-28{ + height: 7rem; + } + + .xl\:h-32{ + height: 8rem; + } + + .xl\:h-36{ + height: 9rem; + } + + .xl\:h-40{ + height: 10rem; + } + + .xl\:h-44{ + height: 11rem; + } + + .xl\:h-48{ + height: 12rem; + } + + .xl\:h-52{ + height: 13rem; + } + + .xl\:h-56{ + height: 14rem; + } + + .xl\:h-60{ + height: 15rem; + } + + .xl\:h-64{ + height: 16rem; + } + + .xl\:h-72{ + height: 18rem; + } + + .xl\:h-80{ + height: 20rem; + } + + .xl\:h-96{ + height: 24rem; + } + + .xl\:h-auto{ + height: auto; + } + + .xl\:h-px{ + height: 1px; + } + + .xl\:h-0\.5{ + height: 0.125rem; + } + + .xl\:h-1\.5{ + height: 0.375rem; + } + + .xl\:h-2\.5{ + height: 0.625rem; + } + + .xl\:h-3\.5{ + height: 0.875rem; + } + + .xl\:h-1\/2{ + height: 50%; + } + + .xl\:h-1\/3{ + height: 33.333333%; + } + + .xl\:h-2\/3{ + height: 66.666667%; + } + + .xl\:h-1\/4{ + height: 25%; + } + + .xl\:h-2\/4{ + height: 50%; + } + + .xl\:h-3\/4{ + height: 75%; + } + + .xl\:h-1\/5{ + height: 20%; + } + + .xl\:h-2\/5{ + height: 40%; + } + + .xl\:h-3\/5{ + height: 60%; + } + + .xl\:h-4\/5{ + height: 80%; + } + + .xl\:h-1\/6{ + height: 16.666667%; + } + + .xl\:h-2\/6{ + height: 33.333333%; + } + + .xl\:h-3\/6{ + height: 50%; + } + + .xl\:h-4\/6{ + height: 66.666667%; + } + + .xl\:h-5\/6{ + height: 83.333333%; + } + + .xl\:h-full{ + height: 100%; + } + + .xl\:h-screen{ + height: 100vh; + } + + .xl\:text-xs{ + font-size: 0.75rem; + line-height: 1rem; + } + + .xl\:text-sm{ + font-size: 0.875rem; + line-height: 1.25rem; + } + + .xl\:text-base{ + font-size: 1rem; + line-height: 1.5rem; + } + + .xl\:text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; + } + + .xl\:text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; + } + + .xl\:text-2xl{ + font-size: 1.5rem; + line-height: 2rem; + } + + .xl\:text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; + } + + .xl\:text-4xl{ + font-size: 2.25rem; + line-height: 2.5rem; + } + + .xl\:text-5xl{ + font-size: 3rem; + line-height: 1; + } + + .xl\:text-6xl{ + font-size: 3.75rem; + line-height: 1; + } + + .xl\:text-7xl{ + font-size: 4.5rem; + line-height: 1; + } + + .xl\:text-8xl{ + font-size: 6rem; + line-height: 1; + } + + .xl\:text-9xl{ + font-size: 8rem; + line-height: 1; + } + + .xl\:leading-3{ + line-height: .75rem; + } + + .xl\:leading-4{ + line-height: 1rem; + } + + .xl\:leading-5{ + line-height: 1.25rem; + } + + .xl\:leading-6{ + line-height: 1.5rem; + } + + .xl\:leading-7{ + line-height: 1.75rem; + } + + .xl\:leading-8{ + line-height: 2rem; + } + + .xl\:leading-9{ + line-height: 2.25rem; + } + + .xl\:leading-10{ + line-height: 2.5rem; + } + + .xl\:leading-none{ + line-height: 1; + } + + .xl\:leading-tight{ + line-height: 1.25; + } + + .xl\:leading-snug{ + line-height: 1.375; + } + + .xl\:leading-normal{ + line-height: 1.5; + } + + .xl\:leading-relaxed{ + line-height: 1.625; + } + + .xl\:leading-loose{ + line-height: 2; + } + + .xl\:list-inside{ + list-style-position: inside; + } + + .xl\:list-outside{ + list-style-position: outside; + } + + .xl\:list-none{ + list-style-type: none; + } + + .xl\:list-disc{ + list-style-type: disc; + } + + .xl\:list-decimal{ + list-style-type: decimal; + } + + .xl\:m-0{ + margin: 0px; + } + + .xl\:m-1{ + margin: 0.25rem; + } + + .xl\:m-2{ + margin: 0.5rem; + } + + .xl\:m-3{ + margin: 0.75rem; + } + + .xl\:m-4{ + margin: 1rem; + } + + .xl\:m-5{ + margin: 1.25rem; + } + + .xl\:m-6{ + margin: 1.5rem; + } + + .xl\:m-7{ + margin: 1.75rem; + } + + .xl\:m-8{ + margin: 2rem; + } + + .xl\:m-9{ + margin: 2.25rem; + } + + .xl\:m-10{ + margin: 2.5rem; + } + + .xl\:m-11{ + margin: 2.75rem; + } + + .xl\:m-12{ + margin: 3rem; + } + + .xl\:m-14{ + margin: 3.5rem; + } + + .xl\:m-16{ + margin: 4rem; + } + + .xl\:m-20{ + margin: 5rem; + } + + .xl\:m-24{ + margin: 6rem; + } + + .xl\:m-28{ + margin: 7rem; + } + + .xl\:m-32{ + margin: 8rem; + } + + .xl\:m-36{ + margin: 9rem; + } + + .xl\:m-40{ + margin: 10rem; + } + + .xl\:m-44{ + margin: 11rem; + } + + .xl\:m-48{ + margin: 12rem; + } + + .xl\:m-52{ + margin: 13rem; + } + + .xl\:m-56{ + margin: 14rem; + } + + .xl\:m-60{ + margin: 15rem; + } + + .xl\:m-64{ + margin: 16rem; + } + + .xl\:m-72{ + margin: 18rem; + } + + .xl\:m-80{ + margin: 20rem; + } + + .xl\:m-96{ + margin: 24rem; + } + + .xl\:m-auto{ + margin: auto; + } + + .xl\:m-px{ + margin: 1px; + } + + .xl\:m-0\.5{ + margin: 0.125rem; + } + + .xl\:m-1\.5{ + margin: 0.375rem; + } + + .xl\:m-2\.5{ + margin: 0.625rem; + } + + .xl\:m-3\.5{ + margin: 0.875rem; + } + + .xl\:-m-0{ + margin: 0px; + } + + .xl\:-m-1{ + margin: -0.25rem; + } + + .xl\:-m-2{ + margin: -0.5rem; + } + + .xl\:-m-3{ + margin: -0.75rem; + } + + .xl\:-m-4{ + margin: -1rem; + } + + .xl\:-m-5{ + margin: -1.25rem; + } + + .xl\:-m-6{ + margin: -1.5rem; + } + + .xl\:-m-7{ + margin: -1.75rem; + } + + .xl\:-m-8{ + margin: -2rem; + } + + .xl\:-m-9{ + margin: -2.25rem; + } + + .xl\:-m-10{ + margin: -2.5rem; + } + + .xl\:-m-11{ + margin: -2.75rem; + } + + .xl\:-m-12{ + margin: -3rem; + } + + .xl\:-m-14{ + margin: -3.5rem; + } + + .xl\:-m-16{ + margin: -4rem; + } + + .xl\:-m-20{ + margin: -5rem; + } + + .xl\:-m-24{ + margin: -6rem; + } + + .xl\:-m-28{ + margin: -7rem; + } + + .xl\:-m-32{ + margin: -8rem; + } + + .xl\:-m-36{ + margin: -9rem; + } + + .xl\:-m-40{ + margin: -10rem; + } + + .xl\:-m-44{ + margin: -11rem; + } + + .xl\:-m-48{ + margin: -12rem; + } + + .xl\:-m-52{ + margin: -13rem; + } + + .xl\:-m-56{ + margin: -14rem; + } + + .xl\:-m-60{ + margin: -15rem; + } + + .xl\:-m-64{ + margin: -16rem; + } + + .xl\:-m-72{ + margin: -18rem; + } + + .xl\:-m-80{ + margin: -20rem; + } + + .xl\:-m-96{ + margin: -24rem; + } + + .xl\:-m-px{ + margin: -1px; + } + + .xl\:-m-0\.5{ + margin: -0.125rem; + } + + .xl\:-m-1\.5{ + margin: -0.375rem; + } + + .xl\:-m-2\.5{ + margin: -0.625rem; + } + + .xl\:-m-3\.5{ + margin: -0.875rem; + } + + .xl\:my-0{ + margin-top: 0px; + margin-bottom: 0px; + } + + .xl\:mx-0{ + margin-left: 0px; + margin-right: 0px; + } + + .xl\:my-1{ + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + .xl\:mx-1{ + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .xl\:my-2{ + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .xl\:mx-2{ + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .xl\:my-3{ + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + + .xl\:mx-3{ + margin-left: 0.75rem; + margin-right: 0.75rem; + } + + .xl\:my-4{ + margin-top: 1rem; + margin-bottom: 1rem; + } + + .xl\:mx-4{ + margin-left: 1rem; + margin-right: 1rem; + } + + .xl\:my-5{ + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + + .xl\:mx-5{ + margin-left: 1.25rem; + margin-right: 1.25rem; + } + + .xl\:my-6{ + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .xl\:mx-6{ + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .xl\:my-7{ + margin-top: 1.75rem; + margin-bottom: 1.75rem; + } + + .xl\:mx-7{ + margin-left: 1.75rem; + margin-right: 1.75rem; + } + + .xl\:my-8{ + margin-top: 2rem; + margin-bottom: 2rem; + } + + .xl\:mx-8{ + margin-left: 2rem; + margin-right: 2rem; + } + + .xl\:my-9{ + margin-top: 2.25rem; + margin-bottom: 2.25rem; + } + + .xl\:mx-9{ + margin-left: 2.25rem; + margin-right: 2.25rem; + } + + .xl\:my-10{ + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + + .xl\:mx-10{ + margin-left: 2.5rem; + margin-right: 2.5rem; + } + + .xl\:my-11{ + margin-top: 2.75rem; + margin-bottom: 2.75rem; + } + + .xl\:mx-11{ + margin-left: 2.75rem; + margin-right: 2.75rem; + } + + .xl\:my-12{ + margin-top: 3rem; + margin-bottom: 3rem; + } + + .xl\:mx-12{ + margin-left: 3rem; + margin-right: 3rem; + } + + .xl\:my-14{ + margin-top: 3.5rem; + margin-bottom: 3.5rem; + } + + .xl\:mx-14{ + margin-left: 3.5rem; + margin-right: 3.5rem; + } + + .xl\:my-16{ + margin-top: 4rem; + margin-bottom: 4rem; + } + + .xl\:mx-16{ + margin-left: 4rem; + margin-right: 4rem; + } + + .xl\:my-20{ + margin-top: 5rem; + margin-bottom: 5rem; + } + + .xl\:mx-20{ + margin-left: 5rem; + margin-right: 5rem; + } + + .xl\:my-24{ + margin-top: 6rem; + margin-bottom: 6rem; + } + + .xl\:mx-24{ + margin-left: 6rem; + margin-right: 6rem; + } + + .xl\:my-28{ + margin-top: 7rem; + margin-bottom: 7rem; + } + + .xl\:mx-28{ + margin-left: 7rem; + margin-right: 7rem; + } + + .xl\:my-32{ + margin-top: 8rem; + margin-bottom: 8rem; + } + + .xl\:mx-32{ + margin-left: 8rem; + margin-right: 8rem; + } + + .xl\:my-36{ + margin-top: 9rem; + margin-bottom: 9rem; + } + + .xl\:mx-36{ + margin-left: 9rem; + margin-right: 9rem; + } + + .xl\:my-40{ + margin-top: 10rem; + margin-bottom: 10rem; + } + + .xl\:mx-40{ + margin-left: 10rem; + margin-right: 10rem; + } + + .xl\:my-44{ + margin-top: 11rem; + margin-bottom: 11rem; + } + + .xl\:mx-44{ + margin-left: 11rem; + margin-right: 11rem; + } + + .xl\:my-48{ + margin-top: 12rem; + margin-bottom: 12rem; + } + + .xl\:mx-48{ + margin-left: 12rem; + margin-right: 12rem; + } + + .xl\:my-52{ + margin-top: 13rem; + margin-bottom: 13rem; + } + + .xl\:mx-52{ + margin-left: 13rem; + margin-right: 13rem; + } + + .xl\:my-56{ + margin-top: 14rem; + margin-bottom: 14rem; + } + + .xl\:mx-56{ + margin-left: 14rem; + margin-right: 14rem; + } + + .xl\:my-60{ + margin-top: 15rem; + margin-bottom: 15rem; + } + + .xl\:mx-60{ + margin-left: 15rem; + margin-right: 15rem; + } + + .xl\:my-64{ + margin-top: 16rem; + margin-bottom: 16rem; + } + + .xl\:mx-64{ + margin-left: 16rem; + margin-right: 16rem; + } + + .xl\:my-72{ + margin-top: 18rem; + margin-bottom: 18rem; + } + + .xl\:mx-72{ + margin-left: 18rem; + margin-right: 18rem; + } + + .xl\:my-80{ + margin-top: 20rem; + margin-bottom: 20rem; + } + + .xl\:mx-80{ + margin-left: 20rem; + margin-right: 20rem; + } + + .xl\:my-96{ + margin-top: 24rem; + margin-bottom: 24rem; + } + + .xl\:mx-96{ + margin-left: 24rem; + margin-right: 24rem; + } + + .xl\:my-auto{ + margin-top: auto; + margin-bottom: auto; + } + + .xl\:mx-auto{ + margin-left: auto; + margin-right: auto; + } + + .xl\:my-px{ + margin-top: 1px; + margin-bottom: 1px; + } + + .xl\:mx-px{ + margin-left: 1px; + margin-right: 1px; + } + + .xl\:my-0\.5{ + margin-top: 0.125rem; + margin-bottom: 0.125rem; + } + + .xl\:mx-0\.5{ + margin-left: 0.125rem; + margin-right: 0.125rem; + } + + .xl\:my-1\.5{ + margin-top: 0.375rem; + margin-bottom: 0.375rem; + } + + .xl\:mx-1\.5{ + margin-left: 0.375rem; + margin-right: 0.375rem; + } + + .xl\:my-2\.5{ + margin-top: 0.625rem; + margin-bottom: 0.625rem; + } + + .xl\:mx-2\.5{ + margin-left: 0.625rem; + margin-right: 0.625rem; + } + + .xl\:my-3\.5{ + margin-top: 0.875rem; + margin-bottom: 0.875rem; + } + + .xl\:mx-3\.5{ + margin-left: 0.875rem; + margin-right: 0.875rem; + } + + .xl\:-my-0{ + margin-top: 0px; + margin-bottom: 0px; + } + + .xl\:-mx-0{ + margin-left: 0px; + margin-right: 0px; + } + + .xl\:-my-1{ + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .xl\:-mx-1{ + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .xl\:-my-2{ + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .xl\:-mx-2{ + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .xl\:-my-3{ + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .xl\:-mx-3{ + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .xl\:-my-4{ + margin-top: -1rem; + margin-bottom: -1rem; + } + + .xl\:-mx-4{ + margin-left: -1rem; + margin-right: -1rem; + } + + .xl\:-my-5{ + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + + .xl\:-mx-5{ + margin-left: -1.25rem; + margin-right: -1.25rem; + } + + .xl\:-my-6{ + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .xl\:-mx-6{ + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .xl\:-my-7{ + margin-top: -1.75rem; + margin-bottom: -1.75rem; + } + + .xl\:-mx-7{ + margin-left: -1.75rem; + margin-right: -1.75rem; + } + + .xl\:-my-8{ + margin-top: -2rem; + margin-bottom: -2rem; + } + + .xl\:-mx-8{ + margin-left: -2rem; + margin-right: -2rem; + } + + .xl\:-my-9{ + margin-top: -2.25rem; + margin-bottom: -2.25rem; + } + + .xl\:-mx-9{ + margin-left: -2.25rem; + margin-right: -2.25rem; + } + + .xl\:-my-10{ + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + + .xl\:-mx-10{ + margin-left: -2.5rem; + margin-right: -2.5rem; + } + + .xl\:-my-11{ + margin-top: -2.75rem; + margin-bottom: -2.75rem; + } + + .xl\:-mx-11{ + margin-left: -2.75rem; + margin-right: -2.75rem; + } + + .xl\:-my-12{ + margin-top: -3rem; + margin-bottom: -3rem; + } + + .xl\:-mx-12{ + margin-left: -3rem; + margin-right: -3rem; + } + + .xl\:-my-14{ + margin-top: -3.5rem; + margin-bottom: -3.5rem; + } + + .xl\:-mx-14{ + margin-left: -3.5rem; + margin-right: -3.5rem; + } + + .xl\:-my-16{ + margin-top: -4rem; + margin-bottom: -4rem; + } + + .xl\:-mx-16{ + margin-left: -4rem; + margin-right: -4rem; + } + + .xl\:-my-20{ + margin-top: -5rem; + margin-bottom: -5rem; + } + + .xl\:-mx-20{ + margin-left: -5rem; + margin-right: -5rem; + } + + .xl\:-my-24{ + margin-top: -6rem; + margin-bottom: -6rem; + } + + .xl\:-mx-24{ + margin-left: -6rem; + margin-right: -6rem; + } + + .xl\:-my-28{ + margin-top: -7rem; + margin-bottom: -7rem; + } + + .xl\:-mx-28{ + margin-left: -7rem; + margin-right: -7rem; + } + + .xl\:-my-32{ + margin-top: -8rem; + margin-bottom: -8rem; + } + + .xl\:-mx-32{ + margin-left: -8rem; + margin-right: -8rem; + } + + .xl\:-my-36{ + margin-top: -9rem; + margin-bottom: -9rem; + } + + .xl\:-mx-36{ + margin-left: -9rem; + margin-right: -9rem; + } + + .xl\:-my-40{ + margin-top: -10rem; + margin-bottom: -10rem; + } + + .xl\:-mx-40{ + margin-left: -10rem; + margin-right: -10rem; + } + + .xl\:-my-44{ + margin-top: -11rem; + margin-bottom: -11rem; + } + + .xl\:-mx-44{ + margin-left: -11rem; + margin-right: -11rem; + } + + .xl\:-my-48{ + margin-top: -12rem; + margin-bottom: -12rem; + } + + .xl\:-mx-48{ + margin-left: -12rem; + margin-right: -12rem; + } + + .xl\:-my-52{ + margin-top: -13rem; + margin-bottom: -13rem; + } + + .xl\:-mx-52{ + margin-left: -13rem; + margin-right: -13rem; + } + + .xl\:-my-56{ + margin-top: -14rem; + margin-bottom: -14rem; + } + + .xl\:-mx-56{ + margin-left: -14rem; + margin-right: -14rem; + } + + .xl\:-my-60{ + margin-top: -15rem; + margin-bottom: -15rem; + } + + .xl\:-mx-60{ + margin-left: -15rem; + margin-right: -15rem; + } + + .xl\:-my-64{ + margin-top: -16rem; + margin-bottom: -16rem; + } + + .xl\:-mx-64{ + margin-left: -16rem; + margin-right: -16rem; + } + + .xl\:-my-72{ + margin-top: -18rem; + margin-bottom: -18rem; + } + + .xl\:-mx-72{ + margin-left: -18rem; + margin-right: -18rem; + } + + .xl\:-my-80{ + margin-top: -20rem; + margin-bottom: -20rem; + } + + .xl\:-mx-80{ + margin-left: -20rem; + margin-right: -20rem; + } + + .xl\:-my-96{ + margin-top: -24rem; + margin-bottom: -24rem; + } + + .xl\:-mx-96{ + margin-left: -24rem; + margin-right: -24rem; + } + + .xl\:-my-px{ + margin-top: -1px; + margin-bottom: -1px; + } + + .xl\:-mx-px{ + margin-left: -1px; + margin-right: -1px; + } + + .xl\:-my-0\.5{ + margin-top: -0.125rem; + margin-bottom: -0.125rem; + } + + .xl\:-mx-0\.5{ + margin-left: -0.125rem; + margin-right: -0.125rem; + } + + .xl\:-my-1\.5{ + margin-top: -0.375rem; + margin-bottom: -0.375rem; + } + + .xl\:-mx-1\.5{ + margin-left: -0.375rem; + margin-right: -0.375rem; + } + + .xl\:-my-2\.5{ + margin-top: -0.625rem; + margin-bottom: -0.625rem; + } + + .xl\:-mx-2\.5{ + margin-left: -0.625rem; + margin-right: -0.625rem; + } + + .xl\:-my-3\.5{ + margin-top: -0.875rem; + margin-bottom: -0.875rem; + } + + .xl\:-mx-3\.5{ + margin-left: -0.875rem; + margin-right: -0.875rem; + } + + .xl\:mt-0{ + margin-top: 0px; + } + + .xl\:mr-0{ + margin-right: 0px; + } + + .xl\:mb-0{ + margin-bottom: 0px; + } + + .xl\:ml-0{ + margin-left: 0px; + } + + .xl\:mt-1{ + margin-top: 0.25rem; + } + + .xl\:mr-1{ + margin-right: 0.25rem; + } + + .xl\:mb-1{ + margin-bottom: 0.25rem; + } + + .xl\:ml-1{ + margin-left: 0.25rem; + } + + .xl\:mt-2{ + margin-top: 0.5rem; + } + + .xl\:mr-2{ + margin-right: 0.5rem; + } + + .xl\:mb-2{ + margin-bottom: 0.5rem; + } + + .xl\:ml-2{ + margin-left: 0.5rem; + } + + .xl\:mt-3{ + margin-top: 0.75rem; + } + + .xl\:mr-3{ + margin-right: 0.75rem; + } + + .xl\:mb-3{ + margin-bottom: 0.75rem; + } + + .xl\:ml-3{ + margin-left: 0.75rem; + } + + .xl\:mt-4{ + margin-top: 1rem; + } + + .xl\:mr-4{ + margin-right: 1rem; + } + + .xl\:mb-4{ + margin-bottom: 1rem; + } + + .xl\:ml-4{ + margin-left: 1rem; + } + + .xl\:mt-5{ + margin-top: 1.25rem; + } + + .xl\:mr-5{ + margin-right: 1.25rem; + } + + .xl\:mb-5{ + margin-bottom: 1.25rem; + } + + .xl\:ml-5{ + margin-left: 1.25rem; + } + + .xl\:mt-6{ + margin-top: 1.5rem; + } + + .xl\:mr-6{ + margin-right: 1.5rem; + } + + .xl\:mb-6{ + margin-bottom: 1.5rem; + } + + .xl\:ml-6{ + margin-left: 1.5rem; + } + + .xl\:mt-7{ + margin-top: 1.75rem; + } + + .xl\:mr-7{ + margin-right: 1.75rem; + } + + .xl\:mb-7{ + margin-bottom: 1.75rem; + } + + .xl\:ml-7{ + margin-left: 1.75rem; + } + + .xl\:mt-8{ + margin-top: 2rem; + } + + .xl\:mr-8{ + margin-right: 2rem; + } + + .xl\:mb-8{ + margin-bottom: 2rem; + } + + .xl\:ml-8{ + margin-left: 2rem; + } + + .xl\:mt-9{ + margin-top: 2.25rem; + } + + .xl\:mr-9{ + margin-right: 2.25rem; + } + + .xl\:mb-9{ + margin-bottom: 2.25rem; + } + + .xl\:ml-9{ + margin-left: 2.25rem; + } + + .xl\:mt-10{ + margin-top: 2.5rem; + } + + .xl\:mr-10{ + margin-right: 2.5rem; + } + + .xl\:mb-10{ + margin-bottom: 2.5rem; + } + + .xl\:ml-10{ + margin-left: 2.5rem; + } + + .xl\:mt-11{ + margin-top: 2.75rem; + } + + .xl\:mr-11{ + margin-right: 2.75rem; + } + + .xl\:mb-11{ + margin-bottom: 2.75rem; + } + + .xl\:ml-11{ + margin-left: 2.75rem; + } + + .xl\:mt-12{ + margin-top: 3rem; + } + + .xl\:mr-12{ + margin-right: 3rem; + } + + .xl\:mb-12{ + margin-bottom: 3rem; + } + + .xl\:ml-12{ + margin-left: 3rem; + } + + .xl\:mt-14{ + margin-top: 3.5rem; + } + + .xl\:mr-14{ + margin-right: 3.5rem; + } + + .xl\:mb-14{ + margin-bottom: 3.5rem; + } + + .xl\:ml-14{ + margin-left: 3.5rem; + } + + .xl\:mt-16{ + margin-top: 4rem; + } + + .xl\:mr-16{ + margin-right: 4rem; + } + + .xl\:mb-16{ + margin-bottom: 4rem; + } + + .xl\:ml-16{ + margin-left: 4rem; + } + + .xl\:mt-20{ + margin-top: 5rem; + } + + .xl\:mr-20{ + margin-right: 5rem; + } + + .xl\:mb-20{ + margin-bottom: 5rem; + } + + .xl\:ml-20{ + margin-left: 5rem; + } + + .xl\:mt-24{ + margin-top: 6rem; + } + + .xl\:mr-24{ + margin-right: 6rem; + } + + .xl\:mb-24{ + margin-bottom: 6rem; + } + + .xl\:ml-24{ + margin-left: 6rem; + } + + .xl\:mt-28{ + margin-top: 7rem; + } + + .xl\:mr-28{ + margin-right: 7rem; + } + + .xl\:mb-28{ + margin-bottom: 7rem; + } + + .xl\:ml-28{ + margin-left: 7rem; + } + + .xl\:mt-32{ + margin-top: 8rem; + } + + .xl\:mr-32{ + margin-right: 8rem; + } + + .xl\:mb-32{ + margin-bottom: 8rem; + } + + .xl\:ml-32{ + margin-left: 8rem; + } + + .xl\:mt-36{ + margin-top: 9rem; + } + + .xl\:mr-36{ + margin-right: 9rem; + } + + .xl\:mb-36{ + margin-bottom: 9rem; + } + + .xl\:ml-36{ + margin-left: 9rem; + } + + .xl\:mt-40{ + margin-top: 10rem; + } + + .xl\:mr-40{ + margin-right: 10rem; + } + + .xl\:mb-40{ + margin-bottom: 10rem; + } + + .xl\:ml-40{ + margin-left: 10rem; + } + + .xl\:mt-44{ + margin-top: 11rem; + } + + .xl\:mr-44{ + margin-right: 11rem; + } + + .xl\:mb-44{ + margin-bottom: 11rem; + } + + .xl\:ml-44{ + margin-left: 11rem; + } + + .xl\:mt-48{ + margin-top: 12rem; + } + + .xl\:mr-48{ + margin-right: 12rem; + } + + .xl\:mb-48{ + margin-bottom: 12rem; + } + + .xl\:ml-48{ + margin-left: 12rem; + } + + .xl\:mt-52{ + margin-top: 13rem; + } + + .xl\:mr-52{ + margin-right: 13rem; + } + + .xl\:mb-52{ + margin-bottom: 13rem; + } + + .xl\:ml-52{ + margin-left: 13rem; + } + + .xl\:mt-56{ + margin-top: 14rem; + } + + .xl\:mr-56{ + margin-right: 14rem; + } + + .xl\:mb-56{ + margin-bottom: 14rem; + } + + .xl\:ml-56{ + margin-left: 14rem; + } + + .xl\:mt-60{ + margin-top: 15rem; + } + + .xl\:mr-60{ + margin-right: 15rem; + } + + .xl\:mb-60{ + margin-bottom: 15rem; + } + + .xl\:ml-60{ + margin-left: 15rem; + } + + .xl\:mt-64{ + margin-top: 16rem; + } + + .xl\:mr-64{ + margin-right: 16rem; + } + + .xl\:mb-64{ + margin-bottom: 16rem; + } + + .xl\:ml-64{ + margin-left: 16rem; + } + + .xl\:mt-72{ + margin-top: 18rem; + } + + .xl\:mr-72{ + margin-right: 18rem; + } + + .xl\:mb-72{ + margin-bottom: 18rem; + } + + .xl\:ml-72{ + margin-left: 18rem; + } + + .xl\:mt-80{ + margin-top: 20rem; + } + + .xl\:mr-80{ + margin-right: 20rem; + } + + .xl\:mb-80{ + margin-bottom: 20rem; + } + + .xl\:ml-80{ + margin-left: 20rem; + } + + .xl\:mt-96{ + margin-top: 24rem; + } + + .xl\:mr-96{ + margin-right: 24rem; + } + + .xl\:mb-96{ + margin-bottom: 24rem; + } + + .xl\:ml-96{ + margin-left: 24rem; + } + + .xl\:mt-auto{ + margin-top: auto; + } + + .xl\:mr-auto{ + margin-right: auto; + } + + .xl\:mb-auto{ + margin-bottom: auto; + } + + .xl\:ml-auto{ + margin-left: auto; + } + + .xl\:mt-px{ + margin-top: 1px; + } + + .xl\:mr-px{ + margin-right: 1px; + } + + .xl\:mb-px{ + margin-bottom: 1px; + } + + .xl\:ml-px{ + margin-left: 1px; + } + + .xl\:mt-0\.5{ + margin-top: 0.125rem; + } + + .xl\:mr-0\.5{ + margin-right: 0.125rem; + } + + .xl\:mb-0\.5{ + margin-bottom: 0.125rem; + } + + .xl\:ml-0\.5{ + margin-left: 0.125rem; + } + + .xl\:mt-1\.5{ + margin-top: 0.375rem; + } + + .xl\:mr-1\.5{ + margin-right: 0.375rem; + } + + .xl\:mb-1\.5{ + margin-bottom: 0.375rem; + } + + .xl\:ml-1\.5{ + margin-left: 0.375rem; + } + + .xl\:mt-2\.5{ + margin-top: 0.625rem; + } + + .xl\:mr-2\.5{ + margin-right: 0.625rem; + } + + .xl\:mb-2\.5{ + margin-bottom: 0.625rem; + } + + .xl\:ml-2\.5{ + margin-left: 0.625rem; + } + + .xl\:mt-3\.5{ + margin-top: 0.875rem; + } + + .xl\:mr-3\.5{ + margin-right: 0.875rem; + } + + .xl\:mb-3\.5{ + margin-bottom: 0.875rem; + } + + .xl\:ml-3\.5{ + margin-left: 0.875rem; + } + + .xl\:-mt-0{ + margin-top: 0px; + } + + .xl\:-mr-0{ + margin-right: 0px; + } + + .xl\:-mb-0{ + margin-bottom: 0px; + } + + .xl\:-ml-0{ + margin-left: 0px; + } + + .xl\:-mt-1{ + margin-top: -0.25rem; + } + + .xl\:-mr-1{ + margin-right: -0.25rem; + } + + .xl\:-mb-1{ + margin-bottom: -0.25rem; + } + + .xl\:-ml-1{ + margin-left: -0.25rem; + } + + .xl\:-mt-2{ + margin-top: -0.5rem; + } + + .xl\:-mr-2{ + margin-right: -0.5rem; + } + + .xl\:-mb-2{ + margin-bottom: -0.5rem; + } + + .xl\:-ml-2{ + margin-left: -0.5rem; + } + + .xl\:-mt-3{ + margin-top: -0.75rem; + } + + .xl\:-mr-3{ + margin-right: -0.75rem; + } + + .xl\:-mb-3{ + margin-bottom: -0.75rem; + } + + .xl\:-ml-3{ + margin-left: -0.75rem; + } + + .xl\:-mt-4{ + margin-top: -1rem; + } + + .xl\:-mr-4{ + margin-right: -1rem; + } + + .xl\:-mb-4{ + margin-bottom: -1rem; + } + + .xl\:-ml-4{ + margin-left: -1rem; + } + + .xl\:-mt-5{ + margin-top: -1.25rem; + } + + .xl\:-mr-5{ + margin-right: -1.25rem; + } + + .xl\:-mb-5{ + margin-bottom: -1.25rem; + } + + .xl\:-ml-5{ + margin-left: -1.25rem; + } + + .xl\:-mt-6{ + margin-top: -1.5rem; + } + + .xl\:-mr-6{ + margin-right: -1.5rem; + } + + .xl\:-mb-6{ + margin-bottom: -1.5rem; + } + + .xl\:-ml-6{ + margin-left: -1.5rem; + } + + .xl\:-mt-7{ + margin-top: -1.75rem; + } + + .xl\:-mr-7{ + margin-right: -1.75rem; + } + + .xl\:-mb-7{ + margin-bottom: -1.75rem; + } + + .xl\:-ml-7{ + margin-left: -1.75rem; + } + + .xl\:-mt-8{ + margin-top: -2rem; + } + + .xl\:-mr-8{ + margin-right: -2rem; + } + + .xl\:-mb-8{ + margin-bottom: -2rem; + } + + .xl\:-ml-8{ + margin-left: -2rem; + } + + .xl\:-mt-9{ + margin-top: -2.25rem; + } + + .xl\:-mr-9{ + margin-right: -2.25rem; + } + + .xl\:-mb-9{ + margin-bottom: -2.25rem; + } + + .xl\:-ml-9{ + margin-left: -2.25rem; + } + + .xl\:-mt-10{ + margin-top: -2.5rem; + } + + .xl\:-mr-10{ + margin-right: -2.5rem; + } + + .xl\:-mb-10{ + margin-bottom: -2.5rem; + } + + .xl\:-ml-10{ + margin-left: -2.5rem; + } + + .xl\:-mt-11{ + margin-top: -2.75rem; + } + + .xl\:-mr-11{ + margin-right: -2.75rem; + } + + .xl\:-mb-11{ + margin-bottom: -2.75rem; + } + + .xl\:-ml-11{ + margin-left: -2.75rem; + } + + .xl\:-mt-12{ + margin-top: -3rem; + } + + .xl\:-mr-12{ + margin-right: -3rem; + } + + .xl\:-mb-12{ + margin-bottom: -3rem; + } + + .xl\:-ml-12{ + margin-left: -3rem; + } + + .xl\:-mt-14{ + margin-top: -3.5rem; + } + + .xl\:-mr-14{ + margin-right: -3.5rem; + } + + .xl\:-mb-14{ + margin-bottom: -3.5rem; + } + + .xl\:-ml-14{ + margin-left: -3.5rem; + } + + .xl\:-mt-16{ + margin-top: -4rem; + } + + .xl\:-mr-16{ + margin-right: -4rem; + } + + .xl\:-mb-16{ + margin-bottom: -4rem; + } + + .xl\:-ml-16{ + margin-left: -4rem; + } + + .xl\:-mt-20{ + margin-top: -5rem; + } + + .xl\:-mr-20{ + margin-right: -5rem; + } + + .xl\:-mb-20{ + margin-bottom: -5rem; + } + + .xl\:-ml-20{ + margin-left: -5rem; + } + + .xl\:-mt-24{ + margin-top: -6rem; + } + + .xl\:-mr-24{ + margin-right: -6rem; + } + + .xl\:-mb-24{ + margin-bottom: -6rem; + } + + .xl\:-ml-24{ + margin-left: -6rem; + } + + .xl\:-mt-28{ + margin-top: -7rem; + } + + .xl\:-mr-28{ + margin-right: -7rem; + } + + .xl\:-mb-28{ + margin-bottom: -7rem; + } + + .xl\:-ml-28{ + margin-left: -7rem; + } + + .xl\:-mt-32{ + margin-top: -8rem; + } + + .xl\:-mr-32{ + margin-right: -8rem; + } + + .xl\:-mb-32{ + margin-bottom: -8rem; + } + + .xl\:-ml-32{ + margin-left: -8rem; + } + + .xl\:-mt-36{ + margin-top: -9rem; + } + + .xl\:-mr-36{ + margin-right: -9rem; + } + + .xl\:-mb-36{ + margin-bottom: -9rem; + } + + .xl\:-ml-36{ + margin-left: -9rem; + } + + .xl\:-mt-40{ + margin-top: -10rem; + } + + .xl\:-mr-40{ + margin-right: -10rem; + } + + .xl\:-mb-40{ + margin-bottom: -10rem; + } + + .xl\:-ml-40{ + margin-left: -10rem; + } + + .xl\:-mt-44{ + margin-top: -11rem; + } + + .xl\:-mr-44{ + margin-right: -11rem; + } + + .xl\:-mb-44{ + margin-bottom: -11rem; + } + + .xl\:-ml-44{ + margin-left: -11rem; + } + + .xl\:-mt-48{ + margin-top: -12rem; + } + + .xl\:-mr-48{ + margin-right: -12rem; + } + + .xl\:-mb-48{ + margin-bottom: -12rem; + } + + .xl\:-ml-48{ + margin-left: -12rem; + } + + .xl\:-mt-52{ + margin-top: -13rem; + } + + .xl\:-mr-52{ + margin-right: -13rem; + } + + .xl\:-mb-52{ + margin-bottom: -13rem; + } + + .xl\:-ml-52{ + margin-left: -13rem; + } + + .xl\:-mt-56{ + margin-top: -14rem; + } + + .xl\:-mr-56{ + margin-right: -14rem; + } + + .xl\:-mb-56{ + margin-bottom: -14rem; + } + + .xl\:-ml-56{ + margin-left: -14rem; + } + + .xl\:-mt-60{ + margin-top: -15rem; + } + + .xl\:-mr-60{ + margin-right: -15rem; + } + + .xl\:-mb-60{ + margin-bottom: -15rem; + } + + .xl\:-ml-60{ + margin-left: -15rem; + } + + .xl\:-mt-64{ + margin-top: -16rem; + } + + .xl\:-mr-64{ + margin-right: -16rem; + } + + .xl\:-mb-64{ + margin-bottom: -16rem; + } + + .xl\:-ml-64{ + margin-left: -16rem; + } + + .xl\:-mt-72{ + margin-top: -18rem; + } + + .xl\:-mr-72{ + margin-right: -18rem; + } + + .xl\:-mb-72{ + margin-bottom: -18rem; + } + + .xl\:-ml-72{ + margin-left: -18rem; + } + + .xl\:-mt-80{ + margin-top: -20rem; + } + + .xl\:-mr-80{ + margin-right: -20rem; + } + + .xl\:-mb-80{ + margin-bottom: -20rem; + } + + .xl\:-ml-80{ + margin-left: -20rem; + } + + .xl\:-mt-96{ + margin-top: -24rem; + } + + .xl\:-mr-96{ + margin-right: -24rem; + } + + .xl\:-mb-96{ + margin-bottom: -24rem; + } + + .xl\:-ml-96{ + margin-left: -24rem; + } + + .xl\:-mt-px{ + margin-top: -1px; + } + + .xl\:-mr-px{ + margin-right: -1px; + } + + .xl\:-mb-px{ + margin-bottom: -1px; + } + + .xl\:-ml-px{ + margin-left: -1px; + } + + .xl\:-mt-0\.5{ + margin-top: -0.125rem; + } + + .xl\:-mr-0\.5{ + margin-right: -0.125rem; + } + + .xl\:-mb-0\.5{ + margin-bottom: -0.125rem; + } + + .xl\:-ml-0\.5{ + margin-left: -0.125rem; + } + + .xl\:-mt-1\.5{ + margin-top: -0.375rem; + } + + .xl\:-mr-1\.5{ + margin-right: -0.375rem; + } + + .xl\:-mb-1\.5{ + margin-bottom: -0.375rem; + } + + .xl\:-ml-1\.5{ + margin-left: -0.375rem; + } + + .xl\:-mt-2\.5{ + margin-top: -0.625rem; + } + + .xl\:-mr-2\.5{ + margin-right: -0.625rem; + } + + .xl\:-mb-2\.5{ + margin-bottom: -0.625rem; + } + + .xl\:-ml-2\.5{ + margin-left: -0.625rem; + } + + .xl\:-mt-3\.5{ + margin-top: -0.875rem; + } + + .xl\:-mr-3\.5{ + margin-right: -0.875rem; + } + + .xl\:-mb-3\.5{ + margin-bottom: -0.875rem; + } + + .xl\:-ml-3\.5{ + margin-left: -0.875rem; + } + + .xl\:max-h-0{ + max-height: 0px; + } + + .xl\:max-h-1{ + max-height: 0.25rem; + } + + .xl\:max-h-2{ + max-height: 0.5rem; + } + + .xl\:max-h-3{ + max-height: 0.75rem; + } + + .xl\:max-h-4{ + max-height: 1rem; + } + + .xl\:max-h-5{ + max-height: 1.25rem; + } + + .xl\:max-h-6{ + max-height: 1.5rem; + } + + .xl\:max-h-7{ + max-height: 1.75rem; + } + + .xl\:max-h-8{ + max-height: 2rem; + } + + .xl\:max-h-9{ + max-height: 2.25rem; + } + + .xl\:max-h-10{ + max-height: 2.5rem; + } + + .xl\:max-h-11{ + max-height: 2.75rem; + } + + .xl\:max-h-12{ + max-height: 3rem; + } + + .xl\:max-h-14{ + max-height: 3.5rem; + } + + .xl\:max-h-16{ + max-height: 4rem; + } + + .xl\:max-h-20{ + max-height: 5rem; + } + + .xl\:max-h-24{ + max-height: 6rem; + } + + .xl\:max-h-28{ + max-height: 7rem; + } + + .xl\:max-h-32{ + max-height: 8rem; + } + + .xl\:max-h-36{ + max-height: 9rem; + } + + .xl\:max-h-40{ + max-height: 10rem; + } + + .xl\:max-h-44{ + max-height: 11rem; + } + + .xl\:max-h-48{ + max-height: 12rem; + } + + .xl\:max-h-52{ + max-height: 13rem; + } + + .xl\:max-h-56{ + max-height: 14rem; + } + + .xl\:max-h-60{ + max-height: 15rem; + } + + .xl\:max-h-64{ + max-height: 16rem; + } + + .xl\:max-h-72{ + max-height: 18rem; + } + + .xl\:max-h-80{ + max-height: 20rem; + } + + .xl\:max-h-96{ + max-height: 24rem; + } + + .xl\:max-h-px{ + max-height: 1px; + } + + .xl\:max-h-0\.5{ + max-height: 0.125rem; + } + + .xl\:max-h-1\.5{ + max-height: 0.375rem; + } + + .xl\:max-h-2\.5{ + max-height: 0.625rem; + } + + .xl\:max-h-3\.5{ + max-height: 0.875rem; + } + + .xl\:max-h-full{ + max-height: 100%; + } + + .xl\:max-h-screen{ + max-height: 100vh; + } + + .xl\:max-w-0{ + max-width: 0rem; + } + + .xl\:max-w-none{ + max-width: none; + } + + .xl\:max-w-xs{ + max-width: 20rem; + } + + .xl\:max-w-sm{ + max-width: 24rem; + } + + .xl\:max-w-md{ + max-width: 28rem; + } + + .xl\:max-w-lg{ + max-width: 32rem; + } + + .xl\:max-w-xl{ + max-width: 36rem; + } + + .xl\:max-w-2xl{ + max-width: 42rem; + } + + .xl\:max-w-3xl{ + max-width: 48rem; + } + + .xl\:max-w-4xl{ + max-width: 56rem; + } + + .xl\:max-w-5xl{ + max-width: 64rem; + } + + .xl\:max-w-6xl{ + max-width: 72rem; + } + + .xl\:max-w-7xl{ + max-width: 80rem; + } + + .xl\:max-w-full{ + max-width: 100%; + } + + .xl\:max-w-min{ + max-width: -webkit-min-content; + max-width: -moz-min-content; + max-width: min-content; + } + + .xl\:max-w-max{ + max-width: -webkit-max-content; + max-width: -moz-max-content; + max-width: max-content; + } + + .xl\:max-w-prose{ + max-width: 65ch; + } + + .xl\:max-w-screen-sm{ + max-width: 640px; + } + + .xl\:max-w-screen-md{ + max-width: 768px; + } + + .xl\:max-w-screen-lg{ + max-width: 1024px; + } + + .xl\:max-w-screen-xl{ + max-width: 1280px; + } + + .xl\:max-w-screen-2xl{ + max-width: 1536px; + } + + .xl\:min-h-0{ + min-height: 0px; + } + + .xl\:min-h-full{ + min-height: 100%; + } + + .xl\:min-h-screen{ + min-height: 100vh; + } + + .xl\:min-w-0{ + min-width: 0px; + } + + .xl\:min-w-full{ + min-width: 100%; + } + + .xl\:min-w-min{ + min-width: -webkit-min-content; + min-width: -moz-min-content; + min-width: min-content; + } + + .xl\:min-w-max{ + min-width: -webkit-max-content; + min-width: -moz-max-content; + min-width: max-content; + } + + .xl\:object-contain{ + -o-object-fit: contain; + object-fit: contain; + } + + .xl\:object-cover{ + -o-object-fit: cover; + object-fit: cover; + } + + .xl\:object-fill{ + -o-object-fit: fill; + object-fit: fill; + } + + .xl\:object-none{ + -o-object-fit: none; + object-fit: none; + } + + .xl\:object-scale-down{ + -o-object-fit: scale-down; + object-fit: scale-down; + } + + .xl\:object-bottom{ + -o-object-position: bottom; + object-position: bottom; + } + + .xl\:object-center{ + -o-object-position: center; + object-position: center; + } + + .xl\:object-left{ + -o-object-position: left; + object-position: left; + } + + .xl\:object-left-bottom{ + -o-object-position: left bottom; + object-position: left bottom; + } + + .xl\:object-left-top{ + -o-object-position: left top; + object-position: left top; + } + + .xl\:object-right{ + -o-object-position: right; + object-position: right; + } + + .xl\:object-right-bottom{ + -o-object-position: right bottom; + object-position: right bottom; + } + + .xl\:object-right-top{ + -o-object-position: right top; + object-position: right top; + } + + .xl\:object-top{ + -o-object-position: top; + object-position: top; + } + + .xl\:opacity-0{ + opacity: 0; + } + + .xl\:opacity-5{ + opacity: 0.05; + } + + .xl\:opacity-10{ + opacity: 0.1; + } + + .xl\:opacity-20{ + opacity: 0.2; + } + + .xl\:opacity-25{ + opacity: 0.25; + } + + .xl\:opacity-30{ + opacity: 0.3; + } + + .xl\:opacity-40{ + opacity: 0.4; + } + + .xl\:opacity-50{ + opacity: 0.5; + } + + .xl\:opacity-60{ + opacity: 0.6; + } + + .xl\:opacity-70{ + opacity: 0.7; + } + + .xl\:opacity-75{ + opacity: 0.75; + } + + .xl\:opacity-80{ + opacity: 0.8; + } + + .xl\:opacity-90{ + opacity: 0.9; + } + + .xl\:opacity-95{ + opacity: 0.95; + } + + .xl\:opacity-100{ + opacity: 1; + } + + .group:hover .xl\:group-hover\:opacity-0{ + opacity: 0; + } + + .group:hover .xl\:group-hover\:opacity-5{ + opacity: 0.05; + } + + .group:hover .xl\:group-hover\:opacity-10{ + opacity: 0.1; + } + + .group:hover .xl\:group-hover\:opacity-20{ + opacity: 0.2; + } + + .group:hover .xl\:group-hover\:opacity-25{ + opacity: 0.25; + } + + .group:hover .xl\:group-hover\:opacity-30{ + opacity: 0.3; + } + + .group:hover .xl\:group-hover\:opacity-40{ + opacity: 0.4; + } + + .group:hover .xl\:group-hover\:opacity-50{ + opacity: 0.5; + } + + .group:hover .xl\:group-hover\:opacity-60{ + opacity: 0.6; + } + + .group:hover .xl\:group-hover\:opacity-70{ + opacity: 0.7; + } + + .group:hover .xl\:group-hover\:opacity-75{ + opacity: 0.75; + } + + .group:hover .xl\:group-hover\:opacity-80{ + opacity: 0.8; + } + + .group:hover .xl\:group-hover\:opacity-90{ + opacity: 0.9; + } + + .group:hover .xl\:group-hover\:opacity-95{ + opacity: 0.95; + } + + .group:hover .xl\:group-hover\:opacity-100{ + opacity: 1; + } + + .xl\:focus-within\:opacity-0:focus-within{ + opacity: 0; + } + + .xl\:focus-within\:opacity-5:focus-within{ + opacity: 0.05; + } + + .xl\:focus-within\:opacity-10:focus-within{ + opacity: 0.1; + } + + .xl\:focus-within\:opacity-20:focus-within{ + opacity: 0.2; + } + + .xl\:focus-within\:opacity-25:focus-within{ + opacity: 0.25; + } + + .xl\:focus-within\:opacity-30:focus-within{ + opacity: 0.3; + } + + .xl\:focus-within\:opacity-40:focus-within{ + opacity: 0.4; + } + + .xl\:focus-within\:opacity-50:focus-within{ + opacity: 0.5; + } + + .xl\:focus-within\:opacity-60:focus-within{ + opacity: 0.6; + } + + .xl\:focus-within\:opacity-70:focus-within{ + opacity: 0.7; + } + + .xl\:focus-within\:opacity-75:focus-within{ + opacity: 0.75; + } + + .xl\:focus-within\:opacity-80:focus-within{ + opacity: 0.8; + } + + .xl\:focus-within\:opacity-90:focus-within{ + opacity: 0.9; + } + + .xl\:focus-within\:opacity-95:focus-within{ + opacity: 0.95; + } + + .xl\:focus-within\:opacity-100:focus-within{ + opacity: 1; + } + + .xl\:hover\:opacity-0:hover{ + opacity: 0; + } + + .xl\:hover\:opacity-5:hover{ + opacity: 0.05; + } + + .xl\:hover\:opacity-10:hover{ + opacity: 0.1; + } + + .xl\:hover\:opacity-20:hover{ + opacity: 0.2; + } + + .xl\:hover\:opacity-25:hover{ + opacity: 0.25; + } + + .xl\:hover\:opacity-30:hover{ + opacity: 0.3; + } + + .xl\:hover\:opacity-40:hover{ + opacity: 0.4; + } + + .xl\:hover\:opacity-50:hover{ + opacity: 0.5; + } + + .xl\:hover\:opacity-60:hover{ + opacity: 0.6; + } + + .xl\:hover\:opacity-70:hover{ + opacity: 0.7; + } + + .xl\:hover\:opacity-75:hover{ + opacity: 0.75; + } + + .xl\:hover\:opacity-80:hover{ + opacity: 0.8; + } + + .xl\:hover\:opacity-90:hover{ + opacity: 0.9; + } + + .xl\:hover\:opacity-95:hover{ + opacity: 0.95; + } + + .xl\:hover\:opacity-100:hover{ + opacity: 1; + } + + .xl\:focus\:opacity-0:focus{ + opacity: 0; + } + + .xl\:focus\:opacity-5:focus{ + opacity: 0.05; + } + + .xl\:focus\:opacity-10:focus{ + opacity: 0.1; + } + + .xl\:focus\:opacity-20:focus{ + opacity: 0.2; + } + + .xl\:focus\:opacity-25:focus{ + opacity: 0.25; + } + + .xl\:focus\:opacity-30:focus{ + opacity: 0.3; + } + + .xl\:focus\:opacity-40:focus{ + opacity: 0.4; + } + + .xl\:focus\:opacity-50:focus{ + opacity: 0.5; + } + + .xl\:focus\:opacity-60:focus{ + opacity: 0.6; + } + + .xl\:focus\:opacity-70:focus{ + opacity: 0.7; + } + + .xl\:focus\:opacity-75:focus{ + opacity: 0.75; + } + + .xl\:focus\:opacity-80:focus{ + opacity: 0.8; + } + + .xl\:focus\:opacity-90:focus{ + opacity: 0.9; + } + + .xl\:focus\:opacity-95:focus{ + opacity: 0.95; + } + + .xl\:focus\:opacity-100:focus{ + opacity: 1; + } + + .xl\:outline-none{ + outline: 2px solid transparent; + outline-offset: 2px; + } + + .xl\:outline-white{ + outline: 2px dotted white; + outline-offset: 2px; + } + + .xl\:outline-black{ + outline: 2px dotted black; + outline-offset: 2px; + } + + .xl\:focus-within\:outline-none:focus-within{ + outline: 2px solid transparent; + outline-offset: 2px; + } + + .xl\:focus-within\:outline-white:focus-within{ + outline: 2px dotted white; + outline-offset: 2px; + } + + .xl\:focus-within\:outline-black:focus-within{ + outline: 2px dotted black; + outline-offset: 2px; + } + + .xl\:focus\:outline-none:focus{ + outline: 2px solid transparent; + outline-offset: 2px; + } + + .xl\:focus\:outline-white:focus{ + outline: 2px dotted white; + outline-offset: 2px; + } + + .xl\:focus\:outline-black:focus{ + outline: 2px dotted black; + outline-offset: 2px; + } + + .xl\:overflow-auto{ + overflow: auto; + } + + .xl\:overflow-hidden{ + overflow: hidden; + } + + .xl\:overflow-visible{ + overflow: visible; + } + + .xl\:overflow-scroll{ + overflow: scroll; + } + + .xl\:overflow-x-auto{ + overflow-x: auto; + } + + .xl\:overflow-y-auto{ + overflow-y: auto; + } + + .xl\:overflow-x-hidden{ + overflow-x: hidden; + } + + .xl\:overflow-y-hidden{ + overflow-y: hidden; + } + + .xl\:overflow-x-visible{ + overflow-x: visible; + } + + .xl\:overflow-y-visible{ + overflow-y: visible; + } + + .xl\:overflow-x-scroll{ + overflow-x: scroll; + } + + .xl\:overflow-y-scroll{ + overflow-y: scroll; + } + + .xl\:overscroll-auto{ + -ms-scroll-chaining: chained; + overscroll-behavior: auto; + } + + .xl\:overscroll-contain{ + -ms-scroll-chaining: none; + overscroll-behavior: contain; + } + + .xl\:overscroll-none{ + -ms-scroll-chaining: none; + overscroll-behavior: none; + } + + .xl\:overscroll-y-auto{ + overscroll-behavior-y: auto; + } + + .xl\:overscroll-y-contain{ + overscroll-behavior-y: contain; + } + + .xl\:overscroll-y-none{ + overscroll-behavior-y: none; + } + + .xl\:overscroll-x-auto{ + overscroll-behavior-x: auto; + } + + .xl\:overscroll-x-contain{ + overscroll-behavior-x: contain; + } + + .xl\:overscroll-x-none{ + overscroll-behavior-x: none; + } + + .xl\:p-0{ + padding: 0px; + } + + .xl\:p-1{ + padding: 0.25rem; + } + + .xl\:p-2{ + padding: 0.5rem; + } + + .xl\:p-3{ + padding: 0.75rem; + } + + .xl\:p-4{ + padding: 1rem; + } + + .xl\:p-5{ + padding: 1.25rem; + } + + .xl\:p-6{ + padding: 1.5rem; + } + + .xl\:p-7{ + padding: 1.75rem; + } + + .xl\:p-8{ + padding: 2rem; + } + + .xl\:p-9{ + padding: 2.25rem; + } + + .xl\:p-10{ + padding: 2.5rem; + } + + .xl\:p-11{ + padding: 2.75rem; + } + + .xl\:p-12{ + padding: 3rem; + } + + .xl\:p-14{ + padding: 3.5rem; + } + + .xl\:p-16{ + padding: 4rem; + } + + .xl\:p-20{ + padding: 5rem; + } + + .xl\:p-24{ + padding: 6rem; + } + + .xl\:p-28{ + padding: 7rem; + } + + .xl\:p-32{ + padding: 8rem; + } + + .xl\:p-36{ + padding: 9rem; + } + + .xl\:p-40{ + padding: 10rem; + } + + .xl\:p-44{ + padding: 11rem; + } + + .xl\:p-48{ + padding: 12rem; + } + + .xl\:p-52{ + padding: 13rem; + } + + .xl\:p-56{ + padding: 14rem; + } + + .xl\:p-60{ + padding: 15rem; + } + + .xl\:p-64{ + padding: 16rem; + } + + .xl\:p-72{ + padding: 18rem; + } + + .xl\:p-80{ + padding: 20rem; + } + + .xl\:p-96{ + padding: 24rem; + } + + .xl\:p-px{ + padding: 1px; + } + + .xl\:p-0\.5{ + padding: 0.125rem; + } + + .xl\:p-1\.5{ + padding: 0.375rem; + } + + .xl\:p-2\.5{ + padding: 0.625rem; + } + + .xl\:p-3\.5{ + padding: 0.875rem; + } + + .xl\:py-0{ + padding-top: 0px; + padding-bottom: 0px; + } + + .xl\:px-0{ + padding-left: 0px; + padding-right: 0px; + } + + .xl\:py-1{ + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + + .xl\:px-1{ + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .xl\:py-2{ + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .xl\:px-2{ + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .xl\:py-3{ + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .xl\:px-3{ + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .xl\:py-4{ + padding-top: 1rem; + padding-bottom: 1rem; + } + + .xl\:px-4{ + padding-left: 1rem; + padding-right: 1rem; + } + + .xl\:py-5{ + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + + .xl\:px-5{ + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .xl\:py-6{ + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .xl\:px-6{ + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .xl\:py-7{ + padding-top: 1.75rem; + padding-bottom: 1.75rem; + } + + .xl\:px-7{ + padding-left: 1.75rem; + padding-right: 1.75rem; + } + + .xl\:py-8{ + padding-top: 2rem; + padding-bottom: 2rem; + } + + .xl\:px-8{ + padding-left: 2rem; + padding-right: 2rem; + } + + .xl\:py-9{ + padding-top: 2.25rem; + padding-bottom: 2.25rem; + } + + .xl\:px-9{ + padding-left: 2.25rem; + padding-right: 2.25rem; + } + + .xl\:py-10{ + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + + .xl\:px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .xl\:py-11{ + padding-top: 2.75rem; + padding-bottom: 2.75rem; + } + + .xl\:px-11{ + padding-left: 2.75rem; + padding-right: 2.75rem; + } + + .xl\:py-12{ + padding-top: 3rem; + padding-bottom: 3rem; + } + + .xl\:px-12{ + padding-left: 3rem; + padding-right: 3rem; + } + + .xl\:py-14{ + padding-top: 3.5rem; + padding-bottom: 3.5rem; + } + + .xl\:px-14{ + padding-left: 3.5rem; + padding-right: 3.5rem; + } + + .xl\:py-16{ + padding-top: 4rem; + padding-bottom: 4rem; + } + + .xl\:px-16{ + padding-left: 4rem; + padding-right: 4rem; + } + + .xl\:py-20{ + padding-top: 5rem; + padding-bottom: 5rem; + } + + .xl\:px-20{ + padding-left: 5rem; + padding-right: 5rem; + } + + .xl\:py-24{ + padding-top: 6rem; + padding-bottom: 6rem; + } + + .xl\:px-24{ + padding-left: 6rem; + padding-right: 6rem; + } + + .xl\:py-28{ + padding-top: 7rem; + padding-bottom: 7rem; + } + + .xl\:px-28{ + padding-left: 7rem; + padding-right: 7rem; + } + + .xl\:py-32{ + padding-top: 8rem; + padding-bottom: 8rem; + } + + .xl\:px-32{ + padding-left: 8rem; + padding-right: 8rem; + } + + .xl\:py-36{ + padding-top: 9rem; + padding-bottom: 9rem; + } + + .xl\:px-36{ + padding-left: 9rem; + padding-right: 9rem; + } + + .xl\:py-40{ + padding-top: 10rem; + padding-bottom: 10rem; + } + + .xl\:px-40{ + padding-left: 10rem; + padding-right: 10rem; + } + + .xl\:py-44{ + padding-top: 11rem; + padding-bottom: 11rem; + } + + .xl\:px-44{ + padding-left: 11rem; + padding-right: 11rem; + } + + .xl\:py-48{ + padding-top: 12rem; + padding-bottom: 12rem; + } + + .xl\:px-48{ + padding-left: 12rem; + padding-right: 12rem; + } + + .xl\:py-52{ + padding-top: 13rem; + padding-bottom: 13rem; + } + + .xl\:px-52{ + padding-left: 13rem; + padding-right: 13rem; + } + + .xl\:py-56{ + padding-top: 14rem; + padding-bottom: 14rem; + } + + .xl\:px-56{ + padding-left: 14rem; + padding-right: 14rem; + } + + .xl\:py-60{ + padding-top: 15rem; + padding-bottom: 15rem; + } + + .xl\:px-60{ + padding-left: 15rem; + padding-right: 15rem; + } + + .xl\:py-64{ + padding-top: 16rem; + padding-bottom: 16rem; + } + + .xl\:px-64{ + padding-left: 16rem; + padding-right: 16rem; + } + + .xl\:py-72{ + padding-top: 18rem; + padding-bottom: 18rem; + } + + .xl\:px-72{ + padding-left: 18rem; + padding-right: 18rem; + } + + .xl\:py-80{ + padding-top: 20rem; + padding-bottom: 20rem; + } + + .xl\:px-80{ + padding-left: 20rem; + padding-right: 20rem; + } + + .xl\:py-96{ + padding-top: 24rem; + padding-bottom: 24rem; + } + + .xl\:px-96{ + padding-left: 24rem; + padding-right: 24rem; + } + + .xl\:py-px{ + padding-top: 1px; + padding-bottom: 1px; + } + + .xl\:px-px{ + padding-left: 1px; + padding-right: 1px; + } + + .xl\:py-0\.5{ + padding-top: 0.125rem; + padding-bottom: 0.125rem; + } + + .xl\:px-0\.5{ + padding-left: 0.125rem; + padding-right: 0.125rem; + } + + .xl\:py-1\.5{ + padding-top: 0.375rem; + padding-bottom: 0.375rem; + } + + .xl\:px-1\.5{ + padding-left: 0.375rem; + padding-right: 0.375rem; + } + + .xl\:py-2\.5{ + padding-top: 0.625rem; + padding-bottom: 0.625rem; + } + + .xl\:px-2\.5{ + padding-left: 0.625rem; + padding-right: 0.625rem; + } + + .xl\:py-3\.5{ + padding-top: 0.875rem; + padding-bottom: 0.875rem; + } + + .xl\:px-3\.5{ + padding-left: 0.875rem; + padding-right: 0.875rem; + } + + .xl\:pt-0{ + padding-top: 0px; + } + + .xl\:pr-0{ + padding-right: 0px; + } + + .xl\:pb-0{ + padding-bottom: 0px; + } + + .xl\:pl-0{ + padding-left: 0px; + } + + .xl\:pt-1{ + padding-top: 0.25rem; + } + + .xl\:pr-1{ + padding-right: 0.25rem; + } + + .xl\:pb-1{ + padding-bottom: 0.25rem; + } + + .xl\:pl-1{ + padding-left: 0.25rem; + } + + .xl\:pt-2{ + padding-top: 0.5rem; + } + + .xl\:pr-2{ + padding-right: 0.5rem; + } + + .xl\:pb-2{ + padding-bottom: 0.5rem; + } + + .xl\:pl-2{ + padding-left: 0.5rem; + } + + .xl\:pt-3{ + padding-top: 0.75rem; + } + + .xl\:pr-3{ + padding-right: 0.75rem; + } + + .xl\:pb-3{ + padding-bottom: 0.75rem; + } + + .xl\:pl-3{ + padding-left: 0.75rem; + } + + .xl\:pt-4{ + padding-top: 1rem; + } + + .xl\:pr-4{ + padding-right: 1rem; + } + + .xl\:pb-4{ + padding-bottom: 1rem; + } + + .xl\:pl-4{ + padding-left: 1rem; + } + + .xl\:pt-5{ + padding-top: 1.25rem; + } + + .xl\:pr-5{ + padding-right: 1.25rem; + } + + .xl\:pb-5{ + padding-bottom: 1.25rem; + } + + .xl\:pl-5{ + padding-left: 1.25rem; + } + + .xl\:pt-6{ + padding-top: 1.5rem; + } + + .xl\:pr-6{ + padding-right: 1.5rem; + } + + .xl\:pb-6{ + padding-bottom: 1.5rem; + } + + .xl\:pl-6{ + padding-left: 1.5rem; + } + + .xl\:pt-7{ + padding-top: 1.75rem; + } + + .xl\:pr-7{ + padding-right: 1.75rem; + } + + .xl\:pb-7{ + padding-bottom: 1.75rem; + } + + .xl\:pl-7{ + padding-left: 1.75rem; + } + + .xl\:pt-8{ + padding-top: 2rem; + } + + .xl\:pr-8{ + padding-right: 2rem; + } + + .xl\:pb-8{ + padding-bottom: 2rem; + } + + .xl\:pl-8{ + padding-left: 2rem; + } + + .xl\:pt-9{ + padding-top: 2.25rem; + } + + .xl\:pr-9{ + padding-right: 2.25rem; + } + + .xl\:pb-9{ + padding-bottom: 2.25rem; + } + + .xl\:pl-9{ + padding-left: 2.25rem; + } + + .xl\:pt-10{ + padding-top: 2.5rem; + } + + .xl\:pr-10{ + padding-right: 2.5rem; + } + + .xl\:pb-10{ + padding-bottom: 2.5rem; + } + + .xl\:pl-10{ + padding-left: 2.5rem; + } + + .xl\:pt-11{ + padding-top: 2.75rem; + } + + .xl\:pr-11{ + padding-right: 2.75rem; + } + + .xl\:pb-11{ + padding-bottom: 2.75rem; + } + + .xl\:pl-11{ + padding-left: 2.75rem; + } + + .xl\:pt-12{ + padding-top: 3rem; + } + + .xl\:pr-12{ + padding-right: 3rem; + } + + .xl\:pb-12{ + padding-bottom: 3rem; + } + + .xl\:pl-12{ + padding-left: 3rem; + } + + .xl\:pt-14{ + padding-top: 3.5rem; + } + + .xl\:pr-14{ + padding-right: 3.5rem; + } + + .xl\:pb-14{ + padding-bottom: 3.5rem; + } + + .xl\:pl-14{ + padding-left: 3.5rem; + } + + .xl\:pt-16{ + padding-top: 4rem; + } + + .xl\:pr-16{ + padding-right: 4rem; + } + + .xl\:pb-16{ + padding-bottom: 4rem; + } + + .xl\:pl-16{ + padding-left: 4rem; + } + + .xl\:pt-20{ + padding-top: 5rem; + } + + .xl\:pr-20{ + padding-right: 5rem; + } + + .xl\:pb-20{ + padding-bottom: 5rem; + } + + .xl\:pl-20{ + padding-left: 5rem; + } + + .xl\:pt-24{ + padding-top: 6rem; + } + + .xl\:pr-24{ + padding-right: 6rem; + } + + .xl\:pb-24{ + padding-bottom: 6rem; + } + + .xl\:pl-24{ + padding-left: 6rem; + } + + .xl\:pt-28{ + padding-top: 7rem; + } + + .xl\:pr-28{ + padding-right: 7rem; + } + + .xl\:pb-28{ + padding-bottom: 7rem; + } + + .xl\:pl-28{ + padding-left: 7rem; + } + + .xl\:pt-32{ + padding-top: 8rem; + } + + .xl\:pr-32{ + padding-right: 8rem; + } + + .xl\:pb-32{ + padding-bottom: 8rem; + } + + .xl\:pl-32{ + padding-left: 8rem; + } + + .xl\:pt-36{ + padding-top: 9rem; + } + + .xl\:pr-36{ + padding-right: 9rem; + } + + .xl\:pb-36{ + padding-bottom: 9rem; + } + + .xl\:pl-36{ + padding-left: 9rem; + } + + .xl\:pt-40{ + padding-top: 10rem; + } + + .xl\:pr-40{ + padding-right: 10rem; + } + + .xl\:pb-40{ + padding-bottom: 10rem; + } + + .xl\:pl-40{ + padding-left: 10rem; + } + + .xl\:pt-44{ + padding-top: 11rem; + } + + .xl\:pr-44{ + padding-right: 11rem; + } + + .xl\:pb-44{ + padding-bottom: 11rem; + } + + .xl\:pl-44{ + padding-left: 11rem; + } + + .xl\:pt-48{ + padding-top: 12rem; + } + + .xl\:pr-48{ + padding-right: 12rem; + } + + .xl\:pb-48{ + padding-bottom: 12rem; + } + + .xl\:pl-48{ + padding-left: 12rem; + } + + .xl\:pt-52{ + padding-top: 13rem; + } + + .xl\:pr-52{ + padding-right: 13rem; + } + + .xl\:pb-52{ + padding-bottom: 13rem; + } + + .xl\:pl-52{ + padding-left: 13rem; + } + + .xl\:pt-56{ + padding-top: 14rem; + } + + .xl\:pr-56{ + padding-right: 14rem; + } + + .xl\:pb-56{ + padding-bottom: 14rem; + } + + .xl\:pl-56{ + padding-left: 14rem; + } + + .xl\:pt-60{ + padding-top: 15rem; + } + + .xl\:pr-60{ + padding-right: 15rem; + } + + .xl\:pb-60{ + padding-bottom: 15rem; + } + + .xl\:pl-60{ + padding-left: 15rem; + } + + .xl\:pt-64{ + padding-top: 16rem; + } + + .xl\:pr-64{ + padding-right: 16rem; + } + + .xl\:pb-64{ + padding-bottom: 16rem; + } + + .xl\:pl-64{ + padding-left: 16rem; + } + + .xl\:pt-72{ + padding-top: 18rem; + } + + .xl\:pr-72{ + padding-right: 18rem; + } + + .xl\:pb-72{ + padding-bottom: 18rem; + } + + .xl\:pl-72{ + padding-left: 18rem; + } + + .xl\:pt-80{ + padding-top: 20rem; + } + + .xl\:pr-80{ + padding-right: 20rem; + } + + .xl\:pb-80{ + padding-bottom: 20rem; + } + + .xl\:pl-80{ + padding-left: 20rem; + } + + .xl\:pt-96{ + padding-top: 24rem; + } + + .xl\:pr-96{ + padding-right: 24rem; + } + + .xl\:pb-96{ + padding-bottom: 24rem; + } + + .xl\:pl-96{ + padding-left: 24rem; + } + + .xl\:pt-px{ + padding-top: 1px; + } + + .xl\:pr-px{ + padding-right: 1px; + } + + .xl\:pb-px{ + padding-bottom: 1px; + } + + .xl\:pl-px{ + padding-left: 1px; + } + + .xl\:pt-0\.5{ + padding-top: 0.125rem; + } + + .xl\:pr-0\.5{ + padding-right: 0.125rem; + } + + .xl\:pb-0\.5{ + padding-bottom: 0.125rem; + } + + .xl\:pl-0\.5{ + padding-left: 0.125rem; + } + + .xl\:pt-1\.5{ + padding-top: 0.375rem; + } + + .xl\:pr-1\.5{ + padding-right: 0.375rem; + } + + .xl\:pb-1\.5{ + padding-bottom: 0.375rem; + } + + .xl\:pl-1\.5{ + padding-left: 0.375rem; + } + + .xl\:pt-2\.5{ + padding-top: 0.625rem; + } + + .xl\:pr-2\.5{ + padding-right: 0.625rem; + } + + .xl\:pb-2\.5{ + padding-bottom: 0.625rem; + } + + .xl\:pl-2\.5{ + padding-left: 0.625rem; + } + + .xl\:pt-3\.5{ + padding-top: 0.875rem; + } + + .xl\:pr-3\.5{ + padding-right: 0.875rem; + } + + .xl\:pb-3\.5{ + padding-bottom: 0.875rem; + } + + .xl\:pl-3\.5{ + padding-left: 0.875rem; + } + + .xl\:placeholder-transparent::-moz-placeholder{ + color: transparent; + } + + .xl\:placeholder-transparent:-ms-input-placeholder{ + color: transparent; + } + + .xl\:placeholder-transparent::placeholder{ + color: transparent; + } + + .xl\:placeholder-current::-moz-placeholder{ + color: currentColor; + } + + .xl\:placeholder-current:-ms-input-placeholder{ + color: currentColor; + } + + .xl\:placeholder-current::placeholder{ + color: currentColor; + } + + .xl\:placeholder-black::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-black:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-black::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-white::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-white:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-white::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-gray-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-red-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-yellow-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-green-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-blue-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-indigo-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-purple-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-pink-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-transparent:focus::-moz-placeholder{ + color: transparent; + } + + .xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder{ + color: transparent; + } + + .xl\:focus\:placeholder-transparent:focus::placeholder{ + color: transparent; + } + + .xl\:focus\:placeholder-current:focus::-moz-placeholder{ + color: currentColor; + } + + .xl\:focus\:placeholder-current:focus:-ms-input-placeholder{ + color: currentColor; + } + + .xl\:focus\:placeholder-current:focus::placeholder{ + color: currentColor; + } + + .xl\:focus\:placeholder-black:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-black:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-black:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-white:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-white:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-white:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-gray-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-red-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-yellow-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-green-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-blue-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-indigo-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-purple-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .xl\:focus\:placeholder-pink-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .xl\:placeholder-opacity-0::-moz-placeholder{ + --tw-placeholder-opacity: 0; + } + + .xl\:placeholder-opacity-0:-ms-input-placeholder{ + --tw-placeholder-opacity: 0; + } + + .xl\:placeholder-opacity-0::placeholder{ + --tw-placeholder-opacity: 0; + } + + .xl\:placeholder-opacity-5::-moz-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .xl\:placeholder-opacity-5:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .xl\:placeholder-opacity-5::placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .xl\:placeholder-opacity-10::-moz-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .xl\:placeholder-opacity-10:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .xl\:placeholder-opacity-10::placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .xl\:placeholder-opacity-20::-moz-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .xl\:placeholder-opacity-20:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .xl\:placeholder-opacity-20::placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .xl\:placeholder-opacity-25::-moz-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .xl\:placeholder-opacity-25:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .xl\:placeholder-opacity-25::placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .xl\:placeholder-opacity-30::-moz-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .xl\:placeholder-opacity-30:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .xl\:placeholder-opacity-30::placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .xl\:placeholder-opacity-40::-moz-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .xl\:placeholder-opacity-40:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .xl\:placeholder-opacity-40::placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .xl\:placeholder-opacity-50::-moz-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .xl\:placeholder-opacity-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .xl\:placeholder-opacity-50::placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .xl\:placeholder-opacity-60::-moz-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .xl\:placeholder-opacity-60:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .xl\:placeholder-opacity-60::placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .xl\:placeholder-opacity-70::-moz-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .xl\:placeholder-opacity-70:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .xl\:placeholder-opacity-70::placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .xl\:placeholder-opacity-75::-moz-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .xl\:placeholder-opacity-75:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .xl\:placeholder-opacity-75::placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .xl\:placeholder-opacity-80::-moz-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .xl\:placeholder-opacity-80:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .xl\:placeholder-opacity-80::placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .xl\:placeholder-opacity-90::-moz-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .xl\:placeholder-opacity-90:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .xl\:placeholder-opacity-90::placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .xl\:placeholder-opacity-95::-moz-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .xl\:placeholder-opacity-95:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .xl\:placeholder-opacity-95::placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .xl\:placeholder-opacity-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + } + + .xl\:placeholder-opacity-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + } + + .xl\:placeholder-opacity-100::placeholder{ + --tw-placeholder-opacity: 1; + } + + .xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0; + } + + .xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0; + } + + .xl\:focus\:placeholder-opacity-0:focus::placeholder{ + --tw-placeholder-opacity: 0; + } + + .xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .xl\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .xl\:focus\:placeholder-opacity-5:focus::placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .xl\:focus\:placeholder-opacity-10:focus::placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .xl\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .xl\:focus\:placeholder-opacity-20:focus::placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .xl\:focus\:placeholder-opacity-25:focus::placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .xl\:focus\:placeholder-opacity-30:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .xl\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .xl\:focus\:placeholder-opacity-30:focus::placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .xl\:focus\:placeholder-opacity-40:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .xl\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .xl\:focus\:placeholder-opacity-40:focus::placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .xl\:focus\:placeholder-opacity-50:focus::placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .xl\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .xl\:focus\:placeholder-opacity-60:focus::placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .xl\:focus\:placeholder-opacity-70:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .xl\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .xl\:focus\:placeholder-opacity-70:focus::placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .xl\:focus\:placeholder-opacity-75:focus::placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .xl\:focus\:placeholder-opacity-80:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .xl\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .xl\:focus\:placeholder-opacity-80:focus::placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .xl\:focus\:placeholder-opacity-90:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .xl\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .xl\:focus\:placeholder-opacity-90:focus::placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .xl\:focus\:placeholder-opacity-95:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .xl\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .xl\:focus\:placeholder-opacity-95:focus::placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + } + + .xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + } + + .xl\:focus\:placeholder-opacity-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + } + + .xl\:pointer-events-none{ + pointer-events: none; + } + + .xl\:pointer-events-auto{ + pointer-events: auto; + } + + .xl\:static{ + position: static; + } + + .xl\:fixed{ + position: fixed; + } + + .xl\:absolute{ + position: absolute; + } + + .xl\:relative{ + position: relative; + } + + .xl\:sticky{ + position: sticky; + } + + .xl\:inset-0{ + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + } + + .xl\:inset-1{ + top: 0.25rem; + right: 0.25rem; + bottom: 0.25rem; + left: 0.25rem; + } + + .xl\:inset-2{ + top: 0.5rem; + right: 0.5rem; + bottom: 0.5rem; + left: 0.5rem; + } + + .xl\:inset-3{ + top: 0.75rem; + right: 0.75rem; + bottom: 0.75rem; + left: 0.75rem; + } + + .xl\:inset-4{ + top: 1rem; + right: 1rem; + bottom: 1rem; + left: 1rem; + } + + .xl\:inset-5{ + top: 1.25rem; + right: 1.25rem; + bottom: 1.25rem; + left: 1.25rem; + } + + .xl\:inset-6{ + top: 1.5rem; + right: 1.5rem; + bottom: 1.5rem; + left: 1.5rem; + } + + .xl\:inset-7{ + top: 1.75rem; + right: 1.75rem; + bottom: 1.75rem; + left: 1.75rem; + } + + .xl\:inset-8{ + top: 2rem; + right: 2rem; + bottom: 2rem; + left: 2rem; + } + + .xl\:inset-9{ + top: 2.25rem; + right: 2.25rem; + bottom: 2.25rem; + left: 2.25rem; + } + + .xl\:inset-10{ + top: 2.5rem; + right: 2.5rem; + bottom: 2.5rem; + left: 2.5rem; + } + + .xl\:inset-11{ + top: 2.75rem; + right: 2.75rem; + bottom: 2.75rem; + left: 2.75rem; + } + + .xl\:inset-12{ + top: 3rem; + right: 3rem; + bottom: 3rem; + left: 3rem; + } + + .xl\:inset-14{ + top: 3.5rem; + right: 3.5rem; + bottom: 3.5rem; + left: 3.5rem; + } + + .xl\:inset-16{ + top: 4rem; + right: 4rem; + bottom: 4rem; + left: 4rem; + } + + .xl\:inset-20{ + top: 5rem; + right: 5rem; + bottom: 5rem; + left: 5rem; + } + + .xl\:inset-24{ + top: 6rem; + right: 6rem; + bottom: 6rem; + left: 6rem; + } + + .xl\:inset-28{ + top: 7rem; + right: 7rem; + bottom: 7rem; + left: 7rem; + } + + .xl\:inset-32{ + top: 8rem; + right: 8rem; + bottom: 8rem; + left: 8rem; + } + + .xl\:inset-36{ + top: 9rem; + right: 9rem; + bottom: 9rem; + left: 9rem; + } + + .xl\:inset-40{ + top: 10rem; + right: 10rem; + bottom: 10rem; + left: 10rem; + } + + .xl\:inset-44{ + top: 11rem; + right: 11rem; + bottom: 11rem; + left: 11rem; + } + + .xl\:inset-48{ + top: 12rem; + right: 12rem; + bottom: 12rem; + left: 12rem; + } + + .xl\:inset-52{ + top: 13rem; + right: 13rem; + bottom: 13rem; + left: 13rem; + } + + .xl\:inset-56{ + top: 14rem; + right: 14rem; + bottom: 14rem; + left: 14rem; + } + + .xl\:inset-60{ + top: 15rem; + right: 15rem; + bottom: 15rem; + left: 15rem; + } + + .xl\:inset-64{ + top: 16rem; + right: 16rem; + bottom: 16rem; + left: 16rem; + } + + .xl\:inset-72{ + top: 18rem; + right: 18rem; + bottom: 18rem; + left: 18rem; + } + + .xl\:inset-80{ + top: 20rem; + right: 20rem; + bottom: 20rem; + left: 20rem; + } + + .xl\:inset-96{ + top: 24rem; + right: 24rem; + bottom: 24rem; + left: 24rem; + } + + .xl\:inset-auto{ + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .xl\:inset-px{ + top: 1px; + right: 1px; + bottom: 1px; + left: 1px; + } + + .xl\:inset-0\.5{ + top: 0.125rem; + right: 0.125rem; + bottom: 0.125rem; + left: 0.125rem; + } + + .xl\:inset-1\.5{ + top: 0.375rem; + right: 0.375rem; + bottom: 0.375rem; + left: 0.375rem; + } + + .xl\:inset-2\.5{ + top: 0.625rem; + right: 0.625rem; + bottom: 0.625rem; + left: 0.625rem; + } + + .xl\:inset-3\.5{ + top: 0.875rem; + right: 0.875rem; + bottom: 0.875rem; + left: 0.875rem; + } + + .xl\:-inset-0{ + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + } + + .xl\:-inset-1{ + top: -0.25rem; + right: -0.25rem; + bottom: -0.25rem; + left: -0.25rem; + } + + .xl\:-inset-2{ + top: -0.5rem; + right: -0.5rem; + bottom: -0.5rem; + left: -0.5rem; + } + + .xl\:-inset-3{ + top: -0.75rem; + right: -0.75rem; + bottom: -0.75rem; + left: -0.75rem; + } + + .xl\:-inset-4{ + top: -1rem; + right: -1rem; + bottom: -1rem; + left: -1rem; + } + + .xl\:-inset-5{ + top: -1.25rem; + right: -1.25rem; + bottom: -1.25rem; + left: -1.25rem; + } + + .xl\:-inset-6{ + top: -1.5rem; + right: -1.5rem; + bottom: -1.5rem; + left: -1.5rem; + } + + .xl\:-inset-7{ + top: -1.75rem; + right: -1.75rem; + bottom: -1.75rem; + left: -1.75rem; + } + + .xl\:-inset-8{ + top: -2rem; + right: -2rem; + bottom: -2rem; + left: -2rem; + } + + .xl\:-inset-9{ + top: -2.25rem; + right: -2.25rem; + bottom: -2.25rem; + left: -2.25rem; + } + + .xl\:-inset-10{ + top: -2.5rem; + right: -2.5rem; + bottom: -2.5rem; + left: -2.5rem; + } + + .xl\:-inset-11{ + top: -2.75rem; + right: -2.75rem; + bottom: -2.75rem; + left: -2.75rem; + } + + .xl\:-inset-12{ + top: -3rem; + right: -3rem; + bottom: -3rem; + left: -3rem; + } + + .xl\:-inset-14{ + top: -3.5rem; + right: -3.5rem; + bottom: -3.5rem; + left: -3.5rem; + } + + .xl\:-inset-16{ + top: -4rem; + right: -4rem; + bottom: -4rem; + left: -4rem; + } + + .xl\:-inset-20{ + top: -5rem; + right: -5rem; + bottom: -5rem; + left: -5rem; + } + + .xl\:-inset-24{ + top: -6rem; + right: -6rem; + bottom: -6rem; + left: -6rem; + } + + .xl\:-inset-28{ + top: -7rem; + right: -7rem; + bottom: -7rem; + left: -7rem; + } + + .xl\:-inset-32{ + top: -8rem; + right: -8rem; + bottom: -8rem; + left: -8rem; + } + + .xl\:-inset-36{ + top: -9rem; + right: -9rem; + bottom: -9rem; + left: -9rem; + } + + .xl\:-inset-40{ + top: -10rem; + right: -10rem; + bottom: -10rem; + left: -10rem; + } + + .xl\:-inset-44{ + top: -11rem; + right: -11rem; + bottom: -11rem; + left: -11rem; + } + + .xl\:-inset-48{ + top: -12rem; + right: -12rem; + bottom: -12rem; + left: -12rem; + } + + .xl\:-inset-52{ + top: -13rem; + right: -13rem; + bottom: -13rem; + left: -13rem; + } + + .xl\:-inset-56{ + top: -14rem; + right: -14rem; + bottom: -14rem; + left: -14rem; + } + + .xl\:-inset-60{ + top: -15rem; + right: -15rem; + bottom: -15rem; + left: -15rem; + } + + .xl\:-inset-64{ + top: -16rem; + right: -16rem; + bottom: -16rem; + left: -16rem; + } + + .xl\:-inset-72{ + top: -18rem; + right: -18rem; + bottom: -18rem; + left: -18rem; + } + + .xl\:-inset-80{ + top: -20rem; + right: -20rem; + bottom: -20rem; + left: -20rem; + } + + .xl\:-inset-96{ + top: -24rem; + right: -24rem; + bottom: -24rem; + left: -24rem; + } + + .xl\:-inset-px{ + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; + } + + .xl\:-inset-0\.5{ + top: -0.125rem; + right: -0.125rem; + bottom: -0.125rem; + left: -0.125rem; + } + + .xl\:-inset-1\.5{ + top: -0.375rem; + right: -0.375rem; + bottom: -0.375rem; + left: -0.375rem; + } + + .xl\:-inset-2\.5{ + top: -0.625rem; + right: -0.625rem; + bottom: -0.625rem; + left: -0.625rem; + } + + .xl\:-inset-3\.5{ + top: -0.875rem; + right: -0.875rem; + bottom: -0.875rem; + left: -0.875rem; + } + + .xl\:inset-1\/2{ + top: 50%; + right: 50%; + bottom: 50%; + left: 50%; + } + + .xl\:inset-1\/3{ + top: 33.333333%; + right: 33.333333%; + bottom: 33.333333%; + left: 33.333333%; + } + + .xl\:inset-2\/3{ + top: 66.666667%; + right: 66.666667%; + bottom: 66.666667%; + left: 66.666667%; + } + + .xl\:inset-1\/4{ + top: 25%; + right: 25%; + bottom: 25%; + left: 25%; + } + + .xl\:inset-2\/4{ + top: 50%; + right: 50%; + bottom: 50%; + left: 50%; + } + + .xl\:inset-3\/4{ + top: 75%; + right: 75%; + bottom: 75%; + left: 75%; + } + + .xl\:inset-full{ + top: 100%; + right: 100%; + bottom: 100%; + left: 100%; + } + + .xl\:-inset-1\/2{ + top: -50%; + right: -50%; + bottom: -50%; + left: -50%; + } + + .xl\:-inset-1\/3{ + top: -33.333333%; + right: -33.333333%; + bottom: -33.333333%; + left: -33.333333%; + } + + .xl\:-inset-2\/3{ + top: -66.666667%; + right: -66.666667%; + bottom: -66.666667%; + left: -66.666667%; + } + + .xl\:-inset-1\/4{ + top: -25%; + right: -25%; + bottom: -25%; + left: -25%; + } + + .xl\:-inset-2\/4{ + top: -50%; + right: -50%; + bottom: -50%; + left: -50%; + } + + .xl\:-inset-3\/4{ + top: -75%; + right: -75%; + bottom: -75%; + left: -75%; + } + + .xl\:-inset-full{ + top: -100%; + right: -100%; + bottom: -100%; + left: -100%; + } + + .xl\:inset-y-0{ + top: 0px; + bottom: 0px; + } + + .xl\:inset-x-0{ + right: 0px; + left: 0px; + } + + .xl\:inset-y-1{ + top: 0.25rem; + bottom: 0.25rem; + } + + .xl\:inset-x-1{ + right: 0.25rem; + left: 0.25rem; + } + + .xl\:inset-y-2{ + top: 0.5rem; + bottom: 0.5rem; + } + + .xl\:inset-x-2{ + right: 0.5rem; + left: 0.5rem; + } + + .xl\:inset-y-3{ + top: 0.75rem; + bottom: 0.75rem; + } + + .xl\:inset-x-3{ + right: 0.75rem; + left: 0.75rem; + } + + .xl\:inset-y-4{ + top: 1rem; + bottom: 1rem; + } + + .xl\:inset-x-4{ + right: 1rem; + left: 1rem; + } + + .xl\:inset-y-5{ + top: 1.25rem; + bottom: 1.25rem; + } + + .xl\:inset-x-5{ + right: 1.25rem; + left: 1.25rem; + } + + .xl\:inset-y-6{ + top: 1.5rem; + bottom: 1.5rem; + } + + .xl\:inset-x-6{ + right: 1.5rem; + left: 1.5rem; + } + + .xl\:inset-y-7{ + top: 1.75rem; + bottom: 1.75rem; + } + + .xl\:inset-x-7{ + right: 1.75rem; + left: 1.75rem; + } + + .xl\:inset-y-8{ + top: 2rem; + bottom: 2rem; + } + + .xl\:inset-x-8{ + right: 2rem; + left: 2rem; + } + + .xl\:inset-y-9{ + top: 2.25rem; + bottom: 2.25rem; + } + + .xl\:inset-x-9{ + right: 2.25rem; + left: 2.25rem; + } + + .xl\:inset-y-10{ + top: 2.5rem; + bottom: 2.5rem; + } + + .xl\:inset-x-10{ + right: 2.5rem; + left: 2.5rem; + } + + .xl\:inset-y-11{ + top: 2.75rem; + bottom: 2.75rem; + } + + .xl\:inset-x-11{ + right: 2.75rem; + left: 2.75rem; + } + + .xl\:inset-y-12{ + top: 3rem; + bottom: 3rem; + } + + .xl\:inset-x-12{ + right: 3rem; + left: 3rem; + } + + .xl\:inset-y-14{ + top: 3.5rem; + bottom: 3.5rem; + } + + .xl\:inset-x-14{ + right: 3.5rem; + left: 3.5rem; + } + + .xl\:inset-y-16{ + top: 4rem; + bottom: 4rem; + } + + .xl\:inset-x-16{ + right: 4rem; + left: 4rem; + } + + .xl\:inset-y-20{ + top: 5rem; + bottom: 5rem; + } + + .xl\:inset-x-20{ + right: 5rem; + left: 5rem; + } + + .xl\:inset-y-24{ + top: 6rem; + bottom: 6rem; + } + + .xl\:inset-x-24{ + right: 6rem; + left: 6rem; + } + + .xl\:inset-y-28{ + top: 7rem; + bottom: 7rem; + } + + .xl\:inset-x-28{ + right: 7rem; + left: 7rem; + } + + .xl\:inset-y-32{ + top: 8rem; + bottom: 8rem; + } + + .xl\:inset-x-32{ + right: 8rem; + left: 8rem; + } + + .xl\:inset-y-36{ + top: 9rem; + bottom: 9rem; + } + + .xl\:inset-x-36{ + right: 9rem; + left: 9rem; + } + + .xl\:inset-y-40{ + top: 10rem; + bottom: 10rem; + } + + .xl\:inset-x-40{ + right: 10rem; + left: 10rem; + } + + .xl\:inset-y-44{ + top: 11rem; + bottom: 11rem; + } + + .xl\:inset-x-44{ + right: 11rem; + left: 11rem; + } + + .xl\:inset-y-48{ + top: 12rem; + bottom: 12rem; + } + + .xl\:inset-x-48{ + right: 12rem; + left: 12rem; + } + + .xl\:inset-y-52{ + top: 13rem; + bottom: 13rem; + } + + .xl\:inset-x-52{ + right: 13rem; + left: 13rem; + } + + .xl\:inset-y-56{ + top: 14rem; + bottom: 14rem; + } + + .xl\:inset-x-56{ + right: 14rem; + left: 14rem; + } + + .xl\:inset-y-60{ + top: 15rem; + bottom: 15rem; + } + + .xl\:inset-x-60{ + right: 15rem; + left: 15rem; + } + + .xl\:inset-y-64{ + top: 16rem; + bottom: 16rem; + } + + .xl\:inset-x-64{ + right: 16rem; + left: 16rem; + } + + .xl\:inset-y-72{ + top: 18rem; + bottom: 18rem; + } + + .xl\:inset-x-72{ + right: 18rem; + left: 18rem; + } + + .xl\:inset-y-80{ + top: 20rem; + bottom: 20rem; + } + + .xl\:inset-x-80{ + right: 20rem; + left: 20rem; + } + + .xl\:inset-y-96{ + top: 24rem; + bottom: 24rem; + } + + .xl\:inset-x-96{ + right: 24rem; + left: 24rem; + } + + .xl\:inset-y-auto{ + top: auto; + bottom: auto; + } + + .xl\:inset-x-auto{ + right: auto; + left: auto; + } + + .xl\:inset-y-px{ + top: 1px; + bottom: 1px; + } + + .xl\:inset-x-px{ + right: 1px; + left: 1px; + } + + .xl\:inset-y-0\.5{ + top: 0.125rem; + bottom: 0.125rem; + } + + .xl\:inset-x-0\.5{ + right: 0.125rem; + left: 0.125rem; + } + + .xl\:inset-y-1\.5{ + top: 0.375rem; + bottom: 0.375rem; + } + + .xl\:inset-x-1\.5{ + right: 0.375rem; + left: 0.375rem; + } + + .xl\:inset-y-2\.5{ + top: 0.625rem; + bottom: 0.625rem; + } + + .xl\:inset-x-2\.5{ + right: 0.625rem; + left: 0.625rem; + } + + .xl\:inset-y-3\.5{ + top: 0.875rem; + bottom: 0.875rem; + } + + .xl\:inset-x-3\.5{ + right: 0.875rem; + left: 0.875rem; + } + + .xl\:-inset-y-0{ + top: 0px; + bottom: 0px; + } + + .xl\:-inset-x-0{ + right: 0px; + left: 0px; + } + + .xl\:-inset-y-1{ + top: -0.25rem; + bottom: -0.25rem; + } + + .xl\:-inset-x-1{ + right: -0.25rem; + left: -0.25rem; + } + + .xl\:-inset-y-2{ + top: -0.5rem; + bottom: -0.5rem; + } + + .xl\:-inset-x-2{ + right: -0.5rem; + left: -0.5rem; + } + + .xl\:-inset-y-3{ + top: -0.75rem; + bottom: -0.75rem; + } + + .xl\:-inset-x-3{ + right: -0.75rem; + left: -0.75rem; + } + + .xl\:-inset-y-4{ + top: -1rem; + bottom: -1rem; + } + + .xl\:-inset-x-4{ + right: -1rem; + left: -1rem; + } + + .xl\:-inset-y-5{ + top: -1.25rem; + bottom: -1.25rem; + } + + .xl\:-inset-x-5{ + right: -1.25rem; + left: -1.25rem; + } + + .xl\:-inset-y-6{ + top: -1.5rem; + bottom: -1.5rem; + } + + .xl\:-inset-x-6{ + right: -1.5rem; + left: -1.5rem; + } + + .xl\:-inset-y-7{ + top: -1.75rem; + bottom: -1.75rem; + } + + .xl\:-inset-x-7{ + right: -1.75rem; + left: -1.75rem; + } + + .xl\:-inset-y-8{ + top: -2rem; + bottom: -2rem; + } + + .xl\:-inset-x-8{ + right: -2rem; + left: -2rem; + } + + .xl\:-inset-y-9{ + top: -2.25rem; + bottom: -2.25rem; + } + + .xl\:-inset-x-9{ + right: -2.25rem; + left: -2.25rem; + } + + .xl\:-inset-y-10{ + top: -2.5rem; + bottom: -2.5rem; + } + + .xl\:-inset-x-10{ + right: -2.5rem; + left: -2.5rem; + } + + .xl\:-inset-y-11{ + top: -2.75rem; + bottom: -2.75rem; + } + + .xl\:-inset-x-11{ + right: -2.75rem; + left: -2.75rem; + } + + .xl\:-inset-y-12{ + top: -3rem; + bottom: -3rem; + } + + .xl\:-inset-x-12{ + right: -3rem; + left: -3rem; + } + + .xl\:-inset-y-14{ + top: -3.5rem; + bottom: -3.5rem; + } + + .xl\:-inset-x-14{ + right: -3.5rem; + left: -3.5rem; + } + + .xl\:-inset-y-16{ + top: -4rem; + bottom: -4rem; + } + + .xl\:-inset-x-16{ + right: -4rem; + left: -4rem; + } + + .xl\:-inset-y-20{ + top: -5rem; + bottom: -5rem; + } + + .xl\:-inset-x-20{ + right: -5rem; + left: -5rem; + } + + .xl\:-inset-y-24{ + top: -6rem; + bottom: -6rem; + } + + .xl\:-inset-x-24{ + right: -6rem; + left: -6rem; + } + + .xl\:-inset-y-28{ + top: -7rem; + bottom: -7rem; + } + + .xl\:-inset-x-28{ + right: -7rem; + left: -7rem; + } + + .xl\:-inset-y-32{ + top: -8rem; + bottom: -8rem; + } + + .xl\:-inset-x-32{ + right: -8rem; + left: -8rem; + } + + .xl\:-inset-y-36{ + top: -9rem; + bottom: -9rem; + } + + .xl\:-inset-x-36{ + right: -9rem; + left: -9rem; + } + + .xl\:-inset-y-40{ + top: -10rem; + bottom: -10rem; + } + + .xl\:-inset-x-40{ + right: -10rem; + left: -10rem; + } + + .xl\:-inset-y-44{ + top: -11rem; + bottom: -11rem; + } + + .xl\:-inset-x-44{ + right: -11rem; + left: -11rem; + } + + .xl\:-inset-y-48{ + top: -12rem; + bottom: -12rem; + } + + .xl\:-inset-x-48{ + right: -12rem; + left: -12rem; + } + + .xl\:-inset-y-52{ + top: -13rem; + bottom: -13rem; + } + + .xl\:-inset-x-52{ + right: -13rem; + left: -13rem; + } + + .xl\:-inset-y-56{ + top: -14rem; + bottom: -14rem; + } + + .xl\:-inset-x-56{ + right: -14rem; + left: -14rem; + } + + .xl\:-inset-y-60{ + top: -15rem; + bottom: -15rem; + } + + .xl\:-inset-x-60{ + right: -15rem; + left: -15rem; + } + + .xl\:-inset-y-64{ + top: -16rem; + bottom: -16rem; + } + + .xl\:-inset-x-64{ + right: -16rem; + left: -16rem; + } + + .xl\:-inset-y-72{ + top: -18rem; + bottom: -18rem; + } + + .xl\:-inset-x-72{ + right: -18rem; + left: -18rem; + } + + .xl\:-inset-y-80{ + top: -20rem; + bottom: -20rem; + } + + .xl\:-inset-x-80{ + right: -20rem; + left: -20rem; + } + + .xl\:-inset-y-96{ + top: -24rem; + bottom: -24rem; + } + + .xl\:-inset-x-96{ + right: -24rem; + left: -24rem; + } + + .xl\:-inset-y-px{ + top: -1px; + bottom: -1px; + } + + .xl\:-inset-x-px{ + right: -1px; + left: -1px; + } + + .xl\:-inset-y-0\.5{ + top: -0.125rem; + bottom: -0.125rem; + } + + .xl\:-inset-x-0\.5{ + right: -0.125rem; + left: -0.125rem; + } + + .xl\:-inset-y-1\.5{ + top: -0.375rem; + bottom: -0.375rem; + } + + .xl\:-inset-x-1\.5{ + right: -0.375rem; + left: -0.375rem; + } + + .xl\:-inset-y-2\.5{ + top: -0.625rem; + bottom: -0.625rem; + } + + .xl\:-inset-x-2\.5{ + right: -0.625rem; + left: -0.625rem; + } + + .xl\:-inset-y-3\.5{ + top: -0.875rem; + bottom: -0.875rem; + } + + .xl\:-inset-x-3\.5{ + right: -0.875rem; + left: -0.875rem; + } + + .xl\:inset-y-1\/2{ + top: 50%; + bottom: 50%; + } + + .xl\:inset-x-1\/2{ + right: 50%; + left: 50%; + } + + .xl\:inset-y-1\/3{ + top: 33.333333%; + bottom: 33.333333%; + } + + .xl\:inset-x-1\/3{ + right: 33.333333%; + left: 33.333333%; + } + + .xl\:inset-y-2\/3{ + top: 66.666667%; + bottom: 66.666667%; + } + + .xl\:inset-x-2\/3{ + right: 66.666667%; + left: 66.666667%; + } + + .xl\:inset-y-1\/4{ + top: 25%; + bottom: 25%; + } + + .xl\:inset-x-1\/4{ + right: 25%; + left: 25%; + } + + .xl\:inset-y-2\/4{ + top: 50%; + bottom: 50%; + } + + .xl\:inset-x-2\/4{ + right: 50%; + left: 50%; + } + + .xl\:inset-y-3\/4{ + top: 75%; + bottom: 75%; + } + + .xl\:inset-x-3\/4{ + right: 75%; + left: 75%; + } + + .xl\:inset-y-full{ + top: 100%; + bottom: 100%; + } + + .xl\:inset-x-full{ + right: 100%; + left: 100%; + } + + .xl\:-inset-y-1\/2{ + top: -50%; + bottom: -50%; + } + + .xl\:-inset-x-1\/2{ + right: -50%; + left: -50%; + } + + .xl\:-inset-y-1\/3{ + top: -33.333333%; + bottom: -33.333333%; + } + + .xl\:-inset-x-1\/3{ + right: -33.333333%; + left: -33.333333%; + } + + .xl\:-inset-y-2\/3{ + top: -66.666667%; + bottom: -66.666667%; + } + + .xl\:-inset-x-2\/3{ + right: -66.666667%; + left: -66.666667%; + } + + .xl\:-inset-y-1\/4{ + top: -25%; + bottom: -25%; + } + + .xl\:-inset-x-1\/4{ + right: -25%; + left: -25%; + } + + .xl\:-inset-y-2\/4{ + top: -50%; + bottom: -50%; + } + + .xl\:-inset-x-2\/4{ + right: -50%; + left: -50%; + } + + .xl\:-inset-y-3\/4{ + top: -75%; + bottom: -75%; + } + + .xl\:-inset-x-3\/4{ + right: -75%; + left: -75%; + } + + .xl\:-inset-y-full{ + top: -100%; + bottom: -100%; + } + + .xl\:-inset-x-full{ + right: -100%; + left: -100%; + } + + .xl\:top-0{ + top: 0px; + } + + .xl\:right-0{ + right: 0px; + } + + .xl\:bottom-0{ + bottom: 0px; + } + + .xl\:left-0{ + left: 0px; + } + + .xl\:top-1{ + top: 0.25rem; + } + + .xl\:right-1{ + right: 0.25rem; + } + + .xl\:bottom-1{ + bottom: 0.25rem; + } + + .xl\:left-1{ + left: 0.25rem; + } + + .xl\:top-2{ + top: 0.5rem; + } + + .xl\:right-2{ + right: 0.5rem; + } + + .xl\:bottom-2{ + bottom: 0.5rem; + } + + .xl\:left-2{ + left: 0.5rem; + } + + .xl\:top-3{ + top: 0.75rem; + } + + .xl\:right-3{ + right: 0.75rem; + } + + .xl\:bottom-3{ + bottom: 0.75rem; + } + + .xl\:left-3{ + left: 0.75rem; + } + + .xl\:top-4{ + top: 1rem; + } + + .xl\:right-4{ + right: 1rem; + } + + .xl\:bottom-4{ + bottom: 1rem; + } + + .xl\:left-4{ + left: 1rem; + } + + .xl\:top-5{ + top: 1.25rem; + } + + .xl\:right-5{ + right: 1.25rem; + } + + .xl\:bottom-5{ + bottom: 1.25rem; + } + + .xl\:left-5{ + left: 1.25rem; + } + + .xl\:top-6{ + top: 1.5rem; + } + + .xl\:right-6{ + right: 1.5rem; + } + + .xl\:bottom-6{ + bottom: 1.5rem; + } + + .xl\:left-6{ + left: 1.5rem; + } + + .xl\:top-7{ + top: 1.75rem; + } + + .xl\:right-7{ + right: 1.75rem; + } + + .xl\:bottom-7{ + bottom: 1.75rem; + } + + .xl\:left-7{ + left: 1.75rem; + } + + .xl\:top-8{ + top: 2rem; + } + + .xl\:right-8{ + right: 2rem; + } + + .xl\:bottom-8{ + bottom: 2rem; + } + + .xl\:left-8{ + left: 2rem; + } + + .xl\:top-9{ + top: 2.25rem; + } + + .xl\:right-9{ + right: 2.25rem; + } + + .xl\:bottom-9{ + bottom: 2.25rem; + } + + .xl\:left-9{ + left: 2.25rem; + } + + .xl\:top-10{ + top: 2.5rem; + } + + .xl\:right-10{ + right: 2.5rem; + } + + .xl\:bottom-10{ + bottom: 2.5rem; + } + + .xl\:left-10{ + left: 2.5rem; + } + + .xl\:top-11{ + top: 2.75rem; + } + + .xl\:right-11{ + right: 2.75rem; + } + + .xl\:bottom-11{ + bottom: 2.75rem; + } + + .xl\:left-11{ + left: 2.75rem; + } + + .xl\:top-12{ + top: 3rem; + } + + .xl\:right-12{ + right: 3rem; + } + + .xl\:bottom-12{ + bottom: 3rem; + } + + .xl\:left-12{ + left: 3rem; + } + + .xl\:top-14{ + top: 3.5rem; + } + + .xl\:right-14{ + right: 3.5rem; + } + + .xl\:bottom-14{ + bottom: 3.5rem; + } + + .xl\:left-14{ + left: 3.5rem; + } + + .xl\:top-16{ + top: 4rem; + } + + .xl\:right-16{ + right: 4rem; + } + + .xl\:bottom-16{ + bottom: 4rem; + } + + .xl\:left-16{ + left: 4rem; + } + + .xl\:top-20{ + top: 5rem; + } + + .xl\:right-20{ + right: 5rem; + } + + .xl\:bottom-20{ + bottom: 5rem; + } + + .xl\:left-20{ + left: 5rem; + } + + .xl\:top-24{ + top: 6rem; + } + + .xl\:right-24{ + right: 6rem; + } + + .xl\:bottom-24{ + bottom: 6rem; + } + + .xl\:left-24{ + left: 6rem; + } + + .xl\:top-28{ + top: 7rem; + } + + .xl\:right-28{ + right: 7rem; + } + + .xl\:bottom-28{ + bottom: 7rem; + } + + .xl\:left-28{ + left: 7rem; + } + + .xl\:top-32{ + top: 8rem; + } + + .xl\:right-32{ + right: 8rem; + } + + .xl\:bottom-32{ + bottom: 8rem; + } + + .xl\:left-32{ + left: 8rem; + } + + .xl\:top-36{ + top: 9rem; + } + + .xl\:right-36{ + right: 9rem; + } + + .xl\:bottom-36{ + bottom: 9rem; + } + + .xl\:left-36{ + left: 9rem; + } + + .xl\:top-40{ + top: 10rem; + } + + .xl\:right-40{ + right: 10rem; + } + + .xl\:bottom-40{ + bottom: 10rem; + } + + .xl\:left-40{ + left: 10rem; + } + + .xl\:top-44{ + top: 11rem; + } + + .xl\:right-44{ + right: 11rem; + } + + .xl\:bottom-44{ + bottom: 11rem; + } + + .xl\:left-44{ + left: 11rem; + } + + .xl\:top-48{ + top: 12rem; + } + + .xl\:right-48{ + right: 12rem; + } + + .xl\:bottom-48{ + bottom: 12rem; + } + + .xl\:left-48{ + left: 12rem; + } + + .xl\:top-52{ + top: 13rem; + } + + .xl\:right-52{ + right: 13rem; + } + + .xl\:bottom-52{ + bottom: 13rem; + } + + .xl\:left-52{ + left: 13rem; + } + + .xl\:top-56{ + top: 14rem; + } + + .xl\:right-56{ + right: 14rem; + } + + .xl\:bottom-56{ + bottom: 14rem; + } + + .xl\:left-56{ + left: 14rem; + } + + .xl\:top-60{ + top: 15rem; + } + + .xl\:right-60{ + right: 15rem; + } + + .xl\:bottom-60{ + bottom: 15rem; + } + + .xl\:left-60{ + left: 15rem; + } + + .xl\:top-64{ + top: 16rem; + } + + .xl\:right-64{ + right: 16rem; + } + + .xl\:bottom-64{ + bottom: 16rem; + } + + .xl\:left-64{ + left: 16rem; + } + + .xl\:top-72{ + top: 18rem; + } + + .xl\:right-72{ + right: 18rem; + } + + .xl\:bottom-72{ + bottom: 18rem; + } + + .xl\:left-72{ + left: 18rem; + } + + .xl\:top-80{ + top: 20rem; + } + + .xl\:right-80{ + right: 20rem; + } + + .xl\:bottom-80{ + bottom: 20rem; + } + + .xl\:left-80{ + left: 20rem; + } + + .xl\:top-96{ + top: 24rem; + } + + .xl\:right-96{ + right: 24rem; + } + + .xl\:bottom-96{ + bottom: 24rem; + } + + .xl\:left-96{ + left: 24rem; + } + + .xl\:top-auto{ + top: auto; + } + + .xl\:right-auto{ + right: auto; + } + + .xl\:bottom-auto{ + bottom: auto; + } + + .xl\:left-auto{ + left: auto; + } + + .xl\:top-px{ + top: 1px; + } + + .xl\:right-px{ + right: 1px; + } + + .xl\:bottom-px{ + bottom: 1px; + } + + .xl\:left-px{ + left: 1px; + } + + .xl\:top-0\.5{ + top: 0.125rem; + } + + .xl\:right-0\.5{ + right: 0.125rem; + } + + .xl\:bottom-0\.5{ + bottom: 0.125rem; + } + + .xl\:left-0\.5{ + left: 0.125rem; + } + + .xl\:top-1\.5{ + top: 0.375rem; + } + + .xl\:right-1\.5{ + right: 0.375rem; + } + + .xl\:bottom-1\.5{ + bottom: 0.375rem; + } + + .xl\:left-1\.5{ + left: 0.375rem; + } + + .xl\:top-2\.5{ + top: 0.625rem; + } + + .xl\:right-2\.5{ + right: 0.625rem; + } + + .xl\:bottom-2\.5{ + bottom: 0.625rem; + } + + .xl\:left-2\.5{ + left: 0.625rem; + } + + .xl\:top-3\.5{ + top: 0.875rem; + } + + .xl\:right-3\.5{ + right: 0.875rem; + } + + .xl\:bottom-3\.5{ + bottom: 0.875rem; + } + + .xl\:left-3\.5{ + left: 0.875rem; + } + + .xl\:-top-0{ + top: 0px; + } + + .xl\:-right-0{ + right: 0px; + } + + .xl\:-bottom-0{ + bottom: 0px; + } + + .xl\:-left-0{ + left: 0px; + } + + .xl\:-top-1{ + top: -0.25rem; + } + + .xl\:-right-1{ + right: -0.25rem; + } + + .xl\:-bottom-1{ + bottom: -0.25rem; + } + + .xl\:-left-1{ + left: -0.25rem; + } + + .xl\:-top-2{ + top: -0.5rem; + } + + .xl\:-right-2{ + right: -0.5rem; + } + + .xl\:-bottom-2{ + bottom: -0.5rem; + } + + .xl\:-left-2{ + left: -0.5rem; + } + + .xl\:-top-3{ + top: -0.75rem; + } + + .xl\:-right-3{ + right: -0.75rem; + } + + .xl\:-bottom-3{ + bottom: -0.75rem; + } + + .xl\:-left-3{ + left: -0.75rem; + } + + .xl\:-top-4{ + top: -1rem; + } + + .xl\:-right-4{ + right: -1rem; + } + + .xl\:-bottom-4{ + bottom: -1rem; + } + + .xl\:-left-4{ + left: -1rem; + } + + .xl\:-top-5{ + top: -1.25rem; + } + + .xl\:-right-5{ + right: -1.25rem; + } + + .xl\:-bottom-5{ + bottom: -1.25rem; + } + + .xl\:-left-5{ + left: -1.25rem; + } + + .xl\:-top-6{ + top: -1.5rem; + } + + .xl\:-right-6{ + right: -1.5rem; + } + + .xl\:-bottom-6{ + bottom: -1.5rem; + } + + .xl\:-left-6{ + left: -1.5rem; + } + + .xl\:-top-7{ + top: -1.75rem; + } + + .xl\:-right-7{ + right: -1.75rem; + } + + .xl\:-bottom-7{ + bottom: -1.75rem; + } + + .xl\:-left-7{ + left: -1.75rem; + } + + .xl\:-top-8{ + top: -2rem; + } + + .xl\:-right-8{ + right: -2rem; + } + + .xl\:-bottom-8{ + bottom: -2rem; + } + + .xl\:-left-8{ + left: -2rem; + } + + .xl\:-top-9{ + top: -2.25rem; + } + + .xl\:-right-9{ + right: -2.25rem; + } + + .xl\:-bottom-9{ + bottom: -2.25rem; + } + + .xl\:-left-9{ + left: -2.25rem; + } + + .xl\:-top-10{ + top: -2.5rem; + } + + .xl\:-right-10{ + right: -2.5rem; + } + + .xl\:-bottom-10{ + bottom: -2.5rem; + } + + .xl\:-left-10{ + left: -2.5rem; + } + + .xl\:-top-11{ + top: -2.75rem; + } + + .xl\:-right-11{ + right: -2.75rem; + } + + .xl\:-bottom-11{ + bottom: -2.75rem; + } + + .xl\:-left-11{ + left: -2.75rem; + } + + .xl\:-top-12{ + top: -3rem; + } + + .xl\:-right-12{ + right: -3rem; + } + + .xl\:-bottom-12{ + bottom: -3rem; + } + + .xl\:-left-12{ + left: -3rem; + } + + .xl\:-top-14{ + top: -3.5rem; + } + + .xl\:-right-14{ + right: -3.5rem; + } + + .xl\:-bottom-14{ + bottom: -3.5rem; + } + + .xl\:-left-14{ + left: -3.5rem; + } + + .xl\:-top-16{ + top: -4rem; + } + + .xl\:-right-16{ + right: -4rem; + } + + .xl\:-bottom-16{ + bottom: -4rem; + } + + .xl\:-left-16{ + left: -4rem; + } + + .xl\:-top-20{ + top: -5rem; + } + + .xl\:-right-20{ + right: -5rem; + } + + .xl\:-bottom-20{ + bottom: -5rem; + } + + .xl\:-left-20{ + left: -5rem; + } + + .xl\:-top-24{ + top: -6rem; + } + + .xl\:-right-24{ + right: -6rem; + } + + .xl\:-bottom-24{ + bottom: -6rem; + } + + .xl\:-left-24{ + left: -6rem; + } + + .xl\:-top-28{ + top: -7rem; + } + + .xl\:-right-28{ + right: -7rem; + } + + .xl\:-bottom-28{ + bottom: -7rem; + } + + .xl\:-left-28{ + left: -7rem; + } + + .xl\:-top-32{ + top: -8rem; + } + + .xl\:-right-32{ + right: -8rem; + } + + .xl\:-bottom-32{ + bottom: -8rem; + } + + .xl\:-left-32{ + left: -8rem; + } + + .xl\:-top-36{ + top: -9rem; + } + + .xl\:-right-36{ + right: -9rem; + } + + .xl\:-bottom-36{ + bottom: -9rem; + } + + .xl\:-left-36{ + left: -9rem; + } + + .xl\:-top-40{ + top: -10rem; + } + + .xl\:-right-40{ + right: -10rem; + } + + .xl\:-bottom-40{ + bottom: -10rem; + } + + .xl\:-left-40{ + left: -10rem; + } + + .xl\:-top-44{ + top: -11rem; + } + + .xl\:-right-44{ + right: -11rem; + } + + .xl\:-bottom-44{ + bottom: -11rem; + } + + .xl\:-left-44{ + left: -11rem; + } + + .xl\:-top-48{ + top: -12rem; + } + + .xl\:-right-48{ + right: -12rem; + } + + .xl\:-bottom-48{ + bottom: -12rem; + } + + .xl\:-left-48{ + left: -12rem; + } + + .xl\:-top-52{ + top: -13rem; + } + + .xl\:-right-52{ + right: -13rem; + } + + .xl\:-bottom-52{ + bottom: -13rem; + } + + .xl\:-left-52{ + left: -13rem; + } + + .xl\:-top-56{ + top: -14rem; + } + + .xl\:-right-56{ + right: -14rem; + } + + .xl\:-bottom-56{ + bottom: -14rem; + } + + .xl\:-left-56{ + left: -14rem; + } + + .xl\:-top-60{ + top: -15rem; + } + + .xl\:-right-60{ + right: -15rem; + } + + .xl\:-bottom-60{ + bottom: -15rem; + } + + .xl\:-left-60{ + left: -15rem; + } + + .xl\:-top-64{ + top: -16rem; + } + + .xl\:-right-64{ + right: -16rem; + } + + .xl\:-bottom-64{ + bottom: -16rem; + } + + .xl\:-left-64{ + left: -16rem; + } + + .xl\:-top-72{ + top: -18rem; + } + + .xl\:-right-72{ + right: -18rem; + } + + .xl\:-bottom-72{ + bottom: -18rem; + } + + .xl\:-left-72{ + left: -18rem; + } + + .xl\:-top-80{ + top: -20rem; + } + + .xl\:-right-80{ + right: -20rem; + } + + .xl\:-bottom-80{ + bottom: -20rem; + } + + .xl\:-left-80{ + left: -20rem; + } + + .xl\:-top-96{ + top: -24rem; + } + + .xl\:-right-96{ + right: -24rem; + } + + .xl\:-bottom-96{ + bottom: -24rem; + } + + .xl\:-left-96{ + left: -24rem; + } + + .xl\:-top-px{ + top: -1px; + } + + .xl\:-right-px{ + right: -1px; + } + + .xl\:-bottom-px{ + bottom: -1px; + } + + .xl\:-left-px{ + left: -1px; + } + + .xl\:-top-0\.5{ + top: -0.125rem; + } + + .xl\:-right-0\.5{ + right: -0.125rem; + } + + .xl\:-bottom-0\.5{ + bottom: -0.125rem; + } + + .xl\:-left-0\.5{ + left: -0.125rem; + } + + .xl\:-top-1\.5{ + top: -0.375rem; + } + + .xl\:-right-1\.5{ + right: -0.375rem; + } + + .xl\:-bottom-1\.5{ + bottom: -0.375rem; + } + + .xl\:-left-1\.5{ + left: -0.375rem; + } + + .xl\:-top-2\.5{ + top: -0.625rem; + } + + .xl\:-right-2\.5{ + right: -0.625rem; + } + + .xl\:-bottom-2\.5{ + bottom: -0.625rem; + } + + .xl\:-left-2\.5{ + left: -0.625rem; + } + + .xl\:-top-3\.5{ + top: -0.875rem; + } + + .xl\:-right-3\.5{ + right: -0.875rem; + } + + .xl\:-bottom-3\.5{ + bottom: -0.875rem; + } + + .xl\:-left-3\.5{ + left: -0.875rem; + } + + .xl\:top-1\/2{ + top: 50%; + } + + .xl\:right-1\/2{ + right: 50%; + } + + .xl\:bottom-1\/2{ + bottom: 50%; + } + + .xl\:left-1\/2{ + left: 50%; + } + + .xl\:top-1\/3{ + top: 33.333333%; + } + + .xl\:right-1\/3{ + right: 33.333333%; + } + + .xl\:bottom-1\/3{ + bottom: 33.333333%; + } + + .xl\:left-1\/3{ + left: 33.333333%; + } + + .xl\:top-2\/3{ + top: 66.666667%; + } + + .xl\:right-2\/3{ + right: 66.666667%; + } + + .xl\:bottom-2\/3{ + bottom: 66.666667%; + } + + .xl\:left-2\/3{ + left: 66.666667%; + } + + .xl\:top-1\/4{ + top: 25%; + } + + .xl\:right-1\/4{ + right: 25%; + } + + .xl\:bottom-1\/4{ + bottom: 25%; + } + + .xl\:left-1\/4{ + left: 25%; + } + + .xl\:top-2\/4{ + top: 50%; + } + + .xl\:right-2\/4{ + right: 50%; + } + + .xl\:bottom-2\/4{ + bottom: 50%; + } + + .xl\:left-2\/4{ + left: 50%; + } + + .xl\:top-3\/4{ + top: 75%; + } + + .xl\:right-3\/4{ + right: 75%; + } + + .xl\:bottom-3\/4{ + bottom: 75%; + } + + .xl\:left-3\/4{ + left: 75%; + } + + .xl\:top-full{ + top: 100%; + } + + .xl\:right-full{ + right: 100%; + } + + .xl\:bottom-full{ + bottom: 100%; + } + + .xl\:left-full{ + left: 100%; + } + + .xl\:-top-1\/2{ + top: -50%; + } + + .xl\:-right-1\/2{ + right: -50%; + } + + .xl\:-bottom-1\/2{ + bottom: -50%; + } + + .xl\:-left-1\/2{ + left: -50%; + } + + .xl\:-top-1\/3{ + top: -33.333333%; + } + + .xl\:-right-1\/3{ + right: -33.333333%; + } + + .xl\:-bottom-1\/3{ + bottom: -33.333333%; + } + + .xl\:-left-1\/3{ + left: -33.333333%; + } + + .xl\:-top-2\/3{ + top: -66.666667%; + } + + .xl\:-right-2\/3{ + right: -66.666667%; + } + + .xl\:-bottom-2\/3{ + bottom: -66.666667%; + } + + .xl\:-left-2\/3{ + left: -66.666667%; + } + + .xl\:-top-1\/4{ + top: -25%; + } + + .xl\:-right-1\/4{ + right: -25%; + } + + .xl\:-bottom-1\/4{ + bottom: -25%; + } + + .xl\:-left-1\/4{ + left: -25%; + } + + .xl\:-top-2\/4{ + top: -50%; + } + + .xl\:-right-2\/4{ + right: -50%; + } + + .xl\:-bottom-2\/4{ + bottom: -50%; + } + + .xl\:-left-2\/4{ + left: -50%; + } + + .xl\:-top-3\/4{ + top: -75%; + } + + .xl\:-right-3\/4{ + right: -75%; + } + + .xl\:-bottom-3\/4{ + bottom: -75%; + } + + .xl\:-left-3\/4{ + left: -75%; + } + + .xl\:-top-full{ + top: -100%; + } + + .xl\:-right-full{ + right: -100%; + } + + .xl\:-bottom-full{ + bottom: -100%; + } + + .xl\:-left-full{ + left: -100%; + } + + .xl\:resize-none{ + resize: none; + } + + .xl\:resize-y{ + resize: vertical; + } + + .xl\:resize-x{ + resize: horizontal; + } + + .xl\:resize{ + resize: both; + } + + .xl\:shadow-sm{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:shadow{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:shadow-md{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:shadow-lg{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:shadow-xl{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:shadow-2xl{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:shadow-inner{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:shadow-none{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .xl\:group-hover\:shadow-sm{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .xl\:group-hover\:shadow{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .xl\:group-hover\:shadow-md{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .xl\:group-hover\:shadow-lg{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .xl\:group-hover\:shadow-xl{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .xl\:group-hover\:shadow-2xl{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .xl\:group-hover\:shadow-inner{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .xl\:group-hover\:shadow-none{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus-within\:shadow-sm:focus-within{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus-within\:shadow:focus-within{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus-within\:shadow-md:focus-within{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus-within\:shadow-lg:focus-within{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus-within\:shadow-xl:focus-within{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus-within\:shadow-2xl:focus-within{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus-within\:shadow-inner:focus-within{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus-within\:shadow-none:focus-within{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:hover\:shadow-sm:hover{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:hover\:shadow:hover{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:hover\:shadow-md:hover{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:hover\:shadow-lg:hover{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:hover\:shadow-xl:hover{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:hover\:shadow-2xl:hover{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:hover\:shadow-inner:hover{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:hover\:shadow-none:hover{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus\:shadow-sm:focus{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus\:shadow:focus{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus\:shadow-md:focus{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus\:shadow-lg:focus{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus\:shadow-xl:focus{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus\:shadow-2xl:focus{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus\:shadow-inner:focus{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:focus\:shadow-none:focus{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .xl\:ring-0{ + --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(0px + 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 #0000); + } + + .xl\:ring-1{ + --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 #0000); + } + + .xl\:ring-2{ + --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 #0000); + } + + .xl\:ring-4{ + --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(4px + 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 #0000); + } + + .xl\:ring-8{ + --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(8px + 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 #0000); + } + + .xl\:ring{ + --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 #0000); + } + + .xl\:ring-inset{ + --tw-ring-inset: inset; + } + + .xl\:focus-within\:ring-0:focus-within{ + --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(0px + 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 #0000); + } + + .xl\:focus-within\:ring-1:focus-within{ + --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 #0000); + } + + .xl\:focus-within\:ring-2:focus-within{ + --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 #0000); + } + + .xl\:focus-within\:ring-4:focus-within{ + --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(4px + 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 #0000); + } + + .xl\:focus-within\:ring-8:focus-within{ + --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(8px + 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 #0000); + } + + .xl\:focus-within\:ring:focus-within{ + --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 #0000); + } + + .xl\:focus-within\:ring-inset:focus-within{ + --tw-ring-inset: inset; + } + + .xl\:focus\:ring-0: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(0px + 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 #0000); + } + + .xl\:focus\:ring-1: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(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 #0000); + } + + .xl\:focus\:ring-2: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(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 #0000); + } + + .xl\:focus\:ring-4: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(4px + 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 #0000); + } + + .xl\:focus\:ring-8: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(8px + 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 #0000); + } + + .xl\: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 #0000); + } + + .xl\:focus\:ring-inset:focus{ + --tw-ring-inset: inset; + } + + .xl\:ring-offset-transparent{ + --tw-ring-offset-color: transparent; + } + + .xl\:ring-offset-current{ + --tw-ring-offset-color: currentColor; + } + + .xl\:ring-offset-black{ + --tw-ring-offset-color: #000; + } + + .xl\:ring-offset-white{ + --tw-ring-offset-color: #fff; + } + + .xl\:ring-offset-gray-50{ + --tw-ring-offset-color: #f9fafb; + } + + .xl\:ring-offset-gray-100{ + --tw-ring-offset-color: #f3f4f6; + } + + .xl\:ring-offset-gray-200{ + --tw-ring-offset-color: #e5e7eb; + } + + .xl\:ring-offset-gray-300{ + --tw-ring-offset-color: #d1d5db; + } + + .xl\:ring-offset-gray-400{ + --tw-ring-offset-color: #9ca3af; + } + + .xl\:ring-offset-gray-500{ + --tw-ring-offset-color: #6b7280; + } + + .xl\:ring-offset-gray-600{ + --tw-ring-offset-color: #4b5563; + } + + .xl\:ring-offset-gray-700{ + --tw-ring-offset-color: #374151; + } + + .xl\:ring-offset-gray-800{ + --tw-ring-offset-color: #1f2937; + } + + .xl\:ring-offset-gray-900{ + --tw-ring-offset-color: #111827; + } + + .xl\:ring-offset-red-50{ + --tw-ring-offset-color: #fef2f2; + } + + .xl\:ring-offset-red-100{ + --tw-ring-offset-color: #fee2e2; + } + + .xl\:ring-offset-red-200{ + --tw-ring-offset-color: #fecaca; + } + + .xl\:ring-offset-red-300{ + --tw-ring-offset-color: #fca5a5; + } + + .xl\:ring-offset-red-400{ + --tw-ring-offset-color: #f87171; + } + + .xl\:ring-offset-red-500{ + --tw-ring-offset-color: #ef4444; + } + + .xl\:ring-offset-red-600{ + --tw-ring-offset-color: #dc2626; + } + + .xl\:ring-offset-red-700{ + --tw-ring-offset-color: #b91c1c; + } + + .xl\:ring-offset-red-800{ + --tw-ring-offset-color: #991b1b; + } + + .xl\:ring-offset-red-900{ + --tw-ring-offset-color: #7f1d1d; + } + + .xl\:ring-offset-yellow-50{ + --tw-ring-offset-color: #fffbeb; + } + + .xl\:ring-offset-yellow-100{ + --tw-ring-offset-color: #fef3c7; + } + + .xl\:ring-offset-yellow-200{ + --tw-ring-offset-color: #fde68a; + } + + .xl\:ring-offset-yellow-300{ + --tw-ring-offset-color: #fcd34d; + } + + .xl\:ring-offset-yellow-400{ + --tw-ring-offset-color: #fbbf24; + } + + .xl\:ring-offset-yellow-500{ + --tw-ring-offset-color: #f59e0b; + } + + .xl\:ring-offset-yellow-600{ + --tw-ring-offset-color: #d97706; + } + + .xl\:ring-offset-yellow-700{ + --tw-ring-offset-color: #b45309; + } + + .xl\:ring-offset-yellow-800{ + --tw-ring-offset-color: #92400e; + } + + .xl\:ring-offset-yellow-900{ + --tw-ring-offset-color: #78350f; + } + + .xl\:ring-offset-green-50{ + --tw-ring-offset-color: #ecfdf5; + } + + .xl\:ring-offset-green-100{ + --tw-ring-offset-color: #d1fae5; + } + + .xl\:ring-offset-green-200{ + --tw-ring-offset-color: #a7f3d0; + } + + .xl\:ring-offset-green-300{ + --tw-ring-offset-color: #6ee7b7; + } + + .xl\:ring-offset-green-400{ + --tw-ring-offset-color: #34d399; + } + + .xl\:ring-offset-green-500{ + --tw-ring-offset-color: #10b981; + } + + .xl\:ring-offset-green-600{ + --tw-ring-offset-color: #059669; + } + + .xl\:ring-offset-green-700{ + --tw-ring-offset-color: #047857; + } + + .xl\:ring-offset-green-800{ + --tw-ring-offset-color: #065f46; + } + + .xl\:ring-offset-green-900{ + --tw-ring-offset-color: #064e3b; + } + + .xl\:ring-offset-blue-50{ + --tw-ring-offset-color: #eff6ff; + } + + .xl\:ring-offset-blue-100{ + --tw-ring-offset-color: #dbeafe; + } + + .xl\:ring-offset-blue-200{ + --tw-ring-offset-color: #bfdbfe; + } + + .xl\:ring-offset-blue-300{ + --tw-ring-offset-color: #93c5fd; + } + + .xl\:ring-offset-blue-400{ + --tw-ring-offset-color: #60a5fa; + } + + .xl\:ring-offset-blue-500{ + --tw-ring-offset-color: #3b82f6; + } + + .xl\:ring-offset-blue-600{ + --tw-ring-offset-color: #2563eb; + } + + .xl\:ring-offset-blue-700{ + --tw-ring-offset-color: #1d4ed8; + } + + .xl\:ring-offset-blue-800{ + --tw-ring-offset-color: #1e40af; + } + + .xl\:ring-offset-blue-900{ + --tw-ring-offset-color: #1e3a8a; + } + + .xl\:ring-offset-indigo-50{ + --tw-ring-offset-color: #eef2ff; + } + + .xl\:ring-offset-indigo-100{ + --tw-ring-offset-color: #e0e7ff; + } + + .xl\:ring-offset-indigo-200{ + --tw-ring-offset-color: #c7d2fe; + } + + .xl\:ring-offset-indigo-300{ + --tw-ring-offset-color: #a5b4fc; + } + + .xl\:ring-offset-indigo-400{ + --tw-ring-offset-color: #818cf8; + } + + .xl\:ring-offset-indigo-500{ + --tw-ring-offset-color: #6366f1; + } + + .xl\:ring-offset-indigo-600{ + --tw-ring-offset-color: #4f46e5; + } + + .xl\:ring-offset-indigo-700{ + --tw-ring-offset-color: #4338ca; + } + + .xl\:ring-offset-indigo-800{ + --tw-ring-offset-color: #3730a3; + } + + .xl\:ring-offset-indigo-900{ + --tw-ring-offset-color: #312e81; + } + + .xl\:ring-offset-purple-50{ + --tw-ring-offset-color: #f5f3ff; + } + + .xl\:ring-offset-purple-100{ + --tw-ring-offset-color: #ede9fe; + } + + .xl\:ring-offset-purple-200{ + --tw-ring-offset-color: #ddd6fe; + } + + .xl\:ring-offset-purple-300{ + --tw-ring-offset-color: #c4b5fd; + } + + .xl\:ring-offset-purple-400{ + --tw-ring-offset-color: #a78bfa; + } + + .xl\:ring-offset-purple-500{ + --tw-ring-offset-color: #8b5cf6; + } + + .xl\:ring-offset-purple-600{ + --tw-ring-offset-color: #7c3aed; + } + + .xl\:ring-offset-purple-700{ + --tw-ring-offset-color: #6d28d9; + } + + .xl\:ring-offset-purple-800{ + --tw-ring-offset-color: #5b21b6; + } + + .xl\:ring-offset-purple-900{ + --tw-ring-offset-color: #4c1d95; + } + + .xl\:ring-offset-pink-50{ + --tw-ring-offset-color: #fdf2f8; + } + + .xl\:ring-offset-pink-100{ + --tw-ring-offset-color: #fce7f3; + } + + .xl\:ring-offset-pink-200{ + --tw-ring-offset-color: #fbcfe8; + } + + .xl\:ring-offset-pink-300{ + --tw-ring-offset-color: #f9a8d4; + } + + .xl\:ring-offset-pink-400{ + --tw-ring-offset-color: #f472b6; + } + + .xl\:ring-offset-pink-500{ + --tw-ring-offset-color: #ec4899; + } + + .xl\:ring-offset-pink-600{ + --tw-ring-offset-color: #db2777; + } + + .xl\:ring-offset-pink-700{ + --tw-ring-offset-color: #be185d; + } + + .xl\:ring-offset-pink-800{ + --tw-ring-offset-color: #9d174d; + } + + .xl\:ring-offset-pink-900{ + --tw-ring-offset-color: #831843; + } + + .xl\:focus-within\:ring-offset-transparent:focus-within{ + --tw-ring-offset-color: transparent; + } + + .xl\:focus-within\:ring-offset-current:focus-within{ + --tw-ring-offset-color: currentColor; + } + + .xl\:focus-within\:ring-offset-black:focus-within{ + --tw-ring-offset-color: #000; + } + + .xl\:focus-within\:ring-offset-white:focus-within{ + --tw-ring-offset-color: #fff; + } + + .xl\:focus-within\:ring-offset-gray-50:focus-within{ + --tw-ring-offset-color: #f9fafb; + } + + .xl\:focus-within\:ring-offset-gray-100:focus-within{ + --tw-ring-offset-color: #f3f4f6; + } + + .xl\:focus-within\:ring-offset-gray-200:focus-within{ + --tw-ring-offset-color: #e5e7eb; + } + + .xl\:focus-within\:ring-offset-gray-300:focus-within{ + --tw-ring-offset-color: #d1d5db; + } + + .xl\:focus-within\:ring-offset-gray-400:focus-within{ + --tw-ring-offset-color: #9ca3af; + } + + .xl\:focus-within\:ring-offset-gray-500:focus-within{ + --tw-ring-offset-color: #6b7280; + } + + .xl\:focus-within\:ring-offset-gray-600:focus-within{ + --tw-ring-offset-color: #4b5563; + } + + .xl\:focus-within\:ring-offset-gray-700:focus-within{ + --tw-ring-offset-color: #374151; + } + + .xl\:focus-within\:ring-offset-gray-800:focus-within{ + --tw-ring-offset-color: #1f2937; + } + + .xl\:focus-within\:ring-offset-gray-900:focus-within{ + --tw-ring-offset-color: #111827; + } + + .xl\:focus-within\:ring-offset-red-50:focus-within{ + --tw-ring-offset-color: #fef2f2; + } + + .xl\:focus-within\:ring-offset-red-100:focus-within{ + --tw-ring-offset-color: #fee2e2; + } + + .xl\:focus-within\:ring-offset-red-200:focus-within{ + --tw-ring-offset-color: #fecaca; + } + + .xl\:focus-within\:ring-offset-red-300:focus-within{ + --tw-ring-offset-color: #fca5a5; + } + + .xl\:focus-within\:ring-offset-red-400:focus-within{ + --tw-ring-offset-color: #f87171; + } + + .xl\:focus-within\:ring-offset-red-500:focus-within{ + --tw-ring-offset-color: #ef4444; + } + + .xl\:focus-within\:ring-offset-red-600:focus-within{ + --tw-ring-offset-color: #dc2626; + } + + .xl\:focus-within\:ring-offset-red-700:focus-within{ + --tw-ring-offset-color: #b91c1c; + } + + .xl\:focus-within\:ring-offset-red-800:focus-within{ + --tw-ring-offset-color: #991b1b; + } + + .xl\:focus-within\:ring-offset-red-900:focus-within{ + --tw-ring-offset-color: #7f1d1d; + } + + .xl\:focus-within\:ring-offset-yellow-50:focus-within{ + --tw-ring-offset-color: #fffbeb; + } + + .xl\:focus-within\:ring-offset-yellow-100:focus-within{ + --tw-ring-offset-color: #fef3c7; + } + + .xl\:focus-within\:ring-offset-yellow-200:focus-within{ + --tw-ring-offset-color: #fde68a; + } + + .xl\:focus-within\:ring-offset-yellow-300:focus-within{ + --tw-ring-offset-color: #fcd34d; + } + + .xl\:focus-within\:ring-offset-yellow-400:focus-within{ + --tw-ring-offset-color: #fbbf24; + } + + .xl\:focus-within\:ring-offset-yellow-500:focus-within{ + --tw-ring-offset-color: #f59e0b; + } + + .xl\:focus-within\:ring-offset-yellow-600:focus-within{ + --tw-ring-offset-color: #d97706; + } + + .xl\:focus-within\:ring-offset-yellow-700:focus-within{ + --tw-ring-offset-color: #b45309; + } + + .xl\:focus-within\:ring-offset-yellow-800:focus-within{ + --tw-ring-offset-color: #92400e; + } + + .xl\:focus-within\:ring-offset-yellow-900:focus-within{ + --tw-ring-offset-color: #78350f; + } + + .xl\:focus-within\:ring-offset-green-50:focus-within{ + --tw-ring-offset-color: #ecfdf5; + } + + .xl\:focus-within\:ring-offset-green-100:focus-within{ + --tw-ring-offset-color: #d1fae5; + } + + .xl\:focus-within\:ring-offset-green-200:focus-within{ + --tw-ring-offset-color: #a7f3d0; + } + + .xl\:focus-within\:ring-offset-green-300:focus-within{ + --tw-ring-offset-color: #6ee7b7; + } + + .xl\:focus-within\:ring-offset-green-400:focus-within{ + --tw-ring-offset-color: #34d399; + } + + .xl\:focus-within\:ring-offset-green-500:focus-within{ + --tw-ring-offset-color: #10b981; + } + + .xl\:focus-within\:ring-offset-green-600:focus-within{ + --tw-ring-offset-color: #059669; + } + + .xl\:focus-within\:ring-offset-green-700:focus-within{ + --tw-ring-offset-color: #047857; + } + + .xl\:focus-within\:ring-offset-green-800:focus-within{ + --tw-ring-offset-color: #065f46; + } + + .xl\:focus-within\:ring-offset-green-900:focus-within{ + --tw-ring-offset-color: #064e3b; + } + + .xl\:focus-within\:ring-offset-blue-50:focus-within{ + --tw-ring-offset-color: #eff6ff; + } + + .xl\:focus-within\:ring-offset-blue-100:focus-within{ + --tw-ring-offset-color: #dbeafe; + } + + .xl\:focus-within\:ring-offset-blue-200:focus-within{ + --tw-ring-offset-color: #bfdbfe; + } + + .xl\:focus-within\:ring-offset-blue-300:focus-within{ + --tw-ring-offset-color: #93c5fd; + } + + .xl\:focus-within\:ring-offset-blue-400:focus-within{ + --tw-ring-offset-color: #60a5fa; + } + + .xl\:focus-within\:ring-offset-blue-500:focus-within{ + --tw-ring-offset-color: #3b82f6; + } + + .xl\:focus-within\:ring-offset-blue-600:focus-within{ + --tw-ring-offset-color: #2563eb; + } + + .xl\:focus-within\:ring-offset-blue-700:focus-within{ + --tw-ring-offset-color: #1d4ed8; + } + + .xl\:focus-within\:ring-offset-blue-800:focus-within{ + --tw-ring-offset-color: #1e40af; + } + + .xl\:focus-within\:ring-offset-blue-900:focus-within{ + --tw-ring-offset-color: #1e3a8a; + } + + .xl\:focus-within\:ring-offset-indigo-50:focus-within{ + --tw-ring-offset-color: #eef2ff; + } + + .xl\:focus-within\:ring-offset-indigo-100:focus-within{ + --tw-ring-offset-color: #e0e7ff; + } + + .xl\:focus-within\:ring-offset-indigo-200:focus-within{ + --tw-ring-offset-color: #c7d2fe; + } + + .xl\:focus-within\:ring-offset-indigo-300:focus-within{ + --tw-ring-offset-color: #a5b4fc; + } + + .xl\:focus-within\:ring-offset-indigo-400:focus-within{ + --tw-ring-offset-color: #818cf8; + } + + .xl\:focus-within\:ring-offset-indigo-500:focus-within{ + --tw-ring-offset-color: #6366f1; + } + + .xl\:focus-within\:ring-offset-indigo-600:focus-within{ + --tw-ring-offset-color: #4f46e5; + } + + .xl\:focus-within\:ring-offset-indigo-700:focus-within{ + --tw-ring-offset-color: #4338ca; + } + + .xl\:focus-within\:ring-offset-indigo-800:focus-within{ + --tw-ring-offset-color: #3730a3; + } + + .xl\:focus-within\:ring-offset-indigo-900:focus-within{ + --tw-ring-offset-color: #312e81; + } + + .xl\:focus-within\:ring-offset-purple-50:focus-within{ + --tw-ring-offset-color: #f5f3ff; + } + + .xl\:focus-within\:ring-offset-purple-100:focus-within{ + --tw-ring-offset-color: #ede9fe; + } + + .xl\:focus-within\:ring-offset-purple-200:focus-within{ + --tw-ring-offset-color: #ddd6fe; + } + + .xl\:focus-within\:ring-offset-purple-300:focus-within{ + --tw-ring-offset-color: #c4b5fd; + } + + .xl\:focus-within\:ring-offset-purple-400:focus-within{ + --tw-ring-offset-color: #a78bfa; + } + + .xl\:focus-within\:ring-offset-purple-500:focus-within{ + --tw-ring-offset-color: #8b5cf6; + } + + .xl\:focus-within\:ring-offset-purple-600:focus-within{ + --tw-ring-offset-color: #7c3aed; + } + + .xl\:focus-within\:ring-offset-purple-700:focus-within{ + --tw-ring-offset-color: #6d28d9; + } + + .xl\:focus-within\:ring-offset-purple-800:focus-within{ + --tw-ring-offset-color: #5b21b6; + } + + .xl\:focus-within\:ring-offset-purple-900:focus-within{ + --tw-ring-offset-color: #4c1d95; + } + + .xl\:focus-within\:ring-offset-pink-50:focus-within{ + --tw-ring-offset-color: #fdf2f8; + } + + .xl\:focus-within\:ring-offset-pink-100:focus-within{ + --tw-ring-offset-color: #fce7f3; + } + + .xl\:focus-within\:ring-offset-pink-200:focus-within{ + --tw-ring-offset-color: #fbcfe8; + } + + .xl\:focus-within\:ring-offset-pink-300:focus-within{ + --tw-ring-offset-color: #f9a8d4; + } + + .xl\:focus-within\:ring-offset-pink-400:focus-within{ + --tw-ring-offset-color: #f472b6; + } + + .xl\:focus-within\:ring-offset-pink-500:focus-within{ + --tw-ring-offset-color: #ec4899; + } + + .xl\:focus-within\:ring-offset-pink-600:focus-within{ + --tw-ring-offset-color: #db2777; + } + + .xl\:focus-within\:ring-offset-pink-700:focus-within{ + --tw-ring-offset-color: #be185d; + } + + .xl\:focus-within\:ring-offset-pink-800:focus-within{ + --tw-ring-offset-color: #9d174d; + } + + .xl\:focus-within\:ring-offset-pink-900:focus-within{ + --tw-ring-offset-color: #831843; + } + + .xl\:focus\:ring-offset-transparent:focus{ + --tw-ring-offset-color: transparent; + } + + .xl\:focus\:ring-offset-current:focus{ + --tw-ring-offset-color: currentColor; + } + + .xl\:focus\:ring-offset-black:focus{ + --tw-ring-offset-color: #000; + } + + .xl\:focus\:ring-offset-white:focus{ + --tw-ring-offset-color: #fff; + } + + .xl\:focus\:ring-offset-gray-50:focus{ + --tw-ring-offset-color: #f9fafb; + } + + .xl\:focus\:ring-offset-gray-100:focus{ + --tw-ring-offset-color: #f3f4f6; + } + + .xl\:focus\:ring-offset-gray-200:focus{ + --tw-ring-offset-color: #e5e7eb; + } + + .xl\:focus\:ring-offset-gray-300:focus{ + --tw-ring-offset-color: #d1d5db; + } + + .xl\:focus\:ring-offset-gray-400:focus{ + --tw-ring-offset-color: #9ca3af; + } + + .xl\:focus\:ring-offset-gray-500:focus{ + --tw-ring-offset-color: #6b7280; + } + + .xl\:focus\:ring-offset-gray-600:focus{ + --tw-ring-offset-color: #4b5563; + } + + .xl\:focus\:ring-offset-gray-700:focus{ + --tw-ring-offset-color: #374151; + } + + .xl\:focus\:ring-offset-gray-800:focus{ + --tw-ring-offset-color: #1f2937; + } + + .xl\:focus\:ring-offset-gray-900:focus{ + --tw-ring-offset-color: #111827; + } + + .xl\:focus\:ring-offset-red-50:focus{ + --tw-ring-offset-color: #fef2f2; + } + + .xl\:focus\:ring-offset-red-100:focus{ + --tw-ring-offset-color: #fee2e2; + } + + .xl\:focus\:ring-offset-red-200:focus{ + --tw-ring-offset-color: #fecaca; + } + + .xl\:focus\:ring-offset-red-300:focus{ + --tw-ring-offset-color: #fca5a5; + } + + .xl\:focus\:ring-offset-red-400:focus{ + --tw-ring-offset-color: #f87171; + } + + .xl\:focus\:ring-offset-red-500:focus{ + --tw-ring-offset-color: #ef4444; + } + + .xl\:focus\:ring-offset-red-600:focus{ + --tw-ring-offset-color: #dc2626; + } + + .xl\:focus\:ring-offset-red-700:focus{ + --tw-ring-offset-color: #b91c1c; + } + + .xl\:focus\:ring-offset-red-800:focus{ + --tw-ring-offset-color: #991b1b; + } + + .xl\:focus\:ring-offset-red-900:focus{ + --tw-ring-offset-color: #7f1d1d; + } + + .xl\:focus\:ring-offset-yellow-50:focus{ + --tw-ring-offset-color: #fffbeb; + } + + .xl\:focus\:ring-offset-yellow-100:focus{ + --tw-ring-offset-color: #fef3c7; + } + + .xl\:focus\:ring-offset-yellow-200:focus{ + --tw-ring-offset-color: #fde68a; + } + + .xl\:focus\:ring-offset-yellow-300:focus{ + --tw-ring-offset-color: #fcd34d; + } + + .xl\:focus\:ring-offset-yellow-400:focus{ + --tw-ring-offset-color: #fbbf24; + } + + .xl\:focus\:ring-offset-yellow-500:focus{ + --tw-ring-offset-color: #f59e0b; + } + + .xl\:focus\:ring-offset-yellow-600:focus{ + --tw-ring-offset-color: #d97706; + } + + .xl\:focus\:ring-offset-yellow-700:focus{ + --tw-ring-offset-color: #b45309; + } + + .xl\:focus\:ring-offset-yellow-800:focus{ + --tw-ring-offset-color: #92400e; + } + + .xl\:focus\:ring-offset-yellow-900:focus{ + --tw-ring-offset-color: #78350f; + } + + .xl\:focus\:ring-offset-green-50:focus{ + --tw-ring-offset-color: #ecfdf5; + } + + .xl\:focus\:ring-offset-green-100:focus{ + --tw-ring-offset-color: #d1fae5; + } + + .xl\:focus\:ring-offset-green-200:focus{ + --tw-ring-offset-color: #a7f3d0; + } + + .xl\:focus\:ring-offset-green-300:focus{ + --tw-ring-offset-color: #6ee7b7; + } + + .xl\:focus\:ring-offset-green-400:focus{ + --tw-ring-offset-color: #34d399; + } + + .xl\:focus\:ring-offset-green-500:focus{ + --tw-ring-offset-color: #10b981; + } + + .xl\:focus\:ring-offset-green-600:focus{ + --tw-ring-offset-color: #059669; + } + + .xl\:focus\:ring-offset-green-700:focus{ + --tw-ring-offset-color: #047857; + } + + .xl\:focus\:ring-offset-green-800:focus{ + --tw-ring-offset-color: #065f46; + } + + .xl\:focus\:ring-offset-green-900:focus{ + --tw-ring-offset-color: #064e3b; + } + + .xl\:focus\:ring-offset-blue-50:focus{ + --tw-ring-offset-color: #eff6ff; + } + + .xl\:focus\:ring-offset-blue-100:focus{ + --tw-ring-offset-color: #dbeafe; + } + + .xl\:focus\:ring-offset-blue-200:focus{ + --tw-ring-offset-color: #bfdbfe; + } + + .xl\:focus\:ring-offset-blue-300:focus{ + --tw-ring-offset-color: #93c5fd; + } + + .xl\:focus\:ring-offset-blue-400:focus{ + --tw-ring-offset-color: #60a5fa; + } + + .xl\:focus\:ring-offset-blue-500:focus{ + --tw-ring-offset-color: #3b82f6; + } + + .xl\:focus\:ring-offset-blue-600:focus{ + --tw-ring-offset-color: #2563eb; + } + + .xl\:focus\:ring-offset-blue-700:focus{ + --tw-ring-offset-color: #1d4ed8; + } + + .xl\:focus\:ring-offset-blue-800:focus{ + --tw-ring-offset-color: #1e40af; + } + + .xl\:focus\:ring-offset-blue-900:focus{ + --tw-ring-offset-color: #1e3a8a; + } + + .xl\:focus\:ring-offset-indigo-50:focus{ + --tw-ring-offset-color: #eef2ff; + } + + .xl\:focus\:ring-offset-indigo-100:focus{ + --tw-ring-offset-color: #e0e7ff; + } + + .xl\:focus\:ring-offset-indigo-200:focus{ + --tw-ring-offset-color: #c7d2fe; + } + + .xl\:focus\:ring-offset-indigo-300:focus{ + --tw-ring-offset-color: #a5b4fc; + } + + .xl\:focus\:ring-offset-indigo-400:focus{ + --tw-ring-offset-color: #818cf8; + } + + .xl\:focus\:ring-offset-indigo-500:focus{ + --tw-ring-offset-color: #6366f1; + } + + .xl\:focus\:ring-offset-indigo-600:focus{ + --tw-ring-offset-color: #4f46e5; + } + + .xl\:focus\:ring-offset-indigo-700:focus{ + --tw-ring-offset-color: #4338ca; + } + + .xl\:focus\:ring-offset-indigo-800:focus{ + --tw-ring-offset-color: #3730a3; + } + + .xl\:focus\:ring-offset-indigo-900:focus{ + --tw-ring-offset-color: #312e81; + } + + .xl\:focus\:ring-offset-purple-50:focus{ + --tw-ring-offset-color: #f5f3ff; + } + + .xl\:focus\:ring-offset-purple-100:focus{ + --tw-ring-offset-color: #ede9fe; + } + + .xl\:focus\:ring-offset-purple-200:focus{ + --tw-ring-offset-color: #ddd6fe; + } + + .xl\:focus\:ring-offset-purple-300:focus{ + --tw-ring-offset-color: #c4b5fd; + } + + .xl\:focus\:ring-offset-purple-400:focus{ + --tw-ring-offset-color: #a78bfa; + } + + .xl\:focus\:ring-offset-purple-500:focus{ + --tw-ring-offset-color: #8b5cf6; + } + + .xl\:focus\:ring-offset-purple-600:focus{ + --tw-ring-offset-color: #7c3aed; + } + + .xl\:focus\:ring-offset-purple-700:focus{ + --tw-ring-offset-color: #6d28d9; + } + + .xl\:focus\:ring-offset-purple-800:focus{ + --tw-ring-offset-color: #5b21b6; + } + + .xl\:focus\:ring-offset-purple-900:focus{ + --tw-ring-offset-color: #4c1d95; + } + + .xl\:focus\:ring-offset-pink-50:focus{ + --tw-ring-offset-color: #fdf2f8; + } + + .xl\:focus\:ring-offset-pink-100:focus{ + --tw-ring-offset-color: #fce7f3; + } + + .xl\:focus\:ring-offset-pink-200:focus{ + --tw-ring-offset-color: #fbcfe8; + } + + .xl\:focus\:ring-offset-pink-300:focus{ + --tw-ring-offset-color: #f9a8d4; + } + + .xl\:focus\:ring-offset-pink-400:focus{ + --tw-ring-offset-color: #f472b6; + } + + .xl\:focus\:ring-offset-pink-500:focus{ + --tw-ring-offset-color: #ec4899; + } + + .xl\:focus\:ring-offset-pink-600:focus{ + --tw-ring-offset-color: #db2777; + } + + .xl\:focus\:ring-offset-pink-700:focus{ + --tw-ring-offset-color: #be185d; + } + + .xl\:focus\:ring-offset-pink-800:focus{ + --tw-ring-offset-color: #9d174d; + } + + .xl\:focus\:ring-offset-pink-900:focus{ + --tw-ring-offset-color: #831843; + } + + .xl\:ring-offset-0{ + --tw-ring-offset-width: 0px; + } + + .xl\:ring-offset-1{ + --tw-ring-offset-width: 1px; + } + + .xl\:ring-offset-2{ + --tw-ring-offset-width: 2px; + } + + .xl\:ring-offset-4{ + --tw-ring-offset-width: 4px; + } + + .xl\:ring-offset-8{ + --tw-ring-offset-width: 8px; + } + + .xl\:focus-within\:ring-offset-0:focus-within{ + --tw-ring-offset-width: 0px; + } + + .xl\:focus-within\:ring-offset-1:focus-within{ + --tw-ring-offset-width: 1px; + } + + .xl\:focus-within\:ring-offset-2:focus-within{ + --tw-ring-offset-width: 2px; + } + + .xl\:focus-within\:ring-offset-4:focus-within{ + --tw-ring-offset-width: 4px; + } + + .xl\:focus-within\:ring-offset-8:focus-within{ + --tw-ring-offset-width: 8px; + } + + .xl\:focus\:ring-offset-0:focus{ + --tw-ring-offset-width: 0px; + } + + .xl\:focus\:ring-offset-1:focus{ + --tw-ring-offset-width: 1px; + } + + .xl\:focus\:ring-offset-2:focus{ + --tw-ring-offset-width: 2px; + } + + .xl\:focus\:ring-offset-4:focus{ + --tw-ring-offset-width: 4px; + } + + .xl\:focus\:ring-offset-8:focus{ + --tw-ring-offset-width: 8px; + } + + .xl\:ring-transparent{ + --tw-ring-color: transparent; + } + + .xl\:ring-current{ + --tw-ring-color: currentColor; + } + + .xl\:ring-black{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); + } + + .xl\:ring-white{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); + } + + .xl\:ring-gray-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); + } + + .xl\:ring-gray-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); + } + + .xl\:ring-gray-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); + } + + .xl\:ring-gray-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); + } + + .xl\:ring-gray-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); + } + + .xl\:ring-gray-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); + } + + .xl\:ring-gray-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); + } + + .xl\:ring-gray-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); + } + + .xl\:ring-gray-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); + } + + .xl\:ring-gray-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); + } + + .xl\:ring-red-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); + } + + .xl\:ring-red-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); + } + + .xl\:ring-red-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); + } + + .xl\:ring-red-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); + } + + .xl\:ring-red-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); + } + + .xl\:ring-red-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); + } + + .xl\:ring-red-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); + } + + .xl\:ring-red-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); + } + + .xl\:ring-red-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); + } + + .xl\:ring-red-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); + } + + .xl\:ring-yellow-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); + } + + .xl\:ring-yellow-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); + } + + .xl\:ring-yellow-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); + } + + .xl\:ring-yellow-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); + } + + .xl\:ring-yellow-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); + } + + .xl\:ring-yellow-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); + } + + .xl\:ring-yellow-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); + } + + .xl\:ring-yellow-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); + } + + .xl\:ring-yellow-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); + } + + .xl\:ring-yellow-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); + } + + .xl\:ring-green-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); + } + + .xl\:ring-green-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); + } + + .xl\:ring-green-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); + } + + .xl\:ring-green-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); + } + + .xl\:ring-green-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); + } + + .xl\:ring-green-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); + } + + .xl\:ring-green-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); + } + + .xl\:ring-green-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); + } + + .xl\:ring-green-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); + } + + .xl\:ring-green-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); + } + + .xl\:ring-blue-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); + } + + .xl\:ring-blue-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); + } + + .xl\:ring-blue-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); + } + + .xl\:ring-blue-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); + } + + .xl\:ring-blue-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); + } + + .xl\:ring-blue-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); + } + + .xl\:ring-blue-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); + } + + .xl\:ring-blue-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } + + .xl\:ring-blue-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); + } + + .xl\:ring-blue-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); + } + + .xl\:ring-indigo-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); + } + + .xl\:ring-indigo-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); + } + + .xl\:ring-indigo-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); + } + + .xl\:ring-indigo-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); + } + + .xl\:ring-indigo-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); + } + + .xl\:ring-indigo-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); + } + + .xl\:ring-indigo-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); + } + + .xl\:ring-indigo-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); + } + + .xl\:ring-indigo-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); + } + + .xl\:ring-indigo-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); + } + + .xl\:ring-purple-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); + } + + .xl\:ring-purple-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); + } + + .xl\:ring-purple-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); + } + + .xl\:ring-purple-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); + } + + .xl\:ring-purple-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); + } + + .xl\:ring-purple-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); + } + + .xl\:ring-purple-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); + } + + .xl\:ring-purple-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); + } + + .xl\:ring-purple-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); + } + + .xl\:ring-purple-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); + } + + .xl\:ring-pink-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); + } + + .xl\:ring-pink-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); + } + + .xl\:ring-pink-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); + } + + .xl\:ring-pink-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); + } + + .xl\:ring-pink-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); + } + + .xl\:ring-pink-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); + } + + .xl\:ring-pink-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); + } + + .xl\:ring-pink-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); + } + + .xl\:ring-pink-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); + } + + .xl\:ring-pink-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-transparent:focus-within{ + --tw-ring-color: transparent; + } + + .xl\:focus-within\:ring-current:focus-within{ + --tw-ring-color: currentColor; + } + + .xl\:focus-within\:ring-black:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-white:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-gray-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-gray-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-gray-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-gray-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-gray-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-gray-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-gray-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-gray-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-gray-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-gray-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-red-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-red-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-red-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-red-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-red-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-red-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-red-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-red-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-red-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-red-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-yellow-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-yellow-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-yellow-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-yellow-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-yellow-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-yellow-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-yellow-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-yellow-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-yellow-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-yellow-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-green-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-green-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-green-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-green-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-green-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-green-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-green-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-green-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-green-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-green-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-blue-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-blue-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-blue-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-blue-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-blue-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-blue-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-blue-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-blue-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-blue-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-blue-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-indigo-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-indigo-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-indigo-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-indigo-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-indigo-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-indigo-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-indigo-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-indigo-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-indigo-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-indigo-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-purple-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-purple-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-purple-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-purple-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-purple-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-purple-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-purple-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-purple-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-purple-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-purple-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-pink-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-pink-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-pink-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-pink-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-pink-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-pink-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-pink-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-pink-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-pink-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); + } + + .xl\:focus-within\:ring-pink-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-transparent:focus{ + --tw-ring-color: transparent; + } + + .xl\:focus\:ring-current:focus{ + --tw-ring-color: currentColor; + } + + .xl\:focus\:ring-black:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-white:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-gray-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-gray-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-gray-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-gray-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-gray-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-gray-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-gray-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-gray-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-gray-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-gray-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-red-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-red-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-red-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-red-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-red-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-red-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-red-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-red-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-red-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-red-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-yellow-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-yellow-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-yellow-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-yellow-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-yellow-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-yellow-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-yellow-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-yellow-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-yellow-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-yellow-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-green-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-green-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-green-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-green-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-green-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-green-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-green-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-green-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-green-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-green-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-blue-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-blue-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-blue-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-blue-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-blue-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-blue-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-blue-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-blue-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-blue-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-blue-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-indigo-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-indigo-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-indigo-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-indigo-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-indigo-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-indigo-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-indigo-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-indigo-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-indigo-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-indigo-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-purple-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-purple-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-purple-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-purple-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-purple-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-purple-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-purple-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-purple-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-purple-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-purple-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-pink-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-pink-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-pink-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-pink-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-pink-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-pink-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-pink-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-pink-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-pink-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); + } + + .xl\:focus\:ring-pink-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); + } + + .xl\:ring-opacity-0{ + --tw-ring-opacity: 0; + } + + .xl\:ring-opacity-5{ + --tw-ring-opacity: 0.05; + } + + .xl\:ring-opacity-10{ + --tw-ring-opacity: 0.1; + } + + .xl\:ring-opacity-20{ + --tw-ring-opacity: 0.2; + } + + .xl\:ring-opacity-25{ + --tw-ring-opacity: 0.25; + } + + .xl\:ring-opacity-30{ + --tw-ring-opacity: 0.3; + } + + .xl\:ring-opacity-40{ + --tw-ring-opacity: 0.4; + } + + .xl\:ring-opacity-50{ + --tw-ring-opacity: 0.5; + } + + .xl\:ring-opacity-60{ + --tw-ring-opacity: 0.6; + } + + .xl\:ring-opacity-70{ + --tw-ring-opacity: 0.7; + } + + .xl\:ring-opacity-75{ + --tw-ring-opacity: 0.75; + } + + .xl\:ring-opacity-80{ + --tw-ring-opacity: 0.8; + } + + .xl\:ring-opacity-90{ + --tw-ring-opacity: 0.9; + } + + .xl\:ring-opacity-95{ + --tw-ring-opacity: 0.95; + } + + .xl\:ring-opacity-100{ + --tw-ring-opacity: 1; + } + + .xl\:focus-within\:ring-opacity-0:focus-within{ + --tw-ring-opacity: 0; + } + + .xl\:focus-within\:ring-opacity-5:focus-within{ + --tw-ring-opacity: 0.05; + } + + .xl\:focus-within\:ring-opacity-10:focus-within{ + --tw-ring-opacity: 0.1; + } + + .xl\:focus-within\:ring-opacity-20:focus-within{ + --tw-ring-opacity: 0.2; + } + + .xl\:focus-within\:ring-opacity-25:focus-within{ + --tw-ring-opacity: 0.25; + } + + .xl\:focus-within\:ring-opacity-30:focus-within{ + --tw-ring-opacity: 0.3; + } + + .xl\:focus-within\:ring-opacity-40:focus-within{ + --tw-ring-opacity: 0.4; + } + + .xl\:focus-within\:ring-opacity-50:focus-within{ + --tw-ring-opacity: 0.5; + } + + .xl\:focus-within\:ring-opacity-60:focus-within{ + --tw-ring-opacity: 0.6; + } + + .xl\:focus-within\:ring-opacity-70:focus-within{ + --tw-ring-opacity: 0.7; + } + + .xl\:focus-within\:ring-opacity-75:focus-within{ + --tw-ring-opacity: 0.75; + } + + .xl\:focus-within\:ring-opacity-80:focus-within{ + --tw-ring-opacity: 0.8; + } + + .xl\:focus-within\:ring-opacity-90:focus-within{ + --tw-ring-opacity: 0.9; + } + + .xl\:focus-within\:ring-opacity-95:focus-within{ + --tw-ring-opacity: 0.95; + } + + .xl\:focus-within\:ring-opacity-100:focus-within{ + --tw-ring-opacity: 1; + } + + .xl\:focus\:ring-opacity-0:focus{ + --tw-ring-opacity: 0; + } + + .xl\:focus\:ring-opacity-5:focus{ + --tw-ring-opacity: 0.05; + } + + .xl\:focus\:ring-opacity-10:focus{ + --tw-ring-opacity: 0.1; + } + + .xl\:focus\:ring-opacity-20:focus{ + --tw-ring-opacity: 0.2; + } + + .xl\:focus\:ring-opacity-25:focus{ + --tw-ring-opacity: 0.25; + } + + .xl\:focus\:ring-opacity-30:focus{ + --tw-ring-opacity: 0.3; + } + + .xl\:focus\:ring-opacity-40:focus{ + --tw-ring-opacity: 0.4; + } + + .xl\:focus\:ring-opacity-50:focus{ + --tw-ring-opacity: 0.5; + } + + .xl\:focus\:ring-opacity-60:focus{ + --tw-ring-opacity: 0.6; + } + + .xl\:focus\:ring-opacity-70:focus{ + --tw-ring-opacity: 0.7; + } + + .xl\:focus\:ring-opacity-75:focus{ + --tw-ring-opacity: 0.75; + } + + .xl\:focus\:ring-opacity-80:focus{ + --tw-ring-opacity: 0.8; + } + + .xl\:focus\:ring-opacity-90:focus{ + --tw-ring-opacity: 0.9; + } + + .xl\:focus\:ring-opacity-95:focus{ + --tw-ring-opacity: 0.95; + } + + .xl\:focus\:ring-opacity-100:focus{ + --tw-ring-opacity: 1; + } + + .xl\:fill-current{ + fill: currentColor; + } + + .xl\:stroke-current{ + stroke: currentColor; + } + + .xl\:stroke-0{ + stroke-width: 0; + } + + .xl\:stroke-1{ + stroke-width: 1; + } + + .xl\:stroke-2{ + stroke-width: 2; + } + + .xl\:table-auto{ + table-layout: auto; + } + + .xl\:table-fixed{ + table-layout: fixed; + } + + .xl\:text-left{ + text-align: left; + } + + .xl\:text-center{ + text-align: center; + } + + .xl\:text-right{ + text-align: right; + } + + .xl\:text-justify{ + text-align: justify; + } + + .xl\:text-transparent{ + color: transparent; + } + + .xl\:text-current{ + color: currentColor; + } + + .xl\:text-black{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .xl\:text-white{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .xl\:text-gray-50{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .xl\:text-gray-100{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .xl\:text-gray-200{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .xl\:text-gray-300{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .xl\:text-gray-400{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .xl\:text-gray-500{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .xl\:text-gray-600{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .xl\:text-gray-700{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .xl\:text-gray-800{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .xl\:text-gray-900{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .xl\:text-red-50{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .xl\:text-red-100{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .xl\:text-red-200{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .xl\:text-red-300{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .xl\:text-red-400{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .xl\:text-red-500{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .xl\:text-red-600{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .xl\:text-red-700{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .xl\:text-red-800{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .xl\:text-red-900{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .xl\:text-yellow-50{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .xl\:text-yellow-100{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .xl\:text-yellow-200{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .xl\:text-yellow-300{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .xl\:text-yellow-400{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .xl\:text-yellow-500{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .xl\:text-yellow-600{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .xl\:text-yellow-700{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .xl\:text-yellow-800{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .xl\:text-yellow-900{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .xl\:text-green-50{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .xl\:text-green-100{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .xl\:text-green-200{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .xl\:text-green-300{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .xl\:text-green-400{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .xl\:text-green-500{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .xl\:text-green-600{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .xl\:text-green-700{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .xl\:text-green-800{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .xl\:text-green-900{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .xl\:text-blue-50{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .xl\:text-blue-100{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .xl\:text-blue-200{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .xl\:text-blue-300{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .xl\:text-blue-400{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .xl\:text-blue-500{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .xl\:text-blue-600{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .xl\:text-blue-700{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .xl\:text-blue-800{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .xl\:text-blue-900{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .xl\:text-indigo-50{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .xl\:text-indigo-100{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .xl\:text-indigo-200{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .xl\:text-indigo-300{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .xl\:text-indigo-400{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .xl\:text-indigo-500{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .xl\:text-indigo-600{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .xl\:text-indigo-700{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .xl\:text-indigo-800{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .xl\:text-indigo-900{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .xl\:text-purple-50{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .xl\:text-purple-100{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .xl\:text-purple-200{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .xl\:text-purple-300{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .xl\:text-purple-400{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .xl\:text-purple-500{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .xl\:text-purple-600{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .xl\:text-purple-700{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .xl\:text-purple-800{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .xl\:text-purple-900{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .xl\:text-pink-50{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .xl\:text-pink-100{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .xl\:text-pink-200{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .xl\:text-pink-300{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .xl\:text-pink-400{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .xl\:text-pink-500{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .xl\:text-pink-600{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .xl\:text-pink-700{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .xl\:text-pink-800{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .xl\:text-pink-900{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-transparent{ + color: transparent; + } + + .group:hover .xl\:group-hover\:text-current{ + color: currentColor; + } + + .group:hover .xl\:group-hover\:text-black{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-white{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-gray-50{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-gray-100{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-gray-200{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-gray-300{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-gray-400{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-gray-500{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-gray-600{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-gray-700{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-gray-800{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-gray-900{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-red-50{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-red-100{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-red-200{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-red-300{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-red-400{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-red-500{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-red-600{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-red-700{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-red-800{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-red-900{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-yellow-50{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-yellow-100{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-yellow-200{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-yellow-300{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-yellow-400{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-yellow-500{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-yellow-600{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-yellow-700{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-yellow-800{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-yellow-900{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-green-50{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-green-100{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-green-200{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-green-300{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-green-400{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-green-500{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-green-600{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-green-700{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-green-800{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-green-900{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-blue-50{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-blue-100{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-blue-200{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-blue-300{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-blue-400{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-blue-500{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-blue-600{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-blue-700{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-blue-800{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-blue-900{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-indigo-50{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-indigo-100{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-indigo-200{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-indigo-300{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-indigo-400{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-indigo-500{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-indigo-600{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-indigo-700{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-indigo-800{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-indigo-900{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-purple-50{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-purple-100{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-purple-200{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-purple-300{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-purple-400{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-purple-500{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-purple-600{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-purple-700{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-purple-800{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-purple-900{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-pink-50{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-pink-100{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-pink-200{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-pink-300{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-pink-400{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-pink-500{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-pink-600{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-pink-700{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-pink-800{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .group:hover .xl\:group-hover\:text-pink-900{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-transparent:focus-within{ + color: transparent; + } + + .xl\:focus-within\:text-current:focus-within{ + color: currentColor; + } + + .xl\:focus-within\:text-black:focus-within{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-white:focus-within{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-gray-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-gray-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-gray-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-gray-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-gray-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-gray-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-gray-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-gray-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-gray-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-gray-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-red-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-red-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-red-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-red-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-red-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-red-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-red-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-red-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-red-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-red-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-yellow-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-yellow-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-yellow-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-yellow-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-yellow-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-yellow-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-yellow-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-yellow-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-yellow-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-yellow-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-green-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-green-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-green-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-green-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-green-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-green-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-green-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-green-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-green-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-green-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-blue-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-blue-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-blue-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-blue-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-blue-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-blue-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-blue-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-blue-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-blue-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-blue-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-indigo-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-indigo-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-indigo-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-indigo-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-indigo-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-indigo-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-indigo-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-indigo-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-indigo-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-indigo-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-purple-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-purple-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-purple-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-purple-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-purple-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-purple-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-purple-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-purple-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-purple-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-purple-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-pink-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-pink-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-pink-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-pink-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-pink-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-pink-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-pink-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-pink-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-pink-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .xl\:focus-within\:text-pink-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .xl\:hover\:text-transparent:hover{ + color: transparent; + } + + .xl\:hover\:text-current:hover{ + color: currentColor; + } + + .xl\:hover\:text-black:hover{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .xl\:hover\:text-white:hover{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .xl\:hover\:text-gray-50:hover{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .xl\:hover\:text-gray-100:hover{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .xl\:hover\:text-gray-200:hover{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .xl\:hover\:text-gray-300:hover{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .xl\:hover\:text-gray-400:hover{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .xl\:hover\:text-gray-500:hover{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .xl\:hover\:text-gray-600:hover{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .xl\:hover\:text-gray-700:hover{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .xl\:hover\:text-gray-800:hover{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .xl\:hover\:text-gray-900:hover{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .xl\:hover\:text-red-50:hover{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .xl\:hover\:text-red-100:hover{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .xl\:hover\:text-red-200:hover{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .xl\:hover\:text-red-300:hover{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .xl\:hover\:text-red-400:hover{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .xl\:hover\:text-red-500:hover{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .xl\:hover\:text-red-600:hover{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .xl\:hover\:text-red-700:hover{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .xl\:hover\:text-red-800:hover{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .xl\:hover\:text-red-900:hover{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .xl\:hover\:text-yellow-50:hover{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .xl\:hover\:text-yellow-100:hover{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .xl\:hover\:text-yellow-200:hover{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .xl\:hover\:text-yellow-300:hover{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .xl\:hover\:text-yellow-400:hover{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .xl\:hover\:text-yellow-500:hover{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .xl\:hover\:text-yellow-600:hover{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .xl\:hover\:text-yellow-700:hover{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .xl\:hover\:text-yellow-800:hover{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .xl\:hover\:text-yellow-900:hover{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .xl\:hover\:text-green-50:hover{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .xl\:hover\:text-green-100:hover{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .xl\:hover\:text-green-200:hover{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .xl\:hover\:text-green-300:hover{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .xl\:hover\:text-green-400:hover{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .xl\:hover\:text-green-500:hover{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .xl\:hover\:text-green-600:hover{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .xl\:hover\:text-green-700:hover{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .xl\:hover\:text-green-800:hover{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .xl\:hover\:text-green-900:hover{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .xl\:hover\:text-blue-50:hover{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .xl\:hover\:text-blue-100:hover{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .xl\:hover\:text-blue-200:hover{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .xl\:hover\:text-blue-300:hover{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .xl\:hover\:text-blue-400:hover{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .xl\:hover\:text-blue-500:hover{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .xl\:hover\:text-blue-600:hover{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .xl\:hover\:text-blue-700:hover{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .xl\:hover\:text-blue-800:hover{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .xl\:hover\:text-blue-900:hover{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .xl\:hover\:text-indigo-50:hover{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .xl\:hover\:text-indigo-100:hover{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .xl\:hover\:text-indigo-200:hover{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .xl\:hover\:text-indigo-300:hover{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .xl\:hover\:text-indigo-400:hover{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .xl\:hover\:text-indigo-500:hover{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .xl\:hover\:text-indigo-600:hover{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .xl\:hover\:text-indigo-700:hover{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .xl\:hover\:text-indigo-800:hover{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .xl\:hover\:text-indigo-900:hover{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .xl\:hover\:text-purple-50:hover{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .xl\:hover\:text-purple-100:hover{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .xl\:hover\:text-purple-200:hover{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .xl\:hover\:text-purple-300:hover{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .xl\:hover\:text-purple-400:hover{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .xl\:hover\:text-purple-500:hover{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .xl\:hover\:text-purple-600:hover{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .xl\:hover\:text-purple-700:hover{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .xl\:hover\:text-purple-800:hover{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .xl\:hover\:text-purple-900:hover{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .xl\:hover\:text-pink-50:hover{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .xl\:hover\:text-pink-100:hover{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .xl\:hover\:text-pink-200:hover{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .xl\:hover\:text-pink-300:hover{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .xl\:hover\:text-pink-400:hover{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .xl\:hover\:text-pink-500:hover{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .xl\:hover\:text-pink-600:hover{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .xl\:hover\:text-pink-700:hover{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .xl\:hover\:text-pink-800:hover{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .xl\:hover\:text-pink-900:hover{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .xl\:focus\:text-transparent:focus{ + color: transparent; + } + + .xl\:focus\:text-current:focus{ + color: currentColor; + } + + .xl\:focus\:text-black:focus{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .xl\:focus\:text-white:focus{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .xl\:focus\:text-gray-50:focus{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .xl\:focus\:text-gray-100:focus{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .xl\:focus\:text-gray-200:focus{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .xl\:focus\:text-gray-300:focus{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .xl\:focus\:text-gray-400:focus{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .xl\:focus\:text-gray-500:focus{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .xl\:focus\:text-gray-600:focus{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .xl\:focus\:text-gray-700:focus{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .xl\:focus\:text-gray-800:focus{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .xl\:focus\:text-gray-900:focus{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .xl\:focus\:text-red-50:focus{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .xl\:focus\:text-red-100:focus{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .xl\:focus\:text-red-200:focus{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .xl\:focus\:text-red-300:focus{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .xl\:focus\:text-red-400:focus{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .xl\:focus\:text-red-500:focus{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .xl\:focus\:text-red-600:focus{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .xl\:focus\:text-red-700:focus{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .xl\:focus\:text-red-800:focus{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .xl\:focus\:text-red-900:focus{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .xl\:focus\:text-yellow-50:focus{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .xl\:focus\:text-yellow-100:focus{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .xl\:focus\:text-yellow-200:focus{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .xl\:focus\:text-yellow-300:focus{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .xl\:focus\:text-yellow-400:focus{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .xl\:focus\:text-yellow-500:focus{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .xl\:focus\:text-yellow-600:focus{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .xl\:focus\:text-yellow-700:focus{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .xl\:focus\:text-yellow-800:focus{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .xl\:focus\:text-yellow-900:focus{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .xl\:focus\:text-green-50:focus{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .xl\:focus\:text-green-100:focus{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .xl\:focus\:text-green-200:focus{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .xl\:focus\:text-green-300:focus{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .xl\:focus\:text-green-400:focus{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .xl\:focus\:text-green-500:focus{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .xl\:focus\:text-green-600:focus{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .xl\:focus\:text-green-700:focus{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .xl\:focus\:text-green-800:focus{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .xl\:focus\:text-green-900:focus{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .xl\:focus\:text-blue-50:focus{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .xl\:focus\:text-blue-100:focus{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .xl\:focus\:text-blue-200:focus{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .xl\:focus\:text-blue-300:focus{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .xl\:focus\:text-blue-400:focus{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .xl\:focus\:text-blue-500:focus{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .xl\:focus\:text-blue-600:focus{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .xl\:focus\:text-blue-700:focus{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .xl\:focus\:text-blue-800:focus{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .xl\:focus\:text-blue-900:focus{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .xl\:focus\:text-indigo-50:focus{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .xl\:focus\:text-indigo-100:focus{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .xl\:focus\:text-indigo-200:focus{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .xl\:focus\:text-indigo-300:focus{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .xl\:focus\:text-indigo-400:focus{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .xl\:focus\:text-indigo-500:focus{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .xl\:focus\:text-indigo-600:focus{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .xl\:focus\:text-indigo-700:focus{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .xl\:focus\:text-indigo-800:focus{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .xl\:focus\:text-indigo-900:focus{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .xl\:focus\:text-purple-50:focus{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .xl\:focus\:text-purple-100:focus{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .xl\:focus\:text-purple-200:focus{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .xl\:focus\:text-purple-300:focus{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .xl\:focus\:text-purple-400:focus{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .xl\:focus\:text-purple-500:focus{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .xl\:focus\:text-purple-600:focus{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .xl\:focus\:text-purple-700:focus{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .xl\:focus\:text-purple-800:focus{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .xl\:focus\:text-purple-900:focus{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .xl\:focus\:text-pink-50:focus{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .xl\:focus\:text-pink-100:focus{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .xl\:focus\:text-pink-200:focus{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .xl\:focus\:text-pink-300:focus{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .xl\:focus\:text-pink-400:focus{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .xl\:focus\:text-pink-500:focus{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .xl\:focus\:text-pink-600:focus{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .xl\:focus\:text-pink-700:focus{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .xl\:focus\:text-pink-800:focus{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .xl\:focus\:text-pink-900:focus{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .xl\:text-opacity-0{ + --tw-text-opacity: 0; + } + + .xl\:text-opacity-5{ + --tw-text-opacity: 0.05; + } + + .xl\:text-opacity-10{ + --tw-text-opacity: 0.1; + } + + .xl\:text-opacity-20{ + --tw-text-opacity: 0.2; + } + + .xl\:text-opacity-25{ + --tw-text-opacity: 0.25; + } + + .xl\:text-opacity-30{ + --tw-text-opacity: 0.3; + } + + .xl\:text-opacity-40{ + --tw-text-opacity: 0.4; + } + + .xl\:text-opacity-50{ + --tw-text-opacity: 0.5; + } + + .xl\:text-opacity-60{ + --tw-text-opacity: 0.6; + } + + .xl\:text-opacity-70{ + --tw-text-opacity: 0.7; + } + + .xl\:text-opacity-75{ + --tw-text-opacity: 0.75; + } + + .xl\:text-opacity-80{ + --tw-text-opacity: 0.8; + } + + .xl\:text-opacity-90{ + --tw-text-opacity: 0.9; + } + + .xl\:text-opacity-95{ + --tw-text-opacity: 0.95; + } + + .xl\:text-opacity-100{ + --tw-text-opacity: 1; + } + + .group:hover .xl\:group-hover\:text-opacity-0{ + --tw-text-opacity: 0; + } + + .group:hover .xl\:group-hover\:text-opacity-5{ + --tw-text-opacity: 0.05; + } + + .group:hover .xl\:group-hover\:text-opacity-10{ + --tw-text-opacity: 0.1; + } + + .group:hover .xl\:group-hover\:text-opacity-20{ + --tw-text-opacity: 0.2; + } + + .group:hover .xl\:group-hover\:text-opacity-25{ + --tw-text-opacity: 0.25; + } + + .group:hover .xl\:group-hover\:text-opacity-30{ + --tw-text-opacity: 0.3; + } + + .group:hover .xl\:group-hover\:text-opacity-40{ + --tw-text-opacity: 0.4; + } + + .group:hover .xl\:group-hover\:text-opacity-50{ + --tw-text-opacity: 0.5; + } + + .group:hover .xl\:group-hover\:text-opacity-60{ + --tw-text-opacity: 0.6; + } + + .group:hover .xl\:group-hover\:text-opacity-70{ + --tw-text-opacity: 0.7; + } + + .group:hover .xl\:group-hover\:text-opacity-75{ + --tw-text-opacity: 0.75; + } + + .group:hover .xl\:group-hover\:text-opacity-80{ + --tw-text-opacity: 0.8; + } + + .group:hover .xl\:group-hover\:text-opacity-90{ + --tw-text-opacity: 0.9; + } + + .group:hover .xl\:group-hover\:text-opacity-95{ + --tw-text-opacity: 0.95; + } + + .group:hover .xl\:group-hover\:text-opacity-100{ + --tw-text-opacity: 1; + } + + .xl\:focus-within\:text-opacity-0:focus-within{ + --tw-text-opacity: 0; + } + + .xl\:focus-within\:text-opacity-5:focus-within{ + --tw-text-opacity: 0.05; + } + + .xl\:focus-within\:text-opacity-10:focus-within{ + --tw-text-opacity: 0.1; + } + + .xl\:focus-within\:text-opacity-20:focus-within{ + --tw-text-opacity: 0.2; + } + + .xl\:focus-within\:text-opacity-25:focus-within{ + --tw-text-opacity: 0.25; + } + + .xl\:focus-within\:text-opacity-30:focus-within{ + --tw-text-opacity: 0.3; + } + + .xl\:focus-within\:text-opacity-40:focus-within{ + --tw-text-opacity: 0.4; + } + + .xl\:focus-within\:text-opacity-50:focus-within{ + --tw-text-opacity: 0.5; + } + + .xl\:focus-within\:text-opacity-60:focus-within{ + --tw-text-opacity: 0.6; + } + + .xl\:focus-within\:text-opacity-70:focus-within{ + --tw-text-opacity: 0.7; + } + + .xl\:focus-within\:text-opacity-75:focus-within{ + --tw-text-opacity: 0.75; + } + + .xl\:focus-within\:text-opacity-80:focus-within{ + --tw-text-opacity: 0.8; + } + + .xl\:focus-within\:text-opacity-90:focus-within{ + --tw-text-opacity: 0.9; + } + + .xl\:focus-within\:text-opacity-95:focus-within{ + --tw-text-opacity: 0.95; + } + + .xl\:focus-within\:text-opacity-100:focus-within{ + --tw-text-opacity: 1; + } + + .xl\:hover\:text-opacity-0:hover{ + --tw-text-opacity: 0; + } + + .xl\:hover\:text-opacity-5:hover{ + --tw-text-opacity: 0.05; + } + + .xl\:hover\:text-opacity-10:hover{ + --tw-text-opacity: 0.1; + } + + .xl\:hover\:text-opacity-20:hover{ + --tw-text-opacity: 0.2; + } + + .xl\:hover\:text-opacity-25:hover{ + --tw-text-opacity: 0.25; + } + + .xl\:hover\:text-opacity-30:hover{ + --tw-text-opacity: 0.3; + } + + .xl\:hover\:text-opacity-40:hover{ + --tw-text-opacity: 0.4; + } + + .xl\:hover\:text-opacity-50:hover{ + --tw-text-opacity: 0.5; + } + + .xl\:hover\:text-opacity-60:hover{ + --tw-text-opacity: 0.6; + } + + .xl\:hover\:text-opacity-70:hover{ + --tw-text-opacity: 0.7; + } + + .xl\:hover\:text-opacity-75:hover{ + --tw-text-opacity: 0.75; + } + + .xl\:hover\:text-opacity-80:hover{ + --tw-text-opacity: 0.8; + } + + .xl\:hover\:text-opacity-90:hover{ + --tw-text-opacity: 0.9; + } + + .xl\:hover\:text-opacity-95:hover{ + --tw-text-opacity: 0.95; + } + + .xl\:hover\:text-opacity-100:hover{ + --tw-text-opacity: 1; + } + + .xl\:focus\:text-opacity-0:focus{ + --tw-text-opacity: 0; + } + + .xl\:focus\:text-opacity-5:focus{ + --tw-text-opacity: 0.05; + } + + .xl\:focus\:text-opacity-10:focus{ + --tw-text-opacity: 0.1; + } + + .xl\:focus\:text-opacity-20:focus{ + --tw-text-opacity: 0.2; + } + + .xl\:focus\:text-opacity-25:focus{ + --tw-text-opacity: 0.25; + } + + .xl\:focus\:text-opacity-30:focus{ + --tw-text-opacity: 0.3; + } + + .xl\:focus\:text-opacity-40:focus{ + --tw-text-opacity: 0.4; + } + + .xl\:focus\:text-opacity-50:focus{ + --tw-text-opacity: 0.5; + } + + .xl\:focus\:text-opacity-60:focus{ + --tw-text-opacity: 0.6; + } + + .xl\:focus\:text-opacity-70:focus{ + --tw-text-opacity: 0.7; + } + + .xl\:focus\:text-opacity-75:focus{ + --tw-text-opacity: 0.75; + } + + .xl\:focus\:text-opacity-80:focus{ + --tw-text-opacity: 0.8; + } + + .xl\:focus\:text-opacity-90:focus{ + --tw-text-opacity: 0.9; + } + + .xl\:focus\:text-opacity-95:focus{ + --tw-text-opacity: 0.95; + } + + .xl\:focus\:text-opacity-100:focus{ + --tw-text-opacity: 1; + } + + .xl\:truncate{ + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .xl\:overflow-ellipsis{ + text-overflow: ellipsis; + } + + .xl\:overflow-clip{ + text-overflow: clip; + } + + .xl\:italic{ + font-style: italic; + } + + .xl\:not-italic{ + font-style: normal; + } + + .xl\:uppercase{ + text-transform: uppercase; + } + + .xl\:lowercase{ + text-transform: lowercase; + } + + .xl\:capitalize{ + text-transform: capitalize; + } + + .xl\:normal-case{ + text-transform: none; + } + + .xl\:underline{ + text-decoration: underline; + } + + .xl\:line-through{ + text-decoration: line-through; + } + + .xl\:no-underline{ + text-decoration: none; + } + + .group:hover .xl\:group-hover\:underline{ + text-decoration: underline; + } + + .group:hover .xl\:group-hover\:line-through{ + text-decoration: line-through; + } + + .group:hover .xl\:group-hover\:no-underline{ + text-decoration: none; + } + + .xl\:focus-within\:underline:focus-within{ + text-decoration: underline; + } + + .xl\:focus-within\:line-through:focus-within{ + text-decoration: line-through; + } + + .xl\:focus-within\:no-underline:focus-within{ + text-decoration: none; + } + + .xl\:hover\:underline:hover{ + text-decoration: underline; + } + + .xl\:hover\:line-through:hover{ + text-decoration: line-through; + } + + .xl\:hover\:no-underline:hover{ + text-decoration: none; + } + + .xl\:focus\:underline:focus{ + text-decoration: underline; + } + + .xl\:focus\:line-through:focus{ + text-decoration: line-through; + } + + .xl\:focus\:no-underline:focus{ + text-decoration: none; + } + + .xl\:antialiased{ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .xl\:subpixel-antialiased{ + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .xl\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions{ + --tw-ordinal: var(--tw-empty,/*!*/ /*!*/); + --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/); + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); + } + + .xl\:normal-nums{ + font-variant-numeric: normal; + } + + .xl\:ordinal{ + --tw-ordinal: ordinal; + } + + .xl\:slashed-zero{ + --tw-slashed-zero: slashed-zero; + } + + .xl\:lining-nums{ + --tw-numeric-figure: lining-nums; + } + + .xl\:oldstyle-nums{ + --tw-numeric-figure: oldstyle-nums; + } + + .xl\:proportional-nums{ + --tw-numeric-spacing: proportional-nums; + } + + .xl\:tabular-nums{ + --tw-numeric-spacing: tabular-nums; + } + + .xl\:diagonal-fractions{ + --tw-numeric-fraction: diagonal-fractions; + } + + .xl\:stacked-fractions{ + --tw-numeric-fraction: stacked-fractions; + } + + .xl\:tracking-tighter{ + letter-spacing: -0.05em; + } + + .xl\:tracking-tight{ + letter-spacing: -0.025em; + } + + .xl\:tracking-normal{ + letter-spacing: 0em; + } + + .xl\:tracking-wide{ + letter-spacing: 0.025em; + } + + .xl\:tracking-wider{ + letter-spacing: 0.05em; + } + + .xl\:tracking-widest{ + letter-spacing: 0.1em; + } + + .xl\:select-none{ + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .xl\:select-text{ + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .xl\:select-all{ + -webkit-user-select: all; + -moz-user-select: all; + user-select: all; + } + + .xl\:select-auto{ + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; + } + + .xl\:align-baseline{ + vertical-align: baseline; + } + + .xl\:align-top{ + vertical-align: top; + } + + .xl\:align-middle{ + vertical-align: middle; + } + + .xl\:align-bottom{ + vertical-align: bottom; + } + + .xl\:align-text-top{ + vertical-align: text-top; + } + + .xl\:align-text-bottom{ + vertical-align: text-bottom; + } + + .xl\:visible{ + visibility: visible; + } + + .xl\:invisible{ + visibility: hidden; + } + + .xl\:whitespace-normal{ + white-space: normal; + } + + .xl\:whitespace-nowrap{ + white-space: nowrap; + } + + .xl\:whitespace-pre{ + white-space: pre; + } + + .xl\:whitespace-pre-line{ + white-space: pre-line; + } + + .xl\:whitespace-pre-wrap{ + white-space: pre-wrap; + } + + .xl\:break-normal{ + overflow-wrap: normal; + word-break: normal; + } + + .xl\:break-words{ + overflow-wrap: break-word; + } + + .xl\:break-all{ + word-break: break-all; + } + + .xl\:w-0{ + width: 0px; + } + + .xl\:w-1{ + width: 0.25rem; + } + + .xl\:w-2{ + width: 0.5rem; + } + + .xl\:w-3{ + width: 0.75rem; + } + + .xl\:w-4{ + width: 1rem; + } + + .xl\:w-5{ + width: 1.25rem; + } + + .xl\:w-6{ + width: 1.5rem; + } + + .xl\:w-7{ + width: 1.75rem; + } + + .xl\:w-8{ + width: 2rem; + } + + .xl\:w-9{ + width: 2.25rem; + } + + .xl\:w-10{ + width: 2.5rem; + } + + .xl\:w-11{ + width: 2.75rem; + } + + .xl\:w-12{ + width: 3rem; + } + + .xl\:w-14{ + width: 3.5rem; + } + + .xl\:w-16{ + width: 4rem; + } + + .xl\:w-20{ + width: 5rem; + } + + .xl\:w-24{ + width: 6rem; + } + + .xl\:w-28{ + width: 7rem; + } + + .xl\:w-32{ + width: 8rem; + } + + .xl\:w-36{ + width: 9rem; + } + + .xl\:w-40{ + width: 10rem; + } + + .xl\:w-44{ + width: 11rem; + } + + .xl\:w-48{ + width: 12rem; + } + + .xl\:w-52{ + width: 13rem; + } + + .xl\:w-56{ + width: 14rem; + } + + .xl\:w-60{ + width: 15rem; + } + + .xl\:w-64{ + width: 16rem; + } + + .xl\:w-72{ + width: 18rem; + } + + .xl\:w-80{ + width: 20rem; + } + + .xl\:w-96{ + width: 24rem; + } + + .xl\:w-auto{ + width: auto; + } + + .xl\:w-px{ + width: 1px; + } + + .xl\:w-0\.5{ + width: 0.125rem; + } + + .xl\:w-1\.5{ + width: 0.375rem; + } + + .xl\:w-2\.5{ + width: 0.625rem; + } + + .xl\:w-3\.5{ + width: 0.875rem; + } + + .xl\:w-1\/2{ + width: 50%; + } + + .xl\:w-1\/3{ + width: 33.333333%; + } + + .xl\:w-2\/3{ + width: 66.666667%; + } + + .xl\:w-1\/4{ + width: 25%; + } + + .xl\:w-2\/4{ + width: 50%; + } + + .xl\:w-3\/4{ + width: 75%; + } + + .xl\:w-1\/5{ + width: 20%; + } + + .xl\:w-2\/5{ + width: 40%; + } + + .xl\:w-3\/5{ + width: 60%; + } + + .xl\:w-4\/5{ + width: 80%; + } + + .xl\:w-1\/6{ + width: 16.666667%; + } + + .xl\:w-2\/6{ + width: 33.333333%; + } + + .xl\:w-3\/6{ + width: 50%; + } + + .xl\:w-4\/6{ + width: 66.666667%; + } + + .xl\:w-5\/6{ + width: 83.333333%; + } + + .xl\:w-1\/12{ + width: 8.333333%; + } + + .xl\:w-2\/12{ + width: 16.666667%; + } + + .xl\:w-3\/12{ + width: 25%; + } + + .xl\:w-4\/12{ + width: 33.333333%; + } + + .xl\:w-5\/12{ + width: 41.666667%; + } + + .xl\:w-6\/12{ + width: 50%; + } + + .xl\:w-7\/12{ + width: 58.333333%; + } + + .xl\:w-8\/12{ + width: 66.666667%; + } + + .xl\:w-9\/12{ + width: 75%; + } + + .xl\:w-10\/12{ + width: 83.333333%; + } + + .xl\:w-11\/12{ + width: 91.666667%; + } + + .xl\:w-full{ + width: 100%; + } + + .xl\:w-screen{ + width: 100vw; + } + + .xl\:w-min{ + width: -webkit-min-content; + width: -moz-min-content; + width: min-content; + } + + .xl\:w-max{ + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + } + + .xl\:z-0{ + z-index: 0; + } + + .xl\:z-10{ + z-index: 10; + } + + .xl\:z-20{ + z-index: 20; + } + + .xl\:z-30{ + z-index: 30; + } + + .xl\:z-40{ + z-index: 40; + } + + .xl\:z-50{ + z-index: 50; + } + + .xl\:z-auto{ + z-index: auto; + } + + .xl\:focus-within\:z-0:focus-within{ + z-index: 0; + } + + .xl\:focus-within\:z-10:focus-within{ + z-index: 10; + } + + .xl\:focus-within\:z-20:focus-within{ + z-index: 20; + } + + .xl\:focus-within\:z-30:focus-within{ + z-index: 30; + } + + .xl\:focus-within\:z-40:focus-within{ + z-index: 40; + } + + .xl\:focus-within\:z-50:focus-within{ + z-index: 50; + } + + .xl\:focus-within\:z-auto:focus-within{ + z-index: auto; + } + + .xl\:focus\:z-0:focus{ + z-index: 0; + } + + .xl\:focus\:z-10:focus{ + z-index: 10; + } + + .xl\:focus\:z-20:focus{ + z-index: 20; + } + + .xl\:focus\:z-30:focus{ + z-index: 30; + } + + .xl\:focus\:z-40:focus{ + z-index: 40; + } + + .xl\:focus\:z-50:focus{ + z-index: 50; + } + + .xl\:focus\:z-auto:focus{ + z-index: auto; + } + + .xl\:isolate{ + isolation: isolate; + } + + .xl\:isolation-auto{ + isolation: auto; + } + + .xl\:gap-0{ + gap: 0px; + } + + .xl\:gap-1{ + gap: 0.25rem; + } + + .xl\:gap-2{ + gap: 0.5rem; + } + + .xl\:gap-3{ + gap: 0.75rem; + } + + .xl\:gap-4{ + gap: 1rem; + } + + .xl\:gap-5{ + gap: 1.25rem; + } + + .xl\:gap-6{ + gap: 1.5rem; + } + + .xl\:gap-7{ + gap: 1.75rem; + } + + .xl\:gap-8{ + gap: 2rem; + } + + .xl\:gap-9{ + gap: 2.25rem; + } + + .xl\:gap-10{ + gap: 2.5rem; + } + + .xl\:gap-11{ + gap: 2.75rem; + } + + .xl\:gap-12{ + gap: 3rem; + } + + .xl\:gap-14{ + gap: 3.5rem; + } + + .xl\:gap-16{ + gap: 4rem; + } + + .xl\:gap-20{ + gap: 5rem; + } + + .xl\:gap-24{ + gap: 6rem; + } + + .xl\:gap-28{ + gap: 7rem; + } + + .xl\:gap-32{ + gap: 8rem; + } + + .xl\:gap-36{ + gap: 9rem; + } + + .xl\:gap-40{ + gap: 10rem; + } + + .xl\:gap-44{ + gap: 11rem; + } + + .xl\:gap-48{ + gap: 12rem; + } + + .xl\:gap-52{ + gap: 13rem; + } + + .xl\:gap-56{ + gap: 14rem; + } + + .xl\:gap-60{ + gap: 15rem; + } + + .xl\:gap-64{ + gap: 16rem; + } + + .xl\:gap-72{ + gap: 18rem; + } + + .xl\:gap-80{ + gap: 20rem; + } + + .xl\:gap-96{ + gap: 24rem; + } + + .xl\:gap-px{ + gap: 1px; + } + + .xl\:gap-0\.5{ + gap: 0.125rem; + } + + .xl\:gap-1\.5{ + gap: 0.375rem; + } + + .xl\:gap-2\.5{ + gap: 0.625rem; + } + + .xl\:gap-3\.5{ + gap: 0.875rem; + } + + .xl\:gap-x-0{ + -moz-column-gap: 0px; + column-gap: 0px; + } + + .xl\:gap-x-1{ + -moz-column-gap: 0.25rem; + column-gap: 0.25rem; + } + + .xl\:gap-x-2{ + -moz-column-gap: 0.5rem; + column-gap: 0.5rem; + } + + .xl\:gap-x-3{ + -moz-column-gap: 0.75rem; + column-gap: 0.75rem; + } + + .xl\:gap-x-4{ + -moz-column-gap: 1rem; + column-gap: 1rem; + } + + .xl\:gap-x-5{ + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + } + + .xl\:gap-x-6{ + -moz-column-gap: 1.5rem; + column-gap: 1.5rem; + } + + .xl\:gap-x-7{ + -moz-column-gap: 1.75rem; + column-gap: 1.75rem; + } + + .xl\:gap-x-8{ + -moz-column-gap: 2rem; + column-gap: 2rem; + } + + .xl\:gap-x-9{ + -moz-column-gap: 2.25rem; + column-gap: 2.25rem; + } + + .xl\:gap-x-10{ + -moz-column-gap: 2.5rem; + column-gap: 2.5rem; + } + + .xl\:gap-x-11{ + -moz-column-gap: 2.75rem; + column-gap: 2.75rem; + } + + .xl\:gap-x-12{ + -moz-column-gap: 3rem; + column-gap: 3rem; + } + + .xl\:gap-x-14{ + -moz-column-gap: 3.5rem; + column-gap: 3.5rem; + } + + .xl\:gap-x-16{ + -moz-column-gap: 4rem; + column-gap: 4rem; + } + + .xl\:gap-x-20{ + -moz-column-gap: 5rem; + column-gap: 5rem; + } + + .xl\:gap-x-24{ + -moz-column-gap: 6rem; + column-gap: 6rem; + } + + .xl\:gap-x-28{ + -moz-column-gap: 7rem; + column-gap: 7rem; + } + + .xl\:gap-x-32{ + -moz-column-gap: 8rem; + column-gap: 8rem; + } + + .xl\:gap-x-36{ + -moz-column-gap: 9rem; + column-gap: 9rem; + } + + .xl\:gap-x-40{ + -moz-column-gap: 10rem; + column-gap: 10rem; + } + + .xl\:gap-x-44{ + -moz-column-gap: 11rem; + column-gap: 11rem; + } + + .xl\:gap-x-48{ + -moz-column-gap: 12rem; + column-gap: 12rem; + } + + .xl\:gap-x-52{ + -moz-column-gap: 13rem; + column-gap: 13rem; + } + + .xl\:gap-x-56{ + -moz-column-gap: 14rem; + column-gap: 14rem; + } + + .xl\:gap-x-60{ + -moz-column-gap: 15rem; + column-gap: 15rem; + } + + .xl\:gap-x-64{ + -moz-column-gap: 16rem; + column-gap: 16rem; + } + + .xl\:gap-x-72{ + -moz-column-gap: 18rem; + column-gap: 18rem; + } + + .xl\:gap-x-80{ + -moz-column-gap: 20rem; + column-gap: 20rem; + } + + .xl\:gap-x-96{ + -moz-column-gap: 24rem; + column-gap: 24rem; + } + + .xl\:gap-x-px{ + -moz-column-gap: 1px; + column-gap: 1px; + } + + .xl\:gap-x-0\.5{ + -moz-column-gap: 0.125rem; + column-gap: 0.125rem; + } + + .xl\:gap-x-1\.5{ + -moz-column-gap: 0.375rem; + column-gap: 0.375rem; + } + + .xl\:gap-x-2\.5{ + -moz-column-gap: 0.625rem; + column-gap: 0.625rem; + } + + .xl\:gap-x-3\.5{ + -moz-column-gap: 0.875rem; + column-gap: 0.875rem; + } + + .xl\:gap-y-0{ + row-gap: 0px; + } + + .xl\:gap-y-1{ + row-gap: 0.25rem; + } + + .xl\:gap-y-2{ + row-gap: 0.5rem; + } + + .xl\:gap-y-3{ + row-gap: 0.75rem; + } + + .xl\:gap-y-4{ + row-gap: 1rem; + } + + .xl\:gap-y-5{ + row-gap: 1.25rem; + } + + .xl\:gap-y-6{ + row-gap: 1.5rem; + } + + .xl\:gap-y-7{ + row-gap: 1.75rem; + } + + .xl\:gap-y-8{ + row-gap: 2rem; + } + + .xl\:gap-y-9{ + row-gap: 2.25rem; + } + + .xl\:gap-y-10{ + row-gap: 2.5rem; + } + + .xl\:gap-y-11{ + row-gap: 2.75rem; + } + + .xl\:gap-y-12{ + row-gap: 3rem; + } + + .xl\:gap-y-14{ + row-gap: 3.5rem; + } + + .xl\:gap-y-16{ + row-gap: 4rem; + } + + .xl\:gap-y-20{ + row-gap: 5rem; + } + + .xl\:gap-y-24{ + row-gap: 6rem; + } + + .xl\:gap-y-28{ + row-gap: 7rem; + } + + .xl\:gap-y-32{ + row-gap: 8rem; + } + + .xl\:gap-y-36{ + row-gap: 9rem; + } + + .xl\:gap-y-40{ + row-gap: 10rem; + } + + .xl\:gap-y-44{ + row-gap: 11rem; + } + + .xl\:gap-y-48{ + row-gap: 12rem; + } + + .xl\:gap-y-52{ + row-gap: 13rem; + } + + .xl\:gap-y-56{ + row-gap: 14rem; + } + + .xl\:gap-y-60{ + row-gap: 15rem; + } + + .xl\:gap-y-64{ + row-gap: 16rem; + } + + .xl\:gap-y-72{ + row-gap: 18rem; + } + + .xl\:gap-y-80{ + row-gap: 20rem; + } + + .xl\:gap-y-96{ + row-gap: 24rem; + } + + .xl\:gap-y-px{ + row-gap: 1px; + } + + .xl\:gap-y-0\.5{ + row-gap: 0.125rem; + } + + .xl\:gap-y-1\.5{ + row-gap: 0.375rem; + } + + .xl\:gap-y-2\.5{ + row-gap: 0.625rem; + } + + .xl\:gap-y-3\.5{ + row-gap: 0.875rem; + } + + .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\:auto-cols-auto{ + grid-auto-columns: auto; + } + + .xl\:auto-cols-min{ + grid-auto-columns: -webkit-min-content; + grid-auto-columns: min-content; + } + + .xl\:auto-cols-max{ + grid-auto-columns: -webkit-max-content; + grid-auto-columns: max-content; + } + + .xl\:auto-cols-fr{ + grid-auto-columns: minmax(0, 1fr); + } + + .xl\:col-auto{ + grid-column: auto; + } + + .xl\:col-span-1{ + grid-column: span 1 / span 1; + } + + .xl\:col-span-2{ + grid-column: span 2 / span 2; + } + + .xl\:col-span-3{ + grid-column: span 3 / span 3; + } + + .xl\:col-span-4{ + grid-column: span 4 / span 4; + } + + .xl\:col-span-5{ + grid-column: span 5 / span 5; + } + + .xl\:col-span-6{ + grid-column: span 6 / span 6; + } + + .xl\:col-span-7{ + grid-column: span 7 / span 7; + } + + .xl\:col-span-8{ + grid-column: span 8 / span 8; + } + + .xl\:col-span-9{ + grid-column: span 9 / span 9; + } + + .xl\:col-span-10{ + grid-column: span 10 / span 10; + } + + .xl\:col-span-11{ + grid-column: span 11 / span 11; + } + + .xl\:col-span-12{ + grid-column: span 12 / span 12; + } + + .xl\:col-span-full{ + grid-column: 1 / -1; + } + + .xl\:col-start-1{ + grid-column-start: 1; + } + + .xl\:col-start-2{ + grid-column-start: 2; + } + + .xl\:col-start-3{ + grid-column-start: 3; + } + + .xl\:col-start-4{ + grid-column-start: 4; + } + + .xl\:col-start-5{ + grid-column-start: 5; + } + + .xl\:col-start-6{ + grid-column-start: 6; + } + + .xl\:col-start-7{ + grid-column-start: 7; + } + + .xl\:col-start-8{ + grid-column-start: 8; + } + + .xl\:col-start-9{ + grid-column-start: 9; + } + + .xl\:col-start-10{ + grid-column-start: 10; + } + + .xl\:col-start-11{ + grid-column-start: 11; + } + + .xl\:col-start-12{ + grid-column-start: 12; + } + + .xl\:col-start-13{ + grid-column-start: 13; + } + + .xl\:col-start-auto{ + grid-column-start: auto; + } + + .xl\:col-end-1{ + grid-column-end: 1; + } + + .xl\:col-end-2{ + grid-column-end: 2; + } + + .xl\:col-end-3{ + grid-column-end: 3; + } + + .xl\:col-end-4{ + grid-column-end: 4; + } + + .xl\:col-end-5{ + grid-column-end: 5; + } + + .xl\:col-end-6{ + grid-column-end: 6; + } + + .xl\:col-end-7{ + grid-column-end: 7; + } + + .xl\:col-end-8{ + grid-column-end: 8; + } + + .xl\:col-end-9{ + grid-column-end: 9; + } + + .xl\:col-end-10{ + grid-column-end: 10; + } + + .xl\:col-end-11{ + grid-column-end: 11; + } + + .xl\:col-end-12{ + grid-column-end: 12; + } + + .xl\:col-end-13{ + grid-column-end: 13; + } + + .xl\:col-end-auto{ + grid-column-end: auto; + } + + .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; + } + + .xl\:auto-rows-auto{ + grid-auto-rows: auto; + } + + .xl\:auto-rows-min{ + grid-auto-rows: -webkit-min-content; + grid-auto-rows: min-content; + } + + .xl\:auto-rows-max{ + grid-auto-rows: -webkit-max-content; + grid-auto-rows: max-content; + } + + .xl\:auto-rows-fr{ + grid-auto-rows: minmax(0, 1fr); + } + + .xl\:row-auto{ + grid-row: auto; + } + + .xl\:row-span-1{ + grid-row: span 1 / span 1; + } + + .xl\:row-span-2{ + grid-row: span 2 / span 2; + } + + .xl\:row-span-3{ + grid-row: span 3 / span 3; + } + + .xl\:row-span-4{ + grid-row: span 4 / span 4; + } + + .xl\:row-span-5{ + grid-row: span 5 / span 5; + } + + .xl\:row-span-6{ + grid-row: span 6 / span 6; + } + + .xl\:row-span-full{ + grid-row: 1 / -1; + } + + .xl\:row-start-1{ + grid-row-start: 1; + } + + .xl\:row-start-2{ + grid-row-start: 2; + } + + .xl\:row-start-3{ + grid-row-start: 3; + } + + .xl\:row-start-4{ + grid-row-start: 4; + } + + .xl\:row-start-5{ + grid-row-start: 5; + } + + .xl\:row-start-6{ + grid-row-start: 6; + } + + .xl\:row-start-7{ + grid-row-start: 7; + } + + .xl\:row-start-auto{ + grid-row-start: auto; + } + + .xl\:row-end-1{ + grid-row-end: 1; + } + + .xl\:row-end-2{ + grid-row-end: 2; + } + + .xl\:row-end-3{ + grid-row-end: 3; + } + + .xl\:row-end-4{ + grid-row-end: 4; + } + + .xl\:row-end-5{ + grid-row-end: 5; + } + + .xl\:row-end-6{ + grid-row-end: 6; + } + + .xl\:row-end-7{ + grid-row-end: 7; + } + + .xl\:row-end-auto{ + grid-row-end: auto; + } + + .xl\: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)); + } + + .xl\:transform-gpu{ + --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: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + } + + .xl\:transform-none{ + transform: none; + } + + .xl\:origin-center{ + transform-origin: center; + } + + .xl\:origin-top{ + transform-origin: top; + } + + .xl\:origin-top-right{ + transform-origin: top right; + } + + .xl\:origin-right{ + transform-origin: right; + } + + .xl\:origin-bottom-right{ + transform-origin: bottom right; + } + + .xl\:origin-bottom{ + transform-origin: bottom; + } + + .xl\:origin-bottom-left{ + transform-origin: bottom left; + } + + .xl\:origin-left{ + transform-origin: left; + } + + .xl\:origin-top-left{ + transform-origin: top left; + } + + .xl\:scale-0{ + --tw-scale-x: 0; + --tw-scale-y: 0; + } + + .xl\:scale-50{ + --tw-scale-x: .5; + --tw-scale-y: .5; + } + + .xl\:scale-75{ + --tw-scale-x: .75; + --tw-scale-y: .75; + } + + .xl\:scale-90{ + --tw-scale-x: .9; + --tw-scale-y: .9; + } + + .xl\:scale-95{ + --tw-scale-x: .95; + --tw-scale-y: .95; + } + + .xl\:scale-100{ + --tw-scale-x: 1; + --tw-scale-y: 1; + } + + .xl\:scale-105{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + } + + .xl\:scale-110{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + } + + .xl\:scale-125{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + } + + .xl\:scale-150{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + } + + .xl\:scale-x-0{ + --tw-scale-x: 0; + } + + .xl\:scale-x-50{ + --tw-scale-x: .5; + } + + .xl\:scale-x-75{ + --tw-scale-x: .75; + } + + .xl\:scale-x-90{ + --tw-scale-x: .9; + } + + .xl\:scale-x-95{ + --tw-scale-x: .95; + } + + .xl\:scale-x-100{ + --tw-scale-x: 1; + } + + .xl\:scale-x-105{ + --tw-scale-x: 1.05; + } + + .xl\:scale-x-110{ + --tw-scale-x: 1.1; + } + + .xl\:scale-x-125{ + --tw-scale-x: 1.25; + } + + .xl\:scale-x-150{ + --tw-scale-x: 1.5; + } + + .xl\:scale-y-0{ + --tw-scale-y: 0; + } + + .xl\:scale-y-50{ + --tw-scale-y: .5; + } + + .xl\:scale-y-75{ + --tw-scale-y: .75; + } + + .xl\:scale-y-90{ + --tw-scale-y: .9; + } + + .xl\:scale-y-95{ + --tw-scale-y: .95; + } + + .xl\:scale-y-100{ + --tw-scale-y: 1; + } + + .xl\:scale-y-105{ + --tw-scale-y: 1.05; + } + + .xl\:scale-y-110{ + --tw-scale-y: 1.1; + } + + .xl\:scale-y-125{ + --tw-scale-y: 1.25; + } + + .xl\:scale-y-150{ + --tw-scale-y: 1.5; + } + + .xl\:hover\:scale-0:hover{ + --tw-scale-x: 0; + --tw-scale-y: 0; + } + + .xl\:hover\:scale-50:hover{ + --tw-scale-x: .5; + --tw-scale-y: .5; + } + + .xl\:hover\:scale-75:hover{ + --tw-scale-x: .75; + --tw-scale-y: .75; + } + + .xl\:hover\:scale-90:hover{ + --tw-scale-x: .9; + --tw-scale-y: .9; + } + + .xl\:hover\:scale-95:hover{ + --tw-scale-x: .95; + --tw-scale-y: .95; + } + + .xl\:hover\:scale-100:hover{ + --tw-scale-x: 1; + --tw-scale-y: 1; + } + + .xl\:hover\:scale-105:hover{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + } + + .xl\:hover\:scale-110:hover{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + } + + .xl\:hover\:scale-125:hover{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + } + + .xl\:hover\:scale-150:hover{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + } + + .xl\:hover\:scale-x-0:hover{ + --tw-scale-x: 0; + } + + .xl\:hover\:scale-x-50:hover{ + --tw-scale-x: .5; + } + + .xl\:hover\:scale-x-75:hover{ + --tw-scale-x: .75; + } + + .xl\:hover\:scale-x-90:hover{ + --tw-scale-x: .9; + } + + .xl\:hover\:scale-x-95:hover{ + --tw-scale-x: .95; + } + + .xl\:hover\:scale-x-100:hover{ + --tw-scale-x: 1; + } + + .xl\:hover\:scale-x-105:hover{ + --tw-scale-x: 1.05; + } + + .xl\:hover\:scale-x-110:hover{ + --tw-scale-x: 1.1; + } + + .xl\:hover\:scale-x-125:hover{ + --tw-scale-x: 1.25; + } + + .xl\:hover\:scale-x-150:hover{ + --tw-scale-x: 1.5; + } + + .xl\:hover\:scale-y-0:hover{ + --tw-scale-y: 0; + } + + .xl\:hover\:scale-y-50:hover{ + --tw-scale-y: .5; + } + + .xl\:hover\:scale-y-75:hover{ + --tw-scale-y: .75; + } + + .xl\:hover\:scale-y-90:hover{ + --tw-scale-y: .9; + } + + .xl\:hover\:scale-y-95:hover{ + --tw-scale-y: .95; + } + + .xl\:hover\:scale-y-100:hover{ + --tw-scale-y: 1; + } + + .xl\:hover\:scale-y-105:hover{ + --tw-scale-y: 1.05; + } + + .xl\:hover\:scale-y-110:hover{ + --tw-scale-y: 1.1; + } + + .xl\:hover\:scale-y-125:hover{ + --tw-scale-y: 1.25; + } + + .xl\:hover\:scale-y-150:hover{ + --tw-scale-y: 1.5; + } + + .xl\:focus\:scale-0:focus{ + --tw-scale-x: 0; + --tw-scale-y: 0; + } + + .xl\:focus\:scale-50:focus{ + --tw-scale-x: .5; + --tw-scale-y: .5; + } + + .xl\:focus\:scale-75:focus{ + --tw-scale-x: .75; + --tw-scale-y: .75; + } + + .xl\:focus\:scale-90:focus{ + --tw-scale-x: .9; + --tw-scale-y: .9; + } + + .xl\:focus\:scale-95:focus{ + --tw-scale-x: .95; + --tw-scale-y: .95; + } + + .xl\:focus\:scale-100:focus{ + --tw-scale-x: 1; + --tw-scale-y: 1; + } + + .xl\:focus\:scale-105:focus{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + } + + .xl\:focus\:scale-110:focus{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + } + + .xl\:focus\:scale-125:focus{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + } + + .xl\:focus\:scale-150:focus{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + } + + .xl\:focus\:scale-x-0:focus{ + --tw-scale-x: 0; + } + + .xl\:focus\:scale-x-50:focus{ + --tw-scale-x: .5; + } + + .xl\:focus\:scale-x-75:focus{ + --tw-scale-x: .75; + } + + .xl\:focus\:scale-x-90:focus{ + --tw-scale-x: .9; + } + + .xl\:focus\:scale-x-95:focus{ + --tw-scale-x: .95; + } + + .xl\:focus\:scale-x-100:focus{ + --tw-scale-x: 1; + } + + .xl\:focus\:scale-x-105:focus{ + --tw-scale-x: 1.05; + } + + .xl\:focus\:scale-x-110:focus{ + --tw-scale-x: 1.1; + } + + .xl\:focus\:scale-x-125:focus{ + --tw-scale-x: 1.25; + } + + .xl\:focus\:scale-x-150:focus{ + --tw-scale-x: 1.5; + } + + .xl\:focus\:scale-y-0:focus{ + --tw-scale-y: 0; + } + + .xl\:focus\:scale-y-50:focus{ + --tw-scale-y: .5; + } + + .xl\:focus\:scale-y-75:focus{ + --tw-scale-y: .75; + } + + .xl\:focus\:scale-y-90:focus{ + --tw-scale-y: .9; + } + + .xl\:focus\:scale-y-95:focus{ + --tw-scale-y: .95; + } + + .xl\:focus\:scale-y-100:focus{ + --tw-scale-y: 1; + } + + .xl\:focus\:scale-y-105:focus{ + --tw-scale-y: 1.05; + } + + .xl\:focus\:scale-y-110:focus{ + --tw-scale-y: 1.1; + } + + .xl\:focus\:scale-y-125:focus{ + --tw-scale-y: 1.25; + } + + .xl\:focus\:scale-y-150:focus{ + --tw-scale-y: 1.5; + } + + .xl\:rotate-0{ + --tw-rotate: 0deg; + } + + .xl\:rotate-1{ + --tw-rotate: 1deg; + } + + .xl\:rotate-2{ + --tw-rotate: 2deg; + } + + .xl\:rotate-3{ + --tw-rotate: 3deg; + } + + .xl\:rotate-6{ + --tw-rotate: 6deg; + } + + .xl\:rotate-12{ + --tw-rotate: 12deg; + } + + .xl\:rotate-45{ + --tw-rotate: 45deg; + } + + .xl\:rotate-90{ + --tw-rotate: 90deg; + } + + .xl\:rotate-180{ + --tw-rotate: 180deg; + } + + .xl\:-rotate-180{ + --tw-rotate: -180deg; + } + + .xl\:-rotate-90{ + --tw-rotate: -90deg; + } + + .xl\:-rotate-45{ + --tw-rotate: -45deg; + } + + .xl\:-rotate-12{ + --tw-rotate: -12deg; + } + + .xl\:-rotate-6{ + --tw-rotate: -6deg; + } + + .xl\:-rotate-3{ + --tw-rotate: -3deg; + } + + .xl\:-rotate-2{ + --tw-rotate: -2deg; + } + + .xl\:-rotate-1{ + --tw-rotate: -1deg; + } + + .xl\:hover\:rotate-0:hover{ + --tw-rotate: 0deg; + } + + .xl\:hover\:rotate-1:hover{ + --tw-rotate: 1deg; + } + + .xl\:hover\:rotate-2:hover{ + --tw-rotate: 2deg; + } + + .xl\:hover\:rotate-3:hover{ + --tw-rotate: 3deg; + } + + .xl\:hover\:rotate-6:hover{ + --tw-rotate: 6deg; + } + + .xl\:hover\:rotate-12:hover{ + --tw-rotate: 12deg; + } + + .xl\:hover\:rotate-45:hover{ + --tw-rotate: 45deg; + } + + .xl\:hover\:rotate-90:hover{ + --tw-rotate: 90deg; + } + + .xl\:hover\:rotate-180:hover{ + --tw-rotate: 180deg; + } + + .xl\:hover\:-rotate-180:hover{ + --tw-rotate: -180deg; + } + + .xl\:hover\:-rotate-90:hover{ + --tw-rotate: -90deg; + } + + .xl\:hover\:-rotate-45:hover{ + --tw-rotate: -45deg; + } + + .xl\:hover\:-rotate-12:hover{ + --tw-rotate: -12deg; + } + + .xl\:hover\:-rotate-6:hover{ + --tw-rotate: -6deg; + } + + .xl\:hover\:-rotate-3:hover{ + --tw-rotate: -3deg; + } + + .xl\:hover\:-rotate-2:hover{ + --tw-rotate: -2deg; + } + + .xl\:hover\:-rotate-1:hover{ + --tw-rotate: -1deg; + } + + .xl\:focus\:rotate-0:focus{ + --tw-rotate: 0deg; + } + + .xl\:focus\:rotate-1:focus{ + --tw-rotate: 1deg; + } + + .xl\:focus\:rotate-2:focus{ + --tw-rotate: 2deg; + } + + .xl\:focus\:rotate-3:focus{ + --tw-rotate: 3deg; + } + + .xl\:focus\:rotate-6:focus{ + --tw-rotate: 6deg; + } + + .xl\:focus\:rotate-12:focus{ + --tw-rotate: 12deg; + } + + .xl\:focus\:rotate-45:focus{ + --tw-rotate: 45deg; + } + + .xl\:focus\:rotate-90:focus{ + --tw-rotate: 90deg; + } + + .xl\:focus\:rotate-180:focus{ + --tw-rotate: 180deg; + } + + .xl\:focus\:-rotate-180:focus{ + --tw-rotate: -180deg; + } + + .xl\:focus\:-rotate-90:focus{ + --tw-rotate: -90deg; + } + + .xl\:focus\:-rotate-45:focus{ + --tw-rotate: -45deg; + } + + .xl\:focus\:-rotate-12:focus{ + --tw-rotate: -12deg; + } + + .xl\:focus\:-rotate-6:focus{ + --tw-rotate: -6deg; + } + + .xl\:focus\:-rotate-3:focus{ + --tw-rotate: -3deg; + } + + .xl\:focus\:-rotate-2:focus{ + --tw-rotate: -2deg; + } + + .xl\:focus\:-rotate-1:focus{ + --tw-rotate: -1deg; + } + + .xl\:translate-x-0{ + --tw-translate-x: 0px; + } + + .xl\:translate-x-1{ + --tw-translate-x: 0.25rem; + } + + .xl\:translate-x-2{ + --tw-translate-x: 0.5rem; + } + + .xl\:translate-x-3{ + --tw-translate-x: 0.75rem; + } + + .xl\:translate-x-4{ + --tw-translate-x: 1rem; + } + + .xl\:translate-x-5{ + --tw-translate-x: 1.25rem; + } + + .xl\:translate-x-6{ + --tw-translate-x: 1.5rem; + } + + .xl\:translate-x-7{ + --tw-translate-x: 1.75rem; + } + + .xl\:translate-x-8{ + --tw-translate-x: 2rem; + } + + .xl\:translate-x-9{ + --tw-translate-x: 2.25rem; + } + + .xl\:translate-x-10{ + --tw-translate-x: 2.5rem; + } + + .xl\:translate-x-11{ + --tw-translate-x: 2.75rem; + } + + .xl\:translate-x-12{ + --tw-translate-x: 3rem; + } + + .xl\:translate-x-14{ + --tw-translate-x: 3.5rem; + } + + .xl\:translate-x-16{ + --tw-translate-x: 4rem; + } + + .xl\:translate-x-20{ + --tw-translate-x: 5rem; + } + + .xl\:translate-x-24{ + --tw-translate-x: 6rem; + } + + .xl\:translate-x-28{ + --tw-translate-x: 7rem; + } + + .xl\:translate-x-32{ + --tw-translate-x: 8rem; + } + + .xl\:translate-x-36{ + --tw-translate-x: 9rem; + } + + .xl\:translate-x-40{ + --tw-translate-x: 10rem; + } + + .xl\:translate-x-44{ + --tw-translate-x: 11rem; + } + + .xl\:translate-x-48{ + --tw-translate-x: 12rem; + } + + .xl\:translate-x-52{ + --tw-translate-x: 13rem; + } + + .xl\:translate-x-56{ + --tw-translate-x: 14rem; + } + + .xl\:translate-x-60{ + --tw-translate-x: 15rem; + } + + .xl\:translate-x-64{ + --tw-translate-x: 16rem; + } + + .xl\:translate-x-72{ + --tw-translate-x: 18rem; + } + + .xl\:translate-x-80{ + --tw-translate-x: 20rem; + } + + .xl\:translate-x-96{ + --tw-translate-x: 24rem; + } + + .xl\:translate-x-px{ + --tw-translate-x: 1px; + } + + .xl\:translate-x-0\.5{ + --tw-translate-x: 0.125rem; + } + + .xl\:translate-x-1\.5{ + --tw-translate-x: 0.375rem; + } + + .xl\:translate-x-2\.5{ + --tw-translate-x: 0.625rem; + } + + .xl\:translate-x-3\.5{ + --tw-translate-x: 0.875rem; + } + + .xl\:-translate-x-0{ + --tw-translate-x: 0px; + } + + .xl\:-translate-x-1{ + --tw-translate-x: -0.25rem; + } + + .xl\:-translate-x-2{ + --tw-translate-x: -0.5rem; + } + + .xl\:-translate-x-3{ + --tw-translate-x: -0.75rem; + } + + .xl\:-translate-x-4{ + --tw-translate-x: -1rem; + } + + .xl\:-translate-x-5{ + --tw-translate-x: -1.25rem; + } + + .xl\:-translate-x-6{ + --tw-translate-x: -1.5rem; + } + + .xl\:-translate-x-7{ + --tw-translate-x: -1.75rem; + } + + .xl\:-translate-x-8{ + --tw-translate-x: -2rem; + } + + .xl\:-translate-x-9{ + --tw-translate-x: -2.25rem; + } + + .xl\:-translate-x-10{ + --tw-translate-x: -2.5rem; + } + + .xl\:-translate-x-11{ + --tw-translate-x: -2.75rem; + } + + .xl\:-translate-x-12{ + --tw-translate-x: -3rem; + } + + .xl\:-translate-x-14{ + --tw-translate-x: -3.5rem; + } + + .xl\:-translate-x-16{ + --tw-translate-x: -4rem; + } + + .xl\:-translate-x-20{ + --tw-translate-x: -5rem; + } + + .xl\:-translate-x-24{ + --tw-translate-x: -6rem; + } + + .xl\:-translate-x-28{ + --tw-translate-x: -7rem; + } + + .xl\:-translate-x-32{ + --tw-translate-x: -8rem; + } + + .xl\:-translate-x-36{ + --tw-translate-x: -9rem; + } + + .xl\:-translate-x-40{ + --tw-translate-x: -10rem; + } + + .xl\:-translate-x-44{ + --tw-translate-x: -11rem; + } + + .xl\:-translate-x-48{ + --tw-translate-x: -12rem; + } + + .xl\:-translate-x-52{ + --tw-translate-x: -13rem; + } + + .xl\:-translate-x-56{ + --tw-translate-x: -14rem; + } + + .xl\:-translate-x-60{ + --tw-translate-x: -15rem; + } + + .xl\:-translate-x-64{ + --tw-translate-x: -16rem; + } + + .xl\:-translate-x-72{ + --tw-translate-x: -18rem; + } + + .xl\:-translate-x-80{ + --tw-translate-x: -20rem; + } + + .xl\:-translate-x-96{ + --tw-translate-x: -24rem; + } + + .xl\:-translate-x-px{ + --tw-translate-x: -1px; + } + + .xl\:-translate-x-0\.5{ + --tw-translate-x: -0.125rem; + } + + .xl\:-translate-x-1\.5{ + --tw-translate-x: -0.375rem; + } + + .xl\:-translate-x-2\.5{ + --tw-translate-x: -0.625rem; + } + + .xl\:-translate-x-3\.5{ + --tw-translate-x: -0.875rem; + } + + .xl\:translate-x-1\/2{ + --tw-translate-x: 50%; + } + + .xl\:translate-x-1\/3{ + --tw-translate-x: 33.333333%; + } + + .xl\:translate-x-2\/3{ + --tw-translate-x: 66.666667%; + } + + .xl\:translate-x-1\/4{ + --tw-translate-x: 25%; + } + + .xl\:translate-x-2\/4{ + --tw-translate-x: 50%; + } + + .xl\:translate-x-3\/4{ + --tw-translate-x: 75%; + } + + .xl\:translate-x-full{ + --tw-translate-x: 100%; + } + + .xl\:-translate-x-1\/2{ + --tw-translate-x: -50%; + } + + .xl\:-translate-x-1\/3{ + --tw-translate-x: -33.333333%; + } + + .xl\:-translate-x-2\/3{ + --tw-translate-x: -66.666667%; + } + + .xl\:-translate-x-1\/4{ + --tw-translate-x: -25%; + } + + .xl\:-translate-x-2\/4{ + --tw-translate-x: -50%; + } + + .xl\:-translate-x-3\/4{ + --tw-translate-x: -75%; + } + + .xl\:-translate-x-full{ + --tw-translate-x: -100%; + } + + .xl\:translate-y-0{ + --tw-translate-y: 0px; + } + + .xl\:translate-y-1{ + --tw-translate-y: 0.25rem; + } + + .xl\:translate-y-2{ + --tw-translate-y: 0.5rem; + } + + .xl\:translate-y-3{ + --tw-translate-y: 0.75rem; + } + + .xl\:translate-y-4{ + --tw-translate-y: 1rem; + } + + .xl\:translate-y-5{ + --tw-translate-y: 1.25rem; + } + + .xl\:translate-y-6{ + --tw-translate-y: 1.5rem; + } + + .xl\:translate-y-7{ + --tw-translate-y: 1.75rem; + } + + .xl\:translate-y-8{ + --tw-translate-y: 2rem; + } + + .xl\:translate-y-9{ + --tw-translate-y: 2.25rem; + } + + .xl\:translate-y-10{ + --tw-translate-y: 2.5rem; + } + + .xl\:translate-y-11{ + --tw-translate-y: 2.75rem; + } + + .xl\:translate-y-12{ + --tw-translate-y: 3rem; + } + + .xl\:translate-y-14{ + --tw-translate-y: 3.5rem; + } + + .xl\:translate-y-16{ + --tw-translate-y: 4rem; + } + + .xl\:translate-y-20{ + --tw-translate-y: 5rem; + } + + .xl\:translate-y-24{ + --tw-translate-y: 6rem; + } + + .xl\:translate-y-28{ + --tw-translate-y: 7rem; + } + + .xl\:translate-y-32{ + --tw-translate-y: 8rem; + } + + .xl\:translate-y-36{ + --tw-translate-y: 9rem; + } + + .xl\:translate-y-40{ + --tw-translate-y: 10rem; + } + + .xl\:translate-y-44{ + --tw-translate-y: 11rem; + } + + .xl\:translate-y-48{ + --tw-translate-y: 12rem; + } + + .xl\:translate-y-52{ + --tw-translate-y: 13rem; + } + + .xl\:translate-y-56{ + --tw-translate-y: 14rem; + } + + .xl\:translate-y-60{ + --tw-translate-y: 15rem; + } + + .xl\:translate-y-64{ + --tw-translate-y: 16rem; + } + + .xl\:translate-y-72{ + --tw-translate-y: 18rem; + } + + .xl\:translate-y-80{ + --tw-translate-y: 20rem; + } + + .xl\:translate-y-96{ + --tw-translate-y: 24rem; + } + + .xl\:translate-y-px{ + --tw-translate-y: 1px; + } + + .xl\:translate-y-0\.5{ + --tw-translate-y: 0.125rem; + } + + .xl\:translate-y-1\.5{ + --tw-translate-y: 0.375rem; + } + + .xl\:translate-y-2\.5{ + --tw-translate-y: 0.625rem; + } + + .xl\:translate-y-3\.5{ + --tw-translate-y: 0.875rem; + } + + .xl\:-translate-y-0{ + --tw-translate-y: 0px; + } + + .xl\:-translate-y-1{ + --tw-translate-y: -0.25rem; + } + + .xl\:-translate-y-2{ + --tw-translate-y: -0.5rem; + } + + .xl\:-translate-y-3{ + --tw-translate-y: -0.75rem; + } + + .xl\:-translate-y-4{ + --tw-translate-y: -1rem; + } + + .xl\:-translate-y-5{ + --tw-translate-y: -1.25rem; + } + + .xl\:-translate-y-6{ + --tw-translate-y: -1.5rem; + } + + .xl\:-translate-y-7{ + --tw-translate-y: -1.75rem; + } + + .xl\:-translate-y-8{ + --tw-translate-y: -2rem; + } + + .xl\:-translate-y-9{ + --tw-translate-y: -2.25rem; + } + + .xl\:-translate-y-10{ + --tw-translate-y: -2.5rem; + } + + .xl\:-translate-y-11{ + --tw-translate-y: -2.75rem; + } + + .xl\:-translate-y-12{ + --tw-translate-y: -3rem; + } + + .xl\:-translate-y-14{ + --tw-translate-y: -3.5rem; + } + + .xl\:-translate-y-16{ + --tw-translate-y: -4rem; + } + + .xl\:-translate-y-20{ + --tw-translate-y: -5rem; + } + + .xl\:-translate-y-24{ + --tw-translate-y: -6rem; + } + + .xl\:-translate-y-28{ + --tw-translate-y: -7rem; + } + + .xl\:-translate-y-32{ + --tw-translate-y: -8rem; + } + + .xl\:-translate-y-36{ + --tw-translate-y: -9rem; + } + + .xl\:-translate-y-40{ + --tw-translate-y: -10rem; + } + + .xl\:-translate-y-44{ + --tw-translate-y: -11rem; + } + + .xl\:-translate-y-48{ + --tw-translate-y: -12rem; + } + + .xl\:-translate-y-52{ + --tw-translate-y: -13rem; + } + + .xl\:-translate-y-56{ + --tw-translate-y: -14rem; + } + + .xl\:-translate-y-60{ + --tw-translate-y: -15rem; + } + + .xl\:-translate-y-64{ + --tw-translate-y: -16rem; + } + + .xl\:-translate-y-72{ + --tw-translate-y: -18rem; + } + + .xl\:-translate-y-80{ + --tw-translate-y: -20rem; + } + + .xl\:-translate-y-96{ + --tw-translate-y: -24rem; + } + + .xl\:-translate-y-px{ + --tw-translate-y: -1px; + } + + .xl\:-translate-y-0\.5{ + --tw-translate-y: -0.125rem; + } + + .xl\:-translate-y-1\.5{ + --tw-translate-y: -0.375rem; + } + + .xl\:-translate-y-2\.5{ + --tw-translate-y: -0.625rem; + } + + .xl\:-translate-y-3\.5{ + --tw-translate-y: -0.875rem; + } + + .xl\:translate-y-1\/2{ + --tw-translate-y: 50%; + } + + .xl\:translate-y-1\/3{ + --tw-translate-y: 33.333333%; + } + + .xl\:translate-y-2\/3{ + --tw-translate-y: 66.666667%; + } + + .xl\:translate-y-1\/4{ + --tw-translate-y: 25%; + } + + .xl\:translate-y-2\/4{ + --tw-translate-y: 50%; + } + + .xl\:translate-y-3\/4{ + --tw-translate-y: 75%; + } + + .xl\:translate-y-full{ + --tw-translate-y: 100%; + } + + .xl\:-translate-y-1\/2{ + --tw-translate-y: -50%; + } + + .xl\:-translate-y-1\/3{ + --tw-translate-y: -33.333333%; + } + + .xl\:-translate-y-2\/3{ + --tw-translate-y: -66.666667%; + } + + .xl\:-translate-y-1\/4{ + --tw-translate-y: -25%; + } + + .xl\:-translate-y-2\/4{ + --tw-translate-y: -50%; + } + + .xl\:-translate-y-3\/4{ + --tw-translate-y: -75%; + } + + .xl\:-translate-y-full{ + --tw-translate-y: -100%; + } + + .xl\:hover\:translate-x-0:hover{ + --tw-translate-x: 0px; + } + + .xl\:hover\:translate-x-1:hover{ + --tw-translate-x: 0.25rem; + } + + .xl\:hover\:translate-x-2:hover{ + --tw-translate-x: 0.5rem; + } + + .xl\:hover\:translate-x-3:hover{ + --tw-translate-x: 0.75rem; + } + + .xl\:hover\:translate-x-4:hover{ + --tw-translate-x: 1rem; + } + + .xl\:hover\:translate-x-5:hover{ + --tw-translate-x: 1.25rem; + } + + .xl\:hover\:translate-x-6:hover{ + --tw-translate-x: 1.5rem; + } + + .xl\:hover\:translate-x-7:hover{ + --tw-translate-x: 1.75rem; + } + + .xl\:hover\:translate-x-8:hover{ + --tw-translate-x: 2rem; + } + + .xl\:hover\:translate-x-9:hover{ + --tw-translate-x: 2.25rem; + } + + .xl\:hover\:translate-x-10:hover{ + --tw-translate-x: 2.5rem; + } + + .xl\:hover\:translate-x-11:hover{ + --tw-translate-x: 2.75rem; + } + + .xl\:hover\:translate-x-12:hover{ + --tw-translate-x: 3rem; + } + + .xl\:hover\:translate-x-14:hover{ + --tw-translate-x: 3.5rem; + } + + .xl\:hover\:translate-x-16:hover{ + --tw-translate-x: 4rem; + } + + .xl\:hover\:translate-x-20:hover{ + --tw-translate-x: 5rem; + } + + .xl\:hover\:translate-x-24:hover{ + --tw-translate-x: 6rem; + } + + .xl\:hover\:translate-x-28:hover{ + --tw-translate-x: 7rem; + } + + .xl\:hover\:translate-x-32:hover{ + --tw-translate-x: 8rem; + } + + .xl\:hover\:translate-x-36:hover{ + --tw-translate-x: 9rem; + } + + .xl\:hover\:translate-x-40:hover{ + --tw-translate-x: 10rem; + } + + .xl\:hover\:translate-x-44:hover{ + --tw-translate-x: 11rem; + } + + .xl\:hover\:translate-x-48:hover{ + --tw-translate-x: 12rem; + } + + .xl\:hover\:translate-x-52:hover{ + --tw-translate-x: 13rem; + } + + .xl\:hover\:translate-x-56:hover{ + --tw-translate-x: 14rem; + } + + .xl\:hover\:translate-x-60:hover{ + --tw-translate-x: 15rem; + } + + .xl\:hover\:translate-x-64:hover{ + --tw-translate-x: 16rem; + } + + .xl\:hover\:translate-x-72:hover{ + --tw-translate-x: 18rem; + } + + .xl\:hover\:translate-x-80:hover{ + --tw-translate-x: 20rem; + } + + .xl\:hover\:translate-x-96:hover{ + --tw-translate-x: 24rem; + } + + .xl\:hover\:translate-x-px:hover{ + --tw-translate-x: 1px; + } + + .xl\:hover\:translate-x-0\.5:hover{ + --tw-translate-x: 0.125rem; + } + + .xl\:hover\:translate-x-1\.5:hover{ + --tw-translate-x: 0.375rem; + } + + .xl\:hover\:translate-x-2\.5:hover{ + --tw-translate-x: 0.625rem; + } + + .xl\:hover\:translate-x-3\.5:hover{ + --tw-translate-x: 0.875rem; + } + + .xl\:hover\:-translate-x-0:hover{ + --tw-translate-x: 0px; + } + + .xl\:hover\:-translate-x-1:hover{ + --tw-translate-x: -0.25rem; + } + + .xl\:hover\:-translate-x-2:hover{ + --tw-translate-x: -0.5rem; + } + + .xl\:hover\:-translate-x-3:hover{ + --tw-translate-x: -0.75rem; + } + + .xl\:hover\:-translate-x-4:hover{ + --tw-translate-x: -1rem; + } + + .xl\:hover\:-translate-x-5:hover{ + --tw-translate-x: -1.25rem; + } + + .xl\:hover\:-translate-x-6:hover{ + --tw-translate-x: -1.5rem; + } + + .xl\:hover\:-translate-x-7:hover{ + --tw-translate-x: -1.75rem; + } + + .xl\:hover\:-translate-x-8:hover{ + --tw-translate-x: -2rem; + } + + .xl\:hover\:-translate-x-9:hover{ + --tw-translate-x: -2.25rem; + } + + .xl\:hover\:-translate-x-10:hover{ + --tw-translate-x: -2.5rem; + } + + .xl\:hover\:-translate-x-11:hover{ + --tw-translate-x: -2.75rem; + } + + .xl\:hover\:-translate-x-12:hover{ + --tw-translate-x: -3rem; + } + + .xl\:hover\:-translate-x-14:hover{ + --tw-translate-x: -3.5rem; + } + + .xl\:hover\:-translate-x-16:hover{ + --tw-translate-x: -4rem; + } + + .xl\:hover\:-translate-x-20:hover{ + --tw-translate-x: -5rem; + } + + .xl\:hover\:-translate-x-24:hover{ + --tw-translate-x: -6rem; + } + + .xl\:hover\:-translate-x-28:hover{ + --tw-translate-x: -7rem; + } + + .xl\:hover\:-translate-x-32:hover{ + --tw-translate-x: -8rem; + } + + .xl\:hover\:-translate-x-36:hover{ + --tw-translate-x: -9rem; + } + + .xl\:hover\:-translate-x-40:hover{ + --tw-translate-x: -10rem; + } + + .xl\:hover\:-translate-x-44:hover{ + --tw-translate-x: -11rem; + } + + .xl\:hover\:-translate-x-48:hover{ + --tw-translate-x: -12rem; + } + + .xl\:hover\:-translate-x-52:hover{ + --tw-translate-x: -13rem; + } + + .xl\:hover\:-translate-x-56:hover{ + --tw-translate-x: -14rem; + } + + .xl\:hover\:-translate-x-60:hover{ + --tw-translate-x: -15rem; + } + + .xl\:hover\:-translate-x-64:hover{ + --tw-translate-x: -16rem; + } + + .xl\:hover\:-translate-x-72:hover{ + --tw-translate-x: -18rem; + } + + .xl\:hover\:-translate-x-80:hover{ + --tw-translate-x: -20rem; + } + + .xl\:hover\:-translate-x-96:hover{ + --tw-translate-x: -24rem; + } + + .xl\:hover\:-translate-x-px:hover{ + --tw-translate-x: -1px; + } + + .xl\:hover\:-translate-x-0\.5:hover{ + --tw-translate-x: -0.125rem; + } + + .xl\:hover\:-translate-x-1\.5:hover{ + --tw-translate-x: -0.375rem; + } + + .xl\:hover\:-translate-x-2\.5:hover{ + --tw-translate-x: -0.625rem; + } + + .xl\:hover\:-translate-x-3\.5:hover{ + --tw-translate-x: -0.875rem; + } + + .xl\:hover\:translate-x-1\/2:hover{ + --tw-translate-x: 50%; + } + + .xl\:hover\:translate-x-1\/3:hover{ + --tw-translate-x: 33.333333%; + } + + .xl\:hover\:translate-x-2\/3:hover{ + --tw-translate-x: 66.666667%; + } + + .xl\:hover\:translate-x-1\/4:hover{ + --tw-translate-x: 25%; + } + + .xl\:hover\:translate-x-2\/4:hover{ + --tw-translate-x: 50%; + } + + .xl\:hover\:translate-x-3\/4:hover{ + --tw-translate-x: 75%; + } + + .xl\:hover\:translate-x-full:hover{ + --tw-translate-x: 100%; + } + + .xl\:hover\:-translate-x-1\/2:hover{ + --tw-translate-x: -50%; + } + + .xl\:hover\:-translate-x-1\/3:hover{ + --tw-translate-x: -33.333333%; + } + + .xl\:hover\:-translate-x-2\/3:hover{ + --tw-translate-x: -66.666667%; + } + + .xl\:hover\:-translate-x-1\/4:hover{ + --tw-translate-x: -25%; + } + + .xl\:hover\:-translate-x-2\/4:hover{ + --tw-translate-x: -50%; + } + + .xl\:hover\:-translate-x-3\/4:hover{ + --tw-translate-x: -75%; + } + + .xl\:hover\:-translate-x-full:hover{ + --tw-translate-x: -100%; + } + + .xl\:hover\:translate-y-0:hover{ + --tw-translate-y: 0px; + } + + .xl\:hover\:translate-y-1:hover{ + --tw-translate-y: 0.25rem; + } + + .xl\:hover\:translate-y-2:hover{ + --tw-translate-y: 0.5rem; + } + + .xl\:hover\:translate-y-3:hover{ + --tw-translate-y: 0.75rem; + } + + .xl\:hover\:translate-y-4:hover{ + --tw-translate-y: 1rem; + } + + .xl\:hover\:translate-y-5:hover{ + --tw-translate-y: 1.25rem; + } + + .xl\:hover\:translate-y-6:hover{ + --tw-translate-y: 1.5rem; + } + + .xl\:hover\:translate-y-7:hover{ + --tw-translate-y: 1.75rem; + } + + .xl\:hover\:translate-y-8:hover{ + --tw-translate-y: 2rem; + } + + .xl\:hover\:translate-y-9:hover{ + --tw-translate-y: 2.25rem; + } + + .xl\:hover\:translate-y-10:hover{ + --tw-translate-y: 2.5rem; + } + + .xl\:hover\:translate-y-11:hover{ + --tw-translate-y: 2.75rem; + } + + .xl\:hover\:translate-y-12:hover{ + --tw-translate-y: 3rem; + } + + .xl\:hover\:translate-y-14:hover{ + --tw-translate-y: 3.5rem; + } + + .xl\:hover\:translate-y-16:hover{ + --tw-translate-y: 4rem; + } + + .xl\:hover\:translate-y-20:hover{ + --tw-translate-y: 5rem; + } + + .xl\:hover\:translate-y-24:hover{ + --tw-translate-y: 6rem; + } + + .xl\:hover\:translate-y-28:hover{ + --tw-translate-y: 7rem; + } + + .xl\:hover\:translate-y-32:hover{ + --tw-translate-y: 8rem; + } + + .xl\:hover\:translate-y-36:hover{ + --tw-translate-y: 9rem; + } + + .xl\:hover\:translate-y-40:hover{ + --tw-translate-y: 10rem; + } + + .xl\:hover\:translate-y-44:hover{ + --tw-translate-y: 11rem; + } + + .xl\:hover\:translate-y-48:hover{ + --tw-translate-y: 12rem; + } + + .xl\:hover\:translate-y-52:hover{ + --tw-translate-y: 13rem; + } + + .xl\:hover\:translate-y-56:hover{ + --tw-translate-y: 14rem; + } + + .xl\:hover\:translate-y-60:hover{ + --tw-translate-y: 15rem; + } + + .xl\:hover\:translate-y-64:hover{ + --tw-translate-y: 16rem; + } + + .xl\:hover\:translate-y-72:hover{ + --tw-translate-y: 18rem; + } + + .xl\:hover\:translate-y-80:hover{ + --tw-translate-y: 20rem; + } + + .xl\:hover\:translate-y-96:hover{ + --tw-translate-y: 24rem; + } + + .xl\:hover\:translate-y-px:hover{ + --tw-translate-y: 1px; + } + + .xl\:hover\:translate-y-0\.5:hover{ + --tw-translate-y: 0.125rem; + } + + .xl\:hover\:translate-y-1\.5:hover{ + --tw-translate-y: 0.375rem; + } + + .xl\:hover\:translate-y-2\.5:hover{ + --tw-translate-y: 0.625rem; + } + + .xl\:hover\:translate-y-3\.5:hover{ + --tw-translate-y: 0.875rem; + } + + .xl\:hover\:-translate-y-0:hover{ + --tw-translate-y: 0px; + } + + .xl\:hover\:-translate-y-1:hover{ + --tw-translate-y: -0.25rem; + } + + .xl\:hover\:-translate-y-2:hover{ + --tw-translate-y: -0.5rem; + } + + .xl\:hover\:-translate-y-3:hover{ + --tw-translate-y: -0.75rem; + } + + .xl\:hover\:-translate-y-4:hover{ + --tw-translate-y: -1rem; + } + + .xl\:hover\:-translate-y-5:hover{ + --tw-translate-y: -1.25rem; + } + + .xl\:hover\:-translate-y-6:hover{ + --tw-translate-y: -1.5rem; + } + + .xl\:hover\:-translate-y-7:hover{ + --tw-translate-y: -1.75rem; + } + + .xl\:hover\:-translate-y-8:hover{ + --tw-translate-y: -2rem; + } + + .xl\:hover\:-translate-y-9:hover{ + --tw-translate-y: -2.25rem; + } + + .xl\:hover\:-translate-y-10:hover{ + --tw-translate-y: -2.5rem; + } + + .xl\:hover\:-translate-y-11:hover{ + --tw-translate-y: -2.75rem; + } + + .xl\:hover\:-translate-y-12:hover{ + --tw-translate-y: -3rem; + } + + .xl\:hover\:-translate-y-14:hover{ + --tw-translate-y: -3.5rem; + } + + .xl\:hover\:-translate-y-16:hover{ + --tw-translate-y: -4rem; + } + + .xl\:hover\:-translate-y-20:hover{ + --tw-translate-y: -5rem; + } + + .xl\:hover\:-translate-y-24:hover{ + --tw-translate-y: -6rem; + } + + .xl\:hover\:-translate-y-28:hover{ + --tw-translate-y: -7rem; + } + + .xl\:hover\:-translate-y-32:hover{ + --tw-translate-y: -8rem; + } + + .xl\:hover\:-translate-y-36:hover{ + --tw-translate-y: -9rem; + } + + .xl\:hover\:-translate-y-40:hover{ + --tw-translate-y: -10rem; + } + + .xl\:hover\:-translate-y-44:hover{ + --tw-translate-y: -11rem; + } + + .xl\:hover\:-translate-y-48:hover{ + --tw-translate-y: -12rem; + } + + .xl\:hover\:-translate-y-52:hover{ + --tw-translate-y: -13rem; + } + + .xl\:hover\:-translate-y-56:hover{ + --tw-translate-y: -14rem; + } + + .xl\:hover\:-translate-y-60:hover{ + --tw-translate-y: -15rem; + } + + .xl\:hover\:-translate-y-64:hover{ + --tw-translate-y: -16rem; + } + + .xl\:hover\:-translate-y-72:hover{ + --tw-translate-y: -18rem; + } + + .xl\:hover\:-translate-y-80:hover{ + --tw-translate-y: -20rem; + } + + .xl\:hover\:-translate-y-96:hover{ + --tw-translate-y: -24rem; + } + + .xl\:hover\:-translate-y-px:hover{ + --tw-translate-y: -1px; + } + + .xl\:hover\:-translate-y-0\.5:hover{ + --tw-translate-y: -0.125rem; + } + + .xl\:hover\:-translate-y-1\.5:hover{ + --tw-translate-y: -0.375rem; + } + + .xl\:hover\:-translate-y-2\.5:hover{ + --tw-translate-y: -0.625rem; + } + + .xl\:hover\:-translate-y-3\.5:hover{ + --tw-translate-y: -0.875rem; + } + + .xl\:hover\:translate-y-1\/2:hover{ + --tw-translate-y: 50%; + } + + .xl\:hover\:translate-y-1\/3:hover{ + --tw-translate-y: 33.333333%; + } + + .xl\:hover\:translate-y-2\/3:hover{ + --tw-translate-y: 66.666667%; + } + + .xl\:hover\:translate-y-1\/4:hover{ + --tw-translate-y: 25%; + } + + .xl\:hover\:translate-y-2\/4:hover{ + --tw-translate-y: 50%; + } + + .xl\:hover\:translate-y-3\/4:hover{ + --tw-translate-y: 75%; + } + + .xl\:hover\:translate-y-full:hover{ + --tw-translate-y: 100%; + } + + .xl\:hover\:-translate-y-1\/2:hover{ + --tw-translate-y: -50%; + } + + .xl\:hover\:-translate-y-1\/3:hover{ + --tw-translate-y: -33.333333%; + } + + .xl\:hover\:-translate-y-2\/3:hover{ + --tw-translate-y: -66.666667%; + } + + .xl\:hover\:-translate-y-1\/4:hover{ + --tw-translate-y: -25%; + } + + .xl\:hover\:-translate-y-2\/4:hover{ + --tw-translate-y: -50%; + } + + .xl\:hover\:-translate-y-3\/4:hover{ + --tw-translate-y: -75%; + } + + .xl\:hover\:-translate-y-full:hover{ + --tw-translate-y: -100%; + } + + .xl\:focus\:translate-x-0:focus{ + --tw-translate-x: 0px; + } + + .xl\:focus\:translate-x-1:focus{ + --tw-translate-x: 0.25rem; + } + + .xl\:focus\:translate-x-2:focus{ + --tw-translate-x: 0.5rem; + } + + .xl\:focus\:translate-x-3:focus{ + --tw-translate-x: 0.75rem; + } + + .xl\:focus\:translate-x-4:focus{ + --tw-translate-x: 1rem; + } + + .xl\:focus\:translate-x-5:focus{ + --tw-translate-x: 1.25rem; + } + + .xl\:focus\:translate-x-6:focus{ + --tw-translate-x: 1.5rem; + } + + .xl\:focus\:translate-x-7:focus{ + --tw-translate-x: 1.75rem; + } + + .xl\:focus\:translate-x-8:focus{ + --tw-translate-x: 2rem; + } + + .xl\:focus\:translate-x-9:focus{ + --tw-translate-x: 2.25rem; + } + + .xl\:focus\:translate-x-10:focus{ + --tw-translate-x: 2.5rem; + } + + .xl\:focus\:translate-x-11:focus{ + --tw-translate-x: 2.75rem; + } + + .xl\:focus\:translate-x-12:focus{ + --tw-translate-x: 3rem; + } + + .xl\:focus\:translate-x-14:focus{ + --tw-translate-x: 3.5rem; + } + + .xl\:focus\:translate-x-16:focus{ + --tw-translate-x: 4rem; + } + + .xl\:focus\:translate-x-20:focus{ + --tw-translate-x: 5rem; + } + + .xl\:focus\:translate-x-24:focus{ + --tw-translate-x: 6rem; + } + + .xl\:focus\:translate-x-28:focus{ + --tw-translate-x: 7rem; + } + + .xl\:focus\:translate-x-32:focus{ + --tw-translate-x: 8rem; + } + + .xl\:focus\:translate-x-36:focus{ + --tw-translate-x: 9rem; + } + + .xl\:focus\:translate-x-40:focus{ + --tw-translate-x: 10rem; + } + + .xl\:focus\:translate-x-44:focus{ + --tw-translate-x: 11rem; + } + + .xl\:focus\:translate-x-48:focus{ + --tw-translate-x: 12rem; + } + + .xl\:focus\:translate-x-52:focus{ + --tw-translate-x: 13rem; + } + + .xl\:focus\:translate-x-56:focus{ + --tw-translate-x: 14rem; + } + + .xl\:focus\:translate-x-60:focus{ + --tw-translate-x: 15rem; + } + + .xl\:focus\:translate-x-64:focus{ + --tw-translate-x: 16rem; + } + + .xl\:focus\:translate-x-72:focus{ + --tw-translate-x: 18rem; + } + + .xl\:focus\:translate-x-80:focus{ + --tw-translate-x: 20rem; + } + + .xl\:focus\:translate-x-96:focus{ + --tw-translate-x: 24rem; + } + + .xl\:focus\:translate-x-px:focus{ + --tw-translate-x: 1px; + } + + .xl\:focus\:translate-x-0\.5:focus{ + --tw-translate-x: 0.125rem; + } + + .xl\:focus\:translate-x-1\.5:focus{ + --tw-translate-x: 0.375rem; + } + + .xl\:focus\:translate-x-2\.5:focus{ + --tw-translate-x: 0.625rem; + } + + .xl\:focus\:translate-x-3\.5:focus{ + --tw-translate-x: 0.875rem; + } + + .xl\:focus\:-translate-x-0:focus{ + --tw-translate-x: 0px; + } + + .xl\:focus\:-translate-x-1:focus{ + --tw-translate-x: -0.25rem; + } + + .xl\:focus\:-translate-x-2:focus{ + --tw-translate-x: -0.5rem; + } + + .xl\:focus\:-translate-x-3:focus{ + --tw-translate-x: -0.75rem; + } + + .xl\:focus\:-translate-x-4:focus{ + --tw-translate-x: -1rem; + } + + .xl\:focus\:-translate-x-5:focus{ + --tw-translate-x: -1.25rem; + } + + .xl\:focus\:-translate-x-6:focus{ + --tw-translate-x: -1.5rem; + } + + .xl\:focus\:-translate-x-7:focus{ + --tw-translate-x: -1.75rem; + } + + .xl\:focus\:-translate-x-8:focus{ + --tw-translate-x: -2rem; + } + + .xl\:focus\:-translate-x-9:focus{ + --tw-translate-x: -2.25rem; + } + + .xl\:focus\:-translate-x-10:focus{ + --tw-translate-x: -2.5rem; + } + + .xl\:focus\:-translate-x-11:focus{ + --tw-translate-x: -2.75rem; + } + + .xl\:focus\:-translate-x-12:focus{ + --tw-translate-x: -3rem; + } + + .xl\:focus\:-translate-x-14:focus{ + --tw-translate-x: -3.5rem; + } + + .xl\:focus\:-translate-x-16:focus{ + --tw-translate-x: -4rem; + } + + .xl\:focus\:-translate-x-20:focus{ + --tw-translate-x: -5rem; + } + + .xl\:focus\:-translate-x-24:focus{ + --tw-translate-x: -6rem; + } + + .xl\:focus\:-translate-x-28:focus{ + --tw-translate-x: -7rem; + } + + .xl\:focus\:-translate-x-32:focus{ + --tw-translate-x: -8rem; + } + + .xl\:focus\:-translate-x-36:focus{ + --tw-translate-x: -9rem; + } + + .xl\:focus\:-translate-x-40:focus{ + --tw-translate-x: -10rem; + } + + .xl\:focus\:-translate-x-44:focus{ + --tw-translate-x: -11rem; + } + + .xl\:focus\:-translate-x-48:focus{ + --tw-translate-x: -12rem; + } + + .xl\:focus\:-translate-x-52:focus{ + --tw-translate-x: -13rem; + } + + .xl\:focus\:-translate-x-56:focus{ + --tw-translate-x: -14rem; + } + + .xl\:focus\:-translate-x-60:focus{ + --tw-translate-x: -15rem; + } + + .xl\:focus\:-translate-x-64:focus{ + --tw-translate-x: -16rem; + } + + .xl\:focus\:-translate-x-72:focus{ + --tw-translate-x: -18rem; + } + + .xl\:focus\:-translate-x-80:focus{ + --tw-translate-x: -20rem; + } + + .xl\:focus\:-translate-x-96:focus{ + --tw-translate-x: -24rem; + } + + .xl\:focus\:-translate-x-px:focus{ + --tw-translate-x: -1px; + } + + .xl\:focus\:-translate-x-0\.5:focus{ + --tw-translate-x: -0.125rem; + } + + .xl\:focus\:-translate-x-1\.5:focus{ + --tw-translate-x: -0.375rem; + } + + .xl\:focus\:-translate-x-2\.5:focus{ + --tw-translate-x: -0.625rem; + } + + .xl\:focus\:-translate-x-3\.5:focus{ + --tw-translate-x: -0.875rem; + } + + .xl\:focus\:translate-x-1\/2:focus{ + --tw-translate-x: 50%; + } + + .xl\:focus\:translate-x-1\/3:focus{ + --tw-translate-x: 33.333333%; + } + + .xl\:focus\:translate-x-2\/3:focus{ + --tw-translate-x: 66.666667%; + } + + .xl\:focus\:translate-x-1\/4:focus{ + --tw-translate-x: 25%; + } + + .xl\:focus\:translate-x-2\/4:focus{ + --tw-translate-x: 50%; + } + + .xl\:focus\:translate-x-3\/4:focus{ + --tw-translate-x: 75%; + } + + .xl\:focus\:translate-x-full:focus{ + --tw-translate-x: 100%; + } + + .xl\:focus\:-translate-x-1\/2:focus{ + --tw-translate-x: -50%; + } + + .xl\:focus\:-translate-x-1\/3:focus{ + --tw-translate-x: -33.333333%; + } + + .xl\:focus\:-translate-x-2\/3:focus{ + --tw-translate-x: -66.666667%; + } + + .xl\:focus\:-translate-x-1\/4:focus{ + --tw-translate-x: -25%; + } + + .xl\:focus\:-translate-x-2\/4:focus{ + --tw-translate-x: -50%; + } + + .xl\:focus\:-translate-x-3\/4:focus{ + --tw-translate-x: -75%; + } + + .xl\:focus\:-translate-x-full:focus{ + --tw-translate-x: -100%; + } + + .xl\:focus\:translate-y-0:focus{ + --tw-translate-y: 0px; + } + + .xl\:focus\:translate-y-1:focus{ + --tw-translate-y: 0.25rem; + } + + .xl\:focus\:translate-y-2:focus{ + --tw-translate-y: 0.5rem; + } + + .xl\:focus\:translate-y-3:focus{ + --tw-translate-y: 0.75rem; + } + + .xl\:focus\:translate-y-4:focus{ + --tw-translate-y: 1rem; + } + + .xl\:focus\:translate-y-5:focus{ + --tw-translate-y: 1.25rem; + } + + .xl\:focus\:translate-y-6:focus{ + --tw-translate-y: 1.5rem; + } + + .xl\:focus\:translate-y-7:focus{ + --tw-translate-y: 1.75rem; + } + + .xl\:focus\:translate-y-8:focus{ + --tw-translate-y: 2rem; + } + + .xl\:focus\:translate-y-9:focus{ + --tw-translate-y: 2.25rem; + } + + .xl\:focus\:translate-y-10:focus{ + --tw-translate-y: 2.5rem; + } + + .xl\:focus\:translate-y-11:focus{ + --tw-translate-y: 2.75rem; + } + + .xl\:focus\:translate-y-12:focus{ + --tw-translate-y: 3rem; + } + + .xl\:focus\:translate-y-14:focus{ + --tw-translate-y: 3.5rem; + } + + .xl\:focus\:translate-y-16:focus{ + --tw-translate-y: 4rem; + } + + .xl\:focus\:translate-y-20:focus{ + --tw-translate-y: 5rem; + } + + .xl\:focus\:translate-y-24:focus{ + --tw-translate-y: 6rem; + } + + .xl\:focus\:translate-y-28:focus{ + --tw-translate-y: 7rem; + } + + .xl\:focus\:translate-y-32:focus{ + --tw-translate-y: 8rem; + } + + .xl\:focus\:translate-y-36:focus{ + --tw-translate-y: 9rem; + } + + .xl\:focus\:translate-y-40:focus{ + --tw-translate-y: 10rem; + } + + .xl\:focus\:translate-y-44:focus{ + --tw-translate-y: 11rem; + } + + .xl\:focus\:translate-y-48:focus{ + --tw-translate-y: 12rem; + } + + .xl\:focus\:translate-y-52:focus{ + --tw-translate-y: 13rem; + } + + .xl\:focus\:translate-y-56:focus{ + --tw-translate-y: 14rem; + } + + .xl\:focus\:translate-y-60:focus{ + --tw-translate-y: 15rem; + } + + .xl\:focus\:translate-y-64:focus{ + --tw-translate-y: 16rem; + } + + .xl\:focus\:translate-y-72:focus{ + --tw-translate-y: 18rem; + } + + .xl\:focus\:translate-y-80:focus{ + --tw-translate-y: 20rem; + } + + .xl\:focus\:translate-y-96:focus{ + --tw-translate-y: 24rem; + } + + .xl\:focus\:translate-y-px:focus{ + --tw-translate-y: 1px; + } + + .xl\:focus\:translate-y-0\.5:focus{ + --tw-translate-y: 0.125rem; + } + + .xl\:focus\:translate-y-1\.5:focus{ + --tw-translate-y: 0.375rem; + } + + .xl\:focus\:translate-y-2\.5:focus{ + --tw-translate-y: 0.625rem; + } + + .xl\:focus\:translate-y-3\.5:focus{ + --tw-translate-y: 0.875rem; + } + + .xl\:focus\:-translate-y-0:focus{ + --tw-translate-y: 0px; + } + + .xl\:focus\:-translate-y-1:focus{ + --tw-translate-y: -0.25rem; + } + + .xl\:focus\:-translate-y-2:focus{ + --tw-translate-y: -0.5rem; + } + + .xl\:focus\:-translate-y-3:focus{ + --tw-translate-y: -0.75rem; + } + + .xl\:focus\:-translate-y-4:focus{ + --tw-translate-y: -1rem; + } + + .xl\:focus\:-translate-y-5:focus{ + --tw-translate-y: -1.25rem; + } + + .xl\:focus\:-translate-y-6:focus{ + --tw-translate-y: -1.5rem; + } + + .xl\:focus\:-translate-y-7:focus{ + --tw-translate-y: -1.75rem; + } + + .xl\:focus\:-translate-y-8:focus{ + --tw-translate-y: -2rem; + } + + .xl\:focus\:-translate-y-9:focus{ + --tw-translate-y: -2.25rem; + } + + .xl\:focus\:-translate-y-10:focus{ + --tw-translate-y: -2.5rem; + } + + .xl\:focus\:-translate-y-11:focus{ + --tw-translate-y: -2.75rem; + } + + .xl\:focus\:-translate-y-12:focus{ + --tw-translate-y: -3rem; + } + + .xl\:focus\:-translate-y-14:focus{ + --tw-translate-y: -3.5rem; + } + + .xl\:focus\:-translate-y-16:focus{ + --tw-translate-y: -4rem; + } + + .xl\:focus\:-translate-y-20:focus{ + --tw-translate-y: -5rem; + } + + .xl\:focus\:-translate-y-24:focus{ + --tw-translate-y: -6rem; + } + + .xl\:focus\:-translate-y-28:focus{ + --tw-translate-y: -7rem; + } + + .xl\:focus\:-translate-y-32:focus{ + --tw-translate-y: -8rem; + } + + .xl\:focus\:-translate-y-36:focus{ + --tw-translate-y: -9rem; + } + + .xl\:focus\:-translate-y-40:focus{ + --tw-translate-y: -10rem; + } + + .xl\:focus\:-translate-y-44:focus{ + --tw-translate-y: -11rem; + } + + .xl\:focus\:-translate-y-48:focus{ + --tw-translate-y: -12rem; + } + + .xl\:focus\:-translate-y-52:focus{ + --tw-translate-y: -13rem; + } + + .xl\:focus\:-translate-y-56:focus{ + --tw-translate-y: -14rem; + } + + .xl\:focus\:-translate-y-60:focus{ + --tw-translate-y: -15rem; + } + + .xl\:focus\:-translate-y-64:focus{ + --tw-translate-y: -16rem; + } + + .xl\:focus\:-translate-y-72:focus{ + --tw-translate-y: -18rem; + } + + .xl\:focus\:-translate-y-80:focus{ + --tw-translate-y: -20rem; + } + + .xl\:focus\:-translate-y-96:focus{ + --tw-translate-y: -24rem; + } + + .xl\:focus\:-translate-y-px:focus{ + --tw-translate-y: -1px; + } + + .xl\:focus\:-translate-y-0\.5:focus{ + --tw-translate-y: -0.125rem; + } + + .xl\:focus\:-translate-y-1\.5:focus{ + --tw-translate-y: -0.375rem; + } + + .xl\:focus\:-translate-y-2\.5:focus{ + --tw-translate-y: -0.625rem; + } + + .xl\:focus\:-translate-y-3\.5:focus{ + --tw-translate-y: -0.875rem; + } + + .xl\:focus\:translate-y-1\/2:focus{ + --tw-translate-y: 50%; + } + + .xl\:focus\:translate-y-1\/3:focus{ + --tw-translate-y: 33.333333%; + } + + .xl\:focus\:translate-y-2\/3:focus{ + --tw-translate-y: 66.666667%; + } + + .xl\:focus\:translate-y-1\/4:focus{ + --tw-translate-y: 25%; + } + + .xl\:focus\:translate-y-2\/4:focus{ + --tw-translate-y: 50%; + } + + .xl\:focus\:translate-y-3\/4:focus{ + --tw-translate-y: 75%; + } + + .xl\:focus\:translate-y-full:focus{ + --tw-translate-y: 100%; + } + + .xl\:focus\:-translate-y-1\/2:focus{ + --tw-translate-y: -50%; + } + + .xl\:focus\:-translate-y-1\/3:focus{ + --tw-translate-y: -33.333333%; + } + + .xl\:focus\:-translate-y-2\/3:focus{ + --tw-translate-y: -66.666667%; + } + + .xl\:focus\:-translate-y-1\/4:focus{ + --tw-translate-y: -25%; + } + + .xl\:focus\:-translate-y-2\/4:focus{ + --tw-translate-y: -50%; + } + + .xl\:focus\:-translate-y-3\/4:focus{ + --tw-translate-y: -75%; + } + + .xl\:focus\:-translate-y-full:focus{ + --tw-translate-y: -100%; + } + + .xl\:skew-x-0{ + --tw-skew-x: 0deg; + } + + .xl\:skew-x-1{ + --tw-skew-x: 1deg; + } + + .xl\:skew-x-2{ + --tw-skew-x: 2deg; + } + + .xl\:skew-x-3{ + --tw-skew-x: 3deg; + } + + .xl\:skew-x-6{ + --tw-skew-x: 6deg; + } + + .xl\:skew-x-12{ + --tw-skew-x: 12deg; + } + + .xl\:-skew-x-12{ + --tw-skew-x: -12deg; + } + + .xl\:-skew-x-6{ + --tw-skew-x: -6deg; + } + + .xl\:-skew-x-3{ + --tw-skew-x: -3deg; + } + + .xl\:-skew-x-2{ + --tw-skew-x: -2deg; + } + + .xl\:-skew-x-1{ + --tw-skew-x: -1deg; + } + + .xl\:skew-y-0{ + --tw-skew-y: 0deg; + } + + .xl\:skew-y-1{ + --tw-skew-y: 1deg; + } + + .xl\:skew-y-2{ + --tw-skew-y: 2deg; + } + + .xl\:skew-y-3{ + --tw-skew-y: 3deg; + } + + .xl\:skew-y-6{ + --tw-skew-y: 6deg; + } + + .xl\:skew-y-12{ + --tw-skew-y: 12deg; + } + + .xl\:-skew-y-12{ + --tw-skew-y: -12deg; + } + + .xl\:-skew-y-6{ + --tw-skew-y: -6deg; + } + + .xl\:-skew-y-3{ + --tw-skew-y: -3deg; + } + + .xl\:-skew-y-2{ + --tw-skew-y: -2deg; + } + + .xl\:-skew-y-1{ + --tw-skew-y: -1deg; + } + + .xl\:hover\:skew-x-0:hover{ + --tw-skew-x: 0deg; + } + + .xl\:hover\:skew-x-1:hover{ + --tw-skew-x: 1deg; + } + + .xl\:hover\:skew-x-2:hover{ + --tw-skew-x: 2deg; + } + + .xl\:hover\:skew-x-3:hover{ + --tw-skew-x: 3deg; + } + + .xl\:hover\:skew-x-6:hover{ + --tw-skew-x: 6deg; + } + + .xl\:hover\:skew-x-12:hover{ + --tw-skew-x: 12deg; + } + + .xl\:hover\:-skew-x-12:hover{ + --tw-skew-x: -12deg; + } + + .xl\:hover\:-skew-x-6:hover{ + --tw-skew-x: -6deg; + } + + .xl\:hover\:-skew-x-3:hover{ + --tw-skew-x: -3deg; + } + + .xl\:hover\:-skew-x-2:hover{ + --tw-skew-x: -2deg; + } + + .xl\:hover\:-skew-x-1:hover{ + --tw-skew-x: -1deg; + } + + .xl\:hover\:skew-y-0:hover{ + --tw-skew-y: 0deg; + } + + .xl\:hover\:skew-y-1:hover{ + --tw-skew-y: 1deg; + } + + .xl\:hover\:skew-y-2:hover{ + --tw-skew-y: 2deg; + } + + .xl\:hover\:skew-y-3:hover{ + --tw-skew-y: 3deg; + } + + .xl\:hover\:skew-y-6:hover{ + --tw-skew-y: 6deg; + } + + .xl\:hover\:skew-y-12:hover{ + --tw-skew-y: 12deg; + } + + .xl\:hover\:-skew-y-12:hover{ + --tw-skew-y: -12deg; + } + + .xl\:hover\:-skew-y-6:hover{ + --tw-skew-y: -6deg; + } + + .xl\:hover\:-skew-y-3:hover{ + --tw-skew-y: -3deg; + } + + .xl\:hover\:-skew-y-2:hover{ + --tw-skew-y: -2deg; + } + + .xl\:hover\:-skew-y-1:hover{ + --tw-skew-y: -1deg; + } + + .xl\:focus\:skew-x-0:focus{ + --tw-skew-x: 0deg; + } + + .xl\:focus\:skew-x-1:focus{ + --tw-skew-x: 1deg; + } + + .xl\:focus\:skew-x-2:focus{ + --tw-skew-x: 2deg; + } + + .xl\:focus\:skew-x-3:focus{ + --tw-skew-x: 3deg; + } + + .xl\:focus\:skew-x-6:focus{ + --tw-skew-x: 6deg; + } + + .xl\:focus\:skew-x-12:focus{ + --tw-skew-x: 12deg; + } + + .xl\:focus\:-skew-x-12:focus{ + --tw-skew-x: -12deg; + } + + .xl\:focus\:-skew-x-6:focus{ + --tw-skew-x: -6deg; + } + + .xl\:focus\:-skew-x-3:focus{ + --tw-skew-x: -3deg; + } + + .xl\:focus\:-skew-x-2:focus{ + --tw-skew-x: -2deg; + } + + .xl\:focus\:-skew-x-1:focus{ + --tw-skew-x: -1deg; + } + + .xl\:focus\:skew-y-0:focus{ + --tw-skew-y: 0deg; + } + + .xl\:focus\:skew-y-1:focus{ + --tw-skew-y: 1deg; + } + + .xl\:focus\:skew-y-2:focus{ + --tw-skew-y: 2deg; + } + + .xl\:focus\:skew-y-3:focus{ + --tw-skew-y: 3deg; + } + + .xl\:focus\:skew-y-6:focus{ + --tw-skew-y: 6deg; + } + + .xl\:focus\:skew-y-12:focus{ + --tw-skew-y: 12deg; + } + + .xl\:focus\:-skew-y-12:focus{ + --tw-skew-y: -12deg; + } + + .xl\:focus\:-skew-y-6:focus{ + --tw-skew-y: -6deg; + } + + .xl\:focus\:-skew-y-3:focus{ + --tw-skew-y: -3deg; + } + + .xl\:focus\:-skew-y-2:focus{ + --tw-skew-y: -2deg; + } + + .xl\:focus\:-skew-y-1:focus{ + --tw-skew-y: -1deg; + } + + .xl\:transition-none{ + transition-property: none; + } + + .xl\:transition-all{ + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .xl\:transition{ + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .xl\:transition-colors{ + transition-property: background-color, border-color, color, fill, stroke; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .xl\:transition-opacity{ + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .xl\:transition-shadow{ + transition-property: box-shadow; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .xl\:transition-transform{ + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .xl\:ease-linear{ + transition-timing-function: linear; + } + + .xl\:ease-in{ + transition-timing-function: cubic-bezier(0.4, 0, 1, 1); + } + + .xl\:ease-out{ + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + } + + .xl\:ease-in-out{ + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + } + + .xl\:duration-75{ + transition-duration: 75ms; + } + + .xl\:duration-100{ + transition-duration: 100ms; + } + + .xl\:duration-150{ + transition-duration: 150ms; + } + + .xl\:duration-200{ + transition-duration: 200ms; + } + + .xl\:duration-300{ + transition-duration: 300ms; + } + + .xl\:duration-500{ + transition-duration: 500ms; + } + + .xl\:duration-700{ + transition-duration: 700ms; + } + + .xl\:duration-1000{ + transition-duration: 1000ms; + } + + .xl\:delay-75{ + transition-delay: 75ms; + } + + .xl\:delay-100{ + transition-delay: 100ms; + } + + .xl\:delay-150{ + transition-delay: 150ms; + } + + .xl\:delay-200{ + transition-delay: 200ms; + } + + .xl\:delay-300{ + transition-delay: 300ms; + } + + .xl\:delay-500{ + transition-delay: 500ms; + } + + .xl\:delay-700{ + transition-delay: 700ms; + } + + .xl\:delay-1000{ + transition-delay: 1000ms; + } + + .xl\:animate-none{ + -webkit-animation: none; + animation: none; + } + + .xl\:animate-spin{ + -webkit-animation: spin 1s linear infinite; + animation: spin 1s linear infinite; + } + + .xl\:animate-ping{ + -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; + animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; + } + + .xl\:animate-pulse{ + -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + } + + .xl\:animate-bounce{ + -webkit-animation: bounce 1s infinite; + animation: bounce 1s infinite; + } + + .xl\:mix-blend-normal{ + mix-blend-mode: normal; + } + + .xl\:mix-blend-multiply{ + mix-blend-mode: multiply; + } + + .xl\:mix-blend-screen{ + mix-blend-mode: screen; + } + + .xl\:mix-blend-overlay{ + mix-blend-mode: overlay; + } + + .xl\:mix-blend-darken{ + mix-blend-mode: darken; + } + + .xl\:mix-blend-lighten{ + mix-blend-mode: lighten; + } + + .xl\:mix-blend-color-dodge{ + mix-blend-mode: color-dodge; + } + + .xl\:mix-blend-color-burn{ + mix-blend-mode: color-burn; + } + + .xl\:mix-blend-hard-light{ + mix-blend-mode: hard-light; + } + + .xl\:mix-blend-soft-light{ + mix-blend-mode: soft-light; + } + + .xl\:mix-blend-difference{ + mix-blend-mode: difference; + } + + .xl\:mix-blend-exclusion{ + mix-blend-mode: exclusion; + } + + .xl\:mix-blend-hue{ + mix-blend-mode: hue; + } + + .xl\:mix-blend-saturation{ + mix-blend-mode: saturation; + } + + .xl\:mix-blend-color{ + mix-blend-mode: color; + } + + .xl\:mix-blend-luminosity{ + mix-blend-mode: luminosity; + } + + .xl\:bg-blend-normal{ + background-blend-mode: normal; + } + + .xl\:bg-blend-multiply{ + background-blend-mode: multiply; + } + + .xl\:bg-blend-screen{ + background-blend-mode: screen; + } + + .xl\:bg-blend-overlay{ + background-blend-mode: overlay; + } + + .xl\:bg-blend-darken{ + background-blend-mode: darken; + } + + .xl\:bg-blend-lighten{ + background-blend-mode: lighten; + } + + .xl\:bg-blend-color-dodge{ + background-blend-mode: color-dodge; + } + + .xl\:bg-blend-color-burn{ + background-blend-mode: color-burn; + } + + .xl\:bg-blend-hard-light{ + background-blend-mode: hard-light; + } + + .xl\:bg-blend-soft-light{ + background-blend-mode: soft-light; + } + + .xl\:bg-blend-difference{ + background-blend-mode: difference; + } + + .xl\:bg-blend-exclusion{ + background-blend-mode: exclusion; + } + + .xl\:bg-blend-hue{ + background-blend-mode: hue; + } + + .xl\:bg-blend-saturation{ + background-blend-mode: saturation; + } + + .xl\:bg-blend-color{ + background-blend-mode: color; + } + + .xl\:bg-blend-luminosity{ + background-blend-mode: luminosity; + } + + .xl\:filter{ + --tw-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-sepia: var(--tw-empty,/*!*/ /*!*/); + --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + } + + .xl\:filter-none{ + filter: none; + } + + .xl\:blur-0{ + --tw-blur: blur(0); + } + + .xl\:blur-sm{ + --tw-blur: blur(4px); + } + + .xl\:blur{ + --tw-blur: blur(8px); + } + + .xl\:blur-md{ + --tw-blur: blur(12px); + } + + .xl\:blur-lg{ + --tw-blur: blur(16px); + } + + .xl\:blur-xl{ + --tw-blur: blur(24px); + } + + .xl\:blur-2xl{ + --tw-blur: blur(40px); + } + + .xl\:blur-3xl{ + --tw-blur: blur(64px); + } + + .xl\:brightness-0{ + --tw-brightness: brightness(0); + } + + .xl\:brightness-50{ + --tw-brightness: brightness(.5); + } + + .xl\:brightness-75{ + --tw-brightness: brightness(.75); + } + + .xl\:brightness-90{ + --tw-brightness: brightness(.9); + } + + .xl\:brightness-95{ + --tw-brightness: brightness(.95); + } + + .xl\:brightness-100{ + --tw-brightness: brightness(1); + } + + .xl\:brightness-105{ + --tw-brightness: brightness(1.05); + } + + .xl\:brightness-110{ + --tw-brightness: brightness(1.1); + } + + .xl\:brightness-125{ + --tw-brightness: brightness(1.25); + } + + .xl\:brightness-150{ + --tw-brightness: brightness(1.5); + } + + .xl\:brightness-200{ + --tw-brightness: brightness(2); + } + + .xl\:contrast-0{ + --tw-contrast: contrast(0); + } + + .xl\:contrast-50{ + --tw-contrast: contrast(.5); + } + + .xl\:contrast-75{ + --tw-contrast: contrast(.75); + } + + .xl\:contrast-100{ + --tw-contrast: contrast(1); + } + + .xl\:contrast-125{ + --tw-contrast: contrast(1.25); + } + + .xl\:contrast-150{ + --tw-contrast: contrast(1.5); + } + + .xl\:contrast-200{ + --tw-contrast: contrast(2); + } + + .xl\:drop-shadow-sm{ + --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05)); + } + + .xl\:drop-shadow{ + --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06)); + } + + .xl\:drop-shadow-md{ + --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06)); + } + + .xl\:drop-shadow-lg{ + --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1)); + } + + .xl\:drop-shadow-xl{ + --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08)); + } + + .xl\:drop-shadow-2xl{ + --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15)); + } + + .xl\:drop-shadow-none{ + --tw-drop-shadow: drop-shadow(0 0 #0000); + } + + .xl\:grayscale-0{ + --tw-grayscale: grayscale(0); + } + + .xl\:grayscale{ + --tw-grayscale: grayscale(100%); + } + + .xl\:hue-rotate-0{ + --tw-hue-rotate: hue-rotate(0deg); + } + + .xl\:hue-rotate-15{ + --tw-hue-rotate: hue-rotate(15deg); + } + + .xl\:hue-rotate-30{ + --tw-hue-rotate: hue-rotate(30deg); + } + + .xl\:hue-rotate-60{ + --tw-hue-rotate: hue-rotate(60deg); + } + + .xl\:hue-rotate-90{ + --tw-hue-rotate: hue-rotate(90deg); + } + + .xl\:hue-rotate-180{ + --tw-hue-rotate: hue-rotate(180deg); + } + + .xl\:-hue-rotate-180{ + --tw-hue-rotate: hue-rotate(-180deg); + } + + .xl\:-hue-rotate-90{ + --tw-hue-rotate: hue-rotate(-90deg); + } + + .xl\:-hue-rotate-60{ + --tw-hue-rotate: hue-rotate(-60deg); + } + + .xl\:-hue-rotate-30{ + --tw-hue-rotate: hue-rotate(-30deg); + } + + .xl\:-hue-rotate-15{ + --tw-hue-rotate: hue-rotate(-15deg); + } + + .xl\:invert-0{ + --tw-invert: invert(0); + } + + .xl\:invert{ + --tw-invert: invert(100%); + } + + .xl\:saturate-0{ + --tw-saturate: saturate(0); + } + + .xl\:saturate-50{ + --tw-saturate: saturate(.5); + } + + .xl\:saturate-100{ + --tw-saturate: saturate(1); + } + + .xl\:saturate-150{ + --tw-saturate: saturate(1.5); + } + + .xl\:saturate-200{ + --tw-saturate: saturate(2); + } + + .xl\:sepia-0{ + --tw-sepia: sepia(0); + } + + .xl\:sepia{ + --tw-sepia: sepia(100%); + } + + .xl\:backdrop-filter{ + --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + } + + .xl\:backdrop-filter-none{ + -webkit-backdrop-filter: none; + backdrop-filter: none; + } + + .xl\:backdrop-brightness-0{ + --tw-backdrop-brightness: brightness(0); + } + + .xl\:backdrop-brightness-50{ + --tw-backdrop-brightness: brightness(.5); + } + + .xl\:backdrop-brightness-75{ + --tw-backdrop-brightness: brightness(.75); + } + + .xl\:backdrop-brightness-90{ + --tw-backdrop-brightness: brightness(.9); + } + + .xl\:backdrop-brightness-95{ + --tw-backdrop-brightness: brightness(.95); + } + + .xl\:backdrop-brightness-100{ + --tw-backdrop-brightness: brightness(1); + } + + .xl\:backdrop-brightness-105{ + --tw-backdrop-brightness: brightness(1.05); + } + + .xl\:backdrop-brightness-110{ + --tw-backdrop-brightness: brightness(1.1); + } + + .xl\:backdrop-brightness-125{ + --tw-backdrop-brightness: brightness(1.25); + } + + .xl\:backdrop-brightness-150{ + --tw-backdrop-brightness: brightness(1.5); + } + + .xl\:backdrop-brightness-200{ + --tw-backdrop-brightness: brightness(2); + } + + .xl\:backdrop-contrast-0{ + --tw-backdrop-contrast: contrast(0); + } + + .xl\:backdrop-contrast-50{ + --tw-backdrop-contrast: contrast(.5); + } + + .xl\:backdrop-contrast-75{ + --tw-backdrop-contrast: contrast(.75); + } + + .xl\:backdrop-contrast-100{ + --tw-backdrop-contrast: contrast(1); + } + + .xl\:backdrop-contrast-125{ + --tw-backdrop-contrast: contrast(1.25); + } + + .xl\:backdrop-contrast-150{ + --tw-backdrop-contrast: contrast(1.5); + } + + .xl\:backdrop-contrast-200{ + --tw-backdrop-contrast: contrast(2); + } + + .xl\:backdrop-grayscale-0{ + --tw-backdrop-grayscale: grayscale(0); + } + + .xl\:backdrop-grayscale{ + --tw-backdrop-grayscale: grayscale(100%); + } + + .xl\:backdrop-hue-rotate-0{ + --tw-backdrop-hue-rotate: hue-rotate(0deg); + } + + .xl\:backdrop-hue-rotate-15{ + --tw-backdrop-hue-rotate: hue-rotate(15deg); + } + + .xl\:backdrop-hue-rotate-30{ + --tw-backdrop-hue-rotate: hue-rotate(30deg); + } + + .xl\:backdrop-hue-rotate-60{ + --tw-backdrop-hue-rotate: hue-rotate(60deg); + } + + .xl\:backdrop-hue-rotate-90{ + --tw-backdrop-hue-rotate: hue-rotate(90deg); + } + + .xl\:backdrop-hue-rotate-180{ + --tw-backdrop-hue-rotate: hue-rotate(180deg); + } + + .xl\:-backdrop-hue-rotate-180{ + --tw-backdrop-hue-rotate: hue-rotate(-180deg); + } + + .xl\:-backdrop-hue-rotate-90{ + --tw-backdrop-hue-rotate: hue-rotate(-90deg); + } + + .xl\:-backdrop-hue-rotate-60{ + --tw-backdrop-hue-rotate: hue-rotate(-60deg); + } + + .xl\:-backdrop-hue-rotate-30{ + --tw-backdrop-hue-rotate: hue-rotate(-30deg); + } + + .xl\:-backdrop-hue-rotate-15{ + --tw-backdrop-hue-rotate: hue-rotate(-15deg); + } + + .xl\:backdrop-invert-0{ + --tw-backdrop-invert: invert(0); + } + + .xl\:backdrop-invert{ + --tw-backdrop-invert: invert(100%); + } + + .xl\:backdrop-saturate-0{ + --tw-backdrop-saturate: saturate(0); + } + + .xl\:backdrop-saturate-50{ + --tw-backdrop-saturate: saturate(.5); + } + + .xl\:backdrop-saturate-100{ + --tw-backdrop-saturate: saturate(1); + } + + .xl\:backdrop-saturate-150{ + --tw-backdrop-saturate: saturate(1.5); + } + + .xl\:backdrop-saturate-200{ + --tw-backdrop-saturate: saturate(2); + } + + .xl\:backdrop-sepia-0{ + --tw-backdrop-sepia: sepia(0); + } + + .xl\:backdrop-sepia{ + --tw-backdrop-sepia: sepia(100%); + } + + .xl\:bg-dotgrid-sm { + background: + linear-gradient(90deg, #f9fafb 38px, transparent 1%) center, + linear-gradient(#f9fafb 38px, transparent 1%) center, + #4b5563; + background-size: 40px 40px; + } + + .xl\:bg-dotgrid-md { + background: + linear-gradient(90deg, #f9fafb 58px, transparent 1%) center, + linear-gradient(#f9fafb 58px, transparent 1%) center, + #4b5563; + background-size: 60px 60px; + } + + .xl\:bg-dotgrid-lg { + background: + linear-gradient(90deg, #f9fafb 88px, transparent 1%) center, + linear-gradient(#f9fafb 88px, transparent 1%) center, + #4b5563; + background-size: 90px 90px; + } +} + +@media (min-width: 1536px){ + .\32xl\:container{ + width: 100%; + } + + @media (min-width: 640px){ + .\32xl\:container{ + max-width: 640px; + } + } + + @media (min-width: 768px){ + .\32xl\:container{ + max-width: 768px; + } + } + + @media (min-width: 1024px){ + .\32xl\:container{ + max-width: 1024px; + } + } + + @media (min-width: 1280px){ + .\32xl\:container{ + max-width: 1280px; + } + } + + @media (min-width: 1536px){ + .\32xl\:container{ + max-width: 1536px; + } + } + + .\32xl\:prose{ + color: #374151; + max-width: 65ch; + } + + .\32xl\:prose [class~="lead"]{ + color: #4b5563; + font-size: 1.25em; + line-height: 1.6; + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .\32xl\:prose a{ + color: #111827; + text-decoration: underline; + font-weight: 500; + } + + .\32xl\:prose strong{ + color: #111827; + font-weight: 600; + } + + .\32xl\:prose ol[type="A"]{ + --list-counter-style: upper-alpha; + } + + .\32xl\:prose ol[type="a"]{ + --list-counter-style: lower-alpha; + } + + .\32xl\:prose ol[type="A s"]{ + --list-counter-style: upper-alpha; + } + + .\32xl\:prose ol[type="a s"]{ + --list-counter-style: lower-alpha; + } + + .\32xl\:prose ol[type="I"]{ + --list-counter-style: upper-roman; + } + + .\32xl\:prose ol[type="i"]{ + --list-counter-style: lower-roman; + } + + .\32xl\:prose ol[type="I s"]{ + --list-counter-style: upper-roman; + } + + .\32xl\:prose ol[type="i s"]{ + --list-counter-style: lower-roman; + } + + .\32xl\:prose ol[type="1"]{ + --list-counter-style: decimal; + } + + .\32xl\:prose ol > li{ + position: relative; + padding-left: 1.75em; + } + + .\32xl\:prose ol > li::before{ + content: counter(list-item, var(--list-counter-style, decimal)) "."; + position: absolute; + font-weight: 400; + color: #6b7280; + left: 0; + } + + .\32xl\:prose ul > li{ + position: relative; + padding-left: 1.75em; + } + + .\32xl\:prose ul > li::before{ + content: ""; + position: absolute; + background-color: #d1d5db; + border-radius: 50%; + width: 0.375em; + height: 0.375em; + top: calc(0.875em - 0.1875em); + left: 0.25em; + } + + .\32xl\:prose hr{ + border-color: #e5e7eb; + border-top-width: 1px; + margin-top: 3em; + margin-bottom: 3em; + } + + .\32xl\:prose blockquote{ + font-weight: 500; + font-style: italic; + color: #111827; + border-left-width: 0.25rem; + border-left-color: #e5e7eb; + quotes: "\201C""\201D""\2018""\2019"; + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1em; + } + + .\32xl\:prose blockquote p:first-of-type::before{ + content: open-quote; + } + + .\32xl\:prose blockquote p:last-of-type::after{ + content: close-quote; + } + + .\32xl\:prose h1{ + color: #111827; + font-weight: 800; + font-size: 2.25em; + margin-top: 0; + margin-bottom: 0.8888889em; + line-height: 1.1111111; + font-family: Visby CF, 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; + } + + .\32xl\:prose h2{ + color: #111827; + font-weight: 700; + font-size: 1.5em; + margin-top: 2em; + margin-bottom: 1em; + line-height: 1.3333333; + font-family: Visby CF, 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; + } + + .\32xl\:prose h3{ + color: #111827; + font-weight: 600; + font-size: 1.25em; + margin-top: 1.6em; + margin-bottom: 0.6em; + line-height: 1.6; + font-family: Visby CF, 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; + } + + .\32xl\:prose h4{ + color: #111827; + font-weight: 600; + margin-top: 1.5em; + margin-bottom: 0.5em; + line-height: 1.5; + font-family: Visby CF, 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; + } + + .\32xl\:prose figure figcaption{ + color: #6b7280; + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; + } + + .\32xl\:prose code{ + color: #111827; + font-weight: 600; + font-size: 0.875em; + } + + .\32xl\:prose code::before{ + content: "`"; + } + + .\32xl\:prose code::after{ + content: "`"; + } + + .\32xl\:prose a code{ + color: #111827; + } + + .\32xl\:prose pre{ + color: #e5e7eb; + background-color: #1f2937; + overflow-x: auto; + font-size: 0.875em; + line-height: 1.7142857; + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + border-radius: 0.375rem; + padding-top: 0.8571429em; + padding-right: 1.1428571em; + padding-bottom: 0.8571429em; + padding-left: 1.1428571em; + } + + .\32xl\: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; + } + + .\32xl\:prose pre code::before{ + content: none; + } + + .\32xl\:prose pre code::after{ + content: none; + } + + .\32xl\:prose table{ + width: 100%; + table-layout: auto; + text-align: left; + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.875em; + line-height: 1.7142857; + } + + .\32xl\:prose thead{ + color: #111827; + font-weight: 600; + border-bottom-width: 1px; + border-bottom-color: #d1d5db; + } + + .\32xl\:prose thead th{ + vertical-align: bottom; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; + } + + .\32xl\:prose tbody tr{ + border-bottom-width: 1px; + border-bottom-color: #e5e7eb; + } + + .\32xl\:prose tbody tr:last-child{ + border-bottom-width: 0; + } + + .\32xl\:prose tbody td{ + vertical-align: top; + padding-top: 0.5714286em; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; + } + + .\32xl\:prose{ + font-size: 1rem; + line-height: 1.75; + } + + .\32xl\:prose p{ + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .\32xl\:prose img{ + margin-top: 2em; + margin-bottom: 2em; + } + + .\32xl\:prose video{ + margin-top: 2em; + margin-bottom: 2em; + } + + .\32xl\:prose figure{ + margin-top: 2em; + margin-bottom: 2em; + } + + .\32xl\:prose figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .\32xl\:prose h2 code{ + font-size: 0.875em; + } + + .\32xl\:prose h3 code{ + font-size: 0.9em; + } + + .\32xl\:prose ol{ + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .\32xl\:prose ul{ + margin-top: 1.25em; + margin-bottom: 1.25em; + } + + .\32xl\:prose li{ + margin-top: 0.5em; + margin-bottom: 0.5em; + } + + .\32xl\:prose > ul > li p{ + margin-top: 0.75em; + margin-bottom: 0.75em; + } + + .\32xl\:prose > ul > li > *:first-child{ + margin-top: 1.25em; + } + + .\32xl\:prose > ul > li > *:last-child{ + margin-bottom: 1.25em; + } + + .\32xl\:prose > ol > li > *:first-child{ + margin-top: 1.25em; + } + + .\32xl\:prose > ol > li > *:last-child{ + margin-bottom: 1.25em; + } + + .\32xl\:prose ul ul, .\32xl\:prose ul ol, .\32xl\:prose ol ul, .\32xl\:prose ol ol{ + margin-top: 0.75em; + margin-bottom: 0.75em; + } + + .\32xl\:prose hr + *{ + margin-top: 0; + } + + .\32xl\:prose h2 + *{ + margin-top: 0; + } + + .\32xl\:prose h3 + *{ + margin-top: 0; + } + + .\32xl\:prose h4 + *{ + margin-top: 0; + } + + .\32xl\:prose thead th:first-child{ + padding-left: 0; + } + + .\32xl\:prose thead th:last-child{ + padding-right: 0; + } + + .\32xl\:prose tbody td:first-child{ + padding-left: 0; + } + + .\32xl\:prose tbody td:last-child{ + padding-right: 0; + } + + .\32xl\:prose > :first-child{ + margin-top: 0; + } + + .\32xl\:prose > :last-child{ + margin-bottom: 0; + } + + .\32xl\:prose-sm{ + font-size: 0.875rem; + line-height: 1.7142857; + } + + .\32xl\:prose-sm p{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; + } + + .\32xl\:prose-sm [class~="lead"]{ + font-size: 1.2857143em; + line-height: 1.5555556; + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .\32xl\:prose-sm blockquote{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + padding-left: 1.1111111em; + } + + .\32xl\:prose-sm h1{ + font-size: 2.1428571em; + margin-top: 0; + margin-bottom: 0.8em; + line-height: 1.2; + } + + .\32xl\:prose-sm h2{ + font-size: 1.4285714em; + margin-top: 1.6em; + margin-bottom: 0.8em; + line-height: 1.4; + } + + .\32xl\:prose-sm h3{ + font-size: 1.2857143em; + margin-top: 1.5555556em; + margin-bottom: 0.4444444em; + line-height: 1.5555556; + } + + .\32xl\:prose-sm h4{ + margin-top: 1.4285714em; + margin-bottom: 0.5714286em; + line-height: 1.4285714; + } + + .\32xl\:prose-sm img{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + } + + .\32xl\:prose-sm video{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + } + + .\32xl\:prose-sm figure{ + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + } + + .\32xl\:prose-sm figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .\32xl\:prose-sm figure figcaption{ + font-size: 0.8571429em; + line-height: 1.3333333; + margin-top: 0.6666667em; + } + + .\32xl\:prose-sm code{ + font-size: 0.8571429em; + } + + .\32xl\:prose-sm h2 code{ + font-size: 0.9em; + } + + .\32xl\:prose-sm h3 code{ + font-size: 0.8888889em; + } + + .\32xl\:prose-sm pre{ + font-size: 0.8571429em; + line-height: 1.6666667; + margin-top: 1.6666667em; + margin-bottom: 1.6666667em; + border-radius: 0.25rem; + padding-top: 0.6666667em; + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; + } + + .\32xl\:prose-sm ol{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; + } + + .\32xl\:prose-sm ul{ + margin-top: 1.1428571em; + margin-bottom: 1.1428571em; + } + + .\32xl\:prose-sm li{ + margin-top: 0.2857143em; + margin-bottom: 0.2857143em; + } + + .\32xl\:prose-sm ol > li{ + padding-left: 1.5714286em; + } + + .\32xl\:prose-sm ol > li::before{ + left: 0; + } + + .\32xl\:prose-sm ul > li{ + padding-left: 1.5714286em; + } + + .\32xl\:prose-sm ul > li::before{ + height: 0.3571429em; + width: 0.3571429em; + top: calc(0.8571429em - 0.1785714em); + left: 0.2142857em; + } + + .\32xl\:prose-sm > ul > li p{ + margin-top: 0.5714286em; + margin-bottom: 0.5714286em; + } + + .\32xl\:prose-sm > ul > li > *:first-child{ + margin-top: 1.1428571em; + } + + .\32xl\:prose-sm > ul > li > *:last-child{ + margin-bottom: 1.1428571em; + } + + .\32xl\:prose-sm > ol > li > *:first-child{ + margin-top: 1.1428571em; + } + + .\32xl\:prose-sm > ol > li > *:last-child{ + margin-bottom: 1.1428571em; + } + + .\32xl\:prose-sm ul ul, .\32xl\:prose-sm ul ol, .\32xl\:prose-sm ol ul, .\32xl\:prose-sm ol ol{ + margin-top: 0.5714286em; + margin-bottom: 0.5714286em; + } + + .\32xl\:prose-sm hr{ + margin-top: 2.8571429em; + margin-bottom: 2.8571429em; + } + + .\32xl\:prose-sm hr + *{ + margin-top: 0; + } + + .\32xl\:prose-sm h2 + *{ + margin-top: 0; + } + + .\32xl\:prose-sm h3 + *{ + margin-top: 0; + } + + .\32xl\:prose-sm h4 + *{ + margin-top: 0; + } + + .\32xl\:prose-sm table{ + font-size: 0.8571429em; + line-height: 1.5; + } + + .\32xl\:prose-sm thead th{ + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; + } + + .\32xl\:prose-sm thead th:first-child{ + padding-left: 0; + } + + .\32xl\:prose-sm thead th:last-child{ + padding-right: 0; + } + + .\32xl\:prose-sm tbody td{ + padding-top: 0.6666667em; + padding-right: 1em; + padding-bottom: 0.6666667em; + padding-left: 1em; + } + + .\32xl\:prose-sm tbody td:first-child{ + padding-left: 0; + } + + .\32xl\:prose-sm tbody td:last-child{ + padding-right: 0; + } + + .\32xl\:prose-sm > :first-child{ + margin-top: 0; + } + + .\32xl\:prose-sm > :last-child{ + margin-bottom: 0; + } + + .\32xl\:prose-lg{ + font-size: 1.125rem; + line-height: 1.7777778; + } + + .\32xl\:prose-lg p{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .\32xl\:prose-lg [class~="lead"]{ + font-size: 1.2222222em; + line-height: 1.4545455; + margin-top: 1.0909091em; + margin-bottom: 1.0909091em; + } + + .\32xl\:prose-lg blockquote{ + margin-top: 1.6666667em; + margin-bottom: 1.6666667em; + padding-left: 1em; + } + + .\32xl\:prose-lg h1{ + font-size: 2.6666667em; + margin-top: 0; + margin-bottom: 0.8333333em; + line-height: 1; + } + + .\32xl\:prose-lg h2{ + font-size: 1.6666667em; + margin-top: 1.8666667em; + margin-bottom: 1.0666667em; + line-height: 1.3333333; + } + + .\32xl\:prose-lg h3{ + font-size: 1.3333333em; + margin-top: 1.6666667em; + margin-bottom: 0.6666667em; + line-height: 1.5; + } + + .\32xl\:prose-lg h4{ + margin-top: 1.7777778em; + margin-bottom: 0.4444444em; + line-height: 1.5555556; + } + + .\32xl\:prose-lg img{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .\32xl\:prose-lg video{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .\32xl\:prose-lg figure{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + } + + .\32xl\:prose-lg figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .\32xl\:prose-lg figure figcaption{ + font-size: 0.8888889em; + line-height: 1.5; + margin-top: 1em; + } + + .\32xl\:prose-lg code{ + font-size: 0.8888889em; + } + + .\32xl\:prose-lg h2 code{ + font-size: 0.8666667em; + } + + .\32xl\:prose-lg h3 code{ + font-size: 0.875em; + } + + .\32xl\:prose-lg pre{ + font-size: 0.8888889em; + line-height: 1.75; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.375rem; + padding-top: 1em; + padding-right: 1.5em; + padding-bottom: 1em; + padding-left: 1.5em; + } + + .\32xl\:prose-lg ol{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .\32xl\:prose-lg ul{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .\32xl\:prose-lg li{ + margin-top: 0.6666667em; + margin-bottom: 0.6666667em; + } + + .\32xl\:prose-lg ol > li{ + padding-left: 1.6666667em; + } + + .\32xl\:prose-lg ol > li::before{ + left: 0; + } + + .\32xl\:prose-lg ul > li{ + padding-left: 1.6666667em; + } + + .\32xl\:prose-lg ul > li::before{ + width: 0.3333333em; + height: 0.3333333em; + top: calc(0.8888889em - 0.1666667em); + left: 0.2222222em; + } + + .\32xl\:prose-lg > ul > li p{ + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .\32xl\:prose-lg > ul > li > *:first-child{ + margin-top: 1.3333333em; + } + + .\32xl\:prose-lg > ul > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .\32xl\:prose-lg > ol > li > *:first-child{ + margin-top: 1.3333333em; + } + + .\32xl\:prose-lg > ol > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .\32xl\:prose-lg ul ul, .\32xl\:prose-lg ul ol, .\32xl\:prose-lg ol ul, .\32xl\:prose-lg ol ol{ + margin-top: 0.8888889em; + margin-bottom: 0.8888889em; + } + + .\32xl\:prose-lg hr{ + margin-top: 3.1111111em; + margin-bottom: 3.1111111em; + } + + .\32xl\:prose-lg hr + *{ + margin-top: 0; + } + + .\32xl\:prose-lg h2 + *{ + margin-top: 0; + } + + .\32xl\:prose-lg h3 + *{ + margin-top: 0; + } + + .\32xl\:prose-lg h4 + *{ + margin-top: 0; + } + + .\32xl\:prose-lg table{ + font-size: 0.8888889em; + line-height: 1.5; + } + + .\32xl\:prose-lg thead th{ + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; + } + + .\32xl\:prose-lg thead th:first-child{ + padding-left: 0; + } + + .\32xl\:prose-lg thead th:last-child{ + padding-right: 0; + } + + .\32xl\:prose-lg tbody td{ + padding-top: 0.75em; + padding-right: 0.75em; + padding-bottom: 0.75em; + padding-left: 0.75em; + } + + .\32xl\:prose-lg tbody td:first-child{ + padding-left: 0; + } + + .\32xl\:prose-lg tbody td:last-child{ + padding-right: 0; + } + + .\32xl\:prose-lg > :first-child{ + margin-top: 0; + } + + .\32xl\:prose-lg > :last-child{ + margin-bottom: 0; + } + + .\32xl\:prose-xl{ + font-size: 1.25rem; + line-height: 1.8; + } + + .\32xl\:prose-xl p{ + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .\32xl\:prose-xl [class~="lead"]{ + font-size: 1.2em; + line-height: 1.5; + margin-top: 1em; + margin-bottom: 1em; + } + + .\32xl\:prose-xl blockquote{ + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1.0666667em; + } + + .\32xl\:prose-xl h1{ + font-size: 2.8em; + margin-top: 0; + margin-bottom: 0.8571429em; + line-height: 1; + } + + .\32xl\:prose-xl h2{ + font-size: 1.8em; + margin-top: 1.5555556em; + margin-bottom: 0.8888889em; + line-height: 1.1111111; + } + + .\32xl\:prose-xl h3{ + font-size: 1.5em; + margin-top: 1.6em; + margin-bottom: 0.6666667em; + line-height: 1.3333333; + } + + .\32xl\:prose-xl h4{ + margin-top: 1.8em; + margin-bottom: 0.6em; + line-height: 1.6; + } + + .\32xl\:prose-xl img{ + margin-top: 2em; + margin-bottom: 2em; + } + + .\32xl\:prose-xl video{ + margin-top: 2em; + margin-bottom: 2em; + } + + .\32xl\:prose-xl figure{ + margin-top: 2em; + margin-bottom: 2em; + } + + .\32xl\:prose-xl figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .\32xl\:prose-xl figure figcaption{ + font-size: 0.9em; + line-height: 1.5555556; + margin-top: 1em; + } + + .\32xl\:prose-xl code{ + font-size: 0.9em; + } + + .\32xl\:prose-xl h2 code{ + font-size: 0.8611111em; + } + + .\32xl\:prose-xl h3 code{ + font-size: 0.9em; + } + + .\32xl\:prose-xl pre{ + font-size: 0.9em; + line-height: 1.7777778; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.5rem; + padding-top: 1.1111111em; + padding-right: 1.3333333em; + padding-bottom: 1.1111111em; + padding-left: 1.3333333em; + } + + .\32xl\:prose-xl ol{ + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .\32xl\:prose-xl ul{ + margin-top: 1.2em; + margin-bottom: 1.2em; + } + + .\32xl\:prose-xl li{ + margin-top: 0.6em; + margin-bottom: 0.6em; + } + + .\32xl\:prose-xl ol > li{ + padding-left: 1.8em; + } + + .\32xl\:prose-xl ol > li::before{ + left: 0; + } + + .\32xl\:prose-xl ul > li{ + padding-left: 1.8em; + } + + .\32xl\:prose-xl ul > li::before{ + width: 0.35em; + height: 0.35em; + top: calc(0.9em - 0.175em); + left: 0.25em; + } + + .\32xl\:prose-xl > ul > li p{ + margin-top: 0.8em; + margin-bottom: 0.8em; + } + + .\32xl\:prose-xl > ul > li > *:first-child{ + margin-top: 1.2em; + } + + .\32xl\:prose-xl > ul > li > *:last-child{ + margin-bottom: 1.2em; + } + + .\32xl\:prose-xl > ol > li > *:first-child{ + margin-top: 1.2em; + } + + .\32xl\:prose-xl > ol > li > *:last-child{ + margin-bottom: 1.2em; + } + + .\32xl\:prose-xl ul ul, .\32xl\:prose-xl ul ol, .\32xl\:prose-xl ol ul, .\32xl\:prose-xl ol ol{ + margin-top: 0.8em; + margin-bottom: 0.8em; + } + + .\32xl\:prose-xl hr{ + margin-top: 2.8em; + margin-bottom: 2.8em; + } + + .\32xl\:prose-xl hr + *{ + margin-top: 0; + } + + .\32xl\:prose-xl h2 + *{ + margin-top: 0; + } + + .\32xl\:prose-xl h3 + *{ + margin-top: 0; + } + + .\32xl\:prose-xl h4 + *{ + margin-top: 0; + } + + .\32xl\:prose-xl table{ + font-size: 0.9em; + line-height: 1.5555556; + } + + .\32xl\:prose-xl thead th{ + padding-right: 0.6666667em; + padding-bottom: 0.8888889em; + padding-left: 0.6666667em; + } + + .\32xl\:prose-xl thead th:first-child{ + padding-left: 0; + } + + .\32xl\:prose-xl thead th:last-child{ + padding-right: 0; + } + + .\32xl\:prose-xl tbody td{ + padding-top: 0.8888889em; + padding-right: 0.6666667em; + padding-bottom: 0.8888889em; + padding-left: 0.6666667em; + } + + .\32xl\:prose-xl tbody td:first-child{ + padding-left: 0; + } + + .\32xl\:prose-xl tbody td:last-child{ + padding-right: 0; + } + + .\32xl\:prose-xl > :first-child{ + margin-top: 0; + } + + .\32xl\:prose-xl > :last-child{ + margin-bottom: 0; + } + + .\32xl\:prose-2xl{ + font-size: 1.5rem; + line-height: 1.6666667; + } + + .\32xl\:prose-2xl p{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .\32xl\:prose-2xl [class~="lead"]{ + font-size: 1.25em; + line-height: 1.4666667; + margin-top: 1.0666667em; + margin-bottom: 1.0666667em; + } + + .\32xl\:prose-2xl blockquote{ + margin-top: 1.7777778em; + margin-bottom: 1.7777778em; + padding-left: 1.1111111em; + } + + .\32xl\:prose-2xl h1{ + font-size: 2.6666667em; + margin-top: 0; + margin-bottom: 0.875em; + line-height: 1; + } + + .\32xl\:prose-2xl h2{ + font-size: 2em; + margin-top: 1.5em; + margin-bottom: 0.8333333em; + line-height: 1.0833333; + } + + .\32xl\:prose-2xl h3{ + font-size: 1.5em; + margin-top: 1.5555556em; + margin-bottom: 0.6666667em; + line-height: 1.2222222; + } + + .\32xl\:prose-2xl h4{ + margin-top: 1.6666667em; + margin-bottom: 0.6666667em; + line-height: 1.5; + } + + .\32xl\:prose-2xl img{ + margin-top: 2em; + margin-bottom: 2em; + } + + .\32xl\:prose-2xl video{ + margin-top: 2em; + margin-bottom: 2em; + } + + .\32xl\:prose-2xl figure{ + margin-top: 2em; + margin-bottom: 2em; + } + + .\32xl\:prose-2xl figure > *{ + margin-top: 0; + margin-bottom: 0; + } + + .\32xl\:prose-2xl figure figcaption{ + font-size: 0.8333333em; + line-height: 1.6; + margin-top: 1em; + } + + .\32xl\:prose-2xl code{ + font-size: 0.8333333em; + } + + .\32xl\:prose-2xl h2 code{ + font-size: 0.875em; + } + + .\32xl\:prose-2xl h3 code{ + font-size: 0.8888889em; + } + + .\32xl\:prose-2xl pre{ + font-size: 0.8333333em; + line-height: 1.8; + margin-top: 2em; + margin-bottom: 2em; + border-radius: 0.5rem; + padding-top: 1.2em; + padding-right: 1.6em; + padding-bottom: 1.2em; + padding-left: 1.6em; + } + + .\32xl\:prose-2xl ol{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .\32xl\:prose-2xl ul{ + margin-top: 1.3333333em; + margin-bottom: 1.3333333em; + } + + .\32xl\:prose-2xl li{ + margin-top: 0.5em; + margin-bottom: 0.5em; + } + + .\32xl\:prose-2xl ol > li{ + padding-left: 1.6666667em; + } + + .\32xl\:prose-2xl ol > li::before{ + left: 0; + } + + .\32xl\:prose-2xl ul > li{ + padding-left: 1.6666667em; + } + + .\32xl\:prose-2xl ul > li::before{ + width: 0.3333333em; + height: 0.3333333em; + top: calc(0.8333333em - 0.1666667em); + left: 0.25em; + } + + .\32xl\:prose-2xl > ul > li p{ + margin-top: 0.8333333em; + margin-bottom: 0.8333333em; + } + + .\32xl\:prose-2xl > ul > li > *:first-child{ + margin-top: 1.3333333em; + } + + .\32xl\:prose-2xl > ul > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .\32xl\:prose-2xl > ol > li > *:first-child{ + margin-top: 1.3333333em; + } + + .\32xl\:prose-2xl > ol > li > *:last-child{ + margin-bottom: 1.3333333em; + } + + .\32xl\:prose-2xl ul ul, .\32xl\:prose-2xl ul ol, .\32xl\:prose-2xl ol ul, .\32xl\:prose-2xl ol ol{ + margin-top: 0.6666667em; + margin-bottom: 0.6666667em; + } + + .\32xl\:prose-2xl hr{ + margin-top: 3em; + margin-bottom: 3em; + } + + .\32xl\:prose-2xl hr + *{ + margin-top: 0; + } + + .\32xl\:prose-2xl h2 + *{ + margin-top: 0; + } + + .\32xl\:prose-2xl h3 + *{ + margin-top: 0; + } + + .\32xl\:prose-2xl h4 + *{ + margin-top: 0; + } + + .\32xl\:prose-2xl table{ + font-size: 0.8333333em; + line-height: 1.4; + } + + .\32xl\:prose-2xl thead th{ + padding-right: 0.6em; + padding-bottom: 0.8em; + padding-left: 0.6em; + } + + .\32xl\:prose-2xl thead th:first-child{ + padding-left: 0; + } + + .\32xl\:prose-2xl thead th:last-child{ + padding-right: 0; + } + + .\32xl\:prose-2xl tbody td{ + padding-top: 0.8em; + padding-right: 0.6em; + padding-bottom: 0.8em; + padding-left: 0.6em; + } + + .\32xl\:prose-2xl tbody td:first-child{ + padding-left: 0; + } + + .\32xl\:prose-2xl tbody td:last-child{ + padding-right: 0; + } + + .\32xl\:prose-2xl > :first-child{ + margin-top: 0; + } + + .\32xl\:prose-2xl > :last-child{ + margin-bottom: 0; + } + + .\32xl\:prose-red a{ + color: #dc2626; + } + + .\32xl\:prose-red a code{ + color: #dc2626; + } + + .\32xl\:prose-yellow a{ + color: #d97706; + } + + .\32xl\:prose-yellow a code{ + color: #d97706; + } + + .\32xl\:prose-green a{ + color: #059669; + } + + .\32xl\:prose-green a code{ + color: #059669; + } + + .\32xl\:prose-blue a{ + color: #2563eb; + } + + .\32xl\:prose-blue a code{ + color: #2563eb; + } + + .\32xl\:prose-indigo a{ + color: #4f46e5; + } + + .\32xl\:prose-indigo a code{ + color: #4f46e5; + } + + .\32xl\:prose-purple a{ + color: #7c3aed; + } + + .\32xl\:prose-purple a code{ + color: #7c3aed; + } + + .\32xl\:prose-pink a{ + color: #db2777; + } + + .\32xl\:prose-pink a code{ + color: #db2777; + } + + .\32xl\:space-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0px * var(--tw-space-x-reverse)); + margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); + } + + .\32xl\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)); + } + + .\32xl\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1rem * var(--tw-space-y-reverse)); + } + + .\32xl\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.25rem * var(--tw-space-x-reverse)); + margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); + } + + .\32xl\: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 * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.75rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.75rem * var(--tw-space-x-reverse)); + margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2rem * var(--tw-space-x-reverse)); + margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.25rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.25rem * var(--tw-space-x-reverse)); + margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.5rem * var(--tw-space-x-reverse)); + margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.75rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.75rem * var(--tw-space-x-reverse)); + margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(3rem * var(--tw-space-x-reverse)); + margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3.5rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(3.5rem * var(--tw-space-x-reverse)); + margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(4rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(4rem * var(--tw-space-x-reverse)); + margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(5rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(5rem * var(--tw-space-x-reverse)); + margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(6rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(6rem * var(--tw-space-x-reverse)); + margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(7rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(7rem * var(--tw-space-x-reverse)); + margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(8rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(8rem * var(--tw-space-x-reverse)); + margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(9rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(9rem * var(--tw-space-x-reverse)); + margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(10rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(10rem * var(--tw-space-x-reverse)); + margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(11rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(11rem * var(--tw-space-x-reverse)); + margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(12rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(12rem * var(--tw-space-x-reverse)); + margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(13rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(13rem * var(--tw-space-x-reverse)); + margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(14rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(14rem * var(--tw-space-x-reverse)); + margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(15rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(15rem * var(--tw-space-x-reverse)); + margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(16rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(16rem * var(--tw-space-x-reverse)); + margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(18rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(18rem * var(--tw-space-x-reverse)); + margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(20rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(20rem * var(--tw-space-x-reverse)); + margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(24rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(24rem * var(--tw-space-x-reverse)); + margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1px * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1px * var(--tw-space-x-reverse)); + margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.125rem * var(--tw-space-x-reverse)); + margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.375rem * var(--tw-space-x-reverse)); + margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.625rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.625rem * var(--tw-space-x-reverse)); + margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.875rem * var(--tw-space-y-reverse)); + } + + .\32xl\:space-x-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.875rem * var(--tw-space-x-reverse)); + margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0px * var(--tw-space-x-reverse)); + margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-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 * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.75rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2rem * var(--tw-space-x-reverse)); + margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.75rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-3rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-3rem * var(--tw-space-x-reverse)); + margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-3.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-4rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-4rem * var(--tw-space-x-reverse)); + margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-5rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-5rem * var(--tw-space-x-reverse)); + margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-6rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-6rem * var(--tw-space-x-reverse)); + margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-7rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-7rem * var(--tw-space-x-reverse)); + margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-8rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-8rem * var(--tw-space-x-reverse)); + margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-9rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-9rem * var(--tw-space-x-reverse)); + margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-10rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-10rem * var(--tw-space-x-reverse)); + margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-11rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-11rem * var(--tw-space-x-reverse)); + margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-12rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-12rem * var(--tw-space-x-reverse)); + margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-13rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-13rem * var(--tw-space-x-reverse)); + margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-14rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-14rem * var(--tw-space-x-reverse)); + margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-15rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-15rem * var(--tw-space-x-reverse)); + margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-16rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-16rem * var(--tw-space-x-reverse)); + margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-18rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-18rem * var(--tw-space-x-reverse)); + margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-20rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-20rem * var(--tw-space-x-reverse)); + margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-24rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-24rem * var(--tw-space-x-reverse)); + margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1px * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1px * var(--tw-space-x-reverse)); + margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.125rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.375rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.625rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:-space-y-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse)); + } + + .\32xl\:-space-x-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.875rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse))); + } + + .\32xl\:space-y-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 1; + } + + .\32xl\:space-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 1; + } + + .\32xl\:divide-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(0px * var(--tw-divide-y-reverse)); + } + + .\32xl\:divide-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(0px * var(--tw-divide-x-reverse)); + border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))); + } + + .\32xl\:divide-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(2px * var(--tw-divide-y-reverse)); + } + + .\32xl\:divide-x-2 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(2px * var(--tw-divide-x-reverse)); + border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))); + } + + .\32xl\:divide-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(4px * var(--tw-divide-y-reverse)); + } + + .\32xl\:divide-x-4 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(4px * var(--tw-divide-x-reverse)); + border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse))); + } + + .\32xl\:divide-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(8px * var(--tw-divide-y-reverse)); + } + + .\32xl\:divide-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(8px * var(--tw-divide-x-reverse)); + border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse))); + } + + .\32xl\:divide-y > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); + } + + .\32xl\:divide-x > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(1px * var(--tw-divide-x-reverse)); + border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); + } + + .\32xl\:divide-y-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 1; + } + + .\32xl\:divide-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 1; + } + + .\32xl\:divide-transparent > :not([hidden]) ~ :not([hidden]){ + border-color: transparent; + } + + .\32xl\:divide-current > :not([hidden]) ~ :not([hidden]){ + border-color: currentColor; + } + + .\32xl\:divide-black > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-divide-opacity)); + } + + .\32xl\:divide-white > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-divide-opacity)); + } + + .\32xl\:divide-gray-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-divide-opacity)); + } + + .\32xl\:divide-gray-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-divide-opacity)); + } + + .\32xl\:divide-gray-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-divide-opacity)); + } + + .\32xl\:divide-gray-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-divide-opacity)); + } + + .\32xl\:divide-gray-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-divide-opacity)); + } + + .\32xl\:divide-gray-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-divide-opacity)); + } + + .\32xl\:divide-gray-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-divide-opacity)); + } + + .\32xl\:divide-gray-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-divide-opacity)); + } + + .\32xl\:divide-gray-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-divide-opacity)); + } + + .\32xl\:divide-gray-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-divide-opacity)); + } + + .\32xl\:divide-red-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-divide-opacity)); + } + + .\32xl\:divide-red-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-divide-opacity)); + } + + .\32xl\:divide-red-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-divide-opacity)); + } + + .\32xl\:divide-red-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-divide-opacity)); + } + + .\32xl\:divide-red-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-divide-opacity)); + } + + .\32xl\:divide-red-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-divide-opacity)); + } + + .\32xl\:divide-red-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-divide-opacity)); + } + + .\32xl\:divide-red-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-divide-opacity)); + } + + .\32xl\:divide-red-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-divide-opacity)); + } + + .\32xl\:divide-red-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-divide-opacity)); + } + + .\32xl\:divide-yellow-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-divide-opacity)); + } + + .\32xl\:divide-yellow-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-divide-opacity)); + } + + .\32xl\:divide-yellow-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-divide-opacity)); + } + + .\32xl\:divide-yellow-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-divide-opacity)); + } + + .\32xl\:divide-yellow-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-divide-opacity)); + } + + .\32xl\:divide-yellow-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-divide-opacity)); + } + + .\32xl\:divide-yellow-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-divide-opacity)); + } + + .\32xl\:divide-yellow-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-divide-opacity)); + } + + .\32xl\:divide-yellow-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-divide-opacity)); + } + + .\32xl\:divide-yellow-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-divide-opacity)); + } + + .\32xl\:divide-green-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-divide-opacity)); + } + + .\32xl\:divide-green-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-divide-opacity)); + } + + .\32xl\:divide-green-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-divide-opacity)); + } + + .\32xl\:divide-green-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-divide-opacity)); + } + + .\32xl\:divide-green-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-divide-opacity)); + } + + .\32xl\:divide-green-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-divide-opacity)); + } + + .\32xl\:divide-green-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-divide-opacity)); + } + + .\32xl\:divide-green-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-divide-opacity)); + } + + .\32xl\:divide-green-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-divide-opacity)); + } + + .\32xl\:divide-green-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-divide-opacity)); + } + + .\32xl\:divide-blue-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-divide-opacity)); + } + + .\32xl\:divide-blue-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-divide-opacity)); + } + + .\32xl\:divide-blue-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-divide-opacity)); + } + + .\32xl\:divide-blue-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-divide-opacity)); + } + + .\32xl\:divide-blue-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-divide-opacity)); + } + + .\32xl\:divide-blue-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-divide-opacity)); + } + + .\32xl\:divide-blue-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-divide-opacity)); + } + + .\32xl\:divide-blue-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-divide-opacity)); + } + + .\32xl\:divide-blue-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-divide-opacity)); + } + + .\32xl\:divide-blue-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-divide-opacity)); + } + + .\32xl\:divide-indigo-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-divide-opacity)); + } + + .\32xl\:divide-indigo-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-divide-opacity)); + } + + .\32xl\:divide-indigo-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-divide-opacity)); + } + + .\32xl\:divide-indigo-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-divide-opacity)); + } + + .\32xl\:divide-indigo-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-divide-opacity)); + } + + .\32xl\:divide-indigo-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-divide-opacity)); + } + + .\32xl\:divide-indigo-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-divide-opacity)); + } + + .\32xl\:divide-indigo-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-divide-opacity)); + } + + .\32xl\:divide-indigo-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-divide-opacity)); + } + + .\32xl\:divide-indigo-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-divide-opacity)); + } + + .\32xl\:divide-purple-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-divide-opacity)); + } + + .\32xl\:divide-purple-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-divide-opacity)); + } + + .\32xl\:divide-purple-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-divide-opacity)); + } + + .\32xl\:divide-purple-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-divide-opacity)); + } + + .\32xl\:divide-purple-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-divide-opacity)); + } + + .\32xl\:divide-purple-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-divide-opacity)); + } + + .\32xl\:divide-purple-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-divide-opacity)); + } + + .\32xl\:divide-purple-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-divide-opacity)); + } + + .\32xl\:divide-purple-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-divide-opacity)); + } + + .\32xl\:divide-purple-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-divide-opacity)); + } + + .\32xl\:divide-pink-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-divide-opacity)); + } + + .\32xl\:divide-pink-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-divide-opacity)); + } + + .\32xl\:divide-pink-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-divide-opacity)); + } + + .\32xl\:divide-pink-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-divide-opacity)); + } + + .\32xl\:divide-pink-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-divide-opacity)); + } + + .\32xl\:divide-pink-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-divide-opacity)); + } + + .\32xl\:divide-pink-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-divide-opacity)); + } + + .\32xl\:divide-pink-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-divide-opacity)); + } + + .\32xl\:divide-pink-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-divide-opacity)); + } + + .\32xl\:divide-pink-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-divide-opacity)); + } + + .\32xl\:divide-solid > :not([hidden]) ~ :not([hidden]){ + border-style: solid; + } + + .\32xl\:divide-dashed > :not([hidden]) ~ :not([hidden]){ + border-style: dashed; + } + + .\32xl\:divide-dotted > :not([hidden]) ~ :not([hidden]){ + border-style: dotted; + } + + .\32xl\:divide-double > :not([hidden]) ~ :not([hidden]){ + border-style: double; + } + + .\32xl\:divide-none > :not([hidden]) ~ :not([hidden]){ + border-style: none; + } + + .\32xl\:divide-opacity-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0; + } + + .\32xl\:divide-opacity-5 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.05; + } + + .\32xl\:divide-opacity-10 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.1; + } + + .\32xl\:divide-opacity-20 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.2; + } + + .\32xl\:divide-opacity-25 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.25; + } + + .\32xl\:divide-opacity-30 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.3; + } + + .\32xl\:divide-opacity-40 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.4; + } + + .\32xl\:divide-opacity-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.5; + } + + .\32xl\:divide-opacity-60 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.6; + } + + .\32xl\:divide-opacity-70 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.7; + } + + .\32xl\:divide-opacity-75 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.75; + } + + .\32xl\:divide-opacity-80 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.8; + } + + .\32xl\:divide-opacity-90 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.9; + } + + .\32xl\:divide-opacity-95 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.95; + } + + .\32xl\:divide-opacity-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + } + + .\32xl\: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; + } + + .\32xl\:not-sr-only{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .\32xl\:focus-within\:sr-only:focus-within{ + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .\32xl\:focus-within\:not-sr-only:focus-within{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .\32xl\:focus\:sr-only:focus{ + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + } + + .\32xl\:focus\:not-sr-only:focus{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; + } + + .\32xl\:appearance-none{ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + } + + .\32xl\:bg-fixed{ + background-attachment: fixed; + } + + .\32xl\:bg-local{ + background-attachment: local; + } + + .\32xl\:bg-scroll{ + background-attachment: scroll; + } + + .\32xl\:bg-clip-border{ + background-clip: border-box; + } + + .\32xl\:bg-clip-padding{ + background-clip: padding-box; + } + + .\32xl\:bg-clip-content{ + background-clip: content-box; + } + + .\32xl\:bg-clip-text{ + -webkit-background-clip: text; + background-clip: text; + } + + .\32xl\:bg-transparent{ + background-color: transparent; + } + + .\32xl\:bg-current{ + background-color: currentColor; + } + + .\32xl\:bg-black{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .\32xl\:bg-white{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .\32xl\:bg-gray-50{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .\32xl\:bg-gray-100{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .\32xl\:bg-gray-200{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .\32xl\:bg-gray-300{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .\32xl\:bg-gray-400{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .\32xl\:bg-gray-500{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .\32xl\:bg-gray-600{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .\32xl\:bg-gray-700{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .\32xl\:bg-gray-800{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .\32xl\:bg-gray-900{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .\32xl\:bg-red-50{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .\32xl\:bg-red-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .\32xl\:bg-red-200{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .\32xl\:bg-red-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .\32xl\:bg-red-400{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .\32xl\:bg-red-500{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .\32xl\:bg-red-600{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .\32xl\:bg-red-700{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .\32xl\:bg-red-800{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .\32xl\:bg-red-900{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .\32xl\:bg-yellow-50{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .\32xl\:bg-yellow-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .\32xl\:bg-yellow-200{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .\32xl\:bg-yellow-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .\32xl\:bg-yellow-400{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .\32xl\:bg-yellow-500{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .\32xl\:bg-yellow-600{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .\32xl\:bg-yellow-700{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .\32xl\:bg-yellow-800{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .\32xl\:bg-yellow-900{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .\32xl\:bg-green-50{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .\32xl\:bg-green-100{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .\32xl\:bg-green-200{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .\32xl\:bg-green-300{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .\32xl\:bg-green-400{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .\32xl\:bg-green-500{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .\32xl\:bg-green-600{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .\32xl\:bg-green-700{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .\32xl\:bg-green-800{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .\32xl\:bg-green-900{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .\32xl\:bg-blue-50{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .\32xl\:bg-blue-100{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .\32xl\:bg-blue-200{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .\32xl\:bg-blue-300{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .\32xl\:bg-blue-400{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .\32xl\:bg-blue-500{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .\32xl\:bg-blue-600{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .\32xl\:bg-blue-700{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .\32xl\:bg-blue-800{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .\32xl\:bg-blue-900{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .\32xl\:bg-indigo-50{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .\32xl\:bg-indigo-100{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .\32xl\:bg-indigo-200{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .\32xl\:bg-indigo-300{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .\32xl\:bg-indigo-400{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .\32xl\:bg-indigo-500{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .\32xl\:bg-indigo-600{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .\32xl\:bg-indigo-700{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .\32xl\:bg-indigo-800{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .\32xl\:bg-indigo-900{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .\32xl\:bg-purple-50{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .\32xl\:bg-purple-100{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .\32xl\:bg-purple-200{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .\32xl\:bg-purple-300{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .\32xl\:bg-purple-400{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .\32xl\:bg-purple-500{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .\32xl\:bg-purple-600{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .\32xl\:bg-purple-700{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .\32xl\:bg-purple-800{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .\32xl\:bg-purple-900{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .\32xl\:bg-pink-50{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .\32xl\:bg-pink-100{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .\32xl\:bg-pink-200{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .\32xl\:bg-pink-300{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .\32xl\:bg-pink-400{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .\32xl\:bg-pink-500{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .\32xl\:bg-pink-600{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .\32xl\:bg-pink-700{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .\32xl\:bg-pink-800{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .\32xl\:bg-pink-900{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-transparent{ + background-color: transparent; + } + + .group:hover .\32xl\:group-hover\:bg-current{ + background-color: currentColor; + } + + .group:hover .\32xl\:group-hover\:bg-black{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-white{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-gray-50{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-gray-100{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-gray-200{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-gray-300{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-gray-400{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-gray-500{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-gray-600{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-gray-700{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-gray-800{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-gray-900{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-red-50{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-red-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-red-200{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-red-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-red-400{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-red-500{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-red-600{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-red-700{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-red-800{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-red-900{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-yellow-50{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-yellow-100{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-yellow-200{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-yellow-300{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-yellow-400{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-yellow-500{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-yellow-600{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-yellow-700{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-yellow-800{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-yellow-900{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-green-50{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-green-100{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-green-200{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-green-300{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-green-400{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-green-500{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-green-600{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-green-700{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-green-800{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-green-900{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-blue-50{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-blue-100{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-blue-200{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-blue-300{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-blue-400{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-blue-500{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-blue-600{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-blue-700{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-blue-800{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-blue-900{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-indigo-50{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-indigo-100{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-indigo-200{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-indigo-300{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-indigo-400{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-indigo-500{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-indigo-600{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-indigo-700{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-indigo-800{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-indigo-900{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-purple-50{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-purple-100{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-purple-200{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-purple-300{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-purple-400{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-purple-500{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-purple-600{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-purple-700{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-purple-800{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-purple-900{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-pink-50{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-pink-100{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-pink-200{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-pink-300{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-pink-400{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-pink-500{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-pink-600{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-pink-700{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-pink-800{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .group:hover .\32xl\:group-hover\:bg-pink-900{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-transparent:focus-within{ + background-color: transparent; + } + + .\32xl\:focus-within\:bg-current:focus-within{ + background-color: currentColor; + } + + .\32xl\:focus-within\:bg-black:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-white:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-gray-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-gray-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-gray-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-gray-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-gray-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-gray-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-gray-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-gray-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-gray-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-gray-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-red-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-red-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-red-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-red-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-red-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-red-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-red-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-red-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-red-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-red-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-yellow-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-yellow-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-yellow-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-yellow-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-yellow-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-yellow-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-yellow-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-yellow-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-yellow-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-yellow-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-green-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-green-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-green-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-green-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-green-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-green-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-green-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-green-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-green-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-green-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-blue-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-blue-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-blue-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-blue-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-blue-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-blue-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-blue-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-blue-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-blue-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-blue-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-indigo-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-indigo-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-indigo-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-indigo-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-indigo-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-indigo-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-indigo-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-indigo-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-indigo-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-indigo-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-purple-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-purple-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-purple-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-purple-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-purple-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-purple-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-purple-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-purple-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-purple-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-purple-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-pink-50:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-pink-100:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-pink-200:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-pink-300:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-pink-400:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-pink-500:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-pink-600:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-pink-700:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-pink-800:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .\32xl\:focus-within\:bg-pink-900:focus-within{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-transparent:hover{ + background-color: transparent; + } + + .\32xl\:hover\:bg-current:hover{ + background-color: currentColor; + } + + .\32xl\:hover\:bg-black:hover{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-white:hover{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-gray-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-gray-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-gray-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-gray-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-gray-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-gray-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-gray-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-gray-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-gray-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-gray-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-red-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-red-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-red-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-red-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-red-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-red-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-red-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-red-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-red-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-red-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-yellow-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-yellow-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-yellow-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-yellow-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-yellow-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-yellow-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-yellow-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-yellow-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-yellow-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-yellow-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-green-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-green-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-green-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-green-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-green-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-green-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-green-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-green-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-green-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-green-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-blue-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-blue-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-blue-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-blue-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-blue-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-blue-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-blue-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-blue-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-blue-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-blue-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-indigo-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-indigo-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-indigo-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-indigo-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-indigo-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-indigo-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-indigo-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-indigo-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-indigo-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-indigo-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-purple-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-purple-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-purple-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-purple-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-purple-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-purple-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-purple-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-purple-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-purple-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-purple-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-pink-50:hover{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-pink-100:hover{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-pink-200:hover{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-pink-300:hover{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-pink-400:hover{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-pink-500:hover{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-pink-600:hover{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-pink-700:hover{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-pink-800:hover{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .\32xl\:hover\:bg-pink-900:hover{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-transparent:focus{ + background-color: transparent; + } + + .\32xl\:focus\:bg-current:focus{ + background-color: currentColor; + } + + .\32xl\:focus\:bg-black:focus{ + --tw-bg-opacity: 1; + background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-white:focus{ + --tw-bg-opacity: 1; + background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-gray-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(249, 250, 251, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-gray-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(243, 244, 246, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-gray-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(229, 231, 235, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-gray-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(209, 213, 219, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-gray-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-gray-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(107, 114, 128, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-gray-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-gray-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-gray-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(31, 41, 55, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-gray-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(17, 24, 39, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-red-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 242, 242, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-red-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 226, 226, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-red-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 202, 202, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-red-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 165, 165, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-red-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-red-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-red-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-red-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-red-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-red-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(127, 29, 29, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-yellow-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(255, 251, 235, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-yellow-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(254, 243, 199, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-yellow-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(253, 230, 138, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-yellow-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 211, 77, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-yellow-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(251, 191, 36, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-yellow-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-yellow-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(217, 119, 6, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-yellow-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(180, 83, 9, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-yellow-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(146, 64, 14, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-yellow-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-green-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(236, 253, 245, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-green-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(209, 250, 229, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-green-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(167, 243, 208, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-green-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(110, 231, 183, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-green-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(52, 211, 153, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-green-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(16, 185, 129, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-green-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(5, 150, 105, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-green-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(4, 120, 87, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-green-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(6, 95, 70, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-green-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(6, 78, 59, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-blue-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(239, 246, 255, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-blue-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(219, 234, 254, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-blue-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(191, 219, 254, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-blue-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(147, 197, 253, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-blue-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(96, 165, 250, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-blue-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-blue-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(37, 99, 235, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-blue-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-blue-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(30, 64, 175, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-blue-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-indigo-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(238, 242, 255, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-indigo-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(224, 231, 255, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-indigo-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(199, 210, 254, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-indigo-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(165, 180, 252, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-indigo-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(129, 140, 248, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-indigo-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(99, 102, 241, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-indigo-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(79, 70, 229, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-indigo-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(67, 56, 202, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-indigo-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(55, 48, 163, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-indigo-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(49, 46, 129, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-purple-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(245, 243, 255, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-purple-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(237, 233, 254, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-purple-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(221, 214, 254, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-purple-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(196, 181, 253, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-purple-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(167, 139, 250, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-purple-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(139, 92, 246, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-purple-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(124, 58, 237, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-purple-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(109, 40, 217, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-purple-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(91, 33, 182, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-purple-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(76, 29, 149, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-pink-50:focus{ + --tw-bg-opacity: 1; + background-color: rgba(253, 242, 248, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-pink-100:focus{ + --tw-bg-opacity: 1; + background-color: rgba(252, 231, 243, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-pink-200:focus{ + --tw-bg-opacity: 1; + background-color: rgba(251, 207, 232, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-pink-300:focus{ + --tw-bg-opacity: 1; + background-color: rgba(249, 168, 212, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-pink-400:focus{ + --tw-bg-opacity: 1; + background-color: rgba(244, 114, 182, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-pink-500:focus{ + --tw-bg-opacity: 1; + background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-pink-600:focus{ + --tw-bg-opacity: 1; + background-color: rgba(219, 39, 119, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-pink-700:focus{ + --tw-bg-opacity: 1; + background-color: rgba(190, 24, 93, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-pink-800:focus{ + --tw-bg-opacity: 1; + background-color: rgba(157, 23, 77, var(--tw-bg-opacity)); + } + + .\32xl\:focus\:bg-pink-900:focus{ + --tw-bg-opacity: 1; + background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); + } + + .\32xl\:bg-none{ + background-image: none; + } + + .\32xl\:bg-gradient-to-t{ + background-image: linear-gradient(to top, var(--tw-gradient-stops)); + } + + .\32xl\:bg-gradient-to-tr{ + background-image: linear-gradient(to top right, var(--tw-gradient-stops)); + } + + .\32xl\:bg-gradient-to-r{ + background-image: linear-gradient(to right, var(--tw-gradient-stops)); + } + + .\32xl\:bg-gradient-to-br{ + background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); + } + + .\32xl\:bg-gradient-to-b{ + background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); + } + + .\32xl\:bg-gradient-to-bl{ + background-image: linear-gradient(to bottom left, var(--tw-gradient-stops)); + } + + .\32xl\:bg-gradient-to-l{ + background-image: linear-gradient(to left, var(--tw-gradient-stops)); + } + + .\32xl\:bg-gradient-to-tl{ + background-image: linear-gradient(to top left, var(--tw-gradient-stops)); + } + + .\32xl\:from-transparent{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .\32xl\:from-current{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .\32xl\:from-black{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .\32xl\:from-white{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .\32xl\:from-gray-50{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .\32xl\:from-gray-100{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .\32xl\:from-gray-200{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .\32xl\:from-gray-300{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .\32xl\:from-gray-400{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .\32xl\:from-gray-500{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .\32xl\:from-gray-600{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .\32xl\:from-gray-700{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .\32xl\:from-gray-800{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .\32xl\:from-gray-900{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .\32xl\:from-red-50{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .\32xl\:from-red-100{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .\32xl\:from-red-200{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .\32xl\:from-red-300{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .\32xl\:from-red-400{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .\32xl\:from-red-500{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .\32xl\:from-red-600{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .\32xl\:from-red-700{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .\32xl\:from-red-800{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .\32xl\:from-red-900{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .\32xl\:from-yellow-50{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .\32xl\:from-yellow-100{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .\32xl\:from-yellow-200{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .\32xl\:from-yellow-300{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .\32xl\:from-yellow-400{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .\32xl\:from-yellow-500{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .\32xl\:from-yellow-600{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .\32xl\:from-yellow-700{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .\32xl\:from-yellow-800{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .\32xl\:from-yellow-900{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .\32xl\:from-green-50{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .\32xl\:from-green-100{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .\32xl\:from-green-200{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .\32xl\:from-green-300{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .\32xl\:from-green-400{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .\32xl\:from-green-500{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .\32xl\:from-green-600{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .\32xl\:from-green-700{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .\32xl\:from-green-800{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .\32xl\:from-green-900{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .\32xl\:from-blue-50{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .\32xl\:from-blue-100{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .\32xl\:from-blue-200{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .\32xl\:from-blue-300{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .\32xl\:from-blue-400{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .\32xl\:from-blue-500{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .\32xl\:from-blue-600{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .\32xl\:from-blue-700{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .\32xl\:from-blue-800{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .\32xl\:from-blue-900{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .\32xl\:from-indigo-50{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .\32xl\:from-indigo-100{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .\32xl\:from-indigo-200{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .\32xl\:from-indigo-300{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .\32xl\:from-indigo-400{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .\32xl\:from-indigo-500{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .\32xl\:from-indigo-600{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .\32xl\:from-indigo-700{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .\32xl\:from-indigo-800{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .\32xl\:from-indigo-900{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .\32xl\:from-purple-50{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .\32xl\:from-purple-100{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .\32xl\:from-purple-200{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .\32xl\:from-purple-300{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .\32xl\:from-purple-400{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .\32xl\:from-purple-500{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .\32xl\:from-purple-600{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .\32xl\:from-purple-700{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .\32xl\:from-purple-800{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .\32xl\:from-purple-900{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .\32xl\:from-pink-50{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .\32xl\:from-pink-100{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .\32xl\:from-pink-200{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .\32xl\:from-pink-300{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .\32xl\:from-pink-400{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .\32xl\:from-pink-500{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .\32xl\:from-pink-600{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .\32xl\:from-pink-700{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .\32xl\:from-pink-800{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .\32xl\:from-pink-900{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .\32xl\:via-transparent{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .\32xl\:via-current{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .\32xl\:via-black{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .\32xl\:via-white{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .\32xl\:via-gray-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .\32xl\:via-gray-100{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .\32xl\:via-gray-200{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .\32xl\:via-gray-300{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .\32xl\:via-gray-400{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .\32xl\:via-gray-500{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .\32xl\:via-gray-600{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .\32xl\:via-gray-700{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .\32xl\:via-gray-800{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .\32xl\:via-gray-900{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .\32xl\:via-red-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .\32xl\:via-red-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .\32xl\:via-red-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .\32xl\:via-red-300{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .\32xl\:via-red-400{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .\32xl\:via-red-500{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .\32xl\:via-red-600{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .\32xl\:via-red-700{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .\32xl\:via-red-800{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .\32xl\:via-red-900{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .\32xl\:via-yellow-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .\32xl\:via-yellow-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .\32xl\:via-yellow-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .\32xl\:via-yellow-300{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .\32xl\:via-yellow-400{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .\32xl\:via-yellow-500{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .\32xl\:via-yellow-600{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .\32xl\:via-yellow-700{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .\32xl\:via-yellow-800{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .\32xl\:via-yellow-900{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .\32xl\:via-green-50{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .\32xl\:via-green-100{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .\32xl\:via-green-200{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .\32xl\:via-green-300{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .\32xl\:via-green-400{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .\32xl\:via-green-500{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .\32xl\:via-green-600{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .\32xl\:via-green-700{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .\32xl\:via-green-800{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .\32xl\:via-green-900{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .\32xl\:via-blue-50{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .\32xl\:via-blue-100{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .\32xl\:via-blue-200{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .\32xl\:via-blue-300{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .\32xl\:via-blue-400{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .\32xl\:via-blue-500{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .\32xl\:via-blue-600{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .\32xl\:via-blue-700{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .\32xl\:via-blue-800{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .\32xl\:via-blue-900{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .\32xl\:via-indigo-50{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .\32xl\:via-indigo-100{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .\32xl\:via-indigo-200{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .\32xl\:via-indigo-300{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .\32xl\:via-indigo-400{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .\32xl\:via-indigo-500{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .\32xl\:via-indigo-600{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .\32xl\:via-indigo-700{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .\32xl\:via-indigo-800{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .\32xl\:via-indigo-900{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .\32xl\:via-purple-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .\32xl\:via-purple-100{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .\32xl\:via-purple-200{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .\32xl\:via-purple-300{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .\32xl\:via-purple-400{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .\32xl\:via-purple-500{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .\32xl\:via-purple-600{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .\32xl\:via-purple-700{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .\32xl\:via-purple-800{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .\32xl\:via-purple-900{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .\32xl\:via-pink-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .\32xl\:via-pink-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .\32xl\:via-pink-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .\32xl\:via-pink-300{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .\32xl\:via-pink-400{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .\32xl\:via-pink-500{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .\32xl\:via-pink-600{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .\32xl\:via-pink-700{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .\32xl\:via-pink-800{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .\32xl\:via-pink-900{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .\32xl\:to-transparent{ + --tw-gradient-to: transparent; + } + + .\32xl\:to-current{ + --tw-gradient-to: currentColor; + } + + .\32xl\:to-black{ + --tw-gradient-to: #000; + } + + .\32xl\:to-white{ + --tw-gradient-to: #fff; + } + + .\32xl\:to-gray-50{ + --tw-gradient-to: #f9fafb; + } + + .\32xl\:to-gray-100{ + --tw-gradient-to: #f3f4f6; + } + + .\32xl\:to-gray-200{ + --tw-gradient-to: #e5e7eb; + } + + .\32xl\:to-gray-300{ + --tw-gradient-to: #d1d5db; + } + + .\32xl\:to-gray-400{ + --tw-gradient-to: #9ca3af; + } + + .\32xl\:to-gray-500{ + --tw-gradient-to: #6b7280; + } + + .\32xl\:to-gray-600{ + --tw-gradient-to: #4b5563; + } + + .\32xl\:to-gray-700{ + --tw-gradient-to: #374151; + } + + .\32xl\:to-gray-800{ + --tw-gradient-to: #1f2937; + } + + .\32xl\:to-gray-900{ + --tw-gradient-to: #111827; + } + + .\32xl\:to-red-50{ + --tw-gradient-to: #fef2f2; + } + + .\32xl\:to-red-100{ + --tw-gradient-to: #fee2e2; + } + + .\32xl\:to-red-200{ + --tw-gradient-to: #fecaca; + } + + .\32xl\:to-red-300{ + --tw-gradient-to: #fca5a5; + } + + .\32xl\:to-red-400{ + --tw-gradient-to: #f87171; + } + + .\32xl\:to-red-500{ + --tw-gradient-to: #ef4444; + } + + .\32xl\:to-red-600{ + --tw-gradient-to: #dc2626; + } + + .\32xl\:to-red-700{ + --tw-gradient-to: #b91c1c; + } + + .\32xl\:to-red-800{ + --tw-gradient-to: #991b1b; + } + + .\32xl\:to-red-900{ + --tw-gradient-to: #7f1d1d; + } + + .\32xl\:to-yellow-50{ + --tw-gradient-to: #fffbeb; + } + + .\32xl\:to-yellow-100{ + --tw-gradient-to: #fef3c7; + } + + .\32xl\:to-yellow-200{ + --tw-gradient-to: #fde68a; + } + + .\32xl\:to-yellow-300{ + --tw-gradient-to: #fcd34d; + } + + .\32xl\:to-yellow-400{ + --tw-gradient-to: #fbbf24; + } + + .\32xl\:to-yellow-500{ + --tw-gradient-to: #f59e0b; + } + + .\32xl\:to-yellow-600{ + --tw-gradient-to: #d97706; + } + + .\32xl\:to-yellow-700{ + --tw-gradient-to: #b45309; + } + + .\32xl\:to-yellow-800{ + --tw-gradient-to: #92400e; + } + + .\32xl\:to-yellow-900{ + --tw-gradient-to: #78350f; + } + + .\32xl\:to-green-50{ + --tw-gradient-to: #ecfdf5; + } + + .\32xl\:to-green-100{ + --tw-gradient-to: #d1fae5; + } + + .\32xl\:to-green-200{ + --tw-gradient-to: #a7f3d0; + } + + .\32xl\:to-green-300{ + --tw-gradient-to: #6ee7b7; + } + + .\32xl\:to-green-400{ + --tw-gradient-to: #34d399; + } + + .\32xl\:to-green-500{ + --tw-gradient-to: #10b981; + } + + .\32xl\:to-green-600{ + --tw-gradient-to: #059669; + } + + .\32xl\:to-green-700{ + --tw-gradient-to: #047857; + } + + .\32xl\:to-green-800{ + --tw-gradient-to: #065f46; + } + + .\32xl\:to-green-900{ + --tw-gradient-to: #064e3b; + } + + .\32xl\:to-blue-50{ + --tw-gradient-to: #eff6ff; + } + + .\32xl\:to-blue-100{ + --tw-gradient-to: #dbeafe; + } + + .\32xl\:to-blue-200{ + --tw-gradient-to: #bfdbfe; + } + + .\32xl\:to-blue-300{ + --tw-gradient-to: #93c5fd; + } + + .\32xl\:to-blue-400{ + --tw-gradient-to: #60a5fa; + } + + .\32xl\:to-blue-500{ + --tw-gradient-to: #3b82f6; + } + + .\32xl\:to-blue-600{ + --tw-gradient-to: #2563eb; + } + + .\32xl\:to-blue-700{ + --tw-gradient-to: #1d4ed8; + } + + .\32xl\:to-blue-800{ + --tw-gradient-to: #1e40af; + } + + .\32xl\:to-blue-900{ + --tw-gradient-to: #1e3a8a; + } + + .\32xl\:to-indigo-50{ + --tw-gradient-to: #eef2ff; + } + + .\32xl\:to-indigo-100{ + --tw-gradient-to: #e0e7ff; + } + + .\32xl\:to-indigo-200{ + --tw-gradient-to: #c7d2fe; + } + + .\32xl\:to-indigo-300{ + --tw-gradient-to: #a5b4fc; + } + + .\32xl\:to-indigo-400{ + --tw-gradient-to: #818cf8; + } + + .\32xl\:to-indigo-500{ + --tw-gradient-to: #6366f1; + } + + .\32xl\:to-indigo-600{ + --tw-gradient-to: #4f46e5; + } + + .\32xl\:to-indigo-700{ + --tw-gradient-to: #4338ca; + } + + .\32xl\:to-indigo-800{ + --tw-gradient-to: #3730a3; + } + + .\32xl\:to-indigo-900{ + --tw-gradient-to: #312e81; + } + + .\32xl\:to-purple-50{ + --tw-gradient-to: #f5f3ff; + } + + .\32xl\:to-purple-100{ + --tw-gradient-to: #ede9fe; + } + + .\32xl\:to-purple-200{ + --tw-gradient-to: #ddd6fe; + } + + .\32xl\:to-purple-300{ + --tw-gradient-to: #c4b5fd; + } + + .\32xl\:to-purple-400{ + --tw-gradient-to: #a78bfa; + } + + .\32xl\:to-purple-500{ + --tw-gradient-to: #8b5cf6; + } + + .\32xl\:to-purple-600{ + --tw-gradient-to: #7c3aed; + } + + .\32xl\:to-purple-700{ + --tw-gradient-to: #6d28d9; + } + + .\32xl\:to-purple-800{ + --tw-gradient-to: #5b21b6; + } + + .\32xl\:to-purple-900{ + --tw-gradient-to: #4c1d95; + } + + .\32xl\:to-pink-50{ + --tw-gradient-to: #fdf2f8; + } + + .\32xl\:to-pink-100{ + --tw-gradient-to: #fce7f3; + } + + .\32xl\:to-pink-200{ + --tw-gradient-to: #fbcfe8; + } + + .\32xl\:to-pink-300{ + --tw-gradient-to: #f9a8d4; + } + + .\32xl\:to-pink-400{ + --tw-gradient-to: #f472b6; + } + + .\32xl\:to-pink-500{ + --tw-gradient-to: #ec4899; + } + + .\32xl\:to-pink-600{ + --tw-gradient-to: #db2777; + } + + .\32xl\:to-pink-700{ + --tw-gradient-to: #be185d; + } + + .\32xl\:to-pink-800{ + --tw-gradient-to: #9d174d; + } + + .\32xl\:to-pink-900{ + --tw-gradient-to: #831843; + } + + .\32xl\:hover\:from-transparent:hover{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .\32xl\:hover\:from-current:hover{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .\32xl\:hover\:from-black:hover{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .\32xl\:hover\:from-white:hover{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .\32xl\:hover\:from-gray-50:hover{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .\32xl\:hover\:from-gray-100:hover{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .\32xl\:hover\:from-gray-200:hover{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .\32xl\:hover\:from-gray-300:hover{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .\32xl\:hover\:from-gray-400:hover{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .\32xl\:hover\:from-gray-500:hover{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .\32xl\:hover\:from-gray-600:hover{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .\32xl\:hover\:from-gray-700:hover{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .\32xl\:hover\:from-gray-800:hover{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .\32xl\:hover\:from-gray-900:hover{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .\32xl\:hover\:from-red-50:hover{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .\32xl\:hover\:from-red-100:hover{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .\32xl\:hover\:from-red-200:hover{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .\32xl\:hover\:from-red-300:hover{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .\32xl\:hover\:from-red-400:hover{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .\32xl\:hover\:from-red-500:hover{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .\32xl\:hover\:from-red-600:hover{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .\32xl\:hover\:from-red-700:hover{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .\32xl\:hover\:from-red-800:hover{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .\32xl\:hover\:from-red-900:hover{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .\32xl\:hover\:from-yellow-50:hover{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .\32xl\:hover\:from-yellow-100:hover{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .\32xl\:hover\:from-yellow-200:hover{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .\32xl\:hover\:from-yellow-300:hover{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .\32xl\:hover\:from-yellow-400:hover{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .\32xl\:hover\:from-yellow-500:hover{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .\32xl\:hover\:from-yellow-600:hover{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .\32xl\:hover\:from-yellow-700:hover{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .\32xl\:hover\:from-yellow-800:hover{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .\32xl\:hover\:from-yellow-900:hover{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .\32xl\:hover\:from-green-50:hover{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .\32xl\:hover\:from-green-100:hover{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .\32xl\:hover\:from-green-200:hover{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .\32xl\:hover\:from-green-300:hover{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .\32xl\:hover\:from-green-400:hover{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .\32xl\:hover\:from-green-500:hover{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .\32xl\:hover\:from-green-600:hover{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .\32xl\:hover\:from-green-700:hover{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .\32xl\:hover\:from-green-800:hover{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .\32xl\:hover\:from-green-900:hover{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .\32xl\:hover\:from-blue-50:hover{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .\32xl\:hover\:from-blue-100:hover{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .\32xl\:hover\:from-blue-200:hover{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .\32xl\:hover\:from-blue-300:hover{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .\32xl\:hover\:from-blue-400:hover{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .\32xl\:hover\:from-blue-500:hover{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .\32xl\:hover\:from-blue-600:hover{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .\32xl\:hover\:from-blue-700:hover{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .\32xl\:hover\:from-blue-800:hover{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .\32xl\:hover\:from-blue-900:hover{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .\32xl\:hover\:from-indigo-50:hover{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .\32xl\:hover\:from-indigo-100:hover{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .\32xl\:hover\:from-indigo-200:hover{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .\32xl\:hover\:from-indigo-300:hover{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .\32xl\:hover\:from-indigo-400:hover{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .\32xl\:hover\:from-indigo-500:hover{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .\32xl\:hover\:from-indigo-600:hover{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .\32xl\:hover\:from-indigo-700:hover{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .\32xl\:hover\:from-indigo-800:hover{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .\32xl\:hover\:from-indigo-900:hover{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .\32xl\:hover\:from-purple-50:hover{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .\32xl\:hover\:from-purple-100:hover{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .\32xl\:hover\:from-purple-200:hover{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .\32xl\:hover\:from-purple-300:hover{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .\32xl\:hover\:from-purple-400:hover{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .\32xl\:hover\:from-purple-500:hover{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .\32xl\:hover\:from-purple-600:hover{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .\32xl\:hover\:from-purple-700:hover{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .\32xl\:hover\:from-purple-800:hover{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .\32xl\:hover\:from-purple-900:hover{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .\32xl\:hover\:from-pink-50:hover{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .\32xl\:hover\:from-pink-100:hover{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .\32xl\:hover\:from-pink-200:hover{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .\32xl\:hover\:from-pink-300:hover{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .\32xl\:hover\:from-pink-400:hover{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .\32xl\:hover\:from-pink-500:hover{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .\32xl\:hover\:from-pink-600:hover{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .\32xl\:hover\:from-pink-700:hover{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .\32xl\:hover\:from-pink-800:hover{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .\32xl\:hover\:from-pink-900:hover{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .\32xl\:hover\:via-transparent:hover{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .\32xl\:hover\:via-current:hover{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .\32xl\:hover\:via-black:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .\32xl\:hover\:via-white:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .\32xl\:hover\:via-gray-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .\32xl\:hover\:via-gray-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .\32xl\:hover\:via-gray-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .\32xl\:hover\:via-gray-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .\32xl\:hover\:via-gray-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .\32xl\:hover\:via-gray-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .\32xl\:hover\:via-gray-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .\32xl\:hover\:via-gray-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .\32xl\:hover\:via-gray-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .\32xl\:hover\:via-gray-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .\32xl\:hover\:via-red-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .\32xl\:hover\:via-red-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .\32xl\:hover\:via-red-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .\32xl\:hover\:via-red-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .\32xl\:hover\:via-red-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .\32xl\:hover\:via-red-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .\32xl\:hover\:via-red-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .\32xl\:hover\:via-red-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .\32xl\:hover\:via-red-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .\32xl\:hover\:via-red-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .\32xl\:hover\:via-yellow-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .\32xl\:hover\:via-yellow-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .\32xl\:hover\:via-yellow-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .\32xl\:hover\:via-yellow-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .\32xl\:hover\:via-yellow-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .\32xl\:hover\:via-yellow-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .\32xl\:hover\:via-yellow-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .\32xl\:hover\:via-yellow-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .\32xl\:hover\:via-yellow-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .\32xl\:hover\:via-yellow-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .\32xl\:hover\:via-green-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .\32xl\:hover\:via-green-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .\32xl\:hover\:via-green-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .\32xl\:hover\:via-green-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .\32xl\:hover\:via-green-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .\32xl\:hover\:via-green-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .\32xl\:hover\:via-green-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .\32xl\:hover\:via-green-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .\32xl\:hover\:via-green-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .\32xl\:hover\:via-green-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .\32xl\:hover\:via-blue-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .\32xl\:hover\:via-blue-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .\32xl\:hover\:via-blue-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .\32xl\:hover\:via-blue-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .\32xl\:hover\:via-blue-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .\32xl\:hover\:via-blue-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .\32xl\:hover\:via-blue-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .\32xl\:hover\:via-blue-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .\32xl\:hover\:via-blue-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .\32xl\:hover\:via-blue-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .\32xl\:hover\:via-indigo-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .\32xl\:hover\:via-indigo-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .\32xl\:hover\:via-indigo-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .\32xl\:hover\:via-indigo-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .\32xl\:hover\:via-indigo-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .\32xl\:hover\:via-indigo-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .\32xl\:hover\:via-indigo-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .\32xl\:hover\:via-indigo-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .\32xl\:hover\:via-indigo-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .\32xl\:hover\:via-indigo-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .\32xl\:hover\:via-purple-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .\32xl\:hover\:via-purple-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .\32xl\:hover\:via-purple-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .\32xl\:hover\:via-purple-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .\32xl\:hover\:via-purple-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .\32xl\:hover\:via-purple-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .\32xl\:hover\:via-purple-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .\32xl\:hover\:via-purple-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .\32xl\:hover\:via-purple-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .\32xl\:hover\:via-purple-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .\32xl\:hover\:via-pink-50:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .\32xl\:hover\:via-pink-100:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .\32xl\:hover\:via-pink-200:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .\32xl\:hover\:via-pink-300:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .\32xl\:hover\:via-pink-400:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .\32xl\:hover\:via-pink-500:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .\32xl\:hover\:via-pink-600:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .\32xl\:hover\:via-pink-700:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .\32xl\:hover\:via-pink-800:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .\32xl\:hover\:via-pink-900:hover{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .\32xl\:hover\:to-transparent:hover{ + --tw-gradient-to: transparent; + } + + .\32xl\:hover\:to-current:hover{ + --tw-gradient-to: currentColor; + } + + .\32xl\:hover\:to-black:hover{ + --tw-gradient-to: #000; + } + + .\32xl\:hover\:to-white:hover{ + --tw-gradient-to: #fff; + } + + .\32xl\:hover\:to-gray-50:hover{ + --tw-gradient-to: #f9fafb; + } + + .\32xl\:hover\:to-gray-100:hover{ + --tw-gradient-to: #f3f4f6; + } + + .\32xl\:hover\:to-gray-200:hover{ + --tw-gradient-to: #e5e7eb; + } + + .\32xl\:hover\:to-gray-300:hover{ + --tw-gradient-to: #d1d5db; + } + + .\32xl\:hover\:to-gray-400:hover{ + --tw-gradient-to: #9ca3af; + } + + .\32xl\:hover\:to-gray-500:hover{ + --tw-gradient-to: #6b7280; + } + + .\32xl\:hover\:to-gray-600:hover{ + --tw-gradient-to: #4b5563; + } + + .\32xl\:hover\:to-gray-700:hover{ + --tw-gradient-to: #374151; + } + + .\32xl\:hover\:to-gray-800:hover{ + --tw-gradient-to: #1f2937; + } + + .\32xl\:hover\:to-gray-900:hover{ + --tw-gradient-to: #111827; + } + + .\32xl\:hover\:to-red-50:hover{ + --tw-gradient-to: #fef2f2; + } + + .\32xl\:hover\:to-red-100:hover{ + --tw-gradient-to: #fee2e2; + } + + .\32xl\:hover\:to-red-200:hover{ + --tw-gradient-to: #fecaca; + } + + .\32xl\:hover\:to-red-300:hover{ + --tw-gradient-to: #fca5a5; + } + + .\32xl\:hover\:to-red-400:hover{ + --tw-gradient-to: #f87171; + } + + .\32xl\:hover\:to-red-500:hover{ + --tw-gradient-to: #ef4444; + } + + .\32xl\:hover\:to-red-600:hover{ + --tw-gradient-to: #dc2626; + } + + .\32xl\:hover\:to-red-700:hover{ + --tw-gradient-to: #b91c1c; + } + + .\32xl\:hover\:to-red-800:hover{ + --tw-gradient-to: #991b1b; + } + + .\32xl\:hover\:to-red-900:hover{ + --tw-gradient-to: #7f1d1d; + } + + .\32xl\:hover\:to-yellow-50:hover{ + --tw-gradient-to: #fffbeb; + } + + .\32xl\:hover\:to-yellow-100:hover{ + --tw-gradient-to: #fef3c7; + } + + .\32xl\:hover\:to-yellow-200:hover{ + --tw-gradient-to: #fde68a; + } + + .\32xl\:hover\:to-yellow-300:hover{ + --tw-gradient-to: #fcd34d; + } + + .\32xl\:hover\:to-yellow-400:hover{ + --tw-gradient-to: #fbbf24; + } + + .\32xl\:hover\:to-yellow-500:hover{ + --tw-gradient-to: #f59e0b; + } + + .\32xl\:hover\:to-yellow-600:hover{ + --tw-gradient-to: #d97706; + } + + .\32xl\:hover\:to-yellow-700:hover{ + --tw-gradient-to: #b45309; + } + + .\32xl\:hover\:to-yellow-800:hover{ + --tw-gradient-to: #92400e; + } + + .\32xl\:hover\:to-yellow-900:hover{ + --tw-gradient-to: #78350f; + } + + .\32xl\:hover\:to-green-50:hover{ + --tw-gradient-to: #ecfdf5; + } + + .\32xl\:hover\:to-green-100:hover{ + --tw-gradient-to: #d1fae5; + } + + .\32xl\:hover\:to-green-200:hover{ + --tw-gradient-to: #a7f3d0; + } + + .\32xl\:hover\:to-green-300:hover{ + --tw-gradient-to: #6ee7b7; + } + + .\32xl\:hover\:to-green-400:hover{ + --tw-gradient-to: #34d399; + } + + .\32xl\:hover\:to-green-500:hover{ + --tw-gradient-to: #10b981; + } + + .\32xl\:hover\:to-green-600:hover{ + --tw-gradient-to: #059669; + } + + .\32xl\:hover\:to-green-700:hover{ + --tw-gradient-to: #047857; + } + + .\32xl\:hover\:to-green-800:hover{ + --tw-gradient-to: #065f46; + } + + .\32xl\:hover\:to-green-900:hover{ + --tw-gradient-to: #064e3b; + } + + .\32xl\:hover\:to-blue-50:hover{ + --tw-gradient-to: #eff6ff; + } + + .\32xl\:hover\:to-blue-100:hover{ + --tw-gradient-to: #dbeafe; + } + + .\32xl\:hover\:to-blue-200:hover{ + --tw-gradient-to: #bfdbfe; + } + + .\32xl\:hover\:to-blue-300:hover{ + --tw-gradient-to: #93c5fd; + } + + .\32xl\:hover\:to-blue-400:hover{ + --tw-gradient-to: #60a5fa; + } + + .\32xl\:hover\:to-blue-500:hover{ + --tw-gradient-to: #3b82f6; + } + + .\32xl\:hover\:to-blue-600:hover{ + --tw-gradient-to: #2563eb; + } + + .\32xl\:hover\:to-blue-700:hover{ + --tw-gradient-to: #1d4ed8; + } + + .\32xl\:hover\:to-blue-800:hover{ + --tw-gradient-to: #1e40af; + } + + .\32xl\:hover\:to-blue-900:hover{ + --tw-gradient-to: #1e3a8a; + } + + .\32xl\:hover\:to-indigo-50:hover{ + --tw-gradient-to: #eef2ff; + } + + .\32xl\:hover\:to-indigo-100:hover{ + --tw-gradient-to: #e0e7ff; + } + + .\32xl\:hover\:to-indigo-200:hover{ + --tw-gradient-to: #c7d2fe; + } + + .\32xl\:hover\:to-indigo-300:hover{ + --tw-gradient-to: #a5b4fc; + } + + .\32xl\:hover\:to-indigo-400:hover{ + --tw-gradient-to: #818cf8; + } + + .\32xl\:hover\:to-indigo-500:hover{ + --tw-gradient-to: #6366f1; + } + + .\32xl\:hover\:to-indigo-600:hover{ + --tw-gradient-to: #4f46e5; + } + + .\32xl\:hover\:to-indigo-700:hover{ + --tw-gradient-to: #4338ca; + } + + .\32xl\:hover\:to-indigo-800:hover{ + --tw-gradient-to: #3730a3; + } + + .\32xl\:hover\:to-indigo-900:hover{ + --tw-gradient-to: #312e81; + } + + .\32xl\:hover\:to-purple-50:hover{ + --tw-gradient-to: #f5f3ff; + } + + .\32xl\:hover\:to-purple-100:hover{ + --tw-gradient-to: #ede9fe; + } + + .\32xl\:hover\:to-purple-200:hover{ + --tw-gradient-to: #ddd6fe; + } + + .\32xl\:hover\:to-purple-300:hover{ + --tw-gradient-to: #c4b5fd; + } + + .\32xl\:hover\:to-purple-400:hover{ + --tw-gradient-to: #a78bfa; + } + + .\32xl\:hover\:to-purple-500:hover{ + --tw-gradient-to: #8b5cf6; + } + + .\32xl\:hover\:to-purple-600:hover{ + --tw-gradient-to: #7c3aed; + } + + .\32xl\:hover\:to-purple-700:hover{ + --tw-gradient-to: #6d28d9; + } + + .\32xl\:hover\:to-purple-800:hover{ + --tw-gradient-to: #5b21b6; + } + + .\32xl\:hover\:to-purple-900:hover{ + --tw-gradient-to: #4c1d95; + } + + .\32xl\:hover\:to-pink-50:hover{ + --tw-gradient-to: #fdf2f8; + } + + .\32xl\:hover\:to-pink-100:hover{ + --tw-gradient-to: #fce7f3; + } + + .\32xl\:hover\:to-pink-200:hover{ + --tw-gradient-to: #fbcfe8; + } + + .\32xl\:hover\:to-pink-300:hover{ + --tw-gradient-to: #f9a8d4; + } + + .\32xl\:hover\:to-pink-400:hover{ + --tw-gradient-to: #f472b6; + } + + .\32xl\:hover\:to-pink-500:hover{ + --tw-gradient-to: #ec4899; + } + + .\32xl\:hover\:to-pink-600:hover{ + --tw-gradient-to: #db2777; + } + + .\32xl\:hover\:to-pink-700:hover{ + --tw-gradient-to: #be185d; + } + + .\32xl\:hover\:to-pink-800:hover{ + --tw-gradient-to: #9d174d; + } + + .\32xl\:hover\:to-pink-900:hover{ + --tw-gradient-to: #831843; + } + + .\32xl\:focus\:from-transparent:focus{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .\32xl\:focus\:from-current:focus{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .\32xl\:focus\:from-black:focus{ + --tw-gradient-from: #000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .\32xl\:focus\:from-white:focus{ + --tw-gradient-from: #fff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .\32xl\:focus\:from-gray-50:focus{ + --tw-gradient-from: #f9fafb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .\32xl\:focus\:from-gray-100:focus{ + --tw-gradient-from: #f3f4f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .\32xl\:focus\:from-gray-200:focus{ + --tw-gradient-from: #e5e7eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .\32xl\:focus\:from-gray-300:focus{ + --tw-gradient-from: #d1d5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .\32xl\:focus\:from-gray-400:focus{ + --tw-gradient-from: #9ca3af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .\32xl\:focus\:from-gray-500:focus{ + --tw-gradient-from: #6b7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .\32xl\:focus\:from-gray-600:focus{ + --tw-gradient-from: #4b5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .\32xl\:focus\:from-gray-700:focus{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .\32xl\:focus\:from-gray-800:focus{ + --tw-gradient-from: #1f2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .\32xl\:focus\:from-gray-900:focus{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .\32xl\:focus\:from-red-50:focus{ + --tw-gradient-from: #fef2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .\32xl\:focus\:from-red-100:focus{ + --tw-gradient-from: #fee2e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .\32xl\:focus\:from-red-200:focus{ + --tw-gradient-from: #fecaca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .\32xl\:focus\:from-red-300:focus{ + --tw-gradient-from: #fca5a5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .\32xl\:focus\:from-red-400:focus{ + --tw-gradient-from: #f87171; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .\32xl\:focus\:from-red-500:focus{ + --tw-gradient-from: #ef4444; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .\32xl\:focus\:from-red-600:focus{ + --tw-gradient-from: #dc2626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .\32xl\:focus\:from-red-700:focus{ + --tw-gradient-from: #b91c1c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .\32xl\:focus\:from-red-800:focus{ + --tw-gradient-from: #991b1b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .\32xl\:focus\:from-red-900:focus{ + --tw-gradient-from: #7f1d1d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .\32xl\:focus\:from-yellow-50:focus{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .\32xl\:focus\:from-yellow-100:focus{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .\32xl\:focus\:from-yellow-200:focus{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .\32xl\:focus\:from-yellow-300:focus{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .\32xl\:focus\:from-yellow-400:focus{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .\32xl\:focus\:from-yellow-500:focus{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .\32xl\:focus\:from-yellow-600:focus{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .\32xl\:focus\:from-yellow-700:focus{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .\32xl\:focus\:from-yellow-800:focus{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .\32xl\:focus\:from-yellow-900:focus{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .\32xl\:focus\:from-green-50:focus{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .\32xl\:focus\:from-green-100:focus{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .\32xl\:focus\:from-green-200:focus{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .\32xl\:focus\:from-green-300:focus{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .\32xl\:focus\:from-green-400:focus{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .\32xl\:focus\:from-green-500:focus{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .\32xl\:focus\:from-green-600:focus{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .\32xl\:focus\:from-green-700:focus{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .\32xl\:focus\:from-green-800:focus{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .\32xl\:focus\:from-green-900:focus{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .\32xl\:focus\:from-blue-50:focus{ + --tw-gradient-from: #eff6ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .\32xl\:focus\:from-blue-100:focus{ + --tw-gradient-from: #dbeafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .\32xl\:focus\:from-blue-200:focus{ + --tw-gradient-from: #bfdbfe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .\32xl\:focus\:from-blue-300:focus{ + --tw-gradient-from: #93c5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .\32xl\:focus\:from-blue-400:focus{ + --tw-gradient-from: #60a5fa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .\32xl\:focus\:from-blue-500:focus{ + --tw-gradient-from: #3b82f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .\32xl\:focus\:from-blue-600:focus{ + --tw-gradient-from: #2563eb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .\32xl\:focus\:from-blue-700:focus{ + --tw-gradient-from: #1d4ed8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .\32xl\:focus\:from-blue-800:focus{ + --tw-gradient-from: #1e40af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .\32xl\:focus\:from-blue-900:focus{ + --tw-gradient-from: #1e3a8a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .\32xl\:focus\:from-indigo-50:focus{ + --tw-gradient-from: #eef2ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .\32xl\:focus\:from-indigo-100:focus{ + --tw-gradient-from: #e0e7ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .\32xl\:focus\:from-indigo-200:focus{ + --tw-gradient-from: #c7d2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .\32xl\:focus\:from-indigo-300:focus{ + --tw-gradient-from: #a5b4fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .\32xl\:focus\:from-indigo-400:focus{ + --tw-gradient-from: #818cf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .\32xl\:focus\:from-indigo-500:focus{ + --tw-gradient-from: #6366f1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .\32xl\:focus\:from-indigo-600:focus{ + --tw-gradient-from: #4f46e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .\32xl\:focus\:from-indigo-700:focus{ + --tw-gradient-from: #4338ca; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .\32xl\:focus\:from-indigo-800:focus{ + --tw-gradient-from: #3730a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .\32xl\:focus\:from-indigo-900:focus{ + --tw-gradient-from: #312e81; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .\32xl\:focus\:from-purple-50:focus{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .\32xl\:focus\:from-purple-100:focus{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .\32xl\:focus\:from-purple-200:focus{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .\32xl\:focus\:from-purple-300:focus{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .\32xl\:focus\:from-purple-400:focus{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .\32xl\:focus\:from-purple-500:focus{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .\32xl\:focus\:from-purple-600:focus{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .\32xl\:focus\:from-purple-700:focus{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .\32xl\:focus\:from-purple-800:focus{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .\32xl\:focus\:from-purple-900:focus{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .\32xl\:focus\:from-pink-50:focus{ + --tw-gradient-from: #fdf2f8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .\32xl\:focus\:from-pink-100:focus{ + --tw-gradient-from: #fce7f3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .\32xl\:focus\:from-pink-200:focus{ + --tw-gradient-from: #fbcfe8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .\32xl\:focus\:from-pink-300:focus{ + --tw-gradient-from: #f9a8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .\32xl\:focus\:from-pink-400:focus{ + --tw-gradient-from: #f472b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .\32xl\:focus\:from-pink-500:focus{ + --tw-gradient-from: #ec4899; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .\32xl\:focus\:from-pink-600:focus{ + --tw-gradient-from: #db2777; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .\32xl\:focus\:from-pink-700:focus{ + --tw-gradient-from: #be185d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .\32xl\:focus\:from-pink-800:focus{ + --tw-gradient-from: #9d174d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .\32xl\:focus\:from-pink-900:focus{ + --tw-gradient-from: #831843; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .\32xl\:focus\:via-transparent:focus{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .\32xl\:focus\:via-current:focus{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .\32xl\:focus\:via-black:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0)); + } + + .\32xl\:focus\:via-white:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0)); + } + + .\32xl\:focus\:via-gray-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f9fafb, var(--tw-gradient-to, rgba(249, 250, 251, 0)); + } + + .\32xl\:focus\:via-gray-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f3f4f6, var(--tw-gradient-to, rgba(243, 244, 246, 0)); + } + + .\32xl\:focus\:via-gray-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e7eb, var(--tw-gradient-to, rgba(229, 231, 235, 0)); + } + + .\32xl\:focus\:via-gray-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d1d5db, var(--tw-gradient-to, rgba(209, 213, 219, 0)); + } + + .\32xl\:focus\:via-gray-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #9ca3af, var(--tw-gradient-to, rgba(156, 163, 175, 0)); + } + + .\32xl\:focus\:via-gray-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6b7280, var(--tw-gradient-to, rgba(107, 114, 128, 0)); + } + + .\32xl\:focus\:via-gray-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4b5563, var(--tw-gradient-to, rgba(75, 85, 99, 0)); + } + + .\32xl\:focus\:via-gray-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgba(55, 65, 81, 0)); + } + + .\32xl\:focus\:via-gray-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1f2937, var(--tw-gradient-to, rgba(31, 41, 55, 0)); + } + + .\32xl\:focus\:via-gray-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgba(17, 24, 39, 0)); + } + + .\32xl\:focus\:via-red-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fef2f2, var(--tw-gradient-to, rgba(254, 242, 242, 0)); + } + + .\32xl\:focus\:via-red-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fee2e2, var(--tw-gradient-to, rgba(254, 226, 226, 0)); + } + + .\32xl\:focus\:via-red-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fecaca, var(--tw-gradient-to, rgba(254, 202, 202, 0)); + } + + .\32xl\:focus\:via-red-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fca5a5, var(--tw-gradient-to, rgba(252, 165, 165, 0)); + } + + .\32xl\:focus\:via-red-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f87171, var(--tw-gradient-to, rgba(248, 113, 113, 0)); + } + + .\32xl\:focus\:via-red-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to, rgba(239, 68, 68, 0)); + } + + .\32xl\:focus\:via-red-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #dc2626, var(--tw-gradient-to, rgba(220, 38, 38, 0)); + } + + .\32xl\:focus\:via-red-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #b91c1c, var(--tw-gradient-to, rgba(185, 28, 28, 0)); + } + + .\32xl\:focus\:via-red-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #991b1b, var(--tw-gradient-to, rgba(153, 27, 27, 0)); + } + + .\32xl\:focus\:via-red-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #7f1d1d, var(--tw-gradient-to, rgba(127, 29, 29, 0)); + } + + .\32xl\:focus\:via-yellow-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgba(255, 251, 235, 0)); + } + + .\32xl\:focus\:via-yellow-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgba(254, 243, 199, 0)); + } + + .\32xl\:focus\:via-yellow-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgba(253, 230, 138, 0)); + } + + .\32xl\:focus\:via-yellow-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgba(252, 211, 77, 0)); + } + + .\32xl\:focus\:via-yellow-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgba(251, 191, 36, 0)); + } + + .\32xl\:focus\:via-yellow-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgba(245, 158, 11, 0)); + } + + .\32xl\:focus\:via-yellow-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgba(217, 119, 6, 0)); + } + + .\32xl\:focus\:via-yellow-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgba(180, 83, 9, 0)); + } + + .\32xl\:focus\:via-yellow-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgba(146, 64, 14, 0)); + } + + .\32xl\:focus\:via-yellow-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgba(120, 53, 15, 0)); + } + + .\32xl\:focus\:via-green-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgba(236, 253, 245, 0)); + } + + .\32xl\:focus\:via-green-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgba(209, 250, 229, 0)); + } + + .\32xl\:focus\:via-green-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgba(167, 243, 208, 0)); + } + + .\32xl\:focus\:via-green-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgba(110, 231, 183, 0)); + } + + .\32xl\:focus\:via-green-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgba(52, 211, 153, 0)); + } + + .\32xl\:focus\:via-green-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgba(16, 185, 129, 0)); + } + + .\32xl\:focus\:via-green-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgba(5, 150, 105, 0)); + } + + .\32xl\:focus\:via-green-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgba(4, 120, 87, 0)); + } + + .\32xl\:focus\:via-green-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgba(6, 95, 70, 0)); + } + + .\32xl\:focus\:via-green-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgba(6, 78, 59, 0)); + } + + .\32xl\:focus\:via-blue-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #eff6ff, var(--tw-gradient-to, rgba(239, 246, 255, 0)); + } + + .\32xl\:focus\:via-blue-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #dbeafe, var(--tw-gradient-to, rgba(219, 234, 254, 0)); + } + + .\32xl\:focus\:via-blue-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbfe, var(--tw-gradient-to, rgba(191, 219, 254, 0)); + } + + .\32xl\:focus\:via-blue-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #93c5fd, var(--tw-gradient-to, rgba(147, 197, 253, 0)); + } + + .\32xl\:focus\:via-blue-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #60a5fa, var(--tw-gradient-to, rgba(96, 165, 250, 0)); + } + + .\32xl\:focus\:via-blue-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #3b82f6, var(--tw-gradient-to, rgba(59, 130, 246, 0)); + } + + .\32xl\:focus\:via-blue-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #2563eb, var(--tw-gradient-to, rgba(37, 99, 235, 0)); + } + + .\32xl\:focus\:via-blue-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1d4ed8, var(--tw-gradient-to, rgba(29, 78, 216, 0)); + } + + .\32xl\:focus\:via-blue-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1e40af, var(--tw-gradient-to, rgba(30, 64, 175, 0)); + } + + .\32xl\:focus\:via-blue-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #1e3a8a, var(--tw-gradient-to, rgba(30, 58, 138, 0)); + } + + .\32xl\:focus\:via-indigo-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #eef2ff, var(--tw-gradient-to, rgba(238, 242, 255, 0)); + } + + .\32xl\:focus\:via-indigo-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #e0e7ff, var(--tw-gradient-to, rgba(224, 231, 255, 0)); + } + + .\32xl\:focus\:via-indigo-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #c7d2fe, var(--tw-gradient-to, rgba(199, 210, 254, 0)); + } + + .\32xl\:focus\:via-indigo-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a5b4fc, var(--tw-gradient-to, rgba(165, 180, 252, 0)); + } + + .\32xl\:focus\:via-indigo-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #818cf8, var(--tw-gradient-to, rgba(129, 140, 248, 0)); + } + + .\32xl\:focus\:via-indigo-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6366f1, var(--tw-gradient-to, rgba(99, 102, 241, 0)); + } + + .\32xl\:focus\:via-indigo-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4f46e5, var(--tw-gradient-to, rgba(79, 70, 229, 0)); + } + + .\32xl\:focus\:via-indigo-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4338ca, var(--tw-gradient-to, rgba(67, 56, 202, 0)); + } + + .\32xl\:focus\:via-indigo-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #3730a3, var(--tw-gradient-to, rgba(55, 48, 163, 0)); + } + + .\32xl\:focus\:via-indigo-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #312e81, var(--tw-gradient-to, rgba(49, 46, 129, 0)); + } + + .\32xl\:focus\:via-purple-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgba(245, 243, 255, 0)); + } + + .\32xl\:focus\:via-purple-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgba(237, 233, 254, 0)); + } + + .\32xl\:focus\:via-purple-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgba(221, 214, 254, 0)); + } + + .\32xl\:focus\:via-purple-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgba(196, 181, 253, 0)); + } + + .\32xl\:focus\:via-purple-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgba(167, 139, 250, 0)); + } + + .\32xl\:focus\:via-purple-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgba(139, 92, 246, 0)); + } + + .\32xl\:focus\:via-purple-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgba(124, 58, 237, 0)); + } + + .\32xl\:focus\:via-purple-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgba(109, 40, 217, 0)); + } + + .\32xl\:focus\:via-purple-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgba(91, 33, 182, 0)); + } + + .\32xl\:focus\:via-purple-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgba(76, 29, 149, 0)); + } + + .\32xl\:focus\:via-pink-50:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf2f8, var(--tw-gradient-to, rgba(253, 242, 248, 0)); + } + + .\32xl\:focus\:via-pink-100:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fce7f3, var(--tw-gradient-to, rgba(252, 231, 243, 0)); + } + + .\32xl\:focus\:via-pink-200:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #fbcfe8, var(--tw-gradient-to, rgba(251, 207, 232, 0)); + } + + .\32xl\:focus\:via-pink-300:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f9a8d4, var(--tw-gradient-to, rgba(249, 168, 212, 0)); + } + + .\32xl\:focus\:via-pink-400:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #f472b6, var(--tw-gradient-to, rgba(244, 114, 182, 0)); + } + + .\32xl\:focus\:via-pink-500:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #ec4899, var(--tw-gradient-to, rgba(236, 72, 153, 0)); + } + + .\32xl\:focus\:via-pink-600:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #db2777, var(--tw-gradient-to, rgba(219, 39, 119, 0)); + } + + .\32xl\:focus\:via-pink-700:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #be185d, var(--tw-gradient-to, rgba(190, 24, 93, 0)); + } + + .\32xl\:focus\:via-pink-800:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #9d174d, var(--tw-gradient-to, rgba(157, 23, 77, 0)); + } + + .\32xl\:focus\:via-pink-900:focus{ + --tw-gradient-stops: var(--tw-gradient-from), #831843, var(--tw-gradient-to, rgba(131, 24, 67, 0)); + } + + .\32xl\:focus\:to-transparent:focus{ + --tw-gradient-to: transparent; + } + + .\32xl\:focus\:to-current:focus{ + --tw-gradient-to: currentColor; + } + + .\32xl\:focus\:to-black:focus{ + --tw-gradient-to: #000; + } + + .\32xl\:focus\:to-white:focus{ + --tw-gradient-to: #fff; + } + + .\32xl\:focus\:to-gray-50:focus{ + --tw-gradient-to: #f9fafb; + } + + .\32xl\:focus\:to-gray-100:focus{ + --tw-gradient-to: #f3f4f6; + } + + .\32xl\:focus\:to-gray-200:focus{ + --tw-gradient-to: #e5e7eb; + } + + .\32xl\:focus\:to-gray-300:focus{ + --tw-gradient-to: #d1d5db; + } + + .\32xl\:focus\:to-gray-400:focus{ + --tw-gradient-to: #9ca3af; + } + + .\32xl\:focus\:to-gray-500:focus{ + --tw-gradient-to: #6b7280; + } + + .\32xl\:focus\:to-gray-600:focus{ + --tw-gradient-to: #4b5563; + } + + .\32xl\:focus\:to-gray-700:focus{ + --tw-gradient-to: #374151; + } + + .\32xl\:focus\:to-gray-800:focus{ + --tw-gradient-to: #1f2937; + } + + .\32xl\:focus\:to-gray-900:focus{ + --tw-gradient-to: #111827; + } + + .\32xl\:focus\:to-red-50:focus{ + --tw-gradient-to: #fef2f2; + } + + .\32xl\:focus\:to-red-100:focus{ + --tw-gradient-to: #fee2e2; + } + + .\32xl\:focus\:to-red-200:focus{ + --tw-gradient-to: #fecaca; + } + + .\32xl\:focus\:to-red-300:focus{ + --tw-gradient-to: #fca5a5; + } + + .\32xl\:focus\:to-red-400:focus{ + --tw-gradient-to: #f87171; + } + + .\32xl\:focus\:to-red-500:focus{ + --tw-gradient-to: #ef4444; + } + + .\32xl\:focus\:to-red-600:focus{ + --tw-gradient-to: #dc2626; + } + + .\32xl\:focus\:to-red-700:focus{ + --tw-gradient-to: #b91c1c; + } + + .\32xl\:focus\:to-red-800:focus{ + --tw-gradient-to: #991b1b; + } + + .\32xl\:focus\:to-red-900:focus{ + --tw-gradient-to: #7f1d1d; + } + + .\32xl\:focus\:to-yellow-50:focus{ + --tw-gradient-to: #fffbeb; + } + + .\32xl\:focus\:to-yellow-100:focus{ + --tw-gradient-to: #fef3c7; + } + + .\32xl\:focus\:to-yellow-200:focus{ + --tw-gradient-to: #fde68a; + } + + .\32xl\:focus\:to-yellow-300:focus{ + --tw-gradient-to: #fcd34d; + } + + .\32xl\:focus\:to-yellow-400:focus{ + --tw-gradient-to: #fbbf24; + } + + .\32xl\:focus\:to-yellow-500:focus{ + --tw-gradient-to: #f59e0b; + } + + .\32xl\:focus\:to-yellow-600:focus{ + --tw-gradient-to: #d97706; + } + + .\32xl\:focus\:to-yellow-700:focus{ + --tw-gradient-to: #b45309; + } + + .\32xl\:focus\:to-yellow-800:focus{ + --tw-gradient-to: #92400e; + } + + .\32xl\:focus\:to-yellow-900:focus{ + --tw-gradient-to: #78350f; + } + + .\32xl\:focus\:to-green-50:focus{ + --tw-gradient-to: #ecfdf5; + } + + .\32xl\:focus\:to-green-100:focus{ + --tw-gradient-to: #d1fae5; + } + + .\32xl\:focus\:to-green-200:focus{ + --tw-gradient-to: #a7f3d0; + } + + .\32xl\:focus\:to-green-300:focus{ + --tw-gradient-to: #6ee7b7; + } + + .\32xl\:focus\:to-green-400:focus{ + --tw-gradient-to: #34d399; + } + + .\32xl\:focus\:to-green-500:focus{ + --tw-gradient-to: #10b981; + } + + .\32xl\:focus\:to-green-600:focus{ + --tw-gradient-to: #059669; + } + + .\32xl\:focus\:to-green-700:focus{ + --tw-gradient-to: #047857; + } + + .\32xl\:focus\:to-green-800:focus{ + --tw-gradient-to: #065f46; + } + + .\32xl\:focus\:to-green-900:focus{ + --tw-gradient-to: #064e3b; + } + + .\32xl\:focus\:to-blue-50:focus{ + --tw-gradient-to: #eff6ff; + } + + .\32xl\:focus\:to-blue-100:focus{ + --tw-gradient-to: #dbeafe; + } + + .\32xl\:focus\:to-blue-200:focus{ + --tw-gradient-to: #bfdbfe; + } + + .\32xl\:focus\:to-blue-300:focus{ + --tw-gradient-to: #93c5fd; + } + + .\32xl\:focus\:to-blue-400:focus{ + --tw-gradient-to: #60a5fa; + } + + .\32xl\:focus\:to-blue-500:focus{ + --tw-gradient-to: #3b82f6; + } + + .\32xl\:focus\:to-blue-600:focus{ + --tw-gradient-to: #2563eb; + } + + .\32xl\:focus\:to-blue-700:focus{ + --tw-gradient-to: #1d4ed8; + } + + .\32xl\:focus\:to-blue-800:focus{ + --tw-gradient-to: #1e40af; + } + + .\32xl\:focus\:to-blue-900:focus{ + --tw-gradient-to: #1e3a8a; + } + + .\32xl\:focus\:to-indigo-50:focus{ + --tw-gradient-to: #eef2ff; + } + + .\32xl\:focus\:to-indigo-100:focus{ + --tw-gradient-to: #e0e7ff; + } + + .\32xl\:focus\:to-indigo-200:focus{ + --tw-gradient-to: #c7d2fe; + } + + .\32xl\:focus\:to-indigo-300:focus{ + --tw-gradient-to: #a5b4fc; + } + + .\32xl\:focus\:to-indigo-400:focus{ + --tw-gradient-to: #818cf8; + } + + .\32xl\:focus\:to-indigo-500:focus{ + --tw-gradient-to: #6366f1; + } + + .\32xl\:focus\:to-indigo-600:focus{ + --tw-gradient-to: #4f46e5; + } + + .\32xl\:focus\:to-indigo-700:focus{ + --tw-gradient-to: #4338ca; + } + + .\32xl\:focus\:to-indigo-800:focus{ + --tw-gradient-to: #3730a3; + } + + .\32xl\:focus\:to-indigo-900:focus{ + --tw-gradient-to: #312e81; + } + + .\32xl\:focus\:to-purple-50:focus{ + --tw-gradient-to: #f5f3ff; + } + + .\32xl\:focus\:to-purple-100:focus{ + --tw-gradient-to: #ede9fe; + } + + .\32xl\:focus\:to-purple-200:focus{ + --tw-gradient-to: #ddd6fe; + } + + .\32xl\:focus\:to-purple-300:focus{ + --tw-gradient-to: #c4b5fd; + } + + .\32xl\:focus\:to-purple-400:focus{ + --tw-gradient-to: #a78bfa; + } + + .\32xl\:focus\:to-purple-500:focus{ + --tw-gradient-to: #8b5cf6; + } + + .\32xl\:focus\:to-purple-600:focus{ + --tw-gradient-to: #7c3aed; + } + + .\32xl\:focus\:to-purple-700:focus{ + --tw-gradient-to: #6d28d9; + } + + .\32xl\:focus\:to-purple-800:focus{ + --tw-gradient-to: #5b21b6; + } + + .\32xl\:focus\:to-purple-900:focus{ + --tw-gradient-to: #4c1d95; + } + + .\32xl\:focus\:to-pink-50:focus{ + --tw-gradient-to: #fdf2f8; + } + + .\32xl\:focus\:to-pink-100:focus{ + --tw-gradient-to: #fce7f3; + } + + .\32xl\:focus\:to-pink-200:focus{ + --tw-gradient-to: #fbcfe8; + } + + .\32xl\:focus\:to-pink-300:focus{ + --tw-gradient-to: #f9a8d4; + } + + .\32xl\:focus\:to-pink-400:focus{ + --tw-gradient-to: #f472b6; + } + + .\32xl\:focus\:to-pink-500:focus{ + --tw-gradient-to: #ec4899; + } + + .\32xl\:focus\:to-pink-600:focus{ + --tw-gradient-to: #db2777; + } + + .\32xl\:focus\:to-pink-700:focus{ + --tw-gradient-to: #be185d; + } + + .\32xl\:focus\:to-pink-800:focus{ + --tw-gradient-to: #9d174d; + } + + .\32xl\:focus\:to-pink-900:focus{ + --tw-gradient-to: #831843; + } + + .\32xl\:bg-opacity-0{ + --tw-bg-opacity: 0; + } + + .\32xl\:bg-opacity-5{ + --tw-bg-opacity: 0.05; + } + + .\32xl\:bg-opacity-10{ + --tw-bg-opacity: 0.1; + } + + .\32xl\:bg-opacity-20{ + --tw-bg-opacity: 0.2; + } + + .\32xl\:bg-opacity-25{ + --tw-bg-opacity: 0.25; + } + + .\32xl\:bg-opacity-30{ + --tw-bg-opacity: 0.3; + } + + .\32xl\:bg-opacity-40{ + --tw-bg-opacity: 0.4; + } + + .\32xl\:bg-opacity-50{ + --tw-bg-opacity: 0.5; + } + + .\32xl\:bg-opacity-60{ + --tw-bg-opacity: 0.6; + } + + .\32xl\:bg-opacity-70{ + --tw-bg-opacity: 0.7; + } + + .\32xl\:bg-opacity-75{ + --tw-bg-opacity: 0.75; + } + + .\32xl\:bg-opacity-80{ + --tw-bg-opacity: 0.8; + } + + .\32xl\:bg-opacity-90{ + --tw-bg-opacity: 0.9; + } + + .\32xl\:bg-opacity-95{ + --tw-bg-opacity: 0.95; + } + + .\32xl\:bg-opacity-100{ + --tw-bg-opacity: 1; + } + + .group:hover .\32xl\:group-hover\:bg-opacity-0{ + --tw-bg-opacity: 0; + } + + .group:hover .\32xl\:group-hover\:bg-opacity-5{ + --tw-bg-opacity: 0.05; + } + + .group:hover .\32xl\:group-hover\:bg-opacity-10{ + --tw-bg-opacity: 0.1; + } + + .group:hover .\32xl\:group-hover\:bg-opacity-20{ + --tw-bg-opacity: 0.2; + } + + .group:hover .\32xl\:group-hover\:bg-opacity-25{ + --tw-bg-opacity: 0.25; + } + + .group:hover .\32xl\:group-hover\:bg-opacity-30{ + --tw-bg-opacity: 0.3; + } + + .group:hover .\32xl\:group-hover\:bg-opacity-40{ + --tw-bg-opacity: 0.4; + } + + .group:hover .\32xl\:group-hover\:bg-opacity-50{ + --tw-bg-opacity: 0.5; + } + + .group:hover .\32xl\:group-hover\:bg-opacity-60{ + --tw-bg-opacity: 0.6; + } + + .group:hover .\32xl\:group-hover\:bg-opacity-70{ + --tw-bg-opacity: 0.7; + } + + .group:hover .\32xl\:group-hover\:bg-opacity-75{ + --tw-bg-opacity: 0.75; + } + + .group:hover .\32xl\:group-hover\:bg-opacity-80{ + --tw-bg-opacity: 0.8; + } + + .group:hover .\32xl\:group-hover\:bg-opacity-90{ + --tw-bg-opacity: 0.9; + } + + .group:hover .\32xl\:group-hover\:bg-opacity-95{ + --tw-bg-opacity: 0.95; + } + + .group:hover .\32xl\:group-hover\:bg-opacity-100{ + --tw-bg-opacity: 1; + } + + .\32xl\:focus-within\:bg-opacity-0:focus-within{ + --tw-bg-opacity: 0; + } + + .\32xl\:focus-within\:bg-opacity-5:focus-within{ + --tw-bg-opacity: 0.05; + } + + .\32xl\:focus-within\:bg-opacity-10:focus-within{ + --tw-bg-opacity: 0.1; + } + + .\32xl\:focus-within\:bg-opacity-20:focus-within{ + --tw-bg-opacity: 0.2; + } + + .\32xl\:focus-within\:bg-opacity-25:focus-within{ + --tw-bg-opacity: 0.25; + } + + .\32xl\:focus-within\:bg-opacity-30:focus-within{ + --tw-bg-opacity: 0.3; + } + + .\32xl\:focus-within\:bg-opacity-40:focus-within{ + --tw-bg-opacity: 0.4; + } + + .\32xl\:focus-within\:bg-opacity-50:focus-within{ + --tw-bg-opacity: 0.5; + } + + .\32xl\:focus-within\:bg-opacity-60:focus-within{ + --tw-bg-opacity: 0.6; + } + + .\32xl\:focus-within\:bg-opacity-70:focus-within{ + --tw-bg-opacity: 0.7; + } + + .\32xl\:focus-within\:bg-opacity-75:focus-within{ + --tw-bg-opacity: 0.75; + } + + .\32xl\:focus-within\:bg-opacity-80:focus-within{ + --tw-bg-opacity: 0.8; + } + + .\32xl\:focus-within\:bg-opacity-90:focus-within{ + --tw-bg-opacity: 0.9; + } + + .\32xl\:focus-within\:bg-opacity-95:focus-within{ + --tw-bg-opacity: 0.95; + } + + .\32xl\:focus-within\:bg-opacity-100:focus-within{ + --tw-bg-opacity: 1; + } + + .\32xl\:hover\:bg-opacity-0:hover{ + --tw-bg-opacity: 0; + } + + .\32xl\:hover\:bg-opacity-5:hover{ + --tw-bg-opacity: 0.05; + } + + .\32xl\:hover\:bg-opacity-10:hover{ + --tw-bg-opacity: 0.1; + } + + .\32xl\:hover\:bg-opacity-20:hover{ + --tw-bg-opacity: 0.2; + } + + .\32xl\:hover\:bg-opacity-25:hover{ + --tw-bg-opacity: 0.25; + } + + .\32xl\:hover\:bg-opacity-30:hover{ + --tw-bg-opacity: 0.3; + } + + .\32xl\:hover\:bg-opacity-40:hover{ + --tw-bg-opacity: 0.4; + } + + .\32xl\:hover\:bg-opacity-50:hover{ + --tw-bg-opacity: 0.5; + } + + .\32xl\:hover\:bg-opacity-60:hover{ + --tw-bg-opacity: 0.6; + } + + .\32xl\:hover\:bg-opacity-70:hover{ + --tw-bg-opacity: 0.7; + } + + .\32xl\:hover\:bg-opacity-75:hover{ + --tw-bg-opacity: 0.75; + } + + .\32xl\:hover\:bg-opacity-80:hover{ + --tw-bg-opacity: 0.8; + } + + .\32xl\:hover\:bg-opacity-90:hover{ + --tw-bg-opacity: 0.9; + } + + .\32xl\:hover\:bg-opacity-95:hover{ + --tw-bg-opacity: 0.95; + } + + .\32xl\:hover\:bg-opacity-100:hover{ + --tw-bg-opacity: 1; + } + + .\32xl\:focus\:bg-opacity-0:focus{ + --tw-bg-opacity: 0; + } + + .\32xl\:focus\:bg-opacity-5:focus{ + --tw-bg-opacity: 0.05; + } + + .\32xl\:focus\:bg-opacity-10:focus{ + --tw-bg-opacity: 0.1; + } + + .\32xl\:focus\:bg-opacity-20:focus{ + --tw-bg-opacity: 0.2; + } + + .\32xl\:focus\:bg-opacity-25:focus{ + --tw-bg-opacity: 0.25; + } + + .\32xl\:focus\:bg-opacity-30:focus{ + --tw-bg-opacity: 0.3; + } + + .\32xl\:focus\:bg-opacity-40:focus{ + --tw-bg-opacity: 0.4; + } + + .\32xl\:focus\:bg-opacity-50:focus{ + --tw-bg-opacity: 0.5; + } + + .\32xl\:focus\:bg-opacity-60:focus{ + --tw-bg-opacity: 0.6; + } + + .\32xl\:focus\:bg-opacity-70:focus{ + --tw-bg-opacity: 0.7; + } + + .\32xl\:focus\:bg-opacity-75:focus{ + --tw-bg-opacity: 0.75; + } + + .\32xl\:focus\:bg-opacity-80:focus{ + --tw-bg-opacity: 0.8; + } + + .\32xl\:focus\:bg-opacity-90:focus{ + --tw-bg-opacity: 0.9; + } + + .\32xl\:focus\:bg-opacity-95:focus{ + --tw-bg-opacity: 0.95; + } + + .\32xl\:focus\:bg-opacity-100:focus{ + --tw-bg-opacity: 1; + } + + .\32xl\:bg-bottom{ + background-position: bottom; + } + + .\32xl\:bg-center{ + background-position: center; + } + + .\32xl\:bg-left{ + background-position: left; + } + + .\32xl\:bg-left-bottom{ + background-position: left bottom; + } + + .\32xl\:bg-left-top{ + background-position: left top; + } + + .\32xl\:bg-right{ + background-position: right; + } + + .\32xl\:bg-right-bottom{ + background-position: right bottom; + } + + .\32xl\:bg-right-top{ + background-position: right top; + } + + .\32xl\:bg-top{ + background-position: top; + } + + .\32xl\:bg-repeat{ + background-repeat: repeat; + } + + .\32xl\:bg-no-repeat{ + background-repeat: no-repeat; + } + + .\32xl\:bg-repeat-x{ + background-repeat: repeat-x; + } + + .\32xl\:bg-repeat-y{ + background-repeat: repeat-y; + } + + .\32xl\:bg-repeat-round{ + background-repeat: round; + } + + .\32xl\:bg-repeat-space{ + background-repeat: space; + } + + .\32xl\:bg-auto{ + background-size: auto; + } + + .\32xl\:bg-cover{ + background-size: cover; + } + + .\32xl\:bg-contain{ + background-size: contain; + } + + .\32xl\:border-collapse{ + border-collapse: collapse; + } + + .\32xl\:border-separate{ + border-collapse: separate; + } + + .\32xl\:border-transparent{ + border-color: transparent; + } + + .\32xl\:border-current{ + border-color: currentColor; + } + + .\32xl\:border-black{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .\32xl\:border-white{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .\32xl\:border-gray-50{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .\32xl\:border-gray-100{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .\32xl\:border-gray-200{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .\32xl\:border-gray-300{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .\32xl\:border-gray-400{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .\32xl\:border-gray-500{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .\32xl\:border-gray-600{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .\32xl\:border-gray-700{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .\32xl\:border-gray-800{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .\32xl\:border-gray-900{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .\32xl\:border-red-50{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .\32xl\:border-red-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .\32xl\:border-red-200{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .\32xl\:border-red-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .\32xl\:border-red-400{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .\32xl\:border-red-500{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .\32xl\:border-red-600{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .\32xl\:border-red-700{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .\32xl\:border-red-800{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .\32xl\:border-red-900{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .\32xl\:border-yellow-50{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .\32xl\:border-yellow-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .\32xl\:border-yellow-200{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .\32xl\:border-yellow-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .\32xl\:border-yellow-400{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .\32xl\:border-yellow-500{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .\32xl\:border-yellow-600{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .\32xl\:border-yellow-700{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .\32xl\:border-yellow-800{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .\32xl\:border-yellow-900{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .\32xl\:border-green-50{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .\32xl\:border-green-100{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .\32xl\:border-green-200{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .\32xl\:border-green-300{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .\32xl\:border-green-400{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .\32xl\:border-green-500{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .\32xl\:border-green-600{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .\32xl\:border-green-700{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .\32xl\:border-green-800{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .\32xl\:border-green-900{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .\32xl\:border-blue-50{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .\32xl\:border-blue-100{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .\32xl\:border-blue-200{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .\32xl\:border-blue-300{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .\32xl\:border-blue-400{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .\32xl\:border-blue-500{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .\32xl\:border-blue-600{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .\32xl\:border-blue-700{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .\32xl\:border-blue-800{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .\32xl\:border-blue-900{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .\32xl\:border-indigo-50{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .\32xl\:border-indigo-100{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .\32xl\:border-indigo-200{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .\32xl\:border-indigo-300{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .\32xl\:border-indigo-400{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .\32xl\:border-indigo-500{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .\32xl\:border-indigo-600{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .\32xl\:border-indigo-700{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .\32xl\:border-indigo-800{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .\32xl\:border-indigo-900{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .\32xl\:border-purple-50{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .\32xl\:border-purple-100{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .\32xl\:border-purple-200{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .\32xl\:border-purple-300{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .\32xl\:border-purple-400{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .\32xl\:border-purple-500{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .\32xl\:border-purple-600{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .\32xl\:border-purple-700{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .\32xl\:border-purple-800{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .\32xl\:border-purple-900{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .\32xl\:border-pink-50{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .\32xl\:border-pink-100{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .\32xl\:border-pink-200{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .\32xl\:border-pink-300{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .\32xl\:border-pink-400{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .\32xl\:border-pink-500{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .\32xl\:border-pink-600{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .\32xl\:border-pink-700{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .\32xl\:border-pink-800{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .\32xl\:border-pink-900{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-transparent{ + border-color: transparent; + } + + .group:hover .\32xl\:group-hover\:border-current{ + border-color: currentColor; + } + + .group:hover .\32xl\:group-hover\:border-black{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-white{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-gray-50{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-gray-100{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-gray-200{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-gray-300{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-gray-400{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-gray-500{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-gray-600{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-gray-700{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-gray-800{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-gray-900{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-red-50{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-red-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-red-200{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-red-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-red-400{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-red-500{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-red-600{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-red-700{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-red-800{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-red-900{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-yellow-50{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-yellow-100{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-yellow-200{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-yellow-300{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-yellow-400{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-yellow-500{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-yellow-600{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-yellow-700{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-yellow-800{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-yellow-900{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-green-50{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-green-100{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-green-200{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-green-300{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-green-400{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-green-500{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-green-600{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-green-700{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-green-800{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-green-900{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-blue-50{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-blue-100{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-blue-200{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-blue-300{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-blue-400{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-blue-500{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-blue-600{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-blue-700{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-blue-800{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-blue-900{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-indigo-50{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-indigo-100{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-indigo-200{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-indigo-300{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-indigo-400{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-indigo-500{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-indigo-600{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-indigo-700{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-indigo-800{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-indigo-900{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-purple-50{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-purple-100{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-purple-200{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-purple-300{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-purple-400{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-purple-500{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-purple-600{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-purple-700{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-purple-800{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-purple-900{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-pink-50{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-pink-100{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-pink-200{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-pink-300{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-pink-400{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-pink-500{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-pink-600{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-pink-700{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-pink-800{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .group:hover .\32xl\:group-hover\:border-pink-900{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-transparent:focus-within{ + border-color: transparent; + } + + .\32xl\:focus-within\:border-current:focus-within{ + border-color: currentColor; + } + + .\32xl\:focus-within\:border-black:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-white:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-gray-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-gray-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-gray-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-gray-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-gray-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-gray-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-gray-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-gray-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-gray-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-gray-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-red-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-red-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-red-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-red-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-red-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-red-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-red-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-red-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-red-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-red-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-yellow-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-yellow-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-yellow-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-yellow-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-yellow-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-yellow-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-yellow-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-yellow-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-yellow-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-yellow-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-green-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-green-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-green-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-green-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-green-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-green-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-green-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-green-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-green-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-green-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-blue-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-blue-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-blue-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-blue-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-blue-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-blue-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-blue-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-blue-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-blue-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-blue-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-indigo-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-indigo-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-indigo-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-indigo-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-indigo-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-indigo-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-indigo-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-indigo-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-indigo-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-indigo-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-purple-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-purple-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-purple-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-purple-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-purple-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-purple-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-purple-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-purple-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-purple-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-purple-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-pink-50:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-pink-100:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-pink-200:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-pink-300:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-pink-400:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-pink-500:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-pink-600:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-pink-700:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-pink-800:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .\32xl\:focus-within\:border-pink-900:focus-within{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-transparent:hover{ + border-color: transparent; + } + + .\32xl\:hover\:border-current:hover{ + border-color: currentColor; + } + + .\32xl\:hover\:border-black:hover{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-white:hover{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-gray-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-gray-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-gray-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-gray-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-gray-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-gray-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-gray-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-gray-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-gray-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-gray-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-red-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-red-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-red-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-red-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-red-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-red-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-red-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-red-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-red-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-red-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-yellow-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-yellow-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-yellow-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-yellow-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-yellow-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-yellow-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-yellow-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-yellow-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-yellow-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-yellow-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-green-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-green-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-green-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-green-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-green-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-green-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-green-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-green-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-green-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-green-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-blue-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-blue-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-blue-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-blue-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-blue-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-blue-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-blue-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-blue-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-blue-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-blue-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-indigo-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-indigo-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-indigo-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-indigo-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-indigo-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-indigo-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-indigo-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-indigo-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-indigo-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-indigo-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-purple-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-purple-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-purple-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-purple-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-purple-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-purple-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-purple-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-purple-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-purple-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-purple-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-pink-50:hover{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-pink-100:hover{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-pink-200:hover{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-pink-300:hover{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-pink-400:hover{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-pink-500:hover{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-pink-600:hover{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-pink-700:hover{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-pink-800:hover{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .\32xl\:hover\:border-pink-900:hover{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-transparent:focus{ + border-color: transparent; + } + + .\32xl\:focus\:border-current:focus{ + border-color: currentColor; + } + + .\32xl\:focus\:border-black:focus{ + --tw-border-opacity: 1; + border-color: rgba(0, 0, 0, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-white:focus{ + --tw-border-opacity: 1; + border-color: rgba(255, 255, 255, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-gray-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(249, 250, 251, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-gray-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(243, 244, 246, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-gray-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(229, 231, 235, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-gray-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(209, 213, 219, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-gray-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(156, 163, 175, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-gray-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(107, 114, 128, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-gray-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(75, 85, 99, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-gray-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(55, 65, 81, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-gray-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(31, 41, 55, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-gray-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(17, 24, 39, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-red-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 242, 242, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-red-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 226, 226, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-red-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 202, 202, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-red-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 165, 165, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-red-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(248, 113, 113, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-red-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(239, 68, 68, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-red-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(220, 38, 38, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-red-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(185, 28, 28, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-red-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(153, 27, 27, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-red-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(127, 29, 29, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-yellow-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(255, 251, 235, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-yellow-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(254, 243, 199, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-yellow-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(253, 230, 138, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-yellow-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 211, 77, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-yellow-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(251, 191, 36, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-yellow-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(245, 158, 11, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-yellow-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(217, 119, 6, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-yellow-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(180, 83, 9, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-yellow-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(146, 64, 14, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-yellow-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(120, 53, 15, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-green-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(236, 253, 245, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-green-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(209, 250, 229, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-green-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(167, 243, 208, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-green-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(110, 231, 183, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-green-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(52, 211, 153, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-green-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(16, 185, 129, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-green-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(5, 150, 105, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-green-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(4, 120, 87, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-green-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(6, 95, 70, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-green-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(6, 78, 59, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-blue-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(239, 246, 255, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-blue-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(219, 234, 254, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-blue-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(191, 219, 254, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-blue-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(147, 197, 253, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-blue-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(96, 165, 250, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-blue-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(59, 130, 246, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-blue-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(37, 99, 235, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-blue-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(29, 78, 216, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-blue-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(30, 64, 175, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-blue-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(30, 58, 138, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-indigo-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(238, 242, 255, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-indigo-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(224, 231, 255, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-indigo-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(199, 210, 254, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-indigo-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(165, 180, 252, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-indigo-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(129, 140, 248, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-indigo-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(99, 102, 241, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-indigo-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(79, 70, 229, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-indigo-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(67, 56, 202, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-indigo-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(55, 48, 163, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-indigo-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(49, 46, 129, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-purple-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(245, 243, 255, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-purple-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(237, 233, 254, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-purple-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(221, 214, 254, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-purple-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(196, 181, 253, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-purple-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(167, 139, 250, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-purple-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(139, 92, 246, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-purple-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(124, 58, 237, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-purple-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(109, 40, 217, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-purple-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(91, 33, 182, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-purple-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(76, 29, 149, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-pink-50:focus{ + --tw-border-opacity: 1; + border-color: rgba(253, 242, 248, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-pink-100:focus{ + --tw-border-opacity: 1; + border-color: rgba(252, 231, 243, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-pink-200:focus{ + --tw-border-opacity: 1; + border-color: rgba(251, 207, 232, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-pink-300:focus{ + --tw-border-opacity: 1; + border-color: rgba(249, 168, 212, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-pink-400:focus{ + --tw-border-opacity: 1; + border-color: rgba(244, 114, 182, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-pink-500:focus{ + --tw-border-opacity: 1; + border-color: rgba(236, 72, 153, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-pink-600:focus{ + --tw-border-opacity: 1; + border-color: rgba(219, 39, 119, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-pink-700:focus{ + --tw-border-opacity: 1; + border-color: rgba(190, 24, 93, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-pink-800:focus{ + --tw-border-opacity: 1; + border-color: rgba(157, 23, 77, var(--tw-border-opacity)); + } + + .\32xl\:focus\:border-pink-900:focus{ + --tw-border-opacity: 1; + border-color: rgba(131, 24, 67, var(--tw-border-opacity)); + } + + .\32xl\:border-opacity-0{ + --tw-border-opacity: 0; + } + + .\32xl\:border-opacity-5{ + --tw-border-opacity: 0.05; + } + + .\32xl\:border-opacity-10{ + --tw-border-opacity: 0.1; + } + + .\32xl\:border-opacity-20{ + --tw-border-opacity: 0.2; + } + + .\32xl\:border-opacity-25{ + --tw-border-opacity: 0.25; + } + + .\32xl\:border-opacity-30{ + --tw-border-opacity: 0.3; + } + + .\32xl\:border-opacity-40{ + --tw-border-opacity: 0.4; + } + + .\32xl\:border-opacity-50{ + --tw-border-opacity: 0.5; + } + + .\32xl\:border-opacity-60{ + --tw-border-opacity: 0.6; + } + + .\32xl\:border-opacity-70{ + --tw-border-opacity: 0.7; + } + + .\32xl\:border-opacity-75{ + --tw-border-opacity: 0.75; + } + + .\32xl\:border-opacity-80{ + --tw-border-opacity: 0.8; + } + + .\32xl\:border-opacity-90{ + --tw-border-opacity: 0.9; + } + + .\32xl\:border-opacity-95{ + --tw-border-opacity: 0.95; + } + + .\32xl\:border-opacity-100{ + --tw-border-opacity: 1; + } + + .group:hover .\32xl\:group-hover\:border-opacity-0{ + --tw-border-opacity: 0; + } + + .group:hover .\32xl\:group-hover\:border-opacity-5{ + --tw-border-opacity: 0.05; + } + + .group:hover .\32xl\:group-hover\:border-opacity-10{ + --tw-border-opacity: 0.1; + } + + .group:hover .\32xl\:group-hover\:border-opacity-20{ + --tw-border-opacity: 0.2; + } + + .group:hover .\32xl\:group-hover\:border-opacity-25{ + --tw-border-opacity: 0.25; + } + + .group:hover .\32xl\:group-hover\:border-opacity-30{ + --tw-border-opacity: 0.3; + } + + .group:hover .\32xl\:group-hover\:border-opacity-40{ + --tw-border-opacity: 0.4; + } + + .group:hover .\32xl\:group-hover\:border-opacity-50{ + --tw-border-opacity: 0.5; + } + + .group:hover .\32xl\:group-hover\:border-opacity-60{ + --tw-border-opacity: 0.6; + } + + .group:hover .\32xl\:group-hover\:border-opacity-70{ + --tw-border-opacity: 0.7; + } + + .group:hover .\32xl\:group-hover\:border-opacity-75{ + --tw-border-opacity: 0.75; + } + + .group:hover .\32xl\:group-hover\:border-opacity-80{ + --tw-border-opacity: 0.8; + } + + .group:hover .\32xl\:group-hover\:border-opacity-90{ + --tw-border-opacity: 0.9; + } + + .group:hover .\32xl\:group-hover\:border-opacity-95{ + --tw-border-opacity: 0.95; + } + + .group:hover .\32xl\:group-hover\:border-opacity-100{ + --tw-border-opacity: 1; + } + + .\32xl\:focus-within\:border-opacity-0:focus-within{ + --tw-border-opacity: 0; + } + + .\32xl\:focus-within\:border-opacity-5:focus-within{ + --tw-border-opacity: 0.05; + } + + .\32xl\:focus-within\:border-opacity-10:focus-within{ + --tw-border-opacity: 0.1; + } + + .\32xl\:focus-within\:border-opacity-20:focus-within{ + --tw-border-opacity: 0.2; + } + + .\32xl\:focus-within\:border-opacity-25:focus-within{ + --tw-border-opacity: 0.25; + } + + .\32xl\:focus-within\:border-opacity-30:focus-within{ + --tw-border-opacity: 0.3; + } + + .\32xl\:focus-within\:border-opacity-40:focus-within{ + --tw-border-opacity: 0.4; + } + + .\32xl\:focus-within\:border-opacity-50:focus-within{ + --tw-border-opacity: 0.5; + } + + .\32xl\:focus-within\:border-opacity-60:focus-within{ + --tw-border-opacity: 0.6; + } + + .\32xl\:focus-within\:border-opacity-70:focus-within{ + --tw-border-opacity: 0.7; + } + + .\32xl\:focus-within\:border-opacity-75:focus-within{ + --tw-border-opacity: 0.75; + } + + .\32xl\:focus-within\:border-opacity-80:focus-within{ + --tw-border-opacity: 0.8; + } + + .\32xl\:focus-within\:border-opacity-90:focus-within{ + --tw-border-opacity: 0.9; + } + + .\32xl\:focus-within\:border-opacity-95:focus-within{ + --tw-border-opacity: 0.95; + } + + .\32xl\:focus-within\:border-opacity-100:focus-within{ + --tw-border-opacity: 1; + } + + .\32xl\:hover\:border-opacity-0:hover{ + --tw-border-opacity: 0; + } + + .\32xl\:hover\:border-opacity-5:hover{ + --tw-border-opacity: 0.05; + } + + .\32xl\:hover\:border-opacity-10:hover{ + --tw-border-opacity: 0.1; + } + + .\32xl\:hover\:border-opacity-20:hover{ + --tw-border-opacity: 0.2; + } + + .\32xl\:hover\:border-opacity-25:hover{ + --tw-border-opacity: 0.25; + } + + .\32xl\:hover\:border-opacity-30:hover{ + --tw-border-opacity: 0.3; + } + + .\32xl\:hover\:border-opacity-40:hover{ + --tw-border-opacity: 0.4; + } + + .\32xl\:hover\:border-opacity-50:hover{ + --tw-border-opacity: 0.5; + } + + .\32xl\:hover\:border-opacity-60:hover{ + --tw-border-opacity: 0.6; + } + + .\32xl\:hover\:border-opacity-70:hover{ + --tw-border-opacity: 0.7; + } + + .\32xl\:hover\:border-opacity-75:hover{ + --tw-border-opacity: 0.75; + } + + .\32xl\:hover\:border-opacity-80:hover{ + --tw-border-opacity: 0.8; + } + + .\32xl\:hover\:border-opacity-90:hover{ + --tw-border-opacity: 0.9; + } + + .\32xl\:hover\:border-opacity-95:hover{ + --tw-border-opacity: 0.95; + } + + .\32xl\:hover\:border-opacity-100:hover{ + --tw-border-opacity: 1; + } + + .\32xl\:focus\:border-opacity-0:focus{ + --tw-border-opacity: 0; + } + + .\32xl\:focus\:border-opacity-5:focus{ + --tw-border-opacity: 0.05; + } + + .\32xl\:focus\:border-opacity-10:focus{ + --tw-border-opacity: 0.1; + } + + .\32xl\:focus\:border-opacity-20:focus{ + --tw-border-opacity: 0.2; + } + + .\32xl\:focus\:border-opacity-25:focus{ + --tw-border-opacity: 0.25; + } + + .\32xl\:focus\:border-opacity-30:focus{ + --tw-border-opacity: 0.3; + } + + .\32xl\:focus\:border-opacity-40:focus{ + --tw-border-opacity: 0.4; + } + + .\32xl\:focus\:border-opacity-50:focus{ + --tw-border-opacity: 0.5; + } + + .\32xl\:focus\:border-opacity-60:focus{ + --tw-border-opacity: 0.6; + } + + .\32xl\:focus\:border-opacity-70:focus{ + --tw-border-opacity: 0.7; + } + + .\32xl\:focus\:border-opacity-75:focus{ + --tw-border-opacity: 0.75; + } + + .\32xl\:focus\:border-opacity-80:focus{ + --tw-border-opacity: 0.8; + } + + .\32xl\:focus\:border-opacity-90:focus{ + --tw-border-opacity: 0.9; + } + + .\32xl\:focus\:border-opacity-95:focus{ + --tw-border-opacity: 0.95; + } + + .\32xl\:focus\:border-opacity-100:focus{ + --tw-border-opacity: 1; + } + + .\32xl\:rounded-none{ + border-radius: 0px; + } + + .\32xl\:rounded-sm{ + border-radius: 0.125rem; + } + + .\32xl\:rounded{ + border-radius: 0.25rem; + } + + .\32xl\:rounded-md{ + border-radius: 0.375rem; + } + + .\32xl\:rounded-lg{ + border-radius: 0.5rem; + } + + .\32xl\:rounded-xl{ + border-radius: 0.75rem; + } + + .\32xl\:rounded-2xl{ + border-radius: 1rem; + } + + .\32xl\:rounded-3xl{ + border-radius: 1.5rem; + } + + .\32xl\:rounded-full{ + border-radius: 9999px; + } + + .\32xl\:rounded-t-none{ + border-top-left-radius: 0px; + border-top-right-radius: 0px; + } + + .\32xl\:rounded-r-none{ + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + } + + .\32xl\:rounded-b-none{ + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; + } + + .\32xl\:rounded-l-none{ + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + } + + .\32xl\:rounded-t-sm{ + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; + } + + .\32xl\:rounded-r-sm{ + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; + } + + .\32xl\:rounded-b-sm{ + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .\32xl\:rounded-l-sm{ + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; + } + + .\32xl\:rounded-t{ + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + .\32xl\:rounded-r{ + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; + } + + .\32xl\:rounded-b{ + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .\32xl\:rounded-l{ + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .\32xl\:rounded-t-md{ + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; + } + + .\32xl\:rounded-r-md{ + border-top-right-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; + } + + .\32xl\:rounded-b-md{ + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; + } + + .\32xl\:rounded-l-md{ + border-top-left-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; + } + + .\32xl\:rounded-t-lg{ + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + + .\32xl\:rounded-r-lg{ + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + } + + .\32xl\:rounded-b-lg{ + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .\32xl\:rounded-l-lg{ + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + } + + .\32xl\:rounded-t-xl{ + border-top-left-radius: 0.75rem; + border-top-right-radius: 0.75rem; + } + + .\32xl\:rounded-r-xl{ + border-top-right-radius: 0.75rem; + border-bottom-right-radius: 0.75rem; + } + + .\32xl\:rounded-b-xl{ + border-bottom-right-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; + } + + .\32xl\:rounded-l-xl{ + border-top-left-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; + } + + .\32xl\:rounded-t-2xl{ + border-top-left-radius: 1rem; + border-top-right-radius: 1rem; + } + + .\32xl\:rounded-r-2xl{ + border-top-right-radius: 1rem; + border-bottom-right-radius: 1rem; + } + + .\32xl\:rounded-b-2xl{ + border-bottom-right-radius: 1rem; + border-bottom-left-radius: 1rem; + } + + .\32xl\:rounded-l-2xl{ + border-top-left-radius: 1rem; + border-bottom-left-radius: 1rem; + } + + .\32xl\:rounded-t-3xl{ + border-top-left-radius: 1.5rem; + border-top-right-radius: 1.5rem; + } + + .\32xl\:rounded-r-3xl{ + border-top-right-radius: 1.5rem; + border-bottom-right-radius: 1.5rem; + } + + .\32xl\:rounded-b-3xl{ + border-bottom-right-radius: 1.5rem; + border-bottom-left-radius: 1.5rem; + } + + .\32xl\:rounded-l-3xl{ + border-top-left-radius: 1.5rem; + border-bottom-left-radius: 1.5rem; + } + + .\32xl\:rounded-t-full{ + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; + } + + .\32xl\:rounded-r-full{ + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; + } + + .\32xl\:rounded-b-full{ + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .\32xl\:rounded-l-full{ + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + } + + .\32xl\:rounded-tl-none{ + border-top-left-radius: 0px; + } + + .\32xl\:rounded-tr-none{ + border-top-right-radius: 0px; + } + + .\32xl\:rounded-br-none{ + border-bottom-right-radius: 0px; + } + + .\32xl\:rounded-bl-none{ + border-bottom-left-radius: 0px; + } + + .\32xl\:rounded-tl-sm{ + border-top-left-radius: 0.125rem; + } + + .\32xl\:rounded-tr-sm{ + border-top-right-radius: 0.125rem; + } + + .\32xl\:rounded-br-sm{ + border-bottom-right-radius: 0.125rem; + } + + .\32xl\:rounded-bl-sm{ + border-bottom-left-radius: 0.125rem; + } + + .\32xl\:rounded-tl{ + border-top-left-radius: 0.25rem; + } + + .\32xl\:rounded-tr{ + border-top-right-radius: 0.25rem; + } + + .\32xl\:rounded-br{ + border-bottom-right-radius: 0.25rem; + } + + .\32xl\:rounded-bl{ + border-bottom-left-radius: 0.25rem; + } + + .\32xl\:rounded-tl-md{ + border-top-left-radius: 0.375rem; + } + + .\32xl\:rounded-tr-md{ + border-top-right-radius: 0.375rem; + } + + .\32xl\:rounded-br-md{ + border-bottom-right-radius: 0.375rem; + } + + .\32xl\:rounded-bl-md{ + border-bottom-left-radius: 0.375rem; + } + + .\32xl\:rounded-tl-lg{ + border-top-left-radius: 0.5rem; + } + + .\32xl\:rounded-tr-lg{ + border-top-right-radius: 0.5rem; + } + + .\32xl\:rounded-br-lg{ + border-bottom-right-radius: 0.5rem; + } + + .\32xl\:rounded-bl-lg{ + border-bottom-left-radius: 0.5rem; + } + + .\32xl\:rounded-tl-xl{ + border-top-left-radius: 0.75rem; + } + + .\32xl\:rounded-tr-xl{ + border-top-right-radius: 0.75rem; + } + + .\32xl\:rounded-br-xl{ + border-bottom-right-radius: 0.75rem; + } + + .\32xl\:rounded-bl-xl{ + border-bottom-left-radius: 0.75rem; + } + + .\32xl\:rounded-tl-2xl{ + border-top-left-radius: 1rem; + } + + .\32xl\:rounded-tr-2xl{ + border-top-right-radius: 1rem; + } + + .\32xl\:rounded-br-2xl{ + border-bottom-right-radius: 1rem; + } + + .\32xl\:rounded-bl-2xl{ + border-bottom-left-radius: 1rem; + } + + .\32xl\:rounded-tl-3xl{ + border-top-left-radius: 1.5rem; + } + + .\32xl\:rounded-tr-3xl{ + border-top-right-radius: 1.5rem; + } + + .\32xl\:rounded-br-3xl{ + border-bottom-right-radius: 1.5rem; + } + + .\32xl\:rounded-bl-3xl{ + border-bottom-left-radius: 1.5rem; + } + + .\32xl\:rounded-tl-full{ + border-top-left-radius: 9999px; + } + + .\32xl\:rounded-tr-full{ + border-top-right-radius: 9999px; + } + + .\32xl\:rounded-br-full{ + border-bottom-right-radius: 9999px; + } + + .\32xl\:rounded-bl-full{ + border-bottom-left-radius: 9999px; + } + + .\32xl\:border-solid{ + border-style: solid; + } + + .\32xl\:border-dashed{ + border-style: dashed; + } + + .\32xl\:border-dotted{ + border-style: dotted; + } + + .\32xl\:border-double{ + border-style: double; + } + + .\32xl\:border-none{ + border-style: none; + } + + .\32xl\:border-0{ + border-width: 0px; + } + + .\32xl\:border-2{ + border-width: 2px; + } + + .\32xl\:border-4{ + border-width: 4px; + } + + .\32xl\:border-8{ + border-width: 8px; + } + + .\32xl\:border{ + border-width: 1px; + } + + .\32xl\:border-t-0{ + border-top-width: 0px; + } + + .\32xl\:border-r-0{ + border-right-width: 0px; + } + + .\32xl\:border-b-0{ + border-bottom-width: 0px; + } + + .\32xl\:border-l-0{ + border-left-width: 0px; + } + + .\32xl\:border-t-2{ + border-top-width: 2px; + } + + .\32xl\:border-r-2{ + border-right-width: 2px; + } + + .\32xl\:border-b-2{ + border-bottom-width: 2px; + } + + .\32xl\:border-l-2{ + border-left-width: 2px; + } + + .\32xl\:border-t-4{ + border-top-width: 4px; + } + + .\32xl\:border-r-4{ + border-right-width: 4px; + } + + .\32xl\:border-b-4{ + border-bottom-width: 4px; + } + + .\32xl\:border-l-4{ + border-left-width: 4px; + } + + .\32xl\:border-t-8{ + border-top-width: 8px; + } + + .\32xl\:border-r-8{ + border-right-width: 8px; + } + + .\32xl\:border-b-8{ + border-bottom-width: 8px; + } + + .\32xl\:border-l-8{ + border-left-width: 8px; + } + + .\32xl\:border-t{ + border-top-width: 1px; + } + + .\32xl\:border-r{ + border-right-width: 1px; + } + + .\32xl\:border-b{ + border-bottom-width: 1px; + } + + .\32xl\:border-l{ + border-left-width: 1px; + } + + .\32xl\:decoration-slice{ + -webkit-box-decoration-break: slice; + box-decoration-break: slice; + } + + .\32xl\:decoration-clone{ + -webkit-box-decoration-break: clone; + box-decoration-break: clone; + } + + .\32xl\:box-border{ + box-sizing: border-box; + } + + .\32xl\:box-content{ + box-sizing: content-box; + } + + .\32xl\:cursor-auto{ + cursor: auto; + } + + .\32xl\:cursor-default{ + cursor: default; + } + + .\32xl\:cursor-pointer{ + cursor: pointer; + } + + .\32xl\:cursor-wait{ + cursor: wait; + } + + .\32xl\:cursor-text{ + cursor: text; + } + + .\32xl\:cursor-move{ + cursor: move; + } + + .\32xl\:cursor-help{ + cursor: help; + } + + .\32xl\:cursor-not-allowed{ + cursor: not-allowed; + } + + .\32xl\:block{ + display: block; + } + + .\32xl\:inline-block{ + display: inline-block; + } + + .\32xl\:inline{ + display: inline; + } + + .\32xl\:flex{ + display: flex; + } + + .\32xl\:inline-flex{ + display: inline-flex; + } + + .\32xl\:table{ + display: table; + } + + .\32xl\:inline-table{ + display: inline-table; + } + + .\32xl\:table-caption{ + display: table-caption; + } + + .\32xl\:table-cell{ + display: table-cell; + } + + .\32xl\:table-column{ + display: table-column; + } + + .\32xl\:table-column-group{ + display: table-column-group; + } + + .\32xl\:table-footer-group{ + display: table-footer-group; + } + + .\32xl\:table-header-group{ + display: table-header-group; + } + + .\32xl\:table-row-group{ + display: table-row-group; + } + + .\32xl\:table-row{ + display: table-row; + } + + .\32xl\:flow-root{ + display: flow-root; + } + + .\32xl\:grid{ + display: grid; + } + + .\32xl\:inline-grid{ + display: inline-grid; + } + + .\32xl\:contents{ + display: contents; + } + + .\32xl\:list-item{ + display: list-item; + } + + .\32xl\:hidden{ + display: none; + } + + .\32xl\:flex-row{ + flex-direction: row; + } + + .\32xl\:flex-row-reverse{ + flex-direction: row-reverse; + } + + .\32xl\:flex-col{ + flex-direction: column; + } + + .\32xl\:flex-col-reverse{ + flex-direction: column-reverse; + } + + .\32xl\:flex-wrap{ + flex-wrap: wrap; + } + + .\32xl\:flex-wrap-reverse{ + flex-wrap: wrap-reverse; + } + + .\32xl\:flex-nowrap{ + flex-wrap: nowrap; + } + + .\32xl\:place-items-start{ + place-items: start; + } + + .\32xl\:place-items-end{ + place-items: end; + } + + .\32xl\:place-items-center{ + place-items: center; + } + + .\32xl\:place-items-stretch{ + place-items: stretch; + } + + .\32xl\:place-content-center{ + place-content: center; + } + + .\32xl\:place-content-start{ + place-content: start; + } + + .\32xl\:place-content-end{ + place-content: end; + } + + .\32xl\:place-content-between{ + place-content: space-between; + } + + .\32xl\:place-content-around{ + place-content: space-around; + } + + .\32xl\:place-content-evenly{ + place-content: space-evenly; + } + + .\32xl\:place-content-stretch{ + place-content: stretch; + } + + .\32xl\:place-self-auto{ + place-self: auto; + } + + .\32xl\:place-self-start{ + place-self: start; + } + + .\32xl\:place-self-end{ + place-self: end; + } + + .\32xl\:place-self-center{ + place-self: center; + } + + .\32xl\:place-self-stretch{ + place-self: stretch; + } + + .\32xl\:items-start{ + align-items: flex-start; + } + + .\32xl\:items-end{ + align-items: flex-end; + } + + .\32xl\:items-center{ + align-items: center; + } + + .\32xl\:items-baseline{ + align-items: baseline; + } + + .\32xl\:items-stretch{ + align-items: stretch; + } + + .\32xl\:content-center{ + align-content: center; + } + + .\32xl\:content-start{ + align-content: flex-start; + } + + .\32xl\:content-end{ + align-content: flex-end; + } + + .\32xl\:content-between{ + align-content: space-between; + } + + .\32xl\:content-around{ + align-content: space-around; + } + + .\32xl\:content-evenly{ + align-content: space-evenly; + } + + .\32xl\:self-auto{ + align-self: auto; + } + + .\32xl\:self-start{ + align-self: flex-start; + } + + .\32xl\:self-end{ + align-self: flex-end; + } + + .\32xl\:self-center{ + align-self: center; + } + + .\32xl\:self-stretch{ + align-self: stretch; + } + + .\32xl\:justify-items-start{ + justify-items: start; + } + + .\32xl\:justify-items-end{ + justify-items: end; + } + + .\32xl\:justify-items-center{ + justify-items: center; + } + + .\32xl\:justify-items-stretch{ + justify-items: stretch; + } + + .\32xl\:justify-start{ + justify-content: flex-start; + } + + .\32xl\:justify-end{ + justify-content: flex-end; + } + + .\32xl\:justify-center{ + justify-content: center; + } + + .\32xl\:justify-between{ + justify-content: space-between; + } + + .\32xl\:justify-around{ + justify-content: space-around; + } + + .\32xl\:justify-evenly{ + justify-content: space-evenly; + } + + .\32xl\:justify-self-auto{ + justify-self: auto; + } + + .\32xl\:justify-self-start{ + justify-self: start; + } + + .\32xl\:justify-self-end{ + justify-self: end; + } + + .\32xl\:justify-self-center{ + justify-self: center; + } + + .\32xl\:justify-self-stretch{ + justify-self: stretch; + } + + .\32xl\:flex-1{ + flex: 1 1 0%; + } + + .\32xl\:flex-auto{ + flex: 1 1 auto; + } + + .\32xl\:flex-initial{ + flex: 0 1 auto; + } + + .\32xl\:flex-none{ + flex: none; + } + + .\32xl\:flex-grow-0{ + flex-grow: 0; + } + + .\32xl\:flex-grow{ + flex-grow: 1; + } + + .\32xl\:flex-shrink-0{ + flex-shrink: 0; + } + + .\32xl\:flex-shrink{ + flex-shrink: 1; + } + + .\32xl\:order-1{ + order: 1; + } + + .\32xl\:order-2{ + order: 2; + } + + .\32xl\:order-3{ + order: 3; + } + + .\32xl\:order-4{ + order: 4; + } + + .\32xl\:order-5{ + order: 5; + } + + .\32xl\:order-6{ + order: 6; + } + + .\32xl\:order-7{ + order: 7; + } + + .\32xl\:order-8{ + order: 8; + } + + .\32xl\:order-9{ + order: 9; + } + + .\32xl\:order-10{ + order: 10; + } + + .\32xl\:order-11{ + order: 11; + } + + .\32xl\:order-12{ + order: 12; + } + + .\32xl\:order-first{ + order: -9999; + } + + .\32xl\:order-last{ + order: 9999; + } + + .\32xl\:order-none{ + order: 0; + } + + .\32xl\:float-right{ + float: right; + } + + .\32xl\:float-left{ + float: left; + } + + .\32xl\:float-none{ + float: none; + } + + .\32xl\:clear-left{ + clear: left; + } + + .\32xl\:clear-right{ + clear: right; + } + + .\32xl\:clear-both{ + clear: both; + } + + .\32xl\:clear-none{ + clear: none; + } + + .\32xl\:font-display{ + font-family: Visby CF, 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; + } + + .\32xl\:font-body{ + font-family: Open Sans, 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; + } + + .\32xl\:font-thin{ + font-weight: 100; + } + + .\32xl\:font-extralight{ + font-weight: 200; + } + + .\32xl\:font-light{ + font-weight: 300; + } + + .\32xl\:font-normal{ + font-weight: 400; + } + + .\32xl\:font-medium{ + font-weight: 500; + } + + .\32xl\:font-semibold{ + font-weight: 600; + } + + .\32xl\:font-bold{ + font-weight: 700; + } + + .\32xl\:font-extrabold{ + font-weight: 800; + } + + .\32xl\:font-black{ + font-weight: 900; + } + + .\32xl\:h-0{ + height: 0px; + } + + .\32xl\:h-1{ + height: 0.25rem; + } + + .\32xl\:h-2{ + height: 0.5rem; + } + + .\32xl\:h-3{ + height: 0.75rem; + } + + .\32xl\:h-4{ + height: 1rem; + } + + .\32xl\:h-5{ + height: 1.25rem; + } + + .\32xl\:h-6{ + height: 1.5rem; + } + + .\32xl\:h-7{ + height: 1.75rem; + } + + .\32xl\:h-8{ + height: 2rem; + } + + .\32xl\:h-9{ + height: 2.25rem; + } + + .\32xl\:h-10{ + height: 2.5rem; + } + + .\32xl\:h-11{ + height: 2.75rem; + } + + .\32xl\:h-12{ + height: 3rem; + } + + .\32xl\:h-14{ + height: 3.5rem; + } + + .\32xl\:h-16{ + height: 4rem; + } + + .\32xl\:h-20{ + height: 5rem; + } + + .\32xl\:h-24{ + height: 6rem; + } + + .\32xl\:h-28{ + height: 7rem; + } + + .\32xl\:h-32{ + height: 8rem; + } + + .\32xl\:h-36{ + height: 9rem; + } + + .\32xl\:h-40{ + height: 10rem; + } + + .\32xl\:h-44{ + height: 11rem; + } + + .\32xl\:h-48{ + height: 12rem; + } + + .\32xl\:h-52{ + height: 13rem; + } + + .\32xl\:h-56{ + height: 14rem; + } + + .\32xl\:h-60{ + height: 15rem; + } + + .\32xl\:h-64{ + height: 16rem; + } + + .\32xl\:h-72{ + height: 18rem; + } + + .\32xl\:h-80{ + height: 20rem; + } + + .\32xl\:h-96{ + height: 24rem; + } + + .\32xl\:h-auto{ + height: auto; + } + + .\32xl\:h-px{ + height: 1px; + } + + .\32xl\:h-0\.5{ + height: 0.125rem; + } + + .\32xl\:h-1\.5{ + height: 0.375rem; + } + + .\32xl\:h-2\.5{ + height: 0.625rem; + } + + .\32xl\:h-3\.5{ + height: 0.875rem; + } + + .\32xl\:h-1\/2{ + height: 50%; + } + + .\32xl\:h-1\/3{ + height: 33.333333%; + } + + .\32xl\:h-2\/3{ + height: 66.666667%; + } + + .\32xl\:h-1\/4{ + height: 25%; + } + + .\32xl\:h-2\/4{ + height: 50%; + } + + .\32xl\:h-3\/4{ + height: 75%; + } + + .\32xl\:h-1\/5{ + height: 20%; + } + + .\32xl\:h-2\/5{ + height: 40%; + } + + .\32xl\:h-3\/5{ + height: 60%; + } + + .\32xl\:h-4\/5{ + height: 80%; + } + + .\32xl\:h-1\/6{ + height: 16.666667%; + } + + .\32xl\:h-2\/6{ + height: 33.333333%; + } + + .\32xl\:h-3\/6{ + height: 50%; + } + + .\32xl\:h-4\/6{ + height: 66.666667%; + } + + .\32xl\:h-5\/6{ + height: 83.333333%; + } + + .\32xl\:h-full{ + height: 100%; + } + + .\32xl\:h-screen{ + height: 100vh; + } + + .\32xl\:text-xs{ + font-size: 0.75rem; + line-height: 1rem; + } + + .\32xl\:text-sm{ + font-size: 0.875rem; + line-height: 1.25rem; + } + + .\32xl\:text-base{ + font-size: 1rem; + line-height: 1.5rem; + } + + .\32xl\:text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; + } + + .\32xl\:text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; + } + + .\32xl\:text-2xl{ + font-size: 1.5rem; + line-height: 2rem; + } + + .\32xl\:text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; + } + + .\32xl\:text-4xl{ + font-size: 2.25rem; + line-height: 2.5rem; + } + + .\32xl\:text-5xl{ + font-size: 3rem; + line-height: 1; + } + + .\32xl\:text-6xl{ + font-size: 3.75rem; + line-height: 1; + } + + .\32xl\:text-7xl{ + font-size: 4.5rem; + line-height: 1; + } + + .\32xl\:text-8xl{ + font-size: 6rem; + line-height: 1; + } + + .\32xl\:text-9xl{ + font-size: 8rem; + line-height: 1; + } + + .\32xl\:leading-3{ + line-height: .75rem; + } + + .\32xl\:leading-4{ + line-height: 1rem; + } + + .\32xl\:leading-5{ + line-height: 1.25rem; + } + + .\32xl\:leading-6{ + line-height: 1.5rem; + } + + .\32xl\:leading-7{ + line-height: 1.75rem; + } + + .\32xl\:leading-8{ + line-height: 2rem; + } + + .\32xl\:leading-9{ + line-height: 2.25rem; + } + + .\32xl\:leading-10{ + line-height: 2.5rem; + } + + .\32xl\:leading-none{ + line-height: 1; + } + + .\32xl\:leading-tight{ + line-height: 1.25; + } + + .\32xl\:leading-snug{ + line-height: 1.375; + } + + .\32xl\:leading-normal{ + line-height: 1.5; + } + + .\32xl\:leading-relaxed{ + line-height: 1.625; + } + + .\32xl\:leading-loose{ + line-height: 2; + } + + .\32xl\:list-inside{ + list-style-position: inside; + } + + .\32xl\:list-outside{ + list-style-position: outside; + } + + .\32xl\:list-none{ + list-style-type: none; + } + + .\32xl\:list-disc{ + list-style-type: disc; + } + + .\32xl\:list-decimal{ + list-style-type: decimal; + } + + .\32xl\:m-0{ + margin: 0px; + } + + .\32xl\:m-1{ + margin: 0.25rem; + } + + .\32xl\:m-2{ + margin: 0.5rem; + } + + .\32xl\:m-3{ + margin: 0.75rem; + } + + .\32xl\:m-4{ + margin: 1rem; + } + + .\32xl\:m-5{ + margin: 1.25rem; + } + + .\32xl\:m-6{ + margin: 1.5rem; + } + + .\32xl\:m-7{ + margin: 1.75rem; + } + + .\32xl\:m-8{ + margin: 2rem; + } + + .\32xl\:m-9{ + margin: 2.25rem; + } + + .\32xl\:m-10{ + margin: 2.5rem; + } + + .\32xl\:m-11{ + margin: 2.75rem; + } + + .\32xl\:m-12{ + margin: 3rem; + } + + .\32xl\:m-14{ + margin: 3.5rem; + } + + .\32xl\:m-16{ + margin: 4rem; + } + + .\32xl\:m-20{ + margin: 5rem; + } + + .\32xl\:m-24{ + margin: 6rem; + } + + .\32xl\:m-28{ + margin: 7rem; + } + + .\32xl\:m-32{ + margin: 8rem; + } + + .\32xl\:m-36{ + margin: 9rem; + } + + .\32xl\:m-40{ + margin: 10rem; + } + + .\32xl\:m-44{ + margin: 11rem; + } + + .\32xl\:m-48{ + margin: 12rem; + } + + .\32xl\:m-52{ + margin: 13rem; + } + + .\32xl\:m-56{ + margin: 14rem; + } + + .\32xl\:m-60{ + margin: 15rem; + } + + .\32xl\:m-64{ + margin: 16rem; + } + + .\32xl\:m-72{ + margin: 18rem; + } + + .\32xl\:m-80{ + margin: 20rem; + } + + .\32xl\:m-96{ + margin: 24rem; + } + + .\32xl\:m-auto{ + margin: auto; + } + + .\32xl\:m-px{ + margin: 1px; + } + + .\32xl\:m-0\.5{ + margin: 0.125rem; + } + + .\32xl\:m-1\.5{ + margin: 0.375rem; + } + + .\32xl\:m-2\.5{ + margin: 0.625rem; + } + + .\32xl\:m-3\.5{ + margin: 0.875rem; + } + + .\32xl\:-m-0{ + margin: 0px; + } + + .\32xl\:-m-1{ + margin: -0.25rem; + } + + .\32xl\:-m-2{ + margin: -0.5rem; + } + + .\32xl\:-m-3{ + margin: -0.75rem; + } + + .\32xl\:-m-4{ + margin: -1rem; + } + + .\32xl\:-m-5{ + margin: -1.25rem; + } + + .\32xl\:-m-6{ + margin: -1.5rem; + } + + .\32xl\:-m-7{ + margin: -1.75rem; + } + + .\32xl\:-m-8{ + margin: -2rem; + } + + .\32xl\:-m-9{ + margin: -2.25rem; + } + + .\32xl\:-m-10{ + margin: -2.5rem; + } + + .\32xl\:-m-11{ + margin: -2.75rem; + } + + .\32xl\:-m-12{ + margin: -3rem; + } + + .\32xl\:-m-14{ + margin: -3.5rem; + } + + .\32xl\:-m-16{ + margin: -4rem; + } + + .\32xl\:-m-20{ + margin: -5rem; + } + + .\32xl\:-m-24{ + margin: -6rem; + } + + .\32xl\:-m-28{ + margin: -7rem; + } + + .\32xl\:-m-32{ + margin: -8rem; + } + + .\32xl\:-m-36{ + margin: -9rem; + } + + .\32xl\:-m-40{ + margin: -10rem; + } + + .\32xl\:-m-44{ + margin: -11rem; + } + + .\32xl\:-m-48{ + margin: -12rem; + } + + .\32xl\:-m-52{ + margin: -13rem; + } + + .\32xl\:-m-56{ + margin: -14rem; + } + + .\32xl\:-m-60{ + margin: -15rem; + } + + .\32xl\:-m-64{ + margin: -16rem; + } + + .\32xl\:-m-72{ + margin: -18rem; + } + + .\32xl\:-m-80{ + margin: -20rem; + } + + .\32xl\:-m-96{ + margin: -24rem; + } + + .\32xl\:-m-px{ + margin: -1px; + } + + .\32xl\:-m-0\.5{ + margin: -0.125rem; + } + + .\32xl\:-m-1\.5{ + margin: -0.375rem; + } + + .\32xl\:-m-2\.5{ + margin: -0.625rem; + } + + .\32xl\:-m-3\.5{ + margin: -0.875rem; + } + + .\32xl\:my-0{ + margin-top: 0px; + margin-bottom: 0px; + } + + .\32xl\:mx-0{ + margin-left: 0px; + margin-right: 0px; + } + + .\32xl\:my-1{ + margin-top: 0.25rem; + margin-bottom: 0.25rem; + } + + .\32xl\:mx-1{ + margin-left: 0.25rem; + margin-right: 0.25rem; + } + + .\32xl\:my-2{ + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .\32xl\:mx-2{ + margin-left: 0.5rem; + margin-right: 0.5rem; + } + + .\32xl\:my-3{ + margin-top: 0.75rem; + margin-bottom: 0.75rem; + } + + .\32xl\:mx-3{ + margin-left: 0.75rem; + margin-right: 0.75rem; + } + + .\32xl\:my-4{ + margin-top: 1rem; + margin-bottom: 1rem; + } + + .\32xl\:mx-4{ + margin-left: 1rem; + margin-right: 1rem; + } + + .\32xl\:my-5{ + margin-top: 1.25rem; + margin-bottom: 1.25rem; + } + + .\32xl\:mx-5{ + margin-left: 1.25rem; + margin-right: 1.25rem; + } + + .\32xl\:my-6{ + margin-top: 1.5rem; + margin-bottom: 1.5rem; + } + + .\32xl\:mx-6{ + margin-left: 1.5rem; + margin-right: 1.5rem; + } + + .\32xl\:my-7{ + margin-top: 1.75rem; + margin-bottom: 1.75rem; + } + + .\32xl\:mx-7{ + margin-left: 1.75rem; + margin-right: 1.75rem; + } + + .\32xl\:my-8{ + margin-top: 2rem; + margin-bottom: 2rem; + } + + .\32xl\:mx-8{ + margin-left: 2rem; + margin-right: 2rem; + } + + .\32xl\:my-9{ + margin-top: 2.25rem; + margin-bottom: 2.25rem; + } + + .\32xl\:mx-9{ + margin-left: 2.25rem; + margin-right: 2.25rem; + } + + .\32xl\:my-10{ + margin-top: 2.5rem; + margin-bottom: 2.5rem; + } + + .\32xl\:mx-10{ + margin-left: 2.5rem; + margin-right: 2.5rem; + } + + .\32xl\:my-11{ + margin-top: 2.75rem; + margin-bottom: 2.75rem; + } + + .\32xl\:mx-11{ + margin-left: 2.75rem; + margin-right: 2.75rem; + } + + .\32xl\:my-12{ + margin-top: 3rem; + margin-bottom: 3rem; + } + + .\32xl\:mx-12{ + margin-left: 3rem; + margin-right: 3rem; + } + + .\32xl\:my-14{ + margin-top: 3.5rem; + margin-bottom: 3.5rem; + } + + .\32xl\:mx-14{ + margin-left: 3.5rem; + margin-right: 3.5rem; + } + + .\32xl\:my-16{ + margin-top: 4rem; + margin-bottom: 4rem; + } + + .\32xl\:mx-16{ + margin-left: 4rem; + margin-right: 4rem; + } + + .\32xl\:my-20{ + margin-top: 5rem; + margin-bottom: 5rem; + } + + .\32xl\:mx-20{ + margin-left: 5rem; + margin-right: 5rem; + } + + .\32xl\:my-24{ + margin-top: 6rem; + margin-bottom: 6rem; + } + + .\32xl\:mx-24{ + margin-left: 6rem; + margin-right: 6rem; + } + + .\32xl\:my-28{ + margin-top: 7rem; + margin-bottom: 7rem; + } + + .\32xl\:mx-28{ + margin-left: 7rem; + margin-right: 7rem; + } + + .\32xl\:my-32{ + margin-top: 8rem; + margin-bottom: 8rem; + } + + .\32xl\:mx-32{ + margin-left: 8rem; + margin-right: 8rem; + } + + .\32xl\:my-36{ + margin-top: 9rem; + margin-bottom: 9rem; + } + + .\32xl\:mx-36{ + margin-left: 9rem; + margin-right: 9rem; + } + + .\32xl\:my-40{ + margin-top: 10rem; + margin-bottom: 10rem; + } + + .\32xl\:mx-40{ + margin-left: 10rem; + margin-right: 10rem; + } + + .\32xl\:my-44{ + margin-top: 11rem; + margin-bottom: 11rem; + } + + .\32xl\:mx-44{ + margin-left: 11rem; + margin-right: 11rem; + } + + .\32xl\:my-48{ + margin-top: 12rem; + margin-bottom: 12rem; + } + + .\32xl\:mx-48{ + margin-left: 12rem; + margin-right: 12rem; + } + + .\32xl\:my-52{ + margin-top: 13rem; + margin-bottom: 13rem; + } + + .\32xl\:mx-52{ + margin-left: 13rem; + margin-right: 13rem; + } + + .\32xl\:my-56{ + margin-top: 14rem; + margin-bottom: 14rem; + } + + .\32xl\:mx-56{ + margin-left: 14rem; + margin-right: 14rem; + } + + .\32xl\:my-60{ + margin-top: 15rem; + margin-bottom: 15rem; + } + + .\32xl\:mx-60{ + margin-left: 15rem; + margin-right: 15rem; + } + + .\32xl\:my-64{ + margin-top: 16rem; + margin-bottom: 16rem; + } + + .\32xl\:mx-64{ + margin-left: 16rem; + margin-right: 16rem; + } + + .\32xl\:my-72{ + margin-top: 18rem; + margin-bottom: 18rem; + } + + .\32xl\:mx-72{ + margin-left: 18rem; + margin-right: 18rem; + } + + .\32xl\:my-80{ + margin-top: 20rem; + margin-bottom: 20rem; + } + + .\32xl\:mx-80{ + margin-left: 20rem; + margin-right: 20rem; + } + + .\32xl\:my-96{ + margin-top: 24rem; + margin-bottom: 24rem; + } + + .\32xl\:mx-96{ + margin-left: 24rem; + margin-right: 24rem; + } + + .\32xl\:my-auto{ + margin-top: auto; + margin-bottom: auto; + } + + .\32xl\:mx-auto{ + margin-left: auto; + margin-right: auto; + } + + .\32xl\:my-px{ + margin-top: 1px; + margin-bottom: 1px; + } + + .\32xl\:mx-px{ + margin-left: 1px; + margin-right: 1px; + } + + .\32xl\:my-0\.5{ + margin-top: 0.125rem; + margin-bottom: 0.125rem; + } + + .\32xl\:mx-0\.5{ + margin-left: 0.125rem; + margin-right: 0.125rem; + } + + .\32xl\:my-1\.5{ + margin-top: 0.375rem; + margin-bottom: 0.375rem; + } + + .\32xl\:mx-1\.5{ + margin-left: 0.375rem; + margin-right: 0.375rem; + } + + .\32xl\:my-2\.5{ + margin-top: 0.625rem; + margin-bottom: 0.625rem; + } + + .\32xl\:mx-2\.5{ + margin-left: 0.625rem; + margin-right: 0.625rem; + } + + .\32xl\:my-3\.5{ + margin-top: 0.875rem; + margin-bottom: 0.875rem; + } + + .\32xl\:mx-3\.5{ + margin-left: 0.875rem; + margin-right: 0.875rem; + } + + .\32xl\:-my-0{ + margin-top: 0px; + margin-bottom: 0px; + } + + .\32xl\:-mx-0{ + margin-left: 0px; + margin-right: 0px; + } + + .\32xl\:-my-1{ + margin-top: -0.25rem; + margin-bottom: -0.25rem; + } + + .\32xl\:-mx-1{ + margin-left: -0.25rem; + margin-right: -0.25rem; + } + + .\32xl\:-my-2{ + margin-top: -0.5rem; + margin-bottom: -0.5rem; + } + + .\32xl\:-mx-2{ + margin-left: -0.5rem; + margin-right: -0.5rem; + } + + .\32xl\:-my-3{ + margin-top: -0.75rem; + margin-bottom: -0.75rem; + } + + .\32xl\:-mx-3{ + margin-left: -0.75rem; + margin-right: -0.75rem; + } + + .\32xl\:-my-4{ + margin-top: -1rem; + margin-bottom: -1rem; + } + + .\32xl\:-mx-4{ + margin-left: -1rem; + margin-right: -1rem; + } + + .\32xl\:-my-5{ + margin-top: -1.25rem; + margin-bottom: -1.25rem; + } + + .\32xl\:-mx-5{ + margin-left: -1.25rem; + margin-right: -1.25rem; + } + + .\32xl\:-my-6{ + margin-top: -1.5rem; + margin-bottom: -1.5rem; + } + + .\32xl\:-mx-6{ + margin-left: -1.5rem; + margin-right: -1.5rem; + } + + .\32xl\:-my-7{ + margin-top: -1.75rem; + margin-bottom: -1.75rem; + } + + .\32xl\:-mx-7{ + margin-left: -1.75rem; + margin-right: -1.75rem; + } + + .\32xl\:-my-8{ + margin-top: -2rem; + margin-bottom: -2rem; + } + + .\32xl\:-mx-8{ + margin-left: -2rem; + margin-right: -2rem; + } + + .\32xl\:-my-9{ + margin-top: -2.25rem; + margin-bottom: -2.25rem; + } + + .\32xl\:-mx-9{ + margin-left: -2.25rem; + margin-right: -2.25rem; + } + + .\32xl\:-my-10{ + margin-top: -2.5rem; + margin-bottom: -2.5rem; + } + + .\32xl\:-mx-10{ + margin-left: -2.5rem; + margin-right: -2.5rem; + } + + .\32xl\:-my-11{ + margin-top: -2.75rem; + margin-bottom: -2.75rem; + } + + .\32xl\:-mx-11{ + margin-left: -2.75rem; + margin-right: -2.75rem; + } + + .\32xl\:-my-12{ + margin-top: -3rem; + margin-bottom: -3rem; + } + + .\32xl\:-mx-12{ + margin-left: -3rem; + margin-right: -3rem; + } + + .\32xl\:-my-14{ + margin-top: -3.5rem; + margin-bottom: -3.5rem; + } + + .\32xl\:-mx-14{ + margin-left: -3.5rem; + margin-right: -3.5rem; + } + + .\32xl\:-my-16{ + margin-top: -4rem; + margin-bottom: -4rem; + } + + .\32xl\:-mx-16{ + margin-left: -4rem; + margin-right: -4rem; + } + + .\32xl\:-my-20{ + margin-top: -5rem; + margin-bottom: -5rem; + } + + .\32xl\:-mx-20{ + margin-left: -5rem; + margin-right: -5rem; + } + + .\32xl\:-my-24{ + margin-top: -6rem; + margin-bottom: -6rem; + } + + .\32xl\:-mx-24{ + margin-left: -6rem; + margin-right: -6rem; + } + + .\32xl\:-my-28{ + margin-top: -7rem; + margin-bottom: -7rem; + } + + .\32xl\:-mx-28{ + margin-left: -7rem; + margin-right: -7rem; + } + + .\32xl\:-my-32{ + margin-top: -8rem; + margin-bottom: -8rem; + } + + .\32xl\:-mx-32{ + margin-left: -8rem; + margin-right: -8rem; + } + + .\32xl\:-my-36{ + margin-top: -9rem; + margin-bottom: -9rem; + } + + .\32xl\:-mx-36{ + margin-left: -9rem; + margin-right: -9rem; + } + + .\32xl\:-my-40{ + margin-top: -10rem; + margin-bottom: -10rem; + } + + .\32xl\:-mx-40{ + margin-left: -10rem; + margin-right: -10rem; + } + + .\32xl\:-my-44{ + margin-top: -11rem; + margin-bottom: -11rem; + } + + .\32xl\:-mx-44{ + margin-left: -11rem; + margin-right: -11rem; + } + + .\32xl\:-my-48{ + margin-top: -12rem; + margin-bottom: -12rem; + } + + .\32xl\:-mx-48{ + margin-left: -12rem; + margin-right: -12rem; + } + + .\32xl\:-my-52{ + margin-top: -13rem; + margin-bottom: -13rem; + } + + .\32xl\:-mx-52{ + margin-left: -13rem; + margin-right: -13rem; + } + + .\32xl\:-my-56{ + margin-top: -14rem; + margin-bottom: -14rem; + } + + .\32xl\:-mx-56{ + margin-left: -14rem; + margin-right: -14rem; + } + + .\32xl\:-my-60{ + margin-top: -15rem; + margin-bottom: -15rem; + } + + .\32xl\:-mx-60{ + margin-left: -15rem; + margin-right: -15rem; + } + + .\32xl\:-my-64{ + margin-top: -16rem; + margin-bottom: -16rem; + } + + .\32xl\:-mx-64{ + margin-left: -16rem; + margin-right: -16rem; + } + + .\32xl\:-my-72{ + margin-top: -18rem; + margin-bottom: -18rem; + } + + .\32xl\:-mx-72{ + margin-left: -18rem; + margin-right: -18rem; + } + + .\32xl\:-my-80{ + margin-top: -20rem; + margin-bottom: -20rem; + } + + .\32xl\:-mx-80{ + margin-left: -20rem; + margin-right: -20rem; + } + + .\32xl\:-my-96{ + margin-top: -24rem; + margin-bottom: -24rem; + } + + .\32xl\:-mx-96{ + margin-left: -24rem; + margin-right: -24rem; + } + + .\32xl\:-my-px{ + margin-top: -1px; + margin-bottom: -1px; + } + + .\32xl\:-mx-px{ + margin-left: -1px; + margin-right: -1px; + } + + .\32xl\:-my-0\.5{ + margin-top: -0.125rem; + margin-bottom: -0.125rem; + } + + .\32xl\:-mx-0\.5{ + margin-left: -0.125rem; + margin-right: -0.125rem; + } + + .\32xl\:-my-1\.5{ + margin-top: -0.375rem; + margin-bottom: -0.375rem; + } + + .\32xl\:-mx-1\.5{ + margin-left: -0.375rem; + margin-right: -0.375rem; + } + + .\32xl\:-my-2\.5{ + margin-top: -0.625rem; + margin-bottom: -0.625rem; + } + + .\32xl\:-mx-2\.5{ + margin-left: -0.625rem; + margin-right: -0.625rem; + } + + .\32xl\:-my-3\.5{ + margin-top: -0.875rem; + margin-bottom: -0.875rem; + } + + .\32xl\:-mx-3\.5{ + margin-left: -0.875rem; + margin-right: -0.875rem; + } + + .\32xl\:mt-0{ + margin-top: 0px; + } + + .\32xl\:mr-0{ + margin-right: 0px; + } + + .\32xl\:mb-0{ + margin-bottom: 0px; + } + + .\32xl\:ml-0{ + margin-left: 0px; + } + + .\32xl\:mt-1{ + margin-top: 0.25rem; + } + + .\32xl\:mr-1{ + margin-right: 0.25rem; + } + + .\32xl\:mb-1{ + margin-bottom: 0.25rem; + } + + .\32xl\:ml-1{ + margin-left: 0.25rem; + } + + .\32xl\:mt-2{ + margin-top: 0.5rem; + } + + .\32xl\:mr-2{ + margin-right: 0.5rem; + } + + .\32xl\:mb-2{ + margin-bottom: 0.5rem; + } + + .\32xl\:ml-2{ + margin-left: 0.5rem; + } + + .\32xl\:mt-3{ + margin-top: 0.75rem; + } + + .\32xl\:mr-3{ + margin-right: 0.75rem; + } + + .\32xl\:mb-3{ + margin-bottom: 0.75rem; + } + + .\32xl\:ml-3{ + margin-left: 0.75rem; + } + + .\32xl\:mt-4{ + margin-top: 1rem; + } + + .\32xl\:mr-4{ + margin-right: 1rem; + } + + .\32xl\:mb-4{ + margin-bottom: 1rem; + } + + .\32xl\:ml-4{ + margin-left: 1rem; + } + + .\32xl\:mt-5{ + margin-top: 1.25rem; + } + + .\32xl\:mr-5{ + margin-right: 1.25rem; + } + + .\32xl\:mb-5{ + margin-bottom: 1.25rem; + } + + .\32xl\:ml-5{ + margin-left: 1.25rem; + } + + .\32xl\:mt-6{ + margin-top: 1.5rem; + } + + .\32xl\:mr-6{ + margin-right: 1.5rem; + } + + .\32xl\:mb-6{ + margin-bottom: 1.5rem; + } + + .\32xl\:ml-6{ + margin-left: 1.5rem; + } + + .\32xl\:mt-7{ + margin-top: 1.75rem; + } + + .\32xl\:mr-7{ + margin-right: 1.75rem; + } + + .\32xl\:mb-7{ + margin-bottom: 1.75rem; + } + + .\32xl\:ml-7{ + margin-left: 1.75rem; + } + + .\32xl\:mt-8{ + margin-top: 2rem; + } + + .\32xl\:mr-8{ + margin-right: 2rem; + } + + .\32xl\:mb-8{ + margin-bottom: 2rem; + } + + .\32xl\:ml-8{ + margin-left: 2rem; + } + + .\32xl\:mt-9{ + margin-top: 2.25rem; + } + + .\32xl\:mr-9{ + margin-right: 2.25rem; + } + + .\32xl\:mb-9{ + margin-bottom: 2.25rem; + } + + .\32xl\:ml-9{ + margin-left: 2.25rem; + } + + .\32xl\:mt-10{ + margin-top: 2.5rem; + } + + .\32xl\:mr-10{ + margin-right: 2.5rem; + } + + .\32xl\:mb-10{ + margin-bottom: 2.5rem; + } + + .\32xl\:ml-10{ + margin-left: 2.5rem; + } + + .\32xl\:mt-11{ + margin-top: 2.75rem; + } + + .\32xl\:mr-11{ + margin-right: 2.75rem; + } + + .\32xl\:mb-11{ + margin-bottom: 2.75rem; + } + + .\32xl\:ml-11{ + margin-left: 2.75rem; + } + + .\32xl\:mt-12{ + margin-top: 3rem; + } + + .\32xl\:mr-12{ + margin-right: 3rem; + } + + .\32xl\:mb-12{ + margin-bottom: 3rem; + } + + .\32xl\:ml-12{ + margin-left: 3rem; + } + + .\32xl\:mt-14{ + margin-top: 3.5rem; + } + + .\32xl\:mr-14{ + margin-right: 3.5rem; + } + + .\32xl\:mb-14{ + margin-bottom: 3.5rem; + } + + .\32xl\:ml-14{ + margin-left: 3.5rem; + } + + .\32xl\:mt-16{ + margin-top: 4rem; + } + + .\32xl\:mr-16{ + margin-right: 4rem; + } + + .\32xl\:mb-16{ + margin-bottom: 4rem; + } + + .\32xl\:ml-16{ + margin-left: 4rem; + } + + .\32xl\:mt-20{ + margin-top: 5rem; + } + + .\32xl\:mr-20{ + margin-right: 5rem; + } + + .\32xl\:mb-20{ + margin-bottom: 5rem; + } + + .\32xl\:ml-20{ + margin-left: 5rem; + } + + .\32xl\:mt-24{ + margin-top: 6rem; + } + + .\32xl\:mr-24{ + margin-right: 6rem; + } + + .\32xl\:mb-24{ + margin-bottom: 6rem; + } + + .\32xl\:ml-24{ + margin-left: 6rem; + } + + .\32xl\:mt-28{ + margin-top: 7rem; + } + + .\32xl\:mr-28{ + margin-right: 7rem; + } + + .\32xl\:mb-28{ + margin-bottom: 7rem; + } + + .\32xl\:ml-28{ + margin-left: 7rem; + } + + .\32xl\:mt-32{ + margin-top: 8rem; + } + + .\32xl\:mr-32{ + margin-right: 8rem; + } + + .\32xl\:mb-32{ + margin-bottom: 8rem; + } + + .\32xl\:ml-32{ + margin-left: 8rem; + } + + .\32xl\:mt-36{ + margin-top: 9rem; + } + + .\32xl\:mr-36{ + margin-right: 9rem; + } + + .\32xl\:mb-36{ + margin-bottom: 9rem; + } + + .\32xl\:ml-36{ + margin-left: 9rem; + } + + .\32xl\:mt-40{ + margin-top: 10rem; + } + + .\32xl\:mr-40{ + margin-right: 10rem; + } + + .\32xl\:mb-40{ + margin-bottom: 10rem; + } + + .\32xl\:ml-40{ + margin-left: 10rem; + } + + .\32xl\:mt-44{ + margin-top: 11rem; + } + + .\32xl\:mr-44{ + margin-right: 11rem; + } + + .\32xl\:mb-44{ + margin-bottom: 11rem; + } + + .\32xl\:ml-44{ + margin-left: 11rem; + } + + .\32xl\:mt-48{ + margin-top: 12rem; + } + + .\32xl\:mr-48{ + margin-right: 12rem; + } + + .\32xl\:mb-48{ + margin-bottom: 12rem; + } + + .\32xl\:ml-48{ + margin-left: 12rem; + } + + .\32xl\:mt-52{ + margin-top: 13rem; + } + + .\32xl\:mr-52{ + margin-right: 13rem; + } + + .\32xl\:mb-52{ + margin-bottom: 13rem; + } + + .\32xl\:ml-52{ + margin-left: 13rem; + } + + .\32xl\:mt-56{ + margin-top: 14rem; + } + + .\32xl\:mr-56{ + margin-right: 14rem; + } + + .\32xl\:mb-56{ + margin-bottom: 14rem; + } + + .\32xl\:ml-56{ + margin-left: 14rem; + } + + .\32xl\:mt-60{ + margin-top: 15rem; + } + + .\32xl\:mr-60{ + margin-right: 15rem; + } + + .\32xl\:mb-60{ + margin-bottom: 15rem; + } + + .\32xl\:ml-60{ + margin-left: 15rem; + } + + .\32xl\:mt-64{ + margin-top: 16rem; + } + + .\32xl\:mr-64{ + margin-right: 16rem; + } + + .\32xl\:mb-64{ + margin-bottom: 16rem; + } + + .\32xl\:ml-64{ + margin-left: 16rem; + } + + .\32xl\:mt-72{ + margin-top: 18rem; + } + + .\32xl\:mr-72{ + margin-right: 18rem; + } + + .\32xl\:mb-72{ + margin-bottom: 18rem; + } + + .\32xl\:ml-72{ + margin-left: 18rem; + } + + .\32xl\:mt-80{ + margin-top: 20rem; + } + + .\32xl\:mr-80{ + margin-right: 20rem; + } + + .\32xl\:mb-80{ + margin-bottom: 20rem; + } + + .\32xl\:ml-80{ + margin-left: 20rem; + } + + .\32xl\:mt-96{ + margin-top: 24rem; + } + + .\32xl\:mr-96{ + margin-right: 24rem; + } + + .\32xl\:mb-96{ + margin-bottom: 24rem; + } + + .\32xl\:ml-96{ + margin-left: 24rem; + } + + .\32xl\:mt-auto{ + margin-top: auto; + } + + .\32xl\:mr-auto{ + margin-right: auto; + } + + .\32xl\:mb-auto{ + margin-bottom: auto; + } + + .\32xl\:ml-auto{ + margin-left: auto; + } + + .\32xl\:mt-px{ + margin-top: 1px; + } + + .\32xl\:mr-px{ + margin-right: 1px; + } + + .\32xl\:mb-px{ + margin-bottom: 1px; + } + + .\32xl\:ml-px{ + margin-left: 1px; + } + + .\32xl\:mt-0\.5{ + margin-top: 0.125rem; + } + + .\32xl\:mr-0\.5{ + margin-right: 0.125rem; + } + + .\32xl\:mb-0\.5{ + margin-bottom: 0.125rem; + } + + .\32xl\:ml-0\.5{ + margin-left: 0.125rem; + } + + .\32xl\:mt-1\.5{ + margin-top: 0.375rem; + } + + .\32xl\:mr-1\.5{ + margin-right: 0.375rem; + } + + .\32xl\:mb-1\.5{ + margin-bottom: 0.375rem; + } + + .\32xl\:ml-1\.5{ + margin-left: 0.375rem; + } + + .\32xl\:mt-2\.5{ + margin-top: 0.625rem; + } + + .\32xl\:mr-2\.5{ + margin-right: 0.625rem; + } + + .\32xl\:mb-2\.5{ + margin-bottom: 0.625rem; + } + + .\32xl\:ml-2\.5{ + margin-left: 0.625rem; + } + + .\32xl\:mt-3\.5{ + margin-top: 0.875rem; + } + + .\32xl\:mr-3\.5{ + margin-right: 0.875rem; + } + + .\32xl\:mb-3\.5{ + margin-bottom: 0.875rem; + } + + .\32xl\:ml-3\.5{ + margin-left: 0.875rem; + } + + .\32xl\:-mt-0{ + margin-top: 0px; + } + + .\32xl\:-mr-0{ + margin-right: 0px; + } + + .\32xl\:-mb-0{ + margin-bottom: 0px; + } + + .\32xl\:-ml-0{ + margin-left: 0px; + } + + .\32xl\:-mt-1{ + margin-top: -0.25rem; + } + + .\32xl\:-mr-1{ + margin-right: -0.25rem; + } + + .\32xl\:-mb-1{ + margin-bottom: -0.25rem; + } + + .\32xl\:-ml-1{ + margin-left: -0.25rem; + } + + .\32xl\:-mt-2{ + margin-top: -0.5rem; + } + + .\32xl\:-mr-2{ + margin-right: -0.5rem; + } + + .\32xl\:-mb-2{ + margin-bottom: -0.5rem; + } + + .\32xl\:-ml-2{ + margin-left: -0.5rem; + } + + .\32xl\:-mt-3{ + margin-top: -0.75rem; + } + + .\32xl\:-mr-3{ + margin-right: -0.75rem; + } + + .\32xl\:-mb-3{ + margin-bottom: -0.75rem; + } + + .\32xl\:-ml-3{ + margin-left: -0.75rem; + } + + .\32xl\:-mt-4{ + margin-top: -1rem; + } + + .\32xl\:-mr-4{ + margin-right: -1rem; + } + + .\32xl\:-mb-4{ + margin-bottom: -1rem; + } + + .\32xl\:-ml-4{ + margin-left: -1rem; + } + + .\32xl\:-mt-5{ + margin-top: -1.25rem; + } + + .\32xl\:-mr-5{ + margin-right: -1.25rem; + } + + .\32xl\:-mb-5{ + margin-bottom: -1.25rem; + } + + .\32xl\:-ml-5{ + margin-left: -1.25rem; + } + + .\32xl\:-mt-6{ + margin-top: -1.5rem; + } + + .\32xl\:-mr-6{ + margin-right: -1.5rem; + } + + .\32xl\:-mb-6{ + margin-bottom: -1.5rem; + } + + .\32xl\:-ml-6{ + margin-left: -1.5rem; + } + + .\32xl\:-mt-7{ + margin-top: -1.75rem; + } + + .\32xl\:-mr-7{ + margin-right: -1.75rem; + } + + .\32xl\:-mb-7{ + margin-bottom: -1.75rem; + } + + .\32xl\:-ml-7{ + margin-left: -1.75rem; + } + + .\32xl\:-mt-8{ + margin-top: -2rem; + } + + .\32xl\:-mr-8{ + margin-right: -2rem; + } + + .\32xl\:-mb-8{ + margin-bottom: -2rem; + } + + .\32xl\:-ml-8{ + margin-left: -2rem; + } + + .\32xl\:-mt-9{ + margin-top: -2.25rem; + } + + .\32xl\:-mr-9{ + margin-right: -2.25rem; + } + + .\32xl\:-mb-9{ + margin-bottom: -2.25rem; + } + + .\32xl\:-ml-9{ + margin-left: -2.25rem; + } + + .\32xl\:-mt-10{ + margin-top: -2.5rem; + } + + .\32xl\:-mr-10{ + margin-right: -2.5rem; + } + + .\32xl\:-mb-10{ + margin-bottom: -2.5rem; + } + + .\32xl\:-ml-10{ + margin-left: -2.5rem; + } + + .\32xl\:-mt-11{ + margin-top: -2.75rem; + } + + .\32xl\:-mr-11{ + margin-right: -2.75rem; + } + + .\32xl\:-mb-11{ + margin-bottom: -2.75rem; + } + + .\32xl\:-ml-11{ + margin-left: -2.75rem; + } + + .\32xl\:-mt-12{ + margin-top: -3rem; + } + + .\32xl\:-mr-12{ + margin-right: -3rem; + } + + .\32xl\:-mb-12{ + margin-bottom: -3rem; + } + + .\32xl\:-ml-12{ + margin-left: -3rem; + } + + .\32xl\:-mt-14{ + margin-top: -3.5rem; + } + + .\32xl\:-mr-14{ + margin-right: -3.5rem; + } + + .\32xl\:-mb-14{ + margin-bottom: -3.5rem; + } + + .\32xl\:-ml-14{ + margin-left: -3.5rem; + } + + .\32xl\:-mt-16{ + margin-top: -4rem; + } + + .\32xl\:-mr-16{ + margin-right: -4rem; + } + + .\32xl\:-mb-16{ + margin-bottom: -4rem; + } + + .\32xl\:-ml-16{ + margin-left: -4rem; + } + + .\32xl\:-mt-20{ + margin-top: -5rem; + } + + .\32xl\:-mr-20{ + margin-right: -5rem; + } + + .\32xl\:-mb-20{ + margin-bottom: -5rem; + } + + .\32xl\:-ml-20{ + margin-left: -5rem; + } + + .\32xl\:-mt-24{ + margin-top: -6rem; + } + + .\32xl\:-mr-24{ + margin-right: -6rem; + } + + .\32xl\:-mb-24{ + margin-bottom: -6rem; + } + + .\32xl\:-ml-24{ + margin-left: -6rem; + } + + .\32xl\:-mt-28{ + margin-top: -7rem; + } + + .\32xl\:-mr-28{ + margin-right: -7rem; + } + + .\32xl\:-mb-28{ + margin-bottom: -7rem; + } + + .\32xl\:-ml-28{ + margin-left: -7rem; + } + + .\32xl\:-mt-32{ + margin-top: -8rem; + } + + .\32xl\:-mr-32{ + margin-right: -8rem; + } + + .\32xl\:-mb-32{ + margin-bottom: -8rem; + } + + .\32xl\:-ml-32{ + margin-left: -8rem; + } + + .\32xl\:-mt-36{ + margin-top: -9rem; + } + + .\32xl\:-mr-36{ + margin-right: -9rem; + } + + .\32xl\:-mb-36{ + margin-bottom: -9rem; + } + + .\32xl\:-ml-36{ + margin-left: -9rem; + } + + .\32xl\:-mt-40{ + margin-top: -10rem; + } + + .\32xl\:-mr-40{ + margin-right: -10rem; + } + + .\32xl\:-mb-40{ + margin-bottom: -10rem; + } + + .\32xl\:-ml-40{ + margin-left: -10rem; + } + + .\32xl\:-mt-44{ + margin-top: -11rem; + } + + .\32xl\:-mr-44{ + margin-right: -11rem; + } + + .\32xl\:-mb-44{ + margin-bottom: -11rem; + } + + .\32xl\:-ml-44{ + margin-left: -11rem; + } + + .\32xl\:-mt-48{ + margin-top: -12rem; + } + + .\32xl\:-mr-48{ + margin-right: -12rem; + } + + .\32xl\:-mb-48{ + margin-bottom: -12rem; + } + + .\32xl\:-ml-48{ + margin-left: -12rem; + } + + .\32xl\:-mt-52{ + margin-top: -13rem; + } + + .\32xl\:-mr-52{ + margin-right: -13rem; + } + + .\32xl\:-mb-52{ + margin-bottom: -13rem; + } + + .\32xl\:-ml-52{ + margin-left: -13rem; + } + + .\32xl\:-mt-56{ + margin-top: -14rem; + } + + .\32xl\:-mr-56{ + margin-right: -14rem; + } + + .\32xl\:-mb-56{ + margin-bottom: -14rem; + } + + .\32xl\:-ml-56{ + margin-left: -14rem; + } + + .\32xl\:-mt-60{ + margin-top: -15rem; + } + + .\32xl\:-mr-60{ + margin-right: -15rem; + } + + .\32xl\:-mb-60{ + margin-bottom: -15rem; + } + + .\32xl\:-ml-60{ + margin-left: -15rem; + } + + .\32xl\:-mt-64{ + margin-top: -16rem; + } + + .\32xl\:-mr-64{ + margin-right: -16rem; + } + + .\32xl\:-mb-64{ + margin-bottom: -16rem; + } + + .\32xl\:-ml-64{ + margin-left: -16rem; + } + + .\32xl\:-mt-72{ + margin-top: -18rem; + } + + .\32xl\:-mr-72{ + margin-right: -18rem; + } + + .\32xl\:-mb-72{ + margin-bottom: -18rem; + } + + .\32xl\:-ml-72{ + margin-left: -18rem; + } + + .\32xl\:-mt-80{ + margin-top: -20rem; + } + + .\32xl\:-mr-80{ + margin-right: -20rem; + } + + .\32xl\:-mb-80{ + margin-bottom: -20rem; + } + + .\32xl\:-ml-80{ + margin-left: -20rem; + } + + .\32xl\:-mt-96{ + margin-top: -24rem; + } + + .\32xl\:-mr-96{ + margin-right: -24rem; + } + + .\32xl\:-mb-96{ + margin-bottom: -24rem; + } + + .\32xl\:-ml-96{ + margin-left: -24rem; + } + + .\32xl\:-mt-px{ + margin-top: -1px; + } + + .\32xl\:-mr-px{ + margin-right: -1px; + } + + .\32xl\:-mb-px{ + margin-bottom: -1px; + } + + .\32xl\:-ml-px{ + margin-left: -1px; + } + + .\32xl\:-mt-0\.5{ + margin-top: -0.125rem; + } + + .\32xl\:-mr-0\.5{ + margin-right: -0.125rem; + } + + .\32xl\:-mb-0\.5{ + margin-bottom: -0.125rem; + } + + .\32xl\:-ml-0\.5{ + margin-left: -0.125rem; + } + + .\32xl\:-mt-1\.5{ + margin-top: -0.375rem; + } + + .\32xl\:-mr-1\.5{ + margin-right: -0.375rem; + } + + .\32xl\:-mb-1\.5{ + margin-bottom: -0.375rem; + } + + .\32xl\:-ml-1\.5{ + margin-left: -0.375rem; + } + + .\32xl\:-mt-2\.5{ + margin-top: -0.625rem; + } + + .\32xl\:-mr-2\.5{ + margin-right: -0.625rem; + } + + .\32xl\:-mb-2\.5{ + margin-bottom: -0.625rem; + } + + .\32xl\:-ml-2\.5{ + margin-left: -0.625rem; + } + + .\32xl\:-mt-3\.5{ + margin-top: -0.875rem; + } + + .\32xl\:-mr-3\.5{ + margin-right: -0.875rem; + } + + .\32xl\:-mb-3\.5{ + margin-bottom: -0.875rem; + } + + .\32xl\:-ml-3\.5{ + margin-left: -0.875rem; + } + + .\32xl\:max-h-0{ + max-height: 0px; + } + + .\32xl\:max-h-1{ + max-height: 0.25rem; + } + + .\32xl\:max-h-2{ + max-height: 0.5rem; + } + + .\32xl\:max-h-3{ + max-height: 0.75rem; + } + + .\32xl\:max-h-4{ + max-height: 1rem; + } + + .\32xl\:max-h-5{ + max-height: 1.25rem; + } + + .\32xl\:max-h-6{ + max-height: 1.5rem; + } + + .\32xl\:max-h-7{ + max-height: 1.75rem; + } + + .\32xl\:max-h-8{ + max-height: 2rem; + } + + .\32xl\:max-h-9{ + max-height: 2.25rem; + } + + .\32xl\:max-h-10{ + max-height: 2.5rem; + } + + .\32xl\:max-h-11{ + max-height: 2.75rem; + } + + .\32xl\:max-h-12{ + max-height: 3rem; + } + + .\32xl\:max-h-14{ + max-height: 3.5rem; + } + + .\32xl\:max-h-16{ + max-height: 4rem; + } + + .\32xl\:max-h-20{ + max-height: 5rem; + } + + .\32xl\:max-h-24{ + max-height: 6rem; + } + + .\32xl\:max-h-28{ + max-height: 7rem; + } + + .\32xl\:max-h-32{ + max-height: 8rem; + } + + .\32xl\:max-h-36{ + max-height: 9rem; + } + + .\32xl\:max-h-40{ + max-height: 10rem; + } + + .\32xl\:max-h-44{ + max-height: 11rem; + } + + .\32xl\:max-h-48{ + max-height: 12rem; + } + + .\32xl\:max-h-52{ + max-height: 13rem; + } + + .\32xl\:max-h-56{ + max-height: 14rem; + } + + .\32xl\:max-h-60{ + max-height: 15rem; + } + + .\32xl\:max-h-64{ + max-height: 16rem; + } + + .\32xl\:max-h-72{ + max-height: 18rem; + } + + .\32xl\:max-h-80{ + max-height: 20rem; + } + + .\32xl\:max-h-96{ + max-height: 24rem; + } + + .\32xl\:max-h-px{ + max-height: 1px; + } + + .\32xl\:max-h-0\.5{ + max-height: 0.125rem; + } + + .\32xl\:max-h-1\.5{ + max-height: 0.375rem; + } + + .\32xl\:max-h-2\.5{ + max-height: 0.625rem; + } + + .\32xl\:max-h-3\.5{ + max-height: 0.875rem; + } + + .\32xl\:max-h-full{ + max-height: 100%; + } + + .\32xl\:max-h-screen{ + max-height: 100vh; + } + + .\32xl\:max-w-0{ + max-width: 0rem; + } + + .\32xl\:max-w-none{ + max-width: none; + } + + .\32xl\:max-w-xs{ + max-width: 20rem; + } + + .\32xl\:max-w-sm{ + max-width: 24rem; + } + + .\32xl\:max-w-md{ + max-width: 28rem; + } + + .\32xl\:max-w-lg{ + max-width: 32rem; + } + + .\32xl\:max-w-xl{ + max-width: 36rem; + } + + .\32xl\:max-w-2xl{ + max-width: 42rem; + } + + .\32xl\:max-w-3xl{ + max-width: 48rem; + } + + .\32xl\:max-w-4xl{ + max-width: 56rem; + } + + .\32xl\:max-w-5xl{ + max-width: 64rem; + } + + .\32xl\:max-w-6xl{ + max-width: 72rem; + } + + .\32xl\:max-w-7xl{ + max-width: 80rem; + } + + .\32xl\:max-w-full{ + max-width: 100%; + } + + .\32xl\:max-w-min{ + max-width: -webkit-min-content; + max-width: -moz-min-content; + max-width: min-content; + } + + .\32xl\:max-w-max{ + max-width: -webkit-max-content; + max-width: -moz-max-content; + max-width: max-content; + } + + .\32xl\:max-w-prose{ + max-width: 65ch; + } + + .\32xl\:max-w-screen-sm{ + max-width: 640px; + } + + .\32xl\:max-w-screen-md{ + max-width: 768px; + } + + .\32xl\:max-w-screen-lg{ + max-width: 1024px; + } + + .\32xl\:max-w-screen-xl{ + max-width: 1280px; + } + + .\32xl\:max-w-screen-2xl{ + max-width: 1536px; + } + + .\32xl\:min-h-0{ + min-height: 0px; + } + + .\32xl\:min-h-full{ + min-height: 100%; + } + + .\32xl\:min-h-screen{ + min-height: 100vh; + } + + .\32xl\:min-w-0{ + min-width: 0px; + } + + .\32xl\:min-w-full{ + min-width: 100%; + } + + .\32xl\:min-w-min{ + min-width: -webkit-min-content; + min-width: -moz-min-content; + min-width: min-content; + } + + .\32xl\:min-w-max{ + min-width: -webkit-max-content; + min-width: -moz-max-content; + min-width: max-content; + } + + .\32xl\:object-contain{ + -o-object-fit: contain; + object-fit: contain; + } + + .\32xl\:object-cover{ + -o-object-fit: cover; + object-fit: cover; + } + + .\32xl\:object-fill{ + -o-object-fit: fill; + object-fit: fill; + } + + .\32xl\:object-none{ + -o-object-fit: none; + object-fit: none; + } + + .\32xl\:object-scale-down{ + -o-object-fit: scale-down; + object-fit: scale-down; + } + + .\32xl\:object-bottom{ + -o-object-position: bottom; + object-position: bottom; + } + + .\32xl\:object-center{ + -o-object-position: center; + object-position: center; + } + + .\32xl\:object-left{ + -o-object-position: left; + object-position: left; + } + + .\32xl\:object-left-bottom{ + -o-object-position: left bottom; + object-position: left bottom; + } + + .\32xl\:object-left-top{ + -o-object-position: left top; + object-position: left top; + } + + .\32xl\:object-right{ + -o-object-position: right; + object-position: right; + } + + .\32xl\:object-right-bottom{ + -o-object-position: right bottom; + object-position: right bottom; + } + + .\32xl\:object-right-top{ + -o-object-position: right top; + object-position: right top; + } + + .\32xl\:object-top{ + -o-object-position: top; + object-position: top; + } + + .\32xl\:opacity-0{ + opacity: 0; + } + + .\32xl\:opacity-5{ + opacity: 0.05; + } + + .\32xl\:opacity-10{ + opacity: 0.1; + } + + .\32xl\:opacity-20{ + opacity: 0.2; + } + + .\32xl\:opacity-25{ + opacity: 0.25; + } + + .\32xl\:opacity-30{ + opacity: 0.3; + } + + .\32xl\:opacity-40{ + opacity: 0.4; + } + + .\32xl\:opacity-50{ + opacity: 0.5; + } + + .\32xl\:opacity-60{ + opacity: 0.6; + } + + .\32xl\:opacity-70{ + opacity: 0.7; + } + + .\32xl\:opacity-75{ + opacity: 0.75; + } + + .\32xl\:opacity-80{ + opacity: 0.8; + } + + .\32xl\:opacity-90{ + opacity: 0.9; + } + + .\32xl\:opacity-95{ + opacity: 0.95; + } + + .\32xl\:opacity-100{ + opacity: 1; + } + + .group:hover .\32xl\:group-hover\:opacity-0{ + opacity: 0; + } + + .group:hover .\32xl\:group-hover\:opacity-5{ + opacity: 0.05; + } + + .group:hover .\32xl\:group-hover\:opacity-10{ + opacity: 0.1; + } + + .group:hover .\32xl\:group-hover\:opacity-20{ + opacity: 0.2; + } + + .group:hover .\32xl\:group-hover\:opacity-25{ + opacity: 0.25; + } + + .group:hover .\32xl\:group-hover\:opacity-30{ + opacity: 0.3; + } + + .group:hover .\32xl\:group-hover\:opacity-40{ + opacity: 0.4; + } + + .group:hover .\32xl\:group-hover\:opacity-50{ + opacity: 0.5; + } + + .group:hover .\32xl\:group-hover\:opacity-60{ + opacity: 0.6; + } + + .group:hover .\32xl\:group-hover\:opacity-70{ + opacity: 0.7; + } + + .group:hover .\32xl\:group-hover\:opacity-75{ + opacity: 0.75; + } + + .group:hover .\32xl\:group-hover\:opacity-80{ + opacity: 0.8; + } + + .group:hover .\32xl\:group-hover\:opacity-90{ + opacity: 0.9; + } + + .group:hover .\32xl\:group-hover\:opacity-95{ + opacity: 0.95; + } + + .group:hover .\32xl\:group-hover\:opacity-100{ + opacity: 1; + } + + .\32xl\:focus-within\:opacity-0:focus-within{ + opacity: 0; + } + + .\32xl\:focus-within\:opacity-5:focus-within{ + opacity: 0.05; + } + + .\32xl\:focus-within\:opacity-10:focus-within{ + opacity: 0.1; + } + + .\32xl\:focus-within\:opacity-20:focus-within{ + opacity: 0.2; + } + + .\32xl\:focus-within\:opacity-25:focus-within{ + opacity: 0.25; + } + + .\32xl\:focus-within\:opacity-30:focus-within{ + opacity: 0.3; + } + + .\32xl\:focus-within\:opacity-40:focus-within{ + opacity: 0.4; + } + + .\32xl\:focus-within\:opacity-50:focus-within{ + opacity: 0.5; + } + + .\32xl\:focus-within\:opacity-60:focus-within{ + opacity: 0.6; + } + + .\32xl\:focus-within\:opacity-70:focus-within{ + opacity: 0.7; + } + + .\32xl\:focus-within\:opacity-75:focus-within{ + opacity: 0.75; + } + + .\32xl\:focus-within\:opacity-80:focus-within{ + opacity: 0.8; + } + + .\32xl\:focus-within\:opacity-90:focus-within{ + opacity: 0.9; + } + + .\32xl\:focus-within\:opacity-95:focus-within{ + opacity: 0.95; + } + + .\32xl\:focus-within\:opacity-100:focus-within{ + opacity: 1; + } + + .\32xl\:hover\:opacity-0:hover{ + opacity: 0; + } + + .\32xl\:hover\:opacity-5:hover{ + opacity: 0.05; + } + + .\32xl\:hover\:opacity-10:hover{ + opacity: 0.1; + } + + .\32xl\:hover\:opacity-20:hover{ + opacity: 0.2; + } + + .\32xl\:hover\:opacity-25:hover{ + opacity: 0.25; + } + + .\32xl\:hover\:opacity-30:hover{ + opacity: 0.3; + } + + .\32xl\:hover\:opacity-40:hover{ + opacity: 0.4; + } + + .\32xl\:hover\:opacity-50:hover{ + opacity: 0.5; + } + + .\32xl\:hover\:opacity-60:hover{ + opacity: 0.6; + } + + .\32xl\:hover\:opacity-70:hover{ + opacity: 0.7; + } + + .\32xl\:hover\:opacity-75:hover{ + opacity: 0.75; + } + + .\32xl\:hover\:opacity-80:hover{ + opacity: 0.8; + } + + .\32xl\:hover\:opacity-90:hover{ + opacity: 0.9; + } + + .\32xl\:hover\:opacity-95:hover{ + opacity: 0.95; + } + + .\32xl\:hover\:opacity-100:hover{ + opacity: 1; + } + + .\32xl\:focus\:opacity-0:focus{ + opacity: 0; + } + + .\32xl\:focus\:opacity-5:focus{ + opacity: 0.05; + } + + .\32xl\:focus\:opacity-10:focus{ + opacity: 0.1; + } + + .\32xl\:focus\:opacity-20:focus{ + opacity: 0.2; + } + + .\32xl\:focus\:opacity-25:focus{ + opacity: 0.25; + } + + .\32xl\:focus\:opacity-30:focus{ + opacity: 0.3; + } + + .\32xl\:focus\:opacity-40:focus{ + opacity: 0.4; + } + + .\32xl\:focus\:opacity-50:focus{ + opacity: 0.5; + } + + .\32xl\:focus\:opacity-60:focus{ + opacity: 0.6; + } + + .\32xl\:focus\:opacity-70:focus{ + opacity: 0.7; + } + + .\32xl\:focus\:opacity-75:focus{ + opacity: 0.75; + } + + .\32xl\:focus\:opacity-80:focus{ + opacity: 0.8; + } + + .\32xl\:focus\:opacity-90:focus{ + opacity: 0.9; + } + + .\32xl\:focus\:opacity-95:focus{ + opacity: 0.95; + } + + .\32xl\:focus\:opacity-100:focus{ + opacity: 1; + } + + .\32xl\:outline-none{ + outline: 2px solid transparent; + outline-offset: 2px; + } + + .\32xl\:outline-white{ + outline: 2px dotted white; + outline-offset: 2px; + } + + .\32xl\:outline-black{ + outline: 2px dotted black; + outline-offset: 2px; + } + + .\32xl\:focus-within\:outline-none:focus-within{ + outline: 2px solid transparent; + outline-offset: 2px; + } + + .\32xl\:focus-within\:outline-white:focus-within{ + outline: 2px dotted white; + outline-offset: 2px; + } + + .\32xl\:focus-within\:outline-black:focus-within{ + outline: 2px dotted black; + outline-offset: 2px; + } + + .\32xl\:focus\:outline-none:focus{ + outline: 2px solid transparent; + outline-offset: 2px; + } + + .\32xl\:focus\:outline-white:focus{ + outline: 2px dotted white; + outline-offset: 2px; + } + + .\32xl\:focus\:outline-black:focus{ + outline: 2px dotted black; + outline-offset: 2px; + } + + .\32xl\:overflow-auto{ + overflow: auto; + } + + .\32xl\:overflow-hidden{ + overflow: hidden; + } + + .\32xl\:overflow-visible{ + overflow: visible; + } + + .\32xl\:overflow-scroll{ + overflow: scroll; + } + + .\32xl\:overflow-x-auto{ + overflow-x: auto; + } + + .\32xl\:overflow-y-auto{ + overflow-y: auto; + } + + .\32xl\:overflow-x-hidden{ + overflow-x: hidden; + } + + .\32xl\:overflow-y-hidden{ + overflow-y: hidden; + } + + .\32xl\:overflow-x-visible{ + overflow-x: visible; + } + + .\32xl\:overflow-y-visible{ + overflow-y: visible; + } + + .\32xl\:overflow-x-scroll{ + overflow-x: scroll; + } + + .\32xl\:overflow-y-scroll{ + overflow-y: scroll; + } + + .\32xl\:overscroll-auto{ + -ms-scroll-chaining: chained; + overscroll-behavior: auto; + } + + .\32xl\:overscroll-contain{ + -ms-scroll-chaining: none; + overscroll-behavior: contain; + } + + .\32xl\:overscroll-none{ + -ms-scroll-chaining: none; + overscroll-behavior: none; + } + + .\32xl\:overscroll-y-auto{ + overscroll-behavior-y: auto; + } + + .\32xl\:overscroll-y-contain{ + overscroll-behavior-y: contain; + } + + .\32xl\:overscroll-y-none{ + overscroll-behavior-y: none; + } + + .\32xl\:overscroll-x-auto{ + overscroll-behavior-x: auto; + } + + .\32xl\:overscroll-x-contain{ + overscroll-behavior-x: contain; + } + + .\32xl\:overscroll-x-none{ + overscroll-behavior-x: none; + } + + .\32xl\:p-0{ + padding: 0px; + } + + .\32xl\:p-1{ + padding: 0.25rem; + } + + .\32xl\:p-2{ + padding: 0.5rem; + } + + .\32xl\:p-3{ + padding: 0.75rem; + } + + .\32xl\:p-4{ + padding: 1rem; + } + + .\32xl\:p-5{ + padding: 1.25rem; + } + + .\32xl\:p-6{ + padding: 1.5rem; + } + + .\32xl\:p-7{ + padding: 1.75rem; + } + + .\32xl\:p-8{ + padding: 2rem; + } + + .\32xl\:p-9{ + padding: 2.25rem; + } + + .\32xl\:p-10{ + padding: 2.5rem; + } + + .\32xl\:p-11{ + padding: 2.75rem; + } + + .\32xl\:p-12{ + padding: 3rem; + } + + .\32xl\:p-14{ + padding: 3.5rem; + } + + .\32xl\:p-16{ + padding: 4rem; + } + + .\32xl\:p-20{ + padding: 5rem; + } + + .\32xl\:p-24{ + padding: 6rem; + } + + .\32xl\:p-28{ + padding: 7rem; + } + + .\32xl\:p-32{ + padding: 8rem; + } + + .\32xl\:p-36{ + padding: 9rem; + } + + .\32xl\:p-40{ + padding: 10rem; + } + + .\32xl\:p-44{ + padding: 11rem; + } + + .\32xl\:p-48{ + padding: 12rem; + } + + .\32xl\:p-52{ + padding: 13rem; + } + + .\32xl\:p-56{ + padding: 14rem; + } + + .\32xl\:p-60{ + padding: 15rem; + } + + .\32xl\:p-64{ + padding: 16rem; + } + + .\32xl\:p-72{ + padding: 18rem; + } + + .\32xl\:p-80{ + padding: 20rem; + } + + .\32xl\:p-96{ + padding: 24rem; + } + + .\32xl\:p-px{ + padding: 1px; + } + + .\32xl\:p-0\.5{ + padding: 0.125rem; + } + + .\32xl\:p-1\.5{ + padding: 0.375rem; + } + + .\32xl\:p-2\.5{ + padding: 0.625rem; + } + + .\32xl\:p-3\.5{ + padding: 0.875rem; + } + + .\32xl\:py-0{ + padding-top: 0px; + padding-bottom: 0px; + } + + .\32xl\:px-0{ + padding-left: 0px; + padding-right: 0px; + } + + .\32xl\:py-1{ + padding-top: 0.25rem; + padding-bottom: 0.25rem; + } + + .\32xl\:px-1{ + padding-left: 0.25rem; + padding-right: 0.25rem; + } + + .\32xl\:py-2{ + padding-top: 0.5rem; + padding-bottom: 0.5rem; + } + + .\32xl\:px-2{ + padding-left: 0.5rem; + padding-right: 0.5rem; + } + + .\32xl\:py-3{ + padding-top: 0.75rem; + padding-bottom: 0.75rem; + } + + .\32xl\:px-3{ + padding-left: 0.75rem; + padding-right: 0.75rem; + } + + .\32xl\:py-4{ + padding-top: 1rem; + padding-bottom: 1rem; + } + + .\32xl\:px-4{ + padding-left: 1rem; + padding-right: 1rem; + } + + .\32xl\:py-5{ + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + + .\32xl\:px-5{ + padding-left: 1.25rem; + padding-right: 1.25rem; + } + + .\32xl\:py-6{ + padding-top: 1.5rem; + padding-bottom: 1.5rem; + } + + .\32xl\:px-6{ + padding-left: 1.5rem; + padding-right: 1.5rem; + } + + .\32xl\:py-7{ + padding-top: 1.75rem; + padding-bottom: 1.75rem; + } + + .\32xl\:px-7{ + padding-left: 1.75rem; + padding-right: 1.75rem; + } + + .\32xl\:py-8{ + padding-top: 2rem; + padding-bottom: 2rem; + } + + .\32xl\:px-8{ + padding-left: 2rem; + padding-right: 2rem; + } + + .\32xl\:py-9{ + padding-top: 2.25rem; + padding-bottom: 2.25rem; + } + + .\32xl\:px-9{ + padding-left: 2.25rem; + padding-right: 2.25rem; + } + + .\32xl\:py-10{ + padding-top: 2.5rem; + padding-bottom: 2.5rem; + } + + .\32xl\:px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; + } + + .\32xl\:py-11{ + padding-top: 2.75rem; + padding-bottom: 2.75rem; + } + + .\32xl\:px-11{ + padding-left: 2.75rem; + padding-right: 2.75rem; + } + + .\32xl\:py-12{ + padding-top: 3rem; + padding-bottom: 3rem; + } + + .\32xl\:px-12{ + padding-left: 3rem; + padding-right: 3rem; + } + + .\32xl\:py-14{ + padding-top: 3.5rem; + padding-bottom: 3.5rem; + } + + .\32xl\:px-14{ + padding-left: 3.5rem; + padding-right: 3.5rem; + } + + .\32xl\:py-16{ + padding-top: 4rem; + padding-bottom: 4rem; + } + + .\32xl\:px-16{ + padding-left: 4rem; + padding-right: 4rem; + } + + .\32xl\:py-20{ + padding-top: 5rem; + padding-bottom: 5rem; + } + + .\32xl\:px-20{ + padding-left: 5rem; + padding-right: 5rem; + } + + .\32xl\:py-24{ + padding-top: 6rem; + padding-bottom: 6rem; + } + + .\32xl\:px-24{ + padding-left: 6rem; + padding-right: 6rem; + } + + .\32xl\:py-28{ + padding-top: 7rem; + padding-bottom: 7rem; + } + + .\32xl\:px-28{ + padding-left: 7rem; + padding-right: 7rem; + } + + .\32xl\:py-32{ + padding-top: 8rem; + padding-bottom: 8rem; + } + + .\32xl\:px-32{ + padding-left: 8rem; + padding-right: 8rem; + } + + .\32xl\:py-36{ + padding-top: 9rem; + padding-bottom: 9rem; + } + + .\32xl\:px-36{ + padding-left: 9rem; + padding-right: 9rem; + } + + .\32xl\:py-40{ + padding-top: 10rem; + padding-bottom: 10rem; + } + + .\32xl\:px-40{ + padding-left: 10rem; + padding-right: 10rem; + } + + .\32xl\:py-44{ + padding-top: 11rem; + padding-bottom: 11rem; + } + + .\32xl\:px-44{ + padding-left: 11rem; + padding-right: 11rem; + } + + .\32xl\:py-48{ + padding-top: 12rem; + padding-bottom: 12rem; + } + + .\32xl\:px-48{ + padding-left: 12rem; + padding-right: 12rem; + } + + .\32xl\:py-52{ + padding-top: 13rem; + padding-bottom: 13rem; + } + + .\32xl\:px-52{ + padding-left: 13rem; + padding-right: 13rem; + } + + .\32xl\:py-56{ + padding-top: 14rem; + padding-bottom: 14rem; + } + + .\32xl\:px-56{ + padding-left: 14rem; + padding-right: 14rem; + } + + .\32xl\:py-60{ + padding-top: 15rem; + padding-bottom: 15rem; + } + + .\32xl\:px-60{ + padding-left: 15rem; + padding-right: 15rem; + } + + .\32xl\:py-64{ + padding-top: 16rem; + padding-bottom: 16rem; + } + + .\32xl\:px-64{ + padding-left: 16rem; + padding-right: 16rem; + } + + .\32xl\:py-72{ + padding-top: 18rem; + padding-bottom: 18rem; + } + + .\32xl\:px-72{ + padding-left: 18rem; + padding-right: 18rem; + } + + .\32xl\:py-80{ + padding-top: 20rem; + padding-bottom: 20rem; + } + + .\32xl\:px-80{ + padding-left: 20rem; + padding-right: 20rem; + } + + .\32xl\:py-96{ + padding-top: 24rem; + padding-bottom: 24rem; + } + + .\32xl\:px-96{ + padding-left: 24rem; + padding-right: 24rem; + } + + .\32xl\:py-px{ + padding-top: 1px; + padding-bottom: 1px; + } + + .\32xl\:px-px{ + padding-left: 1px; + padding-right: 1px; + } + + .\32xl\:py-0\.5{ + padding-top: 0.125rem; + padding-bottom: 0.125rem; + } + + .\32xl\:px-0\.5{ + padding-left: 0.125rem; + padding-right: 0.125rem; + } + + .\32xl\:py-1\.5{ + padding-top: 0.375rem; + padding-bottom: 0.375rem; + } + + .\32xl\:px-1\.5{ + padding-left: 0.375rem; + padding-right: 0.375rem; + } + + .\32xl\:py-2\.5{ + padding-top: 0.625rem; + padding-bottom: 0.625rem; + } + + .\32xl\:px-2\.5{ + padding-left: 0.625rem; + padding-right: 0.625rem; + } + + .\32xl\:py-3\.5{ + padding-top: 0.875rem; + padding-bottom: 0.875rem; + } + + .\32xl\:px-3\.5{ + padding-left: 0.875rem; + padding-right: 0.875rem; + } + + .\32xl\:pt-0{ + padding-top: 0px; + } + + .\32xl\:pr-0{ + padding-right: 0px; + } + + .\32xl\:pb-0{ + padding-bottom: 0px; + } + + .\32xl\:pl-0{ + padding-left: 0px; + } + + .\32xl\:pt-1{ + padding-top: 0.25rem; + } + + .\32xl\:pr-1{ + padding-right: 0.25rem; + } + + .\32xl\:pb-1{ + padding-bottom: 0.25rem; + } + + .\32xl\:pl-1{ + padding-left: 0.25rem; + } + + .\32xl\:pt-2{ + padding-top: 0.5rem; + } + + .\32xl\:pr-2{ + padding-right: 0.5rem; + } + + .\32xl\:pb-2{ + padding-bottom: 0.5rem; + } + + .\32xl\:pl-2{ + padding-left: 0.5rem; + } + + .\32xl\:pt-3{ + padding-top: 0.75rem; + } + + .\32xl\:pr-3{ + padding-right: 0.75rem; + } + + .\32xl\:pb-3{ + padding-bottom: 0.75rem; + } + + .\32xl\:pl-3{ + padding-left: 0.75rem; + } + + .\32xl\:pt-4{ + padding-top: 1rem; + } + + .\32xl\:pr-4{ + padding-right: 1rem; + } + + .\32xl\:pb-4{ + padding-bottom: 1rem; + } + + .\32xl\:pl-4{ + padding-left: 1rem; + } + + .\32xl\:pt-5{ + padding-top: 1.25rem; + } + + .\32xl\:pr-5{ + padding-right: 1.25rem; + } + + .\32xl\:pb-5{ + padding-bottom: 1.25rem; + } + + .\32xl\:pl-5{ + padding-left: 1.25rem; + } + + .\32xl\:pt-6{ + padding-top: 1.5rem; + } + + .\32xl\:pr-6{ + padding-right: 1.5rem; + } + + .\32xl\:pb-6{ + padding-bottom: 1.5rem; + } + + .\32xl\:pl-6{ + padding-left: 1.5rem; + } + + .\32xl\:pt-7{ + padding-top: 1.75rem; + } + + .\32xl\:pr-7{ + padding-right: 1.75rem; + } + + .\32xl\:pb-7{ + padding-bottom: 1.75rem; + } + + .\32xl\:pl-7{ + padding-left: 1.75rem; + } + + .\32xl\:pt-8{ + padding-top: 2rem; + } + + .\32xl\:pr-8{ + padding-right: 2rem; + } + + .\32xl\:pb-8{ + padding-bottom: 2rem; + } + + .\32xl\:pl-8{ + padding-left: 2rem; + } + + .\32xl\:pt-9{ + padding-top: 2.25rem; + } + + .\32xl\:pr-9{ + padding-right: 2.25rem; + } + + .\32xl\:pb-9{ + padding-bottom: 2.25rem; + } + + .\32xl\:pl-9{ + padding-left: 2.25rem; + } + + .\32xl\:pt-10{ + padding-top: 2.5rem; + } + + .\32xl\:pr-10{ + padding-right: 2.5rem; + } + + .\32xl\:pb-10{ + padding-bottom: 2.5rem; + } + + .\32xl\:pl-10{ + padding-left: 2.5rem; + } + + .\32xl\:pt-11{ + padding-top: 2.75rem; + } + + .\32xl\:pr-11{ + padding-right: 2.75rem; + } + + .\32xl\:pb-11{ + padding-bottom: 2.75rem; + } + + .\32xl\:pl-11{ + padding-left: 2.75rem; + } + + .\32xl\:pt-12{ + padding-top: 3rem; + } + + .\32xl\:pr-12{ + padding-right: 3rem; + } + + .\32xl\:pb-12{ + padding-bottom: 3rem; + } + + .\32xl\:pl-12{ + padding-left: 3rem; + } + + .\32xl\:pt-14{ + padding-top: 3.5rem; + } + + .\32xl\:pr-14{ + padding-right: 3.5rem; + } + + .\32xl\:pb-14{ + padding-bottom: 3.5rem; + } + + .\32xl\:pl-14{ + padding-left: 3.5rem; + } + + .\32xl\:pt-16{ + padding-top: 4rem; + } + + .\32xl\:pr-16{ + padding-right: 4rem; + } + + .\32xl\:pb-16{ + padding-bottom: 4rem; + } + + .\32xl\:pl-16{ + padding-left: 4rem; + } + + .\32xl\:pt-20{ + padding-top: 5rem; + } + + .\32xl\:pr-20{ + padding-right: 5rem; + } + + .\32xl\:pb-20{ + padding-bottom: 5rem; + } + + .\32xl\:pl-20{ + padding-left: 5rem; + } + + .\32xl\:pt-24{ + padding-top: 6rem; + } + + .\32xl\:pr-24{ + padding-right: 6rem; + } + + .\32xl\:pb-24{ + padding-bottom: 6rem; + } + + .\32xl\:pl-24{ + padding-left: 6rem; + } + + .\32xl\:pt-28{ + padding-top: 7rem; + } + + .\32xl\:pr-28{ + padding-right: 7rem; + } + + .\32xl\:pb-28{ + padding-bottom: 7rem; + } + + .\32xl\:pl-28{ + padding-left: 7rem; + } + + .\32xl\:pt-32{ + padding-top: 8rem; + } + + .\32xl\:pr-32{ + padding-right: 8rem; + } + + .\32xl\:pb-32{ + padding-bottom: 8rem; + } + + .\32xl\:pl-32{ + padding-left: 8rem; + } + + .\32xl\:pt-36{ + padding-top: 9rem; + } + + .\32xl\:pr-36{ + padding-right: 9rem; + } + + .\32xl\:pb-36{ + padding-bottom: 9rem; + } + + .\32xl\:pl-36{ + padding-left: 9rem; + } + + .\32xl\:pt-40{ + padding-top: 10rem; + } + + .\32xl\:pr-40{ + padding-right: 10rem; + } + + .\32xl\:pb-40{ + padding-bottom: 10rem; + } + + .\32xl\:pl-40{ + padding-left: 10rem; + } + + .\32xl\:pt-44{ + padding-top: 11rem; + } + + .\32xl\:pr-44{ + padding-right: 11rem; + } + + .\32xl\:pb-44{ + padding-bottom: 11rem; + } + + .\32xl\:pl-44{ + padding-left: 11rem; + } + + .\32xl\:pt-48{ + padding-top: 12rem; + } + + .\32xl\:pr-48{ + padding-right: 12rem; + } + + .\32xl\:pb-48{ + padding-bottom: 12rem; + } + + .\32xl\:pl-48{ + padding-left: 12rem; + } + + .\32xl\:pt-52{ + padding-top: 13rem; + } + + .\32xl\:pr-52{ + padding-right: 13rem; + } + + .\32xl\:pb-52{ + padding-bottom: 13rem; + } + + .\32xl\:pl-52{ + padding-left: 13rem; + } + + .\32xl\:pt-56{ + padding-top: 14rem; + } + + .\32xl\:pr-56{ + padding-right: 14rem; + } + + .\32xl\:pb-56{ + padding-bottom: 14rem; + } + + .\32xl\:pl-56{ + padding-left: 14rem; + } + + .\32xl\:pt-60{ + padding-top: 15rem; + } + + .\32xl\:pr-60{ + padding-right: 15rem; + } + + .\32xl\:pb-60{ + padding-bottom: 15rem; + } + + .\32xl\:pl-60{ + padding-left: 15rem; + } + + .\32xl\:pt-64{ + padding-top: 16rem; + } + + .\32xl\:pr-64{ + padding-right: 16rem; + } + + .\32xl\:pb-64{ + padding-bottom: 16rem; + } + + .\32xl\:pl-64{ + padding-left: 16rem; + } + + .\32xl\:pt-72{ + padding-top: 18rem; + } + + .\32xl\:pr-72{ + padding-right: 18rem; + } + + .\32xl\:pb-72{ + padding-bottom: 18rem; + } + + .\32xl\:pl-72{ + padding-left: 18rem; + } + + .\32xl\:pt-80{ + padding-top: 20rem; + } + + .\32xl\:pr-80{ + padding-right: 20rem; + } + + .\32xl\:pb-80{ + padding-bottom: 20rem; + } + + .\32xl\:pl-80{ + padding-left: 20rem; + } + + .\32xl\:pt-96{ + padding-top: 24rem; + } + + .\32xl\:pr-96{ + padding-right: 24rem; + } + + .\32xl\:pb-96{ + padding-bottom: 24rem; + } + + .\32xl\:pl-96{ + padding-left: 24rem; + } + + .\32xl\:pt-px{ + padding-top: 1px; + } + + .\32xl\:pr-px{ + padding-right: 1px; + } + + .\32xl\:pb-px{ + padding-bottom: 1px; + } + + .\32xl\:pl-px{ + padding-left: 1px; + } + + .\32xl\:pt-0\.5{ + padding-top: 0.125rem; + } + + .\32xl\:pr-0\.5{ + padding-right: 0.125rem; + } + + .\32xl\:pb-0\.5{ + padding-bottom: 0.125rem; + } + + .\32xl\:pl-0\.5{ + padding-left: 0.125rem; + } + + .\32xl\:pt-1\.5{ + padding-top: 0.375rem; + } + + .\32xl\:pr-1\.5{ + padding-right: 0.375rem; + } + + .\32xl\:pb-1\.5{ + padding-bottom: 0.375rem; + } + + .\32xl\:pl-1\.5{ + padding-left: 0.375rem; + } + + .\32xl\:pt-2\.5{ + padding-top: 0.625rem; + } + + .\32xl\:pr-2\.5{ + padding-right: 0.625rem; + } + + .\32xl\:pb-2\.5{ + padding-bottom: 0.625rem; + } + + .\32xl\:pl-2\.5{ + padding-left: 0.625rem; + } + + .\32xl\:pt-3\.5{ + padding-top: 0.875rem; + } + + .\32xl\:pr-3\.5{ + padding-right: 0.875rem; + } + + .\32xl\:pb-3\.5{ + padding-bottom: 0.875rem; + } + + .\32xl\:pl-3\.5{ + padding-left: 0.875rem; + } + + .\32xl\:placeholder-transparent::-moz-placeholder{ + color: transparent; + } + + .\32xl\:placeholder-transparent:-ms-input-placeholder{ + color: transparent; + } + + .\32xl\:placeholder-transparent::placeholder{ + color: transparent; + } + + .\32xl\:placeholder-current::-moz-placeholder{ + color: currentColor; + } + + .\32xl\:placeholder-current:-ms-input-placeholder{ + color: currentColor; + } + + .\32xl\:placeholder-current::placeholder{ + color: currentColor; + } + + .\32xl\:placeholder-black::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-black:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-black::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-white::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-white:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-white::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-gray-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-red-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-yellow-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-green-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-blue-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-indigo-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-purple-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-pink-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-transparent:focus::-moz-placeholder{ + color: transparent; + } + + .\32xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder{ + color: transparent; + } + + .\32xl\:focus\:placeholder-transparent:focus::placeholder{ + color: transparent; + } + + .\32xl\:focus\:placeholder-current:focus::-moz-placeholder{ + color: currentColor; + } + + .\32xl\:focus\:placeholder-current:focus:-ms-input-placeholder{ + color: currentColor; + } + + .\32xl\:focus\:placeholder-current:focus::placeholder{ + color: currentColor; + } + + .\32xl\:focus\:placeholder-black:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-black:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-black:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(0, 0, 0, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-white:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-white:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-white:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 255, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 250, 251, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(243, 244, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(229, 231, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 213, 219, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(156, 163, 175, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(107, 114, 128, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(75, 85, 99, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 65, 81, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(31, 41, 55, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-gray-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(17, 24, 39, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 242, 242, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 226, 226, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 202, 202, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 165, 165, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(248, 113, 113, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 68, 68, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(220, 38, 38, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(185, 28, 28, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(153, 27, 27, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-red-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(127, 29, 29, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(255, 251, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(254, 243, 199, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 230, 138, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 211, 77, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 191, 36, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 158, 11, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(217, 119, 6, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(180, 83, 9, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(146, 64, 14, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-yellow-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(120, 53, 15, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 253, 245, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(209, 250, 229, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 243, 208, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(110, 231, 183, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(52, 211, 153, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(16, 185, 129, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(5, 150, 105, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(4, 120, 87, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 95, 70, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-green-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(6, 78, 59, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(239, 246, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 234, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(191, 219, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(147, 197, 253, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(96, 165, 250, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(59, 130, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(37, 99, 235, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(29, 78, 216, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 64, 175, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-blue-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(30, 58, 138, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(238, 242, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(224, 231, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(199, 210, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(165, 180, 252, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(129, 140, 248, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(99, 102, 241, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(79, 70, 229, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(67, 56, 202, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(55, 48, 163, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-indigo-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(49, 46, 129, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(245, 243, 255, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(237, 233, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(221, 214, 254, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(196, 181, 253, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(167, 139, 250, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(139, 92, 246, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(124, 58, 237, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(109, 40, 217, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(91, 33, 182, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-purple-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(76, 29, 149, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-50:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(253, 242, 248, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(252, 231, 243, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-200:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-200:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-200:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(251, 207, 232, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-300:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-300:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-300:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(249, 168, 212, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-400:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-400:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-400:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(244, 114, 182, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-500:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-500:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-500:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(236, 72, 153, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-600:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-600:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-600:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(219, 39, 119, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-700:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-700:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-700:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(190, 24, 93, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-800:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-800:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-800:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(157, 23, 77, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-900:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-900:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .\32xl\:focus\:placeholder-pink-900:focus::placeholder{ + --tw-placeholder-opacity: 1; + color: rgba(131, 24, 67, var(--tw-placeholder-opacity)); + } + + .\32xl\:placeholder-opacity-0::-moz-placeholder{ + --tw-placeholder-opacity: 0; + } + + .\32xl\:placeholder-opacity-0:-ms-input-placeholder{ + --tw-placeholder-opacity: 0; + } + + .\32xl\:placeholder-opacity-0::placeholder{ + --tw-placeholder-opacity: 0; + } + + .\32xl\:placeholder-opacity-5::-moz-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .\32xl\:placeholder-opacity-5:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .\32xl\:placeholder-opacity-5::placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .\32xl\:placeholder-opacity-10::-moz-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .\32xl\:placeholder-opacity-10:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .\32xl\:placeholder-opacity-10::placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .\32xl\:placeholder-opacity-20::-moz-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .\32xl\:placeholder-opacity-20:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .\32xl\:placeholder-opacity-20::placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .\32xl\:placeholder-opacity-25::-moz-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .\32xl\:placeholder-opacity-25:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .\32xl\:placeholder-opacity-25::placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .\32xl\:placeholder-opacity-30::-moz-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .\32xl\:placeholder-opacity-30:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .\32xl\:placeholder-opacity-30::placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .\32xl\:placeholder-opacity-40::-moz-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .\32xl\:placeholder-opacity-40:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .\32xl\:placeholder-opacity-40::placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .\32xl\:placeholder-opacity-50::-moz-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .\32xl\:placeholder-opacity-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .\32xl\:placeholder-opacity-50::placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .\32xl\:placeholder-opacity-60::-moz-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .\32xl\:placeholder-opacity-60:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .\32xl\:placeholder-opacity-60::placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .\32xl\:placeholder-opacity-70::-moz-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .\32xl\:placeholder-opacity-70:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .\32xl\:placeholder-opacity-70::placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .\32xl\:placeholder-opacity-75::-moz-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .\32xl\:placeholder-opacity-75:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .\32xl\:placeholder-opacity-75::placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .\32xl\:placeholder-opacity-80::-moz-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .\32xl\:placeholder-opacity-80:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .\32xl\:placeholder-opacity-80::placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .\32xl\:placeholder-opacity-90::-moz-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .\32xl\:placeholder-opacity-90:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .\32xl\:placeholder-opacity-90::placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .\32xl\:placeholder-opacity-95::-moz-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .\32xl\:placeholder-opacity-95:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .\32xl\:placeholder-opacity-95::placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .\32xl\:placeholder-opacity-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + } + + .\32xl\:placeholder-opacity-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + } + + .\32xl\:placeholder-opacity-100::placeholder{ + --tw-placeholder-opacity: 1; + } + + .\32xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0; + } + + .\32xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0; + } + + .\32xl\:focus\:placeholder-opacity-0:focus::placeholder{ + --tw-placeholder-opacity: 0; + } + + .\32xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .\32xl\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .\32xl\:focus\:placeholder-opacity-5:focus::placeholder{ + --tw-placeholder-opacity: 0.05; + } + + .\32xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .\32xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .\32xl\:focus\:placeholder-opacity-10:focus::placeholder{ + --tw-placeholder-opacity: 0.1; + } + + .\32xl\:focus\:placeholder-opacity-20:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .\32xl\:focus\:placeholder-opacity-20:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .\32xl\:focus\:placeholder-opacity-20:focus::placeholder{ + --tw-placeholder-opacity: 0.2; + } + + .\32xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .\32xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .\32xl\:focus\:placeholder-opacity-25:focus::placeholder{ + --tw-placeholder-opacity: 0.25; + } + + .\32xl\:focus\:placeholder-opacity-30:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .\32xl\:focus\:placeholder-opacity-30:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .\32xl\:focus\:placeholder-opacity-30:focus::placeholder{ + --tw-placeholder-opacity: 0.3; + } + + .\32xl\:focus\:placeholder-opacity-40:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .\32xl\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .\32xl\:focus\:placeholder-opacity-40:focus::placeholder{ + --tw-placeholder-opacity: 0.4; + } + + .\32xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .\32xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .\32xl\:focus\:placeholder-opacity-50:focus::placeholder{ + --tw-placeholder-opacity: 0.5; + } + + .\32xl\:focus\:placeholder-opacity-60:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .\32xl\:focus\:placeholder-opacity-60:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .\32xl\:focus\:placeholder-opacity-60:focus::placeholder{ + --tw-placeholder-opacity: 0.6; + } + + .\32xl\:focus\:placeholder-opacity-70:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .\32xl\:focus\:placeholder-opacity-70:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .\32xl\:focus\:placeholder-opacity-70:focus::placeholder{ + --tw-placeholder-opacity: 0.7; + } + + .\32xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .\32xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .\32xl\:focus\:placeholder-opacity-75:focus::placeholder{ + --tw-placeholder-opacity: 0.75; + } + + .\32xl\:focus\:placeholder-opacity-80:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .\32xl\:focus\:placeholder-opacity-80:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .\32xl\:focus\:placeholder-opacity-80:focus::placeholder{ + --tw-placeholder-opacity: 0.8; + } + + .\32xl\:focus\:placeholder-opacity-90:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .\32xl\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .\32xl\:focus\:placeholder-opacity-90:focus::placeholder{ + --tw-placeholder-opacity: 0.9; + } + + .\32xl\:focus\:placeholder-opacity-95:focus::-moz-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .\32xl\:focus\:placeholder-opacity-95:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .\32xl\:focus\:placeholder-opacity-95:focus::placeholder{ + --tw-placeholder-opacity: 0.95; + } + + .\32xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{ + --tw-placeholder-opacity: 1; + } + + .\32xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + } + + .\32xl\:focus\:placeholder-opacity-100:focus::placeholder{ + --tw-placeholder-opacity: 1; + } + + .\32xl\:pointer-events-none{ + pointer-events: none; + } + + .\32xl\:pointer-events-auto{ + pointer-events: auto; + } + + .\32xl\:static{ + position: static; + } + + .\32xl\:fixed{ + position: fixed; + } + + .\32xl\:absolute{ + position: absolute; + } + + .\32xl\:relative{ + position: relative; + } + + .\32xl\:sticky{ + position: sticky; + } + + .\32xl\:inset-0{ + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + } + + .\32xl\:inset-1{ + top: 0.25rem; + right: 0.25rem; + bottom: 0.25rem; + left: 0.25rem; + } + + .\32xl\:inset-2{ + top: 0.5rem; + right: 0.5rem; + bottom: 0.5rem; + left: 0.5rem; + } + + .\32xl\:inset-3{ + top: 0.75rem; + right: 0.75rem; + bottom: 0.75rem; + left: 0.75rem; + } + + .\32xl\:inset-4{ + top: 1rem; + right: 1rem; + bottom: 1rem; + left: 1rem; + } + + .\32xl\:inset-5{ + top: 1.25rem; + right: 1.25rem; + bottom: 1.25rem; + left: 1.25rem; + } + + .\32xl\:inset-6{ + top: 1.5rem; + right: 1.5rem; + bottom: 1.5rem; + left: 1.5rem; + } + + .\32xl\:inset-7{ + top: 1.75rem; + right: 1.75rem; + bottom: 1.75rem; + left: 1.75rem; + } + + .\32xl\:inset-8{ + top: 2rem; + right: 2rem; + bottom: 2rem; + left: 2rem; + } + + .\32xl\:inset-9{ + top: 2.25rem; + right: 2.25rem; + bottom: 2.25rem; + left: 2.25rem; + } + + .\32xl\:inset-10{ + top: 2.5rem; + right: 2.5rem; + bottom: 2.5rem; + left: 2.5rem; + } + + .\32xl\:inset-11{ + top: 2.75rem; + right: 2.75rem; + bottom: 2.75rem; + left: 2.75rem; + } + + .\32xl\:inset-12{ + top: 3rem; + right: 3rem; + bottom: 3rem; + left: 3rem; + } + + .\32xl\:inset-14{ + top: 3.5rem; + right: 3.5rem; + bottom: 3.5rem; + left: 3.5rem; + } + + .\32xl\:inset-16{ + top: 4rem; + right: 4rem; + bottom: 4rem; + left: 4rem; + } + + .\32xl\:inset-20{ + top: 5rem; + right: 5rem; + bottom: 5rem; + left: 5rem; + } + + .\32xl\:inset-24{ + top: 6rem; + right: 6rem; + bottom: 6rem; + left: 6rem; + } + + .\32xl\:inset-28{ + top: 7rem; + right: 7rem; + bottom: 7rem; + left: 7rem; + } + + .\32xl\:inset-32{ + top: 8rem; + right: 8rem; + bottom: 8rem; + left: 8rem; + } + + .\32xl\:inset-36{ + top: 9rem; + right: 9rem; + bottom: 9rem; + left: 9rem; + } + + .\32xl\:inset-40{ + top: 10rem; + right: 10rem; + bottom: 10rem; + left: 10rem; + } + + .\32xl\:inset-44{ + top: 11rem; + right: 11rem; + bottom: 11rem; + left: 11rem; + } + + .\32xl\:inset-48{ + top: 12rem; + right: 12rem; + bottom: 12rem; + left: 12rem; + } + + .\32xl\:inset-52{ + top: 13rem; + right: 13rem; + bottom: 13rem; + left: 13rem; + } + + .\32xl\:inset-56{ + top: 14rem; + right: 14rem; + bottom: 14rem; + left: 14rem; + } + + .\32xl\:inset-60{ + top: 15rem; + right: 15rem; + bottom: 15rem; + left: 15rem; + } + + .\32xl\:inset-64{ + top: 16rem; + right: 16rem; + bottom: 16rem; + left: 16rem; + } + + .\32xl\:inset-72{ + top: 18rem; + right: 18rem; + bottom: 18rem; + left: 18rem; + } + + .\32xl\:inset-80{ + top: 20rem; + right: 20rem; + bottom: 20rem; + left: 20rem; + } + + .\32xl\:inset-96{ + top: 24rem; + right: 24rem; + bottom: 24rem; + left: 24rem; + } + + .\32xl\:inset-auto{ + top: auto; + right: auto; + bottom: auto; + left: auto; + } + + .\32xl\:inset-px{ + top: 1px; + right: 1px; + bottom: 1px; + left: 1px; + } + + .\32xl\:inset-0\.5{ + top: 0.125rem; + right: 0.125rem; + bottom: 0.125rem; + left: 0.125rem; + } + + .\32xl\:inset-1\.5{ + top: 0.375rem; + right: 0.375rem; + bottom: 0.375rem; + left: 0.375rem; + } + + .\32xl\:inset-2\.5{ + top: 0.625rem; + right: 0.625rem; + bottom: 0.625rem; + left: 0.625rem; + } + + .\32xl\:inset-3\.5{ + top: 0.875rem; + right: 0.875rem; + bottom: 0.875rem; + left: 0.875rem; + } + + .\32xl\:-inset-0{ + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + } + + .\32xl\:-inset-1{ + top: -0.25rem; + right: -0.25rem; + bottom: -0.25rem; + left: -0.25rem; + } + + .\32xl\:-inset-2{ + top: -0.5rem; + right: -0.5rem; + bottom: -0.5rem; + left: -0.5rem; + } + + .\32xl\:-inset-3{ + top: -0.75rem; + right: -0.75rem; + bottom: -0.75rem; + left: -0.75rem; + } + + .\32xl\:-inset-4{ + top: -1rem; + right: -1rem; + bottom: -1rem; + left: -1rem; + } + + .\32xl\:-inset-5{ + top: -1.25rem; + right: -1.25rem; + bottom: -1.25rem; + left: -1.25rem; + } + + .\32xl\:-inset-6{ + top: -1.5rem; + right: -1.5rem; + bottom: -1.5rem; + left: -1.5rem; + } + + .\32xl\:-inset-7{ + top: -1.75rem; + right: -1.75rem; + bottom: -1.75rem; + left: -1.75rem; + } + + .\32xl\:-inset-8{ + top: -2rem; + right: -2rem; + bottom: -2rem; + left: -2rem; + } + + .\32xl\:-inset-9{ + top: -2.25rem; + right: -2.25rem; + bottom: -2.25rem; + left: -2.25rem; + } + + .\32xl\:-inset-10{ + top: -2.5rem; + right: -2.5rem; + bottom: -2.5rem; + left: -2.5rem; + } + + .\32xl\:-inset-11{ + top: -2.75rem; + right: -2.75rem; + bottom: -2.75rem; + left: -2.75rem; + } + + .\32xl\:-inset-12{ + top: -3rem; + right: -3rem; + bottom: -3rem; + left: -3rem; + } + + .\32xl\:-inset-14{ + top: -3.5rem; + right: -3.5rem; + bottom: -3.5rem; + left: -3.5rem; + } + + .\32xl\:-inset-16{ + top: -4rem; + right: -4rem; + bottom: -4rem; + left: -4rem; + } + + .\32xl\:-inset-20{ + top: -5rem; + right: -5rem; + bottom: -5rem; + left: -5rem; + } + + .\32xl\:-inset-24{ + top: -6rem; + right: -6rem; + bottom: -6rem; + left: -6rem; + } + + .\32xl\:-inset-28{ + top: -7rem; + right: -7rem; + bottom: -7rem; + left: -7rem; + } + + .\32xl\:-inset-32{ + top: -8rem; + right: -8rem; + bottom: -8rem; + left: -8rem; + } + + .\32xl\:-inset-36{ + top: -9rem; + right: -9rem; + bottom: -9rem; + left: -9rem; + } + + .\32xl\:-inset-40{ + top: -10rem; + right: -10rem; + bottom: -10rem; + left: -10rem; + } + + .\32xl\:-inset-44{ + top: -11rem; + right: -11rem; + bottom: -11rem; + left: -11rem; + } + + .\32xl\:-inset-48{ + top: -12rem; + right: -12rem; + bottom: -12rem; + left: -12rem; + } + + .\32xl\:-inset-52{ + top: -13rem; + right: -13rem; + bottom: -13rem; + left: -13rem; + } + + .\32xl\:-inset-56{ + top: -14rem; + right: -14rem; + bottom: -14rem; + left: -14rem; + } + + .\32xl\:-inset-60{ + top: -15rem; + right: -15rem; + bottom: -15rem; + left: -15rem; + } + + .\32xl\:-inset-64{ + top: -16rem; + right: -16rem; + bottom: -16rem; + left: -16rem; + } + + .\32xl\:-inset-72{ + top: -18rem; + right: -18rem; + bottom: -18rem; + left: -18rem; + } + + .\32xl\:-inset-80{ + top: -20rem; + right: -20rem; + bottom: -20rem; + left: -20rem; + } + + .\32xl\:-inset-96{ + top: -24rem; + right: -24rem; + bottom: -24rem; + left: -24rem; + } + + .\32xl\:-inset-px{ + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; + } + + .\32xl\:-inset-0\.5{ + top: -0.125rem; + right: -0.125rem; + bottom: -0.125rem; + left: -0.125rem; + } + + .\32xl\:-inset-1\.5{ + top: -0.375rem; + right: -0.375rem; + bottom: -0.375rem; + left: -0.375rem; + } + + .\32xl\:-inset-2\.5{ + top: -0.625rem; + right: -0.625rem; + bottom: -0.625rem; + left: -0.625rem; + } + + .\32xl\:-inset-3\.5{ + top: -0.875rem; + right: -0.875rem; + bottom: -0.875rem; + left: -0.875rem; + } + + .\32xl\:inset-1\/2{ + top: 50%; + right: 50%; + bottom: 50%; + left: 50%; + } + + .\32xl\:inset-1\/3{ + top: 33.333333%; + right: 33.333333%; + bottom: 33.333333%; + left: 33.333333%; + } + + .\32xl\:inset-2\/3{ + top: 66.666667%; + right: 66.666667%; + bottom: 66.666667%; + left: 66.666667%; + } + + .\32xl\:inset-1\/4{ + top: 25%; + right: 25%; + bottom: 25%; + left: 25%; + } + + .\32xl\:inset-2\/4{ + top: 50%; + right: 50%; + bottom: 50%; + left: 50%; + } + + .\32xl\:inset-3\/4{ + top: 75%; + right: 75%; + bottom: 75%; + left: 75%; + } + + .\32xl\:inset-full{ + top: 100%; + right: 100%; + bottom: 100%; + left: 100%; + } + + .\32xl\:-inset-1\/2{ + top: -50%; + right: -50%; + bottom: -50%; + left: -50%; + } + + .\32xl\:-inset-1\/3{ + top: -33.333333%; + right: -33.333333%; + bottom: -33.333333%; + left: -33.333333%; + } + + .\32xl\:-inset-2\/3{ + top: -66.666667%; + right: -66.666667%; + bottom: -66.666667%; + left: -66.666667%; + } + + .\32xl\:-inset-1\/4{ + top: -25%; + right: -25%; + bottom: -25%; + left: -25%; + } + + .\32xl\:-inset-2\/4{ + top: -50%; + right: -50%; + bottom: -50%; + left: -50%; + } + + .\32xl\:-inset-3\/4{ + top: -75%; + right: -75%; + bottom: -75%; + left: -75%; + } + + .\32xl\:-inset-full{ + top: -100%; + right: -100%; + bottom: -100%; + left: -100%; + } + + .\32xl\:inset-y-0{ + top: 0px; + bottom: 0px; + } + + .\32xl\:inset-x-0{ + right: 0px; + left: 0px; + } + + .\32xl\:inset-y-1{ + top: 0.25rem; + bottom: 0.25rem; + } + + .\32xl\:inset-x-1{ + right: 0.25rem; + left: 0.25rem; + } + + .\32xl\:inset-y-2{ + top: 0.5rem; + bottom: 0.5rem; + } + + .\32xl\:inset-x-2{ + right: 0.5rem; + left: 0.5rem; + } + + .\32xl\:inset-y-3{ + top: 0.75rem; + bottom: 0.75rem; + } + + .\32xl\:inset-x-3{ + right: 0.75rem; + left: 0.75rem; + } + + .\32xl\:inset-y-4{ + top: 1rem; + bottom: 1rem; + } + + .\32xl\:inset-x-4{ + right: 1rem; + left: 1rem; + } + + .\32xl\:inset-y-5{ + top: 1.25rem; + bottom: 1.25rem; + } + + .\32xl\:inset-x-5{ + right: 1.25rem; + left: 1.25rem; + } + + .\32xl\:inset-y-6{ + top: 1.5rem; + bottom: 1.5rem; + } + + .\32xl\:inset-x-6{ + right: 1.5rem; + left: 1.5rem; + } + + .\32xl\:inset-y-7{ + top: 1.75rem; + bottom: 1.75rem; + } + + .\32xl\:inset-x-7{ + right: 1.75rem; + left: 1.75rem; + } + + .\32xl\:inset-y-8{ + top: 2rem; + bottom: 2rem; + } + + .\32xl\:inset-x-8{ + right: 2rem; + left: 2rem; + } + + .\32xl\:inset-y-9{ + top: 2.25rem; + bottom: 2.25rem; + } + + .\32xl\:inset-x-9{ + right: 2.25rem; + left: 2.25rem; + } + + .\32xl\:inset-y-10{ + top: 2.5rem; + bottom: 2.5rem; + } + + .\32xl\:inset-x-10{ + right: 2.5rem; + left: 2.5rem; + } + + .\32xl\:inset-y-11{ + top: 2.75rem; + bottom: 2.75rem; + } + + .\32xl\:inset-x-11{ + right: 2.75rem; + left: 2.75rem; + } + + .\32xl\:inset-y-12{ + top: 3rem; + bottom: 3rem; + } + + .\32xl\:inset-x-12{ + right: 3rem; + left: 3rem; + } + + .\32xl\:inset-y-14{ + top: 3.5rem; + bottom: 3.5rem; + } + + .\32xl\:inset-x-14{ + right: 3.5rem; + left: 3.5rem; + } + + .\32xl\:inset-y-16{ + top: 4rem; + bottom: 4rem; + } + + .\32xl\:inset-x-16{ + right: 4rem; + left: 4rem; + } + + .\32xl\:inset-y-20{ + top: 5rem; + bottom: 5rem; + } + + .\32xl\:inset-x-20{ + right: 5rem; + left: 5rem; + } + + .\32xl\:inset-y-24{ + top: 6rem; + bottom: 6rem; + } + + .\32xl\:inset-x-24{ + right: 6rem; + left: 6rem; + } + + .\32xl\:inset-y-28{ + top: 7rem; + bottom: 7rem; + } + + .\32xl\:inset-x-28{ + right: 7rem; + left: 7rem; + } + + .\32xl\:inset-y-32{ + top: 8rem; + bottom: 8rem; + } + + .\32xl\:inset-x-32{ + right: 8rem; + left: 8rem; + } + + .\32xl\:inset-y-36{ + top: 9rem; + bottom: 9rem; + } + + .\32xl\:inset-x-36{ + right: 9rem; + left: 9rem; + } + + .\32xl\:inset-y-40{ + top: 10rem; + bottom: 10rem; + } + + .\32xl\:inset-x-40{ + right: 10rem; + left: 10rem; + } + + .\32xl\:inset-y-44{ + top: 11rem; + bottom: 11rem; + } + + .\32xl\:inset-x-44{ + right: 11rem; + left: 11rem; + } + + .\32xl\:inset-y-48{ + top: 12rem; + bottom: 12rem; + } + + .\32xl\:inset-x-48{ + right: 12rem; + left: 12rem; + } + + .\32xl\:inset-y-52{ + top: 13rem; + bottom: 13rem; + } + + .\32xl\:inset-x-52{ + right: 13rem; + left: 13rem; + } + + .\32xl\:inset-y-56{ + top: 14rem; + bottom: 14rem; + } + + .\32xl\:inset-x-56{ + right: 14rem; + left: 14rem; + } + + .\32xl\:inset-y-60{ + top: 15rem; + bottom: 15rem; + } + + .\32xl\:inset-x-60{ + right: 15rem; + left: 15rem; + } + + .\32xl\:inset-y-64{ + top: 16rem; + bottom: 16rem; + } + + .\32xl\:inset-x-64{ + right: 16rem; + left: 16rem; + } + + .\32xl\:inset-y-72{ + top: 18rem; + bottom: 18rem; + } + + .\32xl\:inset-x-72{ + right: 18rem; + left: 18rem; + } + + .\32xl\:inset-y-80{ + top: 20rem; + bottom: 20rem; + } + + .\32xl\:inset-x-80{ + right: 20rem; + left: 20rem; + } + + .\32xl\:inset-y-96{ + top: 24rem; + bottom: 24rem; + } + + .\32xl\:inset-x-96{ + right: 24rem; + left: 24rem; + } + + .\32xl\:inset-y-auto{ + top: auto; + bottom: auto; + } + + .\32xl\:inset-x-auto{ + right: auto; + left: auto; + } + + .\32xl\:inset-y-px{ + top: 1px; + bottom: 1px; + } + + .\32xl\:inset-x-px{ + right: 1px; + left: 1px; + } + + .\32xl\:inset-y-0\.5{ + top: 0.125rem; + bottom: 0.125rem; + } + + .\32xl\:inset-x-0\.5{ + right: 0.125rem; + left: 0.125rem; + } + + .\32xl\:inset-y-1\.5{ + top: 0.375rem; + bottom: 0.375rem; + } + + .\32xl\:inset-x-1\.5{ + right: 0.375rem; + left: 0.375rem; + } + + .\32xl\:inset-y-2\.5{ + top: 0.625rem; + bottom: 0.625rem; + } + + .\32xl\:inset-x-2\.5{ + right: 0.625rem; + left: 0.625rem; + } + + .\32xl\:inset-y-3\.5{ + top: 0.875rem; + bottom: 0.875rem; + } + + .\32xl\:inset-x-3\.5{ + right: 0.875rem; + left: 0.875rem; + } + + .\32xl\:-inset-y-0{ + top: 0px; + bottom: 0px; + } + + .\32xl\:-inset-x-0{ + right: 0px; + left: 0px; + } + + .\32xl\:-inset-y-1{ + top: -0.25rem; + bottom: -0.25rem; + } + + .\32xl\:-inset-x-1{ + right: -0.25rem; + left: -0.25rem; + } + + .\32xl\:-inset-y-2{ + top: -0.5rem; + bottom: -0.5rem; + } + + .\32xl\:-inset-x-2{ + right: -0.5rem; + left: -0.5rem; + } + + .\32xl\:-inset-y-3{ + top: -0.75rem; + bottom: -0.75rem; + } + + .\32xl\:-inset-x-3{ + right: -0.75rem; + left: -0.75rem; + } + + .\32xl\:-inset-y-4{ + top: -1rem; + bottom: -1rem; + } + + .\32xl\:-inset-x-4{ + right: -1rem; + left: -1rem; + } + + .\32xl\:-inset-y-5{ + top: -1.25rem; + bottom: -1.25rem; + } + + .\32xl\:-inset-x-5{ + right: -1.25rem; + left: -1.25rem; + } + + .\32xl\:-inset-y-6{ + top: -1.5rem; + bottom: -1.5rem; + } + + .\32xl\:-inset-x-6{ + right: -1.5rem; + left: -1.5rem; + } + + .\32xl\:-inset-y-7{ + top: -1.75rem; + bottom: -1.75rem; + } + + .\32xl\:-inset-x-7{ + right: -1.75rem; + left: -1.75rem; + } + + .\32xl\:-inset-y-8{ + top: -2rem; + bottom: -2rem; + } + + .\32xl\:-inset-x-8{ + right: -2rem; + left: -2rem; + } + + .\32xl\:-inset-y-9{ + top: -2.25rem; + bottom: -2.25rem; + } + + .\32xl\:-inset-x-9{ + right: -2.25rem; + left: -2.25rem; + } + + .\32xl\:-inset-y-10{ + top: -2.5rem; + bottom: -2.5rem; + } + + .\32xl\:-inset-x-10{ + right: -2.5rem; + left: -2.5rem; + } + + .\32xl\:-inset-y-11{ + top: -2.75rem; + bottom: -2.75rem; + } + + .\32xl\:-inset-x-11{ + right: -2.75rem; + left: -2.75rem; + } + + .\32xl\:-inset-y-12{ + top: -3rem; + bottom: -3rem; + } + + .\32xl\:-inset-x-12{ + right: -3rem; + left: -3rem; + } + + .\32xl\:-inset-y-14{ + top: -3.5rem; + bottom: -3.5rem; + } + + .\32xl\:-inset-x-14{ + right: -3.5rem; + left: -3.5rem; + } + + .\32xl\:-inset-y-16{ + top: -4rem; + bottom: -4rem; + } + + .\32xl\:-inset-x-16{ + right: -4rem; + left: -4rem; + } + + .\32xl\:-inset-y-20{ + top: -5rem; + bottom: -5rem; + } + + .\32xl\:-inset-x-20{ + right: -5rem; + left: -5rem; + } + + .\32xl\:-inset-y-24{ + top: -6rem; + bottom: -6rem; + } + + .\32xl\:-inset-x-24{ + right: -6rem; + left: -6rem; + } + + .\32xl\:-inset-y-28{ + top: -7rem; + bottom: -7rem; + } + + .\32xl\:-inset-x-28{ + right: -7rem; + left: -7rem; + } + + .\32xl\:-inset-y-32{ + top: -8rem; + bottom: -8rem; + } + + .\32xl\:-inset-x-32{ + right: -8rem; + left: -8rem; + } + + .\32xl\:-inset-y-36{ + top: -9rem; + bottom: -9rem; + } + + .\32xl\:-inset-x-36{ + right: -9rem; + left: -9rem; + } + + .\32xl\:-inset-y-40{ + top: -10rem; + bottom: -10rem; + } + + .\32xl\:-inset-x-40{ + right: -10rem; + left: -10rem; + } + + .\32xl\:-inset-y-44{ + top: -11rem; + bottom: -11rem; + } + + .\32xl\:-inset-x-44{ + right: -11rem; + left: -11rem; + } + + .\32xl\:-inset-y-48{ + top: -12rem; + bottom: -12rem; + } + + .\32xl\:-inset-x-48{ + right: -12rem; + left: -12rem; + } + + .\32xl\:-inset-y-52{ + top: -13rem; + bottom: -13rem; + } + + .\32xl\:-inset-x-52{ + right: -13rem; + left: -13rem; + } + + .\32xl\:-inset-y-56{ + top: -14rem; + bottom: -14rem; + } + + .\32xl\:-inset-x-56{ + right: -14rem; + left: -14rem; + } + + .\32xl\:-inset-y-60{ + top: -15rem; + bottom: -15rem; + } + + .\32xl\:-inset-x-60{ + right: -15rem; + left: -15rem; + } + + .\32xl\:-inset-y-64{ + top: -16rem; + bottom: -16rem; + } + + .\32xl\:-inset-x-64{ + right: -16rem; + left: -16rem; + } + + .\32xl\:-inset-y-72{ + top: -18rem; + bottom: -18rem; + } + + .\32xl\:-inset-x-72{ + right: -18rem; + left: -18rem; + } + + .\32xl\:-inset-y-80{ + top: -20rem; + bottom: -20rem; + } + + .\32xl\:-inset-x-80{ + right: -20rem; + left: -20rem; + } + + .\32xl\:-inset-y-96{ + top: -24rem; + bottom: -24rem; + } + + .\32xl\:-inset-x-96{ + right: -24rem; + left: -24rem; + } + + .\32xl\:-inset-y-px{ + top: -1px; + bottom: -1px; + } + + .\32xl\:-inset-x-px{ + right: -1px; + left: -1px; + } + + .\32xl\:-inset-y-0\.5{ + top: -0.125rem; + bottom: -0.125rem; + } + + .\32xl\:-inset-x-0\.5{ + right: -0.125rem; + left: -0.125rem; + } + + .\32xl\:-inset-y-1\.5{ + top: -0.375rem; + bottom: -0.375rem; + } + + .\32xl\:-inset-x-1\.5{ + right: -0.375rem; + left: -0.375rem; + } + + .\32xl\:-inset-y-2\.5{ + top: -0.625rem; + bottom: -0.625rem; + } + + .\32xl\:-inset-x-2\.5{ + right: -0.625rem; + left: -0.625rem; + } + + .\32xl\:-inset-y-3\.5{ + top: -0.875rem; + bottom: -0.875rem; + } + + .\32xl\:-inset-x-3\.5{ + right: -0.875rem; + left: -0.875rem; + } + + .\32xl\:inset-y-1\/2{ + top: 50%; + bottom: 50%; + } + + .\32xl\:inset-x-1\/2{ + right: 50%; + left: 50%; + } + + .\32xl\:inset-y-1\/3{ + top: 33.333333%; + bottom: 33.333333%; + } + + .\32xl\:inset-x-1\/3{ + right: 33.333333%; + left: 33.333333%; + } + + .\32xl\:inset-y-2\/3{ + top: 66.666667%; + bottom: 66.666667%; + } + + .\32xl\:inset-x-2\/3{ + right: 66.666667%; + left: 66.666667%; + } + + .\32xl\:inset-y-1\/4{ + top: 25%; + bottom: 25%; + } + + .\32xl\:inset-x-1\/4{ + right: 25%; + left: 25%; + } + + .\32xl\:inset-y-2\/4{ + top: 50%; + bottom: 50%; + } + + .\32xl\:inset-x-2\/4{ + right: 50%; + left: 50%; + } + + .\32xl\:inset-y-3\/4{ + top: 75%; + bottom: 75%; + } + + .\32xl\:inset-x-3\/4{ + right: 75%; + left: 75%; + } + + .\32xl\:inset-y-full{ + top: 100%; + bottom: 100%; + } + + .\32xl\:inset-x-full{ + right: 100%; + left: 100%; + } + + .\32xl\:-inset-y-1\/2{ + top: -50%; + bottom: -50%; + } + + .\32xl\:-inset-x-1\/2{ + right: -50%; + left: -50%; + } + + .\32xl\:-inset-y-1\/3{ + top: -33.333333%; + bottom: -33.333333%; + } + + .\32xl\:-inset-x-1\/3{ + right: -33.333333%; + left: -33.333333%; + } + + .\32xl\:-inset-y-2\/3{ + top: -66.666667%; + bottom: -66.666667%; + } + + .\32xl\:-inset-x-2\/3{ + right: -66.666667%; + left: -66.666667%; + } + + .\32xl\:-inset-y-1\/4{ + top: -25%; + bottom: -25%; + } + + .\32xl\:-inset-x-1\/4{ + right: -25%; + left: -25%; + } + + .\32xl\:-inset-y-2\/4{ + top: -50%; + bottom: -50%; + } + + .\32xl\:-inset-x-2\/4{ + right: -50%; + left: -50%; + } + + .\32xl\:-inset-y-3\/4{ + top: -75%; + bottom: -75%; + } + + .\32xl\:-inset-x-3\/4{ + right: -75%; + left: -75%; + } + + .\32xl\:-inset-y-full{ + top: -100%; + bottom: -100%; + } + + .\32xl\:-inset-x-full{ + right: -100%; + left: -100%; + } + + .\32xl\:top-0{ + top: 0px; + } + + .\32xl\:right-0{ + right: 0px; + } + + .\32xl\:bottom-0{ + bottom: 0px; + } + + .\32xl\:left-0{ + left: 0px; + } + + .\32xl\:top-1{ + top: 0.25rem; + } + + .\32xl\:right-1{ + right: 0.25rem; + } + + .\32xl\:bottom-1{ + bottom: 0.25rem; + } + + .\32xl\:left-1{ + left: 0.25rem; + } + + .\32xl\:top-2{ + top: 0.5rem; + } + + .\32xl\:right-2{ + right: 0.5rem; + } + + .\32xl\:bottom-2{ + bottom: 0.5rem; + } + + .\32xl\:left-2{ + left: 0.5rem; + } + + .\32xl\:top-3{ + top: 0.75rem; + } + + .\32xl\:right-3{ + right: 0.75rem; + } + + .\32xl\:bottom-3{ + bottom: 0.75rem; + } + + .\32xl\:left-3{ + left: 0.75rem; + } + + .\32xl\:top-4{ + top: 1rem; + } + + .\32xl\:right-4{ + right: 1rem; + } + + .\32xl\:bottom-4{ + bottom: 1rem; + } + + .\32xl\:left-4{ + left: 1rem; + } + + .\32xl\:top-5{ + top: 1.25rem; + } + + .\32xl\:right-5{ + right: 1.25rem; + } + + .\32xl\:bottom-5{ + bottom: 1.25rem; + } + + .\32xl\:left-5{ + left: 1.25rem; + } + + .\32xl\:top-6{ + top: 1.5rem; + } + + .\32xl\:right-6{ + right: 1.5rem; + } + + .\32xl\:bottom-6{ + bottom: 1.5rem; + } + + .\32xl\:left-6{ + left: 1.5rem; + } + + .\32xl\:top-7{ + top: 1.75rem; + } + + .\32xl\:right-7{ + right: 1.75rem; + } + + .\32xl\:bottom-7{ + bottom: 1.75rem; + } + + .\32xl\:left-7{ + left: 1.75rem; + } + + .\32xl\:top-8{ + top: 2rem; + } + + .\32xl\:right-8{ + right: 2rem; + } + + .\32xl\:bottom-8{ + bottom: 2rem; + } + + .\32xl\:left-8{ + left: 2rem; + } + + .\32xl\:top-9{ + top: 2.25rem; + } + + .\32xl\:right-9{ + right: 2.25rem; + } + + .\32xl\:bottom-9{ + bottom: 2.25rem; + } + + .\32xl\:left-9{ + left: 2.25rem; + } + + .\32xl\:top-10{ + top: 2.5rem; + } + + .\32xl\:right-10{ + right: 2.5rem; + } + + .\32xl\:bottom-10{ + bottom: 2.5rem; + } + + .\32xl\:left-10{ + left: 2.5rem; + } + + .\32xl\:top-11{ + top: 2.75rem; + } + + .\32xl\:right-11{ + right: 2.75rem; + } + + .\32xl\:bottom-11{ + bottom: 2.75rem; + } + + .\32xl\:left-11{ + left: 2.75rem; + } + + .\32xl\:top-12{ + top: 3rem; + } + + .\32xl\:right-12{ + right: 3rem; + } + + .\32xl\:bottom-12{ + bottom: 3rem; + } + + .\32xl\:left-12{ + left: 3rem; + } + + .\32xl\:top-14{ + top: 3.5rem; + } + + .\32xl\:right-14{ + right: 3.5rem; + } + + .\32xl\:bottom-14{ + bottom: 3.5rem; + } + + .\32xl\:left-14{ + left: 3.5rem; + } + + .\32xl\:top-16{ + top: 4rem; + } + + .\32xl\:right-16{ + right: 4rem; + } + + .\32xl\:bottom-16{ + bottom: 4rem; + } + + .\32xl\:left-16{ + left: 4rem; + } + + .\32xl\:top-20{ + top: 5rem; + } + + .\32xl\:right-20{ + right: 5rem; + } + + .\32xl\:bottom-20{ + bottom: 5rem; + } + + .\32xl\:left-20{ + left: 5rem; + } + + .\32xl\:top-24{ + top: 6rem; + } + + .\32xl\:right-24{ + right: 6rem; + } + + .\32xl\:bottom-24{ + bottom: 6rem; + } + + .\32xl\:left-24{ + left: 6rem; + } + + .\32xl\:top-28{ + top: 7rem; + } + + .\32xl\:right-28{ + right: 7rem; + } + + .\32xl\:bottom-28{ + bottom: 7rem; + } + + .\32xl\:left-28{ + left: 7rem; + } + + .\32xl\:top-32{ + top: 8rem; + } + + .\32xl\:right-32{ + right: 8rem; + } + + .\32xl\:bottom-32{ + bottom: 8rem; + } + + .\32xl\:left-32{ + left: 8rem; + } + + .\32xl\:top-36{ + top: 9rem; + } + + .\32xl\:right-36{ + right: 9rem; + } + + .\32xl\:bottom-36{ + bottom: 9rem; + } + + .\32xl\:left-36{ + left: 9rem; + } + + .\32xl\:top-40{ + top: 10rem; + } + + .\32xl\:right-40{ + right: 10rem; + } + + .\32xl\:bottom-40{ + bottom: 10rem; + } + + .\32xl\:left-40{ + left: 10rem; + } + + .\32xl\:top-44{ + top: 11rem; + } + + .\32xl\:right-44{ + right: 11rem; + } + + .\32xl\:bottom-44{ + bottom: 11rem; + } + + .\32xl\:left-44{ + left: 11rem; + } + + .\32xl\:top-48{ + top: 12rem; + } + + .\32xl\:right-48{ + right: 12rem; + } + + .\32xl\:bottom-48{ + bottom: 12rem; + } + + .\32xl\:left-48{ + left: 12rem; + } + + .\32xl\:top-52{ + top: 13rem; + } + + .\32xl\:right-52{ + right: 13rem; + } + + .\32xl\:bottom-52{ + bottom: 13rem; + } + + .\32xl\:left-52{ + left: 13rem; + } + + .\32xl\:top-56{ + top: 14rem; + } + + .\32xl\:right-56{ + right: 14rem; + } + + .\32xl\:bottom-56{ + bottom: 14rem; + } + + .\32xl\:left-56{ + left: 14rem; + } + + .\32xl\:top-60{ + top: 15rem; + } + + .\32xl\:right-60{ + right: 15rem; + } + + .\32xl\:bottom-60{ + bottom: 15rem; + } + + .\32xl\:left-60{ + left: 15rem; + } + + .\32xl\:top-64{ + top: 16rem; + } + + .\32xl\:right-64{ + right: 16rem; + } + + .\32xl\:bottom-64{ + bottom: 16rem; + } + + .\32xl\:left-64{ + left: 16rem; + } + + .\32xl\:top-72{ + top: 18rem; + } + + .\32xl\:right-72{ + right: 18rem; + } + + .\32xl\:bottom-72{ + bottom: 18rem; + } + + .\32xl\:left-72{ + left: 18rem; + } + + .\32xl\:top-80{ + top: 20rem; + } + + .\32xl\:right-80{ + right: 20rem; + } + + .\32xl\:bottom-80{ + bottom: 20rem; + } + + .\32xl\:left-80{ + left: 20rem; + } + + .\32xl\:top-96{ + top: 24rem; + } + + .\32xl\:right-96{ + right: 24rem; + } + + .\32xl\:bottom-96{ + bottom: 24rem; + } + + .\32xl\:left-96{ + left: 24rem; + } + + .\32xl\:top-auto{ + top: auto; + } + + .\32xl\:right-auto{ + right: auto; + } + + .\32xl\:bottom-auto{ + bottom: auto; + } + + .\32xl\:left-auto{ + left: auto; + } + + .\32xl\:top-px{ + top: 1px; + } + + .\32xl\:right-px{ + right: 1px; + } + + .\32xl\:bottom-px{ + bottom: 1px; + } + + .\32xl\:left-px{ + left: 1px; + } + + .\32xl\:top-0\.5{ + top: 0.125rem; + } + + .\32xl\:right-0\.5{ + right: 0.125rem; + } + + .\32xl\:bottom-0\.5{ + bottom: 0.125rem; + } + + .\32xl\:left-0\.5{ + left: 0.125rem; + } + + .\32xl\:top-1\.5{ + top: 0.375rem; + } + + .\32xl\:right-1\.5{ + right: 0.375rem; + } + + .\32xl\:bottom-1\.5{ + bottom: 0.375rem; + } + + .\32xl\:left-1\.5{ + left: 0.375rem; + } + + .\32xl\:top-2\.5{ + top: 0.625rem; + } + + .\32xl\:right-2\.5{ + right: 0.625rem; + } + + .\32xl\:bottom-2\.5{ + bottom: 0.625rem; + } + + .\32xl\:left-2\.5{ + left: 0.625rem; + } + + .\32xl\:top-3\.5{ + top: 0.875rem; + } + + .\32xl\:right-3\.5{ + right: 0.875rem; + } + + .\32xl\:bottom-3\.5{ + bottom: 0.875rem; + } + + .\32xl\:left-3\.5{ + left: 0.875rem; + } + + .\32xl\:-top-0{ + top: 0px; + } + + .\32xl\:-right-0{ + right: 0px; + } + + .\32xl\:-bottom-0{ + bottom: 0px; + } + + .\32xl\:-left-0{ + left: 0px; + } + + .\32xl\:-top-1{ + top: -0.25rem; + } + + .\32xl\:-right-1{ + right: -0.25rem; + } + + .\32xl\:-bottom-1{ + bottom: -0.25rem; + } + + .\32xl\:-left-1{ + left: -0.25rem; + } + + .\32xl\:-top-2{ + top: -0.5rem; + } + + .\32xl\:-right-2{ + right: -0.5rem; + } + + .\32xl\:-bottom-2{ + bottom: -0.5rem; + } + + .\32xl\:-left-2{ + left: -0.5rem; + } + + .\32xl\:-top-3{ + top: -0.75rem; + } + + .\32xl\:-right-3{ + right: -0.75rem; + } + + .\32xl\:-bottom-3{ + bottom: -0.75rem; + } + + .\32xl\:-left-3{ + left: -0.75rem; + } + + .\32xl\:-top-4{ + top: -1rem; + } + + .\32xl\:-right-4{ + right: -1rem; + } + + .\32xl\:-bottom-4{ + bottom: -1rem; + } + + .\32xl\:-left-4{ + left: -1rem; + } + + .\32xl\:-top-5{ + top: -1.25rem; + } + + .\32xl\:-right-5{ + right: -1.25rem; + } + + .\32xl\:-bottom-5{ + bottom: -1.25rem; + } + + .\32xl\:-left-5{ + left: -1.25rem; + } + + .\32xl\:-top-6{ + top: -1.5rem; + } + + .\32xl\:-right-6{ + right: -1.5rem; + } + + .\32xl\:-bottom-6{ + bottom: -1.5rem; + } + + .\32xl\:-left-6{ + left: -1.5rem; + } + + .\32xl\:-top-7{ + top: -1.75rem; + } + + .\32xl\:-right-7{ + right: -1.75rem; + } + + .\32xl\:-bottom-7{ + bottom: -1.75rem; + } + + .\32xl\:-left-7{ + left: -1.75rem; + } + + .\32xl\:-top-8{ + top: -2rem; + } + + .\32xl\:-right-8{ + right: -2rem; + } + + .\32xl\:-bottom-8{ + bottom: -2rem; + } + + .\32xl\:-left-8{ + left: -2rem; + } + + .\32xl\:-top-9{ + top: -2.25rem; + } + + .\32xl\:-right-9{ + right: -2.25rem; + } + + .\32xl\:-bottom-9{ + bottom: -2.25rem; + } + + .\32xl\:-left-9{ + left: -2.25rem; + } + + .\32xl\:-top-10{ + top: -2.5rem; + } + + .\32xl\:-right-10{ + right: -2.5rem; + } + + .\32xl\:-bottom-10{ + bottom: -2.5rem; + } + + .\32xl\:-left-10{ + left: -2.5rem; + } + + .\32xl\:-top-11{ + top: -2.75rem; + } + + .\32xl\:-right-11{ + right: -2.75rem; + } + + .\32xl\:-bottom-11{ + bottom: -2.75rem; + } + + .\32xl\:-left-11{ + left: -2.75rem; + } + + .\32xl\:-top-12{ + top: -3rem; + } + + .\32xl\:-right-12{ + right: -3rem; + } + + .\32xl\:-bottom-12{ + bottom: -3rem; + } + + .\32xl\:-left-12{ + left: -3rem; + } + + .\32xl\:-top-14{ + top: -3.5rem; + } + + .\32xl\:-right-14{ + right: -3.5rem; + } + + .\32xl\:-bottom-14{ + bottom: -3.5rem; + } + + .\32xl\:-left-14{ + left: -3.5rem; + } + + .\32xl\:-top-16{ + top: -4rem; + } + + .\32xl\:-right-16{ + right: -4rem; + } + + .\32xl\:-bottom-16{ + bottom: -4rem; + } + + .\32xl\:-left-16{ + left: -4rem; + } + + .\32xl\:-top-20{ + top: -5rem; + } + + .\32xl\:-right-20{ + right: -5rem; + } + + .\32xl\:-bottom-20{ + bottom: -5rem; + } + + .\32xl\:-left-20{ + left: -5rem; + } + + .\32xl\:-top-24{ + top: -6rem; + } + + .\32xl\:-right-24{ + right: -6rem; + } + + .\32xl\:-bottom-24{ + bottom: -6rem; + } + + .\32xl\:-left-24{ + left: -6rem; + } + + .\32xl\:-top-28{ + top: -7rem; + } + + .\32xl\:-right-28{ + right: -7rem; + } + + .\32xl\:-bottom-28{ + bottom: -7rem; + } + + .\32xl\:-left-28{ + left: -7rem; + } + + .\32xl\:-top-32{ + top: -8rem; + } + + .\32xl\:-right-32{ + right: -8rem; + } + + .\32xl\:-bottom-32{ + bottom: -8rem; + } + + .\32xl\:-left-32{ + left: -8rem; + } + + .\32xl\:-top-36{ + top: -9rem; + } + + .\32xl\:-right-36{ + right: -9rem; + } + + .\32xl\:-bottom-36{ + bottom: -9rem; + } + + .\32xl\:-left-36{ + left: -9rem; + } + + .\32xl\:-top-40{ + top: -10rem; + } + + .\32xl\:-right-40{ + right: -10rem; + } + + .\32xl\:-bottom-40{ + bottom: -10rem; + } + + .\32xl\:-left-40{ + left: -10rem; + } + + .\32xl\:-top-44{ + top: -11rem; + } + + .\32xl\:-right-44{ + right: -11rem; + } + + .\32xl\:-bottom-44{ + bottom: -11rem; + } + + .\32xl\:-left-44{ + left: -11rem; + } + + .\32xl\:-top-48{ + top: -12rem; + } + + .\32xl\:-right-48{ + right: -12rem; + } + + .\32xl\:-bottom-48{ + bottom: -12rem; + } + + .\32xl\:-left-48{ + left: -12rem; + } + + .\32xl\:-top-52{ + top: -13rem; + } + + .\32xl\:-right-52{ + right: -13rem; + } + + .\32xl\:-bottom-52{ + bottom: -13rem; + } + + .\32xl\:-left-52{ + left: -13rem; + } + + .\32xl\:-top-56{ + top: -14rem; + } + + .\32xl\:-right-56{ + right: -14rem; + } + + .\32xl\:-bottom-56{ + bottom: -14rem; + } + + .\32xl\:-left-56{ + left: -14rem; + } + + .\32xl\:-top-60{ + top: -15rem; + } + + .\32xl\:-right-60{ + right: -15rem; + } + + .\32xl\:-bottom-60{ + bottom: -15rem; + } + + .\32xl\:-left-60{ + left: -15rem; + } + + .\32xl\:-top-64{ + top: -16rem; + } + + .\32xl\:-right-64{ + right: -16rem; + } + + .\32xl\:-bottom-64{ + bottom: -16rem; + } + + .\32xl\:-left-64{ + left: -16rem; + } + + .\32xl\:-top-72{ + top: -18rem; + } + + .\32xl\:-right-72{ + right: -18rem; + } + + .\32xl\:-bottom-72{ + bottom: -18rem; + } + + .\32xl\:-left-72{ + left: -18rem; + } + + .\32xl\:-top-80{ + top: -20rem; + } + + .\32xl\:-right-80{ + right: -20rem; + } + + .\32xl\:-bottom-80{ + bottom: -20rem; + } + + .\32xl\:-left-80{ + left: -20rem; + } + + .\32xl\:-top-96{ + top: -24rem; + } + + .\32xl\:-right-96{ + right: -24rem; + } + + .\32xl\:-bottom-96{ + bottom: -24rem; + } + + .\32xl\:-left-96{ + left: -24rem; + } + + .\32xl\:-top-px{ + top: -1px; + } + + .\32xl\:-right-px{ + right: -1px; + } + + .\32xl\:-bottom-px{ + bottom: -1px; + } + + .\32xl\:-left-px{ + left: -1px; + } + + .\32xl\:-top-0\.5{ + top: -0.125rem; + } + + .\32xl\:-right-0\.5{ + right: -0.125rem; + } + + .\32xl\:-bottom-0\.5{ + bottom: -0.125rem; + } + + .\32xl\:-left-0\.5{ + left: -0.125rem; + } + + .\32xl\:-top-1\.5{ + top: -0.375rem; + } + + .\32xl\:-right-1\.5{ + right: -0.375rem; + } + + .\32xl\:-bottom-1\.5{ + bottom: -0.375rem; + } + + .\32xl\:-left-1\.5{ + left: -0.375rem; + } + + .\32xl\:-top-2\.5{ + top: -0.625rem; + } + + .\32xl\:-right-2\.5{ + right: -0.625rem; + } + + .\32xl\:-bottom-2\.5{ + bottom: -0.625rem; + } + + .\32xl\:-left-2\.5{ + left: -0.625rem; + } + + .\32xl\:-top-3\.5{ + top: -0.875rem; + } + + .\32xl\:-right-3\.5{ + right: -0.875rem; + } + + .\32xl\:-bottom-3\.5{ + bottom: -0.875rem; + } + + .\32xl\:-left-3\.5{ + left: -0.875rem; + } + + .\32xl\:top-1\/2{ + top: 50%; + } + + .\32xl\:right-1\/2{ + right: 50%; + } + + .\32xl\:bottom-1\/2{ + bottom: 50%; + } + + .\32xl\:left-1\/2{ + left: 50%; + } + + .\32xl\:top-1\/3{ + top: 33.333333%; + } + + .\32xl\:right-1\/3{ + right: 33.333333%; + } + + .\32xl\:bottom-1\/3{ + bottom: 33.333333%; + } + + .\32xl\:left-1\/3{ + left: 33.333333%; + } + + .\32xl\:top-2\/3{ + top: 66.666667%; + } + + .\32xl\:right-2\/3{ + right: 66.666667%; + } + + .\32xl\:bottom-2\/3{ + bottom: 66.666667%; + } + + .\32xl\:left-2\/3{ + left: 66.666667%; + } + + .\32xl\:top-1\/4{ + top: 25%; + } + + .\32xl\:right-1\/4{ + right: 25%; + } + + .\32xl\:bottom-1\/4{ + bottom: 25%; + } + + .\32xl\:left-1\/4{ + left: 25%; + } + + .\32xl\:top-2\/4{ + top: 50%; + } + + .\32xl\:right-2\/4{ + right: 50%; + } + + .\32xl\:bottom-2\/4{ + bottom: 50%; + } + + .\32xl\:left-2\/4{ + left: 50%; + } + + .\32xl\:top-3\/4{ + top: 75%; + } + + .\32xl\:right-3\/4{ + right: 75%; + } + + .\32xl\:bottom-3\/4{ + bottom: 75%; + } + + .\32xl\:left-3\/4{ + left: 75%; + } + + .\32xl\:top-full{ + top: 100%; + } + + .\32xl\:right-full{ + right: 100%; + } + + .\32xl\:bottom-full{ + bottom: 100%; + } + + .\32xl\:left-full{ + left: 100%; + } + + .\32xl\:-top-1\/2{ + top: -50%; + } + + .\32xl\:-right-1\/2{ + right: -50%; + } + + .\32xl\:-bottom-1\/2{ + bottom: -50%; + } + + .\32xl\:-left-1\/2{ + left: -50%; + } + + .\32xl\:-top-1\/3{ + top: -33.333333%; + } + + .\32xl\:-right-1\/3{ + right: -33.333333%; + } + + .\32xl\:-bottom-1\/3{ + bottom: -33.333333%; + } + + .\32xl\:-left-1\/3{ + left: -33.333333%; + } + + .\32xl\:-top-2\/3{ + top: -66.666667%; + } + + .\32xl\:-right-2\/3{ + right: -66.666667%; + } + + .\32xl\:-bottom-2\/3{ + bottom: -66.666667%; + } + + .\32xl\:-left-2\/3{ + left: -66.666667%; + } + + .\32xl\:-top-1\/4{ + top: -25%; + } + + .\32xl\:-right-1\/4{ + right: -25%; + } + + .\32xl\:-bottom-1\/4{ + bottom: -25%; + } + + .\32xl\:-left-1\/4{ + left: -25%; + } + + .\32xl\:-top-2\/4{ + top: -50%; + } + + .\32xl\:-right-2\/4{ + right: -50%; + } + + .\32xl\:-bottom-2\/4{ + bottom: -50%; + } + + .\32xl\:-left-2\/4{ + left: -50%; + } + + .\32xl\:-top-3\/4{ + top: -75%; + } + + .\32xl\:-right-3\/4{ + right: -75%; + } + + .\32xl\:-bottom-3\/4{ + bottom: -75%; + } + + .\32xl\:-left-3\/4{ + left: -75%; + } + + .\32xl\:-top-full{ + top: -100%; + } + + .\32xl\:-right-full{ + right: -100%; + } + + .\32xl\:-bottom-full{ + bottom: -100%; + } + + .\32xl\:-left-full{ + left: -100%; + } + + .\32xl\:resize-none{ + resize: none; + } + + .\32xl\:resize-y{ + resize: vertical; + } + + .\32xl\:resize-x{ + resize: horizontal; + } + + .\32xl\:resize{ + resize: both; + } + + .\32xl\:shadow-sm{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:shadow{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:shadow-md{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:shadow-lg{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:shadow-xl{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:shadow-2xl{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:shadow-inner{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:shadow-none{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .\32xl\:group-hover\:shadow-sm{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .\32xl\:group-hover\:shadow{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .\32xl\:group-hover\:shadow-md{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .\32xl\:group-hover\:shadow-lg{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .\32xl\:group-hover\:shadow-xl{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .\32xl\:group-hover\:shadow-2xl{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .\32xl\:group-hover\:shadow-inner{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .group:hover .\32xl\:group-hover\:shadow-none{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus-within\:shadow-sm:focus-within{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus-within\:shadow:focus-within{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus-within\:shadow-md:focus-within{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus-within\:shadow-lg:focus-within{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus-within\:shadow-xl:focus-within{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus-within\:shadow-2xl:focus-within{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus-within\:shadow-inner:focus-within{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus-within\:shadow-none:focus-within{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:hover\:shadow-sm:hover{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:hover\:shadow:hover{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:hover\:shadow-md:hover{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:hover\:shadow-lg:hover{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:hover\:shadow-xl:hover{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:hover\:shadow-2xl:hover{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:hover\:shadow-inner:hover{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:hover\:shadow-none:hover{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus\:shadow-sm:focus{ + --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus\:shadow:focus{ + --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus\:shadow-md:focus{ + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus\:shadow-lg:focus{ + --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus\:shadow-xl:focus{ + --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus\:shadow-2xl:focus{ + --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus\:shadow-inner:focus{ + --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:focus\:shadow-none:focus{ + --tw-shadow: 0 0 #0000; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } + + .\32xl\:ring-0{ + --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(0px + 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 #0000); + } + + .\32xl\:ring-1{ + --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 #0000); + } + + .\32xl\:ring-2{ + --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 #0000); + } + + .\32xl\:ring-4{ + --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(4px + 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 #0000); + } + + .\32xl\:ring-8{ + --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(8px + 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 #0000); + } + + .\32xl\:ring{ + --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 #0000); + } + + .\32xl\:ring-inset{ + --tw-ring-inset: inset; + } + + .\32xl\:focus-within\:ring-0:focus-within{ + --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(0px + 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 #0000); + } + + .\32xl\:focus-within\:ring-1:focus-within{ + --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 #0000); + } + + .\32xl\:focus-within\:ring-2:focus-within{ + --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 #0000); + } + + .\32xl\:focus-within\:ring-4:focus-within{ + --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(4px + 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 #0000); + } + + .\32xl\:focus-within\:ring-8:focus-within{ + --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(8px + 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 #0000); + } + + .\32xl\:focus-within\:ring:focus-within{ + --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 #0000); + } + + .\32xl\:focus-within\:ring-inset:focus-within{ + --tw-ring-inset: inset; + } + + .\32xl\:focus\:ring-0: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(0px + 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 #0000); + } + + .\32xl\:focus\:ring-1: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(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 #0000); + } + + .\32xl\:focus\:ring-2: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(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 #0000); + } + + .\32xl\:focus\:ring-4: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(4px + 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 #0000); + } + + .\32xl\:focus\:ring-8: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(8px + 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 #0000); + } + + .\32xl\: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 #0000); + } + + .\32xl\:focus\:ring-inset:focus{ + --tw-ring-inset: inset; + } + + .\32xl\:ring-offset-transparent{ + --tw-ring-offset-color: transparent; + } + + .\32xl\:ring-offset-current{ + --tw-ring-offset-color: currentColor; + } + + .\32xl\:ring-offset-black{ + --tw-ring-offset-color: #000; + } + + .\32xl\:ring-offset-white{ + --tw-ring-offset-color: #fff; + } + + .\32xl\:ring-offset-gray-50{ + --tw-ring-offset-color: #f9fafb; + } + + .\32xl\:ring-offset-gray-100{ + --tw-ring-offset-color: #f3f4f6; + } + + .\32xl\:ring-offset-gray-200{ + --tw-ring-offset-color: #e5e7eb; + } + + .\32xl\:ring-offset-gray-300{ + --tw-ring-offset-color: #d1d5db; + } + + .\32xl\:ring-offset-gray-400{ + --tw-ring-offset-color: #9ca3af; + } + + .\32xl\:ring-offset-gray-500{ + --tw-ring-offset-color: #6b7280; + } + + .\32xl\:ring-offset-gray-600{ + --tw-ring-offset-color: #4b5563; + } + + .\32xl\:ring-offset-gray-700{ + --tw-ring-offset-color: #374151; + } + + .\32xl\:ring-offset-gray-800{ + --tw-ring-offset-color: #1f2937; + } + + .\32xl\:ring-offset-gray-900{ + --tw-ring-offset-color: #111827; + } + + .\32xl\:ring-offset-red-50{ + --tw-ring-offset-color: #fef2f2; + } + + .\32xl\:ring-offset-red-100{ + --tw-ring-offset-color: #fee2e2; + } + + .\32xl\:ring-offset-red-200{ + --tw-ring-offset-color: #fecaca; + } + + .\32xl\:ring-offset-red-300{ + --tw-ring-offset-color: #fca5a5; + } + + .\32xl\:ring-offset-red-400{ + --tw-ring-offset-color: #f87171; + } + + .\32xl\:ring-offset-red-500{ + --tw-ring-offset-color: #ef4444; + } + + .\32xl\:ring-offset-red-600{ + --tw-ring-offset-color: #dc2626; + } + + .\32xl\:ring-offset-red-700{ + --tw-ring-offset-color: #b91c1c; + } + + .\32xl\:ring-offset-red-800{ + --tw-ring-offset-color: #991b1b; + } + + .\32xl\:ring-offset-red-900{ + --tw-ring-offset-color: #7f1d1d; + } + + .\32xl\:ring-offset-yellow-50{ + --tw-ring-offset-color: #fffbeb; + } + + .\32xl\:ring-offset-yellow-100{ + --tw-ring-offset-color: #fef3c7; + } + + .\32xl\:ring-offset-yellow-200{ + --tw-ring-offset-color: #fde68a; + } + + .\32xl\:ring-offset-yellow-300{ + --tw-ring-offset-color: #fcd34d; + } + + .\32xl\:ring-offset-yellow-400{ + --tw-ring-offset-color: #fbbf24; + } + + .\32xl\:ring-offset-yellow-500{ + --tw-ring-offset-color: #f59e0b; + } + + .\32xl\:ring-offset-yellow-600{ + --tw-ring-offset-color: #d97706; + } + + .\32xl\:ring-offset-yellow-700{ + --tw-ring-offset-color: #b45309; + } + + .\32xl\:ring-offset-yellow-800{ + --tw-ring-offset-color: #92400e; + } + + .\32xl\:ring-offset-yellow-900{ + --tw-ring-offset-color: #78350f; + } + + .\32xl\:ring-offset-green-50{ + --tw-ring-offset-color: #ecfdf5; + } + + .\32xl\:ring-offset-green-100{ + --tw-ring-offset-color: #d1fae5; + } + + .\32xl\:ring-offset-green-200{ + --tw-ring-offset-color: #a7f3d0; + } + + .\32xl\:ring-offset-green-300{ + --tw-ring-offset-color: #6ee7b7; + } + + .\32xl\:ring-offset-green-400{ + --tw-ring-offset-color: #34d399; + } + + .\32xl\:ring-offset-green-500{ + --tw-ring-offset-color: #10b981; + } + + .\32xl\:ring-offset-green-600{ + --tw-ring-offset-color: #059669; + } + + .\32xl\:ring-offset-green-700{ + --tw-ring-offset-color: #047857; + } + + .\32xl\:ring-offset-green-800{ + --tw-ring-offset-color: #065f46; + } + + .\32xl\:ring-offset-green-900{ + --tw-ring-offset-color: #064e3b; + } + + .\32xl\:ring-offset-blue-50{ + --tw-ring-offset-color: #eff6ff; + } + + .\32xl\:ring-offset-blue-100{ + --tw-ring-offset-color: #dbeafe; + } + + .\32xl\:ring-offset-blue-200{ + --tw-ring-offset-color: #bfdbfe; + } + + .\32xl\:ring-offset-blue-300{ + --tw-ring-offset-color: #93c5fd; + } + + .\32xl\:ring-offset-blue-400{ + --tw-ring-offset-color: #60a5fa; + } + + .\32xl\:ring-offset-blue-500{ + --tw-ring-offset-color: #3b82f6; + } + + .\32xl\:ring-offset-blue-600{ + --tw-ring-offset-color: #2563eb; + } + + .\32xl\:ring-offset-blue-700{ + --tw-ring-offset-color: #1d4ed8; + } + + .\32xl\:ring-offset-blue-800{ + --tw-ring-offset-color: #1e40af; + } + + .\32xl\:ring-offset-blue-900{ + --tw-ring-offset-color: #1e3a8a; + } + + .\32xl\:ring-offset-indigo-50{ + --tw-ring-offset-color: #eef2ff; + } + + .\32xl\:ring-offset-indigo-100{ + --tw-ring-offset-color: #e0e7ff; + } + + .\32xl\:ring-offset-indigo-200{ + --tw-ring-offset-color: #c7d2fe; + } + + .\32xl\:ring-offset-indigo-300{ + --tw-ring-offset-color: #a5b4fc; + } + + .\32xl\:ring-offset-indigo-400{ + --tw-ring-offset-color: #818cf8; + } + + .\32xl\:ring-offset-indigo-500{ + --tw-ring-offset-color: #6366f1; + } + + .\32xl\:ring-offset-indigo-600{ + --tw-ring-offset-color: #4f46e5; + } + + .\32xl\:ring-offset-indigo-700{ + --tw-ring-offset-color: #4338ca; + } + + .\32xl\:ring-offset-indigo-800{ + --tw-ring-offset-color: #3730a3; + } + + .\32xl\:ring-offset-indigo-900{ + --tw-ring-offset-color: #312e81; + } + + .\32xl\:ring-offset-purple-50{ + --tw-ring-offset-color: #f5f3ff; + } + + .\32xl\:ring-offset-purple-100{ + --tw-ring-offset-color: #ede9fe; + } + + .\32xl\:ring-offset-purple-200{ + --tw-ring-offset-color: #ddd6fe; + } + + .\32xl\:ring-offset-purple-300{ + --tw-ring-offset-color: #c4b5fd; + } + + .\32xl\:ring-offset-purple-400{ + --tw-ring-offset-color: #a78bfa; + } + + .\32xl\:ring-offset-purple-500{ + --tw-ring-offset-color: #8b5cf6; + } + + .\32xl\:ring-offset-purple-600{ + --tw-ring-offset-color: #7c3aed; + } + + .\32xl\:ring-offset-purple-700{ + --tw-ring-offset-color: #6d28d9; + } + + .\32xl\:ring-offset-purple-800{ + --tw-ring-offset-color: #5b21b6; + } + + .\32xl\:ring-offset-purple-900{ + --tw-ring-offset-color: #4c1d95; + } + + .\32xl\:ring-offset-pink-50{ + --tw-ring-offset-color: #fdf2f8; + } + + .\32xl\:ring-offset-pink-100{ + --tw-ring-offset-color: #fce7f3; + } + + .\32xl\:ring-offset-pink-200{ + --tw-ring-offset-color: #fbcfe8; + } + + .\32xl\:ring-offset-pink-300{ + --tw-ring-offset-color: #f9a8d4; + } + + .\32xl\:ring-offset-pink-400{ + --tw-ring-offset-color: #f472b6; + } + + .\32xl\:ring-offset-pink-500{ + --tw-ring-offset-color: #ec4899; + } + + .\32xl\:ring-offset-pink-600{ + --tw-ring-offset-color: #db2777; + } + + .\32xl\:ring-offset-pink-700{ + --tw-ring-offset-color: #be185d; + } + + .\32xl\:ring-offset-pink-800{ + --tw-ring-offset-color: #9d174d; + } + + .\32xl\:ring-offset-pink-900{ + --tw-ring-offset-color: #831843; + } + + .\32xl\:focus-within\:ring-offset-transparent:focus-within{ + --tw-ring-offset-color: transparent; + } + + .\32xl\:focus-within\:ring-offset-current:focus-within{ + --tw-ring-offset-color: currentColor; + } + + .\32xl\:focus-within\:ring-offset-black:focus-within{ + --tw-ring-offset-color: #000; + } + + .\32xl\:focus-within\:ring-offset-white:focus-within{ + --tw-ring-offset-color: #fff; + } + + .\32xl\:focus-within\:ring-offset-gray-50:focus-within{ + --tw-ring-offset-color: #f9fafb; + } + + .\32xl\:focus-within\:ring-offset-gray-100:focus-within{ + --tw-ring-offset-color: #f3f4f6; + } + + .\32xl\:focus-within\:ring-offset-gray-200:focus-within{ + --tw-ring-offset-color: #e5e7eb; + } + + .\32xl\:focus-within\:ring-offset-gray-300:focus-within{ + --tw-ring-offset-color: #d1d5db; + } + + .\32xl\:focus-within\:ring-offset-gray-400:focus-within{ + --tw-ring-offset-color: #9ca3af; + } + + .\32xl\:focus-within\:ring-offset-gray-500:focus-within{ + --tw-ring-offset-color: #6b7280; + } + + .\32xl\:focus-within\:ring-offset-gray-600:focus-within{ + --tw-ring-offset-color: #4b5563; + } + + .\32xl\:focus-within\:ring-offset-gray-700:focus-within{ + --tw-ring-offset-color: #374151; + } + + .\32xl\:focus-within\:ring-offset-gray-800:focus-within{ + --tw-ring-offset-color: #1f2937; + } + + .\32xl\:focus-within\:ring-offset-gray-900:focus-within{ + --tw-ring-offset-color: #111827; + } + + .\32xl\:focus-within\:ring-offset-red-50:focus-within{ + --tw-ring-offset-color: #fef2f2; + } + + .\32xl\:focus-within\:ring-offset-red-100:focus-within{ + --tw-ring-offset-color: #fee2e2; + } + + .\32xl\:focus-within\:ring-offset-red-200:focus-within{ + --tw-ring-offset-color: #fecaca; + } + + .\32xl\:focus-within\:ring-offset-red-300:focus-within{ + --tw-ring-offset-color: #fca5a5; + } + + .\32xl\:focus-within\:ring-offset-red-400:focus-within{ + --tw-ring-offset-color: #f87171; + } + + .\32xl\:focus-within\:ring-offset-red-500:focus-within{ + --tw-ring-offset-color: #ef4444; + } + + .\32xl\:focus-within\:ring-offset-red-600:focus-within{ + --tw-ring-offset-color: #dc2626; + } + + .\32xl\:focus-within\:ring-offset-red-700:focus-within{ + --tw-ring-offset-color: #b91c1c; + } + + .\32xl\:focus-within\:ring-offset-red-800:focus-within{ + --tw-ring-offset-color: #991b1b; + } + + .\32xl\:focus-within\:ring-offset-red-900:focus-within{ + --tw-ring-offset-color: #7f1d1d; + } + + .\32xl\:focus-within\:ring-offset-yellow-50:focus-within{ + --tw-ring-offset-color: #fffbeb; + } + + .\32xl\:focus-within\:ring-offset-yellow-100:focus-within{ + --tw-ring-offset-color: #fef3c7; + } + + .\32xl\:focus-within\:ring-offset-yellow-200:focus-within{ + --tw-ring-offset-color: #fde68a; + } + + .\32xl\:focus-within\:ring-offset-yellow-300:focus-within{ + --tw-ring-offset-color: #fcd34d; + } + + .\32xl\:focus-within\:ring-offset-yellow-400:focus-within{ + --tw-ring-offset-color: #fbbf24; + } + + .\32xl\:focus-within\:ring-offset-yellow-500:focus-within{ + --tw-ring-offset-color: #f59e0b; + } + + .\32xl\:focus-within\:ring-offset-yellow-600:focus-within{ + --tw-ring-offset-color: #d97706; + } + + .\32xl\:focus-within\:ring-offset-yellow-700:focus-within{ + --tw-ring-offset-color: #b45309; + } + + .\32xl\:focus-within\:ring-offset-yellow-800:focus-within{ + --tw-ring-offset-color: #92400e; + } + + .\32xl\:focus-within\:ring-offset-yellow-900:focus-within{ + --tw-ring-offset-color: #78350f; + } + + .\32xl\:focus-within\:ring-offset-green-50:focus-within{ + --tw-ring-offset-color: #ecfdf5; + } + + .\32xl\:focus-within\:ring-offset-green-100:focus-within{ + --tw-ring-offset-color: #d1fae5; + } + + .\32xl\:focus-within\:ring-offset-green-200:focus-within{ + --tw-ring-offset-color: #a7f3d0; + } + + .\32xl\:focus-within\:ring-offset-green-300:focus-within{ + --tw-ring-offset-color: #6ee7b7; + } + + .\32xl\:focus-within\:ring-offset-green-400:focus-within{ + --tw-ring-offset-color: #34d399; + } + + .\32xl\:focus-within\:ring-offset-green-500:focus-within{ + --tw-ring-offset-color: #10b981; + } + + .\32xl\:focus-within\:ring-offset-green-600:focus-within{ + --tw-ring-offset-color: #059669; + } + + .\32xl\:focus-within\:ring-offset-green-700:focus-within{ + --tw-ring-offset-color: #047857; + } + + .\32xl\:focus-within\:ring-offset-green-800:focus-within{ + --tw-ring-offset-color: #065f46; + } + + .\32xl\:focus-within\:ring-offset-green-900:focus-within{ + --tw-ring-offset-color: #064e3b; + } + + .\32xl\:focus-within\:ring-offset-blue-50:focus-within{ + --tw-ring-offset-color: #eff6ff; + } + + .\32xl\:focus-within\:ring-offset-blue-100:focus-within{ + --tw-ring-offset-color: #dbeafe; + } + + .\32xl\:focus-within\:ring-offset-blue-200:focus-within{ + --tw-ring-offset-color: #bfdbfe; + } + + .\32xl\:focus-within\:ring-offset-blue-300:focus-within{ + --tw-ring-offset-color: #93c5fd; + } + + .\32xl\:focus-within\:ring-offset-blue-400:focus-within{ + --tw-ring-offset-color: #60a5fa; + } + + .\32xl\:focus-within\:ring-offset-blue-500:focus-within{ + --tw-ring-offset-color: #3b82f6; + } + + .\32xl\:focus-within\:ring-offset-blue-600:focus-within{ + --tw-ring-offset-color: #2563eb; + } + + .\32xl\:focus-within\:ring-offset-blue-700:focus-within{ + --tw-ring-offset-color: #1d4ed8; + } + + .\32xl\:focus-within\:ring-offset-blue-800:focus-within{ + --tw-ring-offset-color: #1e40af; + } + + .\32xl\:focus-within\:ring-offset-blue-900:focus-within{ + --tw-ring-offset-color: #1e3a8a; + } + + .\32xl\:focus-within\:ring-offset-indigo-50:focus-within{ + --tw-ring-offset-color: #eef2ff; + } + + .\32xl\:focus-within\:ring-offset-indigo-100:focus-within{ + --tw-ring-offset-color: #e0e7ff; + } + + .\32xl\:focus-within\:ring-offset-indigo-200:focus-within{ + --tw-ring-offset-color: #c7d2fe; + } + + .\32xl\:focus-within\:ring-offset-indigo-300:focus-within{ + --tw-ring-offset-color: #a5b4fc; + } + + .\32xl\:focus-within\:ring-offset-indigo-400:focus-within{ + --tw-ring-offset-color: #818cf8; + } + + .\32xl\:focus-within\:ring-offset-indigo-500:focus-within{ + --tw-ring-offset-color: #6366f1; + } + + .\32xl\:focus-within\:ring-offset-indigo-600:focus-within{ + --tw-ring-offset-color: #4f46e5; + } + + .\32xl\:focus-within\:ring-offset-indigo-700:focus-within{ + --tw-ring-offset-color: #4338ca; + } + + .\32xl\:focus-within\:ring-offset-indigo-800:focus-within{ + --tw-ring-offset-color: #3730a3; + } + + .\32xl\:focus-within\:ring-offset-indigo-900:focus-within{ + --tw-ring-offset-color: #312e81; + } + + .\32xl\:focus-within\:ring-offset-purple-50:focus-within{ + --tw-ring-offset-color: #f5f3ff; + } + + .\32xl\:focus-within\:ring-offset-purple-100:focus-within{ + --tw-ring-offset-color: #ede9fe; + } + + .\32xl\:focus-within\:ring-offset-purple-200:focus-within{ + --tw-ring-offset-color: #ddd6fe; + } + + .\32xl\:focus-within\:ring-offset-purple-300:focus-within{ + --tw-ring-offset-color: #c4b5fd; + } + + .\32xl\:focus-within\:ring-offset-purple-400:focus-within{ + --tw-ring-offset-color: #a78bfa; + } + + .\32xl\:focus-within\:ring-offset-purple-500:focus-within{ + --tw-ring-offset-color: #8b5cf6; + } + + .\32xl\:focus-within\:ring-offset-purple-600:focus-within{ + --tw-ring-offset-color: #7c3aed; + } + + .\32xl\:focus-within\:ring-offset-purple-700:focus-within{ + --tw-ring-offset-color: #6d28d9; + } + + .\32xl\:focus-within\:ring-offset-purple-800:focus-within{ + --tw-ring-offset-color: #5b21b6; + } + + .\32xl\:focus-within\:ring-offset-purple-900:focus-within{ + --tw-ring-offset-color: #4c1d95; + } + + .\32xl\:focus-within\:ring-offset-pink-50:focus-within{ + --tw-ring-offset-color: #fdf2f8; + } + + .\32xl\:focus-within\:ring-offset-pink-100:focus-within{ + --tw-ring-offset-color: #fce7f3; + } + + .\32xl\:focus-within\:ring-offset-pink-200:focus-within{ + --tw-ring-offset-color: #fbcfe8; + } + + .\32xl\:focus-within\:ring-offset-pink-300:focus-within{ + --tw-ring-offset-color: #f9a8d4; + } + + .\32xl\:focus-within\:ring-offset-pink-400:focus-within{ + --tw-ring-offset-color: #f472b6; + } + + .\32xl\:focus-within\:ring-offset-pink-500:focus-within{ + --tw-ring-offset-color: #ec4899; + } + + .\32xl\:focus-within\:ring-offset-pink-600:focus-within{ + --tw-ring-offset-color: #db2777; + } + + .\32xl\:focus-within\:ring-offset-pink-700:focus-within{ + --tw-ring-offset-color: #be185d; + } + + .\32xl\:focus-within\:ring-offset-pink-800:focus-within{ + --tw-ring-offset-color: #9d174d; + } + + .\32xl\:focus-within\:ring-offset-pink-900:focus-within{ + --tw-ring-offset-color: #831843; + } + + .\32xl\:focus\:ring-offset-transparent:focus{ + --tw-ring-offset-color: transparent; + } + + .\32xl\:focus\:ring-offset-current:focus{ + --tw-ring-offset-color: currentColor; + } + + .\32xl\:focus\:ring-offset-black:focus{ + --tw-ring-offset-color: #000; + } + + .\32xl\:focus\:ring-offset-white:focus{ + --tw-ring-offset-color: #fff; + } + + .\32xl\:focus\:ring-offset-gray-50:focus{ + --tw-ring-offset-color: #f9fafb; + } + + .\32xl\:focus\:ring-offset-gray-100:focus{ + --tw-ring-offset-color: #f3f4f6; + } + + .\32xl\:focus\:ring-offset-gray-200:focus{ + --tw-ring-offset-color: #e5e7eb; + } + + .\32xl\:focus\:ring-offset-gray-300:focus{ + --tw-ring-offset-color: #d1d5db; + } + + .\32xl\:focus\:ring-offset-gray-400:focus{ + --tw-ring-offset-color: #9ca3af; + } + + .\32xl\:focus\:ring-offset-gray-500:focus{ + --tw-ring-offset-color: #6b7280; + } + + .\32xl\:focus\:ring-offset-gray-600:focus{ + --tw-ring-offset-color: #4b5563; + } + + .\32xl\:focus\:ring-offset-gray-700:focus{ + --tw-ring-offset-color: #374151; + } + + .\32xl\:focus\:ring-offset-gray-800:focus{ + --tw-ring-offset-color: #1f2937; + } + + .\32xl\:focus\:ring-offset-gray-900:focus{ + --tw-ring-offset-color: #111827; + } + + .\32xl\:focus\:ring-offset-red-50:focus{ + --tw-ring-offset-color: #fef2f2; + } + + .\32xl\:focus\:ring-offset-red-100:focus{ + --tw-ring-offset-color: #fee2e2; + } + + .\32xl\:focus\:ring-offset-red-200:focus{ + --tw-ring-offset-color: #fecaca; + } + + .\32xl\:focus\:ring-offset-red-300:focus{ + --tw-ring-offset-color: #fca5a5; + } + + .\32xl\:focus\:ring-offset-red-400:focus{ + --tw-ring-offset-color: #f87171; + } + + .\32xl\:focus\:ring-offset-red-500:focus{ + --tw-ring-offset-color: #ef4444; + } + + .\32xl\:focus\:ring-offset-red-600:focus{ + --tw-ring-offset-color: #dc2626; + } + + .\32xl\:focus\:ring-offset-red-700:focus{ + --tw-ring-offset-color: #b91c1c; + } + + .\32xl\:focus\:ring-offset-red-800:focus{ + --tw-ring-offset-color: #991b1b; + } + + .\32xl\:focus\:ring-offset-red-900:focus{ + --tw-ring-offset-color: #7f1d1d; + } + + .\32xl\:focus\:ring-offset-yellow-50:focus{ + --tw-ring-offset-color: #fffbeb; + } + + .\32xl\:focus\:ring-offset-yellow-100:focus{ + --tw-ring-offset-color: #fef3c7; + } + + .\32xl\:focus\:ring-offset-yellow-200:focus{ + --tw-ring-offset-color: #fde68a; + } + + .\32xl\:focus\:ring-offset-yellow-300:focus{ + --tw-ring-offset-color: #fcd34d; + } + + .\32xl\:focus\:ring-offset-yellow-400:focus{ + --tw-ring-offset-color: #fbbf24; + } + + .\32xl\:focus\:ring-offset-yellow-500:focus{ + --tw-ring-offset-color: #f59e0b; + } + + .\32xl\:focus\:ring-offset-yellow-600:focus{ + --tw-ring-offset-color: #d97706; + } + + .\32xl\:focus\:ring-offset-yellow-700:focus{ + --tw-ring-offset-color: #b45309; + } + + .\32xl\:focus\:ring-offset-yellow-800:focus{ + --tw-ring-offset-color: #92400e; + } + + .\32xl\:focus\:ring-offset-yellow-900:focus{ + --tw-ring-offset-color: #78350f; + } + + .\32xl\:focus\:ring-offset-green-50:focus{ + --tw-ring-offset-color: #ecfdf5; + } + + .\32xl\:focus\:ring-offset-green-100:focus{ + --tw-ring-offset-color: #d1fae5; + } + + .\32xl\:focus\:ring-offset-green-200:focus{ + --tw-ring-offset-color: #a7f3d0; + } + + .\32xl\:focus\:ring-offset-green-300:focus{ + --tw-ring-offset-color: #6ee7b7; + } + + .\32xl\:focus\:ring-offset-green-400:focus{ + --tw-ring-offset-color: #34d399; + } + + .\32xl\:focus\:ring-offset-green-500:focus{ + --tw-ring-offset-color: #10b981; + } + + .\32xl\:focus\:ring-offset-green-600:focus{ + --tw-ring-offset-color: #059669; + } + + .\32xl\:focus\:ring-offset-green-700:focus{ + --tw-ring-offset-color: #047857; + } + + .\32xl\:focus\:ring-offset-green-800:focus{ + --tw-ring-offset-color: #065f46; + } + + .\32xl\:focus\:ring-offset-green-900:focus{ + --tw-ring-offset-color: #064e3b; + } + + .\32xl\:focus\:ring-offset-blue-50:focus{ + --tw-ring-offset-color: #eff6ff; + } + + .\32xl\:focus\:ring-offset-blue-100:focus{ + --tw-ring-offset-color: #dbeafe; + } + + .\32xl\:focus\:ring-offset-blue-200:focus{ + --tw-ring-offset-color: #bfdbfe; + } + + .\32xl\:focus\:ring-offset-blue-300:focus{ + --tw-ring-offset-color: #93c5fd; + } + + .\32xl\:focus\:ring-offset-blue-400:focus{ + --tw-ring-offset-color: #60a5fa; + } + + .\32xl\:focus\:ring-offset-blue-500:focus{ + --tw-ring-offset-color: #3b82f6; + } + + .\32xl\:focus\:ring-offset-blue-600:focus{ + --tw-ring-offset-color: #2563eb; + } + + .\32xl\:focus\:ring-offset-blue-700:focus{ + --tw-ring-offset-color: #1d4ed8; + } + + .\32xl\:focus\:ring-offset-blue-800:focus{ + --tw-ring-offset-color: #1e40af; + } + + .\32xl\:focus\:ring-offset-blue-900:focus{ + --tw-ring-offset-color: #1e3a8a; + } + + .\32xl\:focus\:ring-offset-indigo-50:focus{ + --tw-ring-offset-color: #eef2ff; + } + + .\32xl\:focus\:ring-offset-indigo-100:focus{ + --tw-ring-offset-color: #e0e7ff; + } + + .\32xl\:focus\:ring-offset-indigo-200:focus{ + --tw-ring-offset-color: #c7d2fe; + } + + .\32xl\:focus\:ring-offset-indigo-300:focus{ + --tw-ring-offset-color: #a5b4fc; + } + + .\32xl\:focus\:ring-offset-indigo-400:focus{ + --tw-ring-offset-color: #818cf8; + } + + .\32xl\:focus\:ring-offset-indigo-500:focus{ + --tw-ring-offset-color: #6366f1; + } + + .\32xl\:focus\:ring-offset-indigo-600:focus{ + --tw-ring-offset-color: #4f46e5; + } + + .\32xl\:focus\:ring-offset-indigo-700:focus{ + --tw-ring-offset-color: #4338ca; + } + + .\32xl\:focus\:ring-offset-indigo-800:focus{ + --tw-ring-offset-color: #3730a3; + } + + .\32xl\:focus\:ring-offset-indigo-900:focus{ + --tw-ring-offset-color: #312e81; + } + + .\32xl\:focus\:ring-offset-purple-50:focus{ + --tw-ring-offset-color: #f5f3ff; + } + + .\32xl\:focus\:ring-offset-purple-100:focus{ + --tw-ring-offset-color: #ede9fe; + } + + .\32xl\:focus\:ring-offset-purple-200:focus{ + --tw-ring-offset-color: #ddd6fe; + } + + .\32xl\:focus\:ring-offset-purple-300:focus{ + --tw-ring-offset-color: #c4b5fd; + } + + .\32xl\:focus\:ring-offset-purple-400:focus{ + --tw-ring-offset-color: #a78bfa; + } + + .\32xl\:focus\:ring-offset-purple-500:focus{ + --tw-ring-offset-color: #8b5cf6; + } + + .\32xl\:focus\:ring-offset-purple-600:focus{ + --tw-ring-offset-color: #7c3aed; + } + + .\32xl\:focus\:ring-offset-purple-700:focus{ + --tw-ring-offset-color: #6d28d9; + } + + .\32xl\:focus\:ring-offset-purple-800:focus{ + --tw-ring-offset-color: #5b21b6; + } + + .\32xl\:focus\:ring-offset-purple-900:focus{ + --tw-ring-offset-color: #4c1d95; + } + + .\32xl\:focus\:ring-offset-pink-50:focus{ + --tw-ring-offset-color: #fdf2f8; + } + + .\32xl\:focus\:ring-offset-pink-100:focus{ + --tw-ring-offset-color: #fce7f3; + } + + .\32xl\:focus\:ring-offset-pink-200:focus{ + --tw-ring-offset-color: #fbcfe8; + } + + .\32xl\:focus\:ring-offset-pink-300:focus{ + --tw-ring-offset-color: #f9a8d4; + } + + .\32xl\:focus\:ring-offset-pink-400:focus{ + --tw-ring-offset-color: #f472b6; + } + + .\32xl\:focus\:ring-offset-pink-500:focus{ + --tw-ring-offset-color: #ec4899; + } + + .\32xl\:focus\:ring-offset-pink-600:focus{ + --tw-ring-offset-color: #db2777; + } + + .\32xl\:focus\:ring-offset-pink-700:focus{ + --tw-ring-offset-color: #be185d; + } + + .\32xl\:focus\:ring-offset-pink-800:focus{ + --tw-ring-offset-color: #9d174d; + } + + .\32xl\:focus\:ring-offset-pink-900:focus{ + --tw-ring-offset-color: #831843; + } + + .\32xl\:ring-offset-0{ + --tw-ring-offset-width: 0px; + } + + .\32xl\:ring-offset-1{ + --tw-ring-offset-width: 1px; + } + + .\32xl\:ring-offset-2{ + --tw-ring-offset-width: 2px; + } + + .\32xl\:ring-offset-4{ + --tw-ring-offset-width: 4px; + } + + .\32xl\:ring-offset-8{ + --tw-ring-offset-width: 8px; + } + + .\32xl\:focus-within\:ring-offset-0:focus-within{ + --tw-ring-offset-width: 0px; + } + + .\32xl\:focus-within\:ring-offset-1:focus-within{ + --tw-ring-offset-width: 1px; + } + + .\32xl\:focus-within\:ring-offset-2:focus-within{ + --tw-ring-offset-width: 2px; + } + + .\32xl\:focus-within\:ring-offset-4:focus-within{ + --tw-ring-offset-width: 4px; + } + + .\32xl\:focus-within\:ring-offset-8:focus-within{ + --tw-ring-offset-width: 8px; + } + + .\32xl\:focus\:ring-offset-0:focus{ + --tw-ring-offset-width: 0px; + } + + .\32xl\:focus\:ring-offset-1:focus{ + --tw-ring-offset-width: 1px; + } + + .\32xl\:focus\:ring-offset-2:focus{ + --tw-ring-offset-width: 2px; + } + + .\32xl\:focus\:ring-offset-4:focus{ + --tw-ring-offset-width: 4px; + } + + .\32xl\:focus\:ring-offset-8:focus{ + --tw-ring-offset-width: 8px; + } + + .\32xl\:ring-transparent{ + --tw-ring-color: transparent; + } + + .\32xl\:ring-current{ + --tw-ring-color: currentColor; + } + + .\32xl\:ring-black{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); + } + + .\32xl\:ring-white{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); + } + + .\32xl\:ring-gray-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); + } + + .\32xl\:ring-gray-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); + } + + .\32xl\:ring-gray-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); + } + + .\32xl\:ring-gray-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); + } + + .\32xl\:ring-gray-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); + } + + .\32xl\:ring-gray-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); + } + + .\32xl\:ring-gray-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); + } + + .\32xl\:ring-gray-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); + } + + .\32xl\:ring-gray-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); + } + + .\32xl\:ring-gray-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); + } + + .\32xl\:ring-red-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); + } + + .\32xl\:ring-red-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); + } + + .\32xl\:ring-red-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); + } + + .\32xl\:ring-red-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); + } + + .\32xl\:ring-red-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); + } + + .\32xl\:ring-red-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); + } + + .\32xl\:ring-red-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); + } + + .\32xl\:ring-red-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); + } + + .\32xl\:ring-red-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); + } + + .\32xl\:ring-red-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); + } + + .\32xl\:ring-yellow-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); + } + + .\32xl\:ring-yellow-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); + } + + .\32xl\:ring-yellow-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); + } + + .\32xl\:ring-yellow-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); + } + + .\32xl\:ring-yellow-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); + } + + .\32xl\:ring-yellow-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); + } + + .\32xl\:ring-yellow-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); + } + + .\32xl\:ring-yellow-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); + } + + .\32xl\:ring-yellow-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); + } + + .\32xl\:ring-yellow-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); + } + + .\32xl\:ring-green-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); + } + + .\32xl\:ring-green-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); + } + + .\32xl\:ring-green-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); + } + + .\32xl\:ring-green-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); + } + + .\32xl\:ring-green-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); + } + + .\32xl\:ring-green-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); + } + + .\32xl\:ring-green-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); + } + + .\32xl\:ring-green-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); + } + + .\32xl\:ring-green-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); + } + + .\32xl\:ring-green-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); + } + + .\32xl\:ring-blue-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); + } + + .\32xl\:ring-blue-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); + } + + .\32xl\:ring-blue-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); + } + + .\32xl\:ring-blue-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); + } + + .\32xl\:ring-blue-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); + } + + .\32xl\:ring-blue-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); + } + + .\32xl\:ring-blue-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); + } + + .\32xl\:ring-blue-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } + + .\32xl\:ring-blue-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); + } + + .\32xl\:ring-blue-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); + } + + .\32xl\:ring-indigo-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); + } + + .\32xl\:ring-indigo-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); + } + + .\32xl\:ring-indigo-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); + } + + .\32xl\:ring-indigo-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); + } + + .\32xl\:ring-indigo-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); + } + + .\32xl\:ring-indigo-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); + } + + .\32xl\:ring-indigo-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); + } + + .\32xl\:ring-indigo-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); + } + + .\32xl\:ring-indigo-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); + } + + .\32xl\:ring-indigo-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); + } + + .\32xl\:ring-purple-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); + } + + .\32xl\:ring-purple-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); + } + + .\32xl\:ring-purple-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); + } + + .\32xl\:ring-purple-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); + } + + .\32xl\:ring-purple-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); + } + + .\32xl\:ring-purple-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); + } + + .\32xl\:ring-purple-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); + } + + .\32xl\:ring-purple-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); + } + + .\32xl\:ring-purple-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); + } + + .\32xl\:ring-purple-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); + } + + .\32xl\:ring-pink-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); + } + + .\32xl\:ring-pink-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); + } + + .\32xl\:ring-pink-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); + } + + .\32xl\:ring-pink-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); + } + + .\32xl\:ring-pink-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); + } + + .\32xl\:ring-pink-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); + } + + .\32xl\:ring-pink-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); + } + + .\32xl\:ring-pink-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); + } + + .\32xl\:ring-pink-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); + } + + .\32xl\:ring-pink-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-transparent:focus-within{ + --tw-ring-color: transparent; + } + + .\32xl\:focus-within\:ring-current:focus-within{ + --tw-ring-color: currentColor; + } + + .\32xl\:focus-within\:ring-black:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-white:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-gray-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-gray-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-gray-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-gray-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-gray-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-gray-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-gray-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-gray-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-gray-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-gray-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-red-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-red-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-red-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-red-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-red-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-red-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-red-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-red-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-red-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-red-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-yellow-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-yellow-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-yellow-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-yellow-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-yellow-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-yellow-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-yellow-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-yellow-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-yellow-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-yellow-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-green-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-green-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-green-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-green-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-green-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-green-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-green-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-green-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-green-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-green-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-blue-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-blue-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-blue-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-blue-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-blue-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-blue-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-blue-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-blue-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-blue-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-blue-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-indigo-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-indigo-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-indigo-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-indigo-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-indigo-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-indigo-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-indigo-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-indigo-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-indigo-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-indigo-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-purple-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-purple-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-purple-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-purple-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-purple-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-purple-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-purple-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-purple-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-purple-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-purple-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-pink-50:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-pink-100:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-pink-200:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-pink-300:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-pink-400:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-pink-500:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-pink-600:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-pink-700:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-pink-800:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); + } + + .\32xl\:focus-within\:ring-pink-900:focus-within{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-transparent:focus{ + --tw-ring-color: transparent; + } + + .\32xl\:focus\:ring-current:focus{ + --tw-ring-color: currentColor; + } + + .\32xl\:focus\:ring-black:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-white:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-gray-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 250, 251, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-gray-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(243, 244, 246, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-gray-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(229, 231, 235, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-gray-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 213, 219, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-gray-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(156, 163, 175, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-gray-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(107, 114, 128, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-gray-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(75, 85, 99, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-gray-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 65, 81, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-gray-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(31, 41, 55, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-gray-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(17, 24, 39, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-red-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 242, 242, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-red-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 226, 226, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-red-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 202, 202, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-red-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 165, 165, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-red-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(248, 113, 113, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-red-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-red-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(220, 38, 38, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-red-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(185, 28, 28, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-red-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(153, 27, 27, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-red-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(127, 29, 29, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-yellow-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(255, 251, 235, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-yellow-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(254, 243, 199, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-yellow-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 230, 138, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-yellow-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 211, 77, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-yellow-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 191, 36, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-yellow-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 158, 11, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-yellow-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(217, 119, 6, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-yellow-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(180, 83, 9, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-yellow-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(146, 64, 14, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-yellow-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(120, 53, 15, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-green-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 253, 245, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-green-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(209, 250, 229, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-green-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 243, 208, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-green-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(110, 231, 183, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-green-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(52, 211, 153, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-green-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(16, 185, 129, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-green-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(5, 150, 105, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-green-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(4, 120, 87, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-green-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 95, 70, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-green-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(6, 78, 59, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-blue-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(239, 246, 255, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-blue-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 234, 254, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-blue-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(191, 219, 254, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-blue-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(147, 197, 253, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-blue-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(96, 165, 250, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-blue-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(59, 130, 246, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-blue-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-blue-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(29, 78, 216, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-blue-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 64, 175, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-blue-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(30, 58, 138, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-indigo-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(238, 242, 255, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-indigo-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(224, 231, 255, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-indigo-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(199, 210, 254, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-indigo-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(165, 180, 252, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-indigo-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(129, 140, 248, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-indigo-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(99, 102, 241, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-indigo-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(79, 70, 229, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-indigo-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(67, 56, 202, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-indigo-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(55, 48, 163, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-indigo-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(49, 46, 129, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-purple-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(245, 243, 255, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-purple-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(237, 233, 254, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-purple-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(221, 214, 254, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-purple-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(196, 181, 253, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-purple-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(167, 139, 250, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-purple-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(139, 92, 246, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-purple-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(124, 58, 237, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-purple-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(109, 40, 217, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-purple-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(91, 33, 182, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-purple-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(76, 29, 149, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-pink-50:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(253, 242, 248, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-pink-100:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(252, 231, 243, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-pink-200:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(251, 207, 232, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-pink-300:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(249, 168, 212, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-pink-400:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(244, 114, 182, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-pink-500:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(236, 72, 153, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-pink-600:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(219, 39, 119, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-pink-700:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(190, 24, 93, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-pink-800:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(157, 23, 77, var(--tw-ring-opacity)); + } + + .\32xl\:focus\:ring-pink-900:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgba(131, 24, 67, var(--tw-ring-opacity)); + } + + .\32xl\:ring-opacity-0{ + --tw-ring-opacity: 0; + } + + .\32xl\:ring-opacity-5{ + --tw-ring-opacity: 0.05; + } + + .\32xl\:ring-opacity-10{ + --tw-ring-opacity: 0.1; + } + + .\32xl\:ring-opacity-20{ + --tw-ring-opacity: 0.2; + } + + .\32xl\:ring-opacity-25{ + --tw-ring-opacity: 0.25; + } + + .\32xl\:ring-opacity-30{ + --tw-ring-opacity: 0.3; + } + + .\32xl\:ring-opacity-40{ + --tw-ring-opacity: 0.4; + } + + .\32xl\:ring-opacity-50{ + --tw-ring-opacity: 0.5; + } + + .\32xl\:ring-opacity-60{ + --tw-ring-opacity: 0.6; + } + + .\32xl\:ring-opacity-70{ + --tw-ring-opacity: 0.7; + } + + .\32xl\:ring-opacity-75{ + --tw-ring-opacity: 0.75; + } + + .\32xl\:ring-opacity-80{ + --tw-ring-opacity: 0.8; + } + + .\32xl\:ring-opacity-90{ + --tw-ring-opacity: 0.9; + } + + .\32xl\:ring-opacity-95{ + --tw-ring-opacity: 0.95; + } + + .\32xl\:ring-opacity-100{ + --tw-ring-opacity: 1; + } + + .\32xl\:focus-within\:ring-opacity-0:focus-within{ + --tw-ring-opacity: 0; + } + + .\32xl\:focus-within\:ring-opacity-5:focus-within{ + --tw-ring-opacity: 0.05; + } + + .\32xl\:focus-within\:ring-opacity-10:focus-within{ + --tw-ring-opacity: 0.1; + } + + .\32xl\:focus-within\:ring-opacity-20:focus-within{ + --tw-ring-opacity: 0.2; + } + + .\32xl\:focus-within\:ring-opacity-25:focus-within{ + --tw-ring-opacity: 0.25; + } + + .\32xl\:focus-within\:ring-opacity-30:focus-within{ + --tw-ring-opacity: 0.3; + } + + .\32xl\:focus-within\:ring-opacity-40:focus-within{ + --tw-ring-opacity: 0.4; + } + + .\32xl\:focus-within\:ring-opacity-50:focus-within{ + --tw-ring-opacity: 0.5; + } + + .\32xl\:focus-within\:ring-opacity-60:focus-within{ + --tw-ring-opacity: 0.6; + } + + .\32xl\:focus-within\:ring-opacity-70:focus-within{ + --tw-ring-opacity: 0.7; + } + + .\32xl\:focus-within\:ring-opacity-75:focus-within{ + --tw-ring-opacity: 0.75; + } + + .\32xl\:focus-within\:ring-opacity-80:focus-within{ + --tw-ring-opacity: 0.8; + } + + .\32xl\:focus-within\:ring-opacity-90:focus-within{ + --tw-ring-opacity: 0.9; + } + + .\32xl\:focus-within\:ring-opacity-95:focus-within{ + --tw-ring-opacity: 0.95; + } + + .\32xl\:focus-within\:ring-opacity-100:focus-within{ + --tw-ring-opacity: 1; + } + + .\32xl\:focus\:ring-opacity-0:focus{ + --tw-ring-opacity: 0; + } + + .\32xl\:focus\:ring-opacity-5:focus{ + --tw-ring-opacity: 0.05; + } + + .\32xl\:focus\:ring-opacity-10:focus{ + --tw-ring-opacity: 0.1; + } + + .\32xl\:focus\:ring-opacity-20:focus{ + --tw-ring-opacity: 0.2; + } + + .\32xl\:focus\:ring-opacity-25:focus{ + --tw-ring-opacity: 0.25; + } + + .\32xl\:focus\:ring-opacity-30:focus{ + --tw-ring-opacity: 0.3; + } + + .\32xl\:focus\:ring-opacity-40:focus{ + --tw-ring-opacity: 0.4; + } + + .\32xl\:focus\:ring-opacity-50:focus{ + --tw-ring-opacity: 0.5; + } + + .\32xl\:focus\:ring-opacity-60:focus{ + --tw-ring-opacity: 0.6; + } + + .\32xl\:focus\:ring-opacity-70:focus{ + --tw-ring-opacity: 0.7; + } + + .\32xl\:focus\:ring-opacity-75:focus{ + --tw-ring-opacity: 0.75; + } + + .\32xl\:focus\:ring-opacity-80:focus{ + --tw-ring-opacity: 0.8; + } + + .\32xl\:focus\:ring-opacity-90:focus{ + --tw-ring-opacity: 0.9; + } + + .\32xl\:focus\:ring-opacity-95:focus{ + --tw-ring-opacity: 0.95; + } + + .\32xl\:focus\:ring-opacity-100:focus{ + --tw-ring-opacity: 1; + } + + .\32xl\:fill-current{ + fill: currentColor; + } + + .\32xl\:stroke-current{ + stroke: currentColor; + } + + .\32xl\:stroke-0{ + stroke-width: 0; + } + + .\32xl\:stroke-1{ + stroke-width: 1; + } + + .\32xl\:stroke-2{ + stroke-width: 2; + } + + .\32xl\:table-auto{ + table-layout: auto; + } + + .\32xl\:table-fixed{ + table-layout: fixed; + } + + .\32xl\:text-left{ + text-align: left; + } + + .\32xl\:text-center{ + text-align: center; + } + + .\32xl\:text-right{ + text-align: right; + } + + .\32xl\:text-justify{ + text-align: justify; + } + + .\32xl\:text-transparent{ + color: transparent; + } + + .\32xl\:text-current{ + color: currentColor; + } + + .\32xl\:text-black{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .\32xl\:text-white{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .\32xl\:text-gray-50{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .\32xl\:text-gray-100{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .\32xl\:text-gray-200{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .\32xl\:text-gray-300{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .\32xl\:text-gray-400{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .\32xl\:text-gray-500{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .\32xl\:text-gray-600{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .\32xl\:text-gray-700{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .\32xl\:text-gray-800{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .\32xl\:text-gray-900{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .\32xl\:text-red-50{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .\32xl\:text-red-100{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .\32xl\:text-red-200{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .\32xl\:text-red-300{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .\32xl\:text-red-400{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .\32xl\:text-red-500{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .\32xl\:text-red-600{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .\32xl\:text-red-700{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .\32xl\:text-red-800{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .\32xl\:text-red-900{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .\32xl\:text-yellow-50{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .\32xl\:text-yellow-100{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .\32xl\:text-yellow-200{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .\32xl\:text-yellow-300{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .\32xl\:text-yellow-400{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .\32xl\:text-yellow-500{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .\32xl\:text-yellow-600{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .\32xl\:text-yellow-700{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .\32xl\:text-yellow-800{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .\32xl\:text-yellow-900{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .\32xl\:text-green-50{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .\32xl\:text-green-100{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .\32xl\:text-green-200{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .\32xl\:text-green-300{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .\32xl\:text-green-400{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .\32xl\:text-green-500{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .\32xl\:text-green-600{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .\32xl\:text-green-700{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .\32xl\:text-green-800{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .\32xl\:text-green-900{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .\32xl\:text-blue-50{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .\32xl\:text-blue-100{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .\32xl\:text-blue-200{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .\32xl\:text-blue-300{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .\32xl\:text-blue-400{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .\32xl\:text-blue-500{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .\32xl\:text-blue-600{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .\32xl\:text-blue-700{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .\32xl\:text-blue-800{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .\32xl\:text-blue-900{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .\32xl\:text-indigo-50{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .\32xl\:text-indigo-100{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .\32xl\:text-indigo-200{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .\32xl\:text-indigo-300{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .\32xl\:text-indigo-400{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .\32xl\:text-indigo-500{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .\32xl\:text-indigo-600{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .\32xl\:text-indigo-700{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .\32xl\:text-indigo-800{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .\32xl\:text-indigo-900{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .\32xl\:text-purple-50{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .\32xl\:text-purple-100{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .\32xl\:text-purple-200{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .\32xl\:text-purple-300{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .\32xl\:text-purple-400{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .\32xl\:text-purple-500{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .\32xl\:text-purple-600{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .\32xl\:text-purple-700{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .\32xl\:text-purple-800{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .\32xl\:text-purple-900{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .\32xl\:text-pink-50{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .\32xl\:text-pink-100{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .\32xl\:text-pink-200{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .\32xl\:text-pink-300{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .\32xl\:text-pink-400{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .\32xl\:text-pink-500{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .\32xl\:text-pink-600{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .\32xl\:text-pink-700{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .\32xl\:text-pink-800{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .\32xl\:text-pink-900{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-transparent{ + color: transparent; + } + + .group:hover .\32xl\:group-hover\:text-current{ + color: currentColor; + } + + .group:hover .\32xl\:group-hover\:text-black{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-white{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-gray-50{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-gray-100{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-gray-200{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-gray-300{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-gray-400{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-gray-500{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-gray-600{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-gray-700{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-gray-800{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-gray-900{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-red-50{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-red-100{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-red-200{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-red-300{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-red-400{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-red-500{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-red-600{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-red-700{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-red-800{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-red-900{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-yellow-50{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-yellow-100{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-yellow-200{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-yellow-300{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-yellow-400{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-yellow-500{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-yellow-600{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-yellow-700{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-yellow-800{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-yellow-900{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-green-50{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-green-100{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-green-200{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-green-300{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-green-400{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-green-500{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-green-600{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-green-700{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-green-800{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-green-900{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-blue-50{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-blue-100{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-blue-200{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-blue-300{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-blue-400{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-blue-500{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-blue-600{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-blue-700{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-blue-800{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-blue-900{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-indigo-50{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-indigo-100{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-indigo-200{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-indigo-300{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-indigo-400{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-indigo-500{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-indigo-600{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-indigo-700{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-indigo-800{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-indigo-900{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-purple-50{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-purple-100{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-purple-200{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-purple-300{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-purple-400{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-purple-500{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-purple-600{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-purple-700{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-purple-800{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-purple-900{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-pink-50{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-pink-100{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-pink-200{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-pink-300{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-pink-400{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-pink-500{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-pink-600{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-pink-700{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-pink-800{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .group:hover .\32xl\:group-hover\:text-pink-900{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-transparent:focus-within{ + color: transparent; + } + + .\32xl\:focus-within\:text-current:focus-within{ + color: currentColor; + } + + .\32xl\:focus-within\:text-black:focus-within{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-white:focus-within{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-gray-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-gray-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-gray-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-gray-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-gray-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-gray-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-gray-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-gray-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-gray-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-gray-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-red-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-red-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-red-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-red-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-red-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-red-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-red-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-red-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-red-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-red-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-yellow-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-yellow-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-yellow-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-yellow-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-yellow-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-yellow-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-yellow-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-yellow-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-yellow-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-yellow-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-green-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-green-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-green-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-green-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-green-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-green-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-green-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-green-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-green-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-green-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-blue-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-blue-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-blue-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-blue-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-blue-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-blue-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-blue-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-blue-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-blue-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-blue-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-indigo-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-indigo-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-indigo-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-indigo-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-indigo-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-indigo-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-indigo-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-indigo-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-indigo-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-indigo-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-purple-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-purple-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-purple-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-purple-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-purple-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-purple-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-purple-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-purple-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-purple-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-purple-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-pink-50:focus-within{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-pink-100:focus-within{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-pink-200:focus-within{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-pink-300:focus-within{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-pink-400:focus-within{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-pink-500:focus-within{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-pink-600:focus-within{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-pink-700:focus-within{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-pink-800:focus-within{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .\32xl\:focus-within\:text-pink-900:focus-within{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-transparent:hover{ + color: transparent; + } + + .\32xl\:hover\:text-current:hover{ + color: currentColor; + } + + .\32xl\:hover\:text-black:hover{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-white:hover{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-gray-50:hover{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-gray-100:hover{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-gray-200:hover{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-gray-300:hover{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-gray-400:hover{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-gray-500:hover{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-gray-600:hover{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-gray-700:hover{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-gray-800:hover{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-gray-900:hover{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-red-50:hover{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-red-100:hover{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-red-200:hover{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-red-300:hover{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-red-400:hover{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-red-500:hover{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-red-600:hover{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-red-700:hover{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-red-800:hover{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-red-900:hover{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-yellow-50:hover{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-yellow-100:hover{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-yellow-200:hover{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-yellow-300:hover{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-yellow-400:hover{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-yellow-500:hover{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-yellow-600:hover{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-yellow-700:hover{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-yellow-800:hover{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-yellow-900:hover{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-green-50:hover{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-green-100:hover{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-green-200:hover{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-green-300:hover{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-green-400:hover{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-green-500:hover{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-green-600:hover{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-green-700:hover{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-green-800:hover{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-green-900:hover{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-blue-50:hover{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-blue-100:hover{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-blue-200:hover{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-blue-300:hover{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-blue-400:hover{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-blue-500:hover{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-blue-600:hover{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-blue-700:hover{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-blue-800:hover{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-blue-900:hover{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-indigo-50:hover{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-indigo-100:hover{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-indigo-200:hover{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-indigo-300:hover{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-indigo-400:hover{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-indigo-500:hover{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-indigo-600:hover{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-indigo-700:hover{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-indigo-800:hover{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-indigo-900:hover{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-purple-50:hover{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-purple-100:hover{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-purple-200:hover{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-purple-300:hover{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-purple-400:hover{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-purple-500:hover{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-purple-600:hover{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-purple-700:hover{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-purple-800:hover{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-purple-900:hover{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-pink-50:hover{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-pink-100:hover{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-pink-200:hover{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-pink-300:hover{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-pink-400:hover{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-pink-500:hover{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-pink-600:hover{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-pink-700:hover{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-pink-800:hover{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .\32xl\:hover\:text-pink-900:hover{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-transparent:focus{ + color: transparent; + } + + .\32xl\:focus\:text-current:focus{ + color: currentColor; + } + + .\32xl\:focus\:text-black:focus{ + --tw-text-opacity: 1; + color: rgba(0, 0, 0, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-white:focus{ + --tw-text-opacity: 1; + color: rgba(255, 255, 255, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-gray-50:focus{ + --tw-text-opacity: 1; + color: rgba(249, 250, 251, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-gray-100:focus{ + --tw-text-opacity: 1; + color: rgba(243, 244, 246, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-gray-200:focus{ + --tw-text-opacity: 1; + color: rgba(229, 231, 235, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-gray-300:focus{ + --tw-text-opacity: 1; + color: rgba(209, 213, 219, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-gray-400:focus{ + --tw-text-opacity: 1; + color: rgba(156, 163, 175, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-gray-500:focus{ + --tw-text-opacity: 1; + color: rgba(107, 114, 128, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-gray-600:focus{ + --tw-text-opacity: 1; + color: rgba(75, 85, 99, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-gray-700:focus{ + --tw-text-opacity: 1; + color: rgba(55, 65, 81, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-gray-800:focus{ + --tw-text-opacity: 1; + color: rgba(31, 41, 55, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-gray-900:focus{ + --tw-text-opacity: 1; + color: rgba(17, 24, 39, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-red-50:focus{ + --tw-text-opacity: 1; + color: rgba(254, 242, 242, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-red-100:focus{ + --tw-text-opacity: 1; + color: rgba(254, 226, 226, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-red-200:focus{ + --tw-text-opacity: 1; + color: rgba(254, 202, 202, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-red-300:focus{ + --tw-text-opacity: 1; + color: rgba(252, 165, 165, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-red-400:focus{ + --tw-text-opacity: 1; + color: rgba(248, 113, 113, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-red-500:focus{ + --tw-text-opacity: 1; + color: rgba(239, 68, 68, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-red-600:focus{ + --tw-text-opacity: 1; + color: rgba(220, 38, 38, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-red-700:focus{ + --tw-text-opacity: 1; + color: rgba(185, 28, 28, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-red-800:focus{ + --tw-text-opacity: 1; + color: rgba(153, 27, 27, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-red-900:focus{ + --tw-text-opacity: 1; + color: rgba(127, 29, 29, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-yellow-50:focus{ + --tw-text-opacity: 1; + color: rgba(255, 251, 235, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-yellow-100:focus{ + --tw-text-opacity: 1; + color: rgba(254, 243, 199, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-yellow-200:focus{ + --tw-text-opacity: 1; + color: rgba(253, 230, 138, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-yellow-300:focus{ + --tw-text-opacity: 1; + color: rgba(252, 211, 77, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-yellow-400:focus{ + --tw-text-opacity: 1; + color: rgba(251, 191, 36, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-yellow-500:focus{ + --tw-text-opacity: 1; + color: rgba(245, 158, 11, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-yellow-600:focus{ + --tw-text-opacity: 1; + color: rgba(217, 119, 6, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-yellow-700:focus{ + --tw-text-opacity: 1; + color: rgba(180, 83, 9, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-yellow-800:focus{ + --tw-text-opacity: 1; + color: rgba(146, 64, 14, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-yellow-900:focus{ + --tw-text-opacity: 1; + color: rgba(120, 53, 15, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-green-50:focus{ + --tw-text-opacity: 1; + color: rgba(236, 253, 245, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-green-100:focus{ + --tw-text-opacity: 1; + color: rgba(209, 250, 229, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-green-200:focus{ + --tw-text-opacity: 1; + color: rgba(167, 243, 208, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-green-300:focus{ + --tw-text-opacity: 1; + color: rgba(110, 231, 183, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-green-400:focus{ + --tw-text-opacity: 1; + color: rgba(52, 211, 153, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-green-500:focus{ + --tw-text-opacity: 1; + color: rgba(16, 185, 129, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-green-600:focus{ + --tw-text-opacity: 1; + color: rgba(5, 150, 105, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-green-700:focus{ + --tw-text-opacity: 1; + color: rgba(4, 120, 87, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-green-800:focus{ + --tw-text-opacity: 1; + color: rgba(6, 95, 70, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-green-900:focus{ + --tw-text-opacity: 1; + color: rgba(6, 78, 59, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-blue-50:focus{ + --tw-text-opacity: 1; + color: rgba(239, 246, 255, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-blue-100:focus{ + --tw-text-opacity: 1; + color: rgba(219, 234, 254, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-blue-200:focus{ + --tw-text-opacity: 1; + color: rgba(191, 219, 254, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-blue-300:focus{ + --tw-text-opacity: 1; + color: rgba(147, 197, 253, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-blue-400:focus{ + --tw-text-opacity: 1; + color: rgba(96, 165, 250, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-blue-500:focus{ + --tw-text-opacity: 1; + color: rgba(59, 130, 246, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-blue-600:focus{ + --tw-text-opacity: 1; + color: rgba(37, 99, 235, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-blue-700:focus{ + --tw-text-opacity: 1; + color: rgba(29, 78, 216, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-blue-800:focus{ + --tw-text-opacity: 1; + color: rgba(30, 64, 175, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-blue-900:focus{ + --tw-text-opacity: 1; + color: rgba(30, 58, 138, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-indigo-50:focus{ + --tw-text-opacity: 1; + color: rgba(238, 242, 255, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-indigo-100:focus{ + --tw-text-opacity: 1; + color: rgba(224, 231, 255, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-indigo-200:focus{ + --tw-text-opacity: 1; + color: rgba(199, 210, 254, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-indigo-300:focus{ + --tw-text-opacity: 1; + color: rgba(165, 180, 252, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-indigo-400:focus{ + --tw-text-opacity: 1; + color: rgba(129, 140, 248, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-indigo-500:focus{ + --tw-text-opacity: 1; + color: rgba(99, 102, 241, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-indigo-600:focus{ + --tw-text-opacity: 1; + color: rgba(79, 70, 229, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-indigo-700:focus{ + --tw-text-opacity: 1; + color: rgba(67, 56, 202, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-indigo-800:focus{ + --tw-text-opacity: 1; + color: rgba(55, 48, 163, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-indigo-900:focus{ + --tw-text-opacity: 1; + color: rgba(49, 46, 129, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-purple-50:focus{ + --tw-text-opacity: 1; + color: rgba(245, 243, 255, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-purple-100:focus{ + --tw-text-opacity: 1; + color: rgba(237, 233, 254, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-purple-200:focus{ + --tw-text-opacity: 1; + color: rgba(221, 214, 254, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-purple-300:focus{ + --tw-text-opacity: 1; + color: rgba(196, 181, 253, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-purple-400:focus{ + --tw-text-opacity: 1; + color: rgba(167, 139, 250, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-purple-500:focus{ + --tw-text-opacity: 1; + color: rgba(139, 92, 246, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-purple-600:focus{ + --tw-text-opacity: 1; + color: rgba(124, 58, 237, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-purple-700:focus{ + --tw-text-opacity: 1; + color: rgba(109, 40, 217, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-purple-800:focus{ + --tw-text-opacity: 1; + color: rgba(91, 33, 182, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-purple-900:focus{ + --tw-text-opacity: 1; + color: rgba(76, 29, 149, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-pink-50:focus{ + --tw-text-opacity: 1; + color: rgba(253, 242, 248, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-pink-100:focus{ + --tw-text-opacity: 1; + color: rgba(252, 231, 243, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-pink-200:focus{ + --tw-text-opacity: 1; + color: rgba(251, 207, 232, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-pink-300:focus{ + --tw-text-opacity: 1; + color: rgba(249, 168, 212, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-pink-400:focus{ + --tw-text-opacity: 1; + color: rgba(244, 114, 182, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-pink-500:focus{ + --tw-text-opacity: 1; + color: rgba(236, 72, 153, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-pink-600:focus{ + --tw-text-opacity: 1; + color: rgba(219, 39, 119, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-pink-700:focus{ + --tw-text-opacity: 1; + color: rgba(190, 24, 93, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-pink-800:focus{ + --tw-text-opacity: 1; + color: rgba(157, 23, 77, var(--tw-text-opacity)); + } + + .\32xl\:focus\:text-pink-900:focus{ + --tw-text-opacity: 1; + color: rgba(131, 24, 67, var(--tw-text-opacity)); + } + + .\32xl\:text-opacity-0{ + --tw-text-opacity: 0; + } + + .\32xl\:text-opacity-5{ + --tw-text-opacity: 0.05; + } + + .\32xl\:text-opacity-10{ + --tw-text-opacity: 0.1; + } + + .\32xl\:text-opacity-20{ + --tw-text-opacity: 0.2; + } + + .\32xl\:text-opacity-25{ + --tw-text-opacity: 0.25; + } + + .\32xl\:text-opacity-30{ + --tw-text-opacity: 0.3; + } + + .\32xl\:text-opacity-40{ + --tw-text-opacity: 0.4; + } + + .\32xl\:text-opacity-50{ + --tw-text-opacity: 0.5; + } + + .\32xl\:text-opacity-60{ + --tw-text-opacity: 0.6; + } + + .\32xl\:text-opacity-70{ + --tw-text-opacity: 0.7; + } + + .\32xl\:text-opacity-75{ + --tw-text-opacity: 0.75; + } + + .\32xl\:text-opacity-80{ + --tw-text-opacity: 0.8; + } + + .\32xl\:text-opacity-90{ + --tw-text-opacity: 0.9; + } + + .\32xl\:text-opacity-95{ + --tw-text-opacity: 0.95; + } + + .\32xl\:text-opacity-100{ + --tw-text-opacity: 1; + } + + .group:hover .\32xl\:group-hover\:text-opacity-0{ + --tw-text-opacity: 0; + } + + .group:hover .\32xl\:group-hover\:text-opacity-5{ + --tw-text-opacity: 0.05; + } + + .group:hover .\32xl\:group-hover\:text-opacity-10{ + --tw-text-opacity: 0.1; + } + + .group:hover .\32xl\:group-hover\:text-opacity-20{ + --tw-text-opacity: 0.2; + } + + .group:hover .\32xl\:group-hover\:text-opacity-25{ + --tw-text-opacity: 0.25; + } + + .group:hover .\32xl\:group-hover\:text-opacity-30{ + --tw-text-opacity: 0.3; + } + + .group:hover .\32xl\:group-hover\:text-opacity-40{ + --tw-text-opacity: 0.4; + } + + .group:hover .\32xl\:group-hover\:text-opacity-50{ + --tw-text-opacity: 0.5; + } + + .group:hover .\32xl\:group-hover\:text-opacity-60{ + --tw-text-opacity: 0.6; + } + + .group:hover .\32xl\:group-hover\:text-opacity-70{ + --tw-text-opacity: 0.7; + } + + .group:hover .\32xl\:group-hover\:text-opacity-75{ + --tw-text-opacity: 0.75; + } + + .group:hover .\32xl\:group-hover\:text-opacity-80{ + --tw-text-opacity: 0.8; + } + + .group:hover .\32xl\:group-hover\:text-opacity-90{ + --tw-text-opacity: 0.9; + } + + .group:hover .\32xl\:group-hover\:text-opacity-95{ + --tw-text-opacity: 0.95; + } + + .group:hover .\32xl\:group-hover\:text-opacity-100{ + --tw-text-opacity: 1; + } + + .\32xl\:focus-within\:text-opacity-0:focus-within{ + --tw-text-opacity: 0; + } + + .\32xl\:focus-within\:text-opacity-5:focus-within{ + --tw-text-opacity: 0.05; + } + + .\32xl\:focus-within\:text-opacity-10:focus-within{ + --tw-text-opacity: 0.1; + } + + .\32xl\:focus-within\:text-opacity-20:focus-within{ + --tw-text-opacity: 0.2; + } + + .\32xl\:focus-within\:text-opacity-25:focus-within{ + --tw-text-opacity: 0.25; + } + + .\32xl\:focus-within\:text-opacity-30:focus-within{ + --tw-text-opacity: 0.3; + } + + .\32xl\:focus-within\:text-opacity-40:focus-within{ + --tw-text-opacity: 0.4; + } + + .\32xl\:focus-within\:text-opacity-50:focus-within{ + --tw-text-opacity: 0.5; + } + + .\32xl\:focus-within\:text-opacity-60:focus-within{ + --tw-text-opacity: 0.6; + } + + .\32xl\:focus-within\:text-opacity-70:focus-within{ + --tw-text-opacity: 0.7; + } + + .\32xl\:focus-within\:text-opacity-75:focus-within{ + --tw-text-opacity: 0.75; + } + + .\32xl\:focus-within\:text-opacity-80:focus-within{ + --tw-text-opacity: 0.8; + } + + .\32xl\:focus-within\:text-opacity-90:focus-within{ + --tw-text-opacity: 0.9; + } + + .\32xl\:focus-within\:text-opacity-95:focus-within{ + --tw-text-opacity: 0.95; + } + + .\32xl\:focus-within\:text-opacity-100:focus-within{ + --tw-text-opacity: 1; + } + + .\32xl\:hover\:text-opacity-0:hover{ + --tw-text-opacity: 0; + } + + .\32xl\:hover\:text-opacity-5:hover{ + --tw-text-opacity: 0.05; + } + + .\32xl\:hover\:text-opacity-10:hover{ + --tw-text-opacity: 0.1; + } + + .\32xl\:hover\:text-opacity-20:hover{ + --tw-text-opacity: 0.2; + } + + .\32xl\:hover\:text-opacity-25:hover{ + --tw-text-opacity: 0.25; + } + + .\32xl\:hover\:text-opacity-30:hover{ + --tw-text-opacity: 0.3; + } + + .\32xl\:hover\:text-opacity-40:hover{ + --tw-text-opacity: 0.4; + } + + .\32xl\:hover\:text-opacity-50:hover{ + --tw-text-opacity: 0.5; + } + + .\32xl\:hover\:text-opacity-60:hover{ + --tw-text-opacity: 0.6; + } + + .\32xl\:hover\:text-opacity-70:hover{ + --tw-text-opacity: 0.7; + } + + .\32xl\:hover\:text-opacity-75:hover{ + --tw-text-opacity: 0.75; + } + + .\32xl\:hover\:text-opacity-80:hover{ + --tw-text-opacity: 0.8; + } + + .\32xl\:hover\:text-opacity-90:hover{ + --tw-text-opacity: 0.9; + } + + .\32xl\:hover\:text-opacity-95:hover{ + --tw-text-opacity: 0.95; + } + + .\32xl\:hover\:text-opacity-100:hover{ + --tw-text-opacity: 1; + } + + .\32xl\:focus\:text-opacity-0:focus{ + --tw-text-opacity: 0; + } + + .\32xl\:focus\:text-opacity-5:focus{ + --tw-text-opacity: 0.05; + } + + .\32xl\:focus\:text-opacity-10:focus{ + --tw-text-opacity: 0.1; + } + + .\32xl\:focus\:text-opacity-20:focus{ + --tw-text-opacity: 0.2; + } + + .\32xl\:focus\:text-opacity-25:focus{ + --tw-text-opacity: 0.25; + } + + .\32xl\:focus\:text-opacity-30:focus{ + --tw-text-opacity: 0.3; + } + + .\32xl\:focus\:text-opacity-40:focus{ + --tw-text-opacity: 0.4; + } + + .\32xl\:focus\:text-opacity-50:focus{ + --tw-text-opacity: 0.5; + } + + .\32xl\:focus\:text-opacity-60:focus{ + --tw-text-opacity: 0.6; + } + + .\32xl\:focus\:text-opacity-70:focus{ + --tw-text-opacity: 0.7; + } + + .\32xl\:focus\:text-opacity-75:focus{ + --tw-text-opacity: 0.75; + } + + .\32xl\:focus\:text-opacity-80:focus{ + --tw-text-opacity: 0.8; + } + + .\32xl\:focus\:text-opacity-90:focus{ + --tw-text-opacity: 0.9; + } + + .\32xl\:focus\:text-opacity-95:focus{ + --tw-text-opacity: 0.95; + } + + .\32xl\:focus\:text-opacity-100:focus{ + --tw-text-opacity: 1; + } + + .\32xl\:truncate{ + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + + .\32xl\:overflow-ellipsis{ + text-overflow: ellipsis; + } + + .\32xl\:overflow-clip{ + text-overflow: clip; + } + + .\32xl\:italic{ + font-style: italic; + } + + .\32xl\:not-italic{ + font-style: normal; + } + + .\32xl\:uppercase{ + text-transform: uppercase; + } + + .\32xl\:lowercase{ + text-transform: lowercase; + } + + .\32xl\:capitalize{ + text-transform: capitalize; + } + + .\32xl\:normal-case{ + text-transform: none; + } + + .\32xl\:underline{ + text-decoration: underline; + } + + .\32xl\:line-through{ + text-decoration: line-through; + } + + .\32xl\:no-underline{ + text-decoration: none; + } + + .group:hover .\32xl\:group-hover\:underline{ + text-decoration: underline; + } + + .group:hover .\32xl\:group-hover\:line-through{ + text-decoration: line-through; + } + + .group:hover .\32xl\:group-hover\:no-underline{ + text-decoration: none; + } + + .\32xl\:focus-within\:underline:focus-within{ + text-decoration: underline; + } + + .\32xl\:focus-within\:line-through:focus-within{ + text-decoration: line-through; + } + + .\32xl\:focus-within\:no-underline:focus-within{ + text-decoration: none; + } + + .\32xl\:hover\:underline:hover{ + text-decoration: underline; + } + + .\32xl\:hover\:line-through:hover{ + text-decoration: line-through; + } + + .\32xl\:hover\:no-underline:hover{ + text-decoration: none; + } + + .\32xl\:focus\:underline:focus{ + text-decoration: underline; + } + + .\32xl\:focus\:line-through:focus{ + text-decoration: line-through; + } + + .\32xl\:focus\:no-underline:focus{ + text-decoration: none; + } + + .\32xl\:antialiased{ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .\32xl\:subpixel-antialiased{ + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; + } + + .\32xl\:ordinal, .\32xl\:slashed-zero, .\32xl\:lining-nums, .\32xl\:oldstyle-nums, .\32xl\:proportional-nums, .\32xl\:tabular-nums, .\32xl\:diagonal-fractions, .\32xl\:stacked-fractions{ + --tw-ordinal: var(--tw-empty,/*!*/ /*!*/); + --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/); + --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/); + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); + } + + .\32xl\:normal-nums{ + font-variant-numeric: normal; + } + + .\32xl\:ordinal{ + --tw-ordinal: ordinal; + } + + .\32xl\:slashed-zero{ + --tw-slashed-zero: slashed-zero; + } + + .\32xl\:lining-nums{ + --tw-numeric-figure: lining-nums; + } + + .\32xl\:oldstyle-nums{ + --tw-numeric-figure: oldstyle-nums; + } + + .\32xl\:proportional-nums{ + --tw-numeric-spacing: proportional-nums; + } + + .\32xl\:tabular-nums{ + --tw-numeric-spacing: tabular-nums; + } + + .\32xl\:diagonal-fractions{ + --tw-numeric-fraction: diagonal-fractions; + } + + .\32xl\:stacked-fractions{ + --tw-numeric-fraction: stacked-fractions; + } + + .\32xl\:tracking-tighter{ + letter-spacing: -0.05em; + } + + .\32xl\:tracking-tight{ + letter-spacing: -0.025em; + } + + .\32xl\:tracking-normal{ + letter-spacing: 0em; + } + + .\32xl\:tracking-wide{ + letter-spacing: 0.025em; + } + + .\32xl\:tracking-wider{ + letter-spacing: 0.05em; + } + + .\32xl\:tracking-widest{ + letter-spacing: 0.1em; + } + + .\32xl\:select-none{ + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .\32xl\:select-text{ + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + } + + .\32xl\:select-all{ + -webkit-user-select: all; + -moz-user-select: all; + user-select: all; + } + + .\32xl\:select-auto{ + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; + } + + .\32xl\:align-baseline{ + vertical-align: baseline; + } + + .\32xl\:align-top{ + vertical-align: top; + } + + .\32xl\:align-middle{ + vertical-align: middle; + } + + .\32xl\:align-bottom{ + vertical-align: bottom; + } + + .\32xl\:align-text-top{ + vertical-align: text-top; + } + + .\32xl\:align-text-bottom{ + vertical-align: text-bottom; + } + + .\32xl\:visible{ + visibility: visible; + } + + .\32xl\:invisible{ + visibility: hidden; + } + + .\32xl\:whitespace-normal{ + white-space: normal; + } + + .\32xl\:whitespace-nowrap{ + white-space: nowrap; + } + + .\32xl\:whitespace-pre{ + white-space: pre; + } + + .\32xl\:whitespace-pre-line{ + white-space: pre-line; + } + + .\32xl\:whitespace-pre-wrap{ + white-space: pre-wrap; + } + + .\32xl\:break-normal{ + overflow-wrap: normal; + word-break: normal; + } + + .\32xl\:break-words{ + overflow-wrap: break-word; + } + + .\32xl\:break-all{ + word-break: break-all; + } + + .\32xl\:w-0{ + width: 0px; + } + + .\32xl\:w-1{ + width: 0.25rem; + } + + .\32xl\:w-2{ + width: 0.5rem; + } + + .\32xl\:w-3{ + width: 0.75rem; + } + + .\32xl\:w-4{ + width: 1rem; + } + + .\32xl\:w-5{ + width: 1.25rem; + } + + .\32xl\:w-6{ + width: 1.5rem; + } + + .\32xl\:w-7{ + width: 1.75rem; + } + + .\32xl\:w-8{ + width: 2rem; + } + + .\32xl\:w-9{ + width: 2.25rem; + } + + .\32xl\:w-10{ + width: 2.5rem; + } + + .\32xl\:w-11{ + width: 2.75rem; + } + + .\32xl\:w-12{ + width: 3rem; + } + + .\32xl\:w-14{ + width: 3.5rem; + } + + .\32xl\:w-16{ + width: 4rem; + } + + .\32xl\:w-20{ + width: 5rem; + } + + .\32xl\:w-24{ + width: 6rem; + } + + .\32xl\:w-28{ + width: 7rem; + } + + .\32xl\:w-32{ + width: 8rem; + } + + .\32xl\:w-36{ + width: 9rem; + } + + .\32xl\:w-40{ + width: 10rem; + } + + .\32xl\:w-44{ + width: 11rem; + } + + .\32xl\:w-48{ + width: 12rem; + } + + .\32xl\:w-52{ + width: 13rem; + } + + .\32xl\:w-56{ + width: 14rem; + } + + .\32xl\:w-60{ + width: 15rem; + } + + .\32xl\:w-64{ + width: 16rem; + } + + .\32xl\:w-72{ + width: 18rem; + } + + .\32xl\:w-80{ + width: 20rem; + } + + .\32xl\:w-96{ + width: 24rem; + } + + .\32xl\:w-auto{ + width: auto; + } + + .\32xl\:w-px{ + width: 1px; + } + + .\32xl\:w-0\.5{ + width: 0.125rem; + } + + .\32xl\:w-1\.5{ + width: 0.375rem; + } + + .\32xl\:w-2\.5{ + width: 0.625rem; + } + + .\32xl\:w-3\.5{ + width: 0.875rem; + } + + .\32xl\:w-1\/2{ + width: 50%; + } + + .\32xl\:w-1\/3{ + width: 33.333333%; + } + + .\32xl\:w-2\/3{ + width: 66.666667%; + } + + .\32xl\:w-1\/4{ + width: 25%; + } + + .\32xl\:w-2\/4{ + width: 50%; + } + + .\32xl\:w-3\/4{ + width: 75%; + } + + .\32xl\:w-1\/5{ + width: 20%; + } + + .\32xl\:w-2\/5{ + width: 40%; + } + + .\32xl\:w-3\/5{ + width: 60%; + } + + .\32xl\:w-4\/5{ + width: 80%; + } + + .\32xl\:w-1\/6{ + width: 16.666667%; + } + + .\32xl\:w-2\/6{ + width: 33.333333%; + } + + .\32xl\:w-3\/6{ + width: 50%; + } + + .\32xl\:w-4\/6{ + width: 66.666667%; + } + + .\32xl\:w-5\/6{ + width: 83.333333%; + } + + .\32xl\:w-1\/12{ + width: 8.333333%; + } + + .\32xl\:w-2\/12{ + width: 16.666667%; + } + + .\32xl\:w-3\/12{ + width: 25%; + } + + .\32xl\:w-4\/12{ + width: 33.333333%; + } + + .\32xl\:w-5\/12{ + width: 41.666667%; + } + + .\32xl\:w-6\/12{ + width: 50%; + } + + .\32xl\:w-7\/12{ + width: 58.333333%; + } + + .\32xl\:w-8\/12{ + width: 66.666667%; + } + + .\32xl\:w-9\/12{ + width: 75%; + } + + .\32xl\:w-10\/12{ + width: 83.333333%; + } + + .\32xl\:w-11\/12{ + width: 91.666667%; + } + + .\32xl\:w-full{ + width: 100%; + } + + .\32xl\:w-screen{ + width: 100vw; + } + + .\32xl\:w-min{ + width: -webkit-min-content; + width: -moz-min-content; + width: min-content; + } + + .\32xl\:w-max{ + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + } + + .\32xl\:z-0{ + z-index: 0; + } + + .\32xl\:z-10{ + z-index: 10; + } + + .\32xl\:z-20{ + z-index: 20; + } + + .\32xl\:z-30{ + z-index: 30; + } + + .\32xl\:z-40{ + z-index: 40; + } + + .\32xl\:z-50{ + z-index: 50; + } + + .\32xl\:z-auto{ + z-index: auto; + } + + .\32xl\:focus-within\:z-0:focus-within{ + z-index: 0; + } + + .\32xl\:focus-within\:z-10:focus-within{ + z-index: 10; + } + + .\32xl\:focus-within\:z-20:focus-within{ + z-index: 20; + } + + .\32xl\:focus-within\:z-30:focus-within{ + z-index: 30; + } + + .\32xl\:focus-within\:z-40:focus-within{ + z-index: 40; + } + + .\32xl\:focus-within\:z-50:focus-within{ + z-index: 50; + } + + .\32xl\:focus-within\:z-auto:focus-within{ + z-index: auto; + } + + .\32xl\:focus\:z-0:focus{ + z-index: 0; + } + + .\32xl\:focus\:z-10:focus{ + z-index: 10; + } + + .\32xl\:focus\:z-20:focus{ + z-index: 20; + } + + .\32xl\:focus\:z-30:focus{ + z-index: 30; + } + + .\32xl\:focus\:z-40:focus{ + z-index: 40; + } + + .\32xl\:focus\:z-50:focus{ + z-index: 50; + } + + .\32xl\:focus\:z-auto:focus{ + z-index: auto; + } + + .\32xl\:isolate{ + isolation: isolate; + } + + .\32xl\:isolation-auto{ + isolation: auto; + } + + .\32xl\:gap-0{ + gap: 0px; + } + + .\32xl\:gap-1{ + gap: 0.25rem; + } + + .\32xl\:gap-2{ + gap: 0.5rem; + } + + .\32xl\:gap-3{ + gap: 0.75rem; + } + + .\32xl\:gap-4{ + gap: 1rem; + } + + .\32xl\:gap-5{ + gap: 1.25rem; + } + + .\32xl\:gap-6{ + gap: 1.5rem; + } + + .\32xl\:gap-7{ + gap: 1.75rem; + } + + .\32xl\:gap-8{ + gap: 2rem; + } + + .\32xl\:gap-9{ + gap: 2.25rem; + } + + .\32xl\:gap-10{ + gap: 2.5rem; + } + + .\32xl\:gap-11{ + gap: 2.75rem; + } + + .\32xl\:gap-12{ + gap: 3rem; + } + + .\32xl\:gap-14{ + gap: 3.5rem; + } + + .\32xl\:gap-16{ + gap: 4rem; + } + + .\32xl\:gap-20{ + gap: 5rem; + } + + .\32xl\:gap-24{ + gap: 6rem; + } + + .\32xl\:gap-28{ + gap: 7rem; + } + + .\32xl\:gap-32{ + gap: 8rem; + } + + .\32xl\:gap-36{ + gap: 9rem; + } + + .\32xl\:gap-40{ + gap: 10rem; + } + + .\32xl\:gap-44{ + gap: 11rem; + } + + .\32xl\:gap-48{ + gap: 12rem; + } + + .\32xl\:gap-52{ + gap: 13rem; + } + + .\32xl\:gap-56{ + gap: 14rem; + } + + .\32xl\:gap-60{ + gap: 15rem; + } + + .\32xl\:gap-64{ + gap: 16rem; + } + + .\32xl\:gap-72{ + gap: 18rem; + } + + .\32xl\:gap-80{ + gap: 20rem; + } + + .\32xl\:gap-96{ + gap: 24rem; + } + + .\32xl\:gap-px{ + gap: 1px; + } + + .\32xl\:gap-0\.5{ + gap: 0.125rem; + } + + .\32xl\:gap-1\.5{ + gap: 0.375rem; + } + + .\32xl\:gap-2\.5{ + gap: 0.625rem; + } + + .\32xl\:gap-3\.5{ + gap: 0.875rem; + } + + .\32xl\:gap-x-0{ + -moz-column-gap: 0px; + column-gap: 0px; + } + + .\32xl\:gap-x-1{ + -moz-column-gap: 0.25rem; + column-gap: 0.25rem; + } + + .\32xl\:gap-x-2{ + -moz-column-gap: 0.5rem; + column-gap: 0.5rem; + } + + .\32xl\:gap-x-3{ + -moz-column-gap: 0.75rem; + column-gap: 0.75rem; + } + + .\32xl\:gap-x-4{ + -moz-column-gap: 1rem; + column-gap: 1rem; + } + + .\32xl\:gap-x-5{ + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + } + + .\32xl\:gap-x-6{ + -moz-column-gap: 1.5rem; + column-gap: 1.5rem; + } + + .\32xl\:gap-x-7{ + -moz-column-gap: 1.75rem; + column-gap: 1.75rem; + } + + .\32xl\:gap-x-8{ + -moz-column-gap: 2rem; + column-gap: 2rem; + } + + .\32xl\:gap-x-9{ + -moz-column-gap: 2.25rem; + column-gap: 2.25rem; + } + + .\32xl\:gap-x-10{ + -moz-column-gap: 2.5rem; + column-gap: 2.5rem; + } + + .\32xl\:gap-x-11{ + -moz-column-gap: 2.75rem; + column-gap: 2.75rem; + } + + .\32xl\:gap-x-12{ + -moz-column-gap: 3rem; + column-gap: 3rem; + } + + .\32xl\:gap-x-14{ + -moz-column-gap: 3.5rem; + column-gap: 3.5rem; + } + + .\32xl\:gap-x-16{ + -moz-column-gap: 4rem; + column-gap: 4rem; + } + + .\32xl\:gap-x-20{ + -moz-column-gap: 5rem; + column-gap: 5rem; + } + + .\32xl\:gap-x-24{ + -moz-column-gap: 6rem; + column-gap: 6rem; + } + + .\32xl\:gap-x-28{ + -moz-column-gap: 7rem; + column-gap: 7rem; + } + + .\32xl\:gap-x-32{ + -moz-column-gap: 8rem; + column-gap: 8rem; + } + + .\32xl\:gap-x-36{ + -moz-column-gap: 9rem; + column-gap: 9rem; + } + + .\32xl\:gap-x-40{ + -moz-column-gap: 10rem; + column-gap: 10rem; + } + + .\32xl\:gap-x-44{ + -moz-column-gap: 11rem; + column-gap: 11rem; + } + + .\32xl\:gap-x-48{ + -moz-column-gap: 12rem; + column-gap: 12rem; + } + + .\32xl\:gap-x-52{ + -moz-column-gap: 13rem; + column-gap: 13rem; + } + + .\32xl\:gap-x-56{ + -moz-column-gap: 14rem; + column-gap: 14rem; + } + + .\32xl\:gap-x-60{ + -moz-column-gap: 15rem; + column-gap: 15rem; + } + + .\32xl\:gap-x-64{ + -moz-column-gap: 16rem; + column-gap: 16rem; + } + + .\32xl\:gap-x-72{ + -moz-column-gap: 18rem; + column-gap: 18rem; + } + + .\32xl\:gap-x-80{ + -moz-column-gap: 20rem; + column-gap: 20rem; + } + + .\32xl\:gap-x-96{ + -moz-column-gap: 24rem; + column-gap: 24rem; + } + + .\32xl\:gap-x-px{ + -moz-column-gap: 1px; + column-gap: 1px; + } + + .\32xl\:gap-x-0\.5{ + -moz-column-gap: 0.125rem; + column-gap: 0.125rem; + } + + .\32xl\:gap-x-1\.5{ + -moz-column-gap: 0.375rem; + column-gap: 0.375rem; + } + + .\32xl\:gap-x-2\.5{ + -moz-column-gap: 0.625rem; + column-gap: 0.625rem; + } + + .\32xl\:gap-x-3\.5{ + -moz-column-gap: 0.875rem; + column-gap: 0.875rem; + } + + .\32xl\:gap-y-0{ + row-gap: 0px; + } + + .\32xl\:gap-y-1{ + row-gap: 0.25rem; + } + + .\32xl\:gap-y-2{ + row-gap: 0.5rem; + } + + .\32xl\:gap-y-3{ + row-gap: 0.75rem; + } + + .\32xl\:gap-y-4{ + row-gap: 1rem; + } + + .\32xl\:gap-y-5{ + row-gap: 1.25rem; + } + + .\32xl\:gap-y-6{ + row-gap: 1.5rem; + } + + .\32xl\:gap-y-7{ + row-gap: 1.75rem; + } + + .\32xl\:gap-y-8{ + row-gap: 2rem; + } + + .\32xl\:gap-y-9{ + row-gap: 2.25rem; + } + + .\32xl\:gap-y-10{ + row-gap: 2.5rem; + } + + .\32xl\:gap-y-11{ + row-gap: 2.75rem; + } + + .\32xl\:gap-y-12{ + row-gap: 3rem; + } + + .\32xl\:gap-y-14{ + row-gap: 3.5rem; + } + + .\32xl\:gap-y-16{ + row-gap: 4rem; + } + + .\32xl\:gap-y-20{ + row-gap: 5rem; + } + + .\32xl\:gap-y-24{ + row-gap: 6rem; + } + + .\32xl\:gap-y-28{ + row-gap: 7rem; + } + + .\32xl\:gap-y-32{ + row-gap: 8rem; + } + + .\32xl\:gap-y-36{ + row-gap: 9rem; + } + + .\32xl\:gap-y-40{ + row-gap: 10rem; + } + + .\32xl\:gap-y-44{ + row-gap: 11rem; + } + + .\32xl\:gap-y-48{ + row-gap: 12rem; + } + + .\32xl\:gap-y-52{ + row-gap: 13rem; + } + + .\32xl\:gap-y-56{ + row-gap: 14rem; + } + + .\32xl\:gap-y-60{ + row-gap: 15rem; + } + + .\32xl\:gap-y-64{ + row-gap: 16rem; + } + + .\32xl\:gap-y-72{ + row-gap: 18rem; + } + + .\32xl\:gap-y-80{ + row-gap: 20rem; + } + + .\32xl\:gap-y-96{ + row-gap: 24rem; + } + + .\32xl\:gap-y-px{ + row-gap: 1px; + } + + .\32xl\:gap-y-0\.5{ + row-gap: 0.125rem; + } + + .\32xl\:gap-y-1\.5{ + row-gap: 0.375rem; + } + + .\32xl\:gap-y-2\.5{ + row-gap: 0.625rem; + } + + .\32xl\:gap-y-3\.5{ + row-gap: 0.875rem; + } + + .\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\:auto-cols-auto{ + grid-auto-columns: auto; + } + + .\32xl\:auto-cols-min{ + grid-auto-columns: -webkit-min-content; + grid-auto-columns: min-content; + } + + .\32xl\:auto-cols-max{ + grid-auto-columns: -webkit-max-content; + grid-auto-columns: max-content; + } + + .\32xl\:auto-cols-fr{ + grid-auto-columns: minmax(0, 1fr); + } + + .\32xl\:col-auto{ + grid-column: auto; + } + + .\32xl\:col-span-1{ + grid-column: span 1 / span 1; + } + + .\32xl\:col-span-2{ + grid-column: span 2 / span 2; + } + + .\32xl\:col-span-3{ + grid-column: span 3 / span 3; + } + + .\32xl\:col-span-4{ + grid-column: span 4 / span 4; + } + + .\32xl\:col-span-5{ + grid-column: span 5 / span 5; + } + + .\32xl\:col-span-6{ + grid-column: span 6 / span 6; + } + + .\32xl\:col-span-7{ + grid-column: span 7 / span 7; + } + + .\32xl\:col-span-8{ + grid-column: span 8 / span 8; + } + + .\32xl\:col-span-9{ + grid-column: span 9 / span 9; + } + + .\32xl\:col-span-10{ + grid-column: span 10 / span 10; + } + + .\32xl\:col-span-11{ + grid-column: span 11 / span 11; + } + + .\32xl\:col-span-12{ + grid-column: span 12 / span 12; + } + + .\32xl\:col-span-full{ + grid-column: 1 / -1; + } + + .\32xl\:col-start-1{ + grid-column-start: 1; + } + + .\32xl\:col-start-2{ + grid-column-start: 2; + } + + .\32xl\:col-start-3{ + grid-column-start: 3; + } + + .\32xl\:col-start-4{ + grid-column-start: 4; + } + + .\32xl\:col-start-5{ + grid-column-start: 5; + } + + .\32xl\:col-start-6{ + grid-column-start: 6; + } + + .\32xl\:col-start-7{ + grid-column-start: 7; + } + + .\32xl\:col-start-8{ + grid-column-start: 8; + } + + .\32xl\:col-start-9{ + grid-column-start: 9; + } + + .\32xl\:col-start-10{ + grid-column-start: 10; + } + + .\32xl\:col-start-11{ + grid-column-start: 11; + } + + .\32xl\:col-start-12{ + grid-column-start: 12; + } + + .\32xl\:col-start-13{ + grid-column-start: 13; + } + + .\32xl\:col-start-auto{ + grid-column-start: auto; + } + + .\32xl\:col-end-1{ + grid-column-end: 1; + } + + .\32xl\:col-end-2{ + grid-column-end: 2; + } + + .\32xl\:col-end-3{ + grid-column-end: 3; + } + + .\32xl\:col-end-4{ + grid-column-end: 4; + } + + .\32xl\:col-end-5{ + grid-column-end: 5; + } + + .\32xl\:col-end-6{ + grid-column-end: 6; + } + + .\32xl\:col-end-7{ + grid-column-end: 7; + } + + .\32xl\:col-end-8{ + grid-column-end: 8; + } + + .\32xl\:col-end-9{ + grid-column-end: 9; + } + + .\32xl\:col-end-10{ + grid-column-end: 10; + } + + .\32xl\:col-end-11{ + grid-column-end: 11; + } + + .\32xl\:col-end-12{ + grid-column-end: 12; + } + + .\32xl\:col-end-13{ + grid-column-end: 13; + } + + .\32xl\:col-end-auto{ + grid-column-end: auto; + } + + .\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; + } + + .\32xl\:auto-rows-auto{ + grid-auto-rows: auto; + } + + .\32xl\:auto-rows-min{ + grid-auto-rows: -webkit-min-content; + grid-auto-rows: min-content; + } + + .\32xl\:auto-rows-max{ + grid-auto-rows: -webkit-max-content; + grid-auto-rows: max-content; + } + + .\32xl\:auto-rows-fr{ + grid-auto-rows: minmax(0, 1fr); + } + + .\32xl\:row-auto{ + grid-row: auto; + } + + .\32xl\:row-span-1{ + grid-row: span 1 / span 1; + } + + .\32xl\:row-span-2{ + grid-row: span 2 / span 2; + } + + .\32xl\:row-span-3{ + grid-row: span 3 / span 3; + } + + .\32xl\:row-span-4{ + grid-row: span 4 / span 4; + } + + .\32xl\:row-span-5{ + grid-row: span 5 / span 5; + } + + .\32xl\:row-span-6{ + grid-row: span 6 / span 6; + } + + .\32xl\:row-span-full{ + grid-row: 1 / -1; + } + + .\32xl\:row-start-1{ + grid-row-start: 1; + } + + .\32xl\:row-start-2{ + grid-row-start: 2; + } + + .\32xl\:row-start-3{ + grid-row-start: 3; + } + + .\32xl\:row-start-4{ + grid-row-start: 4; + } + + .\32xl\:row-start-5{ + grid-row-start: 5; + } + + .\32xl\:row-start-6{ + grid-row-start: 6; + } + + .\32xl\:row-start-7{ + grid-row-start: 7; + } + + .\32xl\:row-start-auto{ + grid-row-start: auto; + } + + .\32xl\:row-end-1{ + grid-row-end: 1; + } + + .\32xl\:row-end-2{ + grid-row-end: 2; + } + + .\32xl\:row-end-3{ + grid-row-end: 3; + } + + .\32xl\:row-end-4{ + grid-row-end: 4; + } + + .\32xl\:row-end-5{ + grid-row-end: 5; + } + + .\32xl\:row-end-6{ + grid-row-end: 6; + } + + .\32xl\:row-end-7{ + grid-row-end: 7; + } + + .\32xl\:row-end-auto{ + grid-row-end: auto; + } + + .\32xl\: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)); + } + + .\32xl\:transform-gpu{ + --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: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + } + + .\32xl\:transform-none{ + transform: none; + } + + .\32xl\:origin-center{ + transform-origin: center; + } + + .\32xl\:origin-top{ + transform-origin: top; + } + + .\32xl\:origin-top-right{ + transform-origin: top right; + } + + .\32xl\:origin-right{ + transform-origin: right; + } + + .\32xl\:origin-bottom-right{ + transform-origin: bottom right; + } + + .\32xl\:origin-bottom{ + transform-origin: bottom; + } + + .\32xl\:origin-bottom-left{ + transform-origin: bottom left; + } + + .\32xl\:origin-left{ + transform-origin: left; + } + + .\32xl\:origin-top-left{ + transform-origin: top left; + } + + .\32xl\:scale-0{ + --tw-scale-x: 0; + --tw-scale-y: 0; + } + + .\32xl\:scale-50{ + --tw-scale-x: .5; + --tw-scale-y: .5; + } + + .\32xl\:scale-75{ + --tw-scale-x: .75; + --tw-scale-y: .75; + } + + .\32xl\:scale-90{ + --tw-scale-x: .9; + --tw-scale-y: .9; + } + + .\32xl\:scale-95{ + --tw-scale-x: .95; + --tw-scale-y: .95; + } + + .\32xl\:scale-100{ + --tw-scale-x: 1; + --tw-scale-y: 1; + } + + .\32xl\:scale-105{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + } + + .\32xl\:scale-110{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + } + + .\32xl\:scale-125{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + } + + .\32xl\:scale-150{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + } + + .\32xl\:scale-x-0{ + --tw-scale-x: 0; + } + + .\32xl\:scale-x-50{ + --tw-scale-x: .5; + } + + .\32xl\:scale-x-75{ + --tw-scale-x: .75; + } + + .\32xl\:scale-x-90{ + --tw-scale-x: .9; + } + + .\32xl\:scale-x-95{ + --tw-scale-x: .95; + } + + .\32xl\:scale-x-100{ + --tw-scale-x: 1; + } + + .\32xl\:scale-x-105{ + --tw-scale-x: 1.05; + } + + .\32xl\:scale-x-110{ + --tw-scale-x: 1.1; + } + + .\32xl\:scale-x-125{ + --tw-scale-x: 1.25; + } + + .\32xl\:scale-x-150{ + --tw-scale-x: 1.5; + } + + .\32xl\:scale-y-0{ + --tw-scale-y: 0; + } + + .\32xl\:scale-y-50{ + --tw-scale-y: .5; + } + + .\32xl\:scale-y-75{ + --tw-scale-y: .75; + } + + .\32xl\:scale-y-90{ + --tw-scale-y: .9; + } + + .\32xl\:scale-y-95{ + --tw-scale-y: .95; + } + + .\32xl\:scale-y-100{ + --tw-scale-y: 1; + } + + .\32xl\:scale-y-105{ + --tw-scale-y: 1.05; + } + + .\32xl\:scale-y-110{ + --tw-scale-y: 1.1; + } + + .\32xl\:scale-y-125{ + --tw-scale-y: 1.25; + } + + .\32xl\:scale-y-150{ + --tw-scale-y: 1.5; + } + + .\32xl\:hover\:scale-0:hover{ + --tw-scale-x: 0; + --tw-scale-y: 0; + } + + .\32xl\:hover\:scale-50:hover{ + --tw-scale-x: .5; + --tw-scale-y: .5; + } + + .\32xl\:hover\:scale-75:hover{ + --tw-scale-x: .75; + --tw-scale-y: .75; + } + + .\32xl\:hover\:scale-90:hover{ + --tw-scale-x: .9; + --tw-scale-y: .9; + } + + .\32xl\:hover\:scale-95:hover{ + --tw-scale-x: .95; + --tw-scale-y: .95; + } + + .\32xl\:hover\:scale-100:hover{ + --tw-scale-x: 1; + --tw-scale-y: 1; + } + + .\32xl\:hover\:scale-105:hover{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + } + + .\32xl\:hover\:scale-110:hover{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + } + + .\32xl\:hover\:scale-125:hover{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + } + + .\32xl\:hover\:scale-150:hover{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + } + + .\32xl\:hover\:scale-x-0:hover{ + --tw-scale-x: 0; + } + + .\32xl\:hover\:scale-x-50:hover{ + --tw-scale-x: .5; + } + + .\32xl\:hover\:scale-x-75:hover{ + --tw-scale-x: .75; + } + + .\32xl\:hover\:scale-x-90:hover{ + --tw-scale-x: .9; + } + + .\32xl\:hover\:scale-x-95:hover{ + --tw-scale-x: .95; + } + + .\32xl\:hover\:scale-x-100:hover{ + --tw-scale-x: 1; + } + + .\32xl\:hover\:scale-x-105:hover{ + --tw-scale-x: 1.05; + } + + .\32xl\:hover\:scale-x-110:hover{ + --tw-scale-x: 1.1; + } + + .\32xl\:hover\:scale-x-125:hover{ + --tw-scale-x: 1.25; + } + + .\32xl\:hover\:scale-x-150:hover{ + --tw-scale-x: 1.5; + } + + .\32xl\:hover\:scale-y-0:hover{ + --tw-scale-y: 0; + } + + .\32xl\:hover\:scale-y-50:hover{ + --tw-scale-y: .5; + } + + .\32xl\:hover\:scale-y-75:hover{ + --tw-scale-y: .75; + } + + .\32xl\:hover\:scale-y-90:hover{ + --tw-scale-y: .9; + } + + .\32xl\:hover\:scale-y-95:hover{ + --tw-scale-y: .95; + } + + .\32xl\:hover\:scale-y-100:hover{ + --tw-scale-y: 1; + } + + .\32xl\:hover\:scale-y-105:hover{ + --tw-scale-y: 1.05; + } + + .\32xl\:hover\:scale-y-110:hover{ + --tw-scale-y: 1.1; + } + + .\32xl\:hover\:scale-y-125:hover{ + --tw-scale-y: 1.25; + } + + .\32xl\:hover\:scale-y-150:hover{ + --tw-scale-y: 1.5; + } + + .\32xl\:focus\:scale-0:focus{ + --tw-scale-x: 0; + --tw-scale-y: 0; + } + + .\32xl\:focus\:scale-50:focus{ + --tw-scale-x: .5; + --tw-scale-y: .5; + } + + .\32xl\:focus\:scale-75:focus{ + --tw-scale-x: .75; + --tw-scale-y: .75; + } + + .\32xl\:focus\:scale-90:focus{ + --tw-scale-x: .9; + --tw-scale-y: .9; + } + + .\32xl\:focus\:scale-95:focus{ + --tw-scale-x: .95; + --tw-scale-y: .95; + } + + .\32xl\:focus\:scale-100:focus{ + --tw-scale-x: 1; + --tw-scale-y: 1; + } + + .\32xl\:focus\:scale-105:focus{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + } + + .\32xl\:focus\:scale-110:focus{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + } + + .\32xl\:focus\:scale-125:focus{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + } + + .\32xl\:focus\:scale-150:focus{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + } + + .\32xl\:focus\:scale-x-0:focus{ + --tw-scale-x: 0; + } + + .\32xl\:focus\:scale-x-50:focus{ + --tw-scale-x: .5; + } + + .\32xl\:focus\:scale-x-75:focus{ + --tw-scale-x: .75; + } + + .\32xl\:focus\:scale-x-90:focus{ + --tw-scale-x: .9; + } + + .\32xl\:focus\:scale-x-95:focus{ + --tw-scale-x: .95; + } + + .\32xl\:focus\:scale-x-100:focus{ + --tw-scale-x: 1; + } + + .\32xl\:focus\:scale-x-105:focus{ + --tw-scale-x: 1.05; + } + + .\32xl\:focus\:scale-x-110:focus{ + --tw-scale-x: 1.1; + } + + .\32xl\:focus\:scale-x-125:focus{ + --tw-scale-x: 1.25; + } + + .\32xl\:focus\:scale-x-150:focus{ + --tw-scale-x: 1.5; + } + + .\32xl\:focus\:scale-y-0:focus{ + --tw-scale-y: 0; + } + + .\32xl\:focus\:scale-y-50:focus{ + --tw-scale-y: .5; + } + + .\32xl\:focus\:scale-y-75:focus{ + --tw-scale-y: .75; + } + + .\32xl\:focus\:scale-y-90:focus{ + --tw-scale-y: .9; + } + + .\32xl\:focus\:scale-y-95:focus{ + --tw-scale-y: .95; + } + + .\32xl\:focus\:scale-y-100:focus{ + --tw-scale-y: 1; + } + + .\32xl\:focus\:scale-y-105:focus{ + --tw-scale-y: 1.05; + } + + .\32xl\:focus\:scale-y-110:focus{ + --tw-scale-y: 1.1; + } + + .\32xl\:focus\:scale-y-125:focus{ + --tw-scale-y: 1.25; + } + + .\32xl\:focus\:scale-y-150:focus{ + --tw-scale-y: 1.5; + } + + .\32xl\:rotate-0{ + --tw-rotate: 0deg; + } + + .\32xl\:rotate-1{ + --tw-rotate: 1deg; + } + + .\32xl\:rotate-2{ + --tw-rotate: 2deg; + } + + .\32xl\:rotate-3{ + --tw-rotate: 3deg; + } + + .\32xl\:rotate-6{ + --tw-rotate: 6deg; + } + + .\32xl\:rotate-12{ + --tw-rotate: 12deg; + } + + .\32xl\:rotate-45{ + --tw-rotate: 45deg; + } + + .\32xl\:rotate-90{ + --tw-rotate: 90deg; + } + + .\32xl\:rotate-180{ + --tw-rotate: 180deg; + } + + .\32xl\:-rotate-180{ + --tw-rotate: -180deg; + } + + .\32xl\:-rotate-90{ + --tw-rotate: -90deg; + } + + .\32xl\:-rotate-45{ + --tw-rotate: -45deg; + } + + .\32xl\:-rotate-12{ + --tw-rotate: -12deg; + } + + .\32xl\:-rotate-6{ + --tw-rotate: -6deg; + } + + .\32xl\:-rotate-3{ + --tw-rotate: -3deg; + } + + .\32xl\:-rotate-2{ + --tw-rotate: -2deg; + } + + .\32xl\:-rotate-1{ + --tw-rotate: -1deg; + } + + .\32xl\:hover\:rotate-0:hover{ + --tw-rotate: 0deg; + } + + .\32xl\:hover\:rotate-1:hover{ + --tw-rotate: 1deg; + } + + .\32xl\:hover\:rotate-2:hover{ + --tw-rotate: 2deg; + } + + .\32xl\:hover\:rotate-3:hover{ + --tw-rotate: 3deg; + } + + .\32xl\:hover\:rotate-6:hover{ + --tw-rotate: 6deg; + } + + .\32xl\:hover\:rotate-12:hover{ + --tw-rotate: 12deg; + } + + .\32xl\:hover\:rotate-45:hover{ + --tw-rotate: 45deg; + } + + .\32xl\:hover\:rotate-90:hover{ + --tw-rotate: 90deg; + } + + .\32xl\:hover\:rotate-180:hover{ + --tw-rotate: 180deg; + } + + .\32xl\:hover\:-rotate-180:hover{ + --tw-rotate: -180deg; + } + + .\32xl\:hover\:-rotate-90:hover{ + --tw-rotate: -90deg; + } + + .\32xl\:hover\:-rotate-45:hover{ + --tw-rotate: -45deg; + } + + .\32xl\:hover\:-rotate-12:hover{ + --tw-rotate: -12deg; + } + + .\32xl\:hover\:-rotate-6:hover{ + --tw-rotate: -6deg; + } + + .\32xl\:hover\:-rotate-3:hover{ + --tw-rotate: -3deg; + } + + .\32xl\:hover\:-rotate-2:hover{ + --tw-rotate: -2deg; + } + + .\32xl\:hover\:-rotate-1:hover{ + --tw-rotate: -1deg; + } + + .\32xl\:focus\:rotate-0:focus{ + --tw-rotate: 0deg; + } + + .\32xl\:focus\:rotate-1:focus{ + --tw-rotate: 1deg; + } + + .\32xl\:focus\:rotate-2:focus{ + --tw-rotate: 2deg; + } + + .\32xl\:focus\:rotate-3:focus{ + --tw-rotate: 3deg; + } + + .\32xl\:focus\:rotate-6:focus{ + --tw-rotate: 6deg; + } + + .\32xl\:focus\:rotate-12:focus{ + --tw-rotate: 12deg; + } + + .\32xl\:focus\:rotate-45:focus{ + --tw-rotate: 45deg; + } + + .\32xl\:focus\:rotate-90:focus{ + --tw-rotate: 90deg; + } + + .\32xl\:focus\:rotate-180:focus{ + --tw-rotate: 180deg; + } + + .\32xl\:focus\:-rotate-180:focus{ + --tw-rotate: -180deg; + } + + .\32xl\:focus\:-rotate-90:focus{ + --tw-rotate: -90deg; + } + + .\32xl\:focus\:-rotate-45:focus{ + --tw-rotate: -45deg; + } + + .\32xl\:focus\:-rotate-12:focus{ + --tw-rotate: -12deg; + } + + .\32xl\:focus\:-rotate-6:focus{ + --tw-rotate: -6deg; + } + + .\32xl\:focus\:-rotate-3:focus{ + --tw-rotate: -3deg; + } + + .\32xl\:focus\:-rotate-2:focus{ + --tw-rotate: -2deg; + } + + .\32xl\:focus\:-rotate-1:focus{ + --tw-rotate: -1deg; + } + + .\32xl\:translate-x-0{ + --tw-translate-x: 0px; + } + + .\32xl\:translate-x-1{ + --tw-translate-x: 0.25rem; + } + + .\32xl\:translate-x-2{ + --tw-translate-x: 0.5rem; + } + + .\32xl\:translate-x-3{ + --tw-translate-x: 0.75rem; + } + + .\32xl\:translate-x-4{ + --tw-translate-x: 1rem; + } + + .\32xl\:translate-x-5{ + --tw-translate-x: 1.25rem; + } + + .\32xl\:translate-x-6{ + --tw-translate-x: 1.5rem; + } + + .\32xl\:translate-x-7{ + --tw-translate-x: 1.75rem; + } + + .\32xl\:translate-x-8{ + --tw-translate-x: 2rem; + } + + .\32xl\:translate-x-9{ + --tw-translate-x: 2.25rem; + } + + .\32xl\:translate-x-10{ + --tw-translate-x: 2.5rem; + } + + .\32xl\:translate-x-11{ + --tw-translate-x: 2.75rem; + } + + .\32xl\:translate-x-12{ + --tw-translate-x: 3rem; + } + + .\32xl\:translate-x-14{ + --tw-translate-x: 3.5rem; + } + + .\32xl\:translate-x-16{ + --tw-translate-x: 4rem; + } + + .\32xl\:translate-x-20{ + --tw-translate-x: 5rem; + } + + .\32xl\:translate-x-24{ + --tw-translate-x: 6rem; + } + + .\32xl\:translate-x-28{ + --tw-translate-x: 7rem; + } + + .\32xl\:translate-x-32{ + --tw-translate-x: 8rem; + } + + .\32xl\:translate-x-36{ + --tw-translate-x: 9rem; + } + + .\32xl\:translate-x-40{ + --tw-translate-x: 10rem; + } + + .\32xl\:translate-x-44{ + --tw-translate-x: 11rem; + } + + .\32xl\:translate-x-48{ + --tw-translate-x: 12rem; + } + + .\32xl\:translate-x-52{ + --tw-translate-x: 13rem; + } + + .\32xl\:translate-x-56{ + --tw-translate-x: 14rem; + } + + .\32xl\:translate-x-60{ + --tw-translate-x: 15rem; + } + + .\32xl\:translate-x-64{ + --tw-translate-x: 16rem; + } + + .\32xl\:translate-x-72{ + --tw-translate-x: 18rem; + } + + .\32xl\:translate-x-80{ + --tw-translate-x: 20rem; + } + + .\32xl\:translate-x-96{ + --tw-translate-x: 24rem; + } + + .\32xl\:translate-x-px{ + --tw-translate-x: 1px; + } + + .\32xl\:translate-x-0\.5{ + --tw-translate-x: 0.125rem; + } + + .\32xl\:translate-x-1\.5{ + --tw-translate-x: 0.375rem; + } + + .\32xl\:translate-x-2\.5{ + --tw-translate-x: 0.625rem; + } + + .\32xl\:translate-x-3\.5{ + --tw-translate-x: 0.875rem; + } + + .\32xl\:-translate-x-0{ + --tw-translate-x: 0px; + } + + .\32xl\:-translate-x-1{ + --tw-translate-x: -0.25rem; + } + + .\32xl\:-translate-x-2{ + --tw-translate-x: -0.5rem; + } + + .\32xl\:-translate-x-3{ + --tw-translate-x: -0.75rem; + } + + .\32xl\:-translate-x-4{ + --tw-translate-x: -1rem; + } + + .\32xl\:-translate-x-5{ + --tw-translate-x: -1.25rem; + } + + .\32xl\:-translate-x-6{ + --tw-translate-x: -1.5rem; + } + + .\32xl\:-translate-x-7{ + --tw-translate-x: -1.75rem; + } + + .\32xl\:-translate-x-8{ + --tw-translate-x: -2rem; + } + + .\32xl\:-translate-x-9{ + --tw-translate-x: -2.25rem; + } + + .\32xl\:-translate-x-10{ + --tw-translate-x: -2.5rem; + } + + .\32xl\:-translate-x-11{ + --tw-translate-x: -2.75rem; + } + + .\32xl\:-translate-x-12{ + --tw-translate-x: -3rem; + } + + .\32xl\:-translate-x-14{ + --tw-translate-x: -3.5rem; + } + + .\32xl\:-translate-x-16{ + --tw-translate-x: -4rem; + } + + .\32xl\:-translate-x-20{ + --tw-translate-x: -5rem; + } + + .\32xl\:-translate-x-24{ + --tw-translate-x: -6rem; + } + + .\32xl\:-translate-x-28{ + --tw-translate-x: -7rem; + } + + .\32xl\:-translate-x-32{ + --tw-translate-x: -8rem; + } + + .\32xl\:-translate-x-36{ + --tw-translate-x: -9rem; + } + + .\32xl\:-translate-x-40{ + --tw-translate-x: -10rem; + } + + .\32xl\:-translate-x-44{ + --tw-translate-x: -11rem; + } + + .\32xl\:-translate-x-48{ + --tw-translate-x: -12rem; + } + + .\32xl\:-translate-x-52{ + --tw-translate-x: -13rem; + } + + .\32xl\:-translate-x-56{ + --tw-translate-x: -14rem; + } + + .\32xl\:-translate-x-60{ + --tw-translate-x: -15rem; + } + + .\32xl\:-translate-x-64{ + --tw-translate-x: -16rem; + } + + .\32xl\:-translate-x-72{ + --tw-translate-x: -18rem; + } + + .\32xl\:-translate-x-80{ + --tw-translate-x: -20rem; + } + + .\32xl\:-translate-x-96{ + --tw-translate-x: -24rem; + } + + .\32xl\:-translate-x-px{ + --tw-translate-x: -1px; + } + + .\32xl\:-translate-x-0\.5{ + --tw-translate-x: -0.125rem; + } + + .\32xl\:-translate-x-1\.5{ + --tw-translate-x: -0.375rem; + } + + .\32xl\:-translate-x-2\.5{ + --tw-translate-x: -0.625rem; + } + + .\32xl\:-translate-x-3\.5{ + --tw-translate-x: -0.875rem; + } + + .\32xl\:translate-x-1\/2{ + --tw-translate-x: 50%; + } + + .\32xl\:translate-x-1\/3{ + --tw-translate-x: 33.333333%; + } + + .\32xl\:translate-x-2\/3{ + --tw-translate-x: 66.666667%; + } + + .\32xl\:translate-x-1\/4{ + --tw-translate-x: 25%; + } + + .\32xl\:translate-x-2\/4{ + --tw-translate-x: 50%; + } + + .\32xl\:translate-x-3\/4{ + --tw-translate-x: 75%; + } + + .\32xl\:translate-x-full{ + --tw-translate-x: 100%; + } + + .\32xl\:-translate-x-1\/2{ + --tw-translate-x: -50%; + } + + .\32xl\:-translate-x-1\/3{ + --tw-translate-x: -33.333333%; + } + + .\32xl\:-translate-x-2\/3{ + --tw-translate-x: -66.666667%; + } + + .\32xl\:-translate-x-1\/4{ + --tw-translate-x: -25%; + } + + .\32xl\:-translate-x-2\/4{ + --tw-translate-x: -50%; + } + + .\32xl\:-translate-x-3\/4{ + --tw-translate-x: -75%; + } + + .\32xl\:-translate-x-full{ + --tw-translate-x: -100%; + } + + .\32xl\:translate-y-0{ + --tw-translate-y: 0px; + } + + .\32xl\:translate-y-1{ + --tw-translate-y: 0.25rem; + } + + .\32xl\:translate-y-2{ + --tw-translate-y: 0.5rem; + } + + .\32xl\:translate-y-3{ + --tw-translate-y: 0.75rem; + } + + .\32xl\:translate-y-4{ + --tw-translate-y: 1rem; + } + + .\32xl\:translate-y-5{ + --tw-translate-y: 1.25rem; + } + + .\32xl\:translate-y-6{ + --tw-translate-y: 1.5rem; + } + + .\32xl\:translate-y-7{ + --tw-translate-y: 1.75rem; + } + + .\32xl\:translate-y-8{ + --tw-translate-y: 2rem; + } + + .\32xl\:translate-y-9{ + --tw-translate-y: 2.25rem; + } + + .\32xl\:translate-y-10{ + --tw-translate-y: 2.5rem; + } + + .\32xl\:translate-y-11{ + --tw-translate-y: 2.75rem; + } + + .\32xl\:translate-y-12{ + --tw-translate-y: 3rem; + } + + .\32xl\:translate-y-14{ + --tw-translate-y: 3.5rem; + } + + .\32xl\:translate-y-16{ + --tw-translate-y: 4rem; + } + + .\32xl\:translate-y-20{ + --tw-translate-y: 5rem; + } + + .\32xl\:translate-y-24{ + --tw-translate-y: 6rem; + } + + .\32xl\:translate-y-28{ + --tw-translate-y: 7rem; + } + + .\32xl\:translate-y-32{ + --tw-translate-y: 8rem; + } + + .\32xl\:translate-y-36{ + --tw-translate-y: 9rem; + } + + .\32xl\:translate-y-40{ + --tw-translate-y: 10rem; + } + + .\32xl\:translate-y-44{ + --tw-translate-y: 11rem; + } + + .\32xl\:translate-y-48{ + --tw-translate-y: 12rem; + } + + .\32xl\:translate-y-52{ + --tw-translate-y: 13rem; + } + + .\32xl\:translate-y-56{ + --tw-translate-y: 14rem; + } + + .\32xl\:translate-y-60{ + --tw-translate-y: 15rem; + } + + .\32xl\:translate-y-64{ + --tw-translate-y: 16rem; + } + + .\32xl\:translate-y-72{ + --tw-translate-y: 18rem; + } + + .\32xl\:translate-y-80{ + --tw-translate-y: 20rem; + } + + .\32xl\:translate-y-96{ + --tw-translate-y: 24rem; + } + + .\32xl\:translate-y-px{ + --tw-translate-y: 1px; + } + + .\32xl\:translate-y-0\.5{ + --tw-translate-y: 0.125rem; + } + + .\32xl\:translate-y-1\.5{ + --tw-translate-y: 0.375rem; + } + + .\32xl\:translate-y-2\.5{ + --tw-translate-y: 0.625rem; + } + + .\32xl\:translate-y-3\.5{ + --tw-translate-y: 0.875rem; + } + + .\32xl\:-translate-y-0{ + --tw-translate-y: 0px; + } + + .\32xl\:-translate-y-1{ + --tw-translate-y: -0.25rem; + } + + .\32xl\:-translate-y-2{ + --tw-translate-y: -0.5rem; + } + + .\32xl\:-translate-y-3{ + --tw-translate-y: -0.75rem; + } + + .\32xl\:-translate-y-4{ + --tw-translate-y: -1rem; + } + + .\32xl\:-translate-y-5{ + --tw-translate-y: -1.25rem; + } + + .\32xl\:-translate-y-6{ + --tw-translate-y: -1.5rem; + } + + .\32xl\:-translate-y-7{ + --tw-translate-y: -1.75rem; + } + + .\32xl\:-translate-y-8{ + --tw-translate-y: -2rem; + } + + .\32xl\:-translate-y-9{ + --tw-translate-y: -2.25rem; + } + + .\32xl\:-translate-y-10{ + --tw-translate-y: -2.5rem; + } + + .\32xl\:-translate-y-11{ + --tw-translate-y: -2.75rem; + } + + .\32xl\:-translate-y-12{ + --tw-translate-y: -3rem; + } + + .\32xl\:-translate-y-14{ + --tw-translate-y: -3.5rem; + } + + .\32xl\:-translate-y-16{ + --tw-translate-y: -4rem; + } + + .\32xl\:-translate-y-20{ + --tw-translate-y: -5rem; + } + + .\32xl\:-translate-y-24{ + --tw-translate-y: -6rem; + } + + .\32xl\:-translate-y-28{ + --tw-translate-y: -7rem; + } + + .\32xl\:-translate-y-32{ + --tw-translate-y: -8rem; + } + + .\32xl\:-translate-y-36{ + --tw-translate-y: -9rem; + } + + .\32xl\:-translate-y-40{ + --tw-translate-y: -10rem; + } + + .\32xl\:-translate-y-44{ + --tw-translate-y: -11rem; + } + + .\32xl\:-translate-y-48{ + --tw-translate-y: -12rem; + } + + .\32xl\:-translate-y-52{ + --tw-translate-y: -13rem; + } + + .\32xl\:-translate-y-56{ + --tw-translate-y: -14rem; + } + + .\32xl\:-translate-y-60{ + --tw-translate-y: -15rem; + } + + .\32xl\:-translate-y-64{ + --tw-translate-y: -16rem; + } + + .\32xl\:-translate-y-72{ + --tw-translate-y: -18rem; + } + + .\32xl\:-translate-y-80{ + --tw-translate-y: -20rem; + } + + .\32xl\:-translate-y-96{ + --tw-translate-y: -24rem; + } + + .\32xl\:-translate-y-px{ + --tw-translate-y: -1px; + } + + .\32xl\:-translate-y-0\.5{ + --tw-translate-y: -0.125rem; + } + + .\32xl\:-translate-y-1\.5{ + --tw-translate-y: -0.375rem; + } + + .\32xl\:-translate-y-2\.5{ + --tw-translate-y: -0.625rem; + } + + .\32xl\:-translate-y-3\.5{ + --tw-translate-y: -0.875rem; + } + + .\32xl\:translate-y-1\/2{ + --tw-translate-y: 50%; + } + + .\32xl\:translate-y-1\/3{ + --tw-translate-y: 33.333333%; + } + + .\32xl\:translate-y-2\/3{ + --tw-translate-y: 66.666667%; + } + + .\32xl\:translate-y-1\/4{ + --tw-translate-y: 25%; + } + + .\32xl\:translate-y-2\/4{ + --tw-translate-y: 50%; + } + + .\32xl\:translate-y-3\/4{ + --tw-translate-y: 75%; + } + + .\32xl\:translate-y-full{ + --tw-translate-y: 100%; + } + + .\32xl\:-translate-y-1\/2{ + --tw-translate-y: -50%; + } + + .\32xl\:-translate-y-1\/3{ + --tw-translate-y: -33.333333%; + } + + .\32xl\:-translate-y-2\/3{ + --tw-translate-y: -66.666667%; + } + + .\32xl\:-translate-y-1\/4{ + --tw-translate-y: -25%; + } + + .\32xl\:-translate-y-2\/4{ + --tw-translate-y: -50%; + } + + .\32xl\:-translate-y-3\/4{ + --tw-translate-y: -75%; + } + + .\32xl\:-translate-y-full{ + --tw-translate-y: -100%; + } + + .\32xl\:hover\:translate-x-0:hover{ + --tw-translate-x: 0px; + } + + .\32xl\:hover\:translate-x-1:hover{ + --tw-translate-x: 0.25rem; + } + + .\32xl\:hover\:translate-x-2:hover{ + --tw-translate-x: 0.5rem; + } + + .\32xl\:hover\:translate-x-3:hover{ + --tw-translate-x: 0.75rem; + } + + .\32xl\:hover\:translate-x-4:hover{ + --tw-translate-x: 1rem; + } + + .\32xl\:hover\:translate-x-5:hover{ + --tw-translate-x: 1.25rem; + } + + .\32xl\:hover\:translate-x-6:hover{ + --tw-translate-x: 1.5rem; + } + + .\32xl\:hover\:translate-x-7:hover{ + --tw-translate-x: 1.75rem; + } + + .\32xl\:hover\:translate-x-8:hover{ + --tw-translate-x: 2rem; + } + + .\32xl\:hover\:translate-x-9:hover{ + --tw-translate-x: 2.25rem; + } + + .\32xl\:hover\:translate-x-10:hover{ + --tw-translate-x: 2.5rem; + } + + .\32xl\:hover\:translate-x-11:hover{ + --tw-translate-x: 2.75rem; + } + + .\32xl\:hover\:translate-x-12:hover{ + --tw-translate-x: 3rem; + } + + .\32xl\:hover\:translate-x-14:hover{ + --tw-translate-x: 3.5rem; + } + + .\32xl\:hover\:translate-x-16:hover{ + --tw-translate-x: 4rem; + } + + .\32xl\:hover\:translate-x-20:hover{ + --tw-translate-x: 5rem; + } + + .\32xl\:hover\:translate-x-24:hover{ + --tw-translate-x: 6rem; + } + + .\32xl\:hover\:translate-x-28:hover{ + --tw-translate-x: 7rem; + } + + .\32xl\:hover\:translate-x-32:hover{ + --tw-translate-x: 8rem; + } + + .\32xl\:hover\:translate-x-36:hover{ + --tw-translate-x: 9rem; + } + + .\32xl\:hover\:translate-x-40:hover{ + --tw-translate-x: 10rem; + } + + .\32xl\:hover\:translate-x-44:hover{ + --tw-translate-x: 11rem; + } + + .\32xl\:hover\:translate-x-48:hover{ + --tw-translate-x: 12rem; + } + + .\32xl\:hover\:translate-x-52:hover{ + --tw-translate-x: 13rem; + } + + .\32xl\:hover\:translate-x-56:hover{ + --tw-translate-x: 14rem; + } + + .\32xl\:hover\:translate-x-60:hover{ + --tw-translate-x: 15rem; + } + + .\32xl\:hover\:translate-x-64:hover{ + --tw-translate-x: 16rem; + } + + .\32xl\:hover\:translate-x-72:hover{ + --tw-translate-x: 18rem; + } + + .\32xl\:hover\:translate-x-80:hover{ + --tw-translate-x: 20rem; + } + + .\32xl\:hover\:translate-x-96:hover{ + --tw-translate-x: 24rem; + } + + .\32xl\:hover\:translate-x-px:hover{ + --tw-translate-x: 1px; + } + + .\32xl\:hover\:translate-x-0\.5:hover{ + --tw-translate-x: 0.125rem; + } + + .\32xl\:hover\:translate-x-1\.5:hover{ + --tw-translate-x: 0.375rem; + } + + .\32xl\:hover\:translate-x-2\.5:hover{ + --tw-translate-x: 0.625rem; + } + + .\32xl\:hover\:translate-x-3\.5:hover{ + --tw-translate-x: 0.875rem; + } + + .\32xl\:hover\:-translate-x-0:hover{ + --tw-translate-x: 0px; + } + + .\32xl\:hover\:-translate-x-1:hover{ + --tw-translate-x: -0.25rem; + } + + .\32xl\:hover\:-translate-x-2:hover{ + --tw-translate-x: -0.5rem; + } + + .\32xl\:hover\:-translate-x-3:hover{ + --tw-translate-x: -0.75rem; + } + + .\32xl\:hover\:-translate-x-4:hover{ + --tw-translate-x: -1rem; + } + + .\32xl\:hover\:-translate-x-5:hover{ + --tw-translate-x: -1.25rem; + } + + .\32xl\:hover\:-translate-x-6:hover{ + --tw-translate-x: -1.5rem; + } + + .\32xl\:hover\:-translate-x-7:hover{ + --tw-translate-x: -1.75rem; + } + + .\32xl\:hover\:-translate-x-8:hover{ + --tw-translate-x: -2rem; + } + + .\32xl\:hover\:-translate-x-9:hover{ + --tw-translate-x: -2.25rem; + } + + .\32xl\:hover\:-translate-x-10:hover{ + --tw-translate-x: -2.5rem; + } + + .\32xl\:hover\:-translate-x-11:hover{ + --tw-translate-x: -2.75rem; + } + + .\32xl\:hover\:-translate-x-12:hover{ + --tw-translate-x: -3rem; + } + + .\32xl\:hover\:-translate-x-14:hover{ + --tw-translate-x: -3.5rem; + } + + .\32xl\:hover\:-translate-x-16:hover{ + --tw-translate-x: -4rem; + } + + .\32xl\:hover\:-translate-x-20:hover{ + --tw-translate-x: -5rem; + } + + .\32xl\:hover\:-translate-x-24:hover{ + --tw-translate-x: -6rem; + } + + .\32xl\:hover\:-translate-x-28:hover{ + --tw-translate-x: -7rem; + } + + .\32xl\:hover\:-translate-x-32:hover{ + --tw-translate-x: -8rem; + } + + .\32xl\:hover\:-translate-x-36:hover{ + --tw-translate-x: -9rem; + } + + .\32xl\:hover\:-translate-x-40:hover{ + --tw-translate-x: -10rem; + } + + .\32xl\:hover\:-translate-x-44:hover{ + --tw-translate-x: -11rem; + } + + .\32xl\:hover\:-translate-x-48:hover{ + --tw-translate-x: -12rem; + } + + .\32xl\:hover\:-translate-x-52:hover{ + --tw-translate-x: -13rem; + } + + .\32xl\:hover\:-translate-x-56:hover{ + --tw-translate-x: -14rem; + } + + .\32xl\:hover\:-translate-x-60:hover{ + --tw-translate-x: -15rem; + } + + .\32xl\:hover\:-translate-x-64:hover{ + --tw-translate-x: -16rem; + } + + .\32xl\:hover\:-translate-x-72:hover{ + --tw-translate-x: -18rem; + } + + .\32xl\:hover\:-translate-x-80:hover{ + --tw-translate-x: -20rem; + } + + .\32xl\:hover\:-translate-x-96:hover{ + --tw-translate-x: -24rem; + } + + .\32xl\:hover\:-translate-x-px:hover{ + --tw-translate-x: -1px; + } + + .\32xl\:hover\:-translate-x-0\.5:hover{ + --tw-translate-x: -0.125rem; + } + + .\32xl\:hover\:-translate-x-1\.5:hover{ + --tw-translate-x: -0.375rem; + } + + .\32xl\:hover\:-translate-x-2\.5:hover{ + --tw-translate-x: -0.625rem; + } + + .\32xl\:hover\:-translate-x-3\.5:hover{ + --tw-translate-x: -0.875rem; + } + + .\32xl\:hover\:translate-x-1\/2:hover{ + --tw-translate-x: 50%; + } + + .\32xl\:hover\:translate-x-1\/3:hover{ + --tw-translate-x: 33.333333%; + } + + .\32xl\:hover\:translate-x-2\/3:hover{ + --tw-translate-x: 66.666667%; + } + + .\32xl\:hover\:translate-x-1\/4:hover{ + --tw-translate-x: 25%; + } + + .\32xl\:hover\:translate-x-2\/4:hover{ + --tw-translate-x: 50%; + } + + .\32xl\:hover\:translate-x-3\/4:hover{ + --tw-translate-x: 75%; + } + + .\32xl\:hover\:translate-x-full:hover{ + --tw-translate-x: 100%; + } + + .\32xl\:hover\:-translate-x-1\/2:hover{ + --tw-translate-x: -50%; + } + + .\32xl\:hover\:-translate-x-1\/3:hover{ + --tw-translate-x: -33.333333%; + } + + .\32xl\:hover\:-translate-x-2\/3:hover{ + --tw-translate-x: -66.666667%; + } + + .\32xl\:hover\:-translate-x-1\/4:hover{ + --tw-translate-x: -25%; + } + + .\32xl\:hover\:-translate-x-2\/4:hover{ + --tw-translate-x: -50%; + } + + .\32xl\:hover\:-translate-x-3\/4:hover{ + --tw-translate-x: -75%; + } + + .\32xl\:hover\:-translate-x-full:hover{ + --tw-translate-x: -100%; + } + + .\32xl\:hover\:translate-y-0:hover{ + --tw-translate-y: 0px; + } + + .\32xl\:hover\:translate-y-1:hover{ + --tw-translate-y: 0.25rem; + } + + .\32xl\:hover\:translate-y-2:hover{ + --tw-translate-y: 0.5rem; + } + + .\32xl\:hover\:translate-y-3:hover{ + --tw-translate-y: 0.75rem; + } + + .\32xl\:hover\:translate-y-4:hover{ + --tw-translate-y: 1rem; + } + + .\32xl\:hover\:translate-y-5:hover{ + --tw-translate-y: 1.25rem; + } + + .\32xl\:hover\:translate-y-6:hover{ + --tw-translate-y: 1.5rem; + } + + .\32xl\:hover\:translate-y-7:hover{ + --tw-translate-y: 1.75rem; + } + + .\32xl\:hover\:translate-y-8:hover{ + --tw-translate-y: 2rem; + } + + .\32xl\:hover\:translate-y-9:hover{ + --tw-translate-y: 2.25rem; + } + + .\32xl\:hover\:translate-y-10:hover{ + --tw-translate-y: 2.5rem; + } + + .\32xl\:hover\:translate-y-11:hover{ + --tw-translate-y: 2.75rem; + } + + .\32xl\:hover\:translate-y-12:hover{ + --tw-translate-y: 3rem; + } + + .\32xl\:hover\:translate-y-14:hover{ + --tw-translate-y: 3.5rem; + } + + .\32xl\:hover\:translate-y-16:hover{ + --tw-translate-y: 4rem; + } + + .\32xl\:hover\:translate-y-20:hover{ + --tw-translate-y: 5rem; + } + + .\32xl\:hover\:translate-y-24:hover{ + --tw-translate-y: 6rem; + } + + .\32xl\:hover\:translate-y-28:hover{ + --tw-translate-y: 7rem; + } + + .\32xl\:hover\:translate-y-32:hover{ + --tw-translate-y: 8rem; + } + + .\32xl\:hover\:translate-y-36:hover{ + --tw-translate-y: 9rem; + } + + .\32xl\:hover\:translate-y-40:hover{ + --tw-translate-y: 10rem; + } + + .\32xl\:hover\:translate-y-44:hover{ + --tw-translate-y: 11rem; + } + + .\32xl\:hover\:translate-y-48:hover{ + --tw-translate-y: 12rem; + } + + .\32xl\:hover\:translate-y-52:hover{ + --tw-translate-y: 13rem; + } + + .\32xl\:hover\:translate-y-56:hover{ + --tw-translate-y: 14rem; + } + + .\32xl\:hover\:translate-y-60:hover{ + --tw-translate-y: 15rem; + } + + .\32xl\:hover\:translate-y-64:hover{ + --tw-translate-y: 16rem; + } + + .\32xl\:hover\:translate-y-72:hover{ + --tw-translate-y: 18rem; + } + + .\32xl\:hover\:translate-y-80:hover{ + --tw-translate-y: 20rem; + } + + .\32xl\:hover\:translate-y-96:hover{ + --tw-translate-y: 24rem; + } + + .\32xl\:hover\:translate-y-px:hover{ + --tw-translate-y: 1px; + } + + .\32xl\:hover\:translate-y-0\.5:hover{ + --tw-translate-y: 0.125rem; + } + + .\32xl\:hover\:translate-y-1\.5:hover{ + --tw-translate-y: 0.375rem; + } + + .\32xl\:hover\:translate-y-2\.5:hover{ + --tw-translate-y: 0.625rem; + } + + .\32xl\:hover\:translate-y-3\.5:hover{ + --tw-translate-y: 0.875rem; + } + + .\32xl\:hover\:-translate-y-0:hover{ + --tw-translate-y: 0px; + } + + .\32xl\:hover\:-translate-y-1:hover{ + --tw-translate-y: -0.25rem; + } + + .\32xl\:hover\:-translate-y-2:hover{ + --tw-translate-y: -0.5rem; + } + + .\32xl\:hover\:-translate-y-3:hover{ + --tw-translate-y: -0.75rem; + } + + .\32xl\:hover\:-translate-y-4:hover{ + --tw-translate-y: -1rem; + } + + .\32xl\:hover\:-translate-y-5:hover{ + --tw-translate-y: -1.25rem; + } + + .\32xl\:hover\:-translate-y-6:hover{ + --tw-translate-y: -1.5rem; + } + + .\32xl\:hover\:-translate-y-7:hover{ + --tw-translate-y: -1.75rem; + } + + .\32xl\:hover\:-translate-y-8:hover{ + --tw-translate-y: -2rem; + } + + .\32xl\:hover\:-translate-y-9:hover{ + --tw-translate-y: -2.25rem; + } + + .\32xl\:hover\:-translate-y-10:hover{ + --tw-translate-y: -2.5rem; + } + + .\32xl\:hover\:-translate-y-11:hover{ + --tw-translate-y: -2.75rem; + } + + .\32xl\:hover\:-translate-y-12:hover{ + --tw-translate-y: -3rem; + } + + .\32xl\:hover\:-translate-y-14:hover{ + --tw-translate-y: -3.5rem; + } + + .\32xl\:hover\:-translate-y-16:hover{ + --tw-translate-y: -4rem; + } + + .\32xl\:hover\:-translate-y-20:hover{ + --tw-translate-y: -5rem; + } + + .\32xl\:hover\:-translate-y-24:hover{ + --tw-translate-y: -6rem; + } + + .\32xl\:hover\:-translate-y-28:hover{ + --tw-translate-y: -7rem; + } + + .\32xl\:hover\:-translate-y-32:hover{ + --tw-translate-y: -8rem; + } + + .\32xl\:hover\:-translate-y-36:hover{ + --tw-translate-y: -9rem; + } + + .\32xl\:hover\:-translate-y-40:hover{ + --tw-translate-y: -10rem; + } + + .\32xl\:hover\:-translate-y-44:hover{ + --tw-translate-y: -11rem; + } + + .\32xl\:hover\:-translate-y-48:hover{ + --tw-translate-y: -12rem; + } + + .\32xl\:hover\:-translate-y-52:hover{ + --tw-translate-y: -13rem; + } + + .\32xl\:hover\:-translate-y-56:hover{ + --tw-translate-y: -14rem; + } + + .\32xl\:hover\:-translate-y-60:hover{ + --tw-translate-y: -15rem; + } + + .\32xl\:hover\:-translate-y-64:hover{ + --tw-translate-y: -16rem; + } + + .\32xl\:hover\:-translate-y-72:hover{ + --tw-translate-y: -18rem; + } + + .\32xl\:hover\:-translate-y-80:hover{ + --tw-translate-y: -20rem; + } + + .\32xl\:hover\:-translate-y-96:hover{ + --tw-translate-y: -24rem; + } + + .\32xl\:hover\:-translate-y-px:hover{ + --tw-translate-y: -1px; + } + + .\32xl\:hover\:-translate-y-0\.5:hover{ + --tw-translate-y: -0.125rem; + } + + .\32xl\:hover\:-translate-y-1\.5:hover{ + --tw-translate-y: -0.375rem; + } + + .\32xl\:hover\:-translate-y-2\.5:hover{ + --tw-translate-y: -0.625rem; + } + + .\32xl\:hover\:-translate-y-3\.5:hover{ + --tw-translate-y: -0.875rem; + } + + .\32xl\:hover\:translate-y-1\/2:hover{ + --tw-translate-y: 50%; + } + + .\32xl\:hover\:translate-y-1\/3:hover{ + --tw-translate-y: 33.333333%; + } + + .\32xl\:hover\:translate-y-2\/3:hover{ + --tw-translate-y: 66.666667%; + } + + .\32xl\:hover\:translate-y-1\/4:hover{ + --tw-translate-y: 25%; + } + + .\32xl\:hover\:translate-y-2\/4:hover{ + --tw-translate-y: 50%; + } + + .\32xl\:hover\:translate-y-3\/4:hover{ + --tw-translate-y: 75%; + } + + .\32xl\:hover\:translate-y-full:hover{ + --tw-translate-y: 100%; + } + + .\32xl\:hover\:-translate-y-1\/2:hover{ + --tw-translate-y: -50%; + } + + .\32xl\:hover\:-translate-y-1\/3:hover{ + --tw-translate-y: -33.333333%; + } + + .\32xl\:hover\:-translate-y-2\/3:hover{ + --tw-translate-y: -66.666667%; + } + + .\32xl\:hover\:-translate-y-1\/4:hover{ + --tw-translate-y: -25%; + } + + .\32xl\:hover\:-translate-y-2\/4:hover{ + --tw-translate-y: -50%; + } + + .\32xl\:hover\:-translate-y-3\/4:hover{ + --tw-translate-y: -75%; + } + + .\32xl\:hover\:-translate-y-full:hover{ + --tw-translate-y: -100%; + } + + .\32xl\:focus\:translate-x-0:focus{ + --tw-translate-x: 0px; + } + + .\32xl\:focus\:translate-x-1:focus{ + --tw-translate-x: 0.25rem; + } + + .\32xl\:focus\:translate-x-2:focus{ + --tw-translate-x: 0.5rem; + } + + .\32xl\:focus\:translate-x-3:focus{ + --tw-translate-x: 0.75rem; + } + + .\32xl\:focus\:translate-x-4:focus{ + --tw-translate-x: 1rem; + } + + .\32xl\:focus\:translate-x-5:focus{ + --tw-translate-x: 1.25rem; + } + + .\32xl\:focus\:translate-x-6:focus{ + --tw-translate-x: 1.5rem; + } + + .\32xl\:focus\:translate-x-7:focus{ + --tw-translate-x: 1.75rem; + } + + .\32xl\:focus\:translate-x-8:focus{ + --tw-translate-x: 2rem; + } + + .\32xl\:focus\:translate-x-9:focus{ + --tw-translate-x: 2.25rem; + } + + .\32xl\:focus\:translate-x-10:focus{ + --tw-translate-x: 2.5rem; + } + + .\32xl\:focus\:translate-x-11:focus{ + --tw-translate-x: 2.75rem; + } + + .\32xl\:focus\:translate-x-12:focus{ + --tw-translate-x: 3rem; + } + + .\32xl\:focus\:translate-x-14:focus{ + --tw-translate-x: 3.5rem; + } + + .\32xl\:focus\:translate-x-16:focus{ + --tw-translate-x: 4rem; + } + + .\32xl\:focus\:translate-x-20:focus{ + --tw-translate-x: 5rem; + } + + .\32xl\:focus\:translate-x-24:focus{ + --tw-translate-x: 6rem; + } + + .\32xl\:focus\:translate-x-28:focus{ + --tw-translate-x: 7rem; + } + + .\32xl\:focus\:translate-x-32:focus{ + --tw-translate-x: 8rem; + } + + .\32xl\:focus\:translate-x-36:focus{ + --tw-translate-x: 9rem; + } + + .\32xl\:focus\:translate-x-40:focus{ + --tw-translate-x: 10rem; + } + + .\32xl\:focus\:translate-x-44:focus{ + --tw-translate-x: 11rem; + } + + .\32xl\:focus\:translate-x-48:focus{ + --tw-translate-x: 12rem; + } + + .\32xl\:focus\:translate-x-52:focus{ + --tw-translate-x: 13rem; + } + + .\32xl\:focus\:translate-x-56:focus{ + --tw-translate-x: 14rem; + } + + .\32xl\:focus\:translate-x-60:focus{ + --tw-translate-x: 15rem; + } + + .\32xl\:focus\:translate-x-64:focus{ + --tw-translate-x: 16rem; + } + + .\32xl\:focus\:translate-x-72:focus{ + --tw-translate-x: 18rem; + } + + .\32xl\:focus\:translate-x-80:focus{ + --tw-translate-x: 20rem; + } + + .\32xl\:focus\:translate-x-96:focus{ + --tw-translate-x: 24rem; + } + + .\32xl\:focus\:translate-x-px:focus{ + --tw-translate-x: 1px; + } + + .\32xl\:focus\:translate-x-0\.5:focus{ + --tw-translate-x: 0.125rem; + } + + .\32xl\:focus\:translate-x-1\.5:focus{ + --tw-translate-x: 0.375rem; + } + + .\32xl\:focus\:translate-x-2\.5:focus{ + --tw-translate-x: 0.625rem; + } + + .\32xl\:focus\:translate-x-3\.5:focus{ + --tw-translate-x: 0.875rem; + } + + .\32xl\:focus\:-translate-x-0:focus{ + --tw-translate-x: 0px; + } + + .\32xl\:focus\:-translate-x-1:focus{ + --tw-translate-x: -0.25rem; + } + + .\32xl\:focus\:-translate-x-2:focus{ + --tw-translate-x: -0.5rem; + } + + .\32xl\:focus\:-translate-x-3:focus{ + --tw-translate-x: -0.75rem; + } + + .\32xl\:focus\:-translate-x-4:focus{ + --tw-translate-x: -1rem; + } + + .\32xl\:focus\:-translate-x-5:focus{ + --tw-translate-x: -1.25rem; + } + + .\32xl\:focus\:-translate-x-6:focus{ + --tw-translate-x: -1.5rem; + } + + .\32xl\:focus\:-translate-x-7:focus{ + --tw-translate-x: -1.75rem; + } + + .\32xl\:focus\:-translate-x-8:focus{ + --tw-translate-x: -2rem; + } + + .\32xl\:focus\:-translate-x-9:focus{ + --tw-translate-x: -2.25rem; + } + + .\32xl\:focus\:-translate-x-10:focus{ + --tw-translate-x: -2.5rem; + } + + .\32xl\:focus\:-translate-x-11:focus{ + --tw-translate-x: -2.75rem; + } + + .\32xl\:focus\:-translate-x-12:focus{ + --tw-translate-x: -3rem; + } + + .\32xl\:focus\:-translate-x-14:focus{ + --tw-translate-x: -3.5rem; + } + + .\32xl\:focus\:-translate-x-16:focus{ + --tw-translate-x: -4rem; + } + + .\32xl\:focus\:-translate-x-20:focus{ + --tw-translate-x: -5rem; + } + + .\32xl\:focus\:-translate-x-24:focus{ + --tw-translate-x: -6rem; + } + + .\32xl\:focus\:-translate-x-28:focus{ + --tw-translate-x: -7rem; + } + + .\32xl\:focus\:-translate-x-32:focus{ + --tw-translate-x: -8rem; + } + + .\32xl\:focus\:-translate-x-36:focus{ + --tw-translate-x: -9rem; + } + + .\32xl\:focus\:-translate-x-40:focus{ + --tw-translate-x: -10rem; + } + + .\32xl\:focus\:-translate-x-44:focus{ + --tw-translate-x: -11rem; + } + + .\32xl\:focus\:-translate-x-48:focus{ + --tw-translate-x: -12rem; + } + + .\32xl\:focus\:-translate-x-52:focus{ + --tw-translate-x: -13rem; + } + + .\32xl\:focus\:-translate-x-56:focus{ + --tw-translate-x: -14rem; + } + + .\32xl\:focus\:-translate-x-60:focus{ + --tw-translate-x: -15rem; + } + + .\32xl\:focus\:-translate-x-64:focus{ + --tw-translate-x: -16rem; + } + + .\32xl\:focus\:-translate-x-72:focus{ + --tw-translate-x: -18rem; + } + + .\32xl\:focus\:-translate-x-80:focus{ + --tw-translate-x: -20rem; + } + + .\32xl\:focus\:-translate-x-96:focus{ + --tw-translate-x: -24rem; + } + + .\32xl\:focus\:-translate-x-px:focus{ + --tw-translate-x: -1px; + } + + .\32xl\:focus\:-translate-x-0\.5:focus{ + --tw-translate-x: -0.125rem; + } + + .\32xl\:focus\:-translate-x-1\.5:focus{ + --tw-translate-x: -0.375rem; + } + + .\32xl\:focus\:-translate-x-2\.5:focus{ + --tw-translate-x: -0.625rem; + } + + .\32xl\:focus\:-translate-x-3\.5:focus{ + --tw-translate-x: -0.875rem; + } + + .\32xl\:focus\:translate-x-1\/2:focus{ + --tw-translate-x: 50%; + } + + .\32xl\:focus\:translate-x-1\/3:focus{ + --tw-translate-x: 33.333333%; + } + + .\32xl\:focus\:translate-x-2\/3:focus{ + --tw-translate-x: 66.666667%; + } + + .\32xl\:focus\:translate-x-1\/4:focus{ + --tw-translate-x: 25%; + } + + .\32xl\:focus\:translate-x-2\/4:focus{ + --tw-translate-x: 50%; + } + + .\32xl\:focus\:translate-x-3\/4:focus{ + --tw-translate-x: 75%; + } + + .\32xl\:focus\:translate-x-full:focus{ + --tw-translate-x: 100%; + } + + .\32xl\:focus\:-translate-x-1\/2:focus{ + --tw-translate-x: -50%; + } + + .\32xl\:focus\:-translate-x-1\/3:focus{ + --tw-translate-x: -33.333333%; + } + + .\32xl\:focus\:-translate-x-2\/3:focus{ + --tw-translate-x: -66.666667%; + } + + .\32xl\:focus\:-translate-x-1\/4:focus{ + --tw-translate-x: -25%; + } + + .\32xl\:focus\:-translate-x-2\/4:focus{ + --tw-translate-x: -50%; + } + + .\32xl\:focus\:-translate-x-3\/4:focus{ + --tw-translate-x: -75%; + } + + .\32xl\:focus\:-translate-x-full:focus{ + --tw-translate-x: -100%; + } + + .\32xl\:focus\:translate-y-0:focus{ + --tw-translate-y: 0px; + } + + .\32xl\:focus\:translate-y-1:focus{ + --tw-translate-y: 0.25rem; + } + + .\32xl\:focus\:translate-y-2:focus{ + --tw-translate-y: 0.5rem; + } + + .\32xl\:focus\:translate-y-3:focus{ + --tw-translate-y: 0.75rem; + } + + .\32xl\:focus\:translate-y-4:focus{ + --tw-translate-y: 1rem; + } + + .\32xl\:focus\:translate-y-5:focus{ + --tw-translate-y: 1.25rem; + } + + .\32xl\:focus\:translate-y-6:focus{ + --tw-translate-y: 1.5rem; + } + + .\32xl\:focus\:translate-y-7:focus{ + --tw-translate-y: 1.75rem; + } + + .\32xl\:focus\:translate-y-8:focus{ + --tw-translate-y: 2rem; + } + + .\32xl\:focus\:translate-y-9:focus{ + --tw-translate-y: 2.25rem; + } + + .\32xl\:focus\:translate-y-10:focus{ + --tw-translate-y: 2.5rem; + } + + .\32xl\:focus\:translate-y-11:focus{ + --tw-translate-y: 2.75rem; + } + + .\32xl\:focus\:translate-y-12:focus{ + --tw-translate-y: 3rem; + } + + .\32xl\:focus\:translate-y-14:focus{ + --tw-translate-y: 3.5rem; + } + + .\32xl\:focus\:translate-y-16:focus{ + --tw-translate-y: 4rem; + } + + .\32xl\:focus\:translate-y-20:focus{ + --tw-translate-y: 5rem; + } + + .\32xl\:focus\:translate-y-24:focus{ + --tw-translate-y: 6rem; + } + + .\32xl\:focus\:translate-y-28:focus{ + --tw-translate-y: 7rem; + } + + .\32xl\:focus\:translate-y-32:focus{ + --tw-translate-y: 8rem; + } + + .\32xl\:focus\:translate-y-36:focus{ + --tw-translate-y: 9rem; + } + + .\32xl\:focus\:translate-y-40:focus{ + --tw-translate-y: 10rem; + } + + .\32xl\:focus\:translate-y-44:focus{ + --tw-translate-y: 11rem; + } + + .\32xl\:focus\:translate-y-48:focus{ + --tw-translate-y: 12rem; + } + + .\32xl\:focus\:translate-y-52:focus{ + --tw-translate-y: 13rem; + } + + .\32xl\:focus\:translate-y-56:focus{ + --tw-translate-y: 14rem; + } + + .\32xl\:focus\:translate-y-60:focus{ + --tw-translate-y: 15rem; + } + + .\32xl\:focus\:translate-y-64:focus{ + --tw-translate-y: 16rem; + } + + .\32xl\:focus\:translate-y-72:focus{ + --tw-translate-y: 18rem; + } + + .\32xl\:focus\:translate-y-80:focus{ + --tw-translate-y: 20rem; + } + + .\32xl\:focus\:translate-y-96:focus{ + --tw-translate-y: 24rem; + } + + .\32xl\:focus\:translate-y-px:focus{ + --tw-translate-y: 1px; + } + + .\32xl\:focus\:translate-y-0\.5:focus{ + --tw-translate-y: 0.125rem; + } + + .\32xl\:focus\:translate-y-1\.5:focus{ + --tw-translate-y: 0.375rem; + } + + .\32xl\:focus\:translate-y-2\.5:focus{ + --tw-translate-y: 0.625rem; + } + + .\32xl\:focus\:translate-y-3\.5:focus{ + --tw-translate-y: 0.875rem; + } + + .\32xl\:focus\:-translate-y-0:focus{ + --tw-translate-y: 0px; + } + + .\32xl\:focus\:-translate-y-1:focus{ + --tw-translate-y: -0.25rem; + } + + .\32xl\:focus\:-translate-y-2:focus{ + --tw-translate-y: -0.5rem; + } + + .\32xl\:focus\:-translate-y-3:focus{ + --tw-translate-y: -0.75rem; + } + + .\32xl\:focus\:-translate-y-4:focus{ + --tw-translate-y: -1rem; + } + + .\32xl\:focus\:-translate-y-5:focus{ + --tw-translate-y: -1.25rem; + } + + .\32xl\:focus\:-translate-y-6:focus{ + --tw-translate-y: -1.5rem; + } + + .\32xl\:focus\:-translate-y-7:focus{ + --tw-translate-y: -1.75rem; + } + + .\32xl\:focus\:-translate-y-8:focus{ + --tw-translate-y: -2rem; + } + + .\32xl\:focus\:-translate-y-9:focus{ + --tw-translate-y: -2.25rem; + } + + .\32xl\:focus\:-translate-y-10:focus{ + --tw-translate-y: -2.5rem; + } + + .\32xl\:focus\:-translate-y-11:focus{ + --tw-translate-y: -2.75rem; + } + + .\32xl\:focus\:-translate-y-12:focus{ + --tw-translate-y: -3rem; + } + + .\32xl\:focus\:-translate-y-14:focus{ + --tw-translate-y: -3.5rem; + } + + .\32xl\:focus\:-translate-y-16:focus{ + --tw-translate-y: -4rem; + } + + .\32xl\:focus\:-translate-y-20:focus{ + --tw-translate-y: -5rem; + } + + .\32xl\:focus\:-translate-y-24:focus{ + --tw-translate-y: -6rem; + } + + .\32xl\:focus\:-translate-y-28:focus{ + --tw-translate-y: -7rem; + } + + .\32xl\:focus\:-translate-y-32:focus{ + --tw-translate-y: -8rem; + } + + .\32xl\:focus\:-translate-y-36:focus{ + --tw-translate-y: -9rem; + } + + .\32xl\:focus\:-translate-y-40:focus{ + --tw-translate-y: -10rem; + } + + .\32xl\:focus\:-translate-y-44:focus{ + --tw-translate-y: -11rem; + } + + .\32xl\:focus\:-translate-y-48:focus{ + --tw-translate-y: -12rem; + } + + .\32xl\:focus\:-translate-y-52:focus{ + --tw-translate-y: -13rem; + } + + .\32xl\:focus\:-translate-y-56:focus{ + --tw-translate-y: -14rem; + } + + .\32xl\:focus\:-translate-y-60:focus{ + --tw-translate-y: -15rem; + } + + .\32xl\:focus\:-translate-y-64:focus{ + --tw-translate-y: -16rem; + } + + .\32xl\:focus\:-translate-y-72:focus{ + --tw-translate-y: -18rem; + } + + .\32xl\:focus\:-translate-y-80:focus{ + --tw-translate-y: -20rem; + } + + .\32xl\:focus\:-translate-y-96:focus{ + --tw-translate-y: -24rem; + } + + .\32xl\:focus\:-translate-y-px:focus{ + --tw-translate-y: -1px; + } + + .\32xl\:focus\:-translate-y-0\.5:focus{ + --tw-translate-y: -0.125rem; + } + + .\32xl\:focus\:-translate-y-1\.5:focus{ + --tw-translate-y: -0.375rem; + } + + .\32xl\:focus\:-translate-y-2\.5:focus{ + --tw-translate-y: -0.625rem; + } + + .\32xl\:focus\:-translate-y-3\.5:focus{ + --tw-translate-y: -0.875rem; + } + + .\32xl\:focus\:translate-y-1\/2:focus{ + --tw-translate-y: 50%; + } + + .\32xl\:focus\:translate-y-1\/3:focus{ + --tw-translate-y: 33.333333%; + } + + .\32xl\:focus\:translate-y-2\/3:focus{ + --tw-translate-y: 66.666667%; + } + + .\32xl\:focus\:translate-y-1\/4:focus{ + --tw-translate-y: 25%; + } + + .\32xl\:focus\:translate-y-2\/4:focus{ + --tw-translate-y: 50%; + } + + .\32xl\:focus\:translate-y-3\/4:focus{ + --tw-translate-y: 75%; + } + + .\32xl\:focus\:translate-y-full:focus{ + --tw-translate-y: 100%; + } + + .\32xl\:focus\:-translate-y-1\/2:focus{ + --tw-translate-y: -50%; + } + + .\32xl\:focus\:-translate-y-1\/3:focus{ + --tw-translate-y: -33.333333%; + } + + .\32xl\:focus\:-translate-y-2\/3:focus{ + --tw-translate-y: -66.666667%; + } + + .\32xl\:focus\:-translate-y-1\/4:focus{ + --tw-translate-y: -25%; + } + + .\32xl\:focus\:-translate-y-2\/4:focus{ + --tw-translate-y: -50%; + } + + .\32xl\:focus\:-translate-y-3\/4:focus{ + --tw-translate-y: -75%; + } + + .\32xl\:focus\:-translate-y-full:focus{ + --tw-translate-y: -100%; + } + + .\32xl\:skew-x-0{ + --tw-skew-x: 0deg; + } + + .\32xl\:skew-x-1{ + --tw-skew-x: 1deg; + } + + .\32xl\:skew-x-2{ + --tw-skew-x: 2deg; + } + + .\32xl\:skew-x-3{ + --tw-skew-x: 3deg; + } + + .\32xl\:skew-x-6{ + --tw-skew-x: 6deg; + } + + .\32xl\:skew-x-12{ + --tw-skew-x: 12deg; + } + + .\32xl\:-skew-x-12{ + --tw-skew-x: -12deg; + } + + .\32xl\:-skew-x-6{ + --tw-skew-x: -6deg; + } + + .\32xl\:-skew-x-3{ + --tw-skew-x: -3deg; + } + + .\32xl\:-skew-x-2{ + --tw-skew-x: -2deg; + } + + .\32xl\:-skew-x-1{ + --tw-skew-x: -1deg; + } + + .\32xl\:skew-y-0{ + --tw-skew-y: 0deg; + } + + .\32xl\:skew-y-1{ + --tw-skew-y: 1deg; + } + + .\32xl\:skew-y-2{ + --tw-skew-y: 2deg; + } + + .\32xl\:skew-y-3{ + --tw-skew-y: 3deg; + } + + .\32xl\:skew-y-6{ + --tw-skew-y: 6deg; + } + + .\32xl\:skew-y-12{ + --tw-skew-y: 12deg; + } + + .\32xl\:-skew-y-12{ + --tw-skew-y: -12deg; + } + + .\32xl\:-skew-y-6{ + --tw-skew-y: -6deg; + } + + .\32xl\:-skew-y-3{ + --tw-skew-y: -3deg; + } + + .\32xl\:-skew-y-2{ + --tw-skew-y: -2deg; + } + + .\32xl\:-skew-y-1{ + --tw-skew-y: -1deg; + } + + .\32xl\:hover\:skew-x-0:hover{ + --tw-skew-x: 0deg; + } + + .\32xl\:hover\:skew-x-1:hover{ + --tw-skew-x: 1deg; + } + + .\32xl\:hover\:skew-x-2:hover{ + --tw-skew-x: 2deg; + } + + .\32xl\:hover\:skew-x-3:hover{ + --tw-skew-x: 3deg; + } + + .\32xl\:hover\:skew-x-6:hover{ + --tw-skew-x: 6deg; + } + + .\32xl\:hover\:skew-x-12:hover{ + --tw-skew-x: 12deg; + } + + .\32xl\:hover\:-skew-x-12:hover{ + --tw-skew-x: -12deg; + } + + .\32xl\:hover\:-skew-x-6:hover{ + --tw-skew-x: -6deg; + } + + .\32xl\:hover\:-skew-x-3:hover{ + --tw-skew-x: -3deg; + } + + .\32xl\:hover\:-skew-x-2:hover{ + --tw-skew-x: -2deg; + } + + .\32xl\:hover\:-skew-x-1:hover{ + --tw-skew-x: -1deg; + } + + .\32xl\:hover\:skew-y-0:hover{ + --tw-skew-y: 0deg; + } + + .\32xl\:hover\:skew-y-1:hover{ + --tw-skew-y: 1deg; + } + + .\32xl\:hover\:skew-y-2:hover{ + --tw-skew-y: 2deg; + } + + .\32xl\:hover\:skew-y-3:hover{ + --tw-skew-y: 3deg; + } + + .\32xl\:hover\:skew-y-6:hover{ + --tw-skew-y: 6deg; + } + + .\32xl\:hover\:skew-y-12:hover{ + --tw-skew-y: 12deg; + } + + .\32xl\:hover\:-skew-y-12:hover{ + --tw-skew-y: -12deg; + } + + .\32xl\:hover\:-skew-y-6:hover{ + --tw-skew-y: -6deg; + } + + .\32xl\:hover\:-skew-y-3:hover{ + --tw-skew-y: -3deg; + } + + .\32xl\:hover\:-skew-y-2:hover{ + --tw-skew-y: -2deg; + } + + .\32xl\:hover\:-skew-y-1:hover{ + --tw-skew-y: -1deg; + } + + .\32xl\:focus\:skew-x-0:focus{ + --tw-skew-x: 0deg; + } + + .\32xl\:focus\:skew-x-1:focus{ + --tw-skew-x: 1deg; + } + + .\32xl\:focus\:skew-x-2:focus{ + --tw-skew-x: 2deg; + } + + .\32xl\:focus\:skew-x-3:focus{ + --tw-skew-x: 3deg; + } + + .\32xl\:focus\:skew-x-6:focus{ + --tw-skew-x: 6deg; + } + + .\32xl\:focus\:skew-x-12:focus{ + --tw-skew-x: 12deg; + } + + .\32xl\:focus\:-skew-x-12:focus{ + --tw-skew-x: -12deg; + } + + .\32xl\:focus\:-skew-x-6:focus{ + --tw-skew-x: -6deg; + } + + .\32xl\:focus\:-skew-x-3:focus{ + --tw-skew-x: -3deg; + } + + .\32xl\:focus\:-skew-x-2:focus{ + --tw-skew-x: -2deg; + } + + .\32xl\:focus\:-skew-x-1:focus{ + --tw-skew-x: -1deg; + } + + .\32xl\:focus\:skew-y-0:focus{ + --tw-skew-y: 0deg; + } + + .\32xl\:focus\:skew-y-1:focus{ + --tw-skew-y: 1deg; + } + + .\32xl\:focus\:skew-y-2:focus{ + --tw-skew-y: 2deg; + } + + .\32xl\:focus\:skew-y-3:focus{ + --tw-skew-y: 3deg; + } + + .\32xl\:focus\:skew-y-6:focus{ + --tw-skew-y: 6deg; + } + + .\32xl\:focus\:skew-y-12:focus{ + --tw-skew-y: 12deg; + } + + .\32xl\:focus\:-skew-y-12:focus{ + --tw-skew-y: -12deg; + } + + .\32xl\:focus\:-skew-y-6:focus{ + --tw-skew-y: -6deg; + } + + .\32xl\:focus\:-skew-y-3:focus{ + --tw-skew-y: -3deg; + } + + .\32xl\:focus\:-skew-y-2:focus{ + --tw-skew-y: -2deg; + } + + .\32xl\:focus\:-skew-y-1:focus{ + --tw-skew-y: -1deg; + } + + .\32xl\:transition-none{ + transition-property: none; + } + + .\32xl\:transition-all{ + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .\32xl\:transition{ + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .\32xl\:transition-colors{ + transition-property: background-color, border-color, color, fill, stroke; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .\32xl\:transition-opacity{ + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .\32xl\:transition-shadow{ + transition-property: box-shadow; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .\32xl\:transition-transform{ + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + } + + .\32xl\:ease-linear{ + transition-timing-function: linear; + } + + .\32xl\:ease-in{ + transition-timing-function: cubic-bezier(0.4, 0, 1, 1); + } + + .\32xl\:ease-out{ + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + } + + .\32xl\:ease-in-out{ + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + } + + .\32xl\:duration-75{ + transition-duration: 75ms; + } + + .\32xl\:duration-100{ + transition-duration: 100ms; + } + + .\32xl\:duration-150{ + transition-duration: 150ms; + } + + .\32xl\:duration-200{ + transition-duration: 200ms; + } + + .\32xl\:duration-300{ + transition-duration: 300ms; + } + + .\32xl\:duration-500{ + transition-duration: 500ms; + } + + .\32xl\:duration-700{ + transition-duration: 700ms; + } + + .\32xl\:duration-1000{ + transition-duration: 1000ms; + } + + .\32xl\:delay-75{ + transition-delay: 75ms; + } + + .\32xl\:delay-100{ + transition-delay: 100ms; + } + + .\32xl\:delay-150{ + transition-delay: 150ms; + } + + .\32xl\:delay-200{ + transition-delay: 200ms; + } + + .\32xl\:delay-300{ + transition-delay: 300ms; + } + + .\32xl\:delay-500{ + transition-delay: 500ms; + } + + .\32xl\:delay-700{ + transition-delay: 700ms; + } + + .\32xl\:delay-1000{ + transition-delay: 1000ms; + } + + .\32xl\:animate-none{ + -webkit-animation: none; + animation: none; + } + + .\32xl\:animate-spin{ + -webkit-animation: spin 1s linear infinite; + animation: spin 1s linear infinite; + } + + .\32xl\:animate-ping{ + -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; + animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; + } + + .\32xl\:animate-pulse{ + -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + } + + .\32xl\:animate-bounce{ + -webkit-animation: bounce 1s infinite; + animation: bounce 1s infinite; + } + + .\32xl\:mix-blend-normal{ + mix-blend-mode: normal; + } + + .\32xl\:mix-blend-multiply{ + mix-blend-mode: multiply; + } + + .\32xl\:mix-blend-screen{ + mix-blend-mode: screen; + } + + .\32xl\:mix-blend-overlay{ + mix-blend-mode: overlay; + } + + .\32xl\:mix-blend-darken{ + mix-blend-mode: darken; + } + + .\32xl\:mix-blend-lighten{ + mix-blend-mode: lighten; + } + + .\32xl\:mix-blend-color-dodge{ + mix-blend-mode: color-dodge; + } + + .\32xl\:mix-blend-color-burn{ + mix-blend-mode: color-burn; + } + + .\32xl\:mix-blend-hard-light{ + mix-blend-mode: hard-light; + } + + .\32xl\:mix-blend-soft-light{ + mix-blend-mode: soft-light; + } + + .\32xl\:mix-blend-difference{ + mix-blend-mode: difference; + } + + .\32xl\:mix-blend-exclusion{ + mix-blend-mode: exclusion; + } + + .\32xl\:mix-blend-hue{ + mix-blend-mode: hue; + } + + .\32xl\:mix-blend-saturation{ + mix-blend-mode: saturation; + } + + .\32xl\:mix-blend-color{ + mix-blend-mode: color; + } + + .\32xl\:mix-blend-luminosity{ + mix-blend-mode: luminosity; + } + + .\32xl\:bg-blend-normal{ + background-blend-mode: normal; + } + + .\32xl\:bg-blend-multiply{ + background-blend-mode: multiply; + } + + .\32xl\:bg-blend-screen{ + background-blend-mode: screen; + } + + .\32xl\:bg-blend-overlay{ + background-blend-mode: overlay; + } + + .\32xl\:bg-blend-darken{ + background-blend-mode: darken; + } + + .\32xl\:bg-blend-lighten{ + background-blend-mode: lighten; + } + + .\32xl\:bg-blend-color-dodge{ + background-blend-mode: color-dodge; + } + + .\32xl\:bg-blend-color-burn{ + background-blend-mode: color-burn; + } + + .\32xl\:bg-blend-hard-light{ + background-blend-mode: hard-light; + } + + .\32xl\:bg-blend-soft-light{ + background-blend-mode: soft-light; + } + + .\32xl\:bg-blend-difference{ + background-blend-mode: difference; + } + + .\32xl\:bg-blend-exclusion{ + background-blend-mode: exclusion; + } + + .\32xl\:bg-blend-hue{ + background-blend-mode: hue; + } + + .\32xl\:bg-blend-saturation{ + background-blend-mode: saturation; + } + + .\32xl\:bg-blend-color{ + background-blend-mode: color; + } + + .\32xl\:bg-blend-luminosity{ + background-blend-mode: luminosity; + } + + .\32xl\:filter{ + --tw-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-sepia: var(--tw-empty,/*!*/ /*!*/); + --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + } + + .\32xl\:filter-none{ + filter: none; + } + + .\32xl\:blur-0{ + --tw-blur: blur(0); + } + + .\32xl\:blur-sm{ + --tw-blur: blur(4px); + } + + .\32xl\:blur{ + --tw-blur: blur(8px); + } + + .\32xl\:blur-md{ + --tw-blur: blur(12px); + } + + .\32xl\:blur-lg{ + --tw-blur: blur(16px); + } + + .\32xl\:blur-xl{ + --tw-blur: blur(24px); + } + + .\32xl\:blur-2xl{ + --tw-blur: blur(40px); + } + + .\32xl\:blur-3xl{ + --tw-blur: blur(64px); + } + + .\32xl\:brightness-0{ + --tw-brightness: brightness(0); + } + + .\32xl\:brightness-50{ + --tw-brightness: brightness(.5); + } + + .\32xl\:brightness-75{ + --tw-brightness: brightness(.75); + } + + .\32xl\:brightness-90{ + --tw-brightness: brightness(.9); + } + + .\32xl\:brightness-95{ + --tw-brightness: brightness(.95); + } + + .\32xl\:brightness-100{ + --tw-brightness: brightness(1); + } + + .\32xl\:brightness-105{ + --tw-brightness: brightness(1.05); + } + + .\32xl\:brightness-110{ + --tw-brightness: brightness(1.1); + } + + .\32xl\:brightness-125{ + --tw-brightness: brightness(1.25); + } + + .\32xl\:brightness-150{ + --tw-brightness: brightness(1.5); + } + + .\32xl\:brightness-200{ + --tw-brightness: brightness(2); + } + + .\32xl\:contrast-0{ + --tw-contrast: contrast(0); + } + + .\32xl\:contrast-50{ + --tw-contrast: contrast(.5); + } + + .\32xl\:contrast-75{ + --tw-contrast: contrast(.75); + } + + .\32xl\:contrast-100{ + --tw-contrast: contrast(1); + } + + .\32xl\:contrast-125{ + --tw-contrast: contrast(1.25); + } + + .\32xl\:contrast-150{ + --tw-contrast: contrast(1.5); + } + + .\32xl\:contrast-200{ + --tw-contrast: contrast(2); + } + + .\32xl\:drop-shadow-sm{ + --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05)); + } + + .\32xl\:drop-shadow{ + --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06)); + } + + .\32xl\:drop-shadow-md{ + --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06)); + } + + .\32xl\:drop-shadow-lg{ + --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1)); + } + + .\32xl\:drop-shadow-xl{ + --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08)); + } + + .\32xl\:drop-shadow-2xl{ + --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15)); + } + + .\32xl\:drop-shadow-none{ + --tw-drop-shadow: drop-shadow(0 0 #0000); + } + + .\32xl\:grayscale-0{ + --tw-grayscale: grayscale(0); + } + + .\32xl\:grayscale{ + --tw-grayscale: grayscale(100%); + } + + .\32xl\:hue-rotate-0{ + --tw-hue-rotate: hue-rotate(0deg); + } + + .\32xl\:hue-rotate-15{ + --tw-hue-rotate: hue-rotate(15deg); + } + + .\32xl\:hue-rotate-30{ + --tw-hue-rotate: hue-rotate(30deg); + } + + .\32xl\:hue-rotate-60{ + --tw-hue-rotate: hue-rotate(60deg); + } + + .\32xl\:hue-rotate-90{ + --tw-hue-rotate: hue-rotate(90deg); + } + + .\32xl\:hue-rotate-180{ + --tw-hue-rotate: hue-rotate(180deg); + } + + .\32xl\:-hue-rotate-180{ + --tw-hue-rotate: hue-rotate(-180deg); + } + + .\32xl\:-hue-rotate-90{ + --tw-hue-rotate: hue-rotate(-90deg); + } + + .\32xl\:-hue-rotate-60{ + --tw-hue-rotate: hue-rotate(-60deg); + } + + .\32xl\:-hue-rotate-30{ + --tw-hue-rotate: hue-rotate(-30deg); + } + + .\32xl\:-hue-rotate-15{ + --tw-hue-rotate: hue-rotate(-15deg); + } + + .\32xl\:invert-0{ + --tw-invert: invert(0); + } + + .\32xl\:invert{ + --tw-invert: invert(100%); + } + + .\32xl\:saturate-0{ + --tw-saturate: saturate(0); + } + + .\32xl\:saturate-50{ + --tw-saturate: saturate(.5); + } + + .\32xl\:saturate-100{ + --tw-saturate: saturate(1); + } + + .\32xl\:saturate-150{ + --tw-saturate: saturate(1.5); + } + + .\32xl\:saturate-200{ + --tw-saturate: saturate(2); + } + + .\32xl\:sepia-0{ + --tw-sepia: sepia(0); + } + + .\32xl\:sepia{ + --tw-sepia: sepia(100%); + } + + .\32xl\:backdrop-filter{ + --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/); + --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + } + + .\32xl\:backdrop-filter-none{ + -webkit-backdrop-filter: none; + backdrop-filter: none; + } + + .\32xl\:backdrop-brightness-0{ + --tw-backdrop-brightness: brightness(0); + } + + .\32xl\:backdrop-brightness-50{ + --tw-backdrop-brightness: brightness(.5); + } + + .\32xl\:backdrop-brightness-75{ + --tw-backdrop-brightness: brightness(.75); + } + + .\32xl\:backdrop-brightness-90{ + --tw-backdrop-brightness: brightness(.9); + } + + .\32xl\:backdrop-brightness-95{ + --tw-backdrop-brightness: brightness(.95); + } + + .\32xl\:backdrop-brightness-100{ + --tw-backdrop-brightness: brightness(1); + } + + .\32xl\:backdrop-brightness-105{ + --tw-backdrop-brightness: brightness(1.05); + } + + .\32xl\:backdrop-brightness-110{ + --tw-backdrop-brightness: brightness(1.1); + } + + .\32xl\:backdrop-brightness-125{ + --tw-backdrop-brightness: brightness(1.25); + } + + .\32xl\:backdrop-brightness-150{ + --tw-backdrop-brightness: brightness(1.5); + } + + .\32xl\:backdrop-brightness-200{ + --tw-backdrop-brightness: brightness(2); + } + + .\32xl\:backdrop-contrast-0{ + --tw-backdrop-contrast: contrast(0); + } + + .\32xl\:backdrop-contrast-50{ + --tw-backdrop-contrast: contrast(.5); + } + + .\32xl\:backdrop-contrast-75{ + --tw-backdrop-contrast: contrast(.75); + } + + .\32xl\:backdrop-contrast-100{ + --tw-backdrop-contrast: contrast(1); + } + + .\32xl\:backdrop-contrast-125{ + --tw-backdrop-contrast: contrast(1.25); + } + + .\32xl\:backdrop-contrast-150{ + --tw-backdrop-contrast: contrast(1.5); + } + + .\32xl\:backdrop-contrast-200{ + --tw-backdrop-contrast: contrast(2); + } + + .\32xl\:backdrop-grayscale-0{ + --tw-backdrop-grayscale: grayscale(0); + } + + .\32xl\:backdrop-grayscale{ + --tw-backdrop-grayscale: grayscale(100%); + } + + .\32xl\:backdrop-hue-rotate-0{ + --tw-backdrop-hue-rotate: hue-rotate(0deg); + } + + .\32xl\:backdrop-hue-rotate-15{ + --tw-backdrop-hue-rotate: hue-rotate(15deg); + } + + .\32xl\:backdrop-hue-rotate-30{ + --tw-backdrop-hue-rotate: hue-rotate(30deg); + } + + .\32xl\:backdrop-hue-rotate-60{ + --tw-backdrop-hue-rotate: hue-rotate(60deg); + } + + .\32xl\:backdrop-hue-rotate-90{ + --tw-backdrop-hue-rotate: hue-rotate(90deg); + } + + .\32xl\:backdrop-hue-rotate-180{ + --tw-backdrop-hue-rotate: hue-rotate(180deg); + } + + .\32xl\:-backdrop-hue-rotate-180{ + --tw-backdrop-hue-rotate: hue-rotate(-180deg); + } + + .\32xl\:-backdrop-hue-rotate-90{ + --tw-backdrop-hue-rotate: hue-rotate(-90deg); + } + + .\32xl\:-backdrop-hue-rotate-60{ + --tw-backdrop-hue-rotate: hue-rotate(-60deg); + } + + .\32xl\:-backdrop-hue-rotate-30{ + --tw-backdrop-hue-rotate: hue-rotate(-30deg); + } + + .\32xl\:-backdrop-hue-rotate-15{ + --tw-backdrop-hue-rotate: hue-rotate(-15deg); + } + + .\32xl\:backdrop-invert-0{ + --tw-backdrop-invert: invert(0); + } + + .\32xl\:backdrop-invert{ + --tw-backdrop-invert: invert(100%); + } + + .\32xl\:backdrop-saturate-0{ + --tw-backdrop-saturate: saturate(0); + } + + .\32xl\:backdrop-saturate-50{ + --tw-backdrop-saturate: saturate(.5); + } + + .\32xl\:backdrop-saturate-100{ + --tw-backdrop-saturate: saturate(1); + } + + .\32xl\:backdrop-saturate-150{ + --tw-backdrop-saturate: saturate(1.5); + } + + .\32xl\:backdrop-saturate-200{ + --tw-backdrop-saturate: saturate(2); + } + + .\32xl\:backdrop-sepia-0{ + --tw-backdrop-sepia: sepia(0); + } + + .\32xl\:backdrop-sepia{ + --tw-backdrop-sepia: sepia(100%); + } + + .\32xl\:bg-dotgrid-sm { + background: + linear-gradient(90deg, #f9fafb 38px, transparent 1%) center, + linear-gradient(#f9fafb 38px, transparent 1%) center, + #4b5563; + background-size: 40px 40px; + } + + .\32xl\:bg-dotgrid-md { + background: + linear-gradient(90deg, #f9fafb 58px, transparent 1%) center, + linear-gradient(#f9fafb 58px, transparent 1%) center, + #4b5563; + background-size: 60px 60px; + } + + .\32xl\:bg-dotgrid-lg { + background: + linear-gradient(90deg, #f9fafb 88px, transparent 1%) center, + linear-gradient(#f9fafb 88px, transparent 1%) center, + #4b5563; + background-size: 90px 90px; + } +} \ No newline at end of file diff --git a/server/static/svg/hero.svg b/crates/server/static/svg/hero.svg similarity index 100% rename from server/static/svg/hero.svg rename to crates/server/static/svg/hero.svg diff --git a/server/styles.css b/crates/server/styles.css similarity index 100% rename from server/styles.css rename to crates/server/styles.css diff --git a/server/templates/admin.hbs b/crates/server/templates/admin.hbs similarity index 100% rename from server/templates/admin.hbs rename to crates/server/templates/admin.hbs diff --git a/server/templates/community.hbs b/crates/server/templates/community.hbs similarity index 100% rename from server/templates/community.hbs rename to crates/server/templates/community.hbs diff --git a/server/templates/docs.hbs b/crates/server/templates/docs.hbs similarity index 100% rename from server/templates/docs.hbs rename to crates/server/templates/docs.hbs diff --git a/server/templates/error.hbs b/crates/server/templates/error.hbs similarity index 100% rename from server/templates/error.hbs rename to crates/server/templates/error.hbs diff --git a/server/templates/home.hbs b/crates/server/templates/home.hbs similarity index 100% rename from server/templates/home.hbs rename to crates/server/templates/home.hbs diff --git a/server/templates/partials/layout.hbs b/crates/server/templates/partials/layout.hbs similarity index 100% rename from server/templates/partials/layout.hbs rename to crates/server/templates/partials/layout.hbs diff --git a/server/templates/releases.hbs b/crates/server/templates/releases.hbs similarity index 100% rename from server/templates/releases.hbs rename to crates/server/templates/releases.hbs diff --git a/server/templates/signup.hbs b/crates/server/templates/signup.hbs similarity index 100% rename from server/templates/signup.hbs rename to crates/server/templates/signup.hbs diff --git a/server/templates/team.hbs b/crates/server/templates/team.hbs similarity index 100% rename from server/templates/team.hbs rename to crates/server/templates/team.hbs diff --git a/crates/sum_tree/Cargo.toml b/crates/sum_tree/Cargo.toml new file mode 100644 index 0000000000..6a9893502e --- /dev/null +++ b/crates/sum_tree/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "sum_tree" +version = "0.1.0" +edition = "2018" + +[dependencies] +arrayvec = "0.7.1" + +[dev-dependencies] +rand = "0.8.3" diff --git a/gpui/src/sum_tree/cursor.rs b/crates/sum_tree/src/cursor.rs similarity index 100% rename from gpui/src/sum_tree/cursor.rs rename to crates/sum_tree/src/cursor.rs diff --git a/gpui/src/sum_tree.rs b/crates/sum_tree/src/lib.rs similarity index 86% rename from gpui/src/sum_tree.rs rename to crates/sum_tree/src/lib.rs index e256a1f33b..2bbb567ba1 100644 --- a/gpui/src/sum_tree.rs +++ b/crates/sum_tree/src/lib.rs @@ -674,101 +674,115 @@ mod tests { ); } - #[crate::test(self, iterations = 100)] - fn test_random(mut rng: StdRng) { - let rng = &mut rng; - let mut tree = SumTree::::new(); - let count = rng.gen_range(0..10); - tree.extend(rng.sample_iter(distributions::Standard).take(count), &()); - - for _ in 0..5 { - let splice_end = rng.gen_range(0..tree.extent::(&()).0 + 1); - let splice_start = rng.gen_range(0..splice_end + 1); - let count = rng.gen_range(0..3); - let tree_end = tree.extent::(&()); - let new_items = rng - .sample_iter(distributions::Standard) - .take(count) - .collect::>(); - - let mut reference_items = tree.items(&()); - reference_items.splice(splice_start..splice_end, new_items.clone()); - - tree = { - let mut cursor = tree.cursor::(); - let mut new_tree = cursor.slice(&Count(splice_start), Bias::Right, &()); - new_tree.extend(new_items, &()); - cursor.seek(&Count(splice_end), Bias::Right, &()); - new_tree.push_tree(cursor.slice(&tree_end, Bias::Right, &()), &()); - new_tree - }; - - assert_eq!(tree.items(&()), reference_items); - - let mut filter_cursor = tree.filter::<_, Count>(|summary| summary.contains_even, &()); - let mut reference_filter = tree - .items(&()) - .into_iter() - .enumerate() - .filter(|(_, item)| (item & 1) == 0); - while let Some(actual_item) = filter_cursor.item() { - let (reference_index, reference_item) = reference_filter.next().unwrap(); - assert_eq!(actual_item, &reference_item); - assert_eq!(filter_cursor.start().0, reference_index); - filter_cursor.next(&()); - } - assert!(reference_filter.next().is_none()); - - let mut pos = rng.gen_range(0..tree.extent::(&()).0 + 1); - let mut before_start = false; - let mut cursor = tree.cursor::(); - cursor.seek(&Count(pos), Bias::Right, &()); - - for i in 0..10 { - assert_eq!(cursor.start().0, pos); - - if pos > 0 { - assert_eq!(cursor.prev_item().unwrap(), &reference_items[pos - 1]); - } else { - assert_eq!(cursor.prev_item(), None); - } - - if pos < reference_items.len() && !before_start { - assert_eq!(cursor.item().unwrap(), &reference_items[pos]); - } else { - assert_eq!(cursor.item(), None); - } - - if i < 5 { - cursor.next(&()); - if pos < reference_items.len() { - pos += 1; - before_start = false; - } - } else { - cursor.prev(&()); - if pos == 0 { - before_start = true; - } - pos = pos.saturating_sub(1); - } - } + #[test] + fn test_random() { + let mut starting_seed = 0; + if let Ok(value) = std::env::var("SEED") { + starting_seed = value.parse().expect("invalid SEED variable"); + } + let mut num_iterations = 100; + if let Ok(value) = std::env::var("ITERATIONS") { + num_iterations = value.parse().expect("invalid ITERATIONS variable"); } - for _ in 0..10 { - let end = rng.gen_range(0..tree.extent::(&()).0 + 1); - let start = rng.gen_range(0..end + 1); - let start_bias = if rng.gen() { Bias::Left } else { Bias::Right }; - let end_bias = if rng.gen() { Bias::Left } else { Bias::Right }; + for seed in starting_seed..(starting_seed + num_iterations) { + let mut rng = StdRng::seed_from_u64(seed); - let mut cursor = tree.cursor::(); - cursor.seek(&Count(start), start_bias, &()); - let slice = cursor.slice(&Count(end), end_bias, &()); + let rng = &mut rng; + let mut tree = SumTree::::new(); + let count = rng.gen_range(0..10); + tree.extend(rng.sample_iter(distributions::Standard).take(count), &()); - cursor.seek(&Count(start), start_bias, &()); - let summary = cursor.summary::<_, Sum>(&Count(end), end_bias, &()); + for _ in 0..5 { + let splice_end = rng.gen_range(0..tree.extent::(&()).0 + 1); + let splice_start = rng.gen_range(0..splice_end + 1); + let count = rng.gen_range(0..3); + let tree_end = tree.extent::(&()); + let new_items = rng + .sample_iter(distributions::Standard) + .take(count) + .collect::>(); - assert_eq!(summary.0, slice.summary().sum); + let mut reference_items = tree.items(&()); + reference_items.splice(splice_start..splice_end, new_items.clone()); + + tree = { + let mut cursor = tree.cursor::(); + let mut new_tree = cursor.slice(&Count(splice_start), Bias::Right, &()); + new_tree.extend(new_items, &()); + cursor.seek(&Count(splice_end), Bias::Right, &()); + new_tree.push_tree(cursor.slice(&tree_end, Bias::Right, &()), &()); + new_tree + }; + + assert_eq!(tree.items(&()), reference_items); + + let mut filter_cursor = + tree.filter::<_, Count>(|summary| summary.contains_even, &()); + let mut reference_filter = tree + .items(&()) + .into_iter() + .enumerate() + .filter(|(_, item)| (item & 1) == 0); + while let Some(actual_item) = filter_cursor.item() { + let (reference_index, reference_item) = reference_filter.next().unwrap(); + assert_eq!(actual_item, &reference_item); + assert_eq!(filter_cursor.start().0, reference_index); + filter_cursor.next(&()); + } + assert!(reference_filter.next().is_none()); + + let mut pos = rng.gen_range(0..tree.extent::(&()).0 + 1); + let mut before_start = false; + let mut cursor = tree.cursor::(); + cursor.seek(&Count(pos), Bias::Right, &()); + + for i in 0..10 { + assert_eq!(cursor.start().0, pos); + + if pos > 0 { + assert_eq!(cursor.prev_item().unwrap(), &reference_items[pos - 1]); + } else { + assert_eq!(cursor.prev_item(), None); + } + + if pos < reference_items.len() && !before_start { + assert_eq!(cursor.item().unwrap(), &reference_items[pos]); + } else { + assert_eq!(cursor.item(), None); + } + + if i < 5 { + cursor.next(&()); + if pos < reference_items.len() { + pos += 1; + before_start = false; + } + } else { + cursor.prev(&()); + if pos == 0 { + before_start = true; + } + pos = pos.saturating_sub(1); + } + } + } + + for _ in 0..10 { + let end = rng.gen_range(0..tree.extent::(&()).0 + 1); + let start = rng.gen_range(0..end + 1); + let start_bias = if rng.gen() { Bias::Left } else { Bias::Right }; + let end_bias = if rng.gen() { Bias::Left } else { Bias::Right }; + + let mut cursor = tree.cursor::(); + cursor.seek(&Count(start), start_bias, &()); + let slice = cursor.slice(&Count(end), end_bias, &()); + + cursor.seek(&Count(start), start_bias, &()); + let summary = cursor.summary::<_, Sum>(&Count(end), end_bias, &()); + + assert_eq!(summary.0, slice.summary().sum); + } } } diff --git a/crates/theme/Cargo.toml b/crates/theme/Cargo.toml new file mode 100644 index 0000000000..2ceadf2ba5 --- /dev/null +++ b/crates/theme/Cargo.toml @@ -0,0 +1,14 @@ +[package] +name = "theme" +version = "0.1.0" +edition = "2018" + +[dependencies] +gpui = { path = "../gpui" } +anyhow = "1.0.38" +indexmap = "1.6.2" +parking_lot = "0.11.1" +serde = { version = "1", features = ["derive"] } +serde_json = { version = "1.0.64", features = ["preserve_order"] } +serde_path_to_error = "0.1.4" +toml = "0.5" diff --git a/zed/src/theme.rs b/crates/theme/src/lib.rs similarity index 79% rename from zed/src/theme.rs rename to crates/theme/src/lib.rs index 59bd2c5d6e..46b3f4a750 100644 --- a/zed/src/theme.rs +++ b/crates/theme/src/lib.rs @@ -1,9 +1,6 @@ -mod highlight_map; mod resolution; mod theme_registry; -use crate::editor::{EditorStyle, SelectionStyle}; -use anyhow::Result; use gpui::{ color::Color, elements::{ContainerStyle, ImageStyle, LabelStyle}, @@ -11,14 +8,13 @@ use gpui::{ Border, }; use serde::Deserialize; -use std::collections::HashMap; +use std::{collections::HashMap, sync::Arc}; -pub use highlight_map::*; pub use theme_registry::*; pub const DEFAULT_THEME_NAME: &'static str = "black"; -#[derive(Deserialize)] +#[derive(Deserialize, Default)] pub struct Theme { #[serde(default)] pub name: String, @@ -28,14 +24,9 @@ pub struct Theme { pub project_panel: ProjectPanel, pub selector: Selector, pub editor: EditorStyle, - pub syntax: SyntaxTheme, } -pub struct SyntaxTheme { - highlights: Vec<(String, HighlightStyle)>, -} - -#[derive(Deserialize)] +#[derive(Deserialize, Default)] pub struct Workspace { pub background: Color, pub titlebar: Titlebar, @@ -46,7 +37,7 @@ pub struct Workspace { pub right_sidebar: Sidebar, } -#[derive(Clone, Deserialize)] +#[derive(Clone, Deserialize, Default)] pub struct Titlebar { #[serde(flatten)] pub container: ContainerStyle, @@ -58,14 +49,14 @@ pub struct Titlebar { pub outdated_warning: ContainedText, } -#[derive(Clone, Deserialize)] +#[derive(Clone, Deserialize, Default)] pub struct OfflineIcon { #[serde(flatten)] pub container: ContainerStyle, pub width: f32, } -#[derive(Clone, Deserialize)] +#[derive(Clone, Deserialize, Default)] pub struct Tab { pub height: f32, #[serde(flatten)] @@ -80,7 +71,7 @@ pub struct Tab { pub icon_conflict: Color, } -#[derive(Deserialize)] +#[derive(Deserialize, Default)] pub struct Sidebar { #[serde(flatten)] pub container: ContainerStyle, @@ -90,14 +81,14 @@ pub struct Sidebar { pub resize_handle: ContainerStyle, } -#[derive(Deserialize)] +#[derive(Deserialize, Default)] pub struct SidebarItem { pub icon_color: Color, pub icon_size: f32, pub height: f32, } -#[derive(Deserialize)] +#[derive(Deserialize, Default)] pub struct ChatPanel { #[serde(flatten)] pub container: ContainerStyle, @@ -109,7 +100,7 @@ pub struct ChatPanel { pub hovered_sign_in_prompt: TextStyle, } -#[derive(Debug, Deserialize)] +#[derive(Debug, Deserialize, Default)] pub struct ProjectPanel { #[serde(flatten)] pub container: ContainerStyle, @@ -119,7 +110,7 @@ pub struct ProjectPanel { pub hovered_selected_entry: ProjectPanelEntry, } -#[derive(Debug, Deserialize)] +#[derive(Debug, Deserialize, Default)] pub struct ProjectPanelEntry { pub height: f32, #[serde(flatten)] @@ -130,7 +121,7 @@ pub struct ProjectPanelEntry { pub icon_spacing: f32, } -#[derive(Deserialize)] +#[derive(Deserialize, Default)] pub struct PeoplePanel { #[serde(flatten)] pub container: ContainerStyle, @@ -145,7 +136,7 @@ pub struct PeoplePanel { pub hovered_unshared_worktree: WorktreeRow, } -#[derive(Deserialize)] +#[derive(Deserialize, Default)] pub struct WorktreeRow { #[serde(flatten)] pub container: ContainerStyle, @@ -155,7 +146,7 @@ pub struct WorktreeRow { pub guest_avatar_spacing: f32, } -#[derive(Deserialize)] +#[derive(Deserialize, Default)] pub struct ChatMessage { #[serde(flatten)] pub container: ContainerStyle, @@ -164,7 +155,7 @@ pub struct ChatMessage { pub timestamp: ContainedText, } -#[derive(Deserialize)] +#[derive(Deserialize, Default)] pub struct ChannelSelect { #[serde(flatten)] pub container: ContainerStyle, @@ -176,7 +167,7 @@ pub struct ChannelSelect { pub menu: ContainerStyle, } -#[derive(Deserialize)] +#[derive(Deserialize, Default)] pub struct ChannelName { #[serde(flatten)] pub container: ContainerStyle, @@ -184,7 +175,7 @@ pub struct ChannelName { pub name: TextStyle, } -#[derive(Deserialize)] +#[derive(Deserialize, Default)] pub struct Selector { #[serde(flatten)] pub container: ContainerStyle, @@ -194,7 +185,7 @@ pub struct Selector { pub active_item: ContainedLabel, } -#[derive(Clone, Debug, Deserialize)] +#[derive(Clone, Debug, Deserialize, Default)] pub struct ContainedText { #[serde(flatten)] pub container: ContainerStyle, @@ -202,7 +193,7 @@ pub struct ContainedText { pub text: TextStyle, } -#[derive(Deserialize)] +#[derive(Deserialize, Default)] pub struct ContainedLabel { #[serde(flatten)] pub container: ContainerStyle, @@ -210,7 +201,28 @@ pub struct ContainedLabel { pub label: LabelStyle, } -#[derive(Clone, Deserialize)] +#[derive(Clone, Deserialize, Default)] +pub struct EditorStyle { + pub text: TextStyle, + #[serde(default)] + pub placeholder_text: Option, + pub background: Color, + pub selection: SelectionStyle, + pub gutter_background: Color, + pub active_line_background: Color, + pub line_number: Color, + pub line_number_active: Color, + pub guest_selections: Vec, + pub syntax: Arc, +} + +#[derive(Clone, Copy, Default, Deserialize)] +pub struct SelectionStyle { + pub cursor: Color, + pub selection: Color, +} + +#[derive(Clone, Deserialize, Default)] pub struct InputEditorStyle { #[serde(flatten)] pub container: ContainerStyle, @@ -220,20 +232,9 @@ pub struct InputEditorStyle { pub selection: SelectionStyle, } -impl SyntaxTheme { - pub fn new(highlights: Vec<(String, HighlightStyle)>) -> Self { - Self { highlights } - } - - pub fn highlight_style(&self, id: HighlightId) -> Option { - self.highlights - .get(id.0 as usize) - .map(|entry| entry.1.clone()) - } - - #[cfg(test)] - pub fn highlight_name(&self, id: HighlightId) -> Option<&str> { - self.highlights.get(id.0 as usize).map(|e| e.0.as_str()) +impl EditorStyle { + pub fn placeholder_text(&self) -> &TextStyle { + self.placeholder_text.as_ref().unwrap_or(&self.text) } } @@ -252,10 +253,22 @@ impl InputEditorStyle { line_number: Default::default(), line_number_active: Default::default(), guest_selections: Default::default(), + syntax: Default::default(), } } } +#[derive(Default)] +pub struct SyntaxTheme { + pub highlights: Vec<(String, HighlightStyle)>, +} + +impl SyntaxTheme { + pub fn new(highlights: Vec<(String, HighlightStyle)>) -> Self { + Self { highlights } + } +} + impl<'de> Deserialize<'de> for SyntaxTheme { fn deserialize(deserializer: D) -> Result where diff --git a/zed/src/theme/resolution.rs b/crates/theme/src/resolution.rs similarity index 100% rename from zed/src/theme/resolution.rs rename to crates/theme/src/resolution.rs diff --git a/zed/src/theme/theme_registry.rs b/crates/theme/src/theme_registry.rs similarity index 93% rename from zed/src/theme/theme_registry.rs rename to crates/theme/src/theme_registry.rs index c5cf8f2fcb..c3910dc4d2 100644 --- a/zed/src/theme/theme_registry.rs +++ b/crates/theme/src/theme_registry.rs @@ -1,12 +1,10 @@ -use super::resolution::resolve_references; +use crate::{resolution::resolve_references, Theme}; use anyhow::{Context, Result}; use gpui::{fonts, AssetSource, FontCache}; use parking_lot::Mutex; use serde_json::{Map, Value}; use std::{collections::HashMap, sync::Arc}; -use super::Theme; - pub struct ThemeRegistry { assets: Box, themes: Mutex>>, @@ -122,24 +120,9 @@ fn deep_merge_json(base: &mut Map, extension: Map) #[cfg(test)] mod tests { use super::*; - use crate::{test::test_app_state, theme::DEFAULT_THEME_NAME}; use anyhow::anyhow; use gpui::MutableAppContext; - #[gpui::test] - fn test_bundled_themes(cx: &mut MutableAppContext) { - let app_state = test_app_state(cx); - let mut has_default_theme = false; - for theme_name in app_state.themes.list() { - let theme = app_state.themes.get(&theme_name).unwrap(); - if theme.name == DEFAULT_THEME_NAME { - has_default_theme = true; - } - assert_eq!(theme.name, theme_name); - } - assert!(has_default_theme); - } - #[gpui::test] fn test_theme_extension(cx: &mut MutableAppContext) { let assets = TestAssets(&[ diff --git a/crates/theme_selector/Cargo.toml b/crates/theme_selector/Cargo.toml new file mode 100644 index 0000000000..e4ef6d768d --- /dev/null +++ b/crates/theme_selector/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "theme_selector" +version = "0.1.0" +edition = "2018" + +[dependencies] +editor = { path = "../editor" } +fuzzy = { path = "../fuzzy" } +gpui = { path = "../gpui" } +theme = { path = "../theme" } +workspace = { path = "../workspace" } +log = "0.4" +parking_lot = "0.11.1" +postage = { version = "0.4.1", features = ["futures-traits"] } +smol = "1.2.5" diff --git a/zed/src/theme_selector.rs b/crates/theme_selector/src/lib.rs similarity index 88% rename from zed/src/theme_selector.rs rename to crates/theme_selector/src/lib.rs index 4bb657d619..18f29b4393 100644 --- a/zed/src/theme_selector.rs +++ b/crates/theme_selector/src/lib.rs @@ -1,12 +1,5 @@ -use std::{cmp, sync::Arc}; - -use crate::{ - editor::{self, Editor}, - fuzzy::{match_strings, StringMatch, StringMatchCandidate}, - settings::ThemeRegistry, - workspace::Workspace, - AppState, Settings, -}; +use editor::{Editor, EditorSettings}; +use fuzzy::{match_strings, StringMatch, StringMatchCandidate}; use gpui::{ action, elements::*, @@ -16,11 +9,21 @@ use gpui::{ }; use parking_lot::Mutex; use postage::watch; +use std::{cmp, sync::Arc}; +use theme::ThemeRegistry; +use workspace::{Settings, Workspace}; + +#[derive(Clone)] +pub struct ThemeSelectorParams { + pub settings_tx: Arc>>, + pub settings: watch::Receiver, + pub themes: Arc, +} pub struct ThemeSelector { settings_tx: Arc>>, settings: watch::Receiver, - registry: Arc, + themes: Arc, matches: Vec, query_editor: ViewHandle, list_state: UniformListState, @@ -28,10 +31,10 @@ pub struct ThemeSelector { } action!(Confirm); -action!(Toggle, Arc); -action!(Reload, Arc); +action!(Toggle, ThemeSelectorParams); +action!(Reload, ThemeSelectorParams); -pub fn init(app_state: &Arc, cx: &mut MutableAppContext) { +pub fn init(params: ThemeSelectorParams, cx: &mut MutableAppContext) { cx.add_action(ThemeSelector::confirm); cx.add_action(ThemeSelector::select_prev); cx.add_action(ThemeSelector::select_next); @@ -39,9 +42,9 @@ pub fn init(app_state: &Arc, cx: &mut MutableAppContext) { cx.add_action(ThemeSelector::reload); cx.add_bindings(vec![ - Binding::new("cmd-k cmd-t", Toggle(app_state.clone()), None), - Binding::new("cmd-k t", Reload(app_state.clone()), None), - Binding::new("escape", Toggle(app_state.clone()), Some("ThemeSelector")), + Binding::new("cmd-k cmd-t", Toggle(params.clone()), None), + Binding::new("cmd-k t", Reload(params.clone()), None), + Binding::new("escape", Toggle(params.clone()), Some("ThemeSelector")), Binding::new("enter", Confirm, Some("ThemeSelector")), ]); } @@ -59,10 +62,15 @@ impl ThemeSelector { ) -> Self { let query_editor = cx.add_view(|cx| { Editor::single_line( - settings.clone(), { let settings = settings.clone(); - move |_| settings.borrow().theme.selector.input_editor.as_editor() + move |_| { + let settings = settings.borrow(); + EditorSettings { + tab_size: settings.tab_size, + style: settings.theme.selector.input_editor.as_editor(), + } + } }, cx, ) @@ -74,7 +82,7 @@ impl ThemeSelector { let mut this = Self { settings, settings_tx, - registry, + themes: registry, query_editor, matches: Vec::new(), list_state: Default::default(), @@ -116,7 +124,7 @@ impl ThemeSelector { fn confirm(&mut self, _: &Confirm, cx: &mut ViewContext) { if let Some(mat) = self.matches.get(self.selected_index) { - match self.registry.get(&mat.string) { + match self.themes.get(&mat.string) { Ok(theme) => { self.settings_tx.lock().borrow_mut().theme = theme; cx.refresh_windows(); @@ -143,15 +151,10 @@ impl ThemeSelector { cx.notify(); } - // fn select(&mut self, selected_index: &usize, cx: &mut ViewContext) { - // self.selected_index = *selected_index; - // self.confirm(&(), cx); - // } - fn update_matches(&mut self, cx: &mut ViewContext) { let background = cx.background().clone(); let candidates = self - .registry + .themes .list() .map(|name| StringMatchCandidate { char_bag: name.as_str().into(), diff --git a/crates/util/Cargo.toml b/crates/util/Cargo.toml new file mode 100644 index 0000000000..419a99af2b --- /dev/null +++ b/crates/util/Cargo.toml @@ -0,0 +1,15 @@ +[package] +name = "util" +version = "0.1.0" +edition = "2018" + +[features] +test-support = ["serde_json", "tempdir"] + +[dependencies] +anyhow = "1.0.38" +futures = "0.3" +log = "0.4" +surf = "2.2" +tempdir = { version = "0.3.7", optional = true } +serde_json = { version = "1.0.64", features = ["preserve_order"], optional = true } diff --git a/zed/src/util.rs b/crates/util/src/lib.rs similarity index 76% rename from zed/src/util.rs rename to crates/util/src/lib.rs index 9e7a912ce8..66a36889f5 100644 --- a/zed/src/util.rs +++ b/crates/util/src/lib.rs @@ -1,6 +1,7 @@ -use futures::{Future}; -pub use gpui::sum_tree::Bias; -use rand::prelude::*; +#[cfg(feature = "test-support")] +pub mod test; + +use futures::Future; use std::{ cmp::Ordering, pin::Pin, @@ -35,39 +36,11 @@ where } } } - -pub struct RandomCharIter(T); - -impl RandomCharIter { - #[cfg(test)] - pub fn new(rng: T) -> Self { - Self(rng) - } -} - -impl Iterator for RandomCharIter { - type Item = char; - - fn next(&mut self) -> Option { - match self.0.gen_range(0..100) { - // whitespace - 0..=19 => [' ', '\n', '\t'].choose(&mut self.0).copied(), - // two-byte greek letters - 20..=32 => char::from_u32(self.0.gen_range(('α' as u32)..('ω' as u32 + 1))), - // three-byte characters - 33..=45 => ['✋', '✅', '❌', '❎', '⭐'].choose(&mut self.0).copied(), - // four-byte characters - 46..=58 => ['🍐', '🏀', '🍗', '🎉'].choose(&mut self.0).copied(), - // ascii letters - _ => Some(self.0.gen_range(b'a'..b'z' + 1).into()), - } - } -} - pub trait ResultExt { type Ok; fn log_err(self) -> Option; + fn warn_on_err(self) -> Option; } impl ResultExt for anyhow::Result { @@ -82,12 +55,25 @@ impl ResultExt for anyhow::Result { } } } + + fn warn_on_err(self) -> Option { + match self { + Ok(value) => Some(value), + Err(error) => { + log::warn!("{:?}", error); + None + } + } + } } pub trait TryFutureExt { fn log_err(self) -> LogErrorFuture where Self: Sized; + fn warn_on_err(self) -> LogErrorFuture + where + Self: Sized; } impl TryFutureExt for F @@ -98,11 +84,18 @@ where where Self: Sized, { - LogErrorFuture(self) + LogErrorFuture(self, log::Level::Error) + } + + fn warn_on_err(self) -> LogErrorFuture + where + Self: Sized, + { + LogErrorFuture(self, log::Level::Warn) } } -pub struct LogErrorFuture(F); +pub struct LogErrorFuture(F, log::Level); impl Future for LogErrorFuture where @@ -111,9 +104,16 @@ where type Output = Option; fn poll(self: std::pin::Pin<&mut Self>, cx: &mut Context<'_>) -> Poll { + let level = self.1; let inner = unsafe { Pin::new_unchecked(&mut self.get_unchecked_mut().0) }; match inner.poll(cx) { - Poll::Ready(output) => Poll::Ready(output.log_err()), + Poll::Ready(output) => Poll::Ready(match output { + Ok(output) => Some(output), + Err(error) => { + log::log!(level, "{:?}", error); + None + } + }), Poll::Pending => Poll::Pending, } } diff --git a/crates/util/src/test.rs b/crates/util/src/test.rs new file mode 100644 index 0000000000..57a4b21105 --- /dev/null +++ b/crates/util/src/test.rs @@ -0,0 +1,37 @@ +use std::path::{Path, PathBuf}; +use tempdir::TempDir; + +pub fn temp_tree(tree: serde_json::Value) -> TempDir { + let dir = TempDir::new("").unwrap(); + write_tree(dir.path(), tree); + dir +} + +fn write_tree(path: &Path, tree: serde_json::Value) { + use serde_json::Value; + use std::fs; + + if let Value::Object(map) = tree { + for (name, contents) in map { + let mut path = PathBuf::from(path); + path.push(name); + match contents { + Value::Object(_) => { + fs::create_dir(&path).unwrap(); + write_tree(&path, contents); + } + Value::Null => { + fs::create_dir(&path).unwrap(); + } + Value::String(contents) => { + fs::write(&path, contents).unwrap(); + } + _ => { + panic!("JSON object must contain only objects, strings, or null"); + } + } + } + } else { + panic!("You must pass a JSON object to this helper") + } +} diff --git a/crates/workspace/Cargo.toml b/crates/workspace/Cargo.toml new file mode 100644 index 0000000000..3dcd3e557e --- /dev/null +++ b/crates/workspace/Cargo.toml @@ -0,0 +1,32 @@ +[package] +name = "workspace" +version = "0.1.0" +edition = "2018" + +[features] +test-support = [ + "client/test-support", + "project/test-support", + "tree-sitter", + "tree-sitter-rust" +] + +[dependencies] +buffer = { path = "../buffer" } +client = { path = "../client" } +editor = { path = "../editor" } +gpui = { path = "../gpui" } +project = { path = "../project" } +theme = { path = "../theme" } +anyhow = "1.0.38" +log = "0.4" +postage = { version = "0.4.1", features = ["futures-traits"] } +tree-sitter = { version = "0.19.5", optional = true } +tree-sitter-rust = { version = "0.19.0", optional = true } + +[dev-dependencies] +client = { path = "../client", features = ["test-support"] } +project = { path = "../project", features = ["test-support"] } +serde_json = { version = "1.0.64", features = ["preserve_order"] } +tree-sitter = "0.19.5" +tree-sitter-rust = "0.19.0" diff --git a/crates/workspace/src/items.rs b/crates/workspace/src/items.rs new file mode 100644 index 0000000000..b62858ed51 --- /dev/null +++ b/crates/workspace/src/items.rs @@ -0,0 +1,153 @@ +use super::{Item, ItemView}; +use crate::Settings; +use anyhow::Result; +use buffer::{Buffer, File as _}; +use editor::{Editor, EditorSettings, Event}; +use gpui::{fonts::TextStyle, AppContext, ModelHandle, Task, ViewContext}; +use postage::watch; +use project::{ProjectPath, Worktree}; +use std::path::Path; + +impl Item for Buffer { + type View = Editor; + + fn build_view( + handle: ModelHandle, + settings: watch::Receiver, + cx: &mut ViewContext, + ) -> Self::View { + Editor::for_buffer( + handle, + move |cx| { + let settings = settings.borrow(); + let font_cache = cx.font_cache(); + let font_family_id = settings.buffer_font_family; + let font_family_name = cx.font_cache().family_name(font_family_id).unwrap(); + let font_properties = Default::default(); + let font_id = font_cache + .select_font(font_family_id, &font_properties) + .unwrap(); + let font_size = settings.buffer_font_size; + + let mut theme = settings.theme.editor.clone(); + theme.text = TextStyle { + color: theme.text.color, + font_family_name, + font_family_id, + font_id, + font_size, + font_properties, + underline: false, + }; + EditorSettings { + tab_size: settings.tab_size, + style: theme, + } + }, + cx, + ) + } + + fn project_path(&self) -> Option { + self.file().map(|f| ProjectPath { + worktree_id: f.worktree_id(), + path: f.path().clone(), + }) + } +} + +impl ItemView for Editor { + fn should_activate_item_on_event(event: &Event) -> bool { + matches!(event, Event::Activate) + } + + fn should_close_item_on_event(event: &Event) -> bool { + matches!(event, Event::Closed) + } + + fn should_update_tab_on_event(event: &Event) -> bool { + matches!( + event, + Event::Saved | Event::Dirtied | Event::FileHandleChanged + ) + } + + fn title(&self, cx: &AppContext) -> String { + let filename = self + .buffer() + .read(cx) + .file() + .and_then(|file| file.file_name(cx)); + if let Some(name) = filename { + name.to_string_lossy().into() + } else { + "untitled".into() + } + } + + fn project_path(&self, cx: &AppContext) -> Option { + self.buffer().read(cx).file().map(|file| ProjectPath { + worktree_id: file.worktree_id(), + path: file.path().clone(), + }) + } + + fn clone_on_split(&self, cx: &mut ViewContext) -> Option + where + Self: Sized, + { + Some(self.clone(cx)) + } + + fn save(&mut self, cx: &mut ViewContext) -> Result>> { + let save = self.buffer().update(cx, |b, cx| b.save(cx))?; + Ok(cx.spawn(|_, _| async move { + save.await?; + Ok(()) + })) + } + + fn save_as( + &mut self, + worktree: ModelHandle, + path: &Path, + cx: &mut ViewContext, + ) -> Task> { + self.buffer().update(cx, |buffer, cx| { + let handle = cx.handle(); + let text = buffer.as_rope().clone(); + let version = buffer.version(); + + let save_as = worktree.update(cx, |worktree, cx| { + worktree + .as_local_mut() + .unwrap() + .save_buffer_as(handle, path, text, cx) + }); + + cx.spawn(|buffer, mut cx| async move { + save_as.await.map(|new_file| { + let language = worktree.read_with(&cx, |worktree, cx| { + worktree + .languages() + .select_language(new_file.full_path(cx)) + .cloned() + }); + + buffer.update(&mut cx, |buffer, cx| { + buffer.did_save(version, new_file.mtime, Some(Box::new(new_file)), cx); + buffer.set_language(language, cx); + }); + }) + }) + }) + } + + fn is_dirty(&self, cx: &AppContext) -> bool { + self.buffer().read(cx).is_dirty() + } + + fn has_conflict(&self, cx: &AppContext) -> bool { + self.buffer().read(cx).has_conflict() + } +} diff --git a/zed/src/workspace.rs b/crates/workspace/src/lib.rs similarity index 76% rename from zed/src/workspace.rs rename to crates/workspace/src/lib.rs index f382af3215..6a5fc7f76b 100644 --- a/zed/src/workspace.rs +++ b/crates/workspace/src/lib.rs @@ -1,37 +1,24 @@ +mod items; pub mod pane; pub mod pane_group; +pub mod settings; pub mod sidebar; -use crate::{ - chat_panel::ChatPanel, - editor::Buffer, - fs::Fs, - people_panel::{JoinWorktree, LeaveWorktree, PeoplePanel, ShareWorktree, UnshareWorktree}, - project::Project, - project_panel::ProjectPanel, - rpc, - settings::Settings, - user, - workspace::sidebar::{Side, Sidebar, SidebarItemId, ToggleSidebarItem, ToggleSidebarItemFocus}, - worktree::{File, Worktree}, - AppState, Authenticate, -}; use anyhow::Result; +use buffer::{Buffer, LanguageRegistry}; +use client::{Authenticate, ChannelList, Client, UserStore}; use gpui::{ - action, - elements::*, - geometry::{rect::RectF, vector::vec2f}, - json::to_string_pretty, - keymap::Binding, - platform::{CursorStyle, WindowOptions}, - AnyViewHandle, AppContext, ClipboardItem, Entity, ModelHandle, MutableAppContext, - PathPromptOptions, PromptLevel, RenderContext, Task, View, ViewContext, ViewHandle, - WeakModelHandle, + action, elements::*, json::to_string_pretty, keymap::Binding, platform::CursorStyle, + AnyViewHandle, AppContext, ClipboardItem, Entity, ModelHandle, MutableAppContext, PromptLevel, + RenderContext, Task, View, ViewContext, ViewHandle, WeakModelHandle, }; use log::error; pub use pane::*; pub use pane_group::*; use postage::{prelude::Stream, watch}; +use project::{Fs, Project, ProjectPath, Worktree}; +pub use settings::Settings; +use sidebar::{Side, Sidebar, SidebarItemId, ToggleSidebarItem, ToggleSidebarItemFocus}; use std::{ collections::{hash_map::Entry, HashMap}, future::Future, @@ -39,27 +26,16 @@ use std::{ sync::Arc, }; -action!(Open, Arc); -action!(OpenPaths, OpenParams); -action!(OpenNew, Arc); +action!(OpenNew, WorkspaceParams); action!(Save); action!(DebugElements); pub fn init(cx: &mut MutableAppContext) { - cx.add_global_action(open); - cx.add_global_action(|action: &OpenPaths, cx: &mut MutableAppContext| { - open_paths(action, cx).detach() - }); - cx.add_global_action(open_new); cx.add_action(Workspace::save_active_item); cx.add_action(Workspace::debug_elements); cx.add_action(Workspace::open_new_file); cx.add_action(Workspace::toggle_sidebar_item); cx.add_action(Workspace::toggle_sidebar_item_focus); - cx.add_action(Workspace::share_worktree); - cx.add_action(Workspace::unshare_worktree); - cx.add_action(Workspace::join_worktree); - cx.add_action(Workspace::leave_worktree); cx.add_bindings(vec![ Binding::new("cmd-s", Save, None), Binding::new("cmd-alt-i", DebugElements, None), @@ -83,78 +59,6 @@ pub fn init(cx: &mut MutableAppContext) { pane::init(cx); } -#[derive(Clone)] -pub struct OpenParams { - pub paths: Vec, - pub app_state: Arc, -} - -fn open(action: &Open, cx: &mut MutableAppContext) { - let app_state = action.0.clone(); - cx.prompt_for_paths( - PathPromptOptions { - files: true, - directories: true, - multiple: true, - }, - move |paths, cx| { - if let Some(paths) = paths { - cx.dispatch_global_action(OpenPaths(OpenParams { paths, app_state })); - } - }, - ); -} - -fn open_paths(action: &OpenPaths, cx: &mut MutableAppContext) -> Task<()> { - log::info!("open paths {:?}", action.0.paths); - - // Open paths in existing workspace if possible - for window_id in cx.window_ids().collect::>() { - if let Some(handle) = cx.root_view::(window_id) { - let task = handle.update(cx, |view, cx| { - if view.contains_paths(&action.0.paths, cx.as_ref()) { - log::info!("open paths on existing workspace"); - Some(view.open_paths(&action.0.paths, cx)) - } else { - None - } - }); - - if let Some(task) = task { - return task; - } - } - } - - log::info!("open new workspace"); - - // Add a new workspace if necessary - - let (_, workspace) = cx.add_window(window_options(), |cx| { - Workspace::new(&action.0.app_state, cx) - }); - workspace.update(cx, |workspace, cx| { - workspace.open_paths(&action.0.paths, cx) - }) -} - -fn open_new(action: &OpenNew, cx: &mut MutableAppContext) { - cx.add_window(window_options(), |cx| { - let mut view = Workspace::new(action.0.as_ref(), cx); - view.open_new_file(&action, cx); - view - }); -} - -fn window_options() -> WindowOptions<'static> { - WindowOptions { - bounds: RectF::new(vec2f(0., 0.), vec2f(1024., 768.)), - title: None, - titlebar_appears_transparent: true, - traffic_light_position: Some(vec2f(8., 8.)), - } -} - pub trait Item: Entity + Sized { type View: ItemView; @@ -164,12 +68,12 @@ pub trait Item: Entity + Sized { cx: &mut ViewContext, ) -> Self::View; - fn file(&self) -> Option<&File>; + fn project_path(&self) -> Option; } pub trait ItemView: View { fn title(&self, cx: &AppContext) -> String; - fn entry_id(&self, cx: &AppContext) -> Option<(usize, Arc)>; + fn project_path(&self, cx: &AppContext) -> Option; fn clone_on_split(&self, _: &mut ViewContext) -> Option where Self: Sized, @@ -185,7 +89,7 @@ pub trait ItemView: View { fn save(&mut self, cx: &mut ViewContext) -> Result>>; fn save_as( &mut self, - worktree: &ModelHandle, + worktree: ModelHandle, path: &Path, cx: &mut ViewContext, ) -> Task>; @@ -206,7 +110,6 @@ pub trait ItemHandle: Send + Sync { } pub trait WeakItemHandle { - fn file<'a>(&'a self, cx: &'a AppContext) -> Option<&'a File>; fn add_view( &self, window_id: usize, @@ -214,11 +117,12 @@ pub trait WeakItemHandle { cx: &mut MutableAppContext, ) -> Option>; fn alive(&self, cx: &AppContext) -> bool; + fn project_path(&self, cx: &AppContext) -> Option; } pub trait ItemViewHandle { fn title(&self, cx: &AppContext) -> String; - fn entry_id(&self, cx: &AppContext) -> Option<(usize, Arc)>; + fn project_path(&self, cx: &AppContext) -> Option; fn boxed_clone(&self) -> Box; fn clone_on_split(&self, cx: &mut MutableAppContext) -> Option>; fn set_parent_pane(&self, pane: &ViewHandle, cx: &mut MutableAppContext); @@ -229,7 +133,7 @@ pub trait ItemViewHandle { fn save(&self, cx: &mut MutableAppContext) -> Result>>; fn save_as( &self, - worktree: &ModelHandle, + worktree: ModelHandle, path: &Path, cx: &mut MutableAppContext, ) -> Task>; @@ -246,10 +150,6 @@ impl ItemHandle for ModelHandle { } impl WeakItemHandle for WeakModelHandle { - fn file<'a>(&'a self, cx: &'a AppContext) -> Option<&'a File> { - self.upgrade(cx).and_then(|h| h.read(cx).file()) - } - fn add_view( &self, window_id: usize, @@ -268,6 +168,10 @@ impl WeakItemHandle for WeakModelHandle { fn alive(&self, cx: &AppContext) -> bool { self.upgrade(cx).is_some() } + + fn project_path(&self, cx: &AppContext) -> Option { + self.upgrade(cx).and_then(|h| h.read(cx).project_path()) + } } impl ItemViewHandle for ViewHandle { @@ -275,8 +179,8 @@ impl ItemViewHandle for ViewHandle { self.read(cx).title(cx) } - fn entry_id(&self, cx: &AppContext) -> Option<(usize, Arc)> { - self.read(cx).entry_id(cx) + fn project_path(&self, cx: &AppContext) -> Option { + self.read(cx).project_path(cx) } fn boxed_clone(&self) -> Box { @@ -317,7 +221,7 @@ impl ItemViewHandle for ViewHandle { fn save_as( &self, - worktree: &ModelHandle, + worktree: ModelHandle, path: &Path, cx: &mut MutableAppContext, ) -> Task> { @@ -353,10 +257,57 @@ impl Clone for Box { } } +#[derive(Clone)] +pub struct WorkspaceParams { + pub client: Arc, + pub fs: Arc, + pub languages: Arc, + pub settings: watch::Receiver, + pub user_store: ModelHandle, + pub channel_list: ModelHandle, +} + +impl WorkspaceParams { + #[cfg(any(test, feature = "test-support"))] + pub fn test(cx: &mut MutableAppContext) -> Self { + let grammar = tree_sitter_rust::language(); + let language = Arc::new(buffer::Language { + config: buffer::LanguageConfig { + name: "Rust".to_string(), + path_suffixes: vec!["rs".to_string()], + }, + brackets_query: tree_sitter::Query::new(grammar, "").unwrap(), + highlight_query: tree_sitter::Query::new(grammar, "").unwrap(), + highlight_map: Default::default(), + grammar, + }); + let mut languages = LanguageRegistry::new(); + languages.add(language); + + let client = Client::new(); + let http_client = client::test::FakeHttpClient::new(|_| async move { + Ok(client::http::ServerResponse::new(404)) + }); + let theme = + gpui::fonts::with_font_cache(cx.font_cache().clone(), || theme::Theme::default()); + let settings = Settings::new("Courier", cx.font_cache(), Arc::new(theme)).unwrap(); + let user_store = cx.add_model(|cx| UserStore::new(client.clone(), http_client, cx)); + Self { + channel_list: cx + .add_model(|cx| ChannelList::new(user_store.clone(), client.clone(), cx)), + client, + fs: Arc::new(project::FakeFs::new()), + languages: Arc::new(languages), + settings: watch::channel_with(settings).1, + user_store, + } + } +} + pub struct Workspace { pub settings: watch::Receiver, - rpc: Arc, - user_store: ModelHandle, + client: Arc, + user_store: ModelHandle, fs: Arc, modal: Option, center: PaneGroup, @@ -367,23 +318,29 @@ pub struct Workspace { project: ModelHandle, items: Vec>, loading_items: HashMap< - (usize, Arc), + ProjectPath, postage::watch::Receiver, Arc>>>, >, _observe_current_user: Task<()>, } impl Workspace { - pub fn new(app_state: &AppState, cx: &mut ViewContext) -> Self { - let project = cx.add_model(|_| Project::new(app_state)); + pub fn new(params: &WorkspaceParams, cx: &mut ViewContext) -> Self { + let project = cx.add_model(|_| { + Project::new( + params.languages.clone(), + params.client.clone(), + params.fs.clone(), + ) + }); cx.observe(&project, |_, _, cx| cx.notify()).detach(); - let pane = cx.add_view(|_| Pane::new(app_state.settings.clone())); + let pane = cx.add_view(|_| Pane::new(params.settings.clone())); let pane_id = pane.id(); cx.observe(&pane, move |me, _, cx| { - let active_entry = me.active_entry(cx); + let active_entry = me.active_project_path(cx); me.project - .update(cx, |project, cx| project.set_active_entry(active_entry, cx)); + .update(cx, |project, cx| project.set_active_path(active_entry, cx)); }) .detach(); cx.subscribe(&pane, move |me, _, event, cx| { @@ -392,35 +349,8 @@ impl Workspace { .detach(); cx.focus(&pane); - let mut left_sidebar = Sidebar::new(Side::Left); - left_sidebar.add_item( - "icons/folder-tree-16.svg", - ProjectPanel::new(project.clone(), app_state.settings.clone(), cx).into(), - ); - - let mut right_sidebar = Sidebar::new(Side::Right); - right_sidebar.add_item( - "icons/user-16.svg", - cx.add_view(|cx| { - PeoplePanel::new(app_state.user_store.clone(), app_state.settings.clone(), cx) - }) - .into(), - ); - right_sidebar.add_item( - "icons/comment-16.svg", - cx.add_view(|cx| { - ChatPanel::new( - app_state.rpc.clone(), - app_state.channel_list.clone(), - app_state.settings.clone(), - cx, - ) - }) - .into(), - ); - - let mut current_user = app_state.user_store.read(cx).watch_current_user().clone(); - let mut connection_status = app_state.rpc.status().clone(); + let mut current_user = params.user_store.read(cx).watch_current_user().clone(); + let mut connection_status = params.client.status().clone(); let _observe_current_user = cx.spawn_weak(|this, mut cx| async move { current_user.recv().await; connection_status.recv().await; @@ -441,12 +371,12 @@ impl Workspace { center: PaneGroup::new(pane.id()), panes: vec![pane.clone()], active_pane: pane.clone(), - settings: app_state.settings.clone(), - rpc: app_state.rpc.clone(), - user_store: app_state.user_store.clone(), - fs: app_state.fs.clone(), - left_sidebar, - right_sidebar, + settings: params.settings.clone(), + client: params.client.clone(), + user_store: params.user_store.clone(), + fs: params.fs.clone(), + left_sidebar: Sidebar::new(Side::Left), + right_sidebar: Sidebar::new(Side::Right), project, items: Default::default(), loading_items: Default::default(), @@ -454,6 +384,18 @@ impl Workspace { } } + pub fn left_sidebar_mut(&mut self) -> &mut Sidebar { + &mut self.left_sidebar + } + + pub fn right_sidebar_mut(&mut self) -> &mut Sidebar { + &mut self.right_sidebar + } + + pub fn project(&self) -> &ModelHandle { + &self.project + } + pub fn worktrees<'a>(&self, cx: &'a AppContext) -> &'a [ModelHandle] { &self.project.read(cx).worktrees() } @@ -490,7 +432,7 @@ impl Workspace { let entries = abs_paths .iter() .cloned() - .map(|path| self.entry_id_for_path(&path, cx)) + .map(|path| self.project_path_for_path(&path, cx)) .collect::>(); let fs = self.fs.clone(); @@ -498,14 +440,14 @@ impl Workspace { .iter() .cloned() .zip(entries.into_iter()) - .map(|(abs_path, entry_id)| { + .map(|(abs_path, project_path)| { cx.spawn(|this, mut cx| { let fs = fs.clone(); async move { - let entry_id = entry_id.await?; + let project_path = project_path.await?; if fs.is_file(&abs_path).await { if let Some(entry) = - this.update(&mut cx, |this, cx| this.open_entry(entry_id, cx)) + this.update(&mut cx, |this, cx| this.open_entry(project_path, cx)) { entry.await; } @@ -557,15 +499,18 @@ impl Workspace { }) } - fn entry_id_for_path( + fn project_path_for_path( &self, abs_path: &Path, cx: &mut ViewContext, - ) -> Task)>> { + ) -> Task> { let entry = self.worktree_for_abs_path(abs_path, cx); cx.spawn(|_, _| async move { let (worktree, path) = entry.await?; - Ok((worktree.id(), path.into())) + Ok(ProjectPath { + worktree_id: worktree.id(), + path: path.into(), + }) }) } @@ -618,33 +563,38 @@ impl Workspace { #[must_use] pub fn open_entry( &mut self, - entry: (usize, Arc), + project_path: ProjectPath, cx: &mut ViewContext, ) -> Option> { let pane = self.active_pane().clone(); - if self.activate_or_open_existing_entry(entry.clone(), &pane, cx) { + if self.activate_or_open_existing_entry(project_path.clone(), &pane, cx) { return None; } - let (worktree_id, path) = entry.clone(); + // let (worktree_id, path) = project_path.clone(); - let worktree = match self.project.read(cx).worktree_for_id(worktree_id) { + let worktree = match self + .project + .read(cx) + .worktree_for_id(project_path.worktree_id) + { Some(worktree) => worktree, None => { - log::error!("worktree {} does not exist", worktree_id); + log::error!("worktree {} does not exist", project_path.worktree_id); return None; } }; - if let Entry::Vacant(entry) = self.loading_items.entry(entry.clone()) { + if let Entry::Vacant(entry) = self.loading_items.entry(project_path.clone()) { let (mut tx, rx) = postage::watch::channel(); entry.insert(rx); + let project_path = project_path.clone(); cx.as_mut() .spawn(|mut cx| async move { let buffer = worktree .update(&mut cx, |worktree, cx| { - worktree.open_buffer(path.as_ref(), cx) + worktree.open_buffer(project_path.path.as_ref(), cx) }) .await; *tx.borrow_mut() = Some( @@ -658,7 +608,7 @@ impl Workspace { let pane = pane.downgrade(); let settings = self.settings.clone(); - let mut watch = self.loading_items.get(&entry).unwrap().clone(); + let mut watch = self.loading_items.get(&project_path).unwrap().clone(); Some(cx.spawn(|this, mut cx| async move { let load_result = loop { @@ -669,14 +619,14 @@ impl Workspace { }; this.update(&mut cx, |this, cx| { - this.loading_items.remove(&entry); + this.loading_items.remove(&project_path); if let Some(pane) = pane.upgrade(&cx) { match load_result { Ok(item) => { // By the time loading finishes, the entry could have been already added // to the pane. If it was, we activate it, otherwise we'll store the // item and add a new view for it. - if !this.activate_or_open_existing_entry(entry, &pane, cx) { + if !this.activate_or_open_existing_entry(project_path, &pane, cx) { let weak_item = item.downgrade(); let view = weak_item .add_view(cx.window_id(), settings, cx.as_mut()) @@ -696,13 +646,13 @@ impl Workspace { fn activate_or_open_existing_entry( &mut self, - entry: (usize, Arc), + project_path: ProjectPath, pane: &ViewHandle, cx: &mut ViewContext, ) -> bool { // If the pane contains a view for this file, then activate // that item view. - if pane.update(cx, |pane, cx| pane.activate_entry(entry.clone(), cx)) { + if pane.update(cx, |pane, cx| pane.activate_entry(project_path.clone(), cx)) { return true; } @@ -714,8 +664,8 @@ impl Workspace { if item.alive(cx.as_ref()) { if view_for_existing_item.is_none() && item - .file(cx.as_ref()) - .map_or(false, |file| file.entry_id() == entry) + .project_path(cx) + .map_or(false, |item_project_path| item_project_path == project_path) { view_for_existing_item = Some( item.add_view(cx.window_id(), settings.clone(), cx.as_mut()) @@ -739,14 +689,14 @@ impl Workspace { self.active_pane().read(cx).active_item() } - fn active_entry(&self, cx: &ViewContext) -> Option<(usize, Arc)> { - self.active_item(cx).and_then(|item| item.entry_id(cx)) + fn active_project_path(&self, cx: &ViewContext) -> Option { + self.active_item(cx).and_then(|item| item.project_path(cx)) } pub fn save_active_item(&mut self, _: &Save, cx: &mut ViewContext) { if let Some(item) = self.active_item(cx) { let handle = cx.handle(); - if item.entry_id(cx.as_ref()).is_none() { + if item.project_path(cx.as_ref()).is_none() { let worktree = self.worktrees(cx).first(); let start_abs_path = worktree .and_then(|w| w.read(cx).as_local()) @@ -764,7 +714,7 @@ impl Workspace { Ok((worktree, path)) => { handle .update(&mut cx, |_, cx| { - item.save_as(&worktree, &path, cx.as_mut()) + item.save_as(worktree, &path, cx.as_mut()) }) .await } @@ -858,33 +808,13 @@ impl Workspace { }; } - fn share_worktree(&mut self, action: &ShareWorktree, cx: &mut ViewContext) { - self.project - .update(cx, |p, cx| p.share_worktree(action.0, cx)); - } - - fn unshare_worktree(&mut self, action: &UnshareWorktree, cx: &mut ViewContext) { - self.project - .update(cx, |p, cx| p.unshare_worktree(action.0, cx)); - } - - fn join_worktree(&mut self, action: &JoinWorktree, cx: &mut ViewContext) { - self.project - .update(cx, |p, cx| p.add_remote_worktree(action.0, cx).detach()); - } - - fn leave_worktree(&mut self, action: &LeaveWorktree, cx: &mut ViewContext) { - self.project - .update(cx, |p, cx| p.close_remote_worktree(action.0, cx)); - } - fn add_pane(&mut self, cx: &mut ViewContext) -> ViewHandle { let pane = cx.add_view(|_| Pane::new(self.settings.clone())); let pane_id = pane.id(); cx.observe(&pane, move |me, _, cx| { - let active_entry = me.active_entry(cx); + let active_entry = me.active_project_path(cx); me.project - .update(cx, |project, cx| project.set_active_entry(active_entry, cx)); + .update(cx, |project, cx| project.set_active_path(active_entry, cx)); }) .detach(); cx.subscribe(&pane, move |me, _, event, cx| { @@ -962,12 +892,12 @@ impl Workspace { fn render_connection_status(&self) -> Option { let theme = &self.settings.borrow().theme; - match &*self.rpc.status().borrow() { - rpc::Status::ConnectionError - | rpc::Status::ConnectionLost - | rpc::Status::Reauthenticating - | rpc::Status::Reconnecting { .. } - | rpc::Status::ReconnectionError { .. } => Some( + match &*self.client.status().borrow() { + client::Status::ConnectionError + | client::Status::ConnectionLost + | client::Status::Reauthenticating + | client::Status::Reconnecting { .. } + | client::Status::ReconnectionError { .. } => Some( Container::new( Align::new( ConstrainedBox::new( @@ -983,7 +913,7 @@ impl Workspace { .with_style(theme.workspace.titlebar.offline_icon.container) .boxed(), ), - rpc::Status::UpgradeRequired => Some( + client::Status::UpgradeRequired => Some( Label::new( "Please update Zed to collaborate".to_string(), theme.workspace.titlebar.outdated_warning.text.clone(), @@ -1121,20 +1051,21 @@ impl View for Workspace { #[cfg(test)] pub trait WorkspaceHandle { - fn file_entries(&self, cx: &AppContext) -> Vec<(usize, Arc)>; + fn file_project_paths(&self, cx: &AppContext) -> Vec; } #[cfg(test)] impl WorkspaceHandle for ViewHandle { - fn file_entries(&self, cx: &AppContext) -> Vec<(usize, Arc)> { + fn file_project_paths(&self, cx: &AppContext) -> Vec { self.read(cx) .worktrees(cx) .iter() - .flat_map(|tree| { - let tree_id = tree.id(); - tree.read(cx) - .files(true, 0) - .map(move |f| (tree_id, f.path.clone())) + .flat_map(|worktree| { + let worktree_id = worktree.id(); + worktree.read(cx).files(true, 0).map(move |f| ProjectPath { + worktree_id, + path: f.path.clone(), + }) }) .collect::>() } @@ -1143,83 +1074,14 @@ impl WorkspaceHandle for ViewHandle { #[cfg(test)] mod tests { use super::*; - use crate::{ - editor::{Editor, Insert}, - fs::FakeFs, - test::{temp_tree, test_app_state}, - }; + use editor::{Editor, Insert}; use serde_json::json; use std::collections::HashSet; - #[gpui::test] - async fn test_open_paths_action(mut cx: gpui::TestAppContext) { - let app_state = cx.update(test_app_state); - let dir = temp_tree(json!({ - "a": { - "aa": null, - "ab": null, - }, - "b": { - "ba": null, - "bb": null, - }, - "c": { - "ca": null, - "cb": null, - }, - })); - - cx.update(|cx| { - open_paths( - &OpenPaths(OpenParams { - paths: vec![ - dir.path().join("a").to_path_buf(), - dir.path().join("b").to_path_buf(), - ], - app_state: app_state.clone(), - }), - cx, - ) - }) - .await; - assert_eq!(cx.window_ids().len(), 1); - - cx.update(|cx| { - open_paths( - &OpenPaths(OpenParams { - paths: vec![dir.path().join("a").to_path_buf()], - app_state: app_state.clone(), - }), - cx, - ) - }) - .await; - assert_eq!(cx.window_ids().len(), 1); - let workspace_1 = cx.root_view::(cx.window_ids()[0]).unwrap(); - workspace_1.read_with(&cx, |workspace, cx| { - assert_eq!(workspace.worktrees(cx).len(), 2) - }); - - cx.update(|cx| { - open_paths( - &OpenPaths(OpenParams { - paths: vec![ - dir.path().join("b").to_path_buf(), - dir.path().join("c").to_path_buf(), - ], - app_state: app_state.clone(), - }), - cx, - ) - }) - .await; - assert_eq!(cx.window_ids().len(), 2); - } - #[gpui::test] async fn test_open_entry(mut cx: gpui::TestAppContext) { - let app_state = cx.update(test_app_state); - app_state + let params = cx.update(WorkspaceParams::test); + params .fs .as_fake() .insert_tree( @@ -1234,7 +1096,7 @@ mod tests { ) .await; - let (_, workspace) = cx.add_window(|cx| Workspace::new(&app_state, cx)); + let (_, workspace) = cx.add_window(|cx| Workspace::new(¶ms, cx)); workspace .update(&mut cx, |workspace, cx| { workspace.add_worktree(Path::new("/root"), cx) @@ -1244,7 +1106,7 @@ mod tests { cx.read(|cx| workspace.read(cx).worktree_scans_complete(cx)) .await; - let entries = cx.read(|cx| workspace.file_entries(cx)); + let entries = cx.read(|cx| workspace.file_project_paths(cx)); let file1 = entries[0].clone(); let file2 = entries[1].clone(); let file3 = entries[2].clone(); @@ -1257,7 +1119,7 @@ mod tests { cx.read(|cx| { let pane = workspace.read(cx).active_pane().read(cx); assert_eq!( - pane.active_item().unwrap().entry_id(cx), + pane.active_item().unwrap().project_path(cx), Some(file1.clone()) ); assert_eq!(pane.items().len(), 1); @@ -1271,7 +1133,7 @@ mod tests { cx.read(|cx| { let pane = workspace.read(cx).active_pane().read(cx); assert_eq!( - pane.active_item().unwrap().entry_id(cx), + pane.active_item().unwrap().project_path(cx), Some(file2.clone()) ); assert_eq!(pane.items().len(), 2); @@ -1284,7 +1146,7 @@ mod tests { cx.read(|cx| { let pane = workspace.read(cx).active_pane().read(cx); assert_eq!( - pane.active_item().unwrap().entry_id(cx), + pane.active_item().unwrap().project_path(cx), Some(file1.clone()) ); assert_eq!(pane.items().len(), 2); @@ -1299,7 +1161,7 @@ mod tests { .read(cx) .active_item() .unwrap() - .entry_id(cx.as_ref()), + .project_path(cx.as_ref()), Some(file2.clone()) ); }); @@ -1316,13 +1178,13 @@ mod tests { cx.read(|cx| { let pane = workspace.read(cx).active_pane().read(cx); assert_eq!( - pane.active_item().unwrap().entry_id(cx), + pane.active_item().unwrap().project_path(cx), Some(file3.clone()) ); let pane_entries = pane .items() .iter() - .map(|i| i.entry_id(cx).unwrap()) + .map(|i| i.project_path(cx).unwrap()) .collect::>(); assert_eq!(pane_entries, &[file1, file2, file3]); }); @@ -1330,16 +1192,14 @@ mod tests { #[gpui::test] async fn test_open_paths(mut cx: gpui::TestAppContext) { - let fs = FakeFs::new(); + let params = cx.update(WorkspaceParams::test); + let fs = params.fs.as_fake(); fs.insert_dir("/dir1").await.unwrap(); fs.insert_dir("/dir2").await.unwrap(); fs.insert_file("/dir1/a.txt", "".into()).await.unwrap(); fs.insert_file("/dir2/b.txt", "".into()).await.unwrap(); - let mut app_state = cx.update(test_app_state); - Arc::get_mut(&mut app_state).unwrap().fs = Arc::new(fs); - - let (_, workspace) = cx.add_window(|cx| Workspace::new(&app_state, cx)); + let (_, workspace) = cx.add_window(|cx| Workspace::new(¶ms, cx)); workspace .update(&mut cx, |workspace, cx| { workspace.add_worktree("/dir1".as_ref(), cx) @@ -1401,19 +1261,11 @@ mod tests { #[gpui::test] async fn test_save_conflicting_item(mut cx: gpui::TestAppContext) { - let app_state = cx.update(test_app_state); - app_state - .fs - .as_fake() - .insert_tree( - "/root", - json!({ - "a.txt": "", - }), - ) - .await; + let params = cx.update(WorkspaceParams::test); + let fs = params.fs.as_fake(); + fs.insert_tree("/root", json!({ "a.txt": "" })).await; - let (window_id, workspace) = cx.add_window(|cx| Workspace::new(&app_state, cx)); + let (window_id, workspace) = cx.add_window(|cx| Workspace::new(¶ms, cx)); workspace .update(&mut cx, |workspace, cx| { workspace.add_worktree(Path::new("/root"), cx) @@ -1435,10 +1287,7 @@ mod tests { }); cx.update(|cx| editor.update(cx, |editor, cx| editor.insert(&Insert("x".into()), cx))); - app_state - .fs - .as_fake() - .insert_file("/root/a.txt", "changed".to_string()) + fs.insert_file("/root/a.txt", "changed".to_string()) .await .unwrap(); editor @@ -1456,16 +1305,16 @@ mod tests { #[gpui::test] async fn test_open_and_save_new_file(mut cx: gpui::TestAppContext) { - let app_state = cx.update(test_app_state); - app_state.fs.as_fake().insert_dir("/root").await.unwrap(); - let (_, workspace) = cx.add_window(|cx| Workspace::new(&app_state, cx)); + let params = cx.update(WorkspaceParams::test); + params.fs.as_fake().insert_dir("/root").await.unwrap(); + let (_, workspace) = cx.add_window(|cx| Workspace::new(¶ms, cx)); workspace .update(&mut cx, |workspace, cx| { workspace.add_worktree(Path::new("/root"), cx) }) .await .unwrap(); - let tree = cx.read(|cx| { + let worktree = cx.read(|cx| { workspace .read(cx) .worktrees(cx) @@ -1477,7 +1326,7 @@ mod tests { // Create a new untitled buffer let editor = workspace.update(&mut cx, |workspace, cx| { - workspace.open_new_file(&OpenNew(app_state.clone()), cx); + workspace.open_new_file(&OpenNew(params.clone()), cx); workspace .active_item(cx) .unwrap() @@ -1537,10 +1386,16 @@ mod tests { // Open the same newly-created file in another pane item. The new editor should reuse // the same buffer. workspace.update(&mut cx, |workspace, cx| { - workspace.open_new_file(&OpenNew(app_state.clone()), cx); + workspace.open_new_file(&OpenNew(params.clone()), cx); workspace.split_pane(workspace.active_pane().clone(), SplitDirection::Right, cx); assert!(workspace - .open_entry((tree.id(), Path::new("the-new-name.rs").into()), cx) + .open_entry( + ProjectPath { + worktree_id: worktree.id(), + path: Path::new("the-new-name.rs").into() + }, + cx + ) .is_none()); }); let editor2 = workspace.update(&mut cx, |workspace, cx| { @@ -1560,13 +1415,13 @@ mod tests { async fn test_setting_language_when_saving_as_single_file_worktree( mut cx: gpui::TestAppContext, ) { - let app_state = cx.update(test_app_state); - app_state.fs.as_fake().insert_dir("/root").await.unwrap(); - let (_, workspace) = cx.add_window(|cx| Workspace::new(&app_state, cx)); + let params = cx.update(WorkspaceParams::test); + params.fs.as_fake().insert_dir("/root").await.unwrap(); + let (_, workspace) = cx.add_window(|cx| Workspace::new(¶ms, cx)); // Create a new untitled buffer let editor = workspace.update(&mut cx, |workspace, cx| { - workspace.open_new_file(&OpenNew(app_state.clone()), cx); + workspace.open_new_file(&OpenNew(params.clone()), cx); workspace .active_item(cx) .unwrap() @@ -1597,47 +1452,11 @@ mod tests { }); } - #[gpui::test] - async fn test_new_empty_workspace(mut cx: gpui::TestAppContext) { - cx.update(init); - - let app_state = cx.update(test_app_state); - cx.dispatch_global_action(OpenNew(app_state.clone())); - let window_id = *cx.window_ids().first().unwrap(); - let workspace = cx.root_view::(window_id).unwrap(); - let editor = workspace.update(&mut cx, |workspace, cx| { - workspace - .active_item(cx) - .unwrap() - .to_any() - .downcast::() - .unwrap() - }); - - editor.update(&mut cx, |editor, cx| { - assert!(editor.text(cx).is_empty()); - }); - - workspace.update(&mut cx, |workspace, cx| { - workspace.save_active_item(&Save, cx) - }); - - app_state.fs.as_fake().insert_dir("/root").await.unwrap(); - cx.simulate_new_path_selection(|_| Some(PathBuf::from("/root/the-new-name"))); - - editor - .condition(&cx, |editor, cx| editor.title(cx) == "the-new-name") - .await; - editor.update(&mut cx, |editor, cx| { - assert!(!editor.is_dirty(cx)); - }); - } - #[gpui::test] async fn test_pane_actions(mut cx: gpui::TestAppContext) { cx.update(|cx| pane::init(cx)); - let app_state = cx.update(test_app_state); - app_state + let params = cx.update(WorkspaceParams::test); + params .fs .as_fake() .insert_tree( @@ -1652,7 +1471,7 @@ mod tests { ) .await; - let (window_id, workspace) = cx.add_window(|cx| Workspace::new(&app_state, cx)); + let (window_id, workspace) = cx.add_window(|cx| Workspace::new(¶ms, cx)); workspace .update(&mut cx, |workspace, cx| { workspace.add_worktree(Path::new("/root"), cx) @@ -1661,7 +1480,7 @@ mod tests { .unwrap(); cx.read(|cx| workspace.read(cx).worktree_scans_complete(cx)) .await; - let entries = cx.read(|cx| workspace.file_entries(cx)); + let entries = cx.read(|cx| workspace.file_project_paths(cx)); let file1 = entries[0].clone(); let pane_1 = cx.read(|cx| workspace.read(cx).active_pane().clone()); @@ -1672,7 +1491,7 @@ mod tests { .await; cx.read(|cx| { assert_eq!( - pane_1.read(cx).active_item().unwrap().entry_id(cx), + pane_1.read(cx).active_item().unwrap().project_path(cx), Some(file1.clone()) ); }); @@ -1687,7 +1506,7 @@ mod tests { assert_ne!(pane_1, pane_2); let pane2_item = pane_2.read(cx).active_item().unwrap(); - assert_eq!(pane2_item.entry_id(cx.as_ref()), Some(file1.clone())); + assert_eq!(pane2_item.project_path(cx.as_ref()), Some(file1.clone())); cx.dispatch_action(window_id, vec![pane_2.id()], &CloseActiveItem); let workspace = workspace.read(cx); diff --git a/zed/src/workspace/pane.rs b/crates/workspace/src/pane.rs similarity index 98% rename from zed/src/workspace/pane.rs rename to crates/workspace/src/pane.rs index 6af62e8d1d..a18674a1e4 100644 --- a/zed/src/workspace/pane.rs +++ b/crates/workspace/src/pane.rs @@ -1,5 +1,5 @@ use super::{ItemViewHandle, SplitDirection}; -use crate::settings::Settings; +use crate::Settings; use gpui::{ action, elements::*, @@ -9,7 +9,8 @@ use gpui::{ Entity, MutableAppContext, Quad, RenderContext, View, ViewContext, ViewHandle, }; use postage::watch; -use std::{cmp, path::Path, sync::Arc}; +use project::ProjectPath; +use std::cmp; action!(Split, SplitDirection); action!(ActivateItem, usize); @@ -105,12 +106,12 @@ impl Pane { pub fn activate_entry( &mut self, - entry_id: (usize, Arc), + project_path: ProjectPath, cx: &mut ViewContext, ) -> bool { if let Some(index) = self.items.iter().position(|item| { - item.entry_id(cx.as_ref()) - .map_or(false, |id| id == entry_id) + item.project_path(cx.as_ref()) + .map_or(false, |item_path| item_path == project_path) }) { self.activate_item(index, cx); true diff --git a/zed/src/workspace/pane_group.rs b/crates/workspace/src/pane_group.rs similarity index 99% rename from zed/src/workspace/pane_group.rs rename to crates/workspace/src/pane_group.rs index ce7a9c69d9..f61fd6f1af 100644 --- a/zed/src/workspace/pane_group.rs +++ b/crates/workspace/src/pane_group.rs @@ -1,6 +1,6 @@ -use crate::theme::Theme; use anyhow::{anyhow, Result}; use gpui::{elements::*, Axis}; +use theme::Theme; #[derive(Clone, Debug, Eq, PartialEq)] pub struct PaneGroup { diff --git a/crates/workspace/src/settings.rs b/crates/workspace/src/settings.rs new file mode 100644 index 0000000000..c6060119ef --- /dev/null +++ b/crates/workspace/src/settings.rs @@ -0,0 +1,51 @@ +use anyhow::Result; +use gpui::font_cache::{FamilyId, FontCache}; +use postage::watch; +use std::sync::Arc; +use theme::{Theme, ThemeRegistry, DEFAULT_THEME_NAME}; + +#[derive(Clone)] +pub struct Settings { + pub buffer_font_family: FamilyId, + pub buffer_font_size: f32, + pub tab_size: usize, + pub theme: Arc, +} + +impl Settings { + pub fn new( + buffer_font_family: &str, + font_cache: &FontCache, + theme: Arc, + ) -> Result { + Ok(Self { + buffer_font_family: font_cache.load_family(&[buffer_font_family])?, + buffer_font_size: 16., + tab_size: 4, + theme, + }) + } + + pub fn with_tab_size(mut self, tab_size: usize) -> Self { + self.tab_size = tab_size; + self + } +} + +pub fn channel( + buffer_font_family: &str, + font_cache: &FontCache, + themes: &ThemeRegistry, +) -> Result<(watch::Sender, watch::Receiver)> { + let theme = match themes.get(DEFAULT_THEME_NAME) { + Ok(theme) => theme, + Err(err) => { + panic!("failed to deserialize default theme: {:?}", err) + } + }; + Ok(watch::channel_with(Settings::new( + buffer_font_family, + font_cache, + theme, + )?)) +} diff --git a/zed/src/workspace/sidebar.rs b/crates/workspace/src/sidebar.rs similarity index 99% rename from zed/src/workspace/sidebar.rs rename to crates/workspace/src/sidebar.rs index 377e5a16f5..ea3b3cb920 100644 --- a/zed/src/workspace/sidebar.rs +++ b/crates/workspace/src/sidebar.rs @@ -1,5 +1,5 @@ use super::Workspace; -use crate::{theme, Settings}; +use crate::Settings; use gpui::{ action, elements::*, platform::CursorStyle, AnyViewHandle, MutableAppContext, RenderContext, }; diff --git a/zed/Cargo.toml b/crates/zed/Cargo.toml similarity index 59% rename from zed/Cargo.toml rename to crates/zed/Cargo.toml index 17d42a04c9..d6695709f0 100644 --- a/zed/Cargo.toml +++ b/crates/zed/Cargo.toml @@ -14,21 +14,43 @@ name = "Zed" path = "src/main.rs" [features] -test-support = ["tempdir", "zrpc/test-support", "gpui/test-support"] +test-support = [ + "buffer/test-support", + "client/test-support", + "gpui/test-support", + "project/test-support", + "rpc/test-support", + "tempdir", +] [dependencies] +buffer = { path = "../buffer" } +chat_panel = { path = "../chat_panel" } +client = { path = "../client" } +clock = { path = "../clock" } +fsevent = { path = "../fsevent" } +fuzzy = { path = "../fuzzy" } +editor = { path = "../editor" } +file_finder = { path = "../file_finder" } +gpui = { path = "../gpui" } +people_panel = { path = "../people_panel" } +project = { path = "../project" } +project_panel = { path = "../project_panel" } +rpc = { path = "../rpc" } +sum_tree = { path = "../sum_tree" } +theme = { path = "../theme" } +theme_selector = { path = "../theme_selector" } +util = { path = "../util" } +workspace = { path = "../workspace" } anyhow = "1.0.38" async-recursion = "0.3" async-trait = "0.1" -arrayvec = "0.7.1" async-tungstenite = { version = "0.14", features = ["async-tls"] } crossbeam-channel = "0.5.0" ctor = "0.1.20" dirs = "3.0" easy-parallel = "3.1.0" -fsevent = { path = "../fsevent" } futures = "0.3" -gpui = { path = "../gpui" } http-auth-basic = "0.1.3" ignore = "0.4" image = "0.23" @@ -43,33 +65,36 @@ postage = { version = "0.4.1", features = ["futures-traits"] } rand = "0.8.3" rsa = "0.4" rust-embed = { version = "6.2", features = ["include-exclude"] } -seahash = "4.1" serde = { version = "1", features = ["derive"] } serde_json = { version = "1.0.64", features = ["preserve_order"] } serde_path_to_error = "0.1.4" -similar = "1.3" simplelog = "0.9" smallvec = { version = "1.6", features = ["union"] } smol = "1.2.5" surf = "2.2" tempdir = { version = "0.3.7", optional = true } thiserror = "1.0.29" -time = { version = "0.3" } +time = "0.3" tiny_http = "0.8" toml = "0.5" tree-sitter = "0.19.5" tree-sitter-rust = "0.19.0" url = "2.2" -zrpc = { path = "../zrpc" } [dev-dependencies] +buffer = { path = "../buffer", features = ["test-support"] } +editor = { path = "../editor", features = ["test-support"] } +gpui = { path = "../gpui", features = ["test-support"] } +project = { path = "../project", features = ["test-support"] } +rpc = { path = "../rpc", features = ["test-support"] } +client = { path = "../client", features = ["test-support"] } +util = { path = "../util", features = ["test-support"] } +workspace = { path = "../workspace", features = ["test-support"] } cargo-bundle = "0.5.0" env_logger = "0.8" serde_json = { version = "1.0.64", features = ["preserve_order"] } tempdir = { version = "0.3.7" } unindent = "0.1.7" -zrpc = { path = "../zrpc", features = ["test-support"] } -gpui = { path = "../gpui", features = ["test-support"] } [package.metadata.bundle] icon = ["app-icon@2x.png", "app-icon.png"] diff --git a/zed/app-icon.png b/crates/zed/app-icon.png similarity index 100% rename from zed/app-icon.png rename to crates/zed/app-icon.png diff --git a/zed/app-icon@2x.png b/crates/zed/app-icon@2x.png similarity index 100% rename from zed/app-icon@2x.png rename to crates/zed/app-icon@2x.png diff --git a/zed/assets/fonts/inconsolata/Inconsolata-Bold.ttf b/crates/zed/assets/fonts/inconsolata/Inconsolata-Bold.ttf similarity index 100% rename from zed/assets/fonts/inconsolata/Inconsolata-Bold.ttf rename to crates/zed/assets/fonts/inconsolata/Inconsolata-Bold.ttf diff --git a/zed/assets/fonts/inconsolata/Inconsolata-Regular.ttf b/crates/zed/assets/fonts/inconsolata/Inconsolata-Regular.ttf similarity index 100% rename from zed/assets/fonts/inconsolata/Inconsolata-Regular.ttf rename to crates/zed/assets/fonts/inconsolata/Inconsolata-Regular.ttf diff --git a/zed/assets/icons/comment-16.svg b/crates/zed/assets/icons/comment-16.svg similarity index 100% rename from zed/assets/icons/comment-16.svg rename to crates/zed/assets/icons/comment-16.svg diff --git a/zed/assets/icons/disclosure-closed.svg b/crates/zed/assets/icons/disclosure-closed.svg similarity index 100% rename from zed/assets/icons/disclosure-closed.svg rename to crates/zed/assets/icons/disclosure-closed.svg diff --git a/zed/assets/icons/disclosure-open.svg b/crates/zed/assets/icons/disclosure-open.svg similarity index 100% rename from zed/assets/icons/disclosure-open.svg rename to crates/zed/assets/icons/disclosure-open.svg diff --git a/zed/assets/icons/file-16.svg b/crates/zed/assets/icons/file-16.svg similarity index 100% rename from zed/assets/icons/file-16.svg rename to crates/zed/assets/icons/file-16.svg diff --git a/zed/assets/icons/folder-tree-16.svg b/crates/zed/assets/icons/folder-tree-16.svg similarity index 100% rename from zed/assets/icons/folder-tree-16.svg rename to crates/zed/assets/icons/folder-tree-16.svg diff --git a/zed/assets/icons/offline-14.svg b/crates/zed/assets/icons/offline-14.svg similarity index 100% rename from zed/assets/icons/offline-14.svg rename to crates/zed/assets/icons/offline-14.svg diff --git a/zed/assets/icons/signed-out-12.svg b/crates/zed/assets/icons/signed-out-12.svg similarity index 100% rename from zed/assets/icons/signed-out-12.svg rename to crates/zed/assets/icons/signed-out-12.svg diff --git a/zed/assets/icons/user-16.svg b/crates/zed/assets/icons/user-16.svg similarity index 100% rename from zed/assets/icons/user-16.svg rename to crates/zed/assets/icons/user-16.svg diff --git a/zed/assets/icons/x.svg b/crates/zed/assets/icons/x.svg similarity index 100% rename from zed/assets/icons/x.svg rename to crates/zed/assets/icons/x.svg diff --git a/zed/assets/themes/_base.toml b/crates/zed/assets/themes/_base.toml similarity index 97% rename from zed/assets/themes/_base.toml rename to crates/zed/assets/themes/_base.toml index e03b3eb134..d74780281c 100644 --- a/zed/assets/themes/_base.toml +++ b/crates/zed/assets/themes/_base.toml @@ -208,7 +208,7 @@ padding = { left = 16, right = 16, top = 8, bottom = 4 } [selector.item] text = "$text.1" -highlight_text = { extends = "$text.base", color = "$syntax.keyword.color", weight = "$syntax.keyword.weight" } +highlight_text = { extends = "$text.base", color = "$editor.syntax.keyword.color", weight = "$editor.syntax.keyword.weight" } padding = { left = 16, right = 16, top = 4, bottom = 4 } corner_radius = 6 diff --git a/zed/assets/themes/black.toml b/crates/zed/assets/themes/black.toml similarity index 94% rename from zed/assets/themes/black.toml rename to crates/zed/assets/themes/black.toml index 3a7319e2a9..d37b7905be 100644 --- a/zed/assets/themes/black.toml +++ b/crates/zed/assets/themes/black.toml @@ -26,7 +26,7 @@ guests = [ { selection = "#3B874B33", cursor = "#3B874B" }, { selection = "#BD7CB433", cursor = "#BD7CB4" }, { selection = "#EE823133", cursor = "#EE8231" }, - { selection = "#5A2B9233", cursor = "#5A2B92" } + { selection = "#5A2B9233", cursor = "#5A2B92" }, ] [status] @@ -39,7 +39,7 @@ bad = "#b7372e" active_line = "#00000033" hover = "#00000033" -[syntax] +[editor.syntax] keyword = { color = "#0086c0", weight = "bold" } function = "#dcdcaa" string = "#cb8f77" diff --git a/zed/assets/themes/dark.toml b/crates/zed/assets/themes/dark.toml similarity index 94% rename from zed/assets/themes/dark.toml rename to crates/zed/assets/themes/dark.toml index f9c5a97f2a..694e346911 100644 --- a/zed/assets/themes/dark.toml +++ b/crates/zed/assets/themes/dark.toml @@ -26,7 +26,7 @@ guests = [ { selection = "#3B874B33", cursor = "#3B874B" }, { selection = "#BD7CB433", cursor = "#BD7CB4" }, { selection = "#EE823133", cursor = "#EE8231" }, - { selection = "#5A2B9233", cursor = "#5A2B92" } + { selection = "#5A2B9233", cursor = "#5A2B92" }, ] [status] @@ -39,7 +39,7 @@ bad = "#b7372e" active_line = "#00000022" hover = "#00000033" -[syntax] +[editor.syntax] keyword = { color = "#0086c0", weight = "bold" } function = "#dcdcaa" string = "#cb8f77" diff --git a/zed/assets/themes/light.toml b/crates/zed/assets/themes/light.toml similarity index 94% rename from zed/assets/themes/light.toml rename to crates/zed/assets/themes/light.toml index fe3262b12c..d19b5ad4c9 100644 --- a/zed/assets/themes/light.toml +++ b/crates/zed/assets/themes/light.toml @@ -26,7 +26,7 @@ guests = [ { selection = "#3B874B33", cursor = "#3B874B" }, { selection = "#BD7CB433", cursor = "#BD7CB4" }, { selection = "#EE823133", cursor = "#EE8231" }, - { selection = "#5A2B9233", cursor = "#5A2B92" } + { selection = "#5A2B9233", cursor = "#5A2B92" }, ] [status] @@ -39,7 +39,7 @@ bad = "#b7372e" active_line = "#00000008" hover = "#0000000D" -[syntax] +[editor.syntax] keyword = { color = "#0000fa", weight = "bold" } function = "#795e26" string = "#a82121" diff --git a/zed/build.rs b/crates/zed/build.rs similarity index 100% rename from zed/build.rs rename to crates/zed/build.rs diff --git a/zed/languages/rust/brackets.scm b/crates/zed/languages/rust/brackets.scm similarity index 100% rename from zed/languages/rust/brackets.scm rename to crates/zed/languages/rust/brackets.scm diff --git a/zed/languages/rust/config.toml b/crates/zed/languages/rust/config.toml similarity index 100% rename from zed/languages/rust/config.toml rename to crates/zed/languages/rust/config.toml diff --git a/zed/languages/rust/highlights.scm b/crates/zed/languages/rust/highlights.scm similarity index 100% rename from zed/languages/rust/highlights.scm rename to crates/zed/languages/rust/highlights.scm diff --git a/zed/src/assets.rs b/crates/zed/src/assets.rs similarity index 100% rename from zed/src/assets.rs rename to crates/zed/src/assets.rs diff --git a/crates/zed/src/language.rs b/crates/zed/src/language.rs new file mode 100644 index 0000000000..af0581ed8d --- /dev/null +++ b/crates/zed/src/language.rs @@ -0,0 +1,36 @@ +use buffer::{HighlightMap, Language, LanguageRegistry}; +use parking_lot::Mutex; +use rust_embed::RustEmbed; +use std::{str, sync::Arc}; +use tree_sitter::Query; + +#[derive(RustEmbed)] +#[folder = "languages"] +struct LanguageDir; + +pub fn build_language_registry() -> LanguageRegistry { + let mut languages = LanguageRegistry::default(); + languages.add(Arc::new(rust())); + languages +} + +fn rust() -> Language { + let grammar = tree_sitter_rust::language(); + let rust_config = + toml::from_slice(&LanguageDir::get("rust/config.toml").unwrap().data).unwrap(); + Language { + config: rust_config, + grammar, + highlight_query: load_query(grammar, "rust/highlights.scm"), + brackets_query: load_query(grammar, "rust/brackets.scm"), + highlight_map: Mutex::new(HighlightMap::default()), + } +} + +fn load_query(grammar: tree_sitter::Language, path: &str) -> Query { + Query::new( + grammar, + str::from_utf8(&LanguageDir::get(path).unwrap().data).unwrap(), + ) + .unwrap() +} diff --git a/crates/zed/src/lib.rs b/crates/zed/src/lib.rs new file mode 100644 index 0000000000..f8711c7175 --- /dev/null +++ b/crates/zed/src/lib.rs @@ -0,0 +1,323 @@ +pub mod assets; +pub mod language; +pub mod menus; +#[cfg(any(test, feature = "test-support"))] +pub mod test; + +pub use buffer; +use buffer::LanguageRegistry; +use chat_panel::ChatPanel; +pub use client; +pub use editor; +use gpui::{ + action, + geometry::{rect::RectF, vector::vec2f}, + keymap::Binding, + platform::WindowOptions, + ModelHandle, MutableAppContext, PathPromptOptions, Task, ViewContext, +}; +use parking_lot::Mutex; +pub use people_panel; +use people_panel::PeoplePanel; +use postage::watch; +pub use project::{self, fs}; +use project_panel::ProjectPanel; +use std::{path::PathBuf, sync::Arc}; +use theme::ThemeRegistry; +use theme_selector::ThemeSelectorParams; +pub use workspace; +use workspace::{Settings, Workspace, WorkspaceParams}; + +action!(About); +action!(Open, Arc); +action!(OpenPaths, OpenParams); +action!(Quit); +action!(AdjustBufferFontSize, f32); + +const MIN_FONT_SIZE: f32 = 6.0; + +pub struct AppState { + pub settings_tx: Arc>>, + pub settings: watch::Receiver, + pub languages: Arc, + pub themes: Arc, + pub client: Arc, + pub user_store: ModelHandle, + pub fs: Arc, + pub channel_list: ModelHandle, +} + +#[derive(Clone)] +pub struct OpenParams { + pub paths: Vec, + pub app_state: Arc, +} + +pub fn init(app_state: &Arc, cx: &mut gpui::MutableAppContext) { + cx.add_global_action(open); + cx.add_global_action(|action: &OpenPaths, cx: &mut MutableAppContext| { + open_paths(action, cx).detach() + }); + cx.add_global_action(open_new); + cx.add_global_action(quit); + + cx.add_global_action({ + let settings_tx = app_state.settings_tx.clone(); + + move |action: &AdjustBufferFontSize, cx| { + let mut settings_tx = settings_tx.lock(); + let new_size = (settings_tx.borrow().buffer_font_size + action.0).max(MIN_FONT_SIZE); + settings_tx.borrow_mut().buffer_font_size = new_size; + cx.refresh_windows(); + } + }); + + cx.add_bindings(vec![ + Binding::new("cmd-=", AdjustBufferFontSize(1.), None), + Binding::new("cmd--", AdjustBufferFontSize(-1.), None), + ]) +} + +fn open(action: &Open, cx: &mut MutableAppContext) { + let app_state = action.0.clone(); + cx.prompt_for_paths( + PathPromptOptions { + files: true, + directories: true, + multiple: true, + }, + move |paths, cx| { + if let Some(paths) = paths { + cx.dispatch_global_action(OpenPaths(OpenParams { paths, app_state })); + } + }, + ); +} + +fn open_paths(action: &OpenPaths, cx: &mut MutableAppContext) -> Task<()> { + log::info!("open paths {:?}", action.0.paths); + + // Open paths in existing workspace if possible + for window_id in cx.window_ids().collect::>() { + if let Some(handle) = cx.root_view::(window_id) { + let task = handle.update(cx, |view, cx| { + if view.contains_paths(&action.0.paths, cx.as_ref()) { + log::info!("open paths on existing workspace"); + Some(view.open_paths(&action.0.paths, cx)) + } else { + None + } + }); + + if let Some(task) = task { + return task; + } + } + } + + log::info!("open new workspace"); + + // Add a new workspace if necessary + let app_state = &action.0.app_state; + let (_, workspace) = cx.add_window(window_options(), |cx| { + build_workspace(&WorkspaceParams::from(app_state.as_ref()), cx) + }); + workspace.update(cx, |workspace, cx| { + workspace.open_paths(&action.0.paths, cx) + }) +} + +fn open_new(action: &workspace::OpenNew, cx: &mut MutableAppContext) { + cx.add_window(window_options(), |cx| { + let mut workspace = build_workspace(&action.0, cx); + workspace.open_new_file(&action, cx); + workspace + }); +} + +fn build_workspace(params: &WorkspaceParams, cx: &mut ViewContext) -> Workspace { + let mut workspace = Workspace::new(params, cx); + let project = workspace.project().clone(); + workspace.left_sidebar_mut().add_item( + "icons/folder-tree-16.svg", + ProjectPanel::new(project, params.settings.clone(), cx).into(), + ); + workspace.right_sidebar_mut().add_item( + "icons/user-16.svg", + cx.add_view(|cx| PeoplePanel::new(params.user_store.clone(), params.settings.clone(), cx)) + .into(), + ); + workspace.right_sidebar_mut().add_item( + "icons/comment-16.svg", + cx.add_view(|cx| { + ChatPanel::new( + params.client.clone(), + params.channel_list.clone(), + params.settings.clone(), + cx, + ) + }) + .into(), + ); + workspace +} + +fn window_options() -> WindowOptions<'static> { + WindowOptions { + bounds: RectF::new(vec2f(0., 0.), vec2f(1024., 768.)), + title: None, + titlebar_appears_transparent: true, + traffic_light_position: Some(vec2f(8., 8.)), + } +} + +fn quit(_: &Quit, cx: &mut gpui::MutableAppContext) { + cx.platform().quit(); +} + +impl<'a> From<&'a AppState> for WorkspaceParams { + fn from(state: &'a AppState) -> Self { + Self { + client: state.client.clone(), + fs: state.fs.clone(), + languages: state.languages.clone(), + settings: state.settings.clone(), + user_store: state.user_store.clone(), + channel_list: state.channel_list.clone(), + } + } +} + +impl<'a> From<&'a AppState> for ThemeSelectorParams { + fn from(state: &'a AppState) -> Self { + Self { + settings_tx: state.settings_tx.clone(), + settings: state.settings.clone(), + themes: state.themes.clone(), + } + } +} + +#[cfg(test)] +mod tests { + use super::*; + use serde_json::json; + use test::test_app_state; + use theme::DEFAULT_THEME_NAME; + use util::test::temp_tree; + use workspace::ItemView; + + #[gpui::test] + async fn test_open_paths_action(mut cx: gpui::TestAppContext) { + let app_state = cx.update(test_app_state); + let dir = temp_tree(json!({ + "a": { + "aa": null, + "ab": null, + }, + "b": { + "ba": null, + "bb": null, + }, + "c": { + "ca": null, + "cb": null, + }, + })); + + cx.update(|cx| { + open_paths( + &OpenPaths(OpenParams { + paths: vec![ + dir.path().join("a").to_path_buf(), + dir.path().join("b").to_path_buf(), + ], + app_state: app_state.clone(), + }), + cx, + ) + }) + .await; + assert_eq!(cx.window_ids().len(), 1); + + cx.update(|cx| { + open_paths( + &OpenPaths(OpenParams { + paths: vec![dir.path().join("a").to_path_buf()], + app_state: app_state.clone(), + }), + cx, + ) + }) + .await; + assert_eq!(cx.window_ids().len(), 1); + let workspace_1 = cx.root_view::(cx.window_ids()[0]).unwrap(); + workspace_1.read_with(&cx, |workspace, cx| { + assert_eq!(workspace.worktrees(cx).len(), 2) + }); + + cx.update(|cx| { + open_paths( + &OpenPaths(OpenParams { + paths: vec![ + dir.path().join("b").to_path_buf(), + dir.path().join("c").to_path_buf(), + ], + app_state: app_state.clone(), + }), + cx, + ) + }) + .await; + assert_eq!(cx.window_ids().len(), 2); + } + + #[gpui::test] + async fn test_new_empty_workspace(mut cx: gpui::TestAppContext) { + let app_state = cx.update(test_app_state); + cx.update(|cx| init(&app_state, cx)); + cx.dispatch_global_action(workspace::OpenNew(app_state.as_ref().into())); + let window_id = *cx.window_ids().first().unwrap(); + let workspace = cx.root_view::(window_id).unwrap(); + let editor = workspace.update(&mut cx, |workspace, cx| { + workspace + .active_item(cx) + .unwrap() + .to_any() + .downcast::() + .unwrap() + }); + + editor.update(&mut cx, |editor, cx| { + assert!(editor.text(cx).is_empty()); + }); + + workspace.update(&mut cx, |workspace, cx| { + workspace.save_active_item(&workspace::Save, cx) + }); + + app_state.fs.as_fake().insert_dir("/root").await.unwrap(); + cx.simulate_new_path_selection(|_| Some(PathBuf::from("/root/the-new-name"))); + + editor + .condition(&cx, |editor, cx| editor.title(cx) == "the-new-name") + .await; + editor.update(&mut cx, |editor, cx| { + assert!(!editor.is_dirty(cx)); + }); + } + + #[gpui::test] + fn test_bundled_themes(cx: &mut MutableAppContext) { + let app_state = test_app_state(cx); + let mut has_default_theme = false; + for theme_name in app_state.themes.list() { + let theme = app_state.themes.get(&theme_name).unwrap(); + if theme.name == DEFAULT_THEME_NAME { + has_default_theme = true; + } + assert_eq!(theme.name, theme_name); + } + assert!(has_default_theme); + } +} diff --git a/zed/src/main.rs b/crates/zed/src/main.rs similarity index 72% rename from zed/src/main.rs rename to crates/zed/src/main.rs index 6070f7eab6..d2357ea3c3 100644 --- a/zed/src/main.rs +++ b/crates/zed/src/main.rs @@ -1,23 +1,16 @@ // Allow binary to be called Zed for a nice application menu when running executable direcly #![allow(non_snake_case)] +use client::{self, http, ChannelList, UserStore}; use fs::OpenOptions; use gpui::AssetSource; use log::LevelFilter; use parking_lot::Mutex; use simplelog::SimpleLogger; use std::{fs, path::PathBuf, sync::Arc}; -use zed::{ - self, - assets::Assets, - channel::ChannelList, - chat_panel, editor, file_finder, - fs::RealFs, - http, language, menus, project_panel, rpc, settings, theme_selector, - user::UserStore, - workspace::{self, OpenNew, OpenParams, OpenPaths}, - AppState, -}; +use theme::ThemeRegistry; +use workspace::{self, settings, OpenNew}; +use zed::{self, assets::Assets, fs::RealFs, language, menus, AppState, OpenParams, OpenPaths}; fn main() { init_logger(); @@ -30,33 +23,37 @@ fn main() { .collect::>(); app.platform().fonts().add_fonts(&embedded_fonts).unwrap(); - let themes = settings::ThemeRegistry::new(Assets, app.font_cache()); - let (settings_tx, settings) = settings::channel(&app.font_cache(), &themes).unwrap(); - let languages = Arc::new(language::LanguageRegistry::new()); - languages.set_theme(&settings.borrow().theme.syntax); + let themes = ThemeRegistry::new(Assets, app.font_cache()); + let (settings_tx, settings) = + settings::channel("Inconsolata", &app.font_cache(), &themes).unwrap(); + let languages = Arc::new(language::build_language_registry()); + languages.set_theme(&settings.borrow().theme.editor.syntax); app.run(move |cx| { - let rpc = rpc::Client::new(); + let client = client::Client::new(); let http = http::client(); - let user_store = cx.add_model(|cx| UserStore::new(rpc.clone(), http.clone(), cx)); + let user_store = cx.add_model(|cx| UserStore::new(client.clone(), http.clone(), cx)); let app_state = Arc::new(AppState { languages: languages.clone(), settings_tx: Arc::new(Mutex::new(settings_tx)), settings, themes, - channel_list: cx.add_model(|cx| ChannelList::new(user_store.clone(), rpc.clone(), cx)), - rpc, + channel_list: cx + .add_model(|cx| ChannelList::new(user_store.clone(), client.clone(), cx)), + client, user_store, fs: Arc::new(RealFs), }); zed::init(&app_state, cx); + client::init(app_state.client.clone(), cx); workspace::init(cx); editor::init(cx); file_finder::init(cx); + people_panel::init(cx); chat_panel::init(cx); project_panel::init(cx); - theme_selector::init(&app_state, cx); + theme_selector::init(app_state.as_ref().into(), cx); cx.set_menus(menus::menus(&app_state.clone())); @@ -66,7 +63,7 @@ fn main() { let paths = collect_path_args(); if paths.is_empty() { - cx.dispatch_global_action(OpenNew(app_state)); + cx.dispatch_global_action(OpenNew(app_state.as_ref().into())); } else { cx.dispatch_global_action(OpenPaths(OpenParams { paths, app_state })); } diff --git a/zed/src/menus.rs b/crates/zed/src/menus.rs similarity index 81% rename from zed/src/menus.rs rename to crates/zed/src/menus.rs index e885d31209..52557e3904 100644 --- a/zed/src/menus.rs +++ b/crates/zed/src/menus.rs @@ -1,10 +1,17 @@ -use crate::{workspace, AppState}; +use crate::{AppState, WorkspaceParams}; use gpui::{Menu, MenuItem}; use std::sync::Arc; #[cfg(target_os = "macos")] pub fn menus(state: &Arc) -> Vec> { - use crate::editor; + let workspace_params = WorkspaceParams { + client: state.client.clone(), + fs: state.fs.clone(), + languages: state.languages.clone(), + settings: state.settings.clone(), + user_store: state.user_store.clone(), + channel_list: state.channel_list.clone(), + }; vec![ Menu { @@ -29,13 +36,13 @@ pub fn menus(state: &Arc) -> Vec> { MenuItem::Action { name: "New", keystroke: Some("cmd-n"), - action: Box::new(workspace::OpenNew(state.clone())), + action: Box::new(workspace::OpenNew(workspace_params)), }, MenuItem::Separator, MenuItem::Action { name: "Open…", keystroke: Some("cmd-o"), - action: Box::new(workspace::Open(state.clone())), + action: Box::new(crate::Open(state.clone())), }, ], }, diff --git a/crates/zed/src/test.rs b/crates/zed/src/test.rs new file mode 100644 index 0000000000..3f9161a066 --- /dev/null +++ b/crates/zed/src/test.rs @@ -0,0 +1,60 @@ +use crate::{assets::Assets, AppState}; +use buffer::LanguageRegistry; +use client::{http::ServerResponse, test::FakeHttpClient, ChannelList, Client, UserStore}; +use gpui::{AssetSource, MutableAppContext}; +use parking_lot::Mutex; +use postage::watch; +use project::fs::FakeFs; +use std::sync::Arc; +use theme::{Theme, ThemeRegistry, DEFAULT_THEME_NAME}; +use workspace::Settings; + +#[cfg(test)] +#[ctor::ctor] +fn init_logger() { + env_logger::init(); +} + +pub fn test_app_state(cx: &mut MutableAppContext) -> Arc { + let (settings_tx, settings) = watch::channel_with(build_settings(cx)); + let themes = ThemeRegistry::new(Assets, cx.font_cache().clone()); + let client = Client::new(); + let http = FakeHttpClient::new(|_| async move { Ok(ServerResponse::new(404)) }); + let user_store = cx.add_model(|cx| UserStore::new(client.clone(), http, cx)); + Arc::new(AppState { + settings_tx: Arc::new(Mutex::new(settings_tx)), + settings, + themes, + languages: Arc::new(LanguageRegistry::new()), + channel_list: cx.add_model(|cx| ChannelList::new(user_store.clone(), client.clone(), cx)), + client, + user_store, + fs: Arc::new(FakeFs::new()), + }) +} + +fn build_settings(cx: &gpui::AppContext) -> Settings { + lazy_static::lazy_static! { + static ref DEFAULT_THEME: parking_lot::Mutex>> = Default::default(); + static ref FONTS: Vec>> = Assets + .list("fonts") + .into_iter() + .map(|f| Arc::new(Assets.load(&f).unwrap().to_vec())) + .collect(); + } + + cx.platform().fonts().add_fonts(&FONTS).unwrap(); + + let mut theme_guard = DEFAULT_THEME.lock(); + let theme = if let Some(theme) = theme_guard.as_ref() { + theme.clone() + } else { + let theme = ThemeRegistry::new(Assets, cx.font_cache().clone()) + .get(DEFAULT_THEME_NAME) + .expect("failed to load default theme in tests"); + *theme_guard = Some(theme.clone()); + theme + }; + + Settings::new("Inconsolata", cx.font_cache(), theme).unwrap() +} diff --git a/gpui/src/test.rs b/gpui/src/test.rs deleted file mode 100644 index 4fabec46d7..0000000000 --- a/gpui/src/test.rs +++ /dev/null @@ -1,8 +0,0 @@ -use ctor::ctor; - -#[ctor] -fn init_logger() { - env_logger::builder() - .filter_level(log::LevelFilter::Info) - .init(); -} diff --git a/gpui_macros/src/lib.rs b/gpui_macros/src/lib.rs deleted file mode 100644 index 8f3e55de79..0000000000 --- a/gpui_macros/src/lib.rs +++ /dev/null @@ -1,275 +0,0 @@ -use proc_macro::TokenStream; -use quote::{format_ident, quote}; -use std::mem; -use syn::{ - parse_macro_input, parse_quote, spanned::Spanned as _, AttributeArgs, FnArg, ItemFn, Lit, Meta, - NestedMeta, Type, -}; - -#[proc_macro_attribute] -pub fn test(args: TokenStream, function: TokenStream) -> TokenStream { - let mut namespace = format_ident!("gpui"); - - let args = syn::parse_macro_input!(args as AttributeArgs); - let mut max_retries = 0; - let mut num_iterations = 1; - let mut starting_seed = 0; - - for arg in args { - match arg { - NestedMeta::Meta(Meta::Path(name)) - if name.get_ident().map_or(false, |n| n == "self") => - { - namespace = format_ident!("crate"); - } - NestedMeta::Meta(Meta::NameValue(meta)) => { - let key_name = meta.path.get_ident().map(|i| i.to_string()); - let result = (|| { - match key_name.as_ref().map(String::as_str) { - Some("retries") => max_retries = parse_int(&meta.lit)?, - Some("iterations") => num_iterations = parse_int(&meta.lit)?, - Some("seed") => starting_seed = parse_int(&meta.lit)?, - _ => { - return Err(TokenStream::from( - syn::Error::new(meta.path.span(), "invalid argument") - .into_compile_error(), - )) - } - } - Ok(()) - })(); - - if let Err(tokens) = result { - return tokens; - } - } - other => { - return TokenStream::from( - syn::Error::new_spanned(other, "invalid argument").into_compile_error(), - ) - } - } - } - - let mut inner_fn = parse_macro_input!(function as ItemFn); - if max_retries > 0 && num_iterations > 1 { - return TokenStream::from( - syn::Error::new_spanned(inner_fn, "retries and randomized iterations can't be mixed") - .into_compile_error(), - ); - } - let inner_fn_attributes = mem::take(&mut inner_fn.attrs); - let inner_fn_name = format_ident!("_{}", inner_fn.sig.ident); - let outer_fn_name = mem::replace(&mut inner_fn.sig.ident, inner_fn_name.clone()); - - let mut outer_fn: ItemFn = if inner_fn.sig.asyncness.is_some() { - // Pass to the test function the number of app contexts that it needs, - // based on its parameter list. - let mut inner_fn_args = proc_macro2::TokenStream::new(); - for (ix, arg) in inner_fn.sig.inputs.iter().enumerate() { - if let FnArg::Typed(arg) = arg { - if let Type::Path(ty) = &*arg.ty { - let last_segment = ty.path.segments.last(); - match last_segment.map(|s| s.ident.to_string()).as_deref() { - Some("TestAppContext") => { - let first_entity_id = ix * 100_000; - inner_fn_args.extend(quote!( - #namespace::TestAppContext::new( - foreground_platform.clone(), - platform.clone(), - foreground.clone(), - background.clone(), - font_cache.clone(), - #first_entity_id, - ), - )); - } - Some("StdRng") => { - inner_fn_args.extend(quote!(rand::SeedableRng::seed_from_u64(seed))); - } - _ => { - return TokenStream::from( - syn::Error::new_spanned(arg, "invalid argument") - .into_compile_error(), - ) - } - } - } else { - return TokenStream::from( - syn::Error::new_spanned(arg, "invalid argument").into_compile_error(), - ); - } - } else { - return TokenStream::from( - syn::Error::new_spanned(arg, "invalid argument").into_compile_error(), - ); - } - } - - parse_quote! { - #[test] - fn #outer_fn_name() { - #inner_fn - - let is_randomized = #num_iterations > 1; - let mut num_iterations = #num_iterations as u64; - let mut starting_seed = #starting_seed as u64; - if is_randomized { - if let Ok(value) = std::env::var("SEED") { - starting_seed = value.parse().expect("invalid SEED variable"); - } - if let Ok(value) = std::env::var("ITERATIONS") { - num_iterations = value.parse().expect("invalid ITERATIONS variable"); - } - } - - let mut atomic_seed = std::sync::atomic::AtomicU64::new(starting_seed as u64); - let mut retries = 0; - - loop { - let result = std::panic::catch_unwind(|| { - let foreground_platform = std::rc::Rc::new(#namespace::platform::test::foreground_platform()); - let platform = std::sync::Arc::new(#namespace::platform::test::platform()); - let font_system = #namespace::Platform::fonts(platform.as_ref()); - let font_cache = std::sync::Arc::new(#namespace::FontCache::new(font_system)); - - loop { - let seed = atomic_seed.load(std::sync::atomic::Ordering::SeqCst); - if seed >= starting_seed + num_iterations { - break; - } - - if is_randomized { - dbg!(seed); - } - - let (foreground, background) = #namespace::executor::deterministic(seed); - foreground.run(#inner_fn_name(#inner_fn_args)); - atomic_seed.fetch_add(1, std::sync::atomic::Ordering::SeqCst); - } - }); - - match result { - Ok(result) => { - break; - } - Err(error) => { - if retries < #max_retries { - retries += 1; - println!("retrying: attempt {}", retries); - } else { - if is_randomized { - eprintln!("failing seed: {}", atomic_seed.load(std::sync::atomic::Ordering::SeqCst)); - } - std::panic::resume_unwind(error); - } - } - } - } - } - } - } else { - let mut inner_fn_args = proc_macro2::TokenStream::new(); - for arg in inner_fn.sig.inputs.iter() { - if let FnArg::Typed(arg) = arg { - if let Type::Path(ty) = &*arg.ty { - let last_segment = ty.path.segments.last(); - if let Some("StdRng") = last_segment.map(|s| s.ident.to_string()).as_deref() { - inner_fn_args.extend(quote!(rand::SeedableRng::seed_from_u64(seed),)); - } - } else { - inner_fn_args.extend(quote!(cx,)); - } - } else { - return TokenStream::from( - syn::Error::new_spanned(arg, "invalid argument").into_compile_error(), - ); - } - } - - parse_quote! { - #[test] - fn #outer_fn_name() { - #inner_fn - - let is_randomized = #num_iterations > 1; - let mut num_iterations = #num_iterations as u64; - let mut starting_seed = #starting_seed as u64; - if is_randomized { - if let Ok(value) = std::env::var("SEED") { - starting_seed = value.parse().expect("invalid SEED variable"); - } - if let Ok(value) = std::env::var("ITERATIONS") { - num_iterations = value.parse().expect("invalid ITERATIONS variable"); - } - } - - let mut atomic_seed = std::sync::atomic::AtomicU64::new(starting_seed as u64); - let mut retries = 0; - - loop { - let result = std::panic::catch_unwind(|| { - let foreground_platform = std::rc::Rc::new(#namespace::platform::test::foreground_platform()); - let platform = std::sync::Arc::new(#namespace::platform::test::platform()); - let font_system = #namespace::Platform::fonts(platform.as_ref()); - let font_cache = std::sync::Arc::new(#namespace::FontCache::new(font_system)); - - loop { - let seed = atomic_seed.load(std::sync::atomic::Ordering::SeqCst); - if seed >= starting_seed + num_iterations { - break; - } - - if is_randomized { - dbg!(seed); - } - - let (foreground, background) = #namespace::executor::deterministic(seed); - let mut cx = #namespace::TestAppContext::new( - foreground_platform.clone(), - platform.clone(), - foreground.clone(), - background.clone(), - font_cache.clone(), - 0, - ); - cx.update(|cx| #inner_fn_name(#inner_fn_args)); - - atomic_seed.fetch_add(1, std::sync::atomic::Ordering::SeqCst); - } - }); - - match result { - Ok(_) => { - break; - } - Err(error) => { - if retries < #max_retries { - retries += 1; - println!("retrying: attempt {}", retries); - } else { - if is_randomized { - eprintln!("failing seed: {}", atomic_seed.load(std::sync::atomic::Ordering::SeqCst)); - } - std::panic::resume_unwind(error); - } - } - } - } - } - } - }; - outer_fn.attrs.extend(inner_fn_attributes); - - TokenStream::from(quote!(#outer_fn)) -} - -fn parse_int(literal: &Lit) -> Result { - let result = if let Lit::Int(int) = &literal { - int.base10_parse() - } else { - Err(syn::Error::new(literal.span(), "must be an integer")) - }; - - result.map_err(|err| TokenStream::from(err.into_compile_error())) -} diff --git a/script/bundle b/script/bundle index b7936f41b9..e86f80755e 100755 --- a/script/bundle +++ b/script/bundle @@ -6,7 +6,7 @@ set -e cargo install cargo-bundle --version 0.5.0 # Build the app bundle for x86_64 -pushd zed > /dev/null +pushd crates/zed > /dev/null cargo bundle --release --target x86_64-apple-darwin popd > /dev/null diff --git a/zed/src/lib.rs b/zed/src/lib.rs deleted file mode 100644 index 12a38938b8..0000000000 --- a/zed/src/lib.rs +++ /dev/null @@ -1,84 +0,0 @@ -pub mod assets; -pub mod channel; -pub mod chat_panel; -pub mod editor; -pub mod file_finder; -pub mod fs; -mod fuzzy; -pub mod http; -pub mod language; -pub mod menus; -pub mod people_panel; -pub mod project; -pub mod project_panel; -pub mod rpc; -pub mod settings; -#[cfg(any(test, feature = "test-support"))] -pub mod test; -pub mod theme; -pub mod theme_selector; -mod time; -pub mod user; -mod util; -pub mod workspace; -pub mod worktree; - -use crate::util::TryFutureExt; -use channel::ChannelList; -use gpui::{action, keymap::Binding, ModelHandle}; -use parking_lot::Mutex; -use postage::watch; -use std::sync::Arc; - -pub use settings::Settings; - -action!(About); -action!(Quit); -action!(Authenticate); -action!(AdjustBufferFontSize, f32); - -const MIN_FONT_SIZE: f32 = 6.0; - -pub struct AppState { - pub settings_tx: Arc>>, - pub settings: watch::Receiver, - pub languages: Arc, - pub themes: Arc, - pub rpc: Arc, - pub user_store: ModelHandle, - pub fs: Arc, - pub channel_list: ModelHandle, -} - -pub fn init(app_state: &Arc, cx: &mut gpui::MutableAppContext) { - cx.add_global_action(quit); - - cx.add_global_action({ - let rpc = app_state.rpc.clone(); - move |_: &Authenticate, cx| { - let rpc = rpc.clone(); - cx.spawn(|cx| async move { rpc.authenticate_and_connect(&cx).log_err().await }) - .detach(); - } - }); - - cx.add_global_action({ - let settings_tx = app_state.settings_tx.clone(); - - move |action: &AdjustBufferFontSize, cx| { - let mut settings_tx = settings_tx.lock(); - let new_size = (settings_tx.borrow().buffer_font_size + action.0).max(MIN_FONT_SIZE); - settings_tx.borrow_mut().buffer_font_size = new_size; - cx.refresh_windows(); - } - }); - - cx.add_bindings(vec![ - Binding::new("cmd-=", AdjustBufferFontSize(1.), None), - Binding::new("cmd--", AdjustBufferFontSize(-1.), None), - ]) -} - -fn quit(_: &Quit, cx: &mut gpui::MutableAppContext) { - cx.platform().quit(); -} diff --git a/zed/src/project.rs b/zed/src/project.rs deleted file mode 100644 index 3f7ef27a45..0000000000 --- a/zed/src/project.rs +++ /dev/null @@ -1,189 +0,0 @@ -use crate::{ - fs::Fs, - language::LanguageRegistry, - rpc::Client, - util::TryFutureExt as _, - worktree::{self, Worktree}, - AppState, -}; -use anyhow::Result; -use gpui::{Entity, ModelContext, ModelHandle, Task}; -use std::{path::Path, sync::Arc}; - -pub struct Project { - worktrees: Vec>, - active_entry: Option<(usize, usize)>, - languages: Arc, - rpc: Arc, - fs: Arc, -} - -pub enum Event { - ActiveEntryChanged(Option<(usize, usize)>), - WorktreeRemoved(usize), -} - -impl Project { - pub fn new(app_state: &AppState) -> Self { - Self { - worktrees: Default::default(), - active_entry: None, - languages: app_state.languages.clone(), - rpc: app_state.rpc.clone(), - fs: app_state.fs.clone(), - } - } - - pub fn worktrees(&self) -> &[ModelHandle] { - &self.worktrees - } - - pub fn worktree_for_id(&self, id: usize) -> Option> { - self.worktrees - .iter() - .find(|worktree| worktree.id() == id) - .cloned() - } - - pub fn add_local_worktree( - &mut self, - path: &Path, - cx: &mut ModelContext, - ) -> Task>> { - let fs = self.fs.clone(); - let rpc = self.rpc.clone(); - let languages = self.languages.clone(); - let path = Arc::from(path); - cx.spawn(|this, mut cx| async move { - let worktree = Worktree::open_local(rpc, path, fs, languages, &mut cx).await?; - this.update(&mut cx, |this, cx| { - this.add_worktree(worktree.clone(), cx); - }); - Ok(worktree) - }) - } - - pub fn add_remote_worktree( - &mut self, - remote_id: u64, - cx: &mut ModelContext, - ) -> Task>> { - let rpc = self.rpc.clone(); - let languages = self.languages.clone(); - cx.spawn(|this, mut cx| async move { - rpc.authenticate_and_connect(&cx).await?; - let worktree = - Worktree::open_remote(rpc.clone(), remote_id, languages, &mut cx).await?; - this.update(&mut cx, |this, cx| { - cx.subscribe(&worktree, move |this, _, event, cx| match event { - worktree::Event::Closed => { - this.close_remote_worktree(remote_id, cx); - cx.notify(); - } - }) - .detach(); - this.add_worktree(worktree.clone(), cx); - }); - Ok(worktree) - }) - } - - fn add_worktree(&mut self, worktree: ModelHandle, cx: &mut ModelContext) { - cx.observe(&worktree, |_, _, cx| cx.notify()).detach(); - self.worktrees.push(worktree); - cx.notify(); - } - - pub fn set_active_entry( - &mut self, - entry: Option<(usize, Arc)>, - cx: &mut ModelContext, - ) { - let new_active_entry = entry.and_then(|(worktree_id, path)| { - let worktree = self.worktree_for_id(worktree_id)?; - let entry = worktree.read(cx).entry_for_path(path)?; - Some((worktree_id, entry.id)) - }); - if new_active_entry != self.active_entry { - self.active_entry = new_active_entry; - cx.emit(Event::ActiveEntryChanged(new_active_entry)); - } - } - - pub fn active_entry(&self) -> Option<(usize, usize)> { - self.active_entry - } - - pub fn share_worktree(&self, remote_id: u64, cx: &mut ModelContext) { - let rpc = self.rpc.clone(); - cx.spawn(|this, mut cx| { - async move { - rpc.authenticate_and_connect(&cx).await?; - - let task = this.update(&mut cx, |this, cx| { - for worktree in &this.worktrees { - let task = worktree.update(cx, |worktree, cx| { - worktree.as_local_mut().and_then(|worktree| { - if worktree.remote_id() == Some(remote_id) { - Some(worktree.share(cx)) - } else { - None - } - }) - }); - if task.is_some() { - return task; - } - } - None - }); - - if let Some(task) = task { - task.await?; - } - - Ok(()) - } - .log_err() - }) - .detach(); - } - - pub fn unshare_worktree(&mut self, remote_id: u64, cx: &mut ModelContext) { - for worktree in &self.worktrees { - if worktree.update(cx, |worktree, cx| { - if let Some(worktree) = worktree.as_local_mut() { - if worktree.remote_id() == Some(remote_id) { - worktree.unshare(cx); - return true; - } - } - false - }) { - break; - } - } - } - - pub fn close_remote_worktree(&mut self, id: u64, cx: &mut ModelContext) { - self.worktrees.retain(|worktree| { - let keep = worktree.update(cx, |worktree, cx| { - if let Some(worktree) = worktree.as_remote_mut() { - if worktree.remote_id() == id { - worktree.close_all_buffers(cx); - return false; - } - } - true - }); - if !keep { - cx.emit(Event::WorktreeRemoved(worktree.id())); - } - keep - }); - } -} - -impl Entity for Project { - type Event = Event; -} diff --git a/zed/src/settings.rs b/zed/src/settings.rs deleted file mode 100644 index 8893e8bd9f..0000000000 --- a/zed/src/settings.rs +++ /dev/null @@ -1,79 +0,0 @@ -use crate::theme::{self, DEFAULT_THEME_NAME}; -use anyhow::Result; -use gpui::font_cache::{FamilyId, FontCache}; -use postage::watch; -use std::sync::Arc; - -pub use theme::{HighlightId, HighlightMap, Theme, ThemeRegistry}; - -#[derive(Clone)] -pub struct Settings { - pub buffer_font_family: FamilyId, - pub buffer_font_size: f32, - pub tab_size: usize, - pub theme: Arc, -} - -impl Settings { - #[cfg(any(test, feature = "test-support"))] - pub fn test(cx: &gpui::AppContext) -> Self { - use crate::assets::Assets; - use gpui::AssetSource; - - lazy_static::lazy_static! { - static ref DEFAULT_THEME: parking_lot::Mutex>> = Default::default(); - static ref FONTS: Vec>> = Assets - .list("fonts") - .into_iter() - .map(|f| Arc::new(Assets.load(&f).unwrap().to_vec())) - .collect(); - } - - cx.platform().fonts().add_fonts(&FONTS).unwrap(); - - let mut theme_guard = DEFAULT_THEME.lock(); - let theme = if let Some(theme) = theme_guard.as_ref() { - theme.clone() - } else { - let theme = ThemeRegistry::new(Assets, cx.font_cache().clone()) - .get(DEFAULT_THEME_NAME) - .expect("failed to load default theme in tests"); - *theme_guard = Some(theme.clone()); - theme - }; - - Self::new(cx.font_cache(), theme).unwrap() - } - - pub fn new(font_cache: &FontCache, theme: Arc) -> Result { - Ok(Self { - buffer_font_family: font_cache.load_family(&["Inconsolata"])?, - buffer_font_size: 16., - tab_size: 4, - theme, - }) - } - - pub fn with_tab_size(mut self, tab_size: usize) -> Self { - self.tab_size = tab_size; - self - } -} - -#[cfg(any(test, feature = "test-support"))] -pub fn test(cx: &gpui::AppContext) -> (watch::Sender, watch::Receiver) { - watch::channel_with(Settings::test(cx)) -} - -pub fn channel( - font_cache: &FontCache, - themes: &ThemeRegistry, -) -> Result<(watch::Sender, watch::Receiver)> { - let theme = match themes.get(DEFAULT_THEME_NAME) { - Ok(theme) => theme, - Err(err) => { - panic!("failed to deserialize default theme: {:?}", err) - } - }; - Ok(watch::channel_with(Settings::new(font_cache, theme)?)) -} diff --git a/zed/src/test.rs b/zed/src/test.rs deleted file mode 100644 index 59edd380d5..0000000000 --- a/zed/src/test.rs +++ /dev/null @@ -1,379 +0,0 @@ -use crate::{ - assets::Assets, - channel::ChannelList, - fs::FakeFs, - http::{HttpClient, Request, Response, ServerResponse}, - language::LanguageRegistry, - rpc::{self, Client, Credentials, EstablishConnectionError}, - settings::{self, ThemeRegistry}, - time::ReplicaId, - user::UserStore, - AppState, -}; -use anyhow::{anyhow, Result}; -use futures::{future::BoxFuture, Future}; -use gpui::{AsyncAppContext, Entity, ModelHandle, MutableAppContext, TestAppContext}; -use parking_lot::Mutex; -use postage::{mpsc, prelude::Stream as _}; -use smol::channel; -use std::{ - fmt, - marker::PhantomData, - path::{Path, PathBuf}, - sync::{ - atomic::{AtomicBool, AtomicUsize, Ordering::SeqCst}, - Arc, - }, -}; -use tempdir::TempDir; -use zrpc::{proto, Connection, ConnectionId, Peer, Receipt, TypedEnvelope}; - -#[cfg(test)] -#[ctor::ctor] -fn init_logger() { - env_logger::init(); -} - -#[derive(Clone)] -struct Envelope { - message: T, - sender: ReplicaId, -} - -#[cfg(test)] -pub(crate) struct Network { - inboxes: std::collections::BTreeMap>>, - all_messages: Vec, - rng: R, -} - -#[cfg(test)] -impl Network { - pub fn new(rng: R) -> Self { - Network { - inboxes: Default::default(), - all_messages: Vec::new(), - rng, - } - } - - pub fn add_peer(&mut self, id: ReplicaId) { - self.inboxes.insert(id, Vec::new()); - } - - pub fn is_idle(&self) -> bool { - self.inboxes.values().all(|i| i.is_empty()) - } - - pub fn broadcast(&mut self, sender: ReplicaId, messages: Vec) { - for (replica, inbox) in self.inboxes.iter_mut() { - if *replica != sender { - for message in &messages { - let min_index = inbox - .iter() - .enumerate() - .rev() - .find_map(|(index, envelope)| { - if sender == envelope.sender { - Some(index + 1) - } else { - None - } - }) - .unwrap_or(0); - - // Insert one or more duplicates of this message *after* the previous - // message delivered by this replica. - for _ in 0..self.rng.gen_range(1..4) { - let insertion_index = self.rng.gen_range(min_index..inbox.len() + 1); - inbox.insert( - insertion_index, - Envelope { - message: message.clone(), - sender, - }, - ); - } - } - } - } - self.all_messages.extend(messages); - } - - pub fn has_unreceived(&self, receiver: ReplicaId) -> bool { - !self.inboxes[&receiver].is_empty() - } - - pub fn receive(&mut self, receiver: ReplicaId) -> Vec { - let inbox = self.inboxes.get_mut(&receiver).unwrap(); - let count = self.rng.gen_range(0..inbox.len() + 1); - inbox - .drain(0..count) - .map(|envelope| envelope.message) - .collect() - } -} - -pub fn sample_text(rows: usize, cols: usize) -> String { - let mut text = String::new(); - for row in 0..rows { - let c: char = ('a' as u32 + row as u32) as u8 as char; - let mut line = c.to_string().repeat(cols); - if row < rows - 1 { - line.push('\n'); - } - text += &line; - } - text -} - -pub fn temp_tree(tree: serde_json::Value) -> TempDir { - let dir = TempDir::new("").unwrap(); - write_tree(dir.path(), tree); - dir -} - -fn write_tree(path: &Path, tree: serde_json::Value) { - use serde_json::Value; - use std::fs; - - if let Value::Object(map) = tree { - for (name, contents) in map { - let mut path = PathBuf::from(path); - path.push(name); - match contents { - Value::Object(_) => { - fs::create_dir(&path).unwrap(); - write_tree(&path, contents); - } - Value::Null => { - fs::create_dir(&path).unwrap(); - } - Value::String(contents) => { - fs::write(&path, contents).unwrap(); - } - _ => { - panic!("JSON object must contain only objects, strings, or null"); - } - } - } - } else { - panic!("You must pass a JSON object to this helper") - } -} - -pub fn test_app_state(cx: &mut MutableAppContext) -> Arc { - let (settings_tx, settings) = settings::test(cx); - let languages = Arc::new(LanguageRegistry::new()); - let themes = ThemeRegistry::new(Assets, cx.font_cache().clone()); - let rpc = rpc::Client::new(); - let http = FakeHttpClient::new(|_| async move { Ok(ServerResponse::new(404)) }); - let user_store = cx.add_model(|cx| UserStore::new(rpc.clone(), http, cx)); - Arc::new(AppState { - settings_tx: Arc::new(Mutex::new(settings_tx)), - settings, - themes, - languages: languages.clone(), - channel_list: cx.add_model(|cx| ChannelList::new(user_store.clone(), rpc.clone(), cx)), - rpc, - user_store, - fs: Arc::new(FakeFs::new()), - }) -} - -pub struct Observer(PhantomData); - -impl Entity for Observer { - type Event = (); -} - -impl Observer { - pub fn new( - handle: &ModelHandle, - cx: &mut gpui::TestAppContext, - ) -> (ModelHandle, channel::Receiver<()>) { - let (notify_tx, notify_rx) = channel::unbounded(); - let observer = cx.add_model(|cx| { - cx.observe(handle, move |_, _, _| { - let _ = notify_tx.try_send(()); - }) - .detach(); - Observer(PhantomData) - }); - (observer, notify_rx) - } -} - -pub struct FakeServer { - peer: Arc, - incoming: Mutex>>>, - connection_id: Mutex>, - forbid_connections: AtomicBool, - auth_count: AtomicUsize, - access_token: AtomicUsize, - user_id: u64, -} - -impl FakeServer { - pub async fn for_client( - client_user_id: u64, - client: &mut Arc, - cx: &TestAppContext, - ) -> Arc { - let server = Arc::new(Self { - peer: Peer::new(), - incoming: Default::default(), - connection_id: Default::default(), - forbid_connections: Default::default(), - auth_count: Default::default(), - access_token: Default::default(), - user_id: client_user_id, - }); - - Arc::get_mut(client) - .unwrap() - .override_authenticate({ - let server = server.clone(); - move |cx| { - server.auth_count.fetch_add(1, SeqCst); - let access_token = server.access_token.load(SeqCst).to_string(); - cx.spawn(move |_| async move { - Ok(Credentials { - user_id: client_user_id, - access_token, - }) - }) - } - }) - .override_establish_connection({ - let server = server.clone(); - move |credentials, cx| { - let credentials = credentials.clone(); - cx.spawn({ - let server = server.clone(); - move |cx| async move { server.establish_connection(&credentials, &cx).await } - }) - } - }); - - client - .authenticate_and_connect(&cx.to_async()) - .await - .unwrap(); - server - } - - pub async fn disconnect(&self) { - self.peer.disconnect(self.connection_id()).await; - self.connection_id.lock().take(); - self.incoming.lock().take(); - } - - async fn establish_connection( - &self, - credentials: &Credentials, - cx: &AsyncAppContext, - ) -> Result { - assert_eq!(credentials.user_id, self.user_id); - - if self.forbid_connections.load(SeqCst) { - Err(EstablishConnectionError::Other(anyhow!( - "server is forbidding connections" - )))? - } - - if credentials.access_token != self.access_token.load(SeqCst).to_string() { - Err(EstablishConnectionError::Unauthorized)? - } - - let (client_conn, server_conn, _) = Connection::in_memory(); - let (connection_id, io, incoming) = self.peer.add_connection(server_conn).await; - cx.background().spawn(io).detach(); - *self.incoming.lock() = Some(incoming); - *self.connection_id.lock() = Some(connection_id); - Ok(client_conn) - } - - pub fn auth_count(&self) -> usize { - self.auth_count.load(SeqCst) - } - - pub fn roll_access_token(&self) { - self.access_token.fetch_add(1, SeqCst); - } - - pub fn forbid_connections(&self) { - self.forbid_connections.store(true, SeqCst); - } - - pub fn allow_connections(&self) { - self.forbid_connections.store(false, SeqCst); - } - - pub async fn send(&self, message: T) { - self.peer.send(self.connection_id(), message).await.unwrap(); - } - - pub async fn receive(&self) -> Result> { - let message = self - .incoming - .lock() - .as_mut() - .expect("not connected") - .recv() - .await - .ok_or_else(|| anyhow!("other half hung up"))?; - let type_name = message.payload_type_name(); - Ok(*message - .into_any() - .downcast::>() - .unwrap_or_else(|_| { - panic!( - "fake server received unexpected message type: {:?}", - type_name - ); - })) - } - - pub async fn respond( - &self, - receipt: Receipt, - response: T::Response, - ) { - self.peer.respond(receipt, response).await.unwrap() - } - - fn connection_id(&self) -> ConnectionId { - self.connection_id.lock().expect("not connected") - } -} - -pub struct FakeHttpClient { - handler: - Box BoxFuture<'static, Result>>, -} - -impl FakeHttpClient { - pub fn new(handler: F) -> Arc - where - Fut: 'static + Send + Future>, - F: 'static + Send + Sync + Fn(Request) -> Fut, - { - Arc::new(Self { - handler: Box::new(move |req| Box::pin(handler(req))), - }) - } -} - -impl fmt::Debug for FakeHttpClient { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - f.debug_struct("FakeHttpClient").finish() - } -} - -impl HttpClient for FakeHttpClient { - fn send<'a>(&'a self, req: Request) -> BoxFuture<'a, Result> { - let future = (self.handler)(req); - Box::pin(async move { future.await.map(Into::into) }) - } -}