From 9eaa77031de1506b61d999d5978f598a3eb6107d Mon Sep 17 00:00:00 2001 From: UnknownJoe796 Date: Wed, 29 Jul 2026 21:57:07 -0600 Subject: [PATCH] Warning fixes --- ai-driver-server/build.gradle.kts | 1 - .../com/lightningkite/kiteui/aidriver/Main.kt | 10 +- example-app/build.gradle.kts | 18 +- .../lightningkite/mppexampleapp/HomePage.kt | 2 + .../mppexampleapp/docs/CheatSheet.kt | 14 +- .../docs/CustomComponentsPage.kt | 6 +- .../docs/DataLoadingPatternsPage.kt | 4 +- .../mppexampleapp/docs/DataPage.kt | 2 +- .../mppexampleapp/docs/DocSearchPage.kt | 2 +- .../docs/FormsAndValidationPage.kt | 2 +- .../mppexampleapp/docs/GettingStartedPage.kt | 4 +- .../mppexampleapp/docs/LayoutPage.kt | 17 +- .../docs/MaterialIconLibraryPage.kt | 2 +- .../mppexampleapp/docs/MultiplatformPage.kt | 4 +- .../mppexampleapp/docs/NavigationPage.kt | 16 +- .../mppexampleapp/docs/RecyclerViewPage.kt | 5 +- .../mppexampleapp/docs/ResourcesPage.kt | 4 +- .../docs/ShorthandBuilderPage.kt | 3 + .../mppexampleapp/docs/ThemingPage.kt | 3 +- .../mppexampleapp/docs/ViewModifiersPage.kt | 16 +- .../internal/AnimationTest2Page.kt | 4 +- .../internal/AnimationTestPage.kt | 23 +- .../internal/ArgumentsExamplePage.kt | 3 - .../internal/CameraScannerTestPage.kt | 3 + .../internal/DialogSamplesPage.kt | 2 +- .../mppexampleapp/internal/DragPage.kt | 10 +- .../internal/ExternalServicesPage.kt | 8 +- .../internal/HorizontalRecyclerViewPage.kt | 3 +- .../internal/InfiniteImagesPage.kt | 11 +- .../internal/LayoutExamplesPage.kt | 2 +- .../mppexampleapp/internal/LeakCheckerPage.kt | 8 +- .../internal/MarkdownDemoPage.kt | 4 +- .../internal/NavigationTestPage.kt | 2 +- .../internal/PerformanceTestPage.kt | 3 + .../mppexampleapp/internal/PongSamplePage.kt | 2 +- .../mppexampleapp/internal/ReactivityPage.kt | 14 +- .../internal/RecyclerFilterTestPage.kt | 10 +- .../internal/RecyclerViewTestPage.kt | 3 +- .../mppexampleapp/internal/RootPage.kt | 1 - .../internal/SpecialScrollTest.kt | 2 +- .../mppexampleapp/internal/ThemesPage.kt | 30 +- .../mppexampleapp/internal/WebSocketPage.kt | 4 +- .../mppexampleapp/widgets/Code.kt | 1 - example-app/src/jsMain/kotlin/Simple.kt | 2 +- .../mppexampleapp/SsrPrerender.kt | 2 +- .../resources/golden/FourOhFour.html | 6 +- .../jvmSsrTest/resources/golden/HomePage.html | 12 +- .../resources/golden/RecyclerViewPage.html | 14 +- gradle-plugin/build.gradle.kts | 6 +- gradle-plugin/src/main/kotlin/KiteUiPlugin.kt | 8 +- gradle-plugin/src/main/kotlin/resources.kt | 4 +- .../src/main/kotlin/resourcesPlatforms.kt | 7 - gradle.properties | 2 +- kotlin-js-store/yarn.lock | 5 - library-camera/build.gradle.kts | 14 +- library-lottie/build.gradle.kts | 14 +- .../kiteui/lottie/models/LottieSerializers.kt | 1 - .../kiteui/lottie/views/direct/dsl.kt | 3 - library/build.gradle.kts | 15 +- .../kiteui/ExternalServices.android.kt | 1 + .../lightningkite/kiteui/KiteUiActivity.kt | 14 - .../lightningkite/kiteui/Platform.android.kt | 6 +- .../kiteui/SoundEffectPool.android.kt | 4 - .../com/lightningkite/kiteui/fetch.android.kt | 1 - .../kiteui/utils/appVersion.android.kt | 5 +- .../kiteui/views/NativeElement.android.kt | 16 +- .../views/canvas/DrawingContext2D.android.kt | 6 +- .../kiteui/views/direct/Canvas.android.kt | 3 +- .../kiteui/views/direct/DateTimeHelpers.kt | 2 +- .../direct/FormattedTextInput.android.kt | 3 +- .../kiteui/views/direct/IconView.android.kt | 3 +- .../views/direct/LinearLayouts.android.kt | 4 + .../kiteui/views/direct/MenuButton.android.kt | 7 +- .../views/direct/NumberField.android.kt | 3 +- .../direct/ProgrammaticLayout.android.kt | 2 + .../views/direct/ProgressBar.android.kt | 1 + .../views/direct/RawImageView.android.kt | 11 +- .../kiteui/views/direct/ScrollView.android.kt | 6 +- .../views/direct/SimplifiedLinearLayout.kt | 4 +- .../kiteui/views/direct/SwapView.android.kt | 13 +- .../kiteui/views/direct/TextArea.android.kt | 4 +- .../kiteui/views/direct/TextField.android.kt | 2 +- .../views/direct/TwoWayNestedScrollView.kt | 25 +- .../kiteui/views/direct/Video.android.kt | 1 - .../kiteui/views/direct/modifiers.android.kt | 28 +- .../views/direct/openPopover.android.kt | 2 +- .../lightningkite/kiteui/views/KiteUiCss.kt | 5 +- .../kiteui/views/NativeElement.commonHtml.kt | 3 +- .../lightningkite/kiteui/views/direct/Html.kt | 112 -- .../views/direct/LinearLayouts.commonHtml.kt | 1 + .../views/direct/RawImageView.commonHtml.kt | 1 - .../kiteui/views/direct/Video.commonHtml.kt | 1 - .../views/direct/modifiers.commonHtml.kt | 30 +- .../com/lightningkite/kiteui/debugger.kt | 4 + .../kiteui/markdown/MarkdownParser.kt | 3 +- .../kiteui/markdown/MarkdownRenderer.kt | 2 - .../kiteui/navigation/Navigator.kt | 4 +- .../kiteui/navigation/deprecated.kt | 2 + .../kiteui/reactive/validation.kt | 1 - .../lightningkite/kiteui/ssr/SsrResource.kt | 2 +- .../lightningkite/kiteui/utils/backspace.kt | 2 +- .../lightningkite/kiteui/views/AiDriver.kt | 4 +- .../kiteui/views/canvas/DrawingContext2D.kt | 3 + .../lightningkite/kiteui/views/deprecated.kt | 27 +- .../kiteui/views/direct/ImageView.kt | 2 +- .../kiteui/views/direct/accessibility.kt | 2 - .../kiteui/views/direct/deprecated.kt | 3 - .../kiteui/views/direct/lists.kt | 3 - .../kiteui/views/direct/modifiers.kt | 42 +- .../kiteui/views/direct/shortcuts.kt | 19 - .../com/lightningkite/kiteui/views/foreach.kt | 4 +- .../com/lightningkite/kiteui/views/helpers.kt | 22 - .../kiteui/views/l2/navComponents.kt | 8 +- .../kiteui/views/l2/popoverHelpers.kt | 1 - .../kiteui/views/l2/shortstuff.kt | 2 - .../kiteui/views/themeDerivations.kt | 22 - .../lightningkite/kiteui/LayoutsTestPage.kt | 2 +- .../lightningkite/kiteui/UrlEncodingTest.kt | 2 + .../lightningkite/kiteui/models/ThemeTest.kt | 2 +- .../kiteui/telemetry/SpanTest.kt | 4 +- .../kiteui/telemetry/TelemetryMetricsTest.kt | 4 +- .../kiteui/views/direct/modifiers.ios.kt | 28 +- .../kiteui/views/rootSetupIos.kt | 14 - .../kiteui/SoundEffectPool.js.kt | 3 - .../com/lightningkite/kiteui/fetch.js.kt | 1 - .../kotlin/com/lightningkite/kiteui/root.kt | 1 + .../views/NativeElement.commonHtml.js.kt | 2 +- .../views/canvas/DrawingContext2D.js.kt | 1 - .../views/direct/ProgrammaticLayout.js.kt | 4 +- .../views/direct/ScrollView.commonHtml.js.kt | 2 + .../com/lightningkite/kiteui/fetch.jvm.kt | 1 - .../views/FutureElement.commonHtml.jvmSsr.kt | 2 +- .../kiteui/views/generatedDom.jvm.kt | 1196 ++++++++--------- .../kiteui/SemanticTagModifierTest.kt | 3 + .../lightningkite/kiteui/SsrContextTest.kt | 3 + .../com/lightningkite/kiteui/SsrTest.kt | 3 + .../kiteui/markdown/MarkdownRendererTest.kt | 3 + test-utilities/build.gradle.kts | 14 +- .../kiteui/testing/UiTest.android.kt | 3 +- .../kiteui/testing/UiTest.ios.kt | 3 +- .../lightningkite/kiteui/testing/UiTest.js.kt | 3 +- 141 files changed, 1008 insertions(+), 1213 deletions(-) diff --git a/ai-driver-server/build.gradle.kts b/ai-driver-server/build.gradle.kts index 233a0f16b..affae8e6e 100644 --- a/ai-driver-server/build.gradle.kts +++ b/ai-driver-server/build.gradle.kts @@ -11,7 +11,6 @@ application { kotlin { compilerOptions { - freeCompilerArgs.addAll("-Xcontext-parameters") optIn.addAll("kotlin.time.ExperimentalTime") } } diff --git a/ai-driver-server/src/main/kotlin/com/lightningkite/kiteui/aidriver/Main.kt b/ai-driver-server/src/main/kotlin/com/lightningkite/kiteui/aidriver/Main.kt index 3b7c91f48..a22eb9fa8 100644 --- a/ai-driver-server/src/main/kotlin/com/lightningkite/kiteui/aidriver/Main.kt +++ b/ai-driver-server/src/main/kotlin/com/lightningkite/kiteui/aidriver/Main.kt @@ -372,22 +372,22 @@ internal object AppWebSocketHandler : WebSocketHandler, } // Standard WebSocketHandler methods — unused because DirectExecutableWebSocketHandler takes priority - context(_: ServerRuntime) + context(serverRuntime: ServerRuntime) override suspend fun willConnect(request: WebSocketConnectRequest) = Unit - context(_: WebSocketConnection) + context(connection: WebSocketConnection) override suspend fun didConnect() { } - context(_: WebSocketConnection) + context(connection: WebSocketConnection) override suspend fun messageFromClient(frame: WebSocketFrame) { } - context(_: WebSocketConnection) + context(connection: WebSocketConnection) override suspend fun messageFromSubscription(topic: WebSocketSubscriptionMessage<*, *>) { } - context(_: WebSocketConnection) + context(connection: WebSocketConnection) override suspend fun disconnect(reason: WebSocketClose) { } } diff --git a/example-app/build.gradle.kts b/example-app/build.gradle.kts index 0f8bbc43c..5626a87a8 100644 --- a/example-app/build.gradle.kts +++ b/example-app/build.gradle.kts @@ -51,15 +51,23 @@ kotlin { if (onMac) { iosArm64() iosSimulatorArm64() + targets.withType().configureEach { + compilations.configureEach { + compileTaskProvider.configure { + compilerOptions { + optIn.add("kotlinx.cinterop.BetaInteropApi") + optIn.add("kotlinx.cinterop.ExperimentalForeignApi") + } + } + } + } } - js(IR) { + js { binaries.executable() browser() } compilerOptions { freeCompilerArgs.add("-Xexpect-actual-classes") - optIn.add("kotlinx.cinterop.BetaInteropApi") - optIn.add("kotlinx.cinterop.ExperimentalForeignApi") optIn.add("kotlin.time.ExperimentalTime") optIn.add("kotlin.uuid.ExperimentalUuidApi") } @@ -197,7 +205,7 @@ android { } fun env(name: String, profile: String) { - tasks.create("deployWeb${name}Init", Exec::class.java) { + tasks.register("deployWeb${name}Init", Exec::class.java) { group = "deploy" this.dependsOn("jsBundleProduction") this.environment("AWS_PROFILE", "$profile") @@ -209,7 +217,7 @@ fun env(name: String, profile: String) { this.args("init") this.workingDir = file("terraform/$name") } - tasks.create("deployWeb${name}", Exec::class.java) { + tasks.register("deployWeb${name}", Exec::class.java) { group = "deploy" this.dependsOn("deployWeb${name}Init") this.environment("AWS_PROFILE", "$profile") diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/HomePage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/HomePage.kt index 973f89219..01c51239c 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/HomePage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/HomePage.kt @@ -2,6 +2,7 @@ package com.lightningkite.mppexampleapp import com.lightningkite.kiteui.Build import com.lightningkite.kiteui.Routable +import com.lightningkite.kiteui.UnsafeModifier import com.lightningkite.kiteui.models.Icon import com.lightningkite.kiteui.navigation.Page import com.lightningkite.kiteui.reactive.Action @@ -29,6 +30,7 @@ import kotlin.time.Duration.Companion.milliseconds @Routable("/") class HomePage : Page { override val title: Reactive get() = Constant("KiteUI") + @OptIn(UnsafeModifier::class) override fun ElementWriter.CanAddTheme.render(): Unit = run { return withUnsafeModifiers().scrolling.article { centered.h1("KiteUI - Beautiful by Default") diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/CheatSheet.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/CheatSheet.kt index a52bcf4f9..20c9d5218 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/CheatSheet.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/CheatSheet.kt @@ -1324,24 +1324,20 @@ object CheatSheet : DocPage { } titledSection("Other (not yet categorized)") { example( - name = "forEach", + name = "colOfExpensive", description = "", code = """ val fruits = listOf("Apples", "Oranges", "Plums", "Bananas", "Cherries") - col { - forEach(remember { fruits }) { fruit -> - card.text(fruit) - } + colOfExpensive(remember { fruits }) { fruit -> + card.text(fruit) } """.trimIndent(), result = { val fruits = listOf("Apples", "Oranges", "Plums", "Bananas", "Cherries") - col { - forEach(remember { fruits }) { fruit -> - card.text(fruit) - } + colOfExpensive(remember { fruits }) { fruit -> + card.text(fruit) } } ) diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/CustomComponentsPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/CustomComponentsPage.kt index 8312be84a..a26792bee 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/CustomComponentsPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/CustomComponentsPage.kt @@ -188,7 +188,7 @@ object CustomComponentsPage : DocPage { shownWhen { showDialog() } - confirmDialog( message = "Are you sure?", onConfirm = { - toast("Confirmed!") + context.toast("Confirmed!") showDialog.value = false }, onCancel = { @@ -226,7 +226,7 @@ object CustomComponentsPage : DocPage { shownWhen { showDialog() }.confirmDialog( message = "Are you sure?", onConfirm = { - toast("Confirmed!") + context.toast("Confirmed!") showDialog.value = false }, onCancel = { @@ -379,7 +379,7 @@ object CustomComponentsPage : DocPage { userListItem( name = user.name, email = user.email, - onClick = { pageNavigator.navigate(UserPage(user.id)) } + onClick = { context.pageNavigator.navigate(UserPage(user.id)) } ) } } diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/DataLoadingPatternsPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/DataLoadingPatternsPage.kt index 38e198483..1b9369e5b 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/DataLoadingPatternsPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/DataLoadingPatternsPage.kt @@ -291,7 +291,7 @@ object DataLoadingPatternsPage : DocPage { val currentTime = Signal(Clock.System.now()) // Update every 5 seconds - reactiveScope { + reactive { launch { while (true) { delay(5000) @@ -375,7 +375,7 @@ object DataLoadingPatternsPage : DocPage { items } - reactiveScope { + reactive { // Append new items to list allItems.value = allItems() + newItems() } diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/DataPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/DataPage.kt index e1b29d08a..7c4a3add5 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/DataPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/DataPage.kt @@ -30,7 +30,7 @@ object DataPage : DocPage { "Signal", "PersistentProperty", "remember", - "reactiveScope", + "reactive", "reactivity", "::prop { }", "launch" diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/DocSearchPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/DocSearchPage.kt index b57503b19..7cc25ee05 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/DocSearchPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/DocSearchPage.kt @@ -69,7 +69,7 @@ object DocSearchPage : Page { } } } - expanding.onNext(ListSemantic).recyclerView { + expanding.themed(ListSemantic).recyclerView { paddingByEdge = Edges( left = 0.rem, top = 0.rem, diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/FormsAndValidationPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/FormsAndValidationPage.kt index 426d5458f..4eb014edd 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/FormsAndValidationPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/FormsAndValidationPage.kt @@ -501,7 +501,7 @@ object FormsAndValidationPage : DocPage { // Debounce username check var checkJob: Job? = null - reactiveScope { + reactive { val currentUsername = username() checkJob?.cancel() diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/GettingStartedPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/GettingStartedPage.kt index 185c11231..125bf2ee3 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/GettingStartedPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/GettingStartedPage.kt @@ -269,7 +269,7 @@ object GettingStartedPage : DocPage { button { text("Go to Cheat Sheet") onClick { - pageNavigator.navigate(CheatSheet) + context.pageNavigator.navigate(CheatSheet) } } """.trimIndent() @@ -312,7 +312,7 @@ object GettingStartedPage : DocPage { code { content = """ // Navigate with parameter - pageNavigator.navigate(UserDetailPage("123")) + context.pageNavigator.navigate(UserDetailPage("123")) """.trimIndent() } } diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/LayoutPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/LayoutPage.kt index bfff40096..4db30a7fa 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/LayoutPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/LayoutPage.kt @@ -1,5 +1,6 @@ package com.lightningkite.mppexampleapp.docs +import com.lightningkite.kiteui.InternalKiteUi import com.lightningkite.kiteui.Routable import com.lightningkite.kiteui.models.* import com.lightningkite.kiteui.reactive.* @@ -334,29 +335,29 @@ object LayoutPage : DocPage { text("Sometimes you have a fairly small list of data that you want to display.") example(""" val strings = Signal(listOf("First", "Second", "Third", "Fourth")) - col { - forEach(strings) { - text { content = it } - } + colOfExpensive(strings) { + text { content = it } } """.trimIndent()) { val strings = Signal(listOf("First", "Second", "Third", "Fourth")) - col { - forEach(strings) { - text { content = it } - } + colOfExpensive(strings) { + text { content = it } } } text("Have a small dataset that needs to scroll add the scrolling\nor scrollingHorizontally view modifiers.") example(""" sizeConstraints(height = 10.rem).scrolling.col { val strings = Signal((0..20).toList().map { "String ${'$'}it" }) + @OptIn(InternalKiteUi::class) + @Suppress("DEPRECATION") forEach(strings) { string -> text { content = string } } }""".trimIndent()) { sizeConstraints(height = 10.rem).scrolling.col { val strings = Signal((0..20).toList().map { "String $it" }) + @OptIn(InternalKiteUi::class) + @Suppress("DEPRECATION") forEach(strings) { string -> text { content = string } } diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/MaterialIconLibraryPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/MaterialIconLibraryPage.kt index 6eee1eb95..a19d320eb 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/MaterialIconLibraryPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/MaterialIconLibraryPage.kt @@ -71,7 +71,7 @@ object MaterialIconLibraryPage : Page { .toList() }.toReactive() - val filtered: Reactive> = shared { + val filtered: Reactive> = remember { val q = searchText().trim().lowercase() if (q.isEmpty()) allIcons() else allIcons().filter { it.contains(q) } } diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/MultiplatformPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/MultiplatformPage.kt index dcdf5c549..d4691245f 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/MultiplatformPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/MultiplatformPage.kt @@ -229,11 +229,11 @@ object MultiplatformPage : DocPage { Platform.Web -> { // Browser back button works automatically // Deep linking just works - pageNavigator.navigate(DetailPage(id = "123")) + context.pageNavigator.navigate(DetailPage(id = "123")) } else -> { // Mobile: Stack-based navigation - pageNavigator.navigate(DetailPage(id = "123")) + context.pageNavigator.navigate(DetailPage(id = "123")) // Back button pops navigation stack } } diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/NavigationPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/NavigationPage.kt index 4a21d0033..e0ddd4af2 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/NavigationPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/NavigationPage.kt @@ -66,7 +66,7 @@ object NavigationPage: DocPage { """ button { onClick { - pageNavigator.navigate(DocSearchPage) + context.pageNavigator.navigate(DocSearchPage) } centered.row { centered.icon(Icon.arrowBack, "Back") @@ -77,7 +77,7 @@ object NavigationPage: DocPage { ) { button { onClick { - pageNavigator.navigate(DocSearchPage) + context.pageNavigator.navigate(DocSearchPage) } centered.row { centered.icon(Icon.arrowBack, "Back") @@ -91,7 +91,7 @@ object NavigationPage: DocPage { col { button { onClick { - pageNavigator.goBack() + context.pageNavigator.goBack() } row { centered.icon(Icon.arrowBack, "Back") @@ -100,7 +100,7 @@ object NavigationPage: DocPage { } button { onClick { - pageNavigator.replace(DocSearchPage) + context.pageNavigator.replace(DocSearchPage) } row { centered.icon(Icon.arrowBack, "Back") @@ -109,7 +109,7 @@ object NavigationPage: DocPage { } button { onClick { - pageNavigator.reset(DocSearchPage) + context.pageNavigator.reset(DocSearchPage) } row { centered.icon(Icon.arrowBack, "Back") @@ -122,7 +122,7 @@ object NavigationPage: DocPage { col { button { onClick { - pageNavigator.goBack() + context.pageNavigator.goBack() } row { centered.icon(Icon.arrowBack, "Back") @@ -131,7 +131,7 @@ object NavigationPage: DocPage { } button { onClick { - pageNavigator.replace(DocSearchPage) + context.pageNavigator.replace(DocSearchPage) } row { centered.icon(Icon.arrowBack, "Back") @@ -140,7 +140,7 @@ object NavigationPage: DocPage { } button { onClick { - pageNavigator.reset(DocSearchPage) + context.pageNavigator.reset(DocSearchPage) } row { centered.icon(Icon.arrowBack, "Back") diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/RecyclerViewPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/RecyclerViewPage.kt index 3b22af0e5..7cc4fc411 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/RecyclerViewPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/RecyclerViewPage.kt @@ -7,6 +7,7 @@ import com.lightningkite.kiteui.views.ViewWriter import com.lightningkite.kiteui.views.direct.* import com.lightningkite.kiteui.views.l2.RecyclerViewPlacerVerticalGrid import com.lightningkite.kiteui.views.l2.children +import com.lightningkite.kiteui.views.l2.Recycler2 import com.lightningkite.reactive.core.* @Routable("docs/recyclerView") @@ -93,7 +94,7 @@ object RecyclerViewPage : DocPage { h2("Scrolling to a Specific Item") text("You can programmatically scroll to a specific item in the recyclerView:") example(""" - var recyclerView: RecyclerView? = null + var recyclerView: Recycler2? = null col { button { text("Scroll to Item 10") @@ -110,7 +111,7 @@ object RecyclerViewPage : DocPage { } } """.trimIndent()) { - var recyclerView: RecyclerView? = null + var recyclerView: Recycler2? = null col { button { text("Scroll to Item 10") diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ResourcesPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ResourcesPage.kt index 1e361d40b..e0465b098 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ResourcesPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ResourcesPage.kt @@ -68,8 +68,8 @@ object ResourcesPage: DocPage { backgroundAudio(Resources.audioTaunt, 0.1f) { isPlaying() } """.trimIndent()) { val soundEffectPool = SoundEffectPool() - val playing = Property(false) - val status = Property("Click a button to play audio") + val playing = Signal(false) + val status = Signal("Click a button to play audio") col { row { expanding.button { diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ShorthandBuilderPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ShorthandBuilderPage.kt index a72673258..9481ca8ab 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ShorthandBuilderPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ShorthandBuilderPage.kt @@ -1,6 +1,7 @@ package com.lightningkite.mppexampleapp.docs import com.lightningkite.kiteui.Routable +import com.lightningkite.kiteui.UnsafeModifier import com.lightningkite.kiteui.models.* import com.lightningkite.kiteui.models.Align import com.lightningkite.kiteui.models.SizeConstraints @@ -67,6 +68,7 @@ object ShorthandBuilderPage : Page { override fun writeAfterLabel(sb: StringBuilder, node: Node, indent: Int) = textCallSuffix(sb, node) }, Image('i', false, "image", "URL of image") { + @OptIn(UnsafeModifier::class) override fun ElementWriter.render(node: Node) { val seed = nextImageSeed() withUnsafeModifiers().sizedBox(SizeConstraints(width = 6.rem, height = 6.rem)).image { @@ -349,6 +351,7 @@ object ShorthandBuilderPage : Page { private fun nextImageSeed(): Int = (imageSeedCounter++).absoluteValue /** Applies parsed modifiers in KiteUI's enforced order, then dispatches to the element kind. */ + @OptIn(UnsafeModifier::class) private fun ElementWriter.renderNode(node: Node) { val byKind: Map = node.mods.groupBy { it.kind }.mapValues { it.value.last() } val unsafe: ViewWriter = this.withUnsafeModifiers() diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ThemingPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ThemingPage.kt index a9ab6c642..0dc4cfea6 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ThemingPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ThemingPage.kt @@ -81,7 +81,7 @@ object ThemingPage : DocPage { warning.frame { text("warning - used to indicate that there is some warning you need to pay attention to") } danger.frame { text("danger - used to indicate that this element is dangerous to use") } affirmative.frame { text("affirmative - used to indicate success") } - emphasize.frame { text("emphasize - used to mildly draw attention to some text") } + emphasized.frame { text("emphasized - used to mildly draw attention to some text") } } titledSection("Semantics are Nestable") { text("Applying the same semantic multiple times might not have identical effects. This is on purpose. For example, here's multiple layers of cards:") @@ -196,5 +196,4 @@ data object InvertedSemantic : Semantic("invert") { ).withBack } -@ViewModifierDsl3 inline val ElementWriter.CanAddTheme.inverted: ElementWriter.CanAddTheme get() = themed(InvertedSemantic) \ No newline at end of file diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ViewModifiersPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ViewModifiersPage.kt index 26a6b24ec..e1c09f890 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ViewModifiersPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/docs/ViewModifiersPage.kt @@ -181,22 +181,22 @@ object ViewModifiersPage : DocPage { } } - h2("Scrolls Horizontally") - text("The scrollsHorizontally modifier is used to add a horizontal scroll bar to a view.") + h2("Scrolling Horizontally") + text("The scrollingHorizontally modifier is used to add a horizontal scroll bar to a view.") example( """ - sizeConstraints(minHeight = 10.px).scrollsHorizontally.row { + sizeConstraints(minHeight = 10.px).scrollingHorizontally.row { text( "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut " + - "Scrolls Vertically Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut) in scrollsHorizontally" + "Scrolls Vertically Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut) in scrollingHorizontally" ) } """.trimIndent() ) { - sizeConstraints(minHeight = 10.px).scrollsHorizontally.row { + sizeConstraints(minHeight = 10.px).scrollingHorizontally.row { text( "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut " + - "Scrolls Vertically Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut) in scrollsHorizontally" + "Scrolls Vertically Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut) in scrollingHorizontally" ) } } @@ -274,7 +274,7 @@ object ViewModifiersPage : DocPage { """ col { important.toggleButton { - text { reactiveScope { content = if(condition()) "Hide" else "Show" } } + text { reactive { content = if(condition()) "Hide" else "Show" } } checked bind condition } shownWhen(condition = { condition() }).text("Show Text Only When Toggled") @@ -283,7 +283,7 @@ object ViewModifiersPage : DocPage { ) { col { important.toggleButton { - text { reactiveScope { content = if (condition()) "Hide" else "Show" } } + text { reactive { content = if (condition()) "Hide" else "Show" } } checked bind condition } shownWhen(condition = { condition() }).text("Show Text Only When Toggled") diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/AnimationTest2Page.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/AnimationTest2Page.kt index 9d1c38b31..4e37f432e 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/AnimationTest2Page.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/AnimationTest2Page.kt @@ -4,8 +4,8 @@ import com.lightningkite.kiteui.Routable import com.lightningkite.kiteui.fetch import com.lightningkite.kiteui.models.* import com.lightningkite.kiteui.navigation.Page -import com.lightningkite.kiteui.navigation.mainPageNavigator import com.lightningkite.kiteui.navigation.pageNavigator +import com.lightningkite.kiteui.navigation.mainPageNavigator import com.lightningkite.kiteui.reactive.* import com.lightningkite.kiteui.reactive.Action import com.lightningkite.kiteui.reactive.AppState @@ -87,6 +87,6 @@ object AnimationTest2Page : Page { private suspend fun ViewWriter.fakeLogin(email: Signal) { fetch("fake-login/${email.await()}") - pageNavigator.navigate(ControlsPage) + context.pageNavigator.navigate(ControlsPage) } } \ No newline at end of file diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/AnimationTestPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/AnimationTestPage.kt index 62be7bb1d..8144c8e49 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/AnimationTestPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/AnimationTestPage.kt @@ -1,5 +1,6 @@ package com.lightningkite.mppexampleapp.internal +import com.lightningkite.kiteui.InternalKiteUi import com.lightningkite.kiteui.Routable import com.lightningkite.kiteui.fetch import com.lightningkite.kiteui.models.* @@ -69,6 +70,8 @@ object AnimationTestPage : Page { expanding.card.col { h2("forEachAnimated Weighted Vertical") expanding.col { + @OptIn(InternalKiteUi::class) + @Suppress("DEPRECATION") forEachAnimated(remember { map.entries.mapNotNull { if (it.value()) it.key else null } }.debounce(10.milliseconds), preHidingModifiers = { expanding }) { @@ -106,15 +109,15 @@ object AnimationTestPage : Page { } } card.col { - h2("forEachAnimated Weighted Horizontal") - row { - forEachAnimated(remember { - map.entries.mapNotNull { if (it.value()) it.key else null } - }.debounce(10.milliseconds), preHidingModifiers = { expanding }) { - card.text { - content = it - debugName = content - } + h2("rowOfExpensive Weighted Horizontal") + rowOfExpensive( + remember { map.entries.mapNotNull { if (it.value()) it.key else null } }.debounce(10.milliseconds), + animate = true, + beforeModifier = { expanding }, + ) { + card.text { + content = it + debugName = content } } } @@ -143,6 +146,6 @@ object AnimationTestPage : Page { private suspend fun ViewWriter.fakeLogin(email: Signal) { fetch("fake-login/${email.await()}") - pageNavigator.navigate(ControlsPage) + context.pageNavigator.navigate(ControlsPage) } } \ No newline at end of file diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ArgumentsExamplePage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ArgumentsExamplePage.kt index 8187da969..ccc5af214 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ArgumentsExamplePage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ArgumentsExamplePage.kt @@ -29,11 +29,9 @@ class ArgumentsExamplePage(val id: String, val id2: IdWrapper = IdWrapper(id)): override fun ElementWriter.CanAddTheme.render() { col { - transitionId = id h1 { content = "Hello world!" } text { content = "My item ID is ${id}" - transitionId = "itemid" } text { content = @@ -71,7 +69,6 @@ class ArgumentsExamplePage(val id: String, val id2: IdWrapper = IdWrapper(id)): else -> Resources.imagesLightningBackground } scaleType = ImageScaleType.Crop - transitionId = "Sample" } } } diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/CameraScannerTestPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/CameraScannerTestPage.kt index b3f131caa..4dee412e5 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/CameraScannerTestPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/CameraScannerTestPage.kt @@ -1,7 +1,9 @@ // by Claude package com.lightningkite.mppexampleapp.internal +import com.lightningkite.kiteui.ExperimentalKiteUi import com.lightningkite.kiteui.Routable +import com.lightningkite.kiteui.Untested import com.lightningkite.kiteui.camera.BarcodeFormat import com.lightningkite.kiteui.camera.BarcodeResult import com.lightningkite.kiteui.camera.cameraPreview @@ -18,6 +20,7 @@ import com.lightningkite.reactive.core.Signal object CameraScannerTestPage : Page { override val title: Reactive = Constant("Camera Scanner Test") + @OptIn(ExperimentalKiteUi::class, Untested::class) override fun ElementWriter.CanAddTheme.render(): Unit = run { val scannedBarcodes = Signal>(emptyList()) val captureCount = Signal(0) diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/DialogSamplesPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/DialogSamplesPage.kt index d056e7e5c..300fb4a83 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/DialogSamplesPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/DialogSamplesPage.kt @@ -48,7 +48,7 @@ object DialogSamplesPage : Page { button { h6 { content = "Launch edit dialog" } onClick { - dialog { close -> + context.dialog { close -> col { text("INPUT TIME!") field("Field") { diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/DragPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/DragPage.kt index d376ab5e1..b97178c45 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/DragPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/DragPage.kt @@ -47,6 +47,8 @@ object DragPage : Page { h4("Reorderable List") themed(ListSemantic).col { + @OptIn(InternalKiteUi::class) + @Suppress("DEPRECATION") forEachReorderable( numbers, reorder = { move -> @@ -59,7 +61,7 @@ object DragPage : Page { } ) { number -> card.dynamicThemed { Highlight(number()) }.frame { - + centered.text { ::content { number().toString() } } } } @@ -68,7 +70,7 @@ object DragPage : Page { space() h4("Recycler Reorderable") - sizeConstraints(height = 20.rem).onNext(ListSemantic).recyclerView { + sizeConstraints(height = 20.rem).themed(ListSemantic).recyclerView { placer = RecyclerViewPlacerVerticalGrid(3) childrenReorderable( numbers, @@ -115,6 +117,8 @@ object DragPage : Page { return true } } + @OptIn(InternalKiteUi::class) + @Suppress("DEPRECATION") forEachAnimated(left) { card.text { content = it @@ -131,6 +135,8 @@ object DragPage : Page { return true } } + @OptIn(InternalKiteUi::class) + @Suppress("DEPRECATION") forEachAnimated(right) { card.text { content = it diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ExternalServicesPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ExternalServicesPage.kt index c377b0fdb..7e88290e6 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ExternalServicesPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ExternalServicesPage.kt @@ -161,14 +161,14 @@ object ExternalServicesPage : Page { Brady Svedin,4632180951 """.trimIndent().toBlob("text/csv; charset=utf-8; header=present") ) - toast { text { content = "Check downloads for file kiteui_example.csv" } } + context.toast { text { content = "Check downloads for file kiteui_example.csv" } } } } card.button { onClick { try { context.download("kiteui_example.txt", "Hello from KiteUI!".toBlob()) - toast { text { content = "Check downloads for file kiteui_example.txt" } } + context.toast { text { content = "Check downloads for file kiteui_example.txt" } } } catch (e: Exception) { e.printStackTrace2() } @@ -233,7 +233,7 @@ object ExternalServicesPage : Page { } sizeConstraints(height = 30.rem).image { - rView::shown { photo() != null } + ::shown { photo() != null } ::source { photo()?.let { ImageLocal(it) } } scaleType = ImageScaleType.Crop } @@ -247,7 +247,7 @@ object ExternalServicesPage : Page { onClick { try { val location = context.getCurrentPosition() - dialog { + context.dialog { col { text("Location") space() diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/HorizontalRecyclerViewPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/HorizontalRecyclerViewPage.kt index 1c39081a3..6b560aa2e 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/HorizontalRecyclerViewPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/HorizontalRecyclerViewPage.kt @@ -12,6 +12,7 @@ import com.lightningkite.kiteui.views.ViewWriter import com.lightningkite.kiteui.views.direct.* import com.lightningkite.kiteui.views.l2.RecyclerViewPlacerHorizontalGrid import com.lightningkite.kiteui.views.l2.children +import com.lightningkite.kiteui.views.l2.Recycler2 import com.lightningkite.kiteui.views.l2.lazyExpanding import com.lightningkite.reactive.context.* import com.lightningkite.reactive.core.* @@ -27,7 +28,7 @@ object HorizontalRecyclerViewPage : Page { override fun ElementWriter.CanAddTheme.render(): Unit = run { var expanded = Signal(-1) val items = Signal((1..101).toList()) - var recyclerView: RecyclerView? = null + var recyclerView: Recycler2? = null col { row { for (align in Align.values()) { diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/InfiniteImagesPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/InfiniteImagesPage.kt index 668d1e3c9..40c264831 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/InfiniteImagesPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/InfiniteImagesPage.kt @@ -11,6 +11,7 @@ import com.lightningkite.kiteui.views.direct.* import com.lightningkite.kiteui.views.l2.RecyclerViewPlacerVerticalGrid import com.lightningkite.kiteui.views.l2.RecyclerViewPlacerVerticalTrueGrid import com.lightningkite.kiteui.views.l2.children +import com.lightningkite.kiteui.views.l2.Recycler2 import com.lightningkite.reactive.context.* import com.lightningkite.reactive.core.* import com.lightningkite.reactive.extensions.* @@ -58,13 +59,12 @@ object InfiniteImagesPage : Page { placer = RecyclerViewPlacerVerticalGrid(4, 1.0) children(Constant(ReturnIndexList), id = { it }) { unpadded.button { - ::transitionId { it().toString() } sizeConstraints(aspectRatio = 1.0).image { scaleType = ImageScaleType.Crop ::source { ImageRemote("https://picsum.photos/seed/${it()}/100/100") } } onClick { - pageNavigator.navigate(ImageViewPager(it.await())) + context.pageNavigator.navigate(ImageViewPager(it.await())) } } } @@ -77,15 +77,14 @@ class ImageViewPager(val initialIndex: Int) : Page { override fun ElementWriter.CanAddTheme.render(): Unit = run { themed(ThemeDerivation { it.copy(id="dumb", background = Color.black, foreground = Color.white).withoutBack }).frame { - val rv: ViewPager + val rv: Recycler2 viewPager { rv = this children(Constant(InfiniteImagesPage.ReturnIndexList), id = { it }) { currImage -> val renders = Signal(0) frame { - ::transitionId { currImage().toString() } image { - reactiveScope { + reactive { renders.value++ val index = currImage() info = ImageView.Info( @@ -106,7 +105,7 @@ class ImageViewPager(val initialIndex: Int) : Page { align(Align.End, Align.Start).button { icon { source = Icon.close } onClick { - pageNavigator.dismiss() + context.pageNavigator.dismiss() } } atBottomCenter.row { diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/LayoutExamplesPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/LayoutExamplesPage.kt index 3ed85942c..190b61589 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/LayoutExamplesPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/LayoutExamplesPage.kt @@ -165,7 +165,7 @@ object LayoutExamplesPage : Page { } label { content = "Element count:" - textField { content bind countString } + textInput { content bind countString } } } diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/LeakCheckerPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/LeakCheckerPage.kt index 46fed38a4..605ef0cb8 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/LeakCheckerPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/LeakCheckerPage.kt @@ -1,5 +1,6 @@ package com.lightningkite.mppexampleapp.internal +import com.lightningkite.kiteui.InternalKiteUi import com.lightningkite.kiteui.Routable import com.lightningkite.kiteui.models.* import com.lightningkite.kiteui.navigation.Page @@ -32,7 +33,7 @@ object UltraBasicPage : Page { text("Wait...") launch { delay(0.5.seconds) - pageNavigator.navigate(CounterPage) + context.pageNavigator.navigate(CounterPage) } // button { // text { @@ -90,8 +91,8 @@ object LeakCheckerPage : Page { "justFrame" to { frame { } }, "button" to { frame { button { text("hey"); onClick { } } } }, "link" to { frame { link { text("hey"); onNavigate { }; to = { RootPage } } } }, - "textField" to { frame { textField { content bind stringProp } } }, - "numberField" to { frame { numberField { content bind doubleProp } } }, + "textInput" to { frame { textInput { content bind stringProp } } }, + "numberInput" to { frame { numberInput { content bind doubleProp } } }, "textArea" to { frame { textArea { content bind stringProp } } }, "select" to { frame { select { bind(Signal(0), Constant(listOf(1, 2, 3)), { it.toString() }) } } }, "space" to { frame { space() } }, @@ -122,6 +123,7 @@ object LeakCheckerPage : Page { // "viewPager" to { frame { viewPager { children(Constant((1..50).toList())) { text { ::content { it().toString() } } } } } }, ) + @OptIn(InternalKiteUi::class) override fun ElementWriter.CanAddTheme.render(): Unit = run { val index = Signal(0) col { diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/MarkdownDemoPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/MarkdownDemoPage.kt index ad18dcafc..759a5f988 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/MarkdownDemoPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/MarkdownDemoPage.kt @@ -10,8 +10,8 @@ import com.lightningkite.kiteui.views.* import com.lightningkite.kiteui.views.direct.* import com.lightningkite.reactive.core.Constant import com.lightningkite.reactive.core.Reactive +import com.lightningkite.reactive.core.Signal import com.lightningkite.reactive.extensions.debounce -import com.lightningkite.readable.Property @Routable("markdown-demo") object MarkdownDemoPage : Page { @@ -87,7 +87,7 @@ This is a custom block without a link. override fun ElementWriter.CanAddTheme.render(): Unit = run { - val markdownSource = Property(sampleMarkdown) + val markdownSource = Signal(sampleMarkdown) val debouncedSource = markdownSource.debounce(300) scrolling.col { diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/NavigationTestPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/NavigationTestPage.kt index 8264d2e76..6472b0f61 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/NavigationTestPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/NavigationTestPage.kt @@ -26,7 +26,7 @@ object NavigationTestPage : Page, CanBlockBack { card.button { text { content = label } onClick { - appNavFactory set value + context.appNavFactory set value } } } diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/PerformanceTestPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/PerformanceTestPage.kt index 2753d29c4..a0c9fceae 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/PerformanceTestPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/PerformanceTestPage.kt @@ -1,5 +1,6 @@ package com.lightningkite.mppexampleapp.internal +import com.lightningkite.kiteui.InternalKiteUi import com.lightningkite.kiteui.Routable import com.lightningkite.kiteui.load import com.lightningkite.kiteui.models.* @@ -38,6 +39,8 @@ object PerformanceTestPage : Page { } } scrolling.col { + @OptIn(InternalKiteUi::class) + @Suppress("DEPRECATION") forEach(items) { row { icon { source = Icon.add } diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/PongSamplePage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/PongSamplePage.kt index eab2e0d02..09a90a463 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/PongSamplePage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/PongSamplePage.kt @@ -26,7 +26,7 @@ object PongSamplePage : Page { val dg = PongDelegate() delegate = dg var last = clockMillis() - reactiveScope { + reactive { rerunOn(AppState.animationFrame) val now = clockMillis() val diff = now - last diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ReactivityPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ReactivityPage.kt index 998c00053..7e7900603 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ReactivityPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ReactivityPage.kt @@ -28,7 +28,7 @@ object ReactivityPage : Page { val debounced = Signal("Debounced").debounceWrite(500.milliseconds) val dependency = Signal(0) val fetching = remember { - async(dependency()) { delay(1000) } + async("fetching", dependency()) { delay(1000) } "Loaded!" } scrolling.col { @@ -57,12 +57,12 @@ object ReactivityPage : Page { } card.col { - h2 { content = "Using reactiveScope()" } - text { reactiveScope { content = "local = ${local()}" } } - text { reactiveScope { content = "persist = ${persist()}" } } - text { reactiveScope { content = "indirect = ${indirect()}" } } - text { reactiveScope { content = "debounced = ${debounced()}" } } - text { reactiveScope { content = "fetching = ${fetching()}" } } + h2 { content = "Using reactive()" } + text { reactive { content = "local = ${local()}" } } + text { reactive { content = "persist = ${persist()}" } } + text { reactive { content = "indirect = ${indirect()}" } } + text { reactive { content = "debounced = ${debounced()}" } } + text { reactive { content = "fetching = ${fetching()}" } } } card.col { diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/RecyclerFilterTestPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/RecyclerFilterTestPage.kt index 66168bfa4..70def9ee5 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/RecyclerFilterTestPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/RecyclerFilterTestPage.kt @@ -14,12 +14,12 @@ import com.lightningkite.kiteui.views.direct.textInput import com.lightningkite.kiteui.views.expanding import com.lightningkite.kiteui.views.fieldTheme import com.lightningkite.kiteui.views.l2.children -import com.lightningkite.readable.Property -import com.lightningkite.readable.shared +import com.lightningkite.reactive.core.remember +import com.lightningkite.reactive.core.Signal @Routable("recycler-filter-test") object RecyclerFilterTestPage : Page { - val searchText = Property("") + val searchText = Signal("") override fun ElementWriter.CanAddTheme.render(): Unit { col { @@ -32,9 +32,9 @@ object RecyclerFilterTestPage : Page { } expanding.col { - expanding.onNext(ListSemantic).recyclerView { + expanding.themed(ListSemantic).recyclerView { children( - items = shared { + items = remember { listOf("asdf", "asdf1", "qwerty").filter { it.contains(searchText().lowercase()) } diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/RecyclerViewTestPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/RecyclerViewTestPage.kt index 28076e37b..6a10431ce 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/RecyclerViewTestPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/RecyclerViewTestPage.kt @@ -10,6 +10,7 @@ import com.lightningkite.kiteui.views.direct.* import com.lightningkite.kiteui.views.l2.RecyclerViewPlacerHorizontalGrid import com.lightningkite.kiteui.views.l2.RecyclerViewPlacerVerticalGrid import com.lightningkite.kiteui.views.l2.children +import com.lightningkite.kiteui.views.l2.Recycler2 import com.lightningkite.kiteui.views.l2.field import com.lightningkite.reactive.context.* import com.lightningkite.reactive.core.* @@ -30,7 +31,7 @@ object RecyclerViewTestPage : Page { override fun ElementWriter.CanAddTheme.render(): Unit = run { var expanded = Signal(-1) val items = remember { (1..elementCount()).toList() } - var recyclerView: RecyclerView? = null + var recyclerView: Recycler2? = null col { row { for (align in Align.values()) { diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/RootPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/RootPage.kt index 26504fed5..e1323679b 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/RootPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/RootPage.kt @@ -170,7 +170,6 @@ object RootPage : Page { } icon(Icon.Companion.chevronRight, "Open") } - transitionId = "test-id" } } diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/SpecialScrollTest.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/SpecialScrollTest.kt index f4173b579..f4bf0c468 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/SpecialScrollTest.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/SpecialScrollTest.kt @@ -69,7 +69,7 @@ object SpecialScrollTest : Page { checkbox { verticalScrollElement::scrollSnapStop { checked() } } } lateinit var horizontalScrollElement: ScrollingBehaviors - expanding.scrollsHorizontally { + expanding.scrollingHorizontally { horizontalScrollElement = this }.row { repeat(10) { diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ThemesPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ThemesPage.kt index 6a8557cea..34dbfd220 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ThemesPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/ThemesPage.kt @@ -9,6 +9,32 @@ import com.lightningkite.kiteui.views.themed import com.lightningkite.mppexampleapp.appTheme import kotlin.random.Random +// MaterialLikeTheme.randomLight/randomDark are deprecated with no direct successor (Theme.material +// only replaces the plain constructor); these mirror that same randomization for the "M1" demo buttons. +private fun randomM1Light(): Theme { + val hue = Random.nextFloat().turns + val saturation = Random.nextFloat() * 0.5f + 0.25f + val value = Random.nextFloat() * 0.5f + 0.25f + return Theme.material( + id = "materialRandomLight-${Random.nextInt()}", + primary = HSVColor(hue = hue, saturation = saturation, value = value).toRGB(), + secondary = HSVColor(hue = hue + Angle.halfTurn, saturation = 1f - saturation, value = 1f - value).toRGB(), + ) +} + +private fun randomM1Dark(): Theme { + val hue = Random.nextFloat().turns + val saturation = Random.nextFloat() * 0.5f + 0.25f + val value = Random.nextFloat() * 0.5f + 0.25f + return Theme.material( + id = "materialRandomDark-${Random.nextInt()}", + foreground = Color.white, + background = Color.gray(0.2f), + primary = HSVColor(hue = hue, saturation = saturation, value = value).toRGB(), + secondary = HSVColor(hue = hue + Angle.halfTurn, saturation = 1f - saturation, value = 1f - value).toRGB(), + ) +} + @Routable("themes") object ThemesPage : Page { override fun ElementWriter.CanAddTheme.render(): Unit = run { @@ -52,14 +78,14 @@ object ThemesPage : Page { expanding.button { text("M1 Light") onClick { - appTheme set MaterialLikeTheme.randomLight().randomElevationAndCorners() + appTheme set randomM1Light().randomElevationAndCorners() .randomTitleFontSettings() } } expanding.button { text("M1 Dark") onClick { - appTheme set MaterialLikeTheme.randomDark().randomElevationAndCorners() + appTheme set randomM1Dark().randomElevationAndCorners() .randomTitleFontSettings() } } diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/WebSocketPage.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/WebSocketPage.kt index 6f2b66a6b..5afcab23f 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/WebSocketPage.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/internal/WebSocketPage.kt @@ -36,10 +36,10 @@ object WebSocketPage : Page { socket.await().close(1000, "OK") } } - reactiveScope { + reactive { println("mostRecent.await(): ${mostRecent()}") } - reactiveScope { + reactive { println("mostRecent.await().await(): ${mostRecent()()}") } } diff --git a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/widgets/Code.kt b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/widgets/Code.kt index 96aff27b7..72d6cc233 100644 --- a/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/widgets/Code.kt +++ b/example-app/src/commonMain/kotlin/com/lightningkite/mppexampleapp/widgets/Code.kt @@ -24,5 +24,4 @@ inline fun ElementWriter.code(setup: Code.() -> Unit = {}): Code { return write(Code(context) , setup) } -@ViewDsl fun ElementWriter.code(content: String) = code { this.content = content } \ No newline at end of file diff --git a/example-app/src/jsMain/kotlin/Simple.kt b/example-app/src/jsMain/kotlin/Simple.kt index a3f36f69a..775382233 100644 --- a/example-app/src/jsMain/kotlin/Simple.kt +++ b/example-app/src/jsMain/kotlin/Simple.kt @@ -33,7 +33,7 @@ import org.w3c.files.BlobPropertyBag fun main() { installLeakDebug() - var created: RView? = null + var created: Element? = null window.onerror = { a, b, c, d, e -> println("ON ERROR HANDLER $a $b $c $d $e") if (e is Exception) e.printStackTrace2() diff --git a/example-app/src/jvmSsrMain/kotlin/com/lightningkite/mppexampleapp/SsrPrerender.kt b/example-app/src/jvmSsrMain/kotlin/com/lightningkite/mppexampleapp/SsrPrerender.kt index 7a6abea90..ba0061fe9 100644 --- a/example-app/src/jvmSsrMain/kotlin/com/lightningkite/mppexampleapp/SsrPrerender.kt +++ b/example-app/src/jvmSsrMain/kotlin/com/lightningkite/mppexampleapp/SsrPrerender.kt @@ -48,7 +48,7 @@ object SsrPrerender { // For classes, try to create a default instance (works for no-arg constructors) else -> try { - pageClass.createInstance() as Page + pageClass.createInstance() } catch (e: Exception) { // Skip pages that require constructor arguments - they'll be in manualRoutes null diff --git a/example-app/src/jvmSsrTest/resources/golden/FourOhFour.html b/example-app/src/jvmSsrTest/resources/golden/FourOhFour.html index e57ce4be3..22b490e82 100644 --- a/example-app/src/jvmSsrTest/resources/golden/FourOhFour.html +++ b/example-app/src/jvmSsrTest/resources/golden/FourOhFour.html @@ -876,13 +876,13 @@ input.kui[type=number] { -moz-appearance: textfield } -@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui{outline-color:rgba(255, 255, 255, 1.0);}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.t-flat2-default.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.t-flat2-default.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}} +@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui{outline-color:rgba(255, 255, 255, 1.0);}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.t-flat2-default.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.t-flat2-default.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}} @media print {.checkResponsive.t-flat2-default.t-flat2-default.kui, .t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(13, 25, 43, 1.0);}.checked.checkResponsive.t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}.t-flat2-default.t-flat2-default.kui.clickable, .checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui.clickable{background-color:rgba(255, 255, 255, 1.0);outline-width:2.0px;outline-offset:-2.0px;background-image:none;outline-style:solid;}} @media (hover : hover) {.clickable:hover .t-flat2-default.kui, .clickable:hover.t-flat2-default.kui{--nearest-background-color:rgba(19, 38, 65, 1.0);outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default.kui, .clickable:hover.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover .t-flat2-default.kui.clickable, .clickable:hover.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:hover.checkResponsive .t-flat2-default.kui, .clickable:hover.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}} -@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}} +@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}} @media print {.checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(255, 255, 255, 1.0);outline-width:2.0px;outline-offset:-2.0px;background-image:none;outline-style:solid;}.checkResponsive.t-flat2-default.t-flat2-default.kui, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .t-flat2-default.t-flat2-default.kui, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(13, 25, 43, 1.0);}} @media (hover : hover) {.clickable:hover .t-flat2-default.kui, .clickable:hover.t-flat2-default.kui, .clickable:hover .t-flat2-default-hed-h1.kui, .clickable:hover.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(19, 38, 65, 1.0);outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.t-flat2-default-hed-h1.kui.clickable, .clickable:hover .t-flat2-default.kui.clickable, .clickable:hover.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive .t-flat2-default.kui, .clickable:hover.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checkResponsive .t-flat2-default.kui, .clickable:hover.checkResponsive.t-flat2-default.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}} -@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}} +@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}} @media print {.checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(255, 255, 255, 1.0);outline-width:2.0px;outline-offset:-2.0px;background-image:none;outline-style:solid;}.checkResponsive.t-flat2-default.t-flat2-default.kui, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .t-flat2-default.t-flat2-default.kui, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(13, 25, 43, 1.0);}} @media (hover : hover) {.clickable:hover .t-flat2-default.kui, .clickable:hover.t-flat2-default.kui, .clickable:hover .t-flat2-default-hed-h1.kui, .clickable:hover.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(19, 38, 65, 1.0);outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.t-flat2-default-hed-h1.kui.clickable, .clickable:hover .t-flat2-default.kui.clickable, .clickable:hover.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive .t-flat2-default.kui, .clickable:hover.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checkResponsive .t-flat2-default.kui, .clickable:hover.checkResponsive.t-flat2-default.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}} diff --git a/example-app/src/jvmSsrTest/resources/golden/HomePage.html b/example-app/src/jvmSsrTest/resources/golden/HomePage.html index 0f0913a1b..9292c7e63 100644 --- a/example-app/src/jvmSsrTest/resources/golden/HomePage.html +++ b/example-app/src/jvmSsrTest/resources/golden/HomePage.html @@ -918,22 +918,22 @@ align-self: end; } } -@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui{outline-color:rgba(255, 255, 255, 1.0);}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.t-flat2-default.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.t-flat2-default.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}} +@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui{outline-color:rgba(255, 255, 255, 1.0);}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.t-flat2-default.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.t-flat2-default.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}} @media print {.checkResponsive.t-flat2-default.t-flat2-default.kui, .t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(13, 25, 43, 1.0);}.checked.checkResponsive.t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}.t-flat2-default.t-flat2-default.kui.clickable, .checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui.clickable{background-color:rgba(255, 255, 255, 1.0);outline-width:2.0px;outline-offset:-2.0px;background-image:none;outline-style:solid;}} @media (hover : hover) {.clickable:hover .t-flat2-default.kui, .clickable:hover.t-flat2-default.kui{--nearest-background-color:rgba(19, 38, 65, 1.0);outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default.kui, .clickable:hover.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover .t-flat2-default.kui.clickable, .clickable:hover.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:hover.checkResponsive .t-flat2-default.kui, .clickable:hover.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}} -@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}} +@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}} @media print {.checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(255, 255, 255, 1.0);outline-width:2.0px;outline-offset:-2.0px;background-image:none;outline-style:solid;}.checkResponsive.t-flat2-default.t-flat2-default.kui, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .t-flat2-default.t-flat2-default.kui, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(13, 25, 43, 1.0);}} @media (hover : hover) {.clickable:hover .t-flat2-default.kui, .clickable:hover.t-flat2-default.kui, .clickable:hover .t-flat2-default-hed-h1.kui, .clickable:hover.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(19, 38, 65, 1.0);outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.t-flat2-default-hed-h1.kui.clickable, .clickable:hover .t-flat2-default.kui.clickable, .clickable:hover.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive .t-flat2-default.kui, .clickable:hover.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checkResponsive .t-flat2-default.kui, .clickable:hover.checkResponsive.t-flat2-default.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}} -@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui, .clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}} +@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui, .clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}} @media print {.checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default.t-flat2-default.kui.clickable, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(255, 255, 255, 1.0);outline-width:2.0px;outline-offset:-2.0px;background-image:none;outline-style:solid;}.checkResponsive.t-flat2-default.t-flat2-default.kui, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .t-flat2-default.t-flat2-default.kui, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(13, 25, 43, 1.0);}} @media (hover : hover) {.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:hover .t-flat2-default.kui, .clickable:hover.t-flat2-default.kui, .clickable:hover .t-flat2-default-hed-h2.kui, .clickable:hover.t-flat2-default-hed-h2.kui, .clickable:hover .t-flat2-default-hed-h1.kui, .clickable:hover.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(19, 38, 65, 1.0);outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.t-flat2-default-hed-h1.kui.clickable, .clickable:hover .t-flat2-default.kui.clickable, .clickable:hover.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:hover.checked.checkResponsive .t-flat2-default.kui, .clickable:hover.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checkResponsive .t-flat2-default.kui, .clickable:hover.checkResponsive.t-flat2-default.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}} -@media {.checkResponsive .t-flat2-default-crd.kui, .checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(46, 88, 153, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui, .clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-crd.kui.clickable, .clickable:disabled.t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:active .t-flat2-default-crd.kui.clickable, .clickable:active.t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded, .t-flat2-default-crd.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(46, 88, 153, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.t-flat2-default-crd.kui.clickable, input:focus.t-flat2-default-crd.kui.clickable, textarea:focus.t-flat2-default-crd.kui.clickable, select:focus.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 0.5);background-image:none;}.clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui, .clickable:focus-visible .t-flat2-default-crd.kui, .clickable:focus-visible.t-flat2-default-crd.kui, input:focus.t-flat2-default-crd.kui, textarea:focus.t-flat2-default-crd.kui, select:focus.t-flat2-default-crd.kui, .hasNoBackField:focus-within.t-flat2-default-crd.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled .t-flat2-default-crd.kui, .clickable:disabled.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(19, 38, 65, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:active .t-flat2-default-crd.kui, .clickable:active.t-flat2-default-crd.kui{--nearest-background-color:rgba(39, 76, 131, 1.0);outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.125);color:rgba(131, 140, 155, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(131, 140, 155, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.checked.checkResponsive .t-flat2-default-crd.kui, .checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui, input:focus.checked.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui, select:focus.checked.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui, input:focus.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checkResponsive.t-flat2-default-crd.kui, select:focus.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(26, 50, 87, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default-crd.kui.transition{background-color:rgba(19, 38, 65, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}} +@media {.checkResponsive .t-flat2-default-crd.kui, .checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(46, 88, 153, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui, .clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-crd.kui.clickable, .clickable:disabled.t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:active .t-flat2-default-crd.kui.clickable, .clickable:active.t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded, .t-flat2-default-crd.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(46, 88, 153, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.t-flat2-default-crd.kui.clickable, input:focus.t-flat2-default-crd.kui.clickable, textarea:focus.t-flat2-default-crd.kui.clickable, select:focus.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 0.5);background-image:none;}.clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui, .clickable:focus-visible .t-flat2-default-crd.kui, .clickable:focus-visible.t-flat2-default-crd.kui, input:focus.t-flat2-default-crd.kui, textarea:focus.t-flat2-default-crd.kui, select:focus.t-flat2-default-crd.kui, .hasNoBackField:focus-within.t-flat2-default-crd.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled .t-flat2-default-crd.kui, .clickable:disabled.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(19, 38, 65, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:active .t-flat2-default-crd.kui, .clickable:active.t-flat2-default-crd.kui{--nearest-background-color:rgba(39, 76, 131, 1.0);outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.125);color:rgba(131, 140, 155, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(131, 140, 155, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.checked.checkResponsive .t-flat2-default-crd.kui, .checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui, input:focus.checked.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui, select:focus.checked.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui, input:focus.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checkResponsive.t-flat2-default-crd.kui, select:focus.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(26, 50, 87, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default-crd.kui.transition{background-color:rgba(19, 38, 65, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}} @media print {.checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default.t-flat2-default.kui.clickable, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(255, 255, 255, 1.0);outline-width:2.0px;outline-offset:-2.0px;background-image:none;outline-style:solid;}.checked.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(26, 50, 87, 1.0);}.checkResponsive.t-flat2-default.t-flat2-default.kui, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(13, 25, 43, 1.0);}.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui, .t-flat2-default-crd.t-flat2-default-crd.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}} @media (hover : hover) {.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:hover .t-flat2-default-crd.kui.clickable, .clickable:hover.t-flat2-default-crd.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:hover .t-flat2-default.kui, .clickable:hover.t-flat2-default.kui, .clickable:hover .t-flat2-default-hed-h1.kui, .clickable:hover.t-flat2-default-hed-h1.kui, .clickable:hover .t-flat2-default-hed-h2.kui, .clickable:hover.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(19, 38, 65, 1.0);outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.t-flat2-default-hed-h1.kui.clickable, .clickable:hover .t-flat2-default.kui.clickable, .clickable:hover.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:hover .t-flat2-default-crd.kui, .clickable:hover.t-flat2-default-crd.kui{--nearest-background-color:rgba(26, 50, 87, 1.0);outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive .t-flat2-default.kui, .clickable:hover.checked.checkResponsive.t-flat2-default.kui, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:hover.checkResponsive .t-flat2-default.kui, .clickable:hover.checkResponsive.t-flat2-default.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checkResponsive .t-flat2-default-crd.kui, .clickable:hover.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(65, 127, 219, 1.0);}} -@media {.checkResponsive .t-flat2-default-crd.kui, .checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;}.clickable:active .t-flat2-default-crd-imp.kui.clickable, .clickable:active.t-flat2-default-crd-imp.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(85, 165, 255, 1.0);background-image:none;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(46, 88, 153, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui, .clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-crd.kui.clickable, .clickable:disabled.t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:active .t-flat2-default-crd.kui.clickable, .clickable:active.t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded, .t-flat2-default-crd.kui.padded, .t-flat2-default-crd-imp.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(46, 88, 153, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.t-flat2-default-crd.kui.clickable, input:focus.t-flat2-default-crd.kui.clickable, textarea:focus.t-flat2-default-crd.kui.clickable, select:focus.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd.kui.clickable, .clickable:focus-visible .t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.t-flat2-default-crd-imp.kui.clickable, input:focus.t-flat2-default-crd-imp.kui.clickable, textarea:focus.t-flat2-default-crd-imp.kui.clickable, select:focus.t-flat2-default-crd-imp.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd-imp.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd-imp.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd-imp.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 0.5);background-image:none;}.clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd-imp.kui, input:focus.checkResponsive.t-flat2-default-crd-imp.kui, textarea:focus.checkResponsive.t-flat2-default-crd-imp.kui, select:focus.checkResponsive.t-flat2-default-crd-imp.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd-imp.kui, .clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui, .clickable:focus-visible .t-flat2-default-crd-imp.kui, .clickable:focus-visible.t-flat2-default-crd-imp.kui, input:focus.t-flat2-default-crd-imp.kui, textarea:focus.t-flat2-default-crd-imp.kui, select:focus.t-flat2-default-crd-imp.kui, .hasNoBackField:focus-within.t-flat2-default-crd-imp.kui, .clickable:focus-visible .t-flat2-default-crd.kui, .clickable:focus-visible.t-flat2-default-crd.kui, input:focus.t-flat2-default-crd.kui, textarea:focus.t-flat2-default-crd.kui, select:focus.t-flat2-default-crd.kui, .hasNoBackField:focus-within.t-flat2-default-crd.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-imp.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(72, 139, 241, 0.5);color-scheme:dark;outline-color:rgba(65, 127, 219, 0.25);}.clickable:disabled.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .clickable:disabled .t-flat2-default-crd-imp.kui.clickable, .clickable:disabled.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(65, 127, 219, 0.5);background-image:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-imp.kui, input:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui, select:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(72, 139, 241, 1.0);outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-crd-imp.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(65, 127, 219, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(65, 127, 219, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled .t-flat2-default-crd.kui, .clickable:disabled.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(19, 38, 65, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:disabled .t-flat2-default-crd-imp.kui, .clickable:disabled.t-flat2-default-crd-imp.kui, .clickable:disabled.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd-imp.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(65, 127, 219, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(65, 127, 219, 0.25);}.clickable:active .t-flat2-default-crd.kui, .clickable:active.t-flat2-default-crd.kui{--nearest-background-color:rgba(39, 76, 131, 1.0);outline-color:rgba(78, 152, 255, 1.0);}.t-flat2-default-crd-imp.kui.transition{background-color:rgba(65, 127, 219, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(72, 139, 241, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.125);color:rgba(131, 140, 155, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(131, 140, 155, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:active .t-flat2-default-crd-imp.kui, .clickable:active.t-flat2-default-crd-imp.kui, .clickable:active.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:active.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(85, 165, 255, 1.0);outline-color:rgba(85, 165, 255, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.checked.checkResponsive .t-flat2-default-crd.kui, .checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.checked.checkResponsive .t-flat2-default-crd-imp.kui, .checked.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(72, 139, 241, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui, input:focus.checked.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui, select:focus.checked.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(72, 139, 241, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui, input:focus.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checkResponsive.t-flat2-default-crd.kui, select:focus.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(26, 50, 87, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(92, 177, 255, 1.0);outline-color:rgba(85, 165, 255, 1.0);}.t-flat2-default-crd.kui.transition{background-color:rgba(19, 38, 65, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(92, 177, 255, 1.0);background-image:none;}} +@media {.checkResponsive .t-flat2-default-crd.kui, .checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;}.clickable:active .t-flat2-default-crd-imp.kui.clickable, .clickable:active.t-flat2-default-crd-imp.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(85, 165, 255, 1.0);background-image:none;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(46, 88, 153, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui, .clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-crd.kui.clickable, .clickable:disabled.t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:active .t-flat2-default-crd.kui.clickable, .clickable:active.t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded, .t-flat2-default-crd.kui.padded, .t-flat2-default-crd-imp.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(46, 88, 153, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.t-flat2-default-crd.kui.clickable, input:focus.t-flat2-default-crd.kui.clickable, textarea:focus.t-flat2-default-crd.kui.clickable, select:focus.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd.kui.clickable, .clickable:focus-visible .t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.t-flat2-default-crd-imp.kui.clickable, input:focus.t-flat2-default-crd-imp.kui.clickable, textarea:focus.t-flat2-default-crd-imp.kui.clickable, select:focus.t-flat2-default-crd-imp.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd-imp.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd-imp.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd-imp.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 0.5);background-image:none;}.clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd-imp.kui, input:focus.checkResponsive.t-flat2-default-crd-imp.kui, textarea:focus.checkResponsive.t-flat2-default-crd-imp.kui, select:focus.checkResponsive.t-flat2-default-crd-imp.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd-imp.kui, .clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui, .clickable:focus-visible .t-flat2-default-crd-imp.kui, .clickable:focus-visible.t-flat2-default-crd-imp.kui, input:focus.t-flat2-default-crd-imp.kui, textarea:focus.t-flat2-default-crd-imp.kui, select:focus.t-flat2-default-crd-imp.kui, .hasNoBackField:focus-within.t-flat2-default-crd-imp.kui, .clickable:focus-visible .t-flat2-default-crd.kui, .clickable:focus-visible.t-flat2-default-crd.kui, input:focus.t-flat2-default-crd.kui, textarea:focus.t-flat2-default-crd.kui, select:focus.t-flat2-default-crd.kui, .hasNoBackField:focus-within.t-flat2-default-crd.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-imp.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(72, 139, 241, 0.5);color-scheme:dark;outline-color:rgba(65, 127, 219, 0.25);}.clickable:disabled.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .clickable:disabled .t-flat2-default-crd-imp.kui.clickable, .clickable:disabled.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(65, 127, 219, 0.5);background-image:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-imp.kui, input:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui, select:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(72, 139, 241, 1.0);outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-crd-imp.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(65, 127, 219, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(65, 127, 219, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled .t-flat2-default-crd.kui, .clickable:disabled.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(19, 38, 65, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:disabled .t-flat2-default-crd-imp.kui, .clickable:disabled.t-flat2-default-crd-imp.kui, .clickable:disabled.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd-imp.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(65, 127, 219, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(65, 127, 219, 0.25);}.clickable:active .t-flat2-default-crd.kui, .clickable:active.t-flat2-default-crd.kui{--nearest-background-color:rgba(39, 76, 131, 1.0);outline-color:rgba(78, 152, 255, 1.0);}.t-flat2-default-crd-imp.kui.transition{background-color:rgba(65, 127, 219, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(72, 139, 241, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.125);color:rgba(131, 140, 155, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(131, 140, 155, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:active .t-flat2-default-crd-imp.kui, .clickable:active.t-flat2-default-crd-imp.kui, .clickable:active.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:active.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(85, 165, 255, 1.0);outline-color:rgba(85, 165, 255, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.checked.checkResponsive .t-flat2-default-crd.kui, .checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.checked.checkResponsive .t-flat2-default-crd-imp.kui, .checked.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(72, 139, 241, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui, input:focus.checked.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui, select:focus.checked.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(72, 139, 241, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui, input:focus.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checkResponsive.t-flat2-default-crd.kui, select:focus.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(26, 50, 87, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(92, 177, 255, 1.0);outline-color:rgba(85, 165, 255, 1.0);}.t-flat2-default-crd.kui.transition{background-color:rgba(19, 38, 65, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(92, 177, 255, 1.0);background-image:none;}} @media print {.checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}.checkResponsive.t-flat2-default-crd-imp.t-flat2-default-crd-imp.kui, .t-flat2-default-crd-imp.t-flat2-default-crd-imp.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;}.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checkResponsive.t-flat2-default-crd-imp.t-flat2-default-crd-imp.kui.clickable, .t-flat2-default-crd-imp.t-flat2-default-crd-imp.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd-imp.t-flat2-default-crd-imp.kui.clickable, .checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default.t-flat2-default.kui.clickable, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(255, 255, 255, 1.0);outline-width:2.0px;outline-offset:-2.0px;background-image:none;outline-style:solid;}.checked.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(26, 50, 87, 1.0);}.checked.checkResponsive.t-flat2-default-crd-imp.t-flat2-default-crd-imp.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(72, 139, 241, 1.0);}.checkResponsive.t-flat2-default.t-flat2-default.kui, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(13, 25, 43, 1.0);}.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui, .t-flat2-default-crd.t-flat2-default-crd.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}} @media (hover : hover) {.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:hover .t-flat2-default-crd.kui.clickable, .clickable:hover.t-flat2-default-crd.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:hover .t-flat2-default.kui, .clickable:hover.t-flat2-default.kui, .clickable:hover .t-flat2-default-hed-h1.kui, .clickable:hover.t-flat2-default-hed-h1.kui, .clickable:hover .t-flat2-default-hed-h2.kui, .clickable:hover.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(19, 38, 65, 1.0);outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.t-flat2-default-hed-h1.kui.clickable, .clickable:hover .t-flat2-default.kui.clickable, .clickable:hover.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:hover .t-flat2-default-crd.kui, .clickable:hover.t-flat2-default-crd.kui{--nearest-background-color:rgba(26, 50, 87, 1.0);outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive .t-flat2-default.kui, .clickable:hover.checked.checkResponsive.t-flat2-default.kui, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .clickable:hover .t-flat2-default-crd-imp.kui.clickable, .clickable:hover.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(72, 139, 241, 1.0);background-image:none;}.clickable:hover.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:hover.checkResponsive .t-flat2-default.kui, .clickable:hover.checkResponsive.t-flat2-default.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(78, 152, 255, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:hover.checkResponsive .t-flat2-default-crd.kui, .clickable:hover.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:hover.checkResponsive.t-flat2-default-crd-imp.kui, .clickable:hover .t-flat2-default-crd-imp.kui, .clickable:hover.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(72, 139, 241, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(78, 152, 255, 1.0);background-image:none;}} -@media {.checkResponsive .t-flat2-default-crd.kui, .checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;}.clickable:active .t-flat2-default-crd-imp.kui.clickable, .clickable:active.t-flat2-default-crd-imp.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(85, 165, 255, 1.0);background-image:none;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(46, 88, 153, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui, .clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-crd.kui.clickable, .clickable:disabled.t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:active .t-flat2-default-crd.kui.clickable, .clickable:active.t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded, .t-flat2-default-crd.kui.padded, .t-flat2-default-crd-imp.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(46, 88, 153, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.t-flat2-default-crd.kui.clickable, input:focus.t-flat2-default-crd.kui.clickable, textarea:focus.t-flat2-default-crd.kui.clickable, select:focus.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd.kui.clickable, .clickable:focus-visible .t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.t-flat2-default-crd-imp.kui.clickable, input:focus.t-flat2-default-crd-imp.kui.clickable, textarea:focus.t-flat2-default-crd-imp.kui.clickable, select:focus.t-flat2-default-crd-imp.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd-imp.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd-imp.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd-imp.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 0.5);background-image:none;}.clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd-imp.kui, input:focus.checkResponsive.t-flat2-default-crd-imp.kui, textarea:focus.checkResponsive.t-flat2-default-crd-imp.kui, select:focus.checkResponsive.t-flat2-default-crd-imp.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd-imp.kui, .clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui, .clickable:focus-visible .t-flat2-default-crd-imp.kui, .clickable:focus-visible.t-flat2-default-crd-imp.kui, input:focus.t-flat2-default-crd-imp.kui, textarea:focus.t-flat2-default-crd-imp.kui, select:focus.t-flat2-default-crd-imp.kui, .hasNoBackField:focus-within.t-flat2-default-crd-imp.kui, .clickable:focus-visible .t-flat2-default-crd.kui, .clickable:focus-visible.t-flat2-default-crd.kui, input:focus.t-flat2-default-crd.kui, textarea:focus.t-flat2-default-crd.kui, select:focus.t-flat2-default-crd.kui, .hasNoBackField:focus-within.t-flat2-default-crd.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-imp.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(72, 139, 241, 0.5);color-scheme:dark;outline-color:rgba(65, 127, 219, 0.25);}.clickable:disabled.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .clickable:disabled .t-flat2-default-crd-imp.kui.clickable, .clickable:disabled.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(65, 127, 219, 0.5);background-image:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-imp.kui, input:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui, select:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(72, 139, 241, 1.0);outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-crd-imp.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(65, 127, 219, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(65, 127, 219, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled .t-flat2-default-crd.kui, .clickable:disabled.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(19, 38, 65, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:disabled .t-flat2-default-crd-imp.kui, .clickable:disabled.t-flat2-default-crd-imp.kui, .clickable:disabled.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd-imp.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(65, 127, 219, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(65, 127, 219, 0.25);}.clickable:active .t-flat2-default-crd.kui, .clickable:active.t-flat2-default-crd.kui{--nearest-background-color:rgba(39, 76, 131, 1.0);outline-color:rgba(78, 152, 255, 1.0);}.t-flat2-default-crd-imp.kui.transition{background-color:rgba(65, 127, 219, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(72, 139, 241, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.125);color:rgba(131, 140, 155, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(131, 140, 155, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:active .t-flat2-default-crd-imp.kui, .clickable:active.t-flat2-default-crd-imp.kui, .clickable:active.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:active.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(85, 165, 255, 1.0);outline-color:rgba(85, 165, 255, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.checked.checkResponsive .t-flat2-default-crd.kui, .checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.checked.checkResponsive .t-flat2-default-crd-imp.kui, .checked.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(72, 139, 241, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui, input:focus.checked.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui, select:focus.checked.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(72, 139, 241, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui, input:focus.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checkResponsive.t-flat2-default-crd.kui, select:focus.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(26, 50, 87, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(92, 177, 255, 1.0);outline-color:rgba(85, 165, 255, 1.0);}.t-flat2-default-crd.kui.transition{background-color:rgba(19, 38, 65, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(92, 177, 255, 1.0);background-image:none;}} +@media {.checkResponsive .t-flat2-default-crd.kui, .checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;}.clickable:active .t-flat2-default-crd-imp.kui.clickable, .clickable:active.t-flat2-default-crd-imp.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(85, 165, 255, 1.0);background-image:none;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(46, 88, 153, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui, .clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-crd.kui.clickable, .clickable:disabled.t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:active .t-flat2-default-crd.kui.clickable, .clickable:active.t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded, .t-flat2-default-crd.kui.padded, .t-flat2-default-crd-imp.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(46, 88, 153, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.t-flat2-default-crd.kui.clickable, input:focus.t-flat2-default-crd.kui.clickable, textarea:focus.t-flat2-default-crd.kui.clickable, select:focus.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd.kui.clickable, .clickable:focus-visible .t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.t-flat2-default-crd-imp.kui.clickable, input:focus.t-flat2-default-crd-imp.kui.clickable, textarea:focus.t-flat2-default-crd-imp.kui.clickable, select:focus.t-flat2-default-crd-imp.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd-imp.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd-imp.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd-imp.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 0.5);background-image:none;}.clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd-imp.kui, input:focus.checkResponsive.t-flat2-default-crd-imp.kui, textarea:focus.checkResponsive.t-flat2-default-crd-imp.kui, select:focus.checkResponsive.t-flat2-default-crd-imp.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd-imp.kui, .clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui, .clickable:focus-visible .t-flat2-default-crd-imp.kui, .clickable:focus-visible.t-flat2-default-crd-imp.kui, input:focus.t-flat2-default-crd-imp.kui, textarea:focus.t-flat2-default-crd-imp.kui, select:focus.t-flat2-default-crd-imp.kui, .hasNoBackField:focus-within.t-flat2-default-crd-imp.kui, .clickable:focus-visible .t-flat2-default-crd.kui, .clickable:focus-visible.t-flat2-default-crd.kui, input:focus.t-flat2-default-crd.kui, textarea:focus.t-flat2-default-crd.kui, select:focus.t-flat2-default-crd.kui, .hasNoBackField:focus-within.t-flat2-default-crd.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-imp.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(72, 139, 241, 0.5);color-scheme:dark;outline-color:rgba(65, 127, 219, 0.25);}.clickable:disabled.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .clickable:disabled .t-flat2-default-crd-imp.kui.clickable, .clickable:disabled.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(65, 127, 219, 0.5);background-image:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-imp.kui, input:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui, select:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(72, 139, 241, 1.0);outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-crd-imp.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(65, 127, 219, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(65, 127, 219, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled .t-flat2-default-crd.kui, .clickable:disabled.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(19, 38, 65, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:disabled .t-flat2-default-crd-imp.kui, .clickable:disabled.t-flat2-default-crd-imp.kui, .clickable:disabled.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd-imp.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(65, 127, 219, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(65, 127, 219, 0.25);}.clickable:active .t-flat2-default-crd.kui, .clickable:active.t-flat2-default-crd.kui{--nearest-background-color:rgba(39, 76, 131, 1.0);outline-color:rgba(78, 152, 255, 1.0);}.t-flat2-default-crd-imp.kui.transition{background-color:rgba(65, 127, 219, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(72, 139, 241, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.125);color:rgba(131, 140, 155, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(131, 140, 155, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:active .t-flat2-default-crd-imp.kui, .clickable:active.t-flat2-default-crd-imp.kui, .clickable:active.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:active.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(85, 165, 255, 1.0);outline-color:rgba(85, 165, 255, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.checked.checkResponsive .t-flat2-default-crd.kui, .checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.checked.checkResponsive .t-flat2-default-crd-imp.kui, .checked.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(72, 139, 241, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui, input:focus.checked.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui, select:focus.checked.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(72, 139, 241, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui, input:focus.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checkResponsive.t-flat2-default-crd.kui, select:focus.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(26, 50, 87, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(92, 177, 255, 1.0);outline-color:rgba(85, 165, 255, 1.0);}.t-flat2-default-crd.kui.transition{background-color:rgba(19, 38, 65, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(92, 177, 255, 1.0);background-image:none;}} @media print {.checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}.checkResponsive.t-flat2-default-crd-imp.t-flat2-default-crd-imp.kui, .t-flat2-default-crd-imp.t-flat2-default-crd-imp.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;}.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checkResponsive.t-flat2-default-crd-imp.t-flat2-default-crd-imp.kui.clickable, .t-flat2-default-crd-imp.t-flat2-default-crd-imp.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd-imp.t-flat2-default-crd-imp.kui.clickable, .checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default.t-flat2-default.kui.clickable, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(255, 255, 255, 1.0);outline-width:2.0px;outline-offset:-2.0px;background-image:none;outline-style:solid;}.checked.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(26, 50, 87, 1.0);}.checked.checkResponsive.t-flat2-default-crd-imp.t-flat2-default-crd-imp.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(72, 139, 241, 1.0);}.checkResponsive.t-flat2-default.t-flat2-default.kui, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(13, 25, 43, 1.0);}.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui, .t-flat2-default-crd.t-flat2-default-crd.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}} @media (hover : hover) {.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:hover .t-flat2-default-crd.kui.clickable, .clickable:hover.t-flat2-default-crd.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:hover .t-flat2-default.kui, .clickable:hover.t-flat2-default.kui, .clickable:hover .t-flat2-default-hed-h1.kui, .clickable:hover.t-flat2-default-hed-h1.kui, .clickable:hover .t-flat2-default-hed-h2.kui, .clickable:hover.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(19, 38, 65, 1.0);outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.t-flat2-default-hed-h1.kui.clickable, .clickable:hover .t-flat2-default.kui.clickable, .clickable:hover.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:hover .t-flat2-default-crd.kui, .clickable:hover.t-flat2-default-crd.kui{--nearest-background-color:rgba(26, 50, 87, 1.0);outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive .t-flat2-default.kui, .clickable:hover.checked.checkResponsive.t-flat2-default.kui, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-crd-imp.kui.clickable, .clickable:hover .t-flat2-default-crd-imp.kui.clickable, .clickable:hover.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(72, 139, 241, 1.0);background-image:none;}.clickable:hover.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:hover.checkResponsive .t-flat2-default.kui, .clickable:hover.checkResponsive.t-flat2-default.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(78, 152, 255, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:hover.checkResponsive .t-flat2-default-crd.kui, .clickable:hover.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checkResponsive .t-flat2-default-crd-imp.kui, .clickable:hover.checkResponsive.t-flat2-default-crd-imp.kui, .clickable:hover .t-flat2-default-crd-imp.kui, .clickable:hover.t-flat2-default-crd-imp.kui{--nearest-background-color:rgba(72, 139, 241, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd-imp.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-crd-imp.kui.clickable{background-color:rgba(78, 152, 255, 1.0);background-image:none;}} diff --git a/example-app/src/jvmSsrTest/resources/golden/RecyclerViewPage.html b/example-app/src/jvmSsrTest/resources/golden/RecyclerViewPage.html index 97e0606cf..dff96fc6b 100644 --- a/example-app/src/jvmSsrTest/resources/golden/RecyclerViewPage.html +++ b/example-app/src/jvmSsrTest/resources/golden/RecyclerViewPage.html @@ -918,22 +918,22 @@ align-self: end; } } -@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui{outline-color:rgba(255, 255, 255, 1.0);}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.t-flat2-default.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.t-flat2-default.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}} +@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui{outline-color:rgba(255, 255, 255, 1.0);}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.t-flat2-default.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.t-flat2-default.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}} @media print {.checkResponsive.t-flat2-default.t-flat2-default.kui, .t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(13, 25, 43, 1.0);}.checked.checkResponsive.t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}.t-flat2-default.t-flat2-default.kui.clickable, .checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui.clickable{background-color:rgba(255, 255, 255, 1.0);outline-width:2.0px;outline-offset:-2.0px;background-image:none;outline-style:solid;}} @media (hover : hover) {.clickable:hover .t-flat2-default.kui, .clickable:hover.t-flat2-default.kui{--nearest-background-color:rgba(19, 38, 65, 1.0);outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default.kui, .clickable:hover.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover .t-flat2-default.kui.clickable, .clickable:hover.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:hover.checkResponsive .t-flat2-default.kui, .clickable:hover.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}} -@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}} +@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}} @media print {.checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(255, 255, 255, 1.0);outline-width:2.0px;outline-offset:-2.0px;background-image:none;outline-style:solid;}.checkResponsive.t-flat2-default.t-flat2-default.kui, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .t-flat2-default.t-flat2-default.kui, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(13, 25, 43, 1.0);}} @media (hover : hover) {.clickable:hover .t-flat2-default.kui, .clickable:hover.t-flat2-default.kui, .clickable:hover .t-flat2-default-hed-h1.kui, .clickable:hover.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(19, 38, 65, 1.0);outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.t-flat2-default-hed-h1.kui.clickable, .clickable:hover .t-flat2-default.kui.clickable, .clickable:hover.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive .t-flat2-default.kui, .clickable:hover.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checkResponsive .t-flat2-default.kui, .clickable:hover.checkResponsive.t-flat2-default.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}} -@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui, .clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}} +@media {.clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui, .clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}} @media print {.checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default.t-flat2-default.kui.clickable, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(255, 255, 255, 1.0);outline-width:2.0px;outline-offset:-2.0px;background-image:none;outline-style:solid;}.checkResponsive.t-flat2-default.t-flat2-default.kui, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .t-flat2-default.t-flat2-default.kui, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(13, 25, 43, 1.0);}} @media (hover : hover) {.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:hover .t-flat2-default.kui, .clickable:hover.t-flat2-default.kui, .clickable:hover .t-flat2-default-hed-h2.kui, .clickable:hover.t-flat2-default-hed-h2.kui, .clickable:hover .t-flat2-default-hed-h1.kui, .clickable:hover.t-flat2-default-hed-h1.kui{--nearest-background-color:rgba(19, 38, 65, 1.0);outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.t-flat2-default-hed-h1.kui.clickable, .clickable:hover .t-flat2-default.kui.clickable, .clickable:hover.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:hover.checked.checkResponsive .t-flat2-default.kui, .clickable:hover.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checkResponsive .t-flat2-default.kui, .clickable:hover.checkResponsive.t-flat2-default.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}} -@media {.checkResponsive .t-flat2-default-crd.kui, .checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(46, 88, 153, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui, .clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-crd.kui.clickable, .clickable:disabled.t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:active .t-flat2-default-crd.kui.clickable, .clickable:active.t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded, .t-flat2-default-crd.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(46, 88, 153, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.t-flat2-default-crd.kui.clickable, input:focus.t-flat2-default-crd.kui.clickable, textarea:focus.t-flat2-default-crd.kui.clickable, select:focus.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 0.5);background-image:none;}.clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui, .clickable:focus-visible .t-flat2-default-crd.kui, .clickable:focus-visible.t-flat2-default-crd.kui, input:focus.t-flat2-default-crd.kui, textarea:focus.t-flat2-default-crd.kui, select:focus.t-flat2-default-crd.kui, .hasNoBackField:focus-within.t-flat2-default-crd.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled .t-flat2-default-crd.kui, .clickable:disabled.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(19, 38, 65, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:active .t-flat2-default-crd.kui, .clickable:active.t-flat2-default-crd.kui{--nearest-background-color:rgba(39, 76, 131, 1.0);outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.125);color:rgba(131, 140, 155, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(131, 140, 155, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.checked.checkResponsive .t-flat2-default-crd.kui, .checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui, input:focus.checked.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui, select:focus.checked.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui, input:focus.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checkResponsive.t-flat2-default-crd.kui, select:focus.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(26, 50, 87, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default-crd.kui.transition{background-color:rgba(19, 38, 65, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}} +@media {.checkResponsive .t-flat2-default-crd.kui, .checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(46, 88, 153, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui, .clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-crd.kui.clickable, .clickable:disabled.t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:active .t-flat2-default-crd.kui.clickable, .clickable:active.t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded, .t-flat2-default-crd.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(46, 88, 153, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.t-flat2-default-crd.kui.clickable, input:focus.t-flat2-default-crd.kui.clickable, textarea:focus.t-flat2-default-crd.kui.clickable, select:focus.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 0.5);background-image:none;}.clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui, .clickable:focus-visible .t-flat2-default-crd.kui, .clickable:focus-visible.t-flat2-default-crd.kui, input:focus.t-flat2-default-crd.kui, textarea:focus.t-flat2-default-crd.kui, select:focus.t-flat2-default-crd.kui, .hasNoBackField:focus-within.t-flat2-default-crd.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled .t-flat2-default-crd.kui, .clickable:disabled.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(19, 38, 65, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:active .t-flat2-default-crd.kui, .clickable:active.t-flat2-default-crd.kui{--nearest-background-color:rgba(39, 76, 131, 1.0);outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.125);color:rgba(131, 140, 155, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(131, 140, 155, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.checked.checkResponsive .t-flat2-default-crd.kui, .checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui, input:focus.checked.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui, select:focus.checked.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui, input:focus.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checkResponsive.t-flat2-default-crd.kui, select:focus.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(26, 50, 87, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default-crd.kui.transition{background-color:rgba(19, 38, 65, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}} @media print {.checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default.t-flat2-default.kui.clickable, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(255, 255, 255, 1.0);outline-width:2.0px;outline-offset:-2.0px;background-image:none;outline-style:solid;}.checked.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(26, 50, 87, 1.0);}.checkResponsive.t-flat2-default.t-flat2-default.kui, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(13, 25, 43, 1.0);}.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui, .t-flat2-default-crd.t-flat2-default-crd.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}} @media (hover : hover) {.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:hover .t-flat2-default-crd.kui.clickable, .clickable:hover.t-flat2-default-crd.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:hover .t-flat2-default.kui, .clickable:hover.t-flat2-default.kui, .clickable:hover .t-flat2-default-hed-h1.kui, .clickable:hover.t-flat2-default-hed-h1.kui, .clickable:hover .t-flat2-default-hed-h2.kui, .clickable:hover.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(19, 38, 65, 1.0);outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.t-flat2-default-hed-h1.kui.clickable, .clickable:hover .t-flat2-default.kui.clickable, .clickable:hover.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:hover .t-flat2-default-crd.kui, .clickable:hover.t-flat2-default-crd.kui{--nearest-background-color:rgba(26, 50, 87, 1.0);outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive .t-flat2-default.kui, .clickable:hover.checked.checkResponsive.t-flat2-default.kui, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:hover.checkResponsive .t-flat2-default.kui, .clickable:hover.checkResponsive.t-flat2-default.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checkResponsive .t-flat2-default-crd.kui, .clickable:hover.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(65, 127, 219, 1.0);}} -@media {.checkResponsive .t-flat2-default-crd.kui, .checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(46, 88, 153, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui, .clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable{background-color:rgba(255, 255, 255, 0.5);background-image:none;}.clickable:disabled .t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(255, 255, 255, 0.25);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-crd.kui.clickable, .clickable:disabled.t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:active .t-flat2-default-crd.kui.clickable, .clickable:active.t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.t-flat2-default-crd-scrollindicator.kui.transition{background-color:rgba(255, 255, 255, 0.5);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default-crd-scrollindicator.kui.padded, .t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded, .t-flat2-default-crd.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:focus-visible.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible.t-flat2-default-crd-scrollindicator.kui.clickable, input:focus.t-flat2-default-crd-scrollindicator.kui.clickable, textarea:focus.t-flat2-default-crd-scrollindicator.kui.clickable, select:focus.t-flat2-default-crd-scrollindicator.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.t-flat2-default-crd.kui.clickable, input:focus.t-flat2-default-crd.kui.clickable, textarea:focus.t-flat2-default-crd.kui.clickable, select:focus.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(46, 88, 153, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 0.5);background-image:none;}.clickable:active.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:active.checkResponsive.t-flat2-default-crd-scrollindicator.kui, .clickable:active .t-flat2-default-crd-scrollindicator.kui, .clickable:active.t-flat2-default-crd-scrollindicator.kui{--nearest-background-color:rgba(255, 255, 255, 0.5);outline-color:rgba(78, 152, 255, 1.0);}.clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui, .clickable:focus-visible .t-flat2-default-crd.kui, .clickable:focus-visible.t-flat2-default-crd.kui, input:focus.t-flat2-default-crd.kui, textarea:focus.t-flat2-default-crd.kui, select:focus.t-flat2-default-crd.kui, .hasNoBackField:focus-within.t-flat2-default-crd.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, input:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, select:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, .checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 0.5);color-scheme:light;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable{background-color:rgba(255, 255, 255, 0.5);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:disabled.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.t-flat2-default-crd-scrollindicator.kui.clickable{background-color:rgba(255, 255, 255, 0.25);background-image:none;}.checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled .t-flat2-default-crd.kui, .clickable:disabled.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(255, 255, 255, 0.5);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.125);color:rgba(0, 0, 0, 0.25);--nearest-background-color:rgba(255, 255, 255, 0.25);color-scheme:light;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(19, 38, 65, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:active .t-flat2-default-crd.kui, .clickable:active.t-flat2-default-crd.kui{--nearest-background-color:rgba(39, 76, 131, 1.0);outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.125);color:rgba(131, 140, 155, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(131, 140, 155, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.checked.checkResponsive .t-flat2-default-crd.kui, .checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:active.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 0.5);color-scheme:light;outline-color:rgba(78, 152, 255, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui, input:focus.checked.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui, select:focus.checked.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui, input:focus.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checkResponsive.t-flat2-default-crd.kui, select:focus.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(26, 50, 87, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default-crd.kui.transition{background-color:rgba(19, 38, 65, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}} +@media {.checkResponsive .t-flat2-default-crd.kui, .checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(46, 88, 153, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui, .clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable{background-color:rgba(255, 255, 255, 0.5);background-image:none;}.clickable:disabled .t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(255, 255, 255, 0.25);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-crd.kui.clickable, .clickable:disabled.t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:active .t-flat2-default-crd.kui.clickable, .clickable:active.t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.t-flat2-default-crd-scrollindicator.kui.transition{background-color:rgba(255, 255, 255, 0.5);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default-crd-scrollindicator.kui.padded, .t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded, .t-flat2-default-crd.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:focus-visible.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible.t-flat2-default-crd-scrollindicator.kui.clickable, input:focus.t-flat2-default-crd-scrollindicator.kui.clickable, textarea:focus.t-flat2-default-crd-scrollindicator.kui.clickable, select:focus.t-flat2-default-crd-scrollindicator.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.t-flat2-default-crd.kui.clickable, input:focus.t-flat2-default-crd.kui.clickable, textarea:focus.t-flat2-default-crd.kui.clickable, select:focus.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(46, 88, 153, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 0.5);background-image:none;}.clickable:active.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:active.checkResponsive.t-flat2-default-crd-scrollindicator.kui, .clickable:active .t-flat2-default-crd-scrollindicator.kui, .clickable:active.t-flat2-default-crd-scrollindicator.kui{--nearest-background-color:rgba(255, 255, 255, 0.5);outline-color:rgba(78, 152, 255, 1.0);}.clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui, .clickable:focus-visible .t-flat2-default-crd.kui, .clickable:focus-visible.t-flat2-default-crd.kui, input:focus.t-flat2-default-crd.kui, textarea:focus.t-flat2-default-crd.kui, select:focus.t-flat2-default-crd.kui, .hasNoBackField:focus-within.t-flat2-default-crd.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, input:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, select:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, .checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 0.5);color-scheme:light;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable{background-color:rgba(255, 255, 255, 0.5);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:disabled.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.t-flat2-default-crd-scrollindicator.kui.clickable{background-color:rgba(255, 255, 255, 0.25);background-image:none;}.checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled .t-flat2-default-crd.kui, .clickable:disabled.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(255, 255, 255, 0.5);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.125);color:rgba(0, 0, 0, 0.25);--nearest-background-color:rgba(255, 255, 255, 0.25);color-scheme:light;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(19, 38, 65, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:active .t-flat2-default-crd.kui, .clickable:active.t-flat2-default-crd.kui{--nearest-background-color:rgba(39, 76, 131, 1.0);outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.125);color:rgba(131, 140, 155, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(131, 140, 155, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.checked.checkResponsive .t-flat2-default-crd.kui, .checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:active.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 0.5);color-scheme:light;outline-color:rgba(78, 152, 255, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui, input:focus.checked.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui, select:focus.checked.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui, input:focus.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checkResponsive.t-flat2-default-crd.kui, select:focus.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(26, 50, 87, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default-crd.kui.transition{background-color:rgba(19, 38, 65, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}} @media print {.checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd-scrollindicator.t-flat2-default-crd-scrollindicator.kui.clickable, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .t-flat2-default-crd-scrollindicator.t-flat2-default-crd-scrollindicator.kui.clickable, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checkResponsive.t-flat2-default-crd-scrollindicator.t-flat2-default-crd-scrollindicator.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default.t-flat2-default.kui.clickable, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(255, 255, 255, 1.0);outline-width:2.0px;outline-offset:-2.0px;background-image:none;outline-style:solid;}.checked.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(26, 50, 87, 1.0);}.checkResponsive.t-flat2-default-crd-scrollindicator.t-flat2-default-crd-scrollindicator.kui, .t-flat2-default-crd-scrollindicator.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(255, 255, 255, 0.5);}.checked.checkResponsive.t-flat2-default-crd-scrollindicator.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(255, 255, 255, 0.5);}.checkResponsive.t-flat2-default.t-flat2-default.kui, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(13, 25, 43, 1.0);}.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui, .t-flat2-default-crd.t-flat2-default-crd.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}} @media (hover : hover) {.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:hover .t-flat2-default-crd.kui.clickable, .clickable:hover.t-flat2-default-crd.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:hover .t-flat2-default.kui, .clickable:hover.t-flat2-default.kui, .clickable:hover .t-flat2-default-hed-h1.kui, .clickable:hover.t-flat2-default-hed-h1.kui, .clickable:hover .t-flat2-default-hed-h2.kui, .clickable:hover.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(19, 38, 65, 1.0);outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.t-flat2-default-hed-h1.kui.clickable, .clickable:hover .t-flat2-default.kui.clickable, .clickable:hover.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:hover .t-flat2-default-crd.kui, .clickable:hover.t-flat2-default-crd.kui{--nearest-background-color:rgba(26, 50, 87, 1.0);outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:hover .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:hover.t-flat2-default-crd-scrollindicator.kui.clickable{background-color:rgba(255, 255, 255, 0.5);background-image:none;}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive .t-flat2-default.kui, .clickable:hover.checked.checkResponsive.t-flat2-default.kui, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:hover.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:hover.checkResponsive.t-flat2-default-crd-scrollindicator.kui, .clickable:hover .t-flat2-default-crd-scrollindicator.kui, .clickable:hover.t-flat2-default-crd-scrollindicator.kui{--nearest-background-color:rgba(255, 255, 255, 0.5);outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checkResponsive .t-flat2-default.kui, .clickable:hover.checkResponsive.t-flat2-default.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checkResponsive .t-flat2-default-crd.kui, .clickable:hover.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 0.5);color-scheme:light;outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(65, 127, 219, 1.0);}} -@media {.checkResponsive .t-flat2-default-crd.kui, .checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(46, 88, 153, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui, .clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable{background-color:rgba(255, 255, 255, 0.5);background-image:none;}.clickable:disabled .t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(255, 255, 255, 0.25);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-crd.kui.clickable, .clickable:disabled.t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:active .t-flat2-default-crd.kui.clickable, .clickable:active.t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.t-flat2-default-crd-scrollindicator.kui.transition{background-color:rgba(255, 255, 255, 0.5);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default-crd-scrollindicator.kui.padded, .t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded, .t-flat2-default-crd.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:focus-visible.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible.t-flat2-default-crd-scrollindicator.kui.clickable, input:focus.t-flat2-default-crd-scrollindicator.kui.clickable, textarea:focus.t-flat2-default-crd-scrollindicator.kui.clickable, select:focus.t-flat2-default-crd-scrollindicator.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.t-flat2-default-crd.kui.clickable, input:focus.t-flat2-default-crd.kui.clickable, textarea:focus.t-flat2-default-crd.kui.clickable, select:focus.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(46, 88, 153, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 0.5);background-image:none;}.clickable:active.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:active.checkResponsive.t-flat2-default-crd-scrollindicator.kui, .clickable:active .t-flat2-default-crd-scrollindicator.kui, .clickable:active.t-flat2-default-crd-scrollindicator.kui{--nearest-background-color:rgba(255, 255, 255, 0.5);outline-color:rgba(78, 152, 255, 1.0);}.clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui, .clickable:focus-visible .t-flat2-default-crd.kui, .clickable:focus-visible.t-flat2-default-crd.kui, input:focus.t-flat2-default-crd.kui, textarea:focus.t-flat2-default-crd.kui, select:focus.t-flat2-default-crd.kui, .hasNoBackField:focus-within.t-flat2-default-crd.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, input:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, select:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, .checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 0.5);color-scheme:light;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable{background-color:rgba(255, 255, 255, 0.5);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:disabled.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.t-flat2-default-crd-scrollindicator.kui.clickable{background-color:rgba(255, 255, 255, 0.25);background-image:none;}.checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled .t-flat2-default-crd.kui, .clickable:disabled.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(255, 255, 255, 0.5);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.125);color:rgba(0, 0, 0, 0.25);--nearest-background-color:rgba(255, 255, 255, 0.25);color-scheme:light;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(19, 38, 65, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:active .t-flat2-default-crd.kui, .clickable:active.t-flat2-default-crd.kui{--nearest-background-color:rgba(39, 76, 131, 1.0);outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.125);color:rgba(131, 140, 155, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(131, 140, 155, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.checked.checkResponsive .t-flat2-default-crd.kui, .checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:active.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 0.5);color-scheme:light;outline-color:rgba(78, 152, 255, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui, input:focus.checked.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui, select:focus.checked.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui, input:focus.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checkResponsive.t-flat2-default-crd.kui, select:focus.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(26, 50, 87, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default-crd.kui.transition{background-color:rgba(19, 38, 65, 1.0);box-shadow:none;backdrop-filter:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}} +@media {.checkResponsive .t-flat2-default-crd.kui, .checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;}.clickable:active.checkResponsive .t-flat2-default.kui, .clickable:active.checkResponsive.t-flat2-default.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checkResponsive.t-flat2-default.kui, input:focus.checkResponsive.t-flat2-default.kui, textarea:focus.checkResponsive.t-flat2-default.kui, select:focus.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active .t-flat2-default.kui.clickable, .clickable:active.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h1.kui.clickable, .clickable:active.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checkResponsive.t-flat2-default.kui.clickable, .clickable:active .t-flat2-default-hed-h2.kui.clickable, .clickable:active.t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(46, 88, 153, 1.0);background-image:none;}.clickable:active .t-flat2-default.kui, .clickable:active.t-flat2-default.kui, .clickable:active .t-flat2-default-hed-h1.kui, .clickable:active.t-flat2-default-hed-h1.kui, .clickable:active .t-flat2-default-hed-h2.kui, .clickable:active.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(32, 63, 109, 1.0);outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable{background-color:rgba(255, 255, 255, 0.5);background-image:none;}.clickable:disabled .t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(255, 255, 255, 0.25);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-crd.kui.clickable, .clickable:disabled.t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui.clickable{background-color:rgba(19, 38, 65, 0.5);background-image:none;}.clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checkResponsive .t-flat2-default.kui, .clickable:disabled.checkResponsive.t-flat2-default.kui, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.125);color:rgba(122, 129, 139, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(122, 129, 139, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:active .t-flat2-default-crd.kui.clickable, .clickable:active.t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:active.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(39, 76, 131, 1.0);background-image:none;}.t-flat2-default-crd-scrollindicator.kui.transition{background-color:rgba(255, 255, 255, 0.5);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.checked.checkResponsive .t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default-hed-h2.kui, .checked.checkResponsive .t-flat2-default.kui, .checked.checkResponsive.t-flat2-default.kui, .checked.checkResponsive .t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.t-flat2-default-crd-scrollindicator.kui.padded, .t-flat2-default-hed-h2.kui.padded, .t-flat2-default.kui.padded, .t-flat2-default-hed-h1.kui.padded, .t-flat2-default-crd.kui.padded{border-radius:calc(var(--parentSpacing, 0px) * 0.8);}.clickable:focus-visible.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible.t-flat2-default-crd-scrollindicator.kui.clickable, input:focus.t-flat2-default-crd-scrollindicator.kui.clickable, textarea:focus.t-flat2-default-crd-scrollindicator.kui.clickable, select:focus.t-flat2-default-crd-scrollindicator.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.t-flat2-default-crd.kui.clickable, input:focus.t-flat2-default-crd.kui.clickable, textarea:focus.t-flat2-default-crd.kui.clickable, select:focus.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h2.kui.clickable, input:focus.t-flat2-default-hed-h2.kui.clickable, textarea:focus.t-flat2-default-hed-h2.kui.clickable, select:focus.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default.kui.clickable, input:focus.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checkResponsive.t-flat2-default.kui.clickable, select:focus.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui.clickable, .clickable:focus-visible .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.t-flat2-default-hed-h1.kui.clickable, input:focus.t-flat2-default-hed-h1.kui.clickable, textarea:focus.t-flat2-default-hed-h1.kui.clickable, select:focus.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible .t-flat2-default.kui.clickable, .clickable:focus-visible.t-flat2-default.kui.clickable, input:focus.t-flat2-default.kui.clickable, textarea:focus.t-flat2-default.kui.clickable, select:focus.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.t-flat2-default.kui.clickable{outline-width:3.0px;outline-offset:-3.0px;outline-style:solid;}.clickable:active.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:active.checked.checkResponsive .t-flat2-default.kui, .clickable:active.checked.checkResponsive.t-flat2-default.kui, .clickable:active.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:active.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(72, 139, 241, 1.0);}.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui, input:focus.checked.checkResponsive.t-flat2-default.kui, textarea:focus.checked.checkResponsive.t-flat2-default.kui, select:focus.checked.checkResponsive.t-flat2-default.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(46, 88, 153, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled .t-flat2-default.kui, .clickable:disabled.t-flat2-default.kui, .clickable:disabled .t-flat2-default-hed-h1.kui, .clickable:disabled.t-flat2-default-hed-h1.kui, .clickable:disabled .t-flat2-default-hed-h2.kui, .clickable:disabled.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(13, 25, 43, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.t-flat2-default-hed-h1.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:2.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 0.5);background-image:none;}.clickable:active.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:active.checkResponsive.t-flat2-default-crd-scrollindicator.kui, .clickable:active .t-flat2-default-crd-scrollindicator.kui, .clickable:active.t-flat2-default-crd-scrollindicator.kui{--nearest-background-color:rgba(255, 255, 255, 0.5);outline-color:rgba(78, 152, 255, 1.0);}.clickable:focus-visible .t-flat2-default-hed-h1.kui, .clickable:focus-visible.t-flat2-default-hed-h1.kui, input:focus.t-flat2-default-hed-h1.kui, textarea:focus.t-flat2-default-hed-h1.kui, select:focus.t-flat2-default-hed-h1.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h1.kui, .clickable:focus-visible .t-flat2-default.kui, .clickable:focus-visible.t-flat2-default.kui, input:focus.t-flat2-default.kui, textarea:focus.t-flat2-default.kui, select:focus.t-flat2-default.kui, .hasNoBackField:focus-within.t-flat2-default.kui, .clickable:focus-visible .t-flat2-default-hed-h2.kui, .clickable:focus-visible.t-flat2-default-hed-h2.kui, input:focus.t-flat2-default-hed-h2.kui, textarea:focus.t-flat2-default-hed-h2.kui, select:focus.t-flat2-default-hed-h2.kui, .hasNoBackField:focus-within.t-flat2-default-hed-h2.kui, .clickable:focus-visible .t-flat2-default-crd.kui, .clickable:focus-visible.t-flat2-default-crd.kui, input:focus.t-flat2-default-crd.kui, textarea:focus.t-flat2-default-crd.kui, select:focus.t-flat2-default-crd.kui, .hasNoBackField:focus-within.t-flat2-default-crd.kui{outline-color:rgba(255, 255, 255, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, input:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, select:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui, .checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 0.5);color-scheme:light;}.clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:disabled.checked.checkResponsive .t-flat2-default.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(52, 101, 175, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable{background-color:rgba(255, 255, 255, 0.5);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.clickable:disabled.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:disabled.t-flat2-default-crd-scrollindicator.kui.clickable{background-color:rgba(255, 255, 255, 0.25);background-image:none;}.checkResponsive .t-flat2-default-hed-h2.kui, .checkResponsive.t-flat2-default-hed-h2.kui, .checkResponsive .t-flat2-default.kui, .checkResponsive.t-flat2-default.kui, .checkResponsive .t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;}.clickable:disabled .t-flat2-default-crd.kui, .clickable:disabled.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(255, 255, 255, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(255, 255, 255, 0.5);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.125);color:rgba(0, 0, 0, 0.25);--nearest-background-color:rgba(255, 255, 255, 0.25);color-scheme:light;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.0rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(59, 114, 197, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(19, 38, 65, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.clickable:disabled.checkResponsive .t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default.kui.clickable, .clickable:disabled .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.t-flat2-default-hed-h2.kui.clickable, .clickable:disabled .t-flat2-default.kui.clickable, .clickable:disabled.t-flat2-default.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:disabled.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:disabled.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(13, 25, 43, 0.5);background-image:none;}.clickable:active .t-flat2-default-crd.kui, .clickable:active.t-flat2-default-crd.kui{--nearest-background-color:rgba(39, 76, 131, 1.0);outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.125);color:rgba(131, 140, 155, 0.25);--nearest-background-color:rgba(19, 38, 65, 0.5);--icon-color:rgba(131, 140, 155, 0.25);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:focus-visible.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.t-flat2-default-hed-h1.kui.transition, .t-flat2-default.kui.transition, .t-flat2-default-hed-h2.kui.transition{background-color:rgba(13, 25, 43, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui.clickable, input:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, select:focus.checked.checkResponsive.t-flat2-default-crd.kui.clickable, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);outline-width:3.0px;outline-offset:-3.0px;background-image:none;outline-style:solid;}.checked.checkResponsive .t-flat2-default-crd.kui, .checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;}.clickable:active.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:active.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 0.5);color-scheme:light;outline-color:rgba(78, 152, 255, 1.0);}.clickable:focus-visible.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checked.checkResponsive.t-flat2-default-crd.kui, input:focus.checked.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checked.checkResponsive.t-flat2-default-crd.kui, select:focus.checked.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);text-decoration-line:none;color:rgba(255, 255, 255, 1.0);font-weight:400;letter-spacing:0.0rem;font-size:1.6rem;line-height:1.4;font-style:normal;--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;--spacing:0.75rem;outline-color:rgba(52, 101, 175, 1.0);transition-duration:0.25s;text-transform:none;--nearest-background-color:rgba(13, 25, 43, 1.0);font-family:'Montserrat';--padding:0.75rem 0.75rem 0.75rem 0.75rem;--transition-duration:0.25s;}.checked.checkResponsive .t-flat2-default.kui.clickable, .checked.checkResponsive.t-flat2-default.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:focus-visible.checkResponsive .t-flat2-default-crd.kui, .clickable:focus-visible.checkResponsive.t-flat2-default-crd.kui, input:focus.checkResponsive.t-flat2-default-crd.kui, textarea:focus.checkResponsive.t-flat2-default-crd.kui, select:focus.checkResponsive.t-flat2-default-crd.kui, .hasNoBackField:focus-within.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(255, 255, 255, 1.0);}.clickable:active.checkResponsive .t-flat2-default-crd.kui, .clickable:active.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(39, 76, 131, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(78, 152, 255, 1.0);}.clickable:disabled.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:disabled.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.125);color:rgba(255, 255, 255, 0.25);--nearest-background-color:rgba(26, 50, 87, 0.5);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 0.25);}.t-flat2-default-crd.kui.transition{background-color:rgba(19, 38, 65, 1.0);box-shadow:none;backdrop-filter:none;transform:none;outline-width:0.0rem;-webkit-backdrop-filter:none;outline-offset:-0.0rem;background-image:none;outline-style:none;}} @media print {.checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .checked.checkResponsive.t-flat2-default-crd-scrollindicator.t-flat2-default-crd-scrollindicator.kui.clickable, .checked.checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .t-flat2-default-crd-scrollindicator.t-flat2-default-crd-scrollindicator.kui.clickable, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .checkResponsive.t-flat2-default.t-flat2-default.kui.clickable, .checkResponsive.t-flat2-default-crd-scrollindicator.t-flat2-default-crd-scrollindicator.kui.clickable, .checked.checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable, .checked.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui.clickable, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui.clickable, .t-flat2-default.t-flat2-default.kui.clickable, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui.clickable{background-color:rgba(255, 255, 255, 1.0);outline-width:2.0px;outline-offset:-2.0px;background-image:none;outline-style:solid;}.checked.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(26, 50, 87, 1.0);}.checkResponsive.t-flat2-default-crd-scrollindicator.t-flat2-default-crd-scrollindicator.kui, .t-flat2-default-crd-scrollindicator.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(255, 255, 255, 0.5);}.checked.checkResponsive.t-flat2-default-crd-scrollindicator.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);color-scheme:light;outline-color:rgba(255, 255, 255, 0.5);}.checkResponsive.t-flat2-default.t-flat2-default.kui, .checkResponsive.t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .checkResponsive.t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .t-flat2-default-hed-h1.t-flat2-default-hed-h1.kui, .t-flat2-default-hed-h2.t-flat2-default-hed-h2.kui, .t-flat2-default.t-flat2-default.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(13, 25, 43, 1.0);}.checkResponsive.t-flat2-default-crd.t-flat2-default-crd.kui, .t-flat2-default-crd.t-flat2-default-crd.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 1.0);--icon-color:rgba(0, 0, 0, 1.0);color-scheme:light;outline-color:rgba(19, 38, 65, 1.0);}} @media (hover : hover) {.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default.kui.clickable, .clickable:hover .t-flat2-default-crd.kui.clickable, .clickable:hover.t-flat2-default-crd.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(26, 50, 87, 1.0);background-image:none;}.clickable:hover .t-flat2-default.kui, .clickable:hover.t-flat2-default.kui, .clickable:hover .t-flat2-default-hed-h1.kui, .clickable:hover.t-flat2-default-hed-h1.kui, .clickable:hover .t-flat2-default-hed-h2.kui, .clickable:hover.t-flat2-default-hed-h2.kui{--nearest-background-color:rgba(19, 38, 65, 1.0);outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.t-flat2-default-hed-h1.kui.clickable, .clickable:hover .t-flat2-default.kui.clickable, .clickable:hover.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui.clickable, .clickable:hover .t-flat2-default-hed-h2.kui.clickable, .clickable:hover.t-flat2-default-hed-h2.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default.kui.clickable, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui.clickable{background-color:rgba(19, 38, 65, 1.0);background-image:none;}.clickable:hover .t-flat2-default-crd.kui, .clickable:hover.t-flat2-default-crd.kui{--nearest-background-color:rgba(26, 50, 87, 1.0);outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:hover.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:hover.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:hover .t-flat2-default-crd-scrollindicator.kui.clickable, .clickable:hover.t-flat2-default-crd-scrollindicator.kui.clickable{background-color:rgba(255, 255, 255, 0.5);background-image:none;}.clickable:hover.checked.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h1.kui, .clickable:hover.checked.checkResponsive .t-flat2-default.kui, .clickable:hover.checked.checkResponsive.t-flat2-default.kui, .clickable:hover.checked.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-hed-h2.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd.kui.clickable, .clickable:hover.checked.checkResponsive.t-flat2-default-crd.kui.clickable{background-color:rgba(32, 63, 109, 1.0);background-image:none;}.clickable:hover.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:hover.checkResponsive.t-flat2-default-crd-scrollindicator.kui, .clickable:hover .t-flat2-default-crd-scrollindicator.kui, .clickable:hover.t-flat2-default-crd-scrollindicator.kui{--nearest-background-color:rgba(255, 255, 255, 0.5);outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checkResponsive .t-flat2-default.kui, .clickable:hover.checkResponsive.t-flat2-default.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h2.kui, .clickable:hover.checkResponsive .t-flat2-default-hed-h1.kui, .clickable:hover.checkResponsive.t-flat2-default-hed-h1.kui{--separator-color:rgba(122, 129, 139, 0.5);color:rgba(122, 129, 139, 1.0);--nearest-background-color:rgba(19, 38, 65, 1.0);--icon-color:rgba(122, 129, 139, 1.0);color-scheme:dark;outline-color:rgba(59, 114, 197, 1.0);}.clickable:hover.checkResponsive .t-flat2-default-crd.kui, .clickable:hover.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(131, 140, 155, 0.5);color:rgba(131, 140, 155, 1.0);--nearest-background-color:rgba(26, 50, 87, 1.0);--icon-color:rgba(131, 140, 155, 1.0);color-scheme:dark;outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd-scrollindicator.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-crd-scrollindicator.kui{--separator-color:rgba(0, 0, 0, 0.5);color:rgba(0, 0, 0, 1.0);--nearest-background-color:rgba(255, 255, 255, 0.5);color-scheme:light;outline-color:rgba(65, 127, 219, 1.0);}.clickable:hover.checked.checkResponsive .t-flat2-default-crd.kui, .clickable:hover.checked.checkResponsive.t-flat2-default-crd.kui{--separator-color:rgba(255, 255, 255, 0.5);color:rgba(255, 255, 255, 1.0);--nearest-background-color:rgba(32, 63, 109, 1.0);--icon-color:rgba(255, 255, 255, 1.0);color-scheme:dark;outline-color:rgba(65, 127, 219, 1.0);}} @@ -964,7 +964,7 @@ ) { value -> card.text("Item") } -}

Scrolling to a Specific Item

You can programmatically scroll to a specific item in the recyclerView:

var recyclerView: RecyclerView? = null
+}

Scrolling to a Specific Item

You can programmatically scroll to a specific item in the recyclerView:

var recyclerView: Recycler2? = null
 col {
     button {
         text("Scroll to Item 10")
diff --git a/gradle-plugin/build.gradle.kts b/gradle-plugin/build.gradle.kts
index 874d7b815..7cd069d57 100644
--- a/gradle-plugin/build.gradle.kts
+++ b/gradle-plugin/build.gradle.kts
@@ -30,12 +30,12 @@ tasks.validatePlugins {
 }
 tasks.withType {
     compilerOptions {
-        apiVersion.set(org.jetbrains.kotlin.gradle.dsl.KotlinVersion.KOTLIN_2_1)
-        languageVersion.set(org.jetbrains.kotlin.gradle.dsl.KotlinVersion.KOTLIN_2_1)
+        apiVersion.set(org.jetbrains.kotlin.gradle.dsl.KotlinVersion.KOTLIN_2_2)
+        languageVersion.set(org.jetbrains.kotlin.gradle.dsl.KotlinVersion.KOTLIN_2_2)
     }
 }
 
-tasks.create("publishLocally", Copy::class.java) {
+tasks.register("publishLocally", Copy::class.java) {
     from(file("src/main/kotlin/KiteUiPlugin.kt"))
     into(rootProject.file("buildSrc/src/main/kotlin"))
 }
diff --git a/gradle-plugin/src/main/kotlin/KiteUiPlugin.kt b/gradle-plugin/src/main/kotlin/KiteUiPlugin.kt
index a142b6b46..29268d10f 100644
--- a/gradle-plugin/src/main/kotlin/KiteUiPlugin.kt
+++ b/gradle-plugin/src/main/kotlin/KiteUiPlugin.kt
@@ -21,10 +21,10 @@ class KiteUiPlugin : Plugin {
     override fun apply(project: Project) = with(project) {
         val ext = extensions.create("kiteui", KiteUiPluginExtension::class.java)
         afterEvaluate {
-            if (ext.packageName == null)
-                throw IllegalArgumentException("KiteUiPluginExtension property packageName is null. Please configure KiteUiPluginExtension and provide a value")
-            if (ext.iosProjectRoot == null)
-                throw IllegalArgumentException("KiteUiPluginExtension property iosProjectRoot is null. Please configure KiteUiPluginExtension and provide a value")
+            if (ext.packageName.isEmpty())
+                throw IllegalArgumentException("KiteUiPluginExtension property packageName is not set. Please configure KiteUiPluginExtension and provide a value")
+            if (ext.iosProjectRoot.path.isEmpty())
+                throw IllegalArgumentException("KiteUiPluginExtension property iosProjectRoot is not set. Please configure KiteUiPluginExtension and provide a value")
         }
 
         val kotlinExtension = project.extensions.findByName("kotlin")
diff --git a/gradle-plugin/src/main/kotlin/resources.kt b/gradle-plugin/src/main/kotlin/resources.kt
index e5e1827a0..6a4848d20 100644
--- a/gradle-plugin/src/main/kotlin/resources.kt
+++ b/gradle-plugin/src/main/kotlin/resources.kt
@@ -268,7 +268,9 @@ internal fun String.localizer(out: MutableSet) {
                         printlnParenLevel = -1
                     }
                 }
-                if (c == ' ' && codeStack.last().parenLevel == codeStack.last().parenLevel) annotationParenLevel
+                // Paren-less annotation (e.g. `@JvmStatic`): a space at the same paren level as the
+                // '@' means no argument list followed, so the annotation-exclusion window closes here.
+                if (c == ' ' && codeStack.last().parenLevel == annotationParenLevel) annotationParenLevel = -1
             }
         } catch (e: Exception) {
             throw Exception(
diff --git a/gradle-plugin/src/main/kotlin/resourcesPlatforms.kt b/gradle-plugin/src/main/kotlin/resourcesPlatforms.kt
index 49a1d8342..6624d0124 100644
--- a/gradle-plugin/src/main/kotlin/resourcesPlatforms.kt
+++ b/gradle-plugin/src/main/kotlin/resourcesPlatforms.kt
@@ -18,8 +18,6 @@ internal fun resourcesCommon(resourceFolder: File, out: File, ext: KiteUiPluginE
                     usesBlob = true; "suspend fun ${r.name}(): Blob"
                 }
                 is Resource.ImageVector -> "val ${r.name}: ImageVector"
-
-                else -> ""
             }
         }
 
@@ -73,8 +71,6 @@ internal fun resourcesJs(gitIgnores: List, resourceFolder: File, out: File
                 }
 
                 is Resource.ImageVector -> "actual val ${r.name}: ImageVector = ${r.imageVectorActual}"
-
-                else -> ""
             }
         }
 
@@ -228,8 +224,6 @@ internal fun resourcesIos(
                 }
 
                 is Resource.ImageVector -> "actual val ${r.name}: ImageVector = ${r.imageVectorActual}"
-
-                else -> ""
             }
         }
 
@@ -332,7 +326,6 @@ internal fun resourcesAndroid(resourceFolder: File, androidResFolder: File, outK
 
                     "actual suspend fun ${r.name}(): Blob = Blob(AndroidAppContext.applicationCtx.resources.openRawResource(R.raw.${it.key.snakeCase()}).readBytes(), \"$mimeType\")"
                 }
-                else -> ""
             }
         }
 
diff --git a/gradle.properties b/gradle.properties
index 0423a54b9..6f16da841 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -14,7 +14,7 @@ android.useAndroidX=true
 android.nonTransitiveRClass=true
 #IOS
 xcodeproj=./example-app-ios
-kotlin.native.cacheKind.iosX64=none
+kotlin.native.ignoreDisabledTargets=true
 org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled
 
 kfc.source.maps=true
diff --git a/kotlin-js-store/yarn.lock b/kotlin-js-store/yarn.lock
index 1d50bb0da..a08fd7399 100644
--- a/kotlin-js-store/yarn.lock
+++ b/kotlin-js-store/yarn.lock
@@ -2619,11 +2619,6 @@ log4js@^6.4.1:
     rfdc "^1.3.0"
     streamroller "^3.1.5"
 
-lottie-web@5.12.2:
-  version "5.12.2"
-  resolved "https://registry.yarnpkg.com/lottie-web/-/lottie-web-5.12.2.tgz#579ca9fe6d3fd9e352571edd3c0be162492f68e5"
-  integrity sha512-uvhvYPC8kGPjXT3MyKMrL3JitEAmDMp30lVkuq/590Mw9ok6pWcFCwXJveo0t5uqYw1UREQHofD+jVpdjBv8wg==
-
 lru-cache@^10.2.0:
   version "10.4.3"
   resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.4.3.tgz#410fc8a17b70e598013df257c2446b7f3383f119"
diff --git a/library-camera/build.gradle.kts b/library-camera/build.gradle.kts
index f835d234d..68515a367 100644
--- a/library-camera/build.gradle.kts
+++ b/library-camera/build.gradle.kts
@@ -34,16 +34,24 @@ kotlin {
         iosArm64()
         iosSimulatorArm64()
         iosX64()
+        targets.withType().configureEach {
+            compilations.configureEach {
+                compileTaskProvider.configure {
+                    compilerOptions {
+                        optIn.add("kotlinx.cinterop.BetaInteropApi")
+                        optIn.add("kotlinx.cinterop.ExperimentalForeignApi")
+                    }
+                }
+            }
+        }
     }
-    js(IR) {
+    js {
         browser()
     }
     jvm("jvmSsr")
 
     compilerOptions {
         freeCompilerArgs.add("-Xexpect-actual-classes")
-        optIn.add("kotlinx.cinterop.BetaInteropApi")
-        optIn.add("kotlinx.cinterop.ExperimentalForeignApi")
         optIn.add("kotlin.time.ExperimentalTime")
         optIn.add("kotlin.uuid.ExperimentalUuidApi")
     }
diff --git a/library-lottie/build.gradle.kts b/library-lottie/build.gradle.kts
index fdde6adff..7351f1eae 100644
--- a/library-lottie/build.gradle.kts
+++ b/library-lottie/build.gradle.kts
@@ -33,15 +33,23 @@ kotlin {
         iosArm64()
         iosSimulatorArm64()
         iosX64()
+        targets.withType().configureEach {
+            compilations.configureEach {
+                compileTaskProvider.configure {
+                    compilerOptions {
+                        optIn.add("kotlinx.cinterop.BetaInteropApi")
+                        optIn.add("kotlinx.cinterop.ExperimentalForeignApi")
+                    }
+                }
+            }
+        }
     }
-    js(IR) {
+    js {
         browser()
     }
 
     compilerOptions {
         freeCompilerArgs.add("-Xexpect-actual-classes")
-        optIn.add("kotlinx.cinterop.BetaInteropApi")
-        optIn.add("kotlinx.cinterop.ExperimentalForeignApi")
         optIn.add("kotlin.time.ExperimentalTime")
         optIn.add("kotlin.uuid.ExperimentalUuidApi")
     }
diff --git a/library-lottie/src/commonMain/kotlin/com/lightningkite/kiteui/lottie/models/LottieSerializers.kt b/library-lottie/src/commonMain/kotlin/com/lightningkite/kiteui/lottie/models/LottieSerializers.kt
index ce029200f..81d7ca37d 100644
--- a/library-lottie/src/commonMain/kotlin/com/lightningkite/kiteui/lottie/models/LottieSerializers.kt
+++ b/library-lottie/src/commonMain/kotlin/com/lightningkite/kiteui/lottie/models/LottieSerializers.kt
@@ -48,7 +48,6 @@ object LottieAnimatedValueSerializer : KSerializer {
                     }
                 }
             }
-            else -> LottieAnimatedValue()
         }
     }
 
diff --git a/library-lottie/src/commonMain/kotlin/com/lightningkite/kiteui/lottie/views/direct/dsl.kt b/library-lottie/src/commonMain/kotlin/com/lightningkite/kiteui/lottie/views/direct/dsl.kt
index b580749a7..c8888239f 100644
--- a/library-lottie/src/commonMain/kotlin/com/lightningkite/kiteui/lottie/views/direct/dsl.kt
+++ b/library-lottie/src/commonMain/kotlin/com/lightningkite/kiteui/lottie/views/direct/dsl.kt
@@ -7,7 +7,6 @@ import com.lightningkite.kiteui.Untested
 import com.lightningkite.kiteui.lottie.models.LottieRemote
 import com.lightningkite.kiteui.lottie.models.LottieSource
 import com.lightningkite.kiteui.views.ElementWriter
-import com.lightningkite.kiteui.views.ViewDsl
 import com.lightningkite.kiteui.views.ViewWriter
 import com.lightningkite.kiteui.views.write
 import kotlin.contracts.ExperimentalContracts
@@ -23,7 +22,6 @@ import kotlin.contracts.contract
  */
 @Untested
 @ExperimentalKiteUi
-@ViewDsl
 inline fun ElementWriter.lottie(
     source: LottieSource,
     description: String,
@@ -43,7 +41,6 @@ inline fun ElementWriter.lottie(
 @Untested
 @ExperimentalKiteUi
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 inline fun ElementWriter.lottie(
     url: String,
     description: String,
diff --git a/library/build.gradle.kts b/library/build.gradle.kts
index ed531eb79..91ba5633b 100644
--- a/library/build.gradle.kts
+++ b/library/build.gradle.kts
@@ -44,8 +44,18 @@ kotlin {
         iosArm64()
         iosSimulatorArm64()
         iosX64()
+        targets.withType().configureEach {
+            compilations.configureEach {
+                compileTaskProvider.configure {
+                    compilerOptions {
+                        optIn.add("kotlinx.cinterop.BetaInteropApi")
+                        optIn.add("kotlinx.cinterop.ExperimentalForeignApi")
+                    }
+                }
+            }
+        }
     }
-    js(IR) {
+    js {
         browser {
             testTask {
                 useKarma {
@@ -58,9 +68,6 @@ kotlin {
 
     compilerOptions {
         freeCompilerArgs.add("-Xexpect-actual-classes")
-        freeCompilerArgs.add("-Xcontext-parameters")
-        optIn.add("kotlinx.cinterop.BetaInteropApi")
-        optIn.add("kotlinx.cinterop.ExperimentalForeignApi")
         optIn.add("kotlin.time.ExperimentalTime")
         optIn.add("kotlin.uuid.ExperimentalUuidApi")
     }
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/ExternalServices.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/ExternalServices.android.kt
index 9e63641fb..87cc3663a 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/ExternalServices.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/ExternalServices.android.kt
@@ -270,6 +270,7 @@ private fun downloadContinued(name: String, url: String) {
     val request = DownloadManager.Request(url.toUri())
         .setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED)
         .setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, name)
+    @Suppress("DEPRECATION")
     request.allowScanningByMediaScanner()
     (AndroidAppContext.applicationCtx.getSystemService(Context.DOWNLOAD_SERVICE) as DownloadManager).enqueue(request)
 }
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/KiteUiActivity.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/KiteUiActivity.kt
index b719deec7..c0ccebb5e 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/KiteUiActivity.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/KiteUiActivity.kt
@@ -27,24 +27,11 @@ import com.lightningkite.kiteui.reactive.AppState
 import com.lightningkite.kiteui.views.*
 import com.lightningkite.reactive.context.ReactiveContext
 import com.lightningkite.reactive.context.onRemove
-import com.lightningkite.reactive.core.ReactiveThreadCheck
 import com.lightningkite.reactive.core.Signal
 import io.ktor.http.*
 import kotlinx.coroutines.CoroutineScope
 import kotlin.math.max
 
-// Installs the reactive graph's thread-confinement guard once per process, debug builds only.
-// Guarded by a top-level flag (not per-Activity) since onCreate can run again after process
-// restarts/recreation and installing the hook is a one-time, process-wide concern.
-private var reactiveThreadCheckInstalled = false
-private fun installReactiveThreadCheckOnce() {
-    if (reactiveThreadCheckInstalled) return
-    reactiveThreadCheckInstalled = true
-    if (Build.debug) {
-        ReactiveThreadCheck.currentThread = { Thread.currentThread() }
-    }
-}
-
 public abstract class KiteUiActivity : AppCompatActivity() {
     public open val theme: ReactiveContext.() -> Theme get() = { Theme.placeholder }
     public var savedInstanceState: Bundle? = null
@@ -97,7 +84,6 @@ public abstract class KiteUiActivity : AppCompatActivity() {
         )
         AndroidAppContext.applicationCtx = this.applicationContext
         AndroidAppContext.activityCtx = this
-        installReactiveThreadCheckOnce()
 
         savedInstanceState?.getStringArray("navStack")?.let {
             mainNavigator.stack.value = it.mapNotNull { mainNavigator.routes.parse(UrlLikePath.fromUrlString(it)) }
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/Platform.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/Platform.android.kt
index d68f24426..6c5a593fa 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/Platform.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/Platform.android.kt
@@ -18,9 +18,12 @@ public actual val Platform.Companion.userAgent: String
 
 // by Claude - check if the app was built with debuggable flag
 public actual val Platform.Companion.isDevelopment: Boolean
-    get() = (AndroidAppContext.applicationCtx?.applicationInfo?.flags ?: 0) and
+    get() = (AndroidAppContext.applicationCtx.applicationInfo?.flags ?: 0) and
             ApplicationInfo.FLAG_DEBUGGABLE != 0
 
+// Pre-API-30 devices (minSdk 23) have no WindowInsetsController, so the systemUiVisibility/
+// statusBarColor fallback path below necessarily uses deprecated View/Window APIs.
+@Suppress("DEPRECATION")
 public actual fun setStatusBarColor(color: Color) {
     val window = AndroidAppContext.activityCtx?.window
 
@@ -37,7 +40,6 @@ public actual fun setStatusBarColor(color: Color) {
         }
     } else {
         // For older versions, fallback to systemUiVisibility method
-        @Suppress("DEPRECATION")
         var flags = window?.decorView?.systemUiVisibility
         if (flags != null) {
             if (isColorDark(color.toInt())) {
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/SoundEffectPool.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/SoundEffectPool.android.kt
index 874b750e4..9137cc8f6 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/SoundEffectPool.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/SoundEffectPool.android.kt
@@ -41,8 +41,6 @@ public actual class SoundEffectPool actual constructor(concurrency: Int) {
                     is AudioResource -> {
                         soundPool.load(AndroidAppContext.applicationCtx, source.resource, 1)
                     }
-
-                    else -> TODO()  // Not sure why this else branch is necessary as AudioSource is a sealed class
                 }
             }
         }.await()
@@ -96,8 +94,6 @@ public actual suspend fun AudioSource.load(): PlayableAudio {
             player.setDataSource(afd.fileDescriptor, afd.startOffset, afd.length)
             toClose = afd
         }
-
-        else -> TODO()
     }
     val onCompletes = ArrayList<() -> Unit>()
     player.setOnCompletionListener {
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/fetch.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/fetch.android.kt
index b4c86d057..edab27f7a 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/fetch.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/fetch.android.kt
@@ -187,7 +187,6 @@ public actual fun websocket(url: String): WebSocket {
     return WebSocketWrapper(url)
 }
 
-@Suppress("ACTUAL_WITHOUT_EXPECT")
 public class WebSocketWrapper(public val url: String) : WebSocket {
     public val closeReason: Channel = Channel()
     public val sending: Channel = Channel(10)
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/utils/appVersion.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/utils/appVersion.android.kt
index b53f05a3f..95b7d42cd 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/utils/appVersion.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/utils/appVersion.android.kt
@@ -3,11 +3,10 @@ package com.lightningkite.kiteui.utils
 import com.lightningkite.kiteui.views.AndroidAppContext
 
 public actual fun getAppVersion(): String {
-    try {
+    return try {
         val packageInfo = AndroidAppContext.applicationCtx.packageManager.getPackageInfo(AndroidAppContext.applicationCtx.packageName, 0)
-        return packageInfo.versionName ?:""
+        packageInfo.versionName ?: ""
     } catch (e: Exception) {
         ""
     }
-    return ""
 }
\ No newline at end of file
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/NativeElement.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/NativeElement.android.kt
index b78cf38f3..7c1255049 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/NativeElement.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/NativeElement.android.kt
@@ -134,7 +134,7 @@ public actual abstract class NativeElement actual constructor(context: ElementCo
         set(value) {
             super.labelFor = value
             if (value != null) {
-                val targetView = (value.underlyingNativeElement as NativeElement).native
+                val targetView = value.underlyingNativeElement.native
                 if (targetView.id == View.NO_ID) {
                     targetView.id = View.generateViewId()
                 }
@@ -178,12 +178,14 @@ public actual abstract class NativeElement actual constructor(context: ElementCo
             field = value
             if (value == null) native.setOnLongClickListener(null)
             else native.setOnLongClickListener {
-                native.startDrag(
-                    ClipData(value.label, arrayOf(value.mimeType), ClipData.Item(value.data)),
-                    value.dragShadow?.let(::DragShadowBuilder) ?: View.DragShadowBuilder(native),
-                    value,
-                    0
-                )
+                val clipData = ClipData(value.label, arrayOf(value.mimeType), ClipData.Item(value.data))
+                val shadowBuilder = value.dragShadow?.let(::DragShadowBuilder) ?: View.DragShadowBuilder(native)
+                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
+                    native.startDragAndDrop(clipData, shadowBuilder, value, 0)
+                } else {
+                    @Suppress("DEPRECATION")
+                    native.startDrag(clipData, shadowBuilder, value, 0)
+                }
                 true
             }
         }
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/canvas/DrawingContext2D.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/canvas/DrawingContext2D.android.kt
index 33df62661..1d2d3163e 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/canvas/DrawingContext2D.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/canvas/DrawingContext2D.android.kt
@@ -23,8 +23,8 @@ public abstract class DrawingView : View {
     public constructor(context: Context?, attrs: AttributeSet?) : super(context, attrs)
     public constructor(context: Context?, attrs: AttributeSet?, defStyleAttr: Int) : super(context, attrs, defStyleAttr)
 }
-@Suppress("ACTUAL_WITHOUT_EXPECT")
-public actual abstract class DrawingContext2D(public val canvas: Canvas) {
+public actual abstract class DrawingContext2D {
+    public abstract val canvas: Canvas
     public val currentPath: Path = Path()
     public val clearPaint: android.graphics.Paint = android.graphics.Paint().apply {
         color = android.graphics.Color.TRANSPARENT
@@ -95,7 +95,7 @@ public actual abstract class DrawingContext2D(public val canvas: Canvas) {
 
 }
 
-public class DrawingContext2DImpl(canvas: Canvas): DrawingContext2D(canvas) {
+public class DrawingContext2DImpl(override val canvas: Canvas): DrawingContext2D() {
     // Internal state tracking
     internal var lineDashSegments: List = emptyList()
     internal var _shadowBlur: Double = 0.0
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/Canvas.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/Canvas.android.kt
index 47e5df4a1..568b56e8a 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/Canvas.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/Canvas.android.kt
@@ -29,8 +29,7 @@ public actual class Canvas actual constructor(context: ElementContext): NativeEl
     }
 }
 
-@Suppress("ACTUAL_WITHOUT_EXPECT")
-public actual class NCanvas @JvmOverloads constructor(
+public class NCanvas @JvmOverloads constructor(
     context: Context,
     attrs: AttributeSet? = null,
     defStyleAttr: Int = 0
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/DateTimeHelpers.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/DateTimeHelpers.kt
index 55953be38..1910e9089 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/DateTimeHelpers.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/DateTimeHelpers.kt
@@ -16,7 +16,7 @@ public fun View.showDatePicker(
     DatePickerDialog(context, { _, year, month, dayOfMonth ->
         val selected = LocalDate(year, month + 1, dayOfMonth)
         onResult(selected)
-    }, start.year, start.monthNumber - 1, start.dayOfMonth).apply {
+    }, start.year, start.month.number - 1, start.day).apply {
         min?.let { datePicker.minDate = it.atStartOfDayIn(TimeZone.currentSystemDefault()).toEpochMilliseconds() }
         max?.let { datePicker.maxDate = it.atStartOfDayIn(TimeZone.currentSystemDefault()).toEpochMilliseconds() }
         show()
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/FormattedTextInput.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/FormattedTextInput.android.kt
index d47593441..376857db2 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/FormattedTextInput.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/FormattedTextInput.android.kt
@@ -28,7 +28,6 @@ public actual class FormattedTextInput actual constructor(context: ElementContex
             post {
                 val str = this.text.toString()
                 try {
-                    if (str == null) return@post
                     repairFormatAndPosition(
                         dirty = str,
                         selectionStart = selectionStart,
@@ -66,7 +65,7 @@ public actual class FormattedTextInput actual constructor(context: ElementContex
                 (if(theme.font.underline) Paint.UNDERLINE_TEXT_FLAG else 0) or
                 (if(theme.font.strikethrough) Paint.STRIKE_THRU_TEXT_FLAG else 0)
         useAllCaps = theme.font.allCaps
-        native.setTextSize(TypedValue.COMPLEX_UNIT_PX, theme.font.size.value.toFloat())
+        native.setTextSize(TypedValue.COMPLEX_UNIT_PX, theme.font.size.value)
         applyAlign(_align ?: theme.font.align)
     }
 
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/IconView.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/IconView.android.kt
index c80c9fd8a..03c2ea266 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/IconView.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/IconView.android.kt
@@ -6,8 +6,7 @@ import com.lightningkite.kiteui.views.Path.PathDrawable
 import android.content.Context
 import com.lightningkite.kiteui.views.*
 
-@Suppress("ACTUAL_WITHOUT_EXPECT")
-public actual class NIconView(context: Context) : AppCompatImageView(context) {
+public class NIconView(context: Context) : AppCompatImageView(context) {
     init {
         scaleType = ScaleType.CENTER_INSIDE
     }
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/LinearLayouts.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/LinearLayouts.android.kt
index 2bcbc0cca..9b93f51ec 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/LinearLayouts.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/LinearLayouts.android.kt
@@ -30,6 +30,8 @@ public abstract class NativeLinearLayoutElement(context: ElementContext) : Nativ
         native.gap = (gap ?: theme.theme.gap).value.roundToInt()
     }
 
+    @Suppress("DEPRECATION")
+    @Deprecated("Will probably be removed in the future.")
     override val spacingForChildCornerRadii: Dimension
         get() = super.spacingForChildCornerRadii
 }
@@ -100,6 +102,8 @@ public actual class RowWrapping actual constructor(context: ElementContext) : Na
         native.lineGap = (gap ?: theme.theme.gap).value.roundToInt()
     }
 
+    @Suppress("DEPRECATION")
+    @Deprecated("Will probably be removed in the future.")
     override val spacingForChildCornerRadii: Dimension
         get() = super.spacingForChildCornerRadii
 }
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/MenuButton.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/MenuButton.android.kt
index 52bd45210..9750d990a 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/MenuButton.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/MenuButton.android.kt
@@ -19,10 +19,10 @@ public actual class MenuButton actual constructor(context: ElementContext): Nati
     public actual fun opensMenu(createMenu: Frame.() -> Unit) {
         val openFn = {
             var willRemove: Element? = null
-            popoverWriter(this.overlayFrame!!) {
+            popoverWriter(context.overlayFrame!!) {
                 val r = willRemove
                 willRemove = null
-                r?.let { overlayFrame!!.removeChild(it) }
+                r?.let { context.overlayFrame!!.removeChild(it) }
 
             }.run {
                 willRemove = dismissBackground {
@@ -35,7 +35,7 @@ public actual class MenuButton actual constructor(context: ElementContext): Nati
                                     it.withBack(
                                         background = Color.transparent,
                                         outlineWidth = 0.dp,
-                                        cornerRadii = CornerRadii.Constant(0.dp),
+                                        cornerRadii = CornerRadii.AdaptiveToSpacing(0.dp),
                                         cascading = false,
                                     )
                                 }
@@ -71,6 +71,7 @@ public actual class MenuButton actual constructor(context: ElementContext): Nati
         }
         native.setOnClickListener {
             openFn()
+            @Suppress("DEPRECATION")
             native.announceForAccessibility("Menu opened")
         }
         _openMenu = openFn
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/NumberField.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/NumberField.android.kt
index 40dee78ab..aea74ea75 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/NumberField.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/NumberField.android.kt
@@ -28,7 +28,6 @@ public actual class NumberInput actual constructor(context: ElementContext) : Na
             post {
                 val str = this.text.toString()
                 try {
-                    if (str == null) return@post
                     numberAutocommaRepair(
                         dirty = str,
                         selectionStart = selectionStart,
@@ -52,7 +51,7 @@ public actual class NumberInput actual constructor(context: ElementContext) : Na
         super.nativeApplyTheme(theme)
         val theme = theme.theme
         _fontAndStyle = theme.font
-        native.setTextSize(TypedValue.COMPLEX_UNIT_PX, theme.font.size.value.toFloat())
+        native.setTextSize(TypedValue.COMPLEX_UNIT_PX, theme.font.size.value)
         native.setTextColor(theme.foreground.colorInt())
         native.setHintTextColor(theme.foreground.closestColor().withAlpha(0.5f).colorInt())
         native.setTypeface(
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/ProgrammaticLayout.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/ProgrammaticLayout.android.kt
index 91fd99707..9e58ab5a2 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/ProgrammaticLayout.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/ProgrammaticLayout.android.kt
@@ -23,6 +23,8 @@ public actual class ProgrammaticLayout actual constructor(context: ElementContex
             native.spacingCurrentPx = gap?.px ?: theme.gap.px
         }
 
+    @Suppress("DEPRECATION")
+    @Deprecated("Will probably be removed in the future.")
     actual override val spacingForChildCornerRadii: Dimension
         get() = super.spacingForChildCornerRadii
 
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/ProgressBar.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/ProgressBar.android.kt
index 95b416fd8..0a005acd9 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/ProgressBar.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/ProgressBar.android.kt
@@ -32,6 +32,7 @@ public actual class ProgressBar actual constructor(context: ElementContext) : Na
             accessibilityLiveRegion = View.ACCESSIBILITY_LIVE_REGION_POLITE
         }
 
+    @Suppress("DEPRECATION")
     override fun nativeApplyTheme(theme: ThemeAndBack) {
         super.nativeApplyTheme(theme)
         val theme = theme.theme
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/RawImageView.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/RawImageView.android.kt
index 9d0167398..d514a01a9 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/RawImageView.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/RawImageView.android.kt
@@ -42,7 +42,7 @@ import com.lightningkite.reactive.lensing.*
 import com.lightningkite.readable.*
 
 public actual abstract class RawImageViewLike constructor(
-    context: RContext,
+    context: ElementContext,
     public actual val source: ImageSource,
     public actual val description: String,
     public actual val scaleType: ImageScaleType,
@@ -53,7 +53,7 @@ public actual abstract class RawImageViewLike constructor(
 
 
 public actual class RawImageView actual constructor(
-    context: RContext,
+    context: ElementContext,
     source: ImageSource,
     description: String,
     scaleType: ImageScaleType,
@@ -121,7 +121,6 @@ public actual class RawImageView actual constructor(
                 native.setImageDrawable(PathDrawable(value))
                 _state.state = ReactiveState(Unit)
             }
-            else -> TODO()
         }
     }
 
@@ -195,7 +194,7 @@ public actual class RawImageView actual constructor(
 
 
 public actual class SizelessRawImageView actual constructor(
-    context: RContext,
+    context: ElementContext,
     source: ImageSource,
     description: String,
     scaleType: ImageScaleType,
@@ -260,7 +259,6 @@ public actual class SizelessRawImageView actual constructor(
             is ImageRemote -> Glide.with(native).load(glideUrl(value)).finish()
             is ImageResource -> Glide.with(native).load(value.resource).finish()
             is ImageVector -> native.setImageDrawable(PathDrawable(value))
-            else -> TODO()
         }
     }
 
@@ -339,7 +337,7 @@ public actual class SizelessRawImageView actual constructor(
 
 
 public actual class RawImageViewZoomable actual constructor(
-    context: RContext,
+    context: ElementContext,
     source: ImageSource,
     description: String,
     scaleType: ImageScaleType,
@@ -396,7 +394,6 @@ public actual class RawImageViewZoomable actual constructor(
                 native.setImageDrawable(PathDrawable(value))
                 _state.state = ReactiveState(Unit)
             }
-            else -> TODO()
         }
     }
 }
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/ScrollView.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/ScrollView.android.kt
index f35505818..3be21c641 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/ScrollView.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/ScrollView.android.kt
@@ -88,7 +88,7 @@ public class ScrollView(
                 * ppi
                 * 0.84f);
         val l =
-            ln((INFLEXION * abs(velocity.toDouble()) / (SCROLL_FRICTION * mPhysicalCoeff)).toDouble())
+            ln(INFLEXION * abs(velocity.toDouble()) / (SCROLL_FRICTION * mPhysicalCoeff))
         val decelMinusOne = DECELERATION_RATE - 1.0
         return ((SCROLL_FRICTION * mPhysicalCoeff
                 * exp(DECELERATION_RATE / decelMinusOne * l))).toFloat()
@@ -222,8 +222,8 @@ public class ScrollView(
                 debugPrint { "Reading actual viewport, got ${native.scrollX}, ${native.scrollY}" }
                 return ReactiveState(
                     Rect.fromSize(
-                        (native.scrollX ?: 0).toDouble(),
-                        (native.scrollY ?: 0).toDouble(),
+                        native.scrollX.toDouble(),
+                        native.scrollY.toDouble(),
                         native.width.toDouble(),
                         native.height.toDouble(),
                     )
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/SimplifiedLinearLayout.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/SimplifiedLinearLayout.kt
index c9c0f1bae..db4bb1faf 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/SimplifiedLinearLayout.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/SimplifiedLinearLayout.kt
@@ -804,7 +804,7 @@ public open class SimplifiedLinearLayout(context: Context?, attrs: AttributeSet?
                     Gravity.TOP -> {
                         childTop = paddingTop
                         if (childBaseline != -1) {
-                            childTop += maxAscent!![INDEX_TOP] - childBaseline
+                            childTop += maxAscent[INDEX_TOP] - childBaseline
                         }
                     }
 
@@ -825,7 +825,7 @@ public open class SimplifiedLinearLayout(context: Context?, attrs: AttributeSet?
                         childTop = childBottom - childHeight
                         if (childBaseline != -1) {
                             val descent = child.measuredHeight - childBaseline
-                            childTop -= (maxDescent!![INDEX_BOTTOM] - descent)
+                            childTop -= (maxDescent[INDEX_BOTTOM] - descent)
                         }
                     }
 
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/SwapView.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/SwapView.android.kt
index c15a75353..91427597e 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/SwapView.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/SwapView.android.kt
@@ -9,6 +9,7 @@ import com.lightningkite.kiteui.models.ScreenTransition
 import com.lightningkite.kiteui.views.*
 import com.lightningkite.kiteui.views.ViewWriter
 import com.lightningkite.reactive.context.*
+import kotlinx.coroutines.CoroutineScope
 
 
 public actual class SwapView actual constructor(context: ElementContext) : NativeContainerElement(context) {
@@ -28,7 +29,7 @@ public actual class SwapView actual constructor(context: ElementContext) : Nativ
         native.visibility = View.VISIBLE
         val oldView = this.children.firstOrNull()
         var newViewHolder: Element? = null
-        val writer = object : ViewWriter, CalculationContext by this {
+        val writer = object : ViewWriter, CoroutineScope by this {
             override val context: ElementContext
                 get() = this@SwapView.context
 
@@ -52,10 +53,12 @@ public actual class SwapView actual constructor(context: ElementContext) : Nativ
         }
         val newView = newViewHolder
         swapTimeAddViewsPerformance {
-            newView?.native?.layoutParams = newView?.native?.layoutParams?.also {
-                it.width = ViewGroup.LayoutParams.MATCH_PARENT
-                it.height = ViewGroup.LayoutParams.MATCH_PARENT
-            } ?: FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)
+            newView?.native?.let { native ->
+                native.layoutParams = native.layoutParams?.also {
+                    it.width = ViewGroup.LayoutParams.MATCH_PARENT
+                    it.height = ViewGroup.LayoutParams.MATCH_PARENT
+                } ?: FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)
+            }
             oldView?.let { old ->
                 old.animateOut(transition) {
                     removeChild(old)
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/TextArea.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/TextArea.android.kt
index 7225750d9..c8da5e16c 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/TextArea.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/TextArea.android.kt
@@ -51,7 +51,7 @@ public actual class TextArea actual constructor(context: ElementContext) : Nativ
                 (if(theme.font.underline) android.graphics.Paint.UNDERLINE_TEXT_FLAG else 0) or
                 (if(theme.font.strikethrough) Paint.STRIKE_THRU_TEXT_FLAG else 0)
         native.isAllCaps = theme.font.allCaps
-        native.setTextSize(TypedValue.COMPLEX_UNIT_PX, theme.font.size.value.toFloat())
+        native.setTextSize(TypedValue.COMPLEX_UNIT_PX, theme.font.size.value)
     }
 
     public actual val content: MutableReactiveValue = native.contentProperty()
@@ -99,6 +99,6 @@ public actual class TextArea actual constructor(context: ElementContext) : Nativ
             return Dimension(native.textSize)
         }
         set(value) {
-            native.setTextSize(TypedValue.COMPLEX_UNIT_PX, value.value.toFloat())
+            native.setTextSize(TypedValue.COMPLEX_UNIT_PX, value.value)
         }
 }
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/TextField.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/TextField.android.kt
index 663c17163..ccfc1afe9 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/TextField.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/TextField.android.kt
@@ -45,7 +45,7 @@ public actual open class TextInput actual constructor(context: ElementContext) :
                 (if(theme.font.underline) android.graphics.Paint.UNDERLINE_TEXT_FLAG else 0) or
                 (if(theme.font.strikethrough) Paint.STRIKE_THRU_TEXT_FLAG else 0)
         useAllCaps = theme.font.allCaps
-        native.setTextSize(TypedValue.COMPLEX_UNIT_PX, theme.font.size.value.toFloat())
+        native.setTextSize(TypedValue.COMPLEX_UNIT_PX, theme.font.size.value)
         applyAlign(_align ?: Align.Stretch)
     }
 
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/TwoWayNestedScrollView.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/TwoWayNestedScrollView.kt
index 23b1a1811..571687f56 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/TwoWayNestedScrollView.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/TwoWayNestedScrollView.kt
@@ -21,7 +21,6 @@ import android.widget.ScrollView
 import androidx.annotation.RestrictTo
 import androidx.core.view.*
 import androidx.core.view.accessibility.AccessibilityNodeInfoCompat
-import androidx.core.view.accessibility.AccessibilityRecordCompat
 import androidx.core.widget.EdgeEffectCompat
 import kotlin.math.abs
 import kotlin.math.max
@@ -812,7 +811,7 @@ public class TwoWayNestedScrollView @JvmOverloads constructor(
                 mActivePointerId = INVALID_POINTER
                 recycleVelocityTracker()
                 if (mScroller!!.springBack(scrollX, scrollY, 0, scrollRangeX, 0, scrollRangeY)) {
-                    ViewCompat.postInvalidateOnAnimation(this)
+                    this.postInvalidateOnAnimation()
                 }
                 stopNestedScroll(ViewCompat.TYPE_TOUCH)
             }
@@ -1003,7 +1002,7 @@ public class TwoWayNestedScrollView @JvmOverloads constructor(
                         if (mEdgeGlowTop != null
                             && (!mEdgeGlowLeft!!.isFinished || !mEdgeGlowTop!!.isFinished || !mEdgeGlowRight!!.isFinished || !mEdgeGlowBottom!!.isFinished)
                         ) {
-                            ViewCompat.postInvalidateOnAnimation(this)
+                            this.postInvalidateOnAnimation()
                         }
                     }
                 }
@@ -1025,7 +1024,7 @@ public class TwoWayNestedScrollView @JvmOverloads constructor(
                         0, scrollRangeY
                     )
                 ) {
-                    ViewCompat.postInvalidateOnAnimation(this)
+                    this.postInvalidateOnAnimation()
                 }
                 mActivePointerId = INVALID_POINTER
                 endDrag()
@@ -1034,7 +1033,7 @@ public class TwoWayNestedScrollView @JvmOverloads constructor(
             MotionEvent.ACTION_CANCEL -> {
                 if (mIsBeingDragged && childCount > 0) {
                     if (mScroller!!.springBack(scrollX, scrollY, 0, scrollRangeX, 0, scrollRangeY)) {
-                        ViewCompat.postInvalidateOnAnimation(this)
+                        this.postInvalidateOnAnimation()
                     }
                 }
                 mActivePointerId = INVALID_POINTER
@@ -1858,7 +1857,7 @@ public class TwoWayNestedScrollView @JvmOverloads constructor(
         }
 
         if (!mScroller!!.isFinished) {
-            ViewCompat.postInvalidateOnAnimation(this)
+            this.postInvalidateOnAnimation()
         } else {
             stopNestedScroll(ViewCompat.TYPE_NON_TOUCH)
         }
@@ -1875,7 +1874,7 @@ public class TwoWayNestedScrollView @JvmOverloads constructor(
         }
         mLastScrollerX = scrollX
         mLastScrollerY = scrollY
-        ViewCompat.postInvalidateOnAnimation(this)
+        this.postInvalidateOnAnimation()
     }
 
     private fun abortAnimatedScroll() {
@@ -2309,7 +2308,7 @@ public class TwoWayNestedScrollView @JvmOverloads constructor(
                 canvas.rotate(-90f, height / 2f, height / 2f)
                 mEdgeGlowLeft!!.setSize(height, width)
                 if (mEdgeGlowLeft!!.draw(canvas)) {
-                    ViewCompat.postInvalidateOnAnimation(this)
+                    this.postInvalidateOnAnimation()
                 }
                 canvas.restoreToCount(restoreCount)
             }
@@ -2330,7 +2329,7 @@ public class TwoWayNestedScrollView @JvmOverloads constructor(
                 canvas.translate(xTranslation.toFloat(), yTranslation.toFloat())
                 mEdgeGlowTop!!.setSize(width, height)
                 if (mEdgeGlowTop!!.draw(canvas)) {
-                    ViewCompat.postInvalidateOnAnimation(this)
+                    this.postInvalidateOnAnimation()
                 }
                 canvas.restoreToCount(restoreCount)
             }
@@ -2352,7 +2351,7 @@ public class TwoWayNestedScrollView @JvmOverloads constructor(
                 canvas.rotate(90f, width / 2f, width / 2f)
                 mEdgeGlowRight!!.setSize(height, width)
                 if (mEdgeGlowRight!!.draw(canvas)) {
-                    ViewCompat.postInvalidateOnAnimation(this)
+                    this.postInvalidateOnAnimation()
                 }
                 canvas.restoreToCount(restoreCount)
             }
@@ -2374,7 +2373,7 @@ public class TwoWayNestedScrollView @JvmOverloads constructor(
                 canvas.rotate(180f, width.toFloat(), 0f)
                 mEdgeGlowBottom!!.setSize(width, height)
                 if (mEdgeGlowBottom!!.draw(canvas)) {
-                    ViewCompat.postInvalidateOnAnimation(this)
+                    this.postInvalidateOnAnimation()
                 }
                 canvas.restoreToCount(restoreCount)
             }
@@ -2521,8 +2520,8 @@ public class TwoWayNestedScrollView @JvmOverloads constructor(
             event.isScrollable = scrollable
             event.scrollX = nsvHost.scrollX
             event.scrollY = nsvHost.scrollY
-            AccessibilityRecordCompat.setMaxScrollX(event, nsvHost.scrollRangeX)
-            AccessibilityRecordCompat.setMaxScrollY(event, nsvHost.scrollRangeY)
+            event.maxScrollX = nsvHost.scrollRangeX
+            event.maxScrollY = nsvHost.scrollRangeY
         }
     }
 
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/Video.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/Video.android.kt
index c1cac35ce..2e2ac0be3 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/Video.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/Video.android.kt
@@ -53,7 +53,6 @@ public actual class RawVideoView actual constructor(
                     _state.state = ReactiveState.exception(Exception(e))
                 }
             }
-            else -> {}
         }
         native.player!!.prepare()
         val l = object : Player.Listener {
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.android.kt
index d58764887..a88ff8c32 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.android.kt
@@ -44,7 +44,6 @@ public interface WeightedLayoutParams {
     public var weight: Float
 }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddWeight.weight(amount: Float): ElementWriter.CanAddListElementModifier {
     return beforeSetup {
         val host = parent?.native as? LinearChildHost ?: return@beforeSetup
@@ -56,7 +55,6 @@ public actual fun ElementWriter.CanAddWeight.weight(amount: Float): ElementWrite
 }
 
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddWeight.dynamicWeight(amount: ReactiveContext.() -> Float): ElementWriter.CanAddListElementModifier {
     return beforeSetup {
         val host = parent?.native as? LinearChildHost ?: return@beforeSetup
@@ -75,7 +73,6 @@ public actual fun ElementWriter.CanAddWeight.dynamicWeight(amount: ReactiveConte
     }
 }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddAlignment.align(horizontal: Align, vertical: Align): ElementWriter.CanAddWeight {
     return this@align.beforeSetup {
         val params = lparams
@@ -127,7 +124,6 @@ public actual fun ElementWriter.CanAddAlignment.align(horizontal: Align, vertica
 }
 
 @OptIn(InternalKiteUi::class)
-@ViewModifierDsl3
 public actual inline fun ElementWriter.CanAddScrolling.__scrollsUncontracted(vertical: Boolean, horizontal: Boolean, crossinline setup: ScrollingBehaviors.() -> Unit): ElementWriter {
     return lazyInjectModifierWriter(setup) {
         ScrollView(context, horizontal = horizontal, vertical = vertical)
@@ -135,7 +131,6 @@ public actual inline fun ElementWriter.CanAddScrolling.__scrollsUncontracted(ver
 }
 
 @OptIn(InternalKiteUi::class)
-@ViewModifierDsl3
 public actual inline fun ElementWriter.CanAddScrolling.__scrollsWithRefreshUncontracted(
     vertical: Boolean,
     horizontal: Boolean,
@@ -191,7 +186,6 @@ public actual inline fun ElementWriter.CanAddScrolling.__scrollsWithRefreshUncon
 }
 
 @OptIn(InternalKiteUi::class)
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddSizing.sizedBox(constraints: SizeConstraints): ElementWriter.CanAddTheme {
     if (constraints.maxHeight != null || constraints.maxWidth != null || constraints.width != null || constraints.height != null || constraints.aspectRatio != null) {
         return lazyInjectModifierWriter {
@@ -218,7 +212,6 @@ public actual fun ElementWriter.CanAddSizing.sizedBox(constraints: SizeConstrain
 }
 
 @OptIn(InternalKiteUi::class)
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddSizing.dynamicSizeConstraints(constraints: ReactiveContext.() -> SizeConstraints): ElementWriter.CanAddTheme {
     return lazyInjectModifierWriter {
         object : NativeContainerElement(context) {
@@ -365,7 +358,6 @@ public class DesiredSizeView(context: Context) : ViewGroup(context) {
     }
 }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.hintPopover(
     preferredDirection: PopoverPreferredDirection,
     setup: ViewWriter.() -> Unit,
@@ -379,7 +371,6 @@ public actual fun ElementWriter.hintPopover(
     }
 }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.textPopover(message: String): ElementWriter {
     return beforeSetup {
         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
@@ -389,7 +380,6 @@ public actual fun ElementWriter.textPopover(message: String): ElementWriter {
 }
 
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddShownWhen.shownWhen(default: Boolean, transition: ScreenTransition, condition: ReactiveContext.() -> Boolean): ElementWriter.CanAddSizing {
     return beforeSetup {
         shown = default
@@ -590,26 +580,24 @@ internal object TypedValueAnimator {
     }
 }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddTheme.asHeading(level: Int): ElementWriter.CanAddTheme =
     beforeSetup {
         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) native.isAccessibilityHeading = true
     }
 
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asMain: ElementWriter.CanAddTheme get() = this
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asNavigation: ElementWriter.CanAddTheme get() = this
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asBanner: ElementWriter.CanAddTheme get() = this
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asContentInfo: ElementWriter.CanAddTheme get() = this
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asComplementary: ElementWriter.CanAddTheme get() = this
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asSearch: ElementWriter.CanAddTheme get() = this
+public actual val ElementWriter.CanAddTheme.asMain: ElementWriter.CanAddTheme get() = this
+public actual val ElementWriter.CanAddTheme.asNavigation: ElementWriter.CanAddTheme get() = this
+public actual val ElementWriter.CanAddTheme.asBanner: ElementWriter.CanAddTheme get() = this
+public actual val ElementWriter.CanAddTheme.asContentInfo: ElementWriter.CanAddTheme get() = this
+public actual val ElementWriter.CanAddTheme.asComplementary: ElementWriter.CanAddTheme get() = this
+public actual val ElementWriter.CanAddTheme.asSearch: ElementWriter.CanAddTheme get() = this
 
-@ViewModifierDsl3
 public actual val ElementWriter.CanAddTheme.asPresentation: ElementWriter.CanAddTheme get() =
     beforeSetup { native.importantForAccessibility = View.IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS }
 
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asList: ElementWriter.CanAddTheme get() = this
+public actual val ElementWriter.CanAddTheme.asList: ElementWriter.CanAddTheme get() = this
 
-@ViewModifierDsl3 public actual val ElementWriter.CanAddListElementModifier.asListItem: ElementWriter.CanAddListElementModifier get() = this
+public actual val ElementWriter.CanAddListElementModifier.asListItem: ElementWriter.CanAddListElementModifier get() = this
 
 @InternalKiteUi
 internal actual fun ContainerElement.setupAsListContainer() {} // TalkBack infers list structure from content
diff --git a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/openPopover.android.kt b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/openPopover.android.kt
index fee7ef88b..879c7bbe7 100644
--- a/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/openPopover.android.kt
+++ b/library/src/androidMain/kotlin/com/lightningkite/kiteui/views/direct/openPopover.android.kt
@@ -28,7 +28,7 @@ public actual fun Element.openPopover(
                             it.withBack(
                                 background = Color.transparent,
                                 outlineWidth = 0.dp,
-                                cornerRadii = CornerRadii.Constant(0.dp),
+                                cornerRadii = CornerRadii.AdaptiveToSpacing(0.dp),
                                 cascading = false,
                             )
                         }
diff --git a/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/KiteUiCss.kt b/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/KiteUiCss.kt
index 3516a7c1c..21dd9cd3f 100644
--- a/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/KiteUiCss.kt
+++ b/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/KiteUiCss.kt
@@ -1166,7 +1166,10 @@ public class KiteUiCss(public val dynamicCss: DynamicCss) {
             }
         }
         
-        theme.diff(diff) { transform }?.let {
+        // theme.diff can't distinguish "unchanged" from "changed to null" since it flattens T?,
+        // so the transform-cleared case is checked explicitly here.
+        if (diff == null || diff.transform != theme.transform) {
+            val it = theme.transform
             if (it != null) {
                 val transformParts = mutableListOf()
                 
diff --git a/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/NativeElement.commonHtml.kt b/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/NativeElement.commonHtml.kt
index cd3efe578..6812a78dd 100644
--- a/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/NativeElement.commonHtml.kt
+++ b/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/NativeElement.commonHtml.kt
@@ -172,6 +172,7 @@ public actual abstract class NativeElement actual constructor(context: ElementCo
     }
 
     protected var prevThemeClass: String? = null
+    @Suppress("DEPRECATION")
     actual override fun nativeApplyTheme(theme: ThemeAndBack) {
         if (theme.drawBackground) {
             native.classes.add("transition")
@@ -232,7 +233,7 @@ public expect class FutureElement {
     public inline fun addEventListener(name: String, crossinline listener: (Event) -> Unit)
     public inline fun replaceEventListener(name: String, crossinline listener: (Event) -> Unit)
     public var classes: MutableSet
-    public inline fun flushClasses()
+    public fun flushClasses()
     public var id: String?
     public var content: String?
     public var innerHtmlUnsafe: String?
diff --git a/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/Html.kt b/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/Html.kt
index 3e24dc939..8250b5cfe 100644
--- a/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/Html.kt
+++ b/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/Html.kt
@@ -7,784 +7,672 @@ import kotlin.contracts.contract
 
 public class HtmlA(context: ElementContext): NativeElement(context) { init { native.tag = "a" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlA(setup: HtmlA.() -> Unit = {}): HtmlA {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlA(context), setup)
 }
 public class HtmlAbbr(context: ElementContext): NativeElement(context) { init { native.tag = "abbr" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlAbbr(setup: HtmlAbbr.() -> Unit = {}): HtmlAbbr {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlAbbr(context), setup)
 }
 public class HtmlAddress(context: ElementContext): NativeElement(context) { init { native.tag = "address" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlAddress(setup: HtmlAddress.() -> Unit = {}): HtmlAddress {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlAddress(context), setup)
 }
 public class HtmlArea(context: ElementContext): NativeElement(context) { init { native.tag = "area" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlArea(setup: HtmlArea.() -> Unit = {}): HtmlArea {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlArea(context), setup)
 }
 public class HtmlArticle(context: ElementContext): NativeElement(context) { init { native.tag = "article" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlArticle(setup: HtmlArticle.() -> Unit = {}): HtmlArticle {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlArticle(context), setup)
 }
 public class HtmlAside(context: ElementContext): NativeElement(context) { init { native.tag = "aside" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlAside(setup: HtmlAside.() -> Unit = {}): HtmlAside {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlAside(context), setup)
 }
 public class HtmlAudio(context: ElementContext): NativeElement(context) { init { native.tag = "audio" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlAudio(setup: HtmlAudio.() -> Unit = {}): HtmlAudio {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlAudio(context), setup)
 }
 public class HtmlB(context: ElementContext): NativeElement(context) { init { native.tag = "b" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlB(setup: HtmlB.() -> Unit = {}): HtmlB {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlB(context), setup)
 }
 public class HtmlBase(context: ElementContext): NativeElement(context) { init { native.tag = "base" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlBase(setup: HtmlBase.() -> Unit = {}): HtmlBase {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlBase(context), setup)
 }
 public class HtmlBdi(context: ElementContext): NativeElement(context) { init { native.tag = "bdi" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlBdi(setup: HtmlBdi.() -> Unit = {}): HtmlBdi {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlBdi(context), setup)
 }
 public class HtmlBdo(context: ElementContext): NativeElement(context) { init { native.tag = "bdo" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlBdo(setup: HtmlBdo.() -> Unit = {}): HtmlBdo {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlBdo(context), setup)
 }
 public class HtmlBlockquote(context: ElementContext): NativeElement(context) { init { native.tag = "blockquote" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlBlockquote(setup: HtmlBlockquote.() -> Unit = {}): HtmlBlockquote {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlBlockquote(context), setup)
 }
 public class HtmlBody(context: ElementContext): NativeElement(context) { init { native.tag = "body" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlBody(setup: HtmlBody.() -> Unit = {}): HtmlBody {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlBody(context), setup)
 }
 public class HtmlBr(context: ElementContext): NativeElement(context) { init { native.tag = "br" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlBr(setup: HtmlBr.() -> Unit = {}): HtmlBr {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlBr(context), setup)
 }
 public class HtmlButton(context: ElementContext): NativeElement(context) { init { native.tag = "button" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlButton(setup: HtmlButton.() -> Unit = {}): HtmlButton {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlButton(context), setup)
 }
 public class HtmlCanvas(context: ElementContext): NativeElement(context) { init { native.tag = "canvas" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlCanvas(setup: HtmlCanvas.() -> Unit = {}): HtmlCanvas {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlCanvas(context), setup)
 }
 public class HtmlCaption(context: ElementContext): NativeElement(context) { init { native.tag = "caption" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlCaption(setup: HtmlCaption.() -> Unit = {}): HtmlCaption {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlCaption(context), setup)
 }
 public class HtmlCite(context: ElementContext): NativeElement(context) { init { native.tag = "cite" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlCite(setup: HtmlCite.() -> Unit = {}): HtmlCite {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlCite(context), setup)
 }
 public class HtmlCode(context: ElementContext): NativeElement(context) { init { native.tag = "code" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlCode(setup: HtmlCode.() -> Unit = {}): HtmlCode {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlCode(context), setup)
 }
 public class HtmlCol(context: ElementContext): NativeElement(context) { init { native.tag = "col" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlCol(setup: HtmlCol.() -> Unit = {}): HtmlCol {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlCol(context), setup)
 }
 public class HtmlColgroup(context: ElementContext): NativeElement(context) { init { native.tag = "colgroup" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlColgroup(setup: HtmlColgroup.() -> Unit = {}): HtmlColgroup {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlColgroup(context), setup)
 }
 public class HtmlData(context: ElementContext): NativeElement(context) { init { native.tag = "data" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlData(setup: HtmlData.() -> Unit = {}): HtmlData {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlData(context), setup)
 }
 public class HtmlDatalist(context: ElementContext): NativeElement(context) { init { native.tag = "datalist" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlDatalist(setup: HtmlDatalist.() -> Unit = {}): HtmlDatalist {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlDatalist(context), setup)
 }
 public class HtmlDd(context: ElementContext): NativeElement(context) { init { native.tag = "dd" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlDd(setup: HtmlDd.() -> Unit = {}): HtmlDd {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlDd(context), setup)
 }
 public class HtmlDel(context: ElementContext): NativeElement(context) { init { native.tag = "del" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlDel(setup: HtmlDel.() -> Unit = {}): HtmlDel {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlDel(context), setup)
 }
 public class HtmlDetails(context: ElementContext): NativeElement(context) { init { native.tag = "details" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlDetails(setup: HtmlDetails.() -> Unit = {}): HtmlDetails {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlDetails(context), setup)
 }
 public class HtmlDfn(context: ElementContext): NativeElement(context) { init { native.tag = "dfn" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlDfn(setup: HtmlDfn.() -> Unit = {}): HtmlDfn {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlDfn(context), setup)
 }
 public class HtmlDialog(context: ElementContext): NativeElement(context) { init { native.tag = "dialog" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlDialog(setup: HtmlDialog.() -> Unit = {}): HtmlDialog {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlDialog(context), setup)
 }
 public class HtmlDiv(context: ElementContext): NativeElement(context) { init { native.tag = "div" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlDiv(setup: HtmlDiv.() -> Unit = {}): HtmlDiv {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlDiv(context), setup)
 }
 public class HtmlDl(context: ElementContext): NativeElement(context) { init { native.tag = "dl" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlDl(setup: HtmlDl.() -> Unit = {}): HtmlDl {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlDl(context), setup)
 }
 public class HtmlDt(context: ElementContext): NativeElement(context) { init { native.tag = "dt" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlDt(setup: HtmlDt.() -> Unit = {}): HtmlDt {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlDt(context), setup)
 }
 public class HtmlEm(context: ElementContext): NativeElement(context) { init { native.tag = "em" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlEm(setup: HtmlEm.() -> Unit = {}): HtmlEm {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlEm(context), setup)
 }
 public class HtmlEmbed(context: ElementContext): NativeElement(context) { init { native.tag = "embed" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlEmbed(setup: HtmlEmbed.() -> Unit = {}): HtmlEmbed {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlEmbed(context), setup)
 }
 public class HtmlFieldset(context: ElementContext): NativeElement(context) { init { native.tag = "fieldset" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlFieldset(setup: HtmlFieldset.() -> Unit = {}): HtmlFieldset {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlFieldset(context), setup)
 }
 public class HtmlFigcaption(context: ElementContext): NativeElement(context) { init { native.tag = "figcaption" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlFigcaption(setup: HtmlFigcaption.() -> Unit = {}): HtmlFigcaption {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlFigcaption(context), setup)
 }
 public class HtmlFigure(context: ElementContext): NativeElement(context) { init { native.tag = "figure" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlFigure(setup: HtmlFigure.() -> Unit = {}): HtmlFigure {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlFigure(context), setup)
 }
 public class HtmlFooter(context: ElementContext): NativeElement(context) { init { native.tag = "footer" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlFooter(setup: HtmlFooter.() -> Unit = {}): HtmlFooter {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlFooter(context), setup)
 }
 public class HtmlForm(context: ElementContext): NativeElement(context) { init { native.tag = "form" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlForm(setup: HtmlForm.() -> Unit = {}): HtmlForm {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlForm(context), setup)
 }
 public class HtmlH1(context: ElementContext): NativeElement(context) { init { native.tag = "h1" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlH1(setup: HtmlH1.() -> Unit = {}): HtmlH1 {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlH1(context), setup)
 }
 public class HtmlH2(context: ElementContext): NativeElement(context) { init { native.tag = "h2" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlH2(setup: HtmlH2.() -> Unit = {}): HtmlH2 {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlH2(context), setup)
 }
 public class HtmlH3(context: ElementContext): NativeElement(context) { init { native.tag = "h3" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlH3(setup: HtmlH3.() -> Unit = {}): HtmlH3 {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlH3(context), setup)
 }
 public class HtmlH4(context: ElementContext): NativeElement(context) { init { native.tag = "h4" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlH4(setup: HtmlH4.() -> Unit = {}): HtmlH4 {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlH4(context), setup)
 }
 public class HtmlH5(context: ElementContext): NativeElement(context) { init { native.tag = "h5" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlH5(setup: HtmlH5.() -> Unit = {}): HtmlH5 {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlH5(context), setup)
 }
 public class HtmlH6(context: ElementContext): NativeElement(context) { init { native.tag = "h6" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlH6(setup: HtmlH6.() -> Unit = {}): HtmlH6 {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlH6(context), setup)
 }
 public class HtmlHead(context: ElementContext): NativeElement(context) { init { native.tag = "head" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlHead(setup: HtmlHead.() -> Unit = {}): HtmlHead {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlHead(context), setup)
 }
 public class HtmlHeader(context: ElementContext): NativeElement(context) { init { native.tag = "header" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlHeader(setup: HtmlHeader.() -> Unit = {}): HtmlHeader {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlHeader(context), setup)
 }
 public class HtmlHgroup(context: ElementContext): NativeElement(context) { init { native.tag = "hgroup" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlHgroup(setup: HtmlHgroup.() -> Unit = {}): HtmlHgroup {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlHgroup(context), setup)
 }
 public class HtmlHr(context: ElementContext): NativeElement(context) { init { native.tag = "hr" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlHr(setup: HtmlHr.() -> Unit = {}): HtmlHr {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlHr(context), setup)
 }
 public class HtmlHtml(context: ElementContext): NativeElement(context) { init { native.tag = "html" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlHtml(setup: HtmlHtml.() -> Unit = {}): HtmlHtml {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlHtml(context), setup)
 }
 public class HtmlI(context: ElementContext): NativeElement(context) { init { native.tag = "i" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlI(setup: HtmlI.() -> Unit = {}): HtmlI {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlI(context), setup)
 }
 public class HtmlIframe(context: ElementContext): NativeElement(context) { init { native.tag = "iframe" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlIframe(setup: HtmlIframe.() -> Unit = {}): HtmlIframe {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlIframe(context), setup)
 }
 public class HtmlImg(context: ElementContext): NativeElement(context) { init { native.tag = "img" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlImg(setup: HtmlImg.() -> Unit = {}): HtmlImg {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlImg(context), setup)
 }
 public class HtmlInput(context: ElementContext): NativeElement(context) { init { native.tag = "input" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlInput(setup: HtmlInput.() -> Unit = {}): HtmlInput {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlInput(context), setup)
 }
 public class HtmlIns(context: ElementContext): NativeElement(context) { init { native.tag = "ins" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlIns(setup: HtmlIns.() -> Unit = {}): HtmlIns {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlIns(context), setup)
 }
 public class HtmlKbd(context: ElementContext): NativeElement(context) { init { native.tag = "kbd" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlKbd(setup: HtmlKbd.() -> Unit = {}): HtmlKbd {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlKbd(context), setup)
 }
 public class HtmlLabel(context: ElementContext): NativeElement(context) { init { native.tag = "label" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlLabel(setup: HtmlLabel.() -> Unit = {}): HtmlLabel {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlLabel(context), setup)
 }
 public class HtmlLegend(context: ElementContext): NativeElement(context) { init { native.tag = "legend" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlLegend(setup: HtmlLegend.() -> Unit = {}): HtmlLegend {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlLegend(context), setup)
 }
 public class HtmlLi(context: ElementContext): NativeElement(context) { init { native.tag = "li" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlLi(setup: HtmlLi.() -> Unit = {}): HtmlLi {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlLi(context), setup)
 }
 public class HtmlLink(context: ElementContext): NativeElement(context) { init { native.tag = "link" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlLink(setup: HtmlLink.() -> Unit = {}): HtmlLink {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlLink(context), setup)
 }
 public class HtmlMain(context: ElementContext): NativeElement(context) { init { native.tag = "main" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlMain(setup: HtmlMain.() -> Unit = {}): HtmlMain {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlMain(context), setup)
 }
 public class HtmlMap(context: ElementContext): NativeElement(context) { init { native.tag = "map" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlMap(setup: HtmlMap.() -> Unit = {}): HtmlMap {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlMap(context), setup)
 }
 public class HtmlMark(context: ElementContext): NativeElement(context) { init { native.tag = "mark" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlMark(setup: HtmlMark.() -> Unit = {}): HtmlMark {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlMark(context), setup)
 }
 public class HtmlMenu(context: ElementContext): NativeElement(context) { init { native.tag = "menu" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlMenu(setup: HtmlMenu.() -> Unit = {}): HtmlMenu {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlMenu(context), setup)
 }
 public class HtmlMeta(context: ElementContext): NativeElement(context) { init { native.tag = "meta" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlMeta(setup: HtmlMeta.() -> Unit = {}): HtmlMeta {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlMeta(context), setup)
 }
 public class HtmlMeter(context: ElementContext): NativeElement(context) { init { native.tag = "meter" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlMeter(setup: HtmlMeter.() -> Unit = {}): HtmlMeter {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlMeter(context), setup)
 }
 public class HtmlNav(context: ElementContext): NativeElement(context) { init { native.tag = "nav" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlNav(setup: HtmlNav.() -> Unit = {}): HtmlNav {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlNav(context), setup)
 }
 public class HtmlNoscript(context: ElementContext): NativeElement(context) { init { native.tag = "noscript" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlNoscript(setup: HtmlNoscript.() -> Unit = {}): HtmlNoscript {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlNoscript(context), setup)
 }
 public class HtmlObject(context: ElementContext): NativeElement(context) { init { native.tag = "object" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlHtmlObject(setup: HtmlObject.() -> Unit = {}): HtmlObject {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlObject(context), setup)
 }
 public class HtmlOl(context: ElementContext): NativeElement(context) { init { native.tag = "ol" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlOl(setup: HtmlOl.() -> Unit = {}): HtmlOl {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlOl(context), setup)
 }
 public class HtmlOptgroup(context: ElementContext): NativeElement(context) { init { native.tag = "optgroup" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlOptgroup(setup: HtmlOptgroup.() -> Unit = {}): HtmlOptgroup {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlOptgroup(context), setup)
 }
 public class HtmlOption(context: ElementContext): NativeElement(context) { init { native.tag = "option" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlOption(setup: HtmlOption.() -> Unit = {}): HtmlOption {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlOption(context), setup)
 }
 public class HtmlOutput(context: ElementContext): NativeElement(context) { init { native.tag = "output" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlOutput(setup: HtmlOutput.() -> Unit = {}): HtmlOutput {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlOutput(context), setup)
 }
 public class HtmlP(context: ElementContext): NativeElement(context) { init { native.tag = "p" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlP(setup: HtmlP.() -> Unit = {}): HtmlP {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlP(context), setup)
 }
 public class HtmlPicture(context: ElementContext): NativeElement(context) { init { native.tag = "picture" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlPicture(setup: HtmlPicture.() -> Unit = {}): HtmlPicture {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlPicture(context), setup)
 }
 public class HtmlPre(context: ElementContext): NativeElement(context) { init { native.tag = "pre" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlPre(setup: HtmlPre.() -> Unit = {}): HtmlPre {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlPre(context), setup)
 }
 public class HtmlProgress(context: ElementContext): NativeElement(context) { init { native.tag = "progress" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlProgress(setup: HtmlProgress.() -> Unit = {}): HtmlProgress {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlProgress(context), setup)
 }
 public class HtmlQ(context: ElementContext): NativeElement(context) { init { native.tag = "q" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlQ(setup: HtmlQ.() -> Unit = {}): HtmlQ {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlQ(context), setup)
 }
 public class HtmlRp(context: ElementContext): NativeElement(context) { init { native.tag = "rp" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlRp(setup: HtmlRp.() -> Unit = {}): HtmlRp {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlRp(context), setup)
 }
 public class HtmlRt(context: ElementContext): NativeElement(context) { init { native.tag = "rt" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlRt(setup: HtmlRt.() -> Unit = {}): HtmlRt {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlRt(context), setup)
 }
 public class HtmlRuby(context: ElementContext): NativeElement(context) { init { native.tag = "ruby" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlRuby(setup: HtmlRuby.() -> Unit = {}): HtmlRuby {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlRuby(context), setup)
 }
 public class HtmlS(context: ElementContext): NativeElement(context) { init { native.tag = "s" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlS(setup: HtmlS.() -> Unit = {}): HtmlS {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlS(context), setup)
 }
 public class HtmlSamp(context: ElementContext): NativeElement(context) { init { native.tag = "samp" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlSamp(setup: HtmlSamp.() -> Unit = {}): HtmlSamp {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlSamp(context), setup)
 }
 public class HtmlScript(context: ElementContext): NativeElement(context) { init { native.tag = "script" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlScript(setup: HtmlScript.() -> Unit = {}): HtmlScript {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlScript(context), setup)
 }
 public class HtmlSearch(context: ElementContext): NativeElement(context) { init { native.tag = "search" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlSearch(setup: HtmlSearch.() -> Unit = {}): HtmlSearch {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlSearch(context), setup)
 }
 public class HtmlSection(context: ElementContext): NativeElement(context) { init { native.tag = "section" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlSection(setup: HtmlSection.() -> Unit = {}): HtmlSection {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlSection(context), setup)
 }
 public class HtmlSelect(context: ElementContext): NativeElement(context) { init { native.tag = "select" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlSelect(setup: HtmlSelect.() -> Unit = {}): HtmlSelect {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlSelect(context), setup)
 }
 public class HtmlSlot(context: ElementContext): NativeElement(context) { init { native.tag = "slot" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlSlot(setup: HtmlSlot.() -> Unit = {}): HtmlSlot {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlSlot(context), setup)
 }
 public class HtmlSmall(context: ElementContext): NativeElement(context) { init { native.tag = "small" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlSmall(setup: HtmlSmall.() -> Unit = {}): HtmlSmall {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlSmall(context), setup)
 }
 public class HtmlSource(context: ElementContext): NativeElement(context) { init { native.tag = "source" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlSource(setup: HtmlSource.() -> Unit = {}): HtmlSource {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlSource(context), setup)
 }
 public class HtmlSpan(context: ElementContext): NativeElement(context) { init { native.tag = "span" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlSpan(setup: HtmlSpan.() -> Unit = {}): HtmlSpan {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlSpan(context), setup)
 }
 public class HtmlStrong(context: ElementContext): NativeElement(context) { init { native.tag = "strong" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlStrong(setup: HtmlStrong.() -> Unit = {}): HtmlStrong {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlStrong(context), setup)
 }
 public class HtmlStyle(context: ElementContext): NativeElement(context) { init { native.tag = "style" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlStyle(setup: HtmlStyle.() -> Unit = {}): HtmlStyle {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlStyle(context), setup)
 }
 public class HtmlSub(context: ElementContext): NativeElement(context) { init { native.tag = "sub" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlSub(setup: HtmlSub.() -> Unit = {}): HtmlSub {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlSub(context), setup)
 }
 public class HtmlSummary(context: ElementContext): NativeElement(context) { init { native.tag = "summary" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlSummary(setup: HtmlSummary.() -> Unit = {}): HtmlSummary {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlSummary(context), setup)
 }
 public class HtmlSup(context: ElementContext): NativeElement(context) { init { native.tag = "sup" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlSup(setup: HtmlSup.() -> Unit = {}): HtmlSup {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlSup(context), setup)
 }
 public class HtmlTable(context: ElementContext): NativeElement(context) { init { native.tag = "table" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlTable(setup: HtmlTable.() -> Unit = {}): HtmlTable {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlTable(context), setup)
 }
 public class HtmlTbody(context: ElementContext): NativeElement(context) { init { native.tag = "tbody" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlTbody(setup: HtmlTbody.() -> Unit = {}): HtmlTbody {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlTbody(context), setup)
 }
 public class HtmlTd(context: ElementContext): NativeElement(context) { init { native.tag = "td" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlTd(setup: HtmlTd.() -> Unit = {}): HtmlTd {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlTd(context), setup)
 }
 public class HtmlTemplate(context: ElementContext): NativeElement(context) { init { native.tag = "template" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlTemplate(setup: HtmlTemplate.() -> Unit = {}): HtmlTemplate {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlTemplate(context), setup)
 }
 public class HtmlTextarea(context: ElementContext): NativeElement(context) { init { native.tag = "textarea" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlTextarea(setup: HtmlTextarea.() -> Unit = {}): HtmlTextarea {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlTextarea(context), setup)
 }
 public class HtmlTfoot(context: ElementContext): NativeElement(context) { init { native.tag = "tfoot" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlTfoot(setup: HtmlTfoot.() -> Unit = {}): HtmlTfoot {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlTfoot(context), setup)
 }
 public class HtmlTh(context: ElementContext): NativeElement(context) { init { native.tag = "th" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlTh(setup: HtmlTh.() -> Unit = {}): HtmlTh {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlTh(context), setup)
 }
 public class HtmlThead(context: ElementContext): NativeElement(context) { init { native.tag = "thead" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlThead(setup: HtmlThead.() -> Unit = {}): HtmlThead {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlThead(context), setup)
 }
 public class HtmlTime(context: ElementContext): NativeElement(context) { init { native.tag = "time" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlTime(setup: HtmlTime.() -> Unit = {}): HtmlTime {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlTime(context), setup)
 }
 public class HtmlTitle(context: ElementContext): NativeElement(context) { init { native.tag = "title" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlTitle(setup: HtmlTitle.() -> Unit = {}): HtmlTitle {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlTitle(context), setup)
 }
 public class HtmlTr(context: ElementContext): NativeElement(context) { init { native.tag = "tr" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlTr(setup: HtmlTr.() -> Unit = {}): HtmlTr {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlTr(context), setup)
 }
 public class HtmlTrack(context: ElementContext): NativeElement(context) { init { native.tag = "track" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlTrack(setup: HtmlTrack.() -> Unit = {}): HtmlTrack {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlTrack(context), setup)
 }
 public class HtmlU(context: ElementContext): NativeElement(context) { init { native.tag = "u" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlU(setup: HtmlU.() -> Unit = {}): HtmlU {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlU(context), setup)
 }
 public class HtmlUl(context: ElementContext): NativeElement(context) { init { native.tag = "ul" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlUl(setup: HtmlUl.() -> Unit = {}): HtmlUl {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlUl(context), setup)
 }
 public class HtmlVar(context: ElementContext): NativeElement(context) { init { native.tag = "var" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlHtmlVar(setup: HtmlVar.() -> Unit = {}): HtmlVar {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlVar(context), setup)
 }
 public class HtmlVideo(context: ElementContext): NativeElement(context) { init { native.tag = "video" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlVideo(setup: HtmlVideo.() -> Unit = {}): HtmlVideo {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlVideo(context), setup)
 }
 public class HtmlWbr(context: ElementContext): NativeElement(context) { init { native.tag = "wbr" } }
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 public inline fun ViewWriter.htmlWbr(setup: HtmlWbr.() -> Unit = {}): HtmlWbr {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return write(HtmlWbr(context), setup)
diff --git a/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/LinearLayouts.commonHtml.kt b/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/LinearLayouts.commonHtml.kt
index ff8be7af6..9a4c3d5ba 100644
--- a/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/LinearLayouts.commonHtml.kt
+++ b/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/LinearLayouts.commonHtml.kt
@@ -30,6 +30,7 @@ public abstract class NativeLinearLayoutElement(context: ElementContext) : Nativ
             native.setStyleProperty("--spacing", value?.value?.toString())
         }
 
+    @Suppress("DEPRECATION")
     @Deprecated("Will probably be removed in the future.")
     override val spacingForChildCornerRadii: Dimension
         get() = super.spacingForChildCornerRadii
diff --git a/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/RawImageView.commonHtml.kt b/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/RawImageView.commonHtml.kt
index 849b2f0fd..95e3b9681 100644
--- a/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/RawImageView.commonHtml.kt
+++ b/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/RawImageView.commonHtml.kt
@@ -56,7 +56,6 @@ public actual abstract class RawImageViewLike(
             is ImageResource -> context.basePath + value.relativeUrl
             is ImageLocal -> createObjectURL(value.file).also { currentBlobUrl = it }
             is ImageVector -> value.vectorToSvgDataUrl()
-            else -> ""
         }
     }
 }
diff --git a/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/Video.commonHtml.kt b/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/Video.commonHtml.kt
index 12c1c9e3d..be03b979c 100644
--- a/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/Video.commonHtml.kt
+++ b/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/Video.commonHtml.kt
@@ -27,7 +27,6 @@ public actual class RawVideoView actual constructor(
             is VideoRaw -> native.attributes.src = createObjectURL(value.data)
             is VideoResource -> native.attributes.src = context.basePath + value.relativeUrl
             is VideoLocal -> native.attributes.src = createObjectURL(value.file)
-            else -> native.attributes.src = ""
         }
         nativeLoad(native.attributes.src)
         native.attributes.preload = when(preloadHint) {
diff --git a/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.commonHtml.kt b/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.commonHtml.kt
index 36e234d0e..ef4b1bf47 100644
--- a/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.commonHtml.kt
+++ b/library/src/commonHtmlMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.commonHtml.kt
@@ -12,7 +12,6 @@ import com.lightningkite.kiteui.views.*
 import com.lightningkite.kiteui.views.beforeSetup
 import com.lightningkite.reactive.context.*
 
-@ViewModifierDsl3
 public actual fun ElementWriter.hintPopover(
     preferredDirection: PopoverPreferredDirection,
     setup: ViewWriter.() -> Unit
@@ -31,12 +30,10 @@ public actual fun ElementWriter.hintPopover(
     }
 }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.textPopover(message: String): ElementWriter = hintPopover {
     themed(PopoverSemantic).text(message)
 }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddWeight.weight(amount: Float): ElementWriter.CanAddListElementModifier {
     return beforeSetup {
         native.style.flexGrow = "$amount"
@@ -47,7 +44,6 @@ public actual fun ElementWriter.CanAddWeight.weight(amount: Float): ElementWrite
 }
 
 // by Claude - wrapper pattern for animation-aware weight changes
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddWeight.dynamicWeight(amount: ReactiveContext.() -> Float): ElementWriter.CanAddListElementModifier {
     return lazyInjectModifierWriter {
         object : NativeContainerElement(context) {
@@ -81,7 +77,6 @@ public actual fun ElementWriter.CanAddWeight.dynamicWeight(amount: ReactiveConte
     }
 }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddAlignment.align(horizontal: Align, vertical: Align): ElementWriter.CanAddWeight =
     beforeSetup { // Use parent's default alignment if not explicitly set (Align.Stretch means not set)
         native.classes.add("h${horizontal}")
@@ -90,11 +85,9 @@ public actual fun ElementWriter.CanAddAlignment.align(horizontal: Align, vertica
         native.desiredVerticalGravity = vertical
     }
 
-@ViewModifierDsl3
 public actual inline fun ElementWriter.CanAddScrolling.__scrollsUncontracted(vertical: Boolean, horizontal: Boolean, crossinline setup: ScrollingBehaviors.() -> Unit): ElementWriter =
     beforeSetup { setup(ScrollingBehaviorImpl(this, horizontal = horizontal, vertical = vertical)) }
 
-@ViewModifierDsl3
 public actual inline fun ElementWriter.CanAddScrolling.__scrollsWithRefreshUncontracted(
     vertical: Boolean,
     horizontal: Boolean,
@@ -110,7 +103,6 @@ public actual inline fun ElementWriter.CanAddScrolling.__scrollsWithRefreshUncon
         }
     }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddSizing.sizedBox(constraints: SizeConstraints): ElementWriter.CanAddTheme =
     beforeSetup {
         if (constraints.minHeight == null) native.style.minHeight = null
@@ -138,7 +130,6 @@ public actual fun ElementWriter.CanAddSizing.sizedBox(constraints: SizeConstrain
         else native.style.height = constraints.height.value.toString()
     }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddSizing.dynamicSizeConstraints(constraints: ReactiveContext.() -> SizeConstraints): ElementWriter.CanAddTheme =
     beforeSetup {
         reactive {
@@ -188,7 +179,6 @@ public actual fun ElementWriter.CanAddSizing.dynamicSizeConstraints(constraints:
 //        }
 //    }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddShownWhen.shownWhen(default: Boolean, transition: ScreenTransition, condition: ReactiveContext.() -> Boolean): ElementWriter.CanAddSizing {
     return lazyInjectModifierWriter {
         object : NativeContainerElement(context) {
@@ -310,17 +300,17 @@ internal class PassthroughContainer(context: ElementContext): NativeContainerEle
     }
 }
 
-@ViewModifierDsl3 public actual fun ElementWriter.CanAddTheme.asHeading(level: Int): ElementWriter.CanAddTheme = ApplyTag("h${level.coerceIn(1, 6)}", this)
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asMain: ElementWriter.CanAddTheme get() = ApplyTag("main", this)
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asNavigation: ElementWriter.CanAddTheme get() = ApplyTag("nav", this)
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asBanner: ElementWriter.CanAddTheme get() = ApplyTag("header", this)
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asContentInfo: ElementWriter.CanAddTheme get() = ApplyTag("footer", this)
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asComplementary: ElementWriter.CanAddTheme get() = ApplyTag("aside", this)
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asSearch: ElementWriter.CanAddTheme get() = ApplyTag("search", this)
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asPresentation: ElementWriter.CanAddTheme get() =
+public actual fun ElementWriter.CanAddTheme.asHeading(level: Int): ElementWriter.CanAddTheme = ApplyTag("h${level.coerceIn(1, 6)}", this)
+public actual val ElementWriter.CanAddTheme.asMain: ElementWriter.CanAddTheme get() = ApplyTag("main", this)
+public actual val ElementWriter.CanAddTheme.asNavigation: ElementWriter.CanAddTheme get() = ApplyTag("nav", this)
+public actual val ElementWriter.CanAddTheme.asBanner: ElementWriter.CanAddTheme get() = ApplyTag("header", this)
+public actual val ElementWriter.CanAddTheme.asContentInfo: ElementWriter.CanAddTheme get() = ApplyTag("footer", this)
+public actual val ElementWriter.CanAddTheme.asComplementary: ElementWriter.CanAddTheme get() = ApplyTag("aside", this)
+public actual val ElementWriter.CanAddTheme.asSearch: ElementWriter.CanAddTheme get() = ApplyTag("search", this)
+public actual val ElementWriter.CanAddTheme.asPresentation: ElementWriter.CanAddTheme get() =
     beforeSetup { native.setAttribute("aria-hidden", "true") }
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asList: ElementWriter.CanAddTheme get() = ApplyTag("ul", this)
-@ViewModifierDsl3 public actual val ElementWriter.CanAddListElementModifier.asListItem: ElementWriter.CanAddListElementModifier get() = ApplyTag("li", this)
+public actual val ElementWriter.CanAddTheme.asList: ElementWriter.CanAddTheme get() = ApplyTag("ul", this)
+public actual val ElementWriter.CanAddListElementModifier.asListItem: ElementWriter.CanAddListElementModifier get() = ApplyTag("li", this)
 
 internal actual fun ContainerElement.setupAsListContainer() {
     if (native.tag == "div" || native.tag == "span") native.tag = "ul"
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/debugger.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/debugger.kt
index ed64c7b31..98289df6f 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/debugger.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/debugger.kt
@@ -37,6 +37,7 @@ private fun gcIfNotVeryRecent() {
     }
 }
 
+@Suppress("DEPRECATION")
 public fun WeakReference<*>.checkLeakAfterDelay(milliseconds: Long) {
     afterTimeout(milliseconds) {
         gcIfNotVeryRecent()
@@ -47,6 +48,7 @@ public fun WeakReference<*>.checkLeakAfterDelay(milliseconds: Long) {
     }
 }
 
+@Suppress("DEPRECATION")
 public fun WeakReference<*>.recheckLeakAfterDelay(milliseconds: Long) {
     afterTimeout(milliseconds) {
         gcIfNotVeryRecent()
@@ -58,6 +60,7 @@ public fun WeakReference<*>.recheckLeakAfterDelay(milliseconds: Long) {
     }
 }
 
+@Suppress("DEPRECATION")
 public fun WeakReference<*>.checkLeakAfterDelay(milliseconds: Long, name: String) {
     afterTimeout(milliseconds) {
         gcIfNotVeryRecent()
@@ -69,6 +72,7 @@ public fun WeakReference<*>.checkLeakAfterDelay(milliseconds: Long, name: String
     }
 }
 
+@Suppress("DEPRECATION")
 public fun WeakReference<*>.recheckLeakAfterDelay(milliseconds: Long, name: String) {
     afterTimeout(milliseconds) {
         gcIfNotVeryRecent()
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/markdown/MarkdownParser.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/markdown/MarkdownParser.kt
index 83c77745b..e0c19adae 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/markdown/MarkdownParser.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/markdown/MarkdownParser.kt
@@ -543,7 +543,8 @@ public class MarkdownParser(
     // Inline parsing
     // ================================
 
-    override fun parseInline(text: String): List {
+    override fun parseInline(content: String): List {
+        val text = content
         if (text.isEmpty()) return emptyList()
 
         val result = mutableListOf()
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/markdown/MarkdownRenderer.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/markdown/MarkdownRenderer.kt
index 55cf2f1e6..38192bdc3 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/markdown/MarkdownRenderer.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/markdown/MarkdownRenderer.kt
@@ -13,7 +13,6 @@ import com.lightningkite.reactive.context.ReactiveContext
  * @param content The markdown text to render
  * @param config Configuration for parsing and rendering
  */
-@ViewDsl
 public fun ViewWriter.markdown(content: String, config: MarkdownConfig = MarkdownConfig.Default) {
     val parser = MarkdownParser(config.customBlocks)
     val document = parser.parse(content)
@@ -26,7 +25,6 @@ public fun ViewWriter.markdown(content: String, config: MarkdownConfig = Markdow
  * @param content Lambda that returns markdown text (reactive)
  * @param config Configuration for parsing and rendering
  */
-@ViewDsl
 public fun ViewWriter.markdownDynamic(content: ReactiveContext.() -> String, config: MarkdownConfig = MarkdownConfig.Default) {
     swapView {
         swapping(current = content) { md ->
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/navigation/Navigator.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/navigation/Navigator.kt
index c683ba93b..838a9baea 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/navigation/Navigator.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/navigation/Navigator.kt
@@ -9,8 +9,8 @@ import com.lightningkite.reactive.core.remember
 public class PageNavigator(private val routesGetter: ()->Routes) {
     public val routes: Routes by lazy { routesGetter() }
 
-    public fun navigateUrlLikePath(path: String) { routes.parse(UrlLikePath.fromUrlString(path))?.let { navigate(it) } }
-    public fun resetUrlLikePath(path: String) { routes.parse(UrlLikePath.fromUrlString(path))?.let { reset(it) } }
+    public fun navigateUrlLikePath(path: String): Boolean = routes.parse(UrlLikePath.fromUrlString(path))?.let { navigate(it); true } ?: false
+    public fun resetUrlLikePath(path: String): Boolean = routes.parse(UrlLikePath.fromUrlString(path))?.let { reset(it); true } ?: false
 
     public val stack: Signal> = Signal(listOf())
 
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/navigation/deprecated.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/navigation/deprecated.kt
index 14bad6779..9d90054bb 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/navigation/deprecated.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/navigation/deprecated.kt
@@ -1,3 +1,5 @@
+@file:Suppress("DEPRECATION")
+
 package com.lightningkite.kiteui.navigation
 
 import com.lightningkite.kiteui.views.ContainerElement
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/reactive/validation.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/reactive/validation.kt
index 2704da12d..bd17c7531 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/reactive/validation.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/reactive/validation.kt
@@ -51,7 +51,6 @@ public fun ElementWriter.CanAddTheme.validate(vararg validates: IssueTracking, a
         applyValidationTheming(validates, appliedWhen)
     }
 
-@ViewDsl
 public fun ElementWriter.CanAddShownWhen.issueText(
     issues: Reactive>,
     transform: (Issue) -> String = { it.summary },
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/ssr/SsrResource.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/ssr/SsrResource.kt
index 9aa5e46fd..312c46a6b 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/ssr/SsrResource.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/ssr/SsrResource.kt
@@ -179,7 +179,7 @@ public class SsrResource(
             // Then check immediately (handles case where resource completed before listener was added)
             checkAndResolve()
 
-            cont.invokeOnCancellation { removeListener?.invoke() }
+            cont.invokeOnCancellation { removeListener.invoke() }
         }
     }
 
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/utils/backspace.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/utils/backspace.kt
index e034b8bd1..66c158e9b 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/utils/backspace.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/utils/backspace.kt
@@ -150,7 +150,7 @@ public fun Long.commaString(): String {
 }
 
 
-private inline fun StringBuilder.keyValue(key: String, value: Any?) = appendLine("$key: $value")
+private fun StringBuilder.keyValue(key: String, value: Any?) = appendLine("$key: $value")
 
 public inline fun repairFormatAndPosition(
     dirty: String,
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/AiDriver.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/AiDriver.kt
index 256532e85..79d9e4082 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/AiDriver.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/AiDriver.kt
@@ -163,13 +163,13 @@ public suspend fun handleCommand(command: String, root: Element?, navigator: Pag
         "navigate" -> {
             if (navigator == null) throw DriverActionException("no navigator available")
             val route = action ?: throw DriverActionException("no route specified")
-            navigator.navigateUrlLikePath(route) ?: throw DriverActionException("route '$route' not found")
+            if (!navigator.navigateUrlLikePath(route)) throw DriverActionException("route '$route' not found")
             "OK"
         }
         "reset" -> {
             if (navigator == null) throw DriverActionException("no navigator available")
             val route = action ?: throw DriverActionException("no route specified")
-            navigator.resetUrlLikePath(route) ?: throw DriverActionException("route '$route' not found")
+            if (!navigator.resetUrlLikePath(route)) throw DriverActionException("route '$route' not found")
             "OK"
         }
         "url" -> {
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/canvas/DrawingContext2D.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/canvas/DrawingContext2D.kt
index f7c9ea012..3e3b702a8 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/canvas/DrawingContext2D.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/canvas/DrawingContext2D.kt
@@ -281,6 +281,9 @@ public fun DrawingContext2D.setTransform(matrix: TransformMatrix) {
 }
 
 /** Resets the transformation matrix to the identity matrix. */
+// On JS, DrawingContext2D is a typealias for the browser's CanvasRenderingContext2D, which already
+// has a native resetTransform() member with identical semantics - this extension is unreachable there.
+@Suppress("EXTENSION_SHADOWED_BY_MEMBER")
 public fun DrawingContext2D.resetTransform() {
     setTransform(1.0, 0.0, 0.0, 1.0, 0.0, 0.0)
 }
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/deprecated.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/deprecated.kt
index e05a7eae6..e0b3cacd7 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/deprecated.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/deprecated.kt
@@ -1,4 +1,5 @@
 @file:OptIn(InternalKiteUi::class, ExperimentalKiteUi::class)
+@file:Suppress("DEPRECATION")
 
 package com.lightningkite.kiteui.views
 
@@ -137,62 +138,50 @@ public operator fun String.minus(writer: ViewWriter): ViewWriter = writer.also {
 public fun Element.dynamicTheme(calculate: ReactiveContext.() -> ThemeDerivation?): Unit = applyDynamicTheme(calculate)
 
 @Deprecated("Just bind to themeChoice directly", level = DeprecationLevel.ERROR)
-@ViewModifierDsl3
 public fun ElementWriter.CanAddTheme.themeFromLast(calculate: (Theme) -> Theme): ElementWriter {
     return beforeSetup { themeChoice += ThemeDerivation { calculate(it).withBack } }
 }
 
 @Deprecated("Just bind to themeChoice directly", level = DeprecationLevel.ERROR)
-@ViewModifierDsl3
 public inline fun ElementWriter.CanAddTheme.maybeThemeFromLast(crossinline calculate: (Theme) -> Theme?): ElementWriter {
     return beforeSetup { themeChoice += ThemeDerivation { calculate(it)?.withBack ?: it.withoutBack } }
 }
 
 @Deprecated("Just bind to themeChoice directly", level = DeprecationLevel.ERROR)
-@ViewModifierDsl3
 public inline fun ElementWriter.CanAddTheme.tweakTheme(crossinline calculate: (Theme) -> Theme): ElementWriter {
     return beforeSetup { themeChoice += ThemeDerivation { calculate(it).withoutBack } }
 }
 
-@ViewModifierDsl3
 @Deprecated("No longer needed - just tell the parent what its spacing value should be.", ReplaceWith("this"), DeprecationLevel.ERROR)
 public val ViewWriter.marginless: ViewWriter get() = this
 
-@ViewModifierDsl3
 @Deprecated("Renamed to 'shownWhen'", ReplaceWith("shownWhen", "com.lightningkite.kiteui.views.direct.shownWhen"))
 public fun ElementWriter.CanAddShownWhen.onlyWhen(default: Boolean = false, condition: ReactiveContext.() -> Boolean): ElementWriter.CanAddTheme = shownWhen(default, condition = condition)
 
-@ViewModifierDsl3
 @Deprecated("use align instead", ReplaceWith("align"))
 public fun ElementWriter.CanAddAlignment.gravity(horizontal: Align, vertical: Align): ElementWriter.CanAddWeight = align(horizontal, vertical)
 
-@ViewModifierDsl3
 @Deprecated("use scrolling instead", ReplaceWith("scrolling"))
 public val ElementWriter.CanAddScrolling.scrolls: ElementWriter get() = __scrollsUncontracted(vertical = true, horizontal = false)
 
-@ViewModifierDsl3
 @Deprecated("use scrollingHorizontally instead", ReplaceWith("scrollingHorizontally"))
 public val ElementWriter.CanAddScrolling.scrollsHorizontally: ElementWriter get() = __scrollsUncontracted(vertical = false, horizontal = true)
 
-@ViewModifierDsl3
 @Deprecated("use scrolling instead", ReplaceWith("scrolling"))
 public inline fun ElementWriter.CanAddScrolling.scrolls(crossinline setup: ScrollingBehaviors.() -> Unit): ElementWriter {
     return __scrollsUncontracted(vertical = true, horizontal = false, setup)
 }
 
-@ViewModifierDsl3
 @Deprecated("use scrollingHorizontally instead", ReplaceWith("scrollingHorizontally"))
 public inline fun ElementWriter.CanAddScrolling.scrollsHorizontally(crossinline setup: ScrollingBehaviors.() -> Unit): ElementWriter {
     return __scrollsUncontracted(vertical = false, horizontal = true, setup)
 }
 
-@ViewModifierDsl3
 @Deprecated("use scrollingBoth instead", ReplaceWith("scrollingBoth"))
 public inline fun ElementWriter.CanAddScrolling.scrollsBoth(crossinline setup: ScrollingBehaviors.() -> Unit): ElementWriter {
     return __scrollsUncontracted(vertical = true, horizontal = true, setup)
 }
 
-@ViewModifierDsl3
 @Deprecated("use scrolling instead", ReplaceWith("scrolling"))
 public inline fun ElementWriter.CanAddScrolling.scrolls(
     vertical: Boolean,
@@ -211,32 +200,23 @@ val Semantic.onNext: ElementWriter.CanAddTheme get() = writer.themed(this)
 @Deprecated("Use themed() instead", ReplaceWith("themed(theme)"))
 public fun ElementWriter.CanAddTheme.onNext(theme: ThemeDerivation): ElementWriter.CanAddTheme = themed(theme)
 
-@ViewModifierDsl3
 @Deprecated("Renamed to 'emphasized' for consistency of adjective terms.", ReplaceWith("emphasized", "com.lightningkite.kiteui.views.emphasized"))
 public inline val ElementWriter.CanAddTheme.emphasize: ElementWriter.CanAddTheme get() = themed(EmphasizedSemantic)
-@ViewModifierDsl3
 @Deprecated("Use the semantic directly, as this should be uncommon in use.", ReplaceWith("themed(DialogSemantic)", "com.lightningkite.kiteui.models.DialogSemantic"))
 public inline val ElementWriter.CanAddTheme.dialog: ElementWriter.CanAddTheme get() = themed(DialogSemantic)
-@ViewModifierDsl3
 @Deprecated("Use the semantic directly, as this should be uncommon in use.", ReplaceWith("themed(MainContentSemantic)", "com.lightningkite.kiteui.models.MainContentSemantic"))
 public inline val ElementWriter.CanAddTheme.mainContent: ElementWriter.CanAddTheme get() = themed(MainContentSemantic)
-@ViewModifierDsl3
 @Deprecated("Use the semantic directly, as this should be uncommon in use.", ReplaceWith("themed(HoverSemantic)", "com.lightningkite.kiteui.models.HoverSemantic"))
 public inline val ElementWriter.CanAddTheme.hover: ElementWriter.CanAddTheme get() = themed(HoverSemantic)
-@ViewModifierDsl3
 @Deprecated("Use the semantic directly, as this should be uncommon in use.", ReplaceWith("themed(DownSemantic)", "com.lightningkite.kiteui.models.DownSemantic"))
 public inline val ElementWriter.CanAddTheme.down: ElementWriter.CanAddTheme get() = themed(DownSemantic)
-@ViewModifierDsl3
 @Deprecated("Use the semantic directly, as this should be uncommon in use.", ReplaceWith("themed(SelectedSemantic)", "com.lightningkite.kiteui.models.SelectedSemantic"))
 public inline val ElementWriter.CanAddTheme.selected: ElementWriter.CanAddTheme get() = themed(SelectedSemantic)
-@ViewModifierDsl3
 @Deprecated("Use the semantic directly, as this should be uncommon in use.", ReplaceWith("themed(UnselectedSemantic)", "com.lightningkite.kiteui.models.UnselectedSemantic"))
 public inline val ElementWriter.CanAddTheme.unselected: ElementWriter.CanAddTheme get() = themed(UnselectedSemantic)
-@ViewModifierDsl3
 @Deprecated("Use the semantic directly, as this should be uncommon in use.", ReplaceWith("themed(DisabledSemantic)", "com.lightningkite.kiteui.models.DisabledSemantic"))
 public inline val ElementWriter.CanAddTheme.disabled: ElementWriter.CanAddTheme get() = themed(DisabledSemantic)
 
-@ViewModifierDsl3
 @Deprecated("Renamed to 'padded'", ReplaceWith("padded", "com.lightningkite.kiteui.views.direct.padded"))
 public val ElementWriter.CanAddTheme.withDefaultPadding: ElementWriter.CanAddTheme get() = padded
 
@@ -305,11 +285,6 @@ public fun Element.keepPopoverOpen(lifecycle: CoroutineScope) {
     lifecycle.onRemove { popoverKeepOpen-- }
 }
 
-@Deprecated("Set on native element directly")
-public var Element.showOnPrint: Boolean
-    get() = underlyingNativeElement.showOnPrint
-    set(value) { underlyingNativeElement.showOnPrint = value }
-
 @Deprecated("Use `themeBase` directly", ReplaceWith("themeBase = NativeElementCommonCode.GetBaseTheme.fromParentNonCascading"))
 public var NativeElement.themeTakeNonCascadingFromParent: Boolean
     get() = themeBase === NativeElementCommonCode.GetBaseTheme.fromParentNonCascading
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/ImageView.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/ImageView.kt
index 929ee6ea3..1cc285e76 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/ImageView.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/ImageView.kt
@@ -149,7 +149,7 @@ public class ImageView(private val frame: Frame) : Element by frame {
         }
     }
 
-    @Deprecated("No longer needed", ReplaceWith("this")) val rView: Element get() = this
+    @Deprecated("No longer needed", ReplaceWith("this")) public val rView: Element get() = this
 
     public companion object {
         /**
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/accessibility.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/accessibility.kt
index 887251596..23737cf60 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/accessibility.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/accessibility.kt
@@ -11,7 +11,6 @@ import com.lightningkite.kiteui.views.*
  * heading(2) - text("Section Title")
  * ```
  */
-@ViewModifierDsl3
 public fun ElementWriter.CanAddTheme.heading(level: Int): ElementWriter.CanAddTheme = asHeading(level)
 
 /**
@@ -21,6 +20,5 @@ public fun ElementWriter.CanAddTheme.heading(level: Int): ElementWriter.CanAddTh
  * liveRegion() - col { text { ::content { statusMessage() } } }
  * ```
  */
-@ViewModifierDsl3
 public fun ElementWriter.CanAddTheme.liveRegion(mode: LiveRegionMode = LiveRegionMode.Polite): ElementWriter.CanAddTheme =
     beforeSetup { accessibleLiveRegion = mode }
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/deprecated.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/deprecated.kt
index aa19b67ef..fee148a79 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/deprecated.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/deprecated.kt
@@ -24,7 +24,6 @@ public typealias ContainingView = ContainerElement
 @Deprecated("Renamed to Frame", ReplaceWith("Frame")) public typealias Stack = Frame
 
 @OptIn(ExperimentalContracts::class)
-@ViewDsl
 @Deprecated("Renamed to frame", ReplaceWith("frame(setup)"))
 public inline fun ElementWriter.stack(setup: Frame.() -> Unit = {}): Frame {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
@@ -32,11 +31,9 @@ public inline fun ElementWriter.stack(setup: Frame.() -> Unit = {}): Frame {
 }
 
 
-@ViewModifierDsl3
 @Deprecated("Renamed for consistency", ReplaceWith("dynamicWeight(amount)"))
 public fun ElementWriter.CanAddWeight.changingWeight(amount: ReactiveContext.() -> Float): ElementWriter.CanAddShownWhen = dynamicWeight(amount)
 
-@ViewModifierDsl3
 @Deprecated("Renamed for consistency", ReplaceWith("dynamicSizeConstraints(constraints)"))
 public fun ElementWriter.CanAddSizing.changingSizeConstraints(constraints: ReactiveContext.() -> SizeConstraints): ElementWriter.CanAddTheme = dynamicSizeConstraints(constraints)
 
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/lists.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/lists.kt
index 6d34cd884..f676286ae 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/lists.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/lists.kt
@@ -137,7 +137,6 @@ public inline fun  ElementWriter.renderListIn(
  * @see colOf for a col-specific convenience wrapper
  * @see rowOf for a row-specific convenience wrapper
  */
-@ViewDsl
 public inline fun  ElementWriter.renderListIn(
     container: ElementWriter.(C.() -> Unit) -> C,
     items: Reactive>,
@@ -376,7 +375,6 @@ public fun  ElementWriter.colOfExpensive(
  * @param placeholdersWhileLoading Renderers to show while data loads
  * @return The created RowOrCol container
  */
-@ViewDsl
 public fun  ElementWriter.colOf(
     items: Reactive>,
     rendererSet: RecyclerViewRendererSet,
@@ -515,7 +513,6 @@ public fun  ElementWriter.rowOfExpensive(
  * @param placeholdersWhileLoading Renderers to show while data loads
  * @return The created RowOrCol container
  */
-@ViewDsl
 public fun  ElementWriter.rowOf(
     items: Reactive>,
     rendererSet: RecyclerViewRendererSet,
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.kt
index 76e74164d..3ee2be6cb 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.kt
@@ -13,46 +13,35 @@ import com.lightningkite.reactive.context.ReactiveContext
 @UnsafeModifier
 public fun ElementWriter.withUnsafeModifiers(): ViewWriter = object : ViewWriter, ElementWriter by this {}
 
-@ViewModifierDsl3
 public expect fun ElementWriter.hintPopover(
     preferredDirection: PopoverPreferredDirection = PopoverPreferredDirection.belowRight,
     setup: ViewWriter.() -> Unit
 ): ElementWriter
 
-@ViewModifierDsl3
 public expect fun ElementWriter.textPopover(message: String): ElementWriter
 
-@ViewModifierDsl3
 public expect fun ElementWriter.CanAddWeight.weight(amount: Float): ElementWriter.CanAddListElementModifier
 
-@ViewModifierDsl3
 public expect fun ElementWriter.CanAddWeight.dynamicWeight(amount: ReactiveContext.() -> Float): ElementWriter.CanAddListElementModifier
 
-@ViewModifierDsl3
 public expect fun ElementWriter.CanAddAlignment.align(horizontal: Align, vertical: Align): ElementWriter.CanAddWeight
 
-@ViewModifierDsl3
 public val ElementWriter.CanAddScrolling.scrolling: ElementWriter get() = __scrollsUncontracted(vertical = true, horizontal = false)
 
-@ViewModifierDsl3
 public val ElementWriter.CanAddScrolling.scrollingHorizontally: ElementWriter get() = __scrollsUncontracted(vertical = false, horizontal = true)
 
-@ViewModifierDsl3
 public inline fun ElementWriter.CanAddScrolling.scrolling(crossinline setup: ScrollingBehaviors.() -> Unit): ElementWriter {
     return __scrollsUncontracted(vertical = true, horizontal = false, setup)
 }
 
-@ViewModifierDsl3
 public inline fun ElementWriter.CanAddScrolling.scrollingHorizontally(crossinline setup: ScrollingBehaviors.() -> Unit): ElementWriter {
     return __scrollsUncontracted(vertical = false, horizontal = true, setup)
 }
 
-@ViewModifierDsl3
 public inline fun ElementWriter.CanAddScrolling.scrollingBoth(crossinline setup: ScrollingBehaviors.() -> Unit): ElementWriter {
     return __scrollsUncontracted(vertical = true, horizontal = true, setup)
 }
 
-@ViewModifierDsl3
 public inline fun ElementWriter.CanAddScrolling.scrolling(
     vertical: Boolean,
     horizontal: Boolean,
@@ -68,7 +57,6 @@ public expect inline fun ElementWriter.CanAddScrolling.__scrollsUncontracted(
     crossinline setup: ScrollingBehaviors.() -> Unit = {}
 ): ElementWriter
 
-@ViewModifierDsl3
 public inline fun ElementWriter.CanAddScrolling.scrollingWithRefresh(
     refreshAction: Action,
     crossinline setup: ScrollingBehaviors.() -> Unit = {}
@@ -76,7 +64,6 @@ public inline fun ElementWriter.CanAddScrolling.scrollingWithRefresh(
     return __scrollsWithRefreshUncontracted(vertical = true, horizontal = false, refreshAction = refreshAction, setup)
 }
 
-@ViewModifierDsl3
 public inline fun ElementWriter.CanAddScrolling.scrollingHorizontallyWithRefresh(
     refreshAction: Action,
     crossinline setup: ScrollingBehaviors.() -> Unit = {}
@@ -84,7 +71,6 @@ public inline fun ElementWriter.CanAddScrolling.scrollingHorizontallyWithRefresh
     return __scrollsWithRefreshUncontracted(vertical = false, horizontal = true, refreshAction = refreshAction, setup)
 }
 
-@ViewModifierDsl3
 public inline fun ElementWriter.CanAddScrolling.scrollingBothWithRefresh(
     refreshAction: Action,
     crossinline setup: ScrollingBehaviors.() -> Unit = {}
@@ -92,7 +78,6 @@ public inline fun ElementWriter.CanAddScrolling.scrollingBothWithRefresh(
     return __scrollsWithRefreshUncontracted(vertical = true, horizontal = true, refreshAction = refreshAction, setup)
 }
 
-@ViewModifierDsl3
 public inline fun ElementWriter.CanAddScrolling.scrollingWithRefresh(
     vertical: Boolean,
     horizontal: Boolean,
@@ -110,10 +95,8 @@ public expect inline fun ElementWriter.CanAddScrolling.__scrollsWithRefreshUncon
     crossinline setup: ScrollingBehaviors.() -> Unit = {}
 ): ElementWriter
 
-@ViewModifierDsl3
 public expect fun ElementWriter.CanAddSizing.sizedBox(constraints: SizeConstraints): ElementWriter.CanAddTheme
 
-@ViewModifierDsl3
 public fun ElementWriter.CanAddSizing.sizeConstraints(
     minWidth: Dimension? = null,
     maxWidth: Dimension? = null,
@@ -134,7 +117,6 @@ public fun ElementWriter.CanAddSizing.sizeConstraints(
     )
 )
 
-@ViewModifierDsl3
 public fun ElementWriter.CanAddSizing.sizeConstraints(
     minWidth: Dimension? = null,
     maxWidth: Dimension? = null,
@@ -155,29 +137,25 @@ public fun ElementWriter.CanAddSizing.sizeConstraints(
     )
 )
 
-@ViewModifierDsl3
 public expect fun ElementWriter.CanAddSizing.dynamicSizeConstraints(constraints: ReactiveContext.() -> SizeConstraints): ElementWriter.CanAddTheme
 
-@ViewModifierDsl3
 public inline val ElementWriter.CanAddTheme.padded: ElementWriter.CanAddTheme get() = themed(ForcePaddingSemantic)
 
-@ViewModifierDsl3
 public val ElementWriter.CanAddTheme.unpadded: ElementWriter.CanAddTheme get() = beforeSetup { padding = 0.px }
 
-@ViewModifierDsl3
 public expect fun ElementWriter.CanAddShownWhen.shownWhen(default: Boolean = false, transition: ScreenTransition = ScreenTransition.None, condition: ReactiveContext.() -> Boolean): ElementWriter.CanAddSizing
 
 
 
-@ViewModifierDsl3 public expect fun ElementWriter.CanAddTheme.asHeading(level: Int): ElementWriter.CanAddTheme
-@ViewModifierDsl3 public expect val ElementWriter.CanAddTheme.asMain: ElementWriter.CanAddTheme
-@ViewModifierDsl3 public expect val ElementWriter.CanAddTheme.asNavigation: ElementWriter.CanAddTheme
-@ViewModifierDsl3 public expect val ElementWriter.CanAddTheme.asBanner: ElementWriter.CanAddTheme
-@ViewModifierDsl3 public expect val ElementWriter.CanAddTheme.asContentInfo: ElementWriter.CanAddTheme
-@ViewModifierDsl3 public expect val ElementWriter.CanAddTheme.asComplementary: ElementWriter.CanAddTheme
-@ViewModifierDsl3 public expect val ElementWriter.CanAddTheme.asSearch: ElementWriter.CanAddTheme
-@ViewModifierDsl3 public expect val ElementWriter.CanAddTheme.asPresentation: ElementWriter.CanAddTheme
-@ViewModifierDsl3 public expect val ElementWriter.CanAddTheme.asList: ElementWriter.CanAddTheme
-@ViewModifierDsl3 public expect val ElementWriter.CanAddListElementModifier.asListItem: ElementWriter.CanAddListElementModifier
+public expect fun ElementWriter.CanAddTheme.asHeading(level: Int): ElementWriter.CanAddTheme
+public expect val ElementWriter.CanAddTheme.asMain: ElementWriter.CanAddTheme
+public expect val ElementWriter.CanAddTheme.asNavigation: ElementWriter.CanAddTheme
+public expect val ElementWriter.CanAddTheme.asBanner: ElementWriter.CanAddTheme
+public expect val ElementWriter.CanAddTheme.asContentInfo: ElementWriter.CanAddTheme
+public expect val ElementWriter.CanAddTheme.asComplementary: ElementWriter.CanAddTheme
+public expect val ElementWriter.CanAddTheme.asSearch: ElementWriter.CanAddTheme
+public expect val ElementWriter.CanAddTheme.asPresentation: ElementWriter.CanAddTheme
+public expect val ElementWriter.CanAddTheme.asList: ElementWriter.CanAddTheme
+public expect val ElementWriter.CanAddListElementModifier.asListItem: ElementWriter.CanAddListElementModifier
 
 internal expect fun ContainerElement.setupAsListContainer()
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/shortcuts.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/shortcuts.kt
index bdada0f94..6625d82ff 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/shortcuts.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/direct/shortcuts.kt
@@ -13,7 +13,6 @@ import kotlin.contracts.ExperimentalContracts
 import kotlin.contracts.InvocationKind
 import kotlin.contracts.contract
 
-@ViewDsl
 public inline fun ElementWriter.subtext(crossinline setup: TextView.() -> Unit = {}): TextView {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return text {
@@ -22,7 +21,6 @@ public inline fun ElementWriter.subtext(crossinline setup: TextView.() -> Unit =
     }
 }
 
-@ViewDsl
 public inline fun ElementWriter.h1(crossinline setup: TextView.() -> Unit = {}): TextView {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return text {
@@ -31,7 +29,6 @@ public inline fun ElementWriter.h1(crossinline setup: TextView.() -> Unit = {}):
     }
 }
 
-@ViewDsl
 public inline fun ElementWriter.h2(crossinline setup: TextView.() -> Unit = {}): TextView {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return text {
@@ -40,7 +37,6 @@ public inline fun ElementWriter.h2(crossinline setup: TextView.() -> Unit = {}):
     }
 }
 
-@ViewDsl
 public inline fun ElementWriter.h3(crossinline setup: TextView.() -> Unit = {}): TextView {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return text {
@@ -49,7 +45,6 @@ public inline fun ElementWriter.h3(crossinline setup: TextView.() -> Unit = {}):
     }
 }
 
-@ViewDsl
 public inline fun ElementWriter.h4(crossinline setup: TextView.() -> Unit = {}): TextView {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return text {
@@ -58,7 +53,6 @@ public inline fun ElementWriter.h4(crossinline setup: TextView.() -> Unit = {}):
     }
 }
 
-@ViewDsl
 public inline fun ElementWriter.h5(crossinline setup: TextView.() -> Unit = {}): TextView {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return text {
@@ -67,7 +61,6 @@ public inline fun ElementWriter.h5(crossinline setup: TextView.() -> Unit = {}):
     }
 }
 
-@ViewDsl
 public inline fun ElementWriter.h6(crossinline setup: TextView.() -> Unit = {}): TextView {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return text {
@@ -76,61 +69,50 @@ public inline fun ElementWriter.h6(crossinline setup: TextView.() -> Unit = {}):
     }
 }
 
-@ViewDsl
 public fun ElementWriter.h1(text: String, align: Align? = null): TextView = h1 {
     content = text
     this.align = align
 }
 
-@ViewDsl
 public fun ElementWriter.h2(text: String, align: Align? = null): TextView = h2 {
     content = text
     this.align = align
 }
 
-@ViewDsl
 public fun ElementWriter.h3(text: String, align: Align? = null): TextView = h3 {
     content = text
     this.align = align
 }
 
-@ViewDsl
 public fun ElementWriter.h4(text: String, align: Align? = null): TextView = h4 {
     content = text
     this.align = align
 }
 
-@ViewDsl
 public fun ElementWriter.h5(text: String, align: Align? = null): TextView = h5 {
     content = text
     this.align = align
 }
 
-@ViewDsl
 public fun ElementWriter.h6(text: String, align: Align? = null): TextView = h6 {
     content = text
     this.align = align
 }
 
-@ViewDsl
 public fun ElementWriter.text(text: String, align: Align? = null): TextView = text {
     content = text
     this.align = align
 }
 
-@ViewDsl
 public fun ElementWriter.subtext(text: String, align: Align? = null): TextView = subtext {
     content = text
     this.align = align
 }
 
-@ViewDsl
 public fun ElementWriter.checkbox(checked: MutableReactive): Checkbox = checkbox { this.checked bind checked }
 
-@ViewDsl
 public fun ElementWriter.radioButton(checked: MutableReactive): RadioButton = radioButton { this.checked bind checked }
 
-@ViewDsl
 public fun ElementWriter.progressBar(ratio: Reactive): ProgressBar = progressBar { ::ratio bind ratio }
 
 public inline fun  ElementWriter.swapping(
@@ -144,7 +126,6 @@ public inline fun  ElementWriter.swapping(
 }
 
 
-@ViewDsl
 public inline fun ElementWriter.icon(icon: Icon, description: String, setup: IconView.() -> Unit = {}): IconView {
     contract { callsInPlace(setup, InvocationKind.EXACTLY_ONCE) }
     return icon {
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/foreach.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/foreach.kt
index 7c332e36c..b00b13c53 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/foreach.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/foreach.kt
@@ -774,7 +774,7 @@ private fun  ContainerElement.renderHeterogeneousListPositional(
 // ---------------------------------------------------------------------------
 
 @InternalKiteUi
-@Deprecated("Use renderListSlowIn instead")
+@Deprecated("Use renderListInExpensive, or colOfExpensive/rowOfExpensive, instead")
 public fun  ContainerElement.forEach(
     items: Reactive>,
     beforeListModifier: ViewWriter.(T) -> ElementWriter.CanAddListElementModifier = { this },
@@ -809,7 +809,7 @@ public fun  RowOrCol.forEachByIdWithoutAnimation(
 ): Unit = renderListKeyedNoAnimation(items, id, beforeListModifier, render)
 
 @InternalKiteUi
-@Deprecated("Use renderListSlowIn instead")
+@Deprecated("Use renderListInExpensive, or colOfExpensive/rowOfExpensive, instead")
 public fun  RowOrCol.forEachAnimated(
     items: Reactive>,
     preHidingModifiers: ViewWriter.(T) -> ElementWriter.CanAddListElementModifier = { this },
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/helpers.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/helpers.kt
index 71214b1bd..ad3d46093 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/helpers.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/helpers.kt
@@ -9,55 +9,33 @@ import com.lightningkite.reactive.core.*
 import com.lightningkite.reactive.extensions.*
 import kotlin.math.min
 
-@ViewModifierDsl3
 public val ElementWriter.CanAddAlignment.atStart: ElementWriter.CanAddWeight get() = align(Align.Start, Align.Stretch)
-@ViewModifierDsl3
 public val ElementWriter.CanAddAlignment.atEnd: ElementWriter.CanAddWeight get() = align(Align.End, Align.Stretch)
-@ViewModifierDsl3
 public val ElementWriter.CanAddAlignment.atTop: ElementWriter.CanAddWeight get() = align(Align.Stretch, Align.Start)
-@ViewModifierDsl3
 public val ElementWriter.CanAddAlignment.atBottom: ElementWriter.CanAddWeight get() = align(Align.Stretch, Align.End)
-@ViewModifierDsl3
 public val ElementWriter.CanAddAlignment.centeredHorizontally: ElementWriter.CanAddWeight get() = align(Align.Center, Align.Stretch)
-@ViewModifierDsl3
 public val ElementWriter.CanAddAlignment.centeredVertically: ElementWriter.CanAddWeight get() = align(Align.Stretch, Align.Center)
 
-@ViewModifierDsl3
 public val ElementWriter.CanAddAlignment.atTopStart: ElementWriter.CanAddWeight get() = align(Align.Start, Align.Start)
-@ViewModifierDsl3
 public val ElementWriter.CanAddAlignment.atCenterStart: ElementWriter.CanAddWeight get() = align(Align.Start, Align.Center)
-@ViewModifierDsl3
 public val ElementWriter.CanAddAlignment.atBottomStart: ElementWriter.CanAddWeight get() = align(Align.Start, Align.End)
-@ViewModifierDsl3
 public val ElementWriter.CanAddAlignment.atTopCenter: ElementWriter.CanAddWeight get() = align(Align.Center, Align.Start)
-@ViewModifierDsl3
 public val ElementWriter.CanAddAlignment.centered: ElementWriter.CanAddWeight get() = align(Align.Center, Align.Center)
-@ViewModifierDsl3
 public val ElementWriter.CanAddAlignment.atBottomCenter: ElementWriter.CanAddWeight get() = align(Align.Center, Align.End)
-@ViewModifierDsl3
 public val ElementWriter.CanAddAlignment.atTopEnd: ElementWriter.CanAddWeight get() = align(Align.End, Align.Start)
-@ViewModifierDsl3
 public val ElementWriter.CanAddAlignment.atCenterEnd: ElementWriter.CanAddWeight get() = align(Align.End, Align.Center)
-@ViewModifierDsl3
 public val ElementWriter.CanAddAlignment.atBottomEnd: ElementWriter.CanAddWeight get() = align(Align.End, Align.End)
 
-@ViewModifierDsl3
 public inline val ElementWriter.CanAddWeight.expanding: ElementWriter.CanAddListElementModifier get() = weight(1f)
 
-@ViewModifierDsl3
 public fun ElementWriter.CanAddSizing.setHeight(height: Dimension): ElementWriter.CanAddTheme = sizedBox(SizeConstraints(height = height))
-@ViewModifierDsl3
 public fun ElementWriter.CanAddSizing.setWidth(height: Dimension): ElementWriter.CanAddTheme = sizedBox(SizeConstraints(width = height))
-@ViewModifierDsl3
 public fun ElementWriter.CanAddSizing.maxHeight(height: Dimension): ElementWriter.CanAddTheme = sizedBox(SizeConstraints(maxHeight = height))
-@ViewModifierDsl3
 public fun ElementWriter.CanAddSizing.maxWidth(width: Dimension): ElementWriter.CanAddTheme = sizedBox(SizeConstraints(maxWidth = width))
 
-@ViewModifierDsl3
 public fun ElementWriter.CanAddAlignment.maxWidthCentered(width: Dimension): ElementWriter.CanAddTheme =
     align(Align.Center, Align.Stretch).sizedBox(SizeConstraints(maxWidth = width))
 
-@ViewDsl
 public fun ElementWriter.icon(source: ReactiveContext.() -> Icon, description: String, setup: IconView.() -> Unit = {}) {
     icon {
         ::source { source() }
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/l2/navComponents.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/l2/navComponents.kt
index 1b0fda323..f873d100d 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/l2/navComponents.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/l2/navComponents.kt
@@ -35,7 +35,7 @@ private fun ElementWriter.CanAddTheme.selectedIfRouteMatches(it: NavLink): Eleme
 
 private fun ContainerElement.navGroupColumnInner(readable: Reactive>, onNavigate: suspend () -> Unit = {}) {
     themeChoice += ListSemantic
-    forEach(readable) {
+    renderListExpensive(readable, { this }) {
         fun ViewWriter.display(navElement: NavElement) {
             row {
                 centered.navElementIconAndCountHorizontal(navElement)
@@ -129,7 +129,7 @@ private fun ContainerElement.navGroupActionsInner(readable: Reactive button {
                 shown = false
@@ -177,7 +177,7 @@ public fun ElementWriter.navGroupTop(readable: Reactive>, setup
 
 private fun ContainerElement.navGroupTopInner(readable: Reactive>) {
     themeChoice += ListSemantic
-    forEach(readable) {
+    renderListExpensive(readable, { this }) {
         when (it) {
             is NavAction -> button {
                 shown = false
@@ -270,7 +270,7 @@ public fun ElementWriter.navGroupTabs(readable: Reactive>, setu
             }
         }
         themeChoice += ListSemantic
-        forEach(readable, beforeListModifier = { expanding }) {
+        renderListExpensive(readable, beforeModifier = { expanding }) {
             when (it) {
                 is NavAction -> button {
                     shown = false
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/l2/popoverHelpers.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/l2/popoverHelpers.kt
index f3317904f..99fc94997 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/l2/popoverHelpers.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/l2/popoverHelpers.kt
@@ -13,7 +13,6 @@ import kotlinx.coroutines.launch
 import kotlin.time.Duration
 import kotlin.time.Duration.Companion.seconds
 
-@ViewDsl
 public fun ElementContext.toast(text: String, duration: Duration = 3.seconds) {
     toast(duration) { text(text) }
 }
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/l2/shortstuff.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/l2/shortstuff.kt
index 309b61bbe..97db7c084 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/l2/shortstuff.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/l2/shortstuff.kt
@@ -11,7 +11,6 @@ import kotlin.contracts.ExperimentalContracts
 import kotlin.contracts.InvocationKind
 import kotlin.contracts.contract
 
-@ViewDsl
 public fun ElementWriter.lazyExpanding(visible: Reactive, sub: ViewWriter.() -> Unit) {
     col {
         var noViewCreated = true
@@ -37,7 +36,6 @@ public fun ElementWriter.lazyExpanding(visible: Reactive, sub: ViewWrit
     }
 }
 
-@ViewDsl
 public fun ElementWriter.CanAddShownWhen.errorText() {
     val errors = ReactiveMutableSet()
     val errorView = shownWhen { errors().isNotEmpty() }.themed(SubtextSemantic).themed(ErrorSemantic).text {
diff --git a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/themeDerivations.kt b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/themeDerivations.kt
index 85c7c9399..f384a6c78 100644
--- a/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/themeDerivations.kt
+++ b/library/src/commonMain/kotlin/com/lightningkite/kiteui/views/themeDerivations.kt
@@ -63,43 +63,27 @@ public fun Element.applyDynamicTheme(calculate: ReactiveContext.() -> ThemeDeriv
     }
 }
 
-@ViewModifierDsl3
 public fun CanAddTheme.themed(theme: ThemeDerivation): CanAddTheme = ThemedWriter(this, theme)
 
-@ViewModifierDsl3
 public fun CanAddTheme.dynamicThemed(calculate: ReactiveContext.() -> ThemeDerivation?): CanAddTheme {
     @OptIn(UnsafeModifier::class)
     return beforeSetup { applyDynamicTheme(calculate) }
 }
 
-@ViewModifierDsl3
 public inline val CanAddTheme.group: CanAddTheme get() = themed(GroupSemantic)
-@ViewModifierDsl3
 public inline val CanAddTheme.card: CanAddTheme get() = themed(CardSemantic)
-@ViewModifierDsl3
 public inline val CanAddTheme.fieldTheme: CanAddTheme get() = themed(FieldSemantic)
-@ViewModifierDsl3
 public inline val CanAddTheme.buttonTheme: CanAddTheme get() = themed(ButtonSemantic)
-@ViewModifierDsl3
 public inline val CanAddTheme.bar: CanAddTheme get() = themed(BarSemantic).asBanner
-@ViewModifierDsl3
 public inline val CanAddTheme.nav: CanAddTheme get() = themed(NavSemantic).asNavigation
-@ViewModifierDsl3
 public inline val CanAddTheme.important: CanAddTheme get() = themed(ImportantSemantic)
-@ViewModifierDsl3
 public inline val CanAddTheme.critical: CanAddTheme get() = themed(CriticalSemantic)
-@ViewModifierDsl3
 public inline val CanAddTheme.warning: CanAddTheme get() = themed(WarningSemantic)
-@ViewModifierDsl3
 public inline val CanAddTheme.danger: CanAddTheme get() = themed(DangerSemantic)
-@ViewModifierDsl3
 public inline val CanAddTheme.affirmative: CanAddTheme get() = themed(AffirmativeSemantic)
-@ViewModifierDsl3
 public inline val CanAddTheme.emphasized: CanAddTheme get() = themed(EmphasizedSemantic)
-@ViewModifierDsl3
 public inline val CanAddTheme.compact: CanAddTheme get() = themed(CompactSemantic)
 
-@ViewModifierDsl3
 public val CanAddTheme.bold: CanAddTheme
     get() = themed(ThemeDerivation {
         it.copy(
@@ -108,7 +92,6 @@ public val CanAddTheme.bold: CanAddTheme
         ).withoutBack
     })
 
-@ViewModifierDsl3
 public fun CanAddTheme.textSize(size: Dimension): CanAddTheme = themed(ThemeDerivation {
     it.copy(
         id = "textSize${size.value.toString().filter { it.isLetterOrDigit() }}",
@@ -116,7 +99,6 @@ public fun CanAddTheme.textSize(size: Dimension): CanAddTheme = themed(ThemeDeri
     ).withoutBack
 })
 
-@ViewModifierDsl3
 public val CanAddTheme.italic: CanAddTheme
     get() = themed(ThemeDerivation {
         it.copy(
@@ -125,7 +107,6 @@ public val CanAddTheme.italic: CanAddTheme
         ).withoutBack
     })
 
-@ViewModifierDsl3
 public val CanAddTheme.allCaps: CanAddTheme
     get() = themed(ThemeDerivation {
         it.copy(
@@ -134,7 +115,6 @@ public val CanAddTheme.allCaps: CanAddTheme
         ).withoutBack
     })
 
-@ViewModifierDsl3
 public val CanAddTheme.strikethrough: CanAddTheme
     get() = themed(ThemeDerivation {
         it.copy(
@@ -143,7 +123,6 @@ public val CanAddTheme.strikethrough: CanAddTheme
         ).withoutBack
     })
 
-@ViewModifierDsl3
 public val CanAddTheme.underline: CanAddTheme
     get() = themed(ThemeDerivation {
         it.copy(
@@ -152,7 +131,6 @@ public val CanAddTheme.underline: CanAddTheme
         ).withoutBack
     })
 
-@ViewModifierDsl3
 public fun CanAddTheme.withSpacing(multiplier: Double): CanAddTheme = themed(ThemeDerivation {
     it.copy(
         id = "withgap${multiplier.toString().replace('.', '_')}",
diff --git a/library/src/commonTest/kotlin/com/lightningkite/kiteui/LayoutsTestPage.kt b/library/src/commonTest/kotlin/com/lightningkite/kiteui/LayoutsTestPage.kt
index 5d6526d72..db4d9b96a 100644
--- a/library/src/commonTest/kotlin/com/lightningkite/kiteui/LayoutsTestPage.kt
+++ b/library/src/commonTest/kotlin/com/lightningkite/kiteui/LayoutsTestPage.kt
@@ -73,7 +73,7 @@ class LayoutsTestPage : Page {
                 gap = customSpacing
                 val textList = remember { listOf("Text 1", "Text 2", "Text 3").withIndex().toList() }
                 val textViews = mutableListOf()
-                forEach(textList) { (index, it) ->
+                renderListExpensive(textList, { this }) { (index, it) ->
                     textViews.add(text(it).apply {
                         checks += check@{
                             val below = textViews.getOrNull(index + 1) ?: return@check
diff --git a/library/src/commonTest/kotlin/com/lightningkite/kiteui/UrlEncodingTest.kt b/library/src/commonTest/kotlin/com/lightningkite/kiteui/UrlEncodingTest.kt
index c582a8aa9..cbc3da23f 100644
--- a/library/src/commonTest/kotlin/com/lightningkite/kiteui/UrlEncodingTest.kt
+++ b/library/src/commonTest/kotlin/com/lightningkite/kiteui/UrlEncodingTest.kt
@@ -1,4 +1,5 @@
 @file:OptIn(ExperimentalSerializationApi::class)
+@file:Suppress("DEPRECATION")
 
 package com.lightningkite.kiteui
 
@@ -36,6 +37,7 @@ class UrlEncodingTest {
         val out = HashMap()
         val properties = Properties
         testCases.forEach {
+            @Suppress("UNCHECKED_CAST")
             properties.encodeToStringMap(it.serializer as KSerializer, it.sample, it.name, out)
         }
         println(out)
diff --git a/library/src/commonTest/kotlin/com/lightningkite/kiteui/models/ThemeTest.kt b/library/src/commonTest/kotlin/com/lightningkite/kiteui/models/ThemeTest.kt
index 7fbf94f6e..83522f8d4 100644
--- a/library/src/commonTest/kotlin/com/lightningkite/kiteui/models/ThemeTest.kt
+++ b/library/src/commonTest/kotlin/com/lightningkite/kiteui/models/ThemeTest.kt
@@ -277,7 +277,7 @@ class ThemeTest: BaseUiTest() {
         assertNotNull(cascadedChange.revert, "cascading copy with an existing revert must propagate it")
         assertEquals(
             Color.red,
-            cascadedChange.revert!!.background.closestColor(),
+            cascadedChange.revert.background.closestColor(),
             "cascading property changes must also be applied to the revert theme"
         )
     }
diff --git a/library/src/commonTest/kotlin/com/lightningkite/kiteui/telemetry/SpanTest.kt b/library/src/commonTest/kotlin/com/lightningkite/kiteui/telemetry/SpanTest.kt
index 313e06fef..4de799080 100644
--- a/library/src/commonTest/kotlin/com/lightningkite/kiteui/telemetry/SpanTest.kt
+++ b/library/src/commonTest/kotlin/com/lightningkite/kiteui/telemetry/SpanTest.kt
@@ -65,8 +65,8 @@ class SpanTest {
 
         val s = recordedSpans.single()
         assertNotNull(s.status)
-        assertEquals(2, s.status!!.code)
-        assertEquals("boom", s.status!!.message)
+        assertEquals(2, s.status.code)
+        assertEquals("boom", s.status.message)
     }
 
     @Test
diff --git a/library/src/commonTest/kotlin/com/lightningkite/kiteui/telemetry/TelemetryMetricsTest.kt b/library/src/commonTest/kotlin/com/lightningkite/kiteui/telemetry/TelemetryMetricsTest.kt
index 378635c03..185355162 100644
--- a/library/src/commonTest/kotlin/com/lightningkite/kiteui/telemetry/TelemetryMetricsTest.kt
+++ b/library/src/commonTest/kotlin/com/lightningkite/kiteui/telemetry/TelemetryMetricsTest.kt
@@ -57,7 +57,7 @@ class TelemetryMetricsTest {
         counter.add(1)
         val snapshot = counter.snapshot(Telemetry.nanosString())!!
         assertEquals(2, snapshot.sum!!.aggregationTemporality, "Should use CUMULATIVE temporality")
-        assertEquals(true, snapshot.sum!!.isMonotonic)
+        assertEquals(true, snapshot.sum.isMonotonic)
     }
 
     // --- HistogramAggregator ---
@@ -96,7 +96,7 @@ class TelemetryMetricsTest {
         val second = hist.snapshot(Telemetry.nanosString())
         assertNotNull(second)
         assertEquals(2L, second.histogram!!.dataPoints.single().count)
-        assertEquals(300.0, second.histogram!!.dataPoints.single().sum)
+        assertEquals(300.0, second.histogram.dataPoints.single().sum)
     }
 
     @Test
diff --git a/library/src/iosMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.ios.kt b/library/src/iosMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.ios.kt
index 913f863cf..53fe55097 100644
--- a/library/src/iosMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.ios.kt
+++ b/library/src/iosMain/kotlin/com/lightningkite/kiteui/views/direct/modifiers.ios.kt
@@ -21,7 +21,6 @@ import platform.UIKit.accessibilityTraits
 import platform.darwin.NSObject
 import platform.objc.sel_registerName
 
-@ViewModifierDsl3
 public actual fun ElementWriter.hintPopover(
     preferredDirection: PopoverPreferredDirection,
     setup: ViewWriter.() -> Unit,
@@ -41,26 +40,22 @@ public actual fun ElementWriter.hintPopover(
     }
 }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.textPopover(message: String): ElementWriter = hintPopover {
     themed(PopoverSemantic).text(message)
 }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddWeight.weight(amount: Float): ElementWriter.CanAddListElementModifier {
     return beforeSetup {
         native.extensionWeight = amount
     }
 }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddWeight.dynamicWeight(amount: ReactiveContext.() -> Float): ElementWriter.CanAddListElementModifier {
     return beforeSetup {
         native::extensionWeight { amount() }
     }
 }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddAlignment.align(horizontal: Align, vertical: Align): ElementWriter.CanAddWeight {
     return beforeSetup {
         native.extensionHorizontalAlign = horizontal
@@ -68,7 +63,6 @@ public actual fun ElementWriter.CanAddAlignment.align(horizontal: Align, vertica
     }
 }
 
-@ViewModifierDsl3
 public actual inline fun ElementWriter.CanAddScrolling.__scrollsUncontracted(
     vertical: Boolean,
     horizontal: Boolean,
@@ -79,7 +73,6 @@ public actual inline fun ElementWriter.CanAddScrolling.__scrollsUncontracted(
     }
 }
 
-@ViewModifierDsl3
 public actual inline fun ElementWriter.CanAddScrolling.__scrollsWithRefreshUncontracted(
     vertical: Boolean,
     horizontal: Boolean,
@@ -120,12 +113,10 @@ public actual inline fun ElementWriter.CanAddScrolling.__scrollsWithRefreshUncon
     scrollView
 }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddSizing.sizedBox(constraints: SizeConstraints): ElementWriter.CanAddTheme {
     return beforeSetup { native.extensionSizeConstraints = constraints }
 }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddSizing.dynamicSizeConstraints(constraints: ReactiveContext.() -> SizeConstraints): ElementWriter.CanAddTheme {
     return beforeSetup {
         reactive {
@@ -136,7 +127,6 @@ public actual fun ElementWriter.CanAddSizing.dynamicSizeConstraints(constraints:
 }
 
 // End
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddShownWhen.shownWhen(default: Boolean, transition: ScreenTransition, condition: ReactiveContext.() -> Boolean): ElementWriter.CanAddSizing {
     return beforeSetup {
         native.hidden = !default
@@ -192,24 +182,22 @@ public actual fun ElementWriter.CanAddShownWhen.shownWhen(default: Boolean, tran
     }
 }
 
-@ViewModifierDsl3
 public actual fun ElementWriter.CanAddTheme.asHeading(level: Int): ElementWriter.CanAddTheme =
     beforeSetup { native.accessibilityTraits = native.accessibilityTraits or UIAccessibilityTraitHeader }
 
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asMain: ElementWriter.CanAddTheme get() = this
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asNavigation: ElementWriter.CanAddTheme get() = this
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asBanner: ElementWriter.CanAddTheme get() = this
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asContentInfo: ElementWriter.CanAddTheme get() = this
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asComplementary: ElementWriter.CanAddTheme get() = this
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asSearch: ElementWriter.CanAddTheme get() = this
+public actual val ElementWriter.CanAddTheme.asMain: ElementWriter.CanAddTheme get() = this
+public actual val ElementWriter.CanAddTheme.asNavigation: ElementWriter.CanAddTheme get() = this
+public actual val ElementWriter.CanAddTheme.asBanner: ElementWriter.CanAddTheme get() = this
+public actual val ElementWriter.CanAddTheme.asContentInfo: ElementWriter.CanAddTheme get() = this
+public actual val ElementWriter.CanAddTheme.asComplementary: ElementWriter.CanAddTheme get() = this
+public actual val ElementWriter.CanAddTheme.asSearch: ElementWriter.CanAddTheme get() = this
 
-@ViewModifierDsl3
 public actual val ElementWriter.CanAddTheme.asPresentation: ElementWriter.CanAddTheme get() =
     beforeSetup { native.accessibilityElementsHidden = true }
 
-@ViewModifierDsl3 public actual val ElementWriter.CanAddTheme.asList: ElementWriter.CanAddTheme get() = this
+public actual val ElementWriter.CanAddTheme.asList: ElementWriter.CanAddTheme get() = this
 
-@ViewModifierDsl3 public actual val ElementWriter.CanAddListElementModifier.asListItem: ElementWriter.CanAddListElementModifier get() = this
+public actual val ElementWriter.CanAddListElementModifier.asListItem: ElementWriter.CanAddListElementModifier get() = this
 
 @InternalKiteUi
 internal actual fun ContainerElement.setupAsListContainer() {} // VoiceOver infers list structure from content
diff --git a/library/src/iosMain/kotlin/com/lightningkite/kiteui/views/rootSetupIos.kt b/library/src/iosMain/kotlin/com/lightningkite/kiteui/views/rootSetupIos.kt
index 3fa8629a9..330c6d6b5 100644
--- a/library/src/iosMain/kotlin/com/lightningkite/kiteui/views/rootSetupIos.kt
+++ b/library/src/iosMain/kotlin/com/lightningkite/kiteui/views/rootSetupIos.kt
@@ -3,7 +3,6 @@
 package com.lightningkite.kiteui.views
 
 
-import com.lightningkite.kiteui.Build
 import com.lightningkite.kiteui.OverrideOnly
 import com.lightningkite.kiteui.WeakReference
 import com.lightningkite.kiteui.afterTimeout
@@ -34,18 +33,6 @@ import platform.objc.*
 import kotlin.coroutines.CoroutineContext
 import kotlin.experimental.ExperimentalNativeApi
 
-// Installs the reactive graph's thread-confinement guard once per process, debug builds only.
-// Guarded by a top-level flag since `setup` runs once per root view controller, but an app could
-// in principle create more than one over its lifetime.
-private var reactiveThreadCheckInstalled = false
-private fun installReactiveThreadCheckOnce() {
-    if (reactiveThreadCheckInstalled) return
-    reactiveThreadCheckInstalled = true
-    if (Build.debug) {
-        ReactiveThreadCheck.currentThread = { NSThread.currentThread }
-    }
-}
-
 public fun UIViewController.setup(theme: Theme, app: ViewWriter.() -> Unit) {
     setup({ theme }, app)
 }
@@ -185,7 +172,6 @@ private class RemoveView(var onRemove: (() -> Boolean)? = null) : UIView(CGRectM
 }
 
 public fun UIViewController.setup(themeCalculation: ReactiveContext.() -> Theme, app: ViewWriter.() -> Unit) {
-    installReactiveThreadCheckOnce()
     val systemBarBackground = UIView()
 
     view.addSubview(systemBarBackground)
diff --git a/library/src/jsMain/kotlin/com/lightningkite/kiteui/SoundEffectPool.js.kt b/library/src/jsMain/kotlin/com/lightningkite/kiteui/SoundEffectPool.js.kt
index 22dada39e..33e34f0d0 100644
--- a/library/src/jsMain/kotlin/com/lightningkite/kiteui/SoundEffectPool.js.kt
+++ b/library/src/jsMain/kotlin/com/lightningkite/kiteui/SoundEffectPool.js.kt
@@ -78,8 +78,6 @@ public actual class SoundEffectPool actual constructor(concurrency: Int) {
                         val arrayBuffer = response.arrayBuffer().await()
                         context.decodeAudioData(arrayBuffer).await()
                     }
-
-                    else -> TODO()  // Not sure why this else branch is necessary as AudioSource is a sealed class
                 }
             }
         }.await()
@@ -188,7 +186,6 @@ public actual suspend fun AudioSource.load(): PlayableAudio {
             is AudioRaw -> native.src = URL.createObjectURL(Blob(arrayOf(value.data)))
             is AudioResource -> native.src = basePath + value.relativeUrl
             is AudioLocal -> native.src = URL.createObjectURL(value.file)
-            else -> {}
         }
         native.load()
         cont.invokeOnCancellation {
diff --git a/library/src/jsMain/kotlin/com/lightningkite/kiteui/fetch.js.kt b/library/src/jsMain/kotlin/com/lightningkite/kiteui/fetch.js.kt
index 268074658..5ac182fbe 100644
--- a/library/src/jsMain/kotlin/com/lightningkite/kiteui/fetch.js.kt
+++ b/library/src/jsMain/kotlin/com/lightningkite/kiteui/fetch.js.kt
@@ -77,7 +77,6 @@ public actual suspend fun fetchRaw(
                 request.setRequestHeader("Content-Type", body.type)
                 request.send(body.content)
             }
-            else -> throw NotImplementedError()
         }
         cont.invokeOnCancellation {
             request.abort()
diff --git a/library/src/jsMain/kotlin/com/lightningkite/kiteui/root.kt b/library/src/jsMain/kotlin/com/lightningkite/kiteui/root.kt
index 0291a06c5..71dccba11 100644
--- a/library/src/jsMain/kotlin/com/lightningkite/kiteui/root.kt
+++ b/library/src/jsMain/kotlin/com/lightningkite/kiteui/root.kt
@@ -134,6 +134,7 @@ private fun hydrateRootInternal(
     // by Claude
     val elementContext = ElementContext(basePath).apply {
         ssrDispatcher = Dispatchers.Unconfined
+        @Suppress("DEPRECATION")
         ExternalServices.baseContext = this  // Set consistently for both theme variants
     }
 
diff --git a/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/NativeElement.commonHtml.js.kt b/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/NativeElement.commonHtml.js.kt
index 1d0024114..c10998205 100644
--- a/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/NativeElement.commonHtml.js.kt
+++ b/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/NativeElement.commonHtml.js.kt
@@ -296,7 +296,7 @@ public actual class FutureElement actual constructor() {
 
 
     public actual var classes: MutableSet = ClassSet()
-    public actual inline fun flushClasses() {}
+    public actual fun flushClasses() {}
     public actual var id: String? = null
         set(value) {
             field = value
diff --git a/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/canvas/DrawingContext2D.js.kt b/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/canvas/DrawingContext2D.js.kt
index 03713fa82..36ee8d630 100644
--- a/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/canvas/DrawingContext2D.js.kt
+++ b/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/canvas/DrawingContext2D.js.kt
@@ -93,7 +93,6 @@ private fun Paint.toCanvasStyle(ctx: DrawingContext2D): dynamic = when(this) {
         gradient
     }
     is FadingColor -> base.toWeb()
-    else -> closestColor().toWeb()
 }
 public actual val DrawingContext2D.width: Double get() = canvas.width.toDouble()
 public actual val DrawingContext2D.height: Double get() = canvas.height.toDouble()
diff --git a/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/direct/ProgrammaticLayout.js.kt b/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/direct/ProgrammaticLayout.js.kt
index 91e4d38d9..defe0918e 100644
--- a/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/direct/ProgrammaticLayout.js.kt
+++ b/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/direct/ProgrammaticLayout.js.kt
@@ -152,8 +152,8 @@ public actual class ProgrammaticLayout actual constructor(context: ElementContex
         definedFlexGrow = native.style.flexGrow?.takeUnless { it.isBlank() }
         definedWidth = native.style.width?.takeUnless { it == enforcedWidth || it.isBlank() }
         definedHeight = native.style.height?.takeUnless { it == enforcedHeight || it.isBlank() }
-        val parentIsFlex = parentElement?.style?.display?.contains("flex") == true
-        val parentIsVertical = parentElement?.style?.flexDirection?.contains("col") == true
+        val parentIsFlex = parentElement.style.display.contains("flex") == true
+        val parentIsVertical = parentElement.style.flexDirection.contains("col") == true
         val elementHasGrow = element.style.flexGrow.isNotBlank()
         val elementIsStretch = element.style.alignSelf == "stretch" || element.style.alignSelf.isBlank()
         lastFillWidth =
diff --git a/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/direct/ScrollView.commonHtml.js.kt b/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/direct/ScrollView.commonHtml.js.kt
index 1abcf571c..66597f952 100644
--- a/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/direct/ScrollView.commonHtml.js.kt
+++ b/library/src/jsMain/kotlin/com/lightningkite/kiteui/views/direct/ScrollView.commonHtml.js.kt
@@ -1,3 +1,5 @@
+@file:OptIn(com.lightningkite.reactive.core.InternalReactiveApi::class)
+
 package com.lightningkite.kiteui.views.direct
 
 import com.lightningkite.kiteui.afterTimeout
diff --git a/library/src/jvmSsrMain/kotlin/com/lightningkite/kiteui/fetch.jvm.kt b/library/src/jvmSsrMain/kotlin/com/lightningkite/kiteui/fetch.jvm.kt
index b0077409b..9cda3ab85 100644
--- a/library/src/jvmSsrMain/kotlin/com/lightningkite/kiteui/fetch.jvm.kt
+++ b/library/src/jvmSsrMain/kotlin/com/lightningkite/kiteui/fetch.jvm.kt
@@ -152,7 +152,6 @@ public actual fun websocket(url: String): WebSocket {
     return WebSocketWrapper(url)
 }
 
-@Suppress("ACTUAL_WITHOUT_EXPECT")
 public class WebSocketWrapper(public val url: String) : WebSocket {
     public val closeReason: Channel = Channel()
     public val sending: Channel = Channel(10)
diff --git a/library/src/jvmSsrMain/kotlin/com/lightningkite/kiteui/views/FutureElement.commonHtml.jvmSsr.kt b/library/src/jvmSsrMain/kotlin/com/lightningkite/kiteui/views/FutureElement.commonHtml.jvmSsr.kt
index 2ff366b5f..da4f1c862 100644
--- a/library/src/jvmSsrMain/kotlin/com/lightningkite/kiteui/views/FutureElement.commonHtml.jvmSsr.kt
+++ b/library/src/jvmSsrMain/kotlin/com/lightningkite/kiteui/views/FutureElement.commonHtml.jvmSsr.kt
@@ -54,7 +54,7 @@ public actual class FutureElement actual constructor() {
     public actual fun screenRectangle(): Rect? = null
     public actual fun parentRectangle(): Rect? = null
 
-    public actual inline fun flushClasses() {}
+    public actual fun flushClasses() {}
 
     public actual val attributes: FutureElementAttributes = FutureElementAttributes(HashMap())
     public actual val style: FutureElementStyle = FutureElementStyle(HashMap())
diff --git a/library/src/jvmSsrMain/kotlin/com/lightningkite/kiteui/views/generatedDom.jvm.kt b/library/src/jvmSsrMain/kotlin/com/lightningkite/kiteui/views/generatedDom.jvm.kt
index fc4c22574..19a6fc664 100644
--- a/library/src/jvmSsrMain/kotlin/com/lightningkite/kiteui/views/generatedDom.jvm.kt
+++ b/library/src/jvmSsrMain/kotlin/com/lightningkite/kiteui/views/generatedDom.jvm.kt
@@ -682,335 +682,335 @@ public actual inline var FutureElementStyle.zIndex: String?
     get() = this["z-index"]
     set(value) { this["z-index"] = value }
 public actual inline var FutureElementAttributes.accept: String?
-    get() = this["accept"]?.toString()
-    set(value) { this["accept"] = value?.toString() }
+    get() = this["accept"]
+    set(value) { this["accept"] = value }
 public actual inline var FutureElementAttributes.acceptCharset: String?
-    get() = this["accept-charset"]?.toString()
-    set(value) { this["accept-charset"] = value?.toString() }
+    get() = this["accept-charset"]
+    set(value) { this["accept-charset"] = value }
 public actual inline var FutureElementAttributes.accessKey: String?
-    get() = this["accesskey"]?.toString()
-    set(value) { this["accesskey"] = value?.toString() }
+    get() = this["accesskey"]
+    set(value) { this["accesskey"] = value }
 public actual inline var FutureElementAttributes.action: String?
-    get() = this["action"]?.toString()
-    set(value) { this["action"] = value?.toString() }
+    get() = this["action"]
+    set(value) { this["action"] = value }
 public actual inline var FutureElementAttributes.align: String?
-    get() = this["align"]?.toString()
-    set(value) { this["align"] = value?.toString() }
+    get() = this["align"]
+    set(value) { this["align"] = value }
 public actual inline var FutureElementAttributes.alignContent: String?
-    get() = this["align-content"]?.toString()
-    set(value) { this["align-content"] = value?.toString() }
+    get() = this["align-content"]
+    set(value) { this["align-content"] = value }
 public actual inline var FutureElementAttributes.alignItems: String?
-    get() = this["align-items"]?.toString()
-    set(value) { this["align-items"] = value?.toString() }
+    get() = this["align-items"]
+    set(value) { this["align-items"] = value }
 public actual inline var FutureElementAttributes.alignSelf: String?
-    get() = this["align-self"]?.toString()
-    set(value) { this["align-self"] = value?.toString() }
+    get() = this["align-self"]
+    set(value) { this["align-self"] = value }
 public actual inline var FutureElementAttributes.allow: String?
-    get() = this["allow"]?.toString()
-    set(value) { this["allow"] = value?.toString() }
+    get() = this["allow"]
+    set(value) { this["allow"] = value }
 public actual inline var FutureElementAttributes.alt: String?
-    get() = this["alt"]?.toString()
-    set(value) { this["alt"] = value?.toString() }
+    get() = this["alt"]
+    set(value) { this["alt"] = value }
 public actual inline var FutureElementAttributes.animation: String?
-    get() = this["animation"]?.toString()
-    set(value) { this["animation"] = value?.toString() }
+    get() = this["animation"]
+    set(value) { this["animation"] = value }
 public actual inline var FutureElementAttributes.animationDelay: String?
-    get() = this["animation-delay"]?.toString()
-    set(value) { this["animation-delay"] = value?.toString() }
+    get() = this["animation-delay"]
+    set(value) { this["animation-delay"] = value }
 public actual inline var FutureElementAttributes.animationDirection: String?
-    get() = this["animation-direction"]?.toString()
-    set(value) { this["animation-direction"] = value?.toString() }
+    get() = this["animation-direction"]
+    set(value) { this["animation-direction"] = value }
 public actual inline var FutureElementAttributes.animationDuration: String?
-    get() = this["animation-duration"]?.toString()
-    set(value) { this["animation-duration"] = value?.toString() }
+    get() = this["animation-duration"]
+    set(value) { this["animation-duration"] = value }
 public actual inline var FutureElementAttributes.animationFillMode: String?
-    get() = this["animation-fill-mode"]?.toString()
-    set(value) { this["animation-fill-mode"] = value?.toString() }
+    get() = this["animation-fill-mode"]
+    set(value) { this["animation-fill-mode"] = value }
 public actual inline var FutureElementAttributes.animationIterationCount: String?
-    get() = this["animation-iteration-count"]?.toString()
-    set(value) { this["animation-iteration-count"] = value?.toString() }
+    get() = this["animation-iteration-count"]
+    set(value) { this["animation-iteration-count"] = value }
 public actual inline var FutureElementAttributes.animationName: String?
-    get() = this["animation-name"]?.toString()
-    set(value) { this["animation-name"] = value?.toString() }
+    get() = this["animation-name"]
+    set(value) { this["animation-name"] = value }
 public actual inline var FutureElementAttributes.animationPlayState: String?
-    get() = this["animation-play-state"]?.toString()
-    set(value) { this["animation-play-state"] = value?.toString() }
+    get() = this["animation-play-state"]
+    set(value) { this["animation-play-state"] = value }
 public actual inline var FutureElementAttributes.animationTimingFunction: String?
-    get() = this["animation-timing-function"]?.toString()
-    set(value) { this["animation-timing-function"] = value?.toString() }
+    get() = this["animation-timing-function"]
+    set(value) { this["animation-timing-function"] = value }
 public actual inline var FutureElementAttributes.async: Boolean?
     get() = this["async"]?.toBoolean()
     set(value) { this["async"] = value?.toString() }
 public actual inline var FutureElementAttributes.autocomplete: String?
-    get() = this["autocomplete"]?.toString()
-    set(value) { this["autocomplete"] = value?.toString() }
+    get() = this["autocomplete"]
+    set(value) { this["autocomplete"] = value }
 public actual inline var FutureElementAttributes.autofocusBoolean: Boolean?
     get() = this["autofocus"]?.toBoolean()
     set(value) { this["autofocus"] = value?.toString() }
 public actual inline var FutureElementAttributes.autofocusString: String?
-    get() = this["autofocus"]?.toString()
-    set(value) { this["autofocus"] = value?.toString() }
+    get() = this["autofocus"]
+    set(value) { this["autofocus"] = value }
 public actual inline var FutureElementAttributes.autoplay: Boolean?
     get() = this["autoplay"]?.toBoolean()
     set(value) { this["autoplay"] = value?.toString() }
 public actual inline var FutureElementAttributes.backfaceVisibility: String?
-    get() = this["backface-visibility"]?.toString()
-    set(value) { this["backface-visibility"] = value?.toString() }
+    get() = this["backface-visibility"]
+    set(value) { this["backface-visibility"] = value }
 public actual inline var FutureElementAttributes.background: String?
-    get() = this["background"]?.toString()
-    set(value) { this["background"] = value?.toString() }
+    get() = this["background"]
+    set(value) { this["background"] = value }
 public actual inline var FutureElementAttributes.backgroundAttachment: String?
-    get() = this["background-attachment"]?.toString()
-    set(value) { this["background-attachment"] = value?.toString() }
+    get() = this["background-attachment"]
+    set(value) { this["background-attachment"] = value }
 public actual inline var FutureElementAttributes.backgroundClip: String?
-    get() = this["background-clip"]?.toString()
-    set(value) { this["background-clip"] = value?.toString() }
+    get() = this["background-clip"]
+    set(value) { this["background-clip"] = value }
 public actual inline var FutureElementAttributes.backgroundColor: String?
-    get() = this["background-color"]?.toString()
-    set(value) { this["background-color"] = value?.toString() }
+    get() = this["background-color"]
+    set(value) { this["background-color"] = value }
 public actual inline var FutureElementAttributes.backgroundImage: String?
-    get() = this["background-image"]?.toString()
-    set(value) { this["background-image"] = value?.toString() }
+    get() = this["background-image"]
+    set(value) { this["background-image"] = value }
 public actual inline var FutureElementAttributes.backgroundOrigin: String?
-    get() = this["background-origin"]?.toString()
-    set(value) { this["background-origin"] = value?.toString() }
+    get() = this["background-origin"]
+    set(value) { this["background-origin"] = value }
 public actual inline var FutureElementAttributes.backgroundPosition: String?
-    get() = this["background-position"]?.toString()
-    set(value) { this["background-position"] = value?.toString() }
+    get() = this["background-position"]
+    set(value) { this["background-position"] = value }
 public actual inline var FutureElementAttributes.backgroundRepeat: String?
-    get() = this["background-repeat"]?.toString()
-    set(value) { this["background-repeat"] = value?.toString() }
+    get() = this["background-repeat"]
+    set(value) { this["background-repeat"] = value }
 public actual inline var FutureElementAttributes.backgroundSize: String?
-    get() = this["background-size"]?.toString()
-    set(value) { this["background-size"] = value?.toString() }
+    get() = this["background-size"]
+    set(value) { this["background-size"] = value }
 public actual inline var FutureElementAttributes.bgColor: String?
-    get() = this["bgcolor"]?.toString()
-    set(value) { this["bgcolor"] = value?.toString() }
+    get() = this["bgcolor"]
+    set(value) { this["bgcolor"] = value }
 public actual inline var FutureElementAttributes.border: String?
-    get() = this["border"]?.toString()
-    set(value) { this["border"] = value?.toString() }
+    get() = this["border"]
+    set(value) { this["border"] = value }
 public actual inline var FutureElementAttributes.borderBottom: String?
-    get() = this["border-bottom"]?.toString()
-    set(value) { this["border-bottom"] = value?.toString() }
+    get() = this["border-bottom"]
+    set(value) { this["border-bottom"] = value }
 public actual inline var FutureElementAttributes.borderBottomColor: String?
-    get() = this["border-bottom-color"]?.toString()
-    set(value) { this["border-bottom-color"] = value?.toString() }
+    get() = this["border-bottom-color"]
+    set(value) { this["border-bottom-color"] = value }
 public actual inline var FutureElementAttributes.borderBottomLeftRadius: String?
-    get() = this["border-bottom-left-radius"]?.toString()
-    set(value) { this["border-bottom-left-radius"] = value?.toString() }
+    get() = this["border-bottom-left-radius"]
+    set(value) { this["border-bottom-left-radius"] = value }
 public actual inline var FutureElementAttributes.borderBottomRightRadius: String?
-    get() = this["border-bottom-right-radius"]?.toString()
-    set(value) { this["border-bottom-right-radius"] = value?.toString() }
+    get() = this["border-bottom-right-radius"]
+    set(value) { this["border-bottom-right-radius"] = value }
 public actual inline var FutureElementAttributes.borderBottomStyle: String?
-    get() = this["border-bottom-style"]?.toString()
-    set(value) { this["border-bottom-style"] = value?.toString() }
+    get() = this["border-bottom-style"]
+    set(value) { this["border-bottom-style"] = value }
 public actual inline var FutureElementAttributes.borderBottomWidth: String?
-    get() = this["border-bottom-width"]?.toString()
-    set(value) { this["border-bottom-width"] = value?.toString() }
+    get() = this["border-bottom-width"]
+    set(value) { this["border-bottom-width"] = value }
 public actual inline var FutureElementAttributes.borderCollapse: String?
-    get() = this["border-collapse"]?.toString()
-    set(value) { this["border-collapse"] = value?.toString() }
+    get() = this["border-collapse"]
+    set(value) { this["border-collapse"] = value }
 public actual inline var FutureElementAttributes.borderColor: String?
-    get() = this["border-color"]?.toString()
-    set(value) { this["border-color"] = value?.toString() }
+    get() = this["border-color"]
+    set(value) { this["border-color"] = value }
 public actual inline var FutureElementAttributes.borderImage: String?
-    get() = this["border-image"]?.toString()
-    set(value) { this["border-image"] = value?.toString() }
+    get() = this["border-image"]
+    set(value) { this["border-image"] = value }
 public actual inline var FutureElementAttributes.borderImageOutset: String?
-    get() = this["border-image-outset"]?.toString()
-    set(value) { this["border-image-outset"] = value?.toString() }
+    get() = this["border-image-outset"]
+    set(value) { this["border-image-outset"] = value }
 public actual inline var FutureElementAttributes.borderImageRepeat: String?
-    get() = this["border-image-repeat"]?.toString()
-    set(value) { this["border-image-repeat"] = value?.toString() }
+    get() = this["border-image-repeat"]
+    set(value) { this["border-image-repeat"] = value }
 public actual inline var FutureElementAttributes.borderImageSlice: String?
-    get() = this["border-image-slice"]?.toString()
-    set(value) { this["border-image-slice"] = value?.toString() }
+    get() = this["border-image-slice"]
+    set(value) { this["border-image-slice"] = value }
 public actual inline var FutureElementAttributes.borderImageSource: String?
-    get() = this["border-image-source"]?.toString()
-    set(value) { this["border-image-source"] = value?.toString() }
+    get() = this["border-image-source"]
+    set(value) { this["border-image-source"] = value }
 public actual inline var FutureElementAttributes.borderImageWidth: String?
-    get() = this["border-image-width"]?.toString()
-    set(value) { this["border-image-width"] = value?.toString() }
+    get() = this["border-image-width"]
+    set(value) { this["border-image-width"] = value }
 public actual inline var FutureElementAttributes.borderLeft: String?
-    get() = this["border-left"]?.toString()
-    set(value) { this["border-left"] = value?.toString() }
+    get() = this["border-left"]
+    set(value) { this["border-left"] = value }
 public actual inline var FutureElementAttributes.borderLeftColor: String?
-    get() = this["border-left-color"]?.toString()
-    set(value) { this["border-left-color"] = value?.toString() }
+    get() = this["border-left-color"]
+    set(value) { this["border-left-color"] = value }
 public actual inline var FutureElementAttributes.borderLeftStyle: String?
-    get() = this["border-left-style"]?.toString()
-    set(value) { this["border-left-style"] = value?.toString() }
+    get() = this["border-left-style"]
+    set(value) { this["border-left-style"] = value }
 public actual inline var FutureElementAttributes.borderLeftWidth: String?
-    get() = this["border-left-width"]?.toString()
-    set(value) { this["border-left-width"] = value?.toString() }
+    get() = this["border-left-width"]
+    set(value) { this["border-left-width"] = value }
 public actual inline var FutureElementAttributes.borderRadius: String?
-    get() = this["border-radius"]?.toString()
-    set(value) { this["border-radius"] = value?.toString() }
+    get() = this["border-radius"]
+    set(value) { this["border-radius"] = value }
 public actual inline var FutureElementAttributes.borderRight: String?
-    get() = this["border-right"]?.toString()
-    set(value) { this["border-right"] = value?.toString() }
+    get() = this["border-right"]
+    set(value) { this["border-right"] = value }
 public actual inline var FutureElementAttributes.borderRightColor: String?
-    get() = this["border-right-color"]?.toString()
-    set(value) { this["border-right-color"] = value?.toString() }
+    get() = this["border-right-color"]
+    set(value) { this["border-right-color"] = value }
 public actual inline var FutureElementAttributes.borderRightStyle: String?
-    get() = this["border-right-style"]?.toString()
-    set(value) { this["border-right-style"] = value?.toString() }
+    get() = this["border-right-style"]
+    set(value) { this["border-right-style"] = value }
 public actual inline var FutureElementAttributes.borderRightWidth: String?
-    get() = this["border-right-width"]?.toString()
-    set(value) { this["border-right-width"] = value?.toString() }
+    get() = this["border-right-width"]
+    set(value) { this["border-right-width"] = value }
 public actual inline var FutureElementAttributes.borderSpacing: String?
-    get() = this["border-spacing"]?.toString()
-    set(value) { this["border-spacing"] = value?.toString() }
+    get() = this["border-spacing"]
+    set(value) { this["border-spacing"] = value }
 public actual inline var FutureElementAttributes.borderStyle: String?
-    get() = this["border-style"]?.toString()
-    set(value) { this["border-style"] = value?.toString() }
+    get() = this["border-style"]
+    set(value) { this["border-style"] = value }
 public actual inline var FutureElementAttributes.borderTop: String?
-    get() = this["border-top"]?.toString()
-    set(value) { this["border-top"] = value?.toString() }
+    get() = this["border-top"]
+    set(value) { this["border-top"] = value }
 public actual inline var FutureElementAttributes.borderTopColor: String?
-    get() = this["border-top-color"]?.toString()
-    set(value) { this["border-top-color"] = value?.toString() }
+    get() = this["border-top-color"]
+    set(value) { this["border-top-color"] = value }
 public actual inline var FutureElementAttributes.borderTopLeftRadius: String?
-    get() = this["border-top-left-radius"]?.toString()
-    set(value) { this["border-top-left-radius"] = value?.toString() }
+    get() = this["border-top-left-radius"]
+    set(value) { this["border-top-left-radius"] = value }
 public actual inline var FutureElementAttributes.borderTopRightRadius: String?
-    get() = this["border-top-right-radius"]?.toString()
-    set(value) { this["border-top-right-radius"] = value?.toString() }
+    get() = this["border-top-right-radius"]
+    set(value) { this["border-top-right-radius"] = value }
 public actual inline var FutureElementAttributes.borderTopStyle: String?
-    get() = this["border-top-style"]?.toString()
-    set(value) { this["border-top-style"] = value?.toString() }
+    get() = this["border-top-style"]
+    set(value) { this["border-top-style"] = value }
 public actual inline var FutureElementAttributes.borderTopWidth: String?
-    get() = this["border-top-width"]?.toString()
-    set(value) { this["border-top-width"] = value?.toString() }
+    get() = this["border-top-width"]
+    set(value) { this["border-top-width"] = value }
 public actual inline var FutureElementAttributes.borderWidth: String?
-    get() = this["border-width"]?.toString()
-    set(value) { this["border-width"] = value?.toString() }
+    get() = this["border-width"]
+    set(value) { this["border-width"] = value }
 public actual inline var FutureElementAttributes.bottom: String?
-    get() = this["bottom"]?.toString()
-    set(value) { this["bottom"] = value?.toString() }
+    get() = this["bottom"]
+    set(value) { this["bottom"] = value }
 public actual inline var FutureElementAttributes.boxDecorationBreak: String?
-    get() = this["box-decoration-break"]?.toString()
-    set(value) { this["box-decoration-break"] = value?.toString() }
+    get() = this["box-decoration-break"]
+    set(value) { this["box-decoration-break"] = value }
 public actual inline var FutureElementAttributes.boxShadow: String?
-    get() = this["box-shadow"]?.toString()
-    set(value) { this["box-shadow"] = value?.toString() }
+    get() = this["box-shadow"]
+    set(value) { this["box-shadow"] = value }
 public actual inline var FutureElementAttributes.boxSizing: String?
-    get() = this["box-sizing"]?.toString()
-    set(value) { this["box-sizing"] = value?.toString() }
+    get() = this["box-sizing"]
+    set(value) { this["box-sizing"] = value }
 public actual inline var FutureElementAttributes.breakAfter: String?
-    get() = this["break-after"]?.toString()
-    set(value) { this["break-after"] = value?.toString() }
+    get() = this["break-after"]
+    set(value) { this["break-after"] = value }
 public actual inline var FutureElementAttributes.breakBefore: String?
-    get() = this["break-before"]?.toString()
-    set(value) { this["break-before"] = value?.toString() }
+    get() = this["break-before"]
+    set(value) { this["break-before"] = value }
 public actual inline var FutureElementAttributes.breakInside: String?
-    get() = this["break-inside"]?.toString()
-    set(value) { this["break-inside"] = value?.toString() }
+    get() = this["break-inside"]
+    set(value) { this["break-inside"] = value }
 public actual inline var FutureElementAttributes.buffered: String?
-    get() = this["buffered"]?.toString()
-    set(value) { this["buffered"] = value?.toString() }
+    get() = this["buffered"]
+    set(value) { this["buffered"] = value }
 public actual inline var FutureElementAttributes.captionSide: String?
-    get() = this["caption-side"]?.toString()
-    set(value) { this["caption-side"] = value?.toString() }
+    get() = this["caption-side"]
+    set(value) { this["caption-side"] = value }
 public actual inline var FutureElementAttributes.challenge: String?
-    get() = this["challenge"]?.toString()
-    set(value) { this["challenge"] = value?.toString() }
+    get() = this["challenge"]
+    set(value) { this["challenge"] = value }
 public actual inline var FutureElementAttributes.charset: String?
-    get() = this["charset"]?.toString()
-    set(value) { this["charset"] = value?.toString() }
+    get() = this["charset"]
+    set(value) { this["charset"] = value }
 public actual inline var FutureElementAttributes.checked: Boolean?
     get() = this["checked"]?.toBoolean()
     set(value) { this["checked"] = value?.toString() }
 public actual inline var FutureElementAttributes.cite: String?
-    get() = this["cite"]?.toString()
-    set(value) { this["cite"] = value?.toString() }
+    get() = this["cite"]
+    set(value) { this["cite"] = value }
 public actual inline var FutureElementAttributes.className: String?
-    get() = this["class"]?.toString()
-    set(value) { this["class"] = value?.toString() }
+    get() = this["class"]
+    set(value) { this["class"] = value }
 public actual inline var FutureElementAttributes.clear: String?
-    get() = this["clear"]?.toString()
-    set(value) { this["clear"] = value?.toString() }
+    get() = this["clear"]
+    set(value) { this["clear"] = value }
 public actual inline var FutureElementAttributes.clip: String?
-    get() = this["clip"]?.toString()
-    set(value) { this["clip"] = value?.toString() }
+    get() = this["clip"]
+    set(value) { this["clip"] = value }
 public actual inline var FutureElementAttributes.code: String?
-    get() = this["code"]?.toString()
-    set(value) { this["code"] = value?.toString() }
+    get() = this["code"]
+    set(value) { this["code"] = value }
 public actual inline var FutureElementAttributes.colSpan: Int?
     get() = this["colspan"]?.toInt()
     set(value) { this["colspan"] = value?.toString() }
 public actual inline var FutureElementAttributes.color: String?
-    get() = this["color"]?.toString()
-    set(value) { this["color"] = value?.toString() }
+    get() = this["color"]
+    set(value) { this["color"] = value }
 public actual inline var FutureElementAttributes.cols: Int?
     get() = this["cols"]?.toInt()
     set(value) { this["cols"] = value?.toString() }
 public actual inline var FutureElementAttributes.columnCount: String?
-    get() = this["column-count"]?.toString()
-    set(value) { this["column-count"] = value?.toString() }
+    get() = this["column-count"]
+    set(value) { this["column-count"] = value }
 public actual inline var FutureElementAttributes.columnFill: String?
-    get() = this["column-fill"]?.toString()
-    set(value) { this["column-fill"] = value?.toString() }
+    get() = this["column-fill"]
+    set(value) { this["column-fill"] = value }
 public actual inline var FutureElementAttributes.columnGap: String?
-    get() = this["column-gap"]?.toString()
-    set(value) { this["column-gap"] = value?.toString() }
+    get() = this["column-gap"]
+    set(value) { this["column-gap"] = value }
 public actual inline var FutureElementAttributes.columnRule: String?
-    get() = this["column-rule"]?.toString()
-    set(value) { this["column-rule"] = value?.toString() }
+    get() = this["column-rule"]
+    set(value) { this["column-rule"] = value }
 public actual inline var FutureElementAttributes.columnRuleColor: String?
-    get() = this["column-rule-color"]?.toString()
-    set(value) { this["column-rule-color"] = value?.toString() }
+    get() = this["column-rule-color"]
+    set(value) { this["column-rule-color"] = value }
 public actual inline var FutureElementAttributes.columnRuleStyle: String?
-    get() = this["column-rule-style"]?.toString()
-    set(value) { this["column-rule-style"] = value?.toString() }
+    get() = this["column-rule-style"]
+    set(value) { this["column-rule-style"] = value }
 public actual inline var FutureElementAttributes.columnRuleWidth: String?
-    get() = this["column-rule-width"]?.toString()
-    set(value) { this["column-rule-width"] = value?.toString() }
+    get() = this["column-rule-width"]
+    set(value) { this["column-rule-width"] = value }
 public actual inline var FutureElementAttributes.columnSpan: String?
-    get() = this["column-span"]?.toString()
-    set(value) { this["column-span"] = value?.toString() }
+    get() = this["column-span"]
+    set(value) { this["column-span"] = value }
 public actual inline var FutureElementAttributes.columnWidth: String?
-    get() = this["column-width"]?.toString()
-    set(value) { this["column-width"] = value?.toString() }
+    get() = this["column-width"]
+    set(value) { this["column-width"] = value }
 public actual inline var FutureElementAttributes.columns: String?
-    get() = this["columns"]?.toString()
-    set(value) { this["columns"] = value?.toString() }
+    get() = this["columns"]
+    set(value) { this["columns"] = value }
 public actual inline var FutureElementAttributes.content: String?
-    get() = this["content"]?.toString()
-    set(value) { this["content"] = value?.toString() }
+    get() = this["content"]
+    set(value) { this["content"] = value }
 public actual inline var FutureElementAttributes.controls: Boolean?
     get() = this["controls"]?.toBoolean()
     set(value) { this["controls"] = value?.toString() }
 public actual inline var FutureElementAttributes.coords: String?
-    get() = this["coords"]?.toString()
-    set(value) { this["coords"] = value?.toString() }
+    get() = this["coords"]
+    set(value) { this["coords"] = value }
 public actual inline var FutureElementAttributes.counterIncrement: String?
-    get() = this["counter-increment"]?.toString()
-    set(value) { this["counter-increment"] = value?.toString() }
+    get() = this["counter-increment"]
+    set(value) { this["counter-increment"] = value }
 public actual inline var FutureElementAttributes.counterReset: String?
-    get() = this["counter-reset"]?.toString()
-    set(value) { this["counter-reset"] = value?.toString() }
+    get() = this["counter-reset"]
+    set(value) { this["counter-reset"] = value }
 public actual inline var FutureElementAttributes.crossOrigin: String?
-    get() = this["crossorigin"]?.toString()
-    set(value) { this["crossorigin"] = value?.toString() }
+    get() = this["crossorigin"]
+    set(value) { this["crossorigin"] = value }
 public actual inline var FutureElementAttributes.csp: String?
-    get() = this["csp"]?.toString()
-    set(value) { this["csp"] = value?.toString() }
+    get() = this["csp"]
+    set(value) { this["csp"] = value }
 public actual inline var FutureElementAttributes.cssFloat: String?
-    get() = this["float"]?.toString()
-    set(value) { this["float"] = value?.toString() }
+    get() = this["float"]
+    set(value) { this["float"] = value }
 public actual inline var FutureElementAttributes.cssText: String?
-    get() = this["text"]?.toString()
-    set(value) { this["text"] = value?.toString() }
+    get() = this["text"]
+    set(value) { this["text"] = value }
 public actual inline var FutureElementAttributes.cursor: String?
-    get() = this["cursor"]?.toString()
-    set(value) { this["cursor"] = value?.toString() }
+    get() = this["cursor"]
+    set(value) { this["cursor"] = value }
 public actual inline var FutureElementAttributes.data: String?
-    get() = this["data"]?.toString()
-    set(value) { this["data"] = value?.toString() }
+    get() = this["data"]
+    set(value) { this["data"] = value }
 public actual inline var FutureElementAttributes.dateTime: String?
-    get() = this["datetime"]?.toString()
-    set(value) { this["datetime"] = value?.toString() }
+    get() = this["datetime"]
+    set(value) { this["datetime"] = value }
 public actual inline var FutureElementAttributes.default: Boolean?
     get() = this["default"]?.toBoolean()
     set(value) { this["default"] = value?.toString() }
@@ -1018,140 +1018,140 @@ public actual inline var FutureElementAttributes.defer: Boolean?
     get() = this["defer"]?.toBoolean()
     set(value) { this["defer"] = value?.toString() }
 public actual inline var FutureElementAttributes.dir: String?
-    get() = this["dir"]?.toString()
-    set(value) { this["dir"] = value?.toString() }
+    get() = this["dir"]
+    set(value) { this["dir"] = value }
 public actual inline var FutureElementAttributes.dirName: String?
-    get() = this["dirname"]?.toString()
-    set(value) { this["dirname"] = value?.toString() }
+    get() = this["dirname"]
+    set(value) { this["dirname"] = value }
 public actual inline var FutureElementAttributes.direction: String?
-    get() = this["direction"]?.toString()
-    set(value) { this["direction"] = value?.toString() }
+    get() = this["direction"]
+    set(value) { this["direction"] = value }
 public actual inline var FutureElementAttributes.disabled: Boolean?
     get() = this["disabled"]?.toBoolean()
     set(value) { this["disabled"] = value?.toString() }
 public actual inline var FutureElementAttributes.display: String?
-    get() = this["display"]?.toString()
-    set(value) { this["display"] = value?.toString() }
+    get() = this["display"]
+    set(value) { this["display"] = value }
 public actual inline var FutureElementAttributes.download: String?
-    get() = this["download"]?.toString()
-    set(value) { this["download"] = value?.toString() }
+    get() = this["download"]
+    set(value) { this["download"] = value }
 public actual inline var FutureElementAttributes.draggable: Boolean?
     get() = this["draggable"]?.toBoolean()
     set(value) { this["draggable"] = value?.toString() }
 public actual inline var FutureElementAttributes.emptyCells: String?
-    get() = this["empty-cells"]?.toString()
-    set(value) { this["empty-cells"] = value?.toString() }
+    get() = this["empty-cells"]
+    set(value) { this["empty-cells"] = value }
 public actual inline var FutureElementAttributes.enctype: String?
-    get() = this["enctype"]?.toString()
-    set(value) { this["enctype"] = value?.toString() }
+    get() = this["enctype"]
+    set(value) { this["enctype"] = value }
 public actual inline var FutureElementAttributes.filter: String?
-    get() = this["filter"]?.toString()
-    set(value) { this["filter"] = value?.toString() }
+    get() = this["filter"]
+    set(value) { this["filter"] = value }
 public actual inline var FutureElementAttributes.flex: String?
-    get() = this["flex"]?.toString()
-    set(value) { this["flex"] = value?.toString() }
+    get() = this["flex"]
+    set(value) { this["flex"] = value }
 public actual inline var FutureElementAttributes.flexBasis: String?
-    get() = this["flex-basis"]?.toString()
-    set(value) { this["flex-basis"] = value?.toString() }
+    get() = this["flex-basis"]
+    set(value) { this["flex-basis"] = value }
 public actual inline var FutureElementAttributes.flexDirection: String?
-    get() = this["flex-direction"]?.toString()
-    set(value) { this["flex-direction"] = value?.toString() }
+    get() = this["flex-direction"]
+    set(value) { this["flex-direction"] = value }
 public actual inline var FutureElementAttributes.flexFlow: String?
-    get() = this["flex-flow"]?.toString()
-    set(value) { this["flex-flow"] = value?.toString() }
+    get() = this["flex-flow"]
+    set(value) { this["flex-flow"] = value }
 public actual inline var FutureElementAttributes.flexGrow: String?
-    get() = this["flex-grow"]?.toString()
-    set(value) { this["flex-grow"] = value?.toString() }
+    get() = this["flex-grow"]
+    set(value) { this["flex-grow"] = value }
 public actual inline var FutureElementAttributes.flexShrink: String?
-    get() = this["flex-shrink"]?.toString()
-    set(value) { this["flex-shrink"] = value?.toString() }
+    get() = this["flex-shrink"]
+    set(value) { this["flex-shrink"] = value }
 public actual inline var FutureElementAttributes.flexWrap: String?
-    get() = this["flex-wrap"]?.toString()
-    set(value) { this["flex-wrap"] = value?.toString() }
+    get() = this["flex-wrap"]
+    set(value) { this["flex-wrap"] = value }
 public actual inline var FutureElementAttributes.font: String?
-    get() = this["font"]?.toString()
-    set(value) { this["font"] = value?.toString() }
+    get() = this["font"]
+    set(value) { this["font"] = value }
 public actual inline var FutureElementAttributes.fontFamily: String?
-    get() = this["font-family"]?.toString()
-    set(value) { this["font-family"] = value?.toString() }
+    get() = this["font-family"]
+    set(value) { this["font-family"] = value }
 public actual inline var FutureElementAttributes.fontFeatureSettings: String?
-    get() = this["font-feature-settings"]?.toString()
-    set(value) { this["font-feature-settings"] = value?.toString() }
+    get() = this["font-feature-settings"]
+    set(value) { this["font-feature-settings"] = value }
 public actual inline var FutureElementAttributes.fontKerning: String?
-    get() = this["font-kerning"]?.toString()
-    set(value) { this["font-kerning"] = value?.toString() }
+    get() = this["font-kerning"]
+    set(value) { this["font-kerning"] = value }
 public actual inline var FutureElementAttributes.fontLanguageOverride: String?
-    get() = this["font-language-override"]?.toString()
-    set(value) { this["font-language-override"] = value?.toString() }
+    get() = this["font-language-override"]
+    set(value) { this["font-language-override"] = value }
 public actual inline var FutureElementAttributes.fontSize: String?
-    get() = this["font-size"]?.toString()
-    set(value) { this["font-size"] = value?.toString() }
+    get() = this["font-size"]
+    set(value) { this["font-size"] = value }
 public actual inline var FutureElementAttributes.fontSizeAdjust: String?
-    get() = this["font-size-adjust"]?.toString()
-    set(value) { this["font-size-adjust"] = value?.toString() }
+    get() = this["font-size-adjust"]
+    set(value) { this["font-size-adjust"] = value }
 public actual inline var FutureElementAttributes.fontStretch: String?
-    get() = this["font-stretch"]?.toString()
-    set(value) { this["font-stretch"] = value?.toString() }
+    get() = this["font-stretch"]
+    set(value) { this["font-stretch"] = value }
 public actual inline var FutureElementAttributes.fontStyle: String?
-    get() = this["font-style"]?.toString()
-    set(value) { this["font-style"] = value?.toString() }
+    get() = this["font-style"]
+    set(value) { this["font-style"] = value }
 public actual inline var FutureElementAttributes.fontSynthesis: String?
-    get() = this["font-synthesis"]?.toString()
-    set(value) { this["font-synthesis"] = value?.toString() }
+    get() = this["font-synthesis"]
+    set(value) { this["font-synthesis"] = value }
 public actual inline var FutureElementAttributes.fontVariant: String?
-    get() = this["font-variant"]?.toString()
-    set(value) { this["font-variant"] = value?.toString() }
+    get() = this["font-variant"]
+    set(value) { this["font-variant"] = value }
 public actual inline var FutureElementAttributes.fontVariantAlternates: String?
-    get() = this["font-variant-alternates"]?.toString()
-    set(value) { this["font-variant-alternates"] = value?.toString() }
+    get() = this["font-variant-alternates"]
+    set(value) { this["font-variant-alternates"] = value }
 public actual inline var FutureElementAttributes.fontVariantCaps: String?
-    get() = this["font-variant-caps"]?.toString()
-    set(value) { this["font-variant-caps"] = value?.toString() }
+    get() = this["font-variant-caps"]
+    set(value) { this["font-variant-caps"] = value }
 public actual inline var FutureElementAttributes.fontVariantEastAsian: String?
-    get() = this["font-variant-east-asian"]?.toString()
-    set(value) { this["font-variant-east-asian"] = value?.toString() }
+    get() = this["font-variant-east-asian"]
+    set(value) { this["font-variant-east-asian"] = value }
 public actual inline var FutureElementAttributes.fontVariantLigatures: String?
-    get() = this["font-variant-ligatures"]?.toString()
-    set(value) { this["font-variant-ligatures"] = value?.toString() }
+    get() = this["font-variant-ligatures"]
+    set(value) { this["font-variant-ligatures"] = value }
 public actual inline var FutureElementAttributes.fontVariantNumeric: String?
-    get() = this["font-variant-numeric"]?.toString()
-    set(value) { this["font-variant-numeric"] = value?.toString() }
+    get() = this["font-variant-numeric"]
+    set(value) { this["font-variant-numeric"] = value }
 public actual inline var FutureElementAttributes.fontVariantPosition: String?
-    get() = this["font-variant-position"]?.toString()
-    set(value) { this["font-variant-position"] = value?.toString() }
+    get() = this["font-variant-position"]
+    set(value) { this["font-variant-position"] = value }
 public actual inline var FutureElementAttributes.fontWeight: String?
-    get() = this["font-weight"]?.toString()
-    set(value) { this["font-weight"] = value?.toString() }
+    get() = this["font-weight"]
+    set(value) { this["font-weight"] = value }
 public actual inline var FutureElementAttributes.form: String?
-    get() = this["form"]?.toString()
-    set(value) { this["form"] = value?.toString() }
+    get() = this["form"]
+    set(value) { this["form"] = value }
 public actual inline var FutureElementAttributes.formAction: String?
-    get() = this["formaction"]?.toString()
-    set(value) { this["formaction"] = value?.toString() }
+    get() = this["formaction"]
+    set(value) { this["formaction"] = value }
 public actual inline var FutureElementAttributes.formEnctype: String?
-    get() = this["formenctype"]?.toString()
-    set(value) { this["formenctype"] = value?.toString() }
+    get() = this["formenctype"]
+    set(value) { this["formenctype"] = value }
 public actual inline var FutureElementAttributes.formMethod: String?
-    get() = this["formmethod"]?.toString()
-    set(value) { this["formmethod"] = value?.toString() }
+    get() = this["formmethod"]
+    set(value) { this["formmethod"] = value }
 public actual inline var FutureElementAttributes.formNoValidate: Boolean?
     get() = this["formnovalidate"]?.toBoolean()
     set(value) { this["formnovalidate"] = value?.toString() }
 public actual inline var FutureElementAttributes.formTarget: String?
-    get() = this["formtarget"]?.toString()
-    set(value) { this["formtarget"] = value?.toString() }
+    get() = this["formtarget"]
+    set(value) { this["formtarget"] = value }
 public actual inline var FutureElementAttributes.hangingPunctuation: String?
-    get() = this["hanging-punctuation"]?.toString()
-    set(value) { this["hanging-punctuation"] = value?.toString() }
+    get() = this["hanging-punctuation"]
+    set(value) { this["hanging-punctuation"] = value }
 public actual inline var FutureElementAttributes.headers: String?
-    get() = this["headers"]?.toString()
-    set(value) { this["headers"] = value?.toString() }
+    get() = this["headers"]
+    set(value) { this["headers"] = value }
 public actual inline var FutureElementAttributes.heightInt: Int?
     get() = this["height"]?.toInt()
     set(value) { this["height"] = value?.toString() }
 public actual inline var FutureElementAttributes.heightString: String?
-    get() = this["height"]?.toString()
-    set(value) { this["height"] = value?.toString() }
+    get() = this["height"]
+    set(value) { this["height"] = value }
 public actual inline var FutureElementAttributes.hidden: Boolean?
     get() = this["hidden"]?.toBoolean()
     set(value) {
@@ -1164,89 +1164,89 @@ public actual inline var FutureElementAttributes.high: Double?
     get() = this["high"]?.toDouble()
     set(value) { this["high"] = value?.toString() }
 public actual inline var FutureElementAttributes.href: String?
-    get() = this["href"]?.toString()
-    set(value) { this["href"] = value?.toString() }
+    get() = this["href"]
+    set(value) { this["href"] = value }
 public actual inline var FutureElementAttributes.hreflang: String?
-    get() = this["hreflang"]?.toString()
-    set(value) { this["hreflang"] = value?.toString() }
+    get() = this["hreflang"]
+    set(value) { this["hreflang"] = value }
 public actual inline var FutureElementAttributes.htmlFor: String?
-    get() = this["for"]?.toString()
-    set(value) { this["for"] = value?.toString() }
+    get() = this["for"]
+    set(value) { this["for"] = value }
 public actual inline var FutureElementAttributes.httpEquiv: String?
-    get() = this["http-equiv"]?.toString()
-    set(value) { this["http-equiv"] = value?.toString() }
+    get() = this["http-equiv"]
+    set(value) { this["http-equiv"] = value }
 public actual inline var FutureElementAttributes.hyphens: String?
-    get() = this["hyphens"]?.toString()
-    set(value) { this["hyphens"] = value?.toString() }
+    get() = this["hyphens"]
+    set(value) { this["hyphens"] = value }
 public actual inline var FutureElementAttributes.id: String?
-    get() = this["id"]?.toString()
-    set(value) { this["id"] = value?.toString() }
+    get() = this["id"]
+    set(value) { this["id"] = value }
 public actual inline var FutureElementAttributes.imageOrientation: String?
-    get() = this["image-orientation"]?.toString()
-    set(value) { this["image-orientation"] = value?.toString() }
+    get() = this["image-orientation"]
+    set(value) { this["image-orientation"] = value }
 public actual inline var FutureElementAttributes.imageRendering: String?
-    get() = this["image-rendering"]?.toString()
-    set(value) { this["image-rendering"] = value?.toString() }
+    get() = this["image-rendering"]
+    set(value) { this["image-rendering"] = value }
 public actual inline var FutureElementAttributes.imageResolution: String?
-    get() = this["image-resolution"]?.toString()
-    set(value) { this["image-resolution"] = value?.toString() }
+    get() = this["image-resolution"]
+    set(value) { this["image-resolution"] = value }
 public actual inline var FutureElementAttributes.imeMode: String?
-    get() = this["ime-mode"]?.toString()
-    set(value) { this["ime-mode"] = value?.toString() }
+    get() = this["ime-mode"]
+    set(value) { this["ime-mode"] = value }
 public actual inline var FutureElementAttributes.inputMode: String?
-    get() = this["inputmode"]?.toString()
-    set(value) { this["inputmode"] = value?.toString() }
+    get() = this["inputmode"]
+    set(value) { this["inputmode"] = value }
 public actual inline var FutureElementAttributes.integrity: String?
-    get() = this["integrity"]?.toString()
-    set(value) { this["integrity"] = value?.toString() }
+    get() = this["integrity"]
+    set(value) { this["integrity"] = value }
 public actual inline var FutureElementAttributes.isMap: Boolean?
     get() = this["ismap"]?.toBoolean()
     set(value) { this["ismap"] = value?.toString() }
 public actual inline var FutureElementAttributes.justifyContent: String?
-    get() = this["justify-content"]?.toString()
-    set(value) { this["justify-content"] = value?.toString() }
+    get() = this["justify-content"]
+    set(value) { this["justify-content"] = value }
 public actual inline var FutureElementAttributes.keytype: String?
-    get() = this["keytype"]?.toString()
-    set(value) { this["keytype"] = value?.toString() }
+    get() = this["keytype"]
+    set(value) { this["keytype"] = value }
 public actual inline var FutureElementAttributes.kind: String?
-    get() = this["kind"]?.toString()
-    set(value) { this["kind"] = value?.toString() }
+    get() = this["kind"]
+    set(value) { this["kind"] = value }
 public actual inline var FutureElementAttributes.label: String?
-    get() = this["label"]?.toString()
-    set(value) { this["label"] = value?.toString() }
+    get() = this["label"]
+    set(value) { this["label"] = value }
 public actual inline var FutureElementAttributes.lang: String?
-    get() = this["lang"]?.toString()
-    set(value) { this["lang"] = value?.toString() }
+    get() = this["lang"]
+    set(value) { this["lang"] = value }
 public actual inline var FutureElementAttributes.left: String?
-    get() = this["left"]?.toString()
-    set(value) { this["left"] = value?.toString() }
+    get() = this["left"]
+    set(value) { this["left"] = value }
 public actual inline var FutureElementAttributes.letterSpacing: String?
-    get() = this["letter-spacing"]?.toString()
-    set(value) { this["letter-spacing"] = value?.toString() }
+    get() = this["letter-spacing"]
+    set(value) { this["letter-spacing"] = value }
 public actual inline var FutureElementAttributes.lineBreak: String?
-    get() = this["line-break"]?.toString()
-    set(value) { this["line-break"] = value?.toString() }
+    get() = this["line-break"]
+    set(value) { this["line-break"] = value }
 public actual inline var FutureElementAttributes.lineHeight: String?
-    get() = this["line-height"]?.toString()
-    set(value) { this["line-height"] = value?.toString() }
+    get() = this["line-height"]
+    set(value) { this["line-height"] = value }
 public actual inline var FutureElementAttributes.list: String?
-    get() = this["list"]?.toString()
-    set(value) { this["list"] = value?.toString() }
+    get() = this["list"]
+    set(value) { this["list"] = value }
 public actual inline var FutureElementAttributes.listStyle: String?
-    get() = this["list-style"]?.toString()
-    set(value) { this["list-style"] = value?.toString() }
+    get() = this["list-style"]
+    set(value) { this["list-style"] = value }
 public actual inline var FutureElementAttributes.listStyleImage: String?
-    get() = this["list-style-image"]?.toString()
-    set(value) { this["list-style-image"] = value?.toString() }
+    get() = this["list-style-image"]
+    set(value) { this["list-style-image"] = value }
 public actual inline var FutureElementAttributes.listStylePosition: String?
-    get() = this["list-style-position"]?.toString()
-    set(value) { this["list-style-position"] = value?.toString() }
+    get() = this["list-style-position"]
+    set(value) { this["list-style-position"] = value }
 public actual inline var FutureElementAttributes.listStyleType: String?
-    get() = this["list-style-type"]?.toString()
-    set(value) { this["list-style-type"] = value?.toString() }
+    get() = this["list-style-type"]
+    set(value) { this["list-style-type"] = value }
 public actual inline var FutureElementAttributes.loading: String?
-    get() = this["loading"]?.toString()
-    set(value) { this["loading"] = value?.toString() }
+    get() = this["loading"]
+    set(value) { this["loading"] = value }
 public actual inline var FutureElementAttributes.loopBoolean: Boolean?
     get() = this["loop"]?.toBoolean()
     set(value) { this["loop"] = value?.toString() }
@@ -1257,86 +1257,86 @@ public actual inline var FutureElementAttributes.low: Double?
     get() = this["low"]?.toDouble()
     set(value) { this["low"] = value?.toString() }
 public actual inline var FutureElementAttributes.margin: String?
-    get() = this["margin"]?.toString()
-    set(value) { this["margin"] = value?.toString() }
+    get() = this["margin"]
+    set(value) { this["margin"] = value }
 public actual inline var FutureElementAttributes.marginBottom: String?
-    get() = this["margin-bottom"]?.toString()
-    set(value) { this["margin-bottom"] = value?.toString() }
+    get() = this["margin-bottom"]
+    set(value) { this["margin-bottom"] = value }
 public actual inline var FutureElementAttributes.marginLeft: String?
-    get() = this["margin-left"]?.toString()
-    set(value) { this["margin-left"] = value?.toString() }
+    get() = this["margin-left"]
+    set(value) { this["margin-left"] = value }
 public actual inline var FutureElementAttributes.marginRight: String?
-    get() = this["margin-right"]?.toString()
-    set(value) { this["margin-right"] = value?.toString() }
+    get() = this["margin-right"]
+    set(value) { this["margin-right"] = value }
 public actual inline var FutureElementAttributes.marginTop: String?
-    get() = this["margin-top"]?.toString()
-    set(value) { this["margin-top"] = value?.toString() }
+    get() = this["margin-top"]
+    set(value) { this["margin-top"] = value }
 public actual inline var FutureElementAttributes.mark: String?
-    get() = this["mark"]?.toString()
-    set(value) { this["mark"] = value?.toString() }
+    get() = this["mark"]
+    set(value) { this["mark"] = value }
 public actual inline var FutureElementAttributes.markAfter: String?
-    get() = this["mark-after"]?.toString()
-    set(value) { this["mark-after"] = value?.toString() }
+    get() = this["mark-after"]
+    set(value) { this["mark-after"] = value }
 public actual inline var FutureElementAttributes.markBefore: String?
-    get() = this["mark-before"]?.toString()
-    set(value) { this["mark-before"] = value?.toString() }
+    get() = this["mark-before"]
+    set(value) { this["mark-before"] = value }
 public actual inline var FutureElementAttributes.marks: String?
-    get() = this["marks"]?.toString()
-    set(value) { this["marks"] = value?.toString() }
+    get() = this["marks"]
+    set(value) { this["marks"] = value }
 public actual inline var FutureElementAttributes.marqueeDirection: String?
-    get() = this["marquee-direction"]?.toString()
-    set(value) { this["marquee-direction"] = value?.toString() }
+    get() = this["marquee-direction"]
+    set(value) { this["marquee-direction"] = value }
 public actual inline var FutureElementAttributes.marqueePlayCount: String?
-    get() = this["marquee-play-count"]?.toString()
-    set(value) { this["marquee-play-count"] = value?.toString() }
+    get() = this["marquee-play-count"]
+    set(value) { this["marquee-play-count"] = value }
 public actual inline var FutureElementAttributes.marqueeSpeed: String?
-    get() = this["marquee-speed"]?.toString()
-    set(value) { this["marquee-speed"] = value?.toString() }
+    get() = this["marquee-speed"]
+    set(value) { this["marquee-speed"] = value }
 public actual inline var FutureElementAttributes.marqueeStyle: String?
-    get() = this["marquee-style"]?.toString()
-    set(value) { this["marquee-style"] = value?.toString() }
+    get() = this["marquee-style"]
+    set(value) { this["marquee-style"] = value }
 public actual inline var FutureElementAttributes.mask: String?
-    get() = this["mask"]?.toString()
-    set(value) { this["mask"] = value?.toString() }
+    get() = this["mask"]
+    set(value) { this["mask"] = value }
 public actual inline var FutureElementAttributes.maskType: String?
-    get() = this["mask-type"]?.toString()
-    set(value) { this["mask-type"] = value?.toString() }
+    get() = this["mask-type"]
+    set(value) { this["mask-type"] = value }
 public actual inline var FutureElementAttributes.maxDouble: Double?
     get() = this["max"]?.toDouble()
     set(value) { this["max"] = value?.toString() }
 public actual inline var FutureElementAttributes.maxHeight: String?
-    get() = this["max-height"]?.toString()
-    set(value) { this["max-height"] = value?.toString() }
+    get() = this["max-height"]
+    set(value) { this["max-height"] = value }
 public actual inline var FutureElementAttributes.maxLength: Int?
     get() = this["maxlength"]?.toInt()
     set(value) { this["maxlength"] = value?.toString() }
 public actual inline var FutureElementAttributes.maxString: String?
-    get() = this["max"]?.toString()
-    set(value) { this["max"] = value?.toString() }
+    get() = this["max"]
+    set(value) { this["max"] = value }
 public actual inline var FutureElementAttributes.maxWidth: String?
-    get() = this["max-width"]?.toString()
-    set(value) { this["max-width"] = value?.toString() }
+    get() = this["max-width"]
+    set(value) { this["max-width"] = value }
 public actual inline var FutureElementAttributes.media: String?
-    get() = this["media"]?.toString()
-    set(value) { this["media"] = value?.toString() }
+    get() = this["media"]
+    set(value) { this["media"] = value }
 public actual inline var FutureElementAttributes.method: String?
-    get() = this["method"]?.toString()
-    set(value) { this["method"] = value?.toString() }
+    get() = this["method"]
+    set(value) { this["method"] = value }
 public actual inline var FutureElementAttributes.minDouble: Double?
     get() = this["min"]?.toDouble()
     set(value) { this["min"] = value?.toString() }
 public actual inline var FutureElementAttributes.minHeight: String?
-    get() = this["min-height"]?.toString()
-    set(value) { this["min-height"] = value?.toString() }
+    get() = this["min-height"]
+    set(value) { this["min-height"] = value }
 public actual inline var FutureElementAttributes.minLength: Int?
     get() = this["minlength"]?.toInt()
     set(value) { this["minlength"] = value?.toString() }
 public actual inline var FutureElementAttributes.minString: String?
-    get() = this["min"]?.toString()
-    set(value) { this["min"] = value?.toString() }
+    get() = this["min"]
+    set(value) { this["min"] = value }
 public actual inline var FutureElementAttributes.minWidth: String?
-    get() = this["min-width"]?.toString()
-    set(value) { this["min-width"] = value?.toString() }
+    get() = this["min-width"]
+    set(value) { this["min-width"] = value }
 public actual inline var FutureElementAttributes.multiple: Boolean?
     get() = this["multiple"]?.toBoolean()
     set(value) { this["multiple"] = value?.toString() }
@@ -1344,38 +1344,38 @@ public actual inline var FutureElementAttributes.muted: Boolean?
     get() = this["muted"]?.toBoolean()
     set(value) { this["muted"] = value?.toString() }
 public actual inline var FutureElementAttributes.name: String?
-    get() = this["name"]?.toString()
-    set(value) { this["name"] = value?.toString() }
+    get() = this["name"]
+    set(value) { this["name"] = value }
 public actual inline var FutureElementAttributes.navDown: String?
-    get() = this["nav-down"]?.toString()
-    set(value) { this["nav-down"] = value?.toString() }
+    get() = this["nav-down"]
+    set(value) { this["nav-down"] = value }
 public actual inline var FutureElementAttributes.navIndex: String?
-    get() = this["nav-index"]?.toString()
-    set(value) { this["nav-index"] = value?.toString() }
+    get() = this["nav-index"]
+    set(value) { this["nav-index"] = value }
 public actual inline var FutureElementAttributes.navLeft: String?
-    get() = this["nav-left"]?.toString()
-    set(value) { this["nav-left"] = value?.toString() }
+    get() = this["nav-left"]
+    set(value) { this["nav-left"] = value }
 public actual inline var FutureElementAttributes.navRight: String?
-    get() = this["nav-right"]?.toString()
-    set(value) { this["nav-right"] = value?.toString() }
+    get() = this["nav-right"]
+    set(value) { this["nav-right"] = value }
 public actual inline var FutureElementAttributes.navUp: String?
-    get() = this["nav-up"]?.toString()
-    set(value) { this["nav-up"] = value?.toString() }
+    get() = this["nav-up"]
+    set(value) { this["nav-up"] = value }
 public actual inline var FutureElementAttributes.noValidate: Boolean?
     get() = this["novalidate"]?.toBoolean()
     set(value) { this["novalidate"] = value?.toString() }
 public actual inline var FutureElementAttributes.nodeValue: String?
-    get() = this["node-value"]?.toString()
-    set(value) { this["node-value"] = value?.toString() }
+    get() = this["node-value"]
+    set(value) { this["node-value"] = value }
 public actual inline var FutureElementAttributes.objectFit: String?
-    get() = this["object-fit"]?.toString()
-    set(value) { this["object-fit"] = value?.toString() }
+    get() = this["object-fit"]
+    set(value) { this["object-fit"] = value }
 public actual inline var FutureElementAttributes.objectPosition: String?
-    get() = this["object-position"]?.toString()
-    set(value) { this["object-position"] = value?.toString() }
+    get() = this["object-position"]
+    set(value) { this["object-position"] = value }
 public actual inline var FutureElementAttributes.opacity: String?
-    get() = this["opacity"]?.toString()
-    set(value) { this["opacity"] = value?.toString() }
+    get() = this["opacity"]
+    set(value) { this["opacity"] = value }
 public actual inline var FutureElementAttributes.open: Boolean?
     get() = this["open"]?.toBoolean()
     set(value) { this["open"] = value?.toString() }
@@ -1383,125 +1383,125 @@ public actual inline var FutureElementAttributes.optimum: Double?
     get() = this["optimum"]?.toDouble()
     set(value) { this["optimum"] = value?.toString() }
 public actual inline var FutureElementAttributes.order: String?
-    get() = this["order"]?.toString()
-    set(value) { this["order"] = value?.toString() }
+    get() = this["order"]
+    set(value) { this["order"] = value }
 public actual inline var FutureElementAttributes.orphans: String?
-    get() = this["orphans"]?.toString()
-    set(value) { this["orphans"] = value?.toString() }
+    get() = this["orphans"]
+    set(value) { this["orphans"] = value }
 public actual inline var FutureElementAttributes.outline: String?
-    get() = this["outline"]?.toString()
-    set(value) { this["outline"] = value?.toString() }
+    get() = this["outline"]
+    set(value) { this["outline"] = value }
 public actual inline var FutureElementAttributes.outlineColor: String?
-    get() = this["outline-color"]?.toString()
-    set(value) { this["outline-color"] = value?.toString() }
+    get() = this["outline-color"]
+    set(value) { this["outline-color"] = value }
 public actual inline var FutureElementAttributes.outlineOffset: String?
-    get() = this["outline-offset"]?.toString()
-    set(value) { this["outline-offset"] = value?.toString() }
+    get() = this["outline-offset"]
+    set(value) { this["outline-offset"] = value }
 public actual inline var FutureElementAttributes.outlineStyle: String?
-    get() = this["outline-style"]?.toString()
-    set(value) { this["outline-style"] = value?.toString() }
+    get() = this["outline-style"]
+    set(value) { this["outline-style"] = value }
 public actual inline var FutureElementAttributes.outlineWidth: String?
-    get() = this["outline-width"]?.toString()
-    set(value) { this["outline-width"] = value?.toString() }
+    get() = this["outline-width"]
+    set(value) { this["outline-width"] = value }
 public actual inline var FutureElementAttributes.overflowWrap: String?
-    get() = this["overflow-wrap"]?.toString()
-    set(value) { this["overflow-wrap"] = value?.toString() }
+    get() = this["overflow-wrap"]
+    set(value) { this["overflow-wrap"] = value }
 public actual inline var FutureElementAttributes.overflowX: String?
-    get() = this["overflow-x"]?.toString()
-    set(value) { this["overflow-x"] = value?.toString() }
+    get() = this["overflow-x"]
+    set(value) { this["overflow-x"] = value }
 public actual inline var FutureElementAttributes.overflowY: String?
-    get() = this["overflow-y"]?.toString()
-    set(value) { this["overflow-y"] = value?.toString() }
+    get() = this["overflow-y"]
+    set(value) { this["overflow-y"] = value }
 public actual inline var FutureElementAttributes.padding: String?
-    get() = this["padding"]?.toString()
-    set(value) { this["padding"] = value?.toString() }
+    get() = this["padding"]
+    set(value) { this["padding"] = value }
 public actual inline var FutureElementAttributes.paddingBottom: String?
-    get() = this["padding-bottom"]?.toString()
-    set(value) { this["padding-bottom"] = value?.toString() }
+    get() = this["padding-bottom"]
+    set(value) { this["padding-bottom"] = value }
 public actual inline var FutureElementAttributes.paddingLeft: String?
-    get() = this["padding-left"]?.toString()
-    set(value) { this["padding-left"] = value?.toString() }
+    get() = this["padding-left"]
+    set(value) { this["padding-left"] = value }
 public actual inline var FutureElementAttributes.paddingRight: String?
-    get() = this["padding-right"]?.toString()
-    set(value) { this["padding-right"] = value?.toString() }
+    get() = this["padding-right"]
+    set(value) { this["padding-right"] = value }
 public actual inline var FutureElementAttributes.paddingTop: String?
-    get() = this["padding-top"]?.toString()
-    set(value) { this["padding-top"] = value?.toString() }
+    get() = this["padding-top"]
+    set(value) { this["padding-top"] = value }
 public actual inline var FutureElementAttributes.pageBreakAfter: String?
-    get() = this["page-break-after"]?.toString()
-    set(value) { this["page-break-after"] = value?.toString() }
+    get() = this["page-break-after"]
+    set(value) { this["page-break-after"] = value }
 public actual inline var FutureElementAttributes.pageBreakBefore: String?
-    get() = this["page-break-before"]?.toString()
-    set(value) { this["page-break-before"] = value?.toString() }
+    get() = this["page-break-before"]
+    set(value) { this["page-break-before"] = value }
 public actual inline var FutureElementAttributes.pageBreakInside: String?
-    get() = this["page-break-inside"]?.toString()
-    set(value) { this["page-break-inside"] = value?.toString() }
+    get() = this["page-break-inside"]
+    set(value) { this["page-break-inside"] = value }
 public actual inline var FutureElementAttributes.pattern: String?
-    get() = this["pattern"]?.toString()
-    set(value) { this["pattern"] = value?.toString() }
+    get() = this["pattern"]
+    set(value) { this["pattern"] = value }
 public actual inline var FutureElementAttributes.perspective: String?
-    get() = this["perspective"]?.toString()
-    set(value) { this["perspective"] = value?.toString() }
+    get() = this["perspective"]
+    set(value) { this["perspective"] = value }
 public actual inline var FutureElementAttributes.perspectiveOrigin: String?
-    get() = this["perspective-origin"]?.toString()
-    set(value) { this["perspective-origin"] = value?.toString() }
+    get() = this["perspective-origin"]
+    set(value) { this["perspective-origin"] = value }
 public actual inline var FutureElementAttributes.phonemes: String?
-    get() = this["phonemes"]?.toString()
-    set(value) { this["phonemes"] = value?.toString() }
+    get() = this["phonemes"]
+    set(value) { this["phonemes"] = value }
 public actual inline var FutureElementAttributes.ping: String?
-    get() = this["ping"]?.toString()
-    set(value) { this["ping"] = value?.toString() }
+    get() = this["ping"]
+    set(value) { this["ping"] = value }
 public actual inline var FutureElementAttributes.placeholder: String?
-    get() = this["placeholder"]?.toString()
-    set(value) { this["placeholder"] = value?.toString() }
+    get() = this["placeholder"]
+    set(value) { this["placeholder"] = value }
 public actual inline var FutureElementAttributes.playsInline: Boolean?
     get() = this["playsinline"]?.toBoolean()
     set(value) { this["playsinline"] = value?.toString() }
 public actual inline var FutureElementAttributes.position: String?
-    get() = this["position"]?.toString()
-    set(value) { this["position"] = value?.toString() }
+    get() = this["position"]
+    set(value) { this["position"] = value }
 public actual inline var FutureElementAttributes.poster: String?
-    get() = this["poster"]?.toString()
-    set(value) { this["poster"] = value?.toString() }
+    get() = this["poster"]
+    set(value) { this["poster"] = value }
 public actual inline var FutureElementAttributes.preload: String?
-    get() = this["preload"]?.toString()
-    set(value) { this["preload"] = value?.toString() }
+    get() = this["preload"]
+    set(value) { this["preload"] = value }
 public actual inline var FutureElementAttributes.quotes: String?
-    get() = this["quotes"]?.toString()
-    set(value) { this["quotes"] = value?.toString() }
+    get() = this["quotes"]
+    set(value) { this["quotes"] = value }
 public actual inline var FutureElementAttributes.readOnly: Boolean?
     get() = this["readonly"]?.toBoolean()
     set(value) { this["readonly"] = value?.toString() }
 public actual inline var FutureElementAttributes.referrerPolicy: String?
-    get() = this["referrerpolicy"]?.toString()
-    set(value) { this["referrerpolicy"] = value?.toString() }
+    get() = this["referrerpolicy"]
+    set(value) { this["referrerpolicy"] = value }
 public actual inline var FutureElementAttributes.referrerpolicy: String?
-    get() = this["referrerpolicy"]?.toString()
-    set(value) { this["referrerpolicy"] = value?.toString() }
+    get() = this["referrerpolicy"]
+    set(value) { this["referrerpolicy"] = value }
 public actual inline var FutureElementAttributes.rel: String?
-    get() = this["rel"]?.toString()
-    set(value) { this["rel"] = value?.toString() }
+    get() = this["rel"]
+    set(value) { this["rel"] = value }
 public actual inline var FutureElementAttributes.required: Boolean?
     get() = this["required"]?.toBoolean()
     set(value) { this["required"] = value?.toString() }
 public actual inline var FutureElementAttributes.resize: String?
-    get() = this["resize"]?.toString()
-    set(value) { this["resize"] = value?.toString() }
+    get() = this["resize"]
+    set(value) { this["resize"] = value }
 public actual inline var FutureElementAttributes.rest: String?
-    get() = this["rest"]?.toString()
-    set(value) { this["rest"] = value?.toString() }
+    get() = this["rest"]
+    set(value) { this["rest"] = value }
 public actual inline var FutureElementAttributes.restAfter: String?
-    get() = this["rest-after"]?.toString()
-    set(value) { this["rest-after"] = value?.toString() }
+    get() = this["rest-after"]
+    set(value) { this["rest-after"] = value }
 public actual inline var FutureElementAttributes.restBefore: String?
-    get() = this["rest-before"]?.toString()
-    set(value) { this["rest-before"] = value?.toString() }
+    get() = this["rest-before"]
+    set(value) { this["rest-before"] = value }
 public actual inline var FutureElementAttributes.reversed: Boolean?
     get() = this["reversed"]?.toBoolean()
     set(value) { this["reversed"] = value?.toString() }
 public actual inline var FutureElementAttributes.right: String?
-    get() = this["right"]?.toString()
-    set(value) { this["right"] = value?.toString() }
+    get() = this["right"]
+    set(value) { this["right"] = value }
 public actual inline var FutureElementAttributes.rowSpan: Int?
     get() = this["rowspan"]?.toInt()
     set(value) { this["rowspan"] = value?.toString() }
@@ -1509,23 +1509,23 @@ public actual inline var FutureElementAttributes.rows: Int?
     get() = this["rows"]?.toInt()
     set(value) { this["rows"] = value?.toString() }
 public actual inline var FutureElementAttributes.sandbox: String?
-    get() = this["sandbox"]?.toString()
-    set(value) { this["sandbox"] = value?.toString() }
+    get() = this["sandbox"]
+    set(value) { this["sandbox"] = value }
 public actual inline var FutureElementAttributes.selected: Boolean?
     get() = this["selected"]?.toBoolean()
     set(value) { this["selected"] = value?.toString() }
 public actual inline var FutureElementAttributes.shape: String?
-    get() = this["shape"]?.toString()
-    set(value) { this["shape"] = value?.toString() }
+    get() = this["shape"]
+    set(value) { this["shape"] = value }
 public actual inline var FutureElementAttributes.size: Int?
     get() = this["size"]?.toInt()
     set(value) { this["size"] = value?.toString() }
 public actual inline var FutureElementAttributes.sizes: String?
-    get() = this["sizes"]?.toString()
-    set(value) { this["sizes"] = value?.toString() }
+    get() = this["sizes"]
+    set(value) { this["sizes"] = value }
 public actual inline var FutureElementAttributes.slot: String?
-    get() = this["slot"]?.toString()
-    set(value) { this["slot"] = value?.toString() }
+    get() = this["slot"]
+    set(value) { this["slot"] = value }
 public actual inline var FutureElementAttributes.span: Int?
     get() = this["span"]?.toInt()
     set(value) { this["span"] = value?.toString() }
@@ -1533,122 +1533,122 @@ public actual inline var FutureElementAttributes.spellcheck: Boolean?
     get() = this["spellcheck"]?.toBoolean()
     set(value) { this["spellcheck"] = value?.toString() }
 public actual inline var FutureElementAttributes.src: String?
-    get() = this["src"]?.toString()
-    set(value) { this["src"] = value?.toString() }
+    get() = this["src"]
+    set(value) { this["src"] = value }
 public actual inline var FutureElementAttributes.srcdoc: String?
-    get() = this["srcdoc"]?.toString()
-    set(value) { this["srcdoc"] = value?.toString() }
+    get() = this["srcdoc"]
+    set(value) { this["srcdoc"] = value }
 public actual inline var FutureElementAttributes.srclang: String?
-    get() = this["srclang"]?.toString()
-    set(value) { this["srclang"] = value?.toString() }
+    get() = this["srclang"]
+    set(value) { this["srclang"] = value }
 public actual inline var FutureElementAttributes.srcset: String?
-    get() = this["srcset"]?.toString()
-    set(value) { this["srcset"] = value?.toString() }
+    get() = this["srcset"]
+    set(value) { this["srcset"] = value }
 public actual inline var FutureElementAttributes.start: Int?
     get() = this["start"]?.toInt()
     set(value) { this["start"] = value?.toString() }
 public actual inline var FutureElementAttributes.step: String?
-    get() = this["step"]?.toString()
-    set(value) { this["step"] = value?.toString() }
+    get() = this["step"]
+    set(value) { this["step"] = value }
 public actual inline var FutureElementAttributes.summary: String?
-    get() = this["summary"]?.toString()
-    set(value) { this["summary"] = value?.toString() }
+    get() = this["summary"]
+    set(value) { this["summary"] = value }
 public actual inline var FutureElementAttributes.tabIndex: Int?
     get() = this["tab-index"]?.toInt()
     set(value) { this["tab-index"] = value?.toString() }
 public actual inline var FutureElementAttributes.tabSize: String?
-    get() = this["tab-size"]?.toString()
-    set(value) { this["tab-size"] = value?.toString() }
+    get() = this["tab-size"]
+    set(value) { this["tab-size"] = value }
 public actual inline var FutureElementAttributes.tableLayout: String?
-    get() = this["table-layout"]?.toString()
-    set(value) { this["table-layout"] = value?.toString() }
+    get() = this["table-layout"]
+    set(value) { this["table-layout"] = value }
 public actual inline var FutureElementAttributes.target: String?
-    get() = this["target"]?.toString()
-    set(value) { this["target"] = value?.toString() }
+    get() = this["target"]
+    set(value) { this["target"] = value }
 public actual inline var FutureElementAttributes.textAlign: String?
-    get() = this["text-align"]?.toString()
-    set(value) { this["text-align"] = value?.toString() }
+    get() = this["text-align"]
+    set(value) { this["text-align"] = value }
 public actual inline var FutureElementAttributes.textAlignLast: String?
-    get() = this["text-align-last"]?.toString()
-    set(value) { this["text-align-last"] = value?.toString() }
+    get() = this["text-align-last"]
+    set(value) { this["text-align-last"] = value }
 public actual inline var FutureElementAttributes.textCombineUpright: String?
-    get() = this["text-combine-upright"]?.toString()
-    set(value) { this["text-combine-upright"] = value?.toString() }
+    get() = this["text-combine-upright"]
+    set(value) { this["text-combine-upright"] = value }
 public actual inline var FutureElementAttributes.textDecoration: String?
-    get() = this["text-decoration"]?.toString()
-    set(value) { this["text-decoration"] = value?.toString() }
+    get() = this["text-decoration"]
+    set(value) { this["text-decoration"] = value }
 public actual inline var FutureElementAttributes.textDecorationColor: String?
-    get() = this["text-decoration-color"]?.toString()
-    set(value) { this["text-decoration-color"] = value?.toString() }
+    get() = this["text-decoration-color"]
+    set(value) { this["text-decoration-color"] = value }
 public actual inline var FutureElementAttributes.textDecorationLine: String?
-    get() = this["text-decoration-line"]?.toString()
-    set(value) { this["text-decoration-line"] = value?.toString() }
+    get() = this["text-decoration-line"]
+    set(value) { this["text-decoration-line"] = value }
 public actual inline var FutureElementAttributes.textDecorationStyle: String?
-    get() = this["text-decoration-style"]?.toString()
-    set(value) { this["text-decoration-style"] = value?.toString() }
+    get() = this["text-decoration-style"]
+    set(value) { this["text-decoration-style"] = value }
 public actual inline var FutureElementAttributes.textIndent: String?
-    get() = this["text-indent"]?.toString()
-    set(value) { this["text-indent"] = value?.toString() }
+    get() = this["text-indent"]
+    set(value) { this["text-indent"] = value }
 public actual inline var FutureElementAttributes.textJustify: String?
-    get() = this["text-justify"]?.toString()
-    set(value) { this["text-justify"] = value?.toString() }
+    get() = this["text-justify"]
+    set(value) { this["text-justify"] = value }
 public actual inline var FutureElementAttributes.textOrientation: String?
-    get() = this["text-orientation"]?.toString()
-    set(value) { this["text-orientation"] = value?.toString() }
+    get() = this["text-orientation"]
+    set(value) { this["text-orientation"] = value }
 public actual inline var FutureElementAttributes.textOverflow: String?
-    get() = this["text-overflow"]?.toString()
-    set(value) { this["text-overflow"] = value?.toString() }
+    get() = this["text-overflow"]
+    set(value) { this["text-overflow"] = value }
 public actual inline var FutureElementAttributes.textShadow: String?
-    get() = this["text-shadow"]?.toString()
-    set(value) { this["text-shadow"] = value?.toString() }
+    get() = this["text-shadow"]
+    set(value) { this["text-shadow"] = value }
 public actual inline var FutureElementAttributes.textTransform: String?
-    get() = this["text-transform"]?.toString()
-    set(value) { this["text-transform"] = value?.toString() }
+    get() = this["text-transform"]
+    set(value) { this["text-transform"] = value }
 public actual inline var FutureElementAttributes.textUnderlinePosition: String?
-    get() = this["text-underline-position"]?.toString()
-    set(value) { this["text-underline-position"] = value?.toString() }
+    get() = this["text-underline-position"]
+    set(value) { this["text-underline-position"] = value }
 public actual inline var FutureElementAttributes.title: String?
-    get() = this["title"]?.toString()
-    set(value) { this["title"] = value?.toString() }
+    get() = this["title"]
+    set(value) { this["title"] = value }
 public actual inline var FutureElementAttributes.top: String?
-    get() = this["top"]?.toString()
-    set(value) { this["top"] = value?.toString() }
+    get() = this["top"]
+    set(value) { this["top"] = value }
 public actual inline var FutureElementAttributes.transform: String?
-    get() = this["transform"]?.toString()
-    set(value) { this["transform"] = value?.toString() }
+    get() = this["transform"]
+    set(value) { this["transform"] = value }
 public actual inline var FutureElementAttributes.transformOrigin: String?
-    get() = this["transform-origin"]?.toString()
-    set(value) { this["transform-origin"] = value?.toString() }
+    get() = this["transform-origin"]
+    set(value) { this["transform-origin"] = value }
 public actual inline var FutureElementAttributes.transformStyle: String?
-    get() = this["transform-style"]?.toString()
-    set(value) { this["transform-style"] = value?.toString() }
+    get() = this["transform-style"]
+    set(value) { this["transform-style"] = value }
 public actual inline var FutureElementAttributes.transition: String?
-    get() = this["transition"]?.toString()
-    set(value) { this["transition"] = value?.toString() }
+    get() = this["transition"]
+    set(value) { this["transition"] = value }
 public actual inline var FutureElementAttributes.transitionDelay: String?
-    get() = this["transition-delay"]?.toString()
-    set(value) { this["transition-delay"] = value?.toString() }
+    get() = this["transition-delay"]
+    set(value) { this["transition-delay"] = value }
 public actual inline var FutureElementAttributes.transitionDuration: String?
-    get() = this["transition-duration"]?.toString()
-    set(value) { this["transition-duration"] = value?.toString() }
+    get() = this["transition-duration"]
+    set(value) { this["transition-duration"] = value }
 public actual inline var FutureElementAttributes.transitionProperty: String?
-    get() = this["transition-property"]?.toString()
-    set(value) { this["transition-property"] = value?.toString() }
+    get() = this["transition-property"]
+    set(value) { this["transition-property"] = value }
 public actual inline var FutureElementAttributes.transitionTimingFunction: String?
-    get() = this["transition-timing-function"]?.toString()
-    set(value) { this["transition-timing-function"] = value?.toString() }
+    get() = this["transition-timing-function"]
+    set(value) { this["transition-timing-function"] = value }
 public actual inline var FutureElementAttributes.translate: Boolean?
     get() = this["translate"]?.toBoolean()
     set(value) { this["translate"] = value?.toString() }
 public actual inline var FutureElementAttributes.type: String?
-    get() = this["type"]?.toString()
-    set(value) { this["type"] = value?.toString() }
+    get() = this["type"]
+    set(value) { this["type"] = value }
 public actual inline var FutureElementAttributes.unicodeBidi: String?
-    get() = this["unicode-bidi"]?.toString()
-    set(value) { this["unicode-bidi"] = value?.toString() }
+    get() = this["unicode-bidi"]
+    set(value) { this["unicode-bidi"] = value }
 public actual inline var FutureElementAttributes.useMap: String?
-    get() = this["usemap"]?.toString()
-    set(value) { this["usemap"] = value?.toString() }
+    get() = this["usemap"]
+    set(value) { this["usemap"] = value }
 public actual inline var FutureElementAttributes.valueDouble: Double?
     get() = this["value"]?.toDouble()
     set(value) { this["value"] = value?.toString() }
@@ -1656,62 +1656,62 @@ public actual inline var FutureElementAttributes.valueInt: Int?
     get() = this["value"]?.toInt()
     set(value) { this["value"] = value?.toString() }
 public actual inline var FutureElementAttributes.valueString: String?
-    get() = this["value"]?.toString()
-    set(value) { this["value"] = value?.toString() }
+    get() = this["value"]
+    set(value) { this["value"] = value }
 public actual inline var FutureElementAttributes.verticalAlign: String?
-    get() = this["vertical-align"]?.toString()
-    set(value) { this["vertical-align"] = value?.toString() }
+    get() = this["vertical-align"]
+    set(value) { this["vertical-align"] = value }
 public actual inline var FutureElementAttributes.visibility: String?
-    get() = this["visibility"]?.toString()
-    set(value) { this["visibility"] = value?.toString() }
+    get() = this["visibility"]
+    set(value) { this["visibility"] = value }
 public actual inline var FutureElementAttributes.voiceBalance: String?
-    get() = this["voice-balance"]?.toString()
-    set(value) { this["voice-balance"] = value?.toString() }
+    get() = this["voice-balance"]
+    set(value) { this["voice-balance"] = value }
 public actual inline var FutureElementAttributes.voiceDuration: String?
-    get() = this["voice-duration"]?.toString()
-    set(value) { this["voice-duration"] = value?.toString() }
+    get() = this["voice-duration"]
+    set(value) { this["voice-duration"] = value }
 public actual inline var FutureElementAttributes.voicePitch: String?
-    get() = this["voice-pitch"]?.toString()
-    set(value) { this["voice-pitch"] = value?.toString() }
+    get() = this["voice-pitch"]
+    set(value) { this["voice-pitch"] = value }
 public actual inline var FutureElementAttributes.voicePitchRange: String?
-    get() = this["voice-pitch-range"]?.toString()
-    set(value) { this["voice-pitch-range"] = value?.toString() }
+    get() = this["voice-pitch-range"]
+    set(value) { this["voice-pitch-range"] = value }
 public actual inline var FutureElementAttributes.voiceRate: String?
-    get() = this["voice-rate"]?.toString()
-    set(value) { this["voice-rate"] = value?.toString() }
+    get() = this["voice-rate"]
+    set(value) { this["voice-rate"] = value }
 public actual inline var FutureElementAttributes.voiceStress: String?
-    get() = this["voice-stress"]?.toString()
-    set(value) { this["voice-stress"] = value?.toString() }
+    get() = this["voice-stress"]
+    set(value) { this["voice-stress"] = value }
 public actual inline var FutureElementAttributes.voiceVolume: String?
-    get() = this["voice-volume"]?.toString()
-    set(value) { this["voice-volume"] = value?.toString() }
+    get() = this["voice-volume"]
+    set(value) { this["voice-volume"] = value }
 public actual inline var FutureElementAttributes.whiteSpace: String?
-    get() = this["white-space"]?.toString()
-    set(value) { this["white-space"] = value?.toString() }
+    get() = this["white-space"]
+    set(value) { this["white-space"] = value }
 public actual inline var FutureElementAttributes.widows: String?
-    get() = this["widows"]?.toString()
-    set(value) { this["widows"] = value?.toString() }
+    get() = this["widows"]
+    set(value) { this["widows"] = value }
 public actual inline var FutureElementAttributes.widthInt: Int?
     get() = this["width"]?.toInt()
     set(value) { this["width"] = value?.toString() }
 public actual inline var FutureElementAttributes.widthString: String?
-    get() = this["width"]?.toString()
-    set(value) { this["width"] = value?.toString() }
+    get() = this["width"]
+    set(value) { this["width"] = value }
 public actual inline var FutureElementAttributes.wordBreak: String?
-    get() = this["word-break"]?.toString()
-    set(value) { this["word-break"] = value?.toString() }
+    get() = this["word-break"]
+    set(value) { this["word-break"] = value }
 public actual inline var FutureElementAttributes.wordSpacing: String?
-    get() = this["word-spacing"]?.toString()
-    set(value) { this["word-spacing"] = value?.toString() }
+    get() = this["word-spacing"]
+    set(value) { this["word-spacing"] = value }
 public actual inline var FutureElementAttributes.wordWrap: String?
-    get() = this["word-wrap"]?.toString()
-    set(value) { this["word-wrap"] = value?.toString() }
+    get() = this["word-wrap"]
+    set(value) { this["word-wrap"] = value }
 public actual inline var FutureElementAttributes.wrap: String?
-    get() = this["wrap"]?.toString()
-    set(value) { this["wrap"] = value?.toString() }
+    get() = this["wrap"]
+    set(value) { this["wrap"] = value }
 public actual inline var FutureElementAttributes.writingMode: String?
-    get() = this["writing-mode"]?.toString()
-    set(value) { this["writing-mode"] = value?.toString() }
+    get() = this["writing-mode"]
+    set(value) { this["writing-mode"] = value }
 public actual inline var FutureElementAttributes.zIndex: String?
-    get() = this["z-index"]?.toString()
-    set(value) { this["z-index"] = value?.toString() }
+    get() = this["z-index"]
+    set(value) { this["z-index"] = value }
diff --git a/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/SemanticTagModifierTest.kt b/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/SemanticTagModifierTest.kt
index 7d2822508..2397b8f3a 100644
--- a/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/SemanticTagModifierTest.kt
+++ b/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/SemanticTagModifierTest.kt
@@ -1,8 +1,11 @@
+@file:OptIn(ExperimentalCoroutinesApi::class)
+
 package com.lightningkite.kiteui
 
 import com.lightningkite.kiteui.views.*
 import com.lightningkite.kiteui.views.direct.*
 import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.ExperimentalCoroutinesApi
 import kotlinx.coroutines.test.setMain
 import kotlin.test.Test
 import kotlin.test.assertEquals
diff --git a/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/SsrContextTest.kt b/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/SsrContextTest.kt
index c7b61e3b6..3570ee857 100644
--- a/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/SsrContextTest.kt
+++ b/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/SsrContextTest.kt
@@ -1,3 +1,5 @@
+@file:OptIn(ExperimentalCoroutinesApi::class)
+
 package com.lightningkite.kiteui
 
 import com.lightningkite.kiteui.models.Theme
@@ -12,6 +14,7 @@ import com.lightningkite.kiteui.views.direct.*
 import com.lightningkite.kiteui.views.l2.field
 import com.lightningkite.kiteui.views.dynamicTheme
 import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.ExperimentalCoroutinesApi
 import kotlinx.coroutines.test.setMain
 import java.io.File
 import kotlin.test.Test
diff --git a/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/SsrTest.kt b/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/SsrTest.kt
index 3eacff97d..cc07a247d 100644
--- a/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/SsrTest.kt
+++ b/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/SsrTest.kt
@@ -1,3 +1,5 @@
+@file:OptIn(ExperimentalCoroutinesApi::class)
+
 package com.lightningkite.kiteui
 
 import com.lightningkite.kiteui.models.Theme
@@ -10,6 +12,7 @@ import com.lightningkite.kiteui.views.direct.*
 import com.lightningkite.kiteui.views.l2.field
 import com.lightningkite.kiteui.views.dynamicTheme
 import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.ExperimentalCoroutinesApi
 import kotlinx.coroutines.test.setMain
 import java.io.File
 import kotlin.test.Test
diff --git a/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/markdown/MarkdownRendererTest.kt b/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/markdown/MarkdownRendererTest.kt
index e98c982dc..65fbff89d 100644
--- a/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/markdown/MarkdownRendererTest.kt
+++ b/library/src/jvmSsrTest/kotlin/com/lightningkite/kiteui/markdown/MarkdownRendererTest.kt
@@ -1,4 +1,6 @@
 // by Claude
+@file:OptIn(ExperimentalCoroutinesApi::class)
+
 package com.lightningkite.kiteui.markdown
 
 import com.lightningkite.kiteui.ssr.SsrContext
@@ -7,6 +9,7 @@ import com.lightningkite.kiteui.views.ViewWriter
 import com.lightningkite.kiteui.views.card
 import com.lightningkite.kiteui.views.direct.col
 import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.ExperimentalCoroutinesApi
 import kotlinx.coroutines.test.setMain
 import kotlinx.coroutines.withTimeout
 import kotlinx.coroutines.runBlocking
diff --git a/test-utilities/build.gradle.kts b/test-utilities/build.gradle.kts
index 19c0381e9..9277c9fc1 100644
--- a/test-utilities/build.gradle.kts
+++ b/test-utilities/build.gradle.kts
@@ -39,8 +39,18 @@ kotlin {
         iosArm64()
         iosSimulatorArm64()
         iosX64()
+        targets.withType().configureEach {
+            compilations.configureEach {
+                compileTaskProvider.configure {
+                    compilerOptions {
+                        optIn.add("kotlinx.cinterop.BetaInteropApi")
+                        optIn.add("kotlinx.cinterop.ExperimentalForeignApi")
+                    }
+                }
+            }
+        }
     }
-    js(IR) {
+    js {
         browser()
     }
     // jvm("jvmDesktop") - Commented out due to Kotlin Multiplatform limitation:
@@ -53,8 +63,6 @@ kotlin {
 
     compilerOptions {
         freeCompilerArgs.add("-Xexpect-actual-classes")
-        optIn.add("kotlinx.cinterop.BetaInteropApi")
-        optIn.add("kotlinx.cinterop.ExperimentalForeignApi")
     }
 
     sourceSets {
diff --git a/test-utilities/src/androidMain/kotlin/com/lightningkite/kiteui/testing/UiTest.android.kt b/test-utilities/src/androidMain/kotlin/com/lightningkite/kiteui/testing/UiTest.android.kt
index e44d19dc2..7803173ac 100644
--- a/test-utilities/src/androidMain/kotlin/com/lightningkite/kiteui/testing/UiTest.android.kt
+++ b/test-utilities/src/androidMain/kotlin/com/lightningkite/kiteui/testing/UiTest.android.kt
@@ -2,6 +2,7 @@ package com.lightningkite.kiteui.testing
 
 import com.lightningkite.kiteui.MockExternalServices
 import com.lightningkite.kiteui.externalServices
+import com.lightningkite.kiteui.views.ElementContext
 import com.lightningkite.kiteui.views.ViewWriter
 import kotlinx.coroutines.Dispatchers
 import kotlinx.coroutines.runBlocking
@@ -14,7 +15,7 @@ actual fun uiTest(
     val harness = TestHarness()
     val root = harness.render { content() }
     if (mockExternalServices != null) {
-        root.context.addons[ViewWriter::externalServices.name] = mockExternalServices
+        root.context.addons[ElementContext::externalServices.name] = mockExternalServices
     }
 
     val backend = LocalUiTestBackend(
diff --git a/test-utilities/src/iosMain/kotlin/com/lightningkite/kiteui/testing/UiTest.ios.kt b/test-utilities/src/iosMain/kotlin/com/lightningkite/kiteui/testing/UiTest.ios.kt
index e44d19dc2..7803173ac 100644
--- a/test-utilities/src/iosMain/kotlin/com/lightningkite/kiteui/testing/UiTest.ios.kt
+++ b/test-utilities/src/iosMain/kotlin/com/lightningkite/kiteui/testing/UiTest.ios.kt
@@ -2,6 +2,7 @@ package com.lightningkite.kiteui.testing
 
 import com.lightningkite.kiteui.MockExternalServices
 import com.lightningkite.kiteui.externalServices
+import com.lightningkite.kiteui.views.ElementContext
 import com.lightningkite.kiteui.views.ViewWriter
 import kotlinx.coroutines.Dispatchers
 import kotlinx.coroutines.runBlocking
@@ -14,7 +15,7 @@ actual fun uiTest(
     val harness = TestHarness()
     val root = harness.render { content() }
     if (mockExternalServices != null) {
-        root.context.addons[ViewWriter::externalServices.name] = mockExternalServices
+        root.context.addons[ElementContext::externalServices.name] = mockExternalServices
     }
 
     val backend = LocalUiTestBackend(
diff --git a/test-utilities/src/jsMain/kotlin/com/lightningkite/kiteui/testing/UiTest.js.kt b/test-utilities/src/jsMain/kotlin/com/lightningkite/kiteui/testing/UiTest.js.kt
index a566ed9cc..aa7736078 100644
--- a/test-utilities/src/jsMain/kotlin/com/lightningkite/kiteui/testing/UiTest.js.kt
+++ b/test-utilities/src/jsMain/kotlin/com/lightningkite/kiteui/testing/UiTest.js.kt
@@ -2,6 +2,7 @@ package com.lightningkite.kiteui.testing
 
 import com.lightningkite.kiteui.MockExternalServices
 import com.lightningkite.kiteui.externalServices
+import com.lightningkite.kiteui.views.ElementContext
 import com.lightningkite.kiteui.views.ViewWriter
 import kotlinx.coroutines.GlobalScope
 import kotlinx.coroutines.promise
@@ -14,7 +15,7 @@ actual fun uiTest(
     val harness = TestHarness()
     val root = harness.render { content() }
     if (mockExternalServices != null) {
-        root.context.addons[ViewWriter::externalServices.name] = mockExternalServices
+        root.context.addons[ElementContext::externalServices.name] = mockExternalServices
     }
 
     val backend = LocalUiTestBackend(