diff --git a/assets/app/app.js b/assets/app/app.js index 9f1a68fb0..58dc06d7c 100644 --- a/assets/app/app.js +++ b/assets/app/app.js @@ -15,6 +15,7 @@ import TraceLabelSearchHighlight from './hooks/trace_label_search_highlight'; import AssignsBodySearchHighlight from './hooks/assigns_body_search_highlight'; import DiffPulse from './hooks/diff_pulse'; import ChartHook from './hooks/chart_hook'; +import CollapsedSectionPulse from './hooks/collapsed_section_pulse'; import topbar from './vendor/topbar'; @@ -42,6 +43,7 @@ function createHooks() { AssignsBodySearchHighlight, DiffPulse, ChartHook, + CollapsedSectionPulse, }; } diff --git a/assets/app/hooks/collapsed_section_pulse.js b/assets/app/hooks/collapsed_section_pulse.js new file mode 100644 index 000000000..396f7aa9e --- /dev/null +++ b/assets/app/hooks/collapsed_section_pulse.js @@ -0,0 +1,17 @@ +const CollapsedSectionPulse = { + mounted() { + const collapsibleEl = this.el.closest('details'); + + this.handleEvent(`${this.el.id}-pulse`, () => { + if (collapsibleEl.open) return; + + collapsibleEl.classList.add('animate-section-pulse'); + + setTimeout(() => { + collapsibleEl.classList.remove('animate-section-pulse'); + }, 500); + }); + }, +}; + +export default CollapsedSectionPulse; diff --git a/assets/app/hooks/collapsible.js b/assets/app/hooks/collapsible.js index 3262a11e9..88c341715 100644 --- a/assets/app/hooks/collapsible.js +++ b/assets/app/hooks/collapsible.js @@ -1,4 +1,9 @@ function setOpen(el) { + if (el.dataset.saveStateInBrowser === 'true') { + setOpenFromLocalStorage(el); + return; + } + if (el.dataset.open === 'true') { el.open = true; } else { @@ -6,6 +11,36 @@ function setOpen(el) { } } +function setOpenFromLocalStorage(el) { + const open_state = localStorage.getItem(`collapsible-open-${el.id}`); + + if (open_state !== null) { + el.open = open_state === 'true'; + return; + } + + if (el.dataset.open === 'true') { + el.open = true; + localStorage.setItem(`collapsible-open-${el.id}`, 'true'); + } else { + el.open = false; + localStorage.setItem(`collapsible-open-${el.id}`, 'false'); + } +} + +function maybeSaveStateOnChange(el) { + if (el.dataset.saveStateInBrowser === 'true') { + el.addEventListener('toggle', () => { + localStorage.setItem(`collapsible-open-${el.id}`, el.open.toString()); + }); + + window.addEventListener('storage', ({ key }) => { + if (key !== `collapsible-open-${el.id}`) return; + setOpenFromLocalStorage(el); + }); + } +} + function handleCollapsibleEvent(payload, el) { if (payload.action === 'toggle') { el.open = !el.open; @@ -24,6 +59,8 @@ const Collapsible = { mounted() { setOpen(this.el); + maybeSaveStateOnChange(this.el); + this.handleEvent(`${this.el.id}-collapsible`, (payload) => { handleCollapsibleEvent(payload, this.el); }); diff --git a/assets/app/tailwind.config.js b/assets/app/tailwind.config.js index d404f59b9..d1407836f 100644 --- a/assets/app/tailwind.config.js +++ b/assets/app/tailwind.config.js @@ -114,6 +114,14 @@ module.exports = { }, '100%': { backgroundColor: '', color: '' }, }, + sectionPulse: { + '0%': { + boxShadow: '0 0 10px var(--diff-pulse-bg)', + }, + '100%': { + boxShadow: '0 0 0px var(--diff-pulse-bg)', + }, + }, }, animation: { 'fade-out': 'fadeOut 200ms ease-out forwards', @@ -121,6 +129,7 @@ module.exports = { 'fade-in': 'fadeIn 100ms ease-in forwards', 'fade-in-mobile': 'fadeInMobile 100ms ease-in forwards', 'diff-pulse': 'diffPulse 500ms ease-out', + 'section-pulse': 'sectionPulse 500ms ease-out', }, }, }, diff --git a/lib/live_debugger/app/debugger/async_jobs/web/async_jobs_live.ex b/lib/live_debugger/app/debugger/async_jobs/web/async_jobs_live.ex index c8fd9dac2..83db3074f 100644 --- a/lib/live_debugger/app/debugger/async_jobs/web/async_jobs_live.ex +++ b/lib/live_debugger/app/debugger/async_jobs/web/async_jobs_live.ex @@ -15,6 +15,8 @@ defmodule LiveDebugger.App.Debugger.AsyncJobs.Web.AsyncJobsLive do alias LiveDebugger.App.Debugger.AsyncJobs.Queries, as: AsyncJobsQueries + @async_jobs_sectinon_id "async-jobs" + @doc """ Renders the `AsyncJobsLive` as a nested LiveView component. @@ -72,9 +74,17 @@ defmodule LiveDebugger.App.Debugger.AsyncJobs.Web.AsyncJobsLive do @impl true def render(assigns) do + assigns = assign(assigns, id: @async_jobs_sectinon_id) + ~H"""
- <.section title="Async jobs" id="async-jobs" inner_class="mx-0 p-4" class="flex-1"> + <.collapsible_section + title="Async jobs" + id={@id} + inner_class="mx-0 p-4" + class="flex-1" + save_state_in_browser={true} + >
<.async_result :let={async_jobs} assign={@async_jobs}> <:failed> @@ -90,7 +100,7 @@ defmodule LiveDebugger.App.Debugger.AsyncJobs.Web.AsyncJobsLive do />
- +
""" end @@ -113,6 +123,7 @@ defmodule LiveDebugger.App.Debugger.AsyncJobs.Web.AsyncJobsLive do socket |> assign(:async_jobs, AsyncResult.ok(updated_async_jobs)) + |> push_event("#{@async_jobs_sectinon_id}-summary-pulse", %{}) |> noreply() end @@ -137,6 +148,12 @@ defmodule LiveDebugger.App.Debugger.AsyncJobs.Web.AsyncJobsLive do def handle_info(_, socket), do: {:noreply, socket} @impl true + def handle_async(:fetch_async_jobs, {:ok, {:ok, []}}, socket) do + socket + |> assign(:async_jobs, AsyncResult.ok([])) + |> noreply() + end + def handle_async(:fetch_async_jobs, {:ok, {:ok, async_jobs}}, socket) when is_list(async_jobs) do Enum.each(async_jobs, fn async_job -> @@ -145,6 +162,7 @@ defmodule LiveDebugger.App.Debugger.AsyncJobs.Web.AsyncJobsLive do socket |> assign(:async_jobs, AsyncResult.ok(async_jobs)) + |> push_event("#{@async_jobs_sectinon_id}-summary-pulse", %{}) |> noreply() end diff --git a/lib/live_debugger/app/debugger/streams/web/components.ex b/lib/live_debugger/app/debugger/streams/web/components.ex index 141e92835..6b9e31b89 100644 --- a/lib/live_debugger/app/debugger/streams/web/components.ex +++ b/lib/live_debugger/app/debugger/streams/web/components.ex @@ -26,18 +26,22 @@ defmodule LiveDebugger.App.Debugger.Streams.Web.Components do """ end + attr(:id, :string, required: true) slot(:display, required: true) def streams_section(assigns) do ~H""" -
- <.section id="streams" class="h-max overflow-y-hidden" title="Streams"> - <:right_panel> - <.streams_info_tooltip id="stream-info" /> - - <%= render_slot(@display) %> - -
+ <.collapsible_section + id={@id} + class="h-max overflow-y-hidden" + title="Streams" + save_state_in_browser={true} + > + <:right_panel> + <.streams_info_tooltip id="stream-info" /> + + <%= render_slot(@display) %> + """ end diff --git a/lib/live_debugger/app/debugger/streams/web/streams_live.ex b/lib/live_debugger/app/debugger/streams/web/streams_live.ex index db45cd579..0e6d78d82 100644 --- a/lib/live_debugger/app/debugger/streams/web/streams_live.ex +++ b/lib/live_debugger/app/debugger/streams/web/streams_live.ex @@ -14,6 +14,8 @@ defmodule LiveDebugger.App.Debugger.Streams.Web.StreamsLive do alias LiveDebugger.Services.CallbackTracer.Events.StreamUpdated alias LiveDebugger.App.Debugger.Events.NodeIdParamChanged + @streams_section_id "streams-section-container" + @doc """ Renders the `StreamsLive` as a nested LiveView component. @@ -67,9 +69,11 @@ defmodule LiveDebugger.App.Debugger.Streams.Web.StreamsLive do @impl true def render(assigns) do + assigns = assign(assigns, id: @streams_section_id) + ~H"""
- + <:display> <.async_result :let={stream_names} assign={@stream_names}> <:loading> @@ -112,6 +116,7 @@ defmodule LiveDebugger.App.Debugger.Streams.Web.StreamsLive do ) do socket |> Hooks.Streams.assign_async_streams(stream, dom_id_fun) + |> push_event("#{@streams_section_id}-summary-pulse", %{}) |> noreply() end diff --git a/lib/live_debugger/app/web/components.ex b/lib/live_debugger/app/web/components.ex index d04176a1f..9caf5898c 100644 --- a/lib/live_debugger/app/web/components.ex +++ b/lib/live_debugger/app/web/components.ex @@ -129,6 +129,11 @@ defmodule LiveDebugger.App.Web.Components do attr(:chevron_class, :any, default: nil, doc: "CSS class for the chevron icon") attr(:open, :boolean, default: false, doc: "Whether the collapsible is open by default") + attr(:save_state_in_browser, :boolean, + default: false, + doc: "Whether to save the open/closed state in the browser's local storage" + ) + attr(:icon, :string, default: "icon-chevron-right", doc: "Icon for chevron. It will be rotated 90 degrees when the collapsible is open" @@ -140,13 +145,17 @@ defmodule LiveDebugger.App.Web.Components do slot(:inner_block, required: true) def collapsible(assigns) do - assigns = assign(assigns, :open, to_string(assigns.open)) + assigns = + assigns + |> assign(:open, to_string(assigns.open)) + |> assign(:save_state_in_browser, to_string(assigns.save_state_in_browser)) ~H"""
+ <:label> +
+
<%= @title %>
+
+ <%= render_slot(@right_panel) %> +
+
+ +
+ <%= render_slot(@inner_block) %> +
+ + """ + end + @doc """ Typography component to render headings. """ diff --git a/priv/static/app.css b/priv/static/app.css index 6defce98f..660f1329b 100644 --- a/priv/static/app.css +++ b/priv/static/app.css @@ -1,2 +1,2 @@ /*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */ -@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-orange-500:oklch(70.5% .213 47.604);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-500:oklch(72.3% .219 149.579);--color-teal-500:oklch(70.4% .14 182.503);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-900:oklch(37.9% .146 265.522);--color-purple-500:oklch(62.7% .265 303.9);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-2xl:96rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-mono-font-family:var(--font-mono);--main-bg:var(--slate-100);--primary-text:var(--slate-900);--accent-text:var(--swm-brand);--secondary-text:var(--slate-600);--link-primary:var(--swm-brand);--link-primary-hover:var(--swm-brand-additional);--default-border:var(--slate-200);--surface-0-bg:var(--neutrals-white);--surface-0-bg-hover:var(--slate-100);--surface-1-bg:var(--slate-50);--surface-1-bg-hover:var(--slate-100);--surface-2-bg:var(--slate-100);--surface-2-bg-hover:var(--slate-200);--ui-surface:var(--neutrals-white);--ui-muted:var(--slate-300);--ui-accent:var(--swm-brand);--scrollbar-thumb:var(--slate-300);--navbar-bg:var(--neutrals-white);--navbar-border:var(--slate-200);--navbar-icon:var(--swm-brand);--navbar-icon-bg-hover:var(--slate-200);--navbar-icon-hover:var(--swm-brand);--navbar-logo:var(--swm-brand);--button-primary-bg:var(--swm-brand);--button-primary-bg-hover:var(--swm-brand-additional);--button-primary-content:var(--neutrals-white);--button-primary-content-hover:var(--neutrals-white);--button-secondary-bg:var(--neutrals-white);--button-secondary-bg-hover:var(--slate-100);--button-secondary-border:var(--slate-200);--button-secondary-border-hover:var(--slate-200);--button-secondary-content:var(--swm-brand);--button-secondary-content-hover:var(--swm-brand);--button-green-content:var(--swm-green-100);--button-green-content-hover:var(--swm-green-80);--button-red-content:var(--red-600);--button-red-content-hover:var(--red-400);--tooltip-text:var(--neutrals-white);--tooltip-bg:var(--swm-brand);--accent-icon:var(--swm-brand);--sidebar-bg:var(--neutrals-white);--code-1:#2d2df7;--code-2:#7a808c;--code-3:#ec47f8;--code-4:#4b8b38;--error-bg:var(--red-50);--error-border:var(--red-100);--error-icon:var(--red-500);--error-text:var(--red-800);--info-bg:var(--surface-0-bg);--info-border:var(--default-border);--info-icon:var(--primary-text);--info-text:var(--primary-text);--warning-bg:var(--swm-yellow-20);--warning-border:var(--swm-yellow-40);--warning-text:var(--primary-text);--search-highlight-bg:var(--swm-yellow-80);--search-highlight-text:var(--slate-900);--diff-border:var(--swm-brand-additional);--diff-pulse-bg:var(--swm-sea-blue-60);--diff-pulse-text:var(--slate-900);--diff-negative-bg:var(--red-300);--diff-positive-bg:var(--swm-green-60);--status-dot-success-bg:var(--swm-green-100);--status-dot-warning-bg:var(--swm-yellow-100);--status-dot-error-bg:var(--swm-pink-100)}.dark{--main-bg:var(--gray-900);--primary-text:var(--gray-100);--secondary-text:var(--gray-300);--accent-text:var(--swm-sea-blue-40);--link-primary:var(--swm-sea-blue-60);--link-primary-hover:var(--swm-sea-blue-80);--default-border:var(--gray-700);--surface-0-bg:var(--gray-900);--surface-0-bg-hover:var(--gray-800);--surface-1-bg:var(--gray-800);--surface-1-bg-hover:var(--gray-700);--surface-2-bg:var(--gray-700);--surface-2-bg-hover:var(--gray-600);--ui-surface:var(--gray-900);--ui-muted:var(--gray-600);--ui-accent:var(--swm-sea-blue-60);--scrollbar-thumb:var(--gray-600);--scrollbar-thumb-hover:var(--gray-500);--navbar-bg:var(--gray-900);--navbar-border:var(--gray-700);--navbar-icon:var(--neutrals-white);--navbar-icon-bg-hover:var(--gray-700);--navbar-icon-hover:var(--neutrals-white);--navbar-logo:var(--neutrals-white);--button-primary-bg:var(--swm-sea-blue-60);--button-primary-bg-hover:var(--swm-sea-blue-80);--button-primary-content:var(--swm-brand);--button-primary-content-hover:var(--swm-brand);--button-secondary-bg:var(--gray-800);--button-secondary-bg-hover:var(--gray-900);--button-secondary-border:var(--gray-700);--button-secondary-border-hover:var(--gray-700);--button-secondary-content:var(--gray-200);--button-secondary-content-hover:var(--gray-200);--button-green-content:var(--swm-green-100);--button-green-content-hover:var(--swm-green-60);--button-red-content:var(--swm-pink-80);--button-red-content-hover:var(--swm-pink-60);--tooltip-text:var(--gray-900);--tooltip-bg:var(--swm-sea-blue-60);--accent-icon:var(--swm-sea-blue-60);--sidebar-bg:var(--gray-900);--code-1:#b0c6f7;--code-2:var(--gray-300);--code-3:#ee9462;--code-4:var(--swm-sea-blue-60);--error-bg:var(--gray-900);--error-border:var(--gray-700);--error-icon:var(--swm-pink-80);--error-text:var(--swm-pink-80);--info-bg:var(--surface-0-bg);--info-border:var(--default-border);--info-icon:var(--primary-text);--info-text:var(--primary-text);--warning-bg:var(--surface-0-bg);--warning-border:var(--swm-yellow-40);--warning-text:var(--primary-text);--search-highlight-bg:var(--swm-yellow-100);--search-highlight-text:var(--gray-900);--diff-border:var(--swm-brand-additional);--diff-pulse-bg:var(--swm-sea-blue-60);--diff-pulse-text:var(--gray-900);--diff-negative-bg:var(--red-900);--diff-positive-bg:rgb(from var(--swm-green-100)r g b/.3);--status-dot-success-bg:var(--swm-green-100);--status-dot-warning-bg:var(--swm-yellow-100);--status-dot-error-bg:var(--swm-pink-100)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}dialog{margin:auto}details:open>summary>.rotate-icon{transform:rotate(90deg)}details>summary .hide-on-open{display:flex}details:open>summary .hide-on-open{display:none}details>summary .show-on-open{display:none}details:open>summary .show-on-open{display:flex}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{appearance:none;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.\@container\/traces{container:traces/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-30{top:calc(var(--spacing)*-30)}.top-0{top:calc(var(--spacing)*0)}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-90{top:calc(var(--spacing)*90)}.top-100{top:calc(var(--spacing)*100)}.-right-10{right:calc(var(--spacing)*-10)}.-right-15{right:calc(var(--spacing)*-15)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.-bottom-20{bottom:calc(var(--spacing)*-20)}.-bottom-25{bottom:calc(var(--spacing)*-25)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-5{bottom:calc(var(--spacing)*5)}.-left-5{left:calc(var(--spacing)*-5)}.-left-20{left:calc(var(--spacing)*-20)}.-left-30{left:calc(var(--spacing)*-30)}.left-0{left:calc(var(--spacing)*0)}.left-2{left:calc(var(--spacing)*2)}.isolate{isolation:isolate}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.order-0{order:0}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:380px){.container{max-width:380px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-2{margin:calc(var(--spacing)*2)}.m-auto{margin:auto}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-8{margin-inline:calc(var(--spacing)*8)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-4{margin-block:calc(var(--spacing)*4)}.my-8{margin-block:calc(var(--spacing)*8)}.my-15{margin-block:calc(var(--spacing)*15)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-\(--block-maximum-depth\){margin-top:var(--block-maximum-depth)}.mt-\(--block-maximum-height\){margin-top:var(--block-maximum-height)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-10{margin-top:calc(var(--spacing)*10)}.mr-\(--block-maximum-depth\){margin-right:var(--block-maximum-depth)}.mr-\(--block-maximum-height\){margin-right:var(--block-maximum-height)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-6{margin-right:calc(var(--spacing)*6)}.mr-\[0\.1rem\]{margin-right:.1rem}.mb-\(--block-maximum-depth\){margin-bottom:var(--block-maximum-depth)}.mb-\(--block-maximum-height\){margin-bottom:var(--block-maximum-height)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-\(--block-maximum-depth\){margin-left:var(--block-maximum-depth)}.ml-\(--block-maximum-height\){margin-left:var(--block-maximum-height)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-\[2ch\]{margin-left:2ch}.icon-arrow-left{--icon-arrow-left:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-arrow-left);-webkit-mask:var(--icon-arrow-left);-webkit-mask:var(--icon-arrow-left);mask:var(--icon-arrow-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-chart-line{--icon-chart-line:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-chart-line);-webkit-mask:var(--icon-chart-line);-webkit-mask:var(--icon-chart-line);mask:var(--icon-chart-line);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-check{--icon-check:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-check);-webkit-mask:var(--icon-check);-webkit-mask:var(--icon-check);mask:var(--icon-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-check-circle{--icon-check-circle:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-check-circle);-webkit-mask:var(--icon-check-circle);-webkit-mask:var(--icon-check-circle);mask:var(--icon-check-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-chevron-right{--icon-chevron-right:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-chevron-right);-webkit-mask:var(--icon-chevron-right);-webkit-mask:var(--icon-chevron-right);mask:var(--icon-chevron-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-chevrons-right{--icon-chevrons-right:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-chevrons-right);-webkit-mask:var(--icon-chevrons-right);-webkit-mask:var(--icon-chevrons-right);mask:var(--icon-chevrons-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-code{--icon-code:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-code);-webkit-mask:var(--icon-code);-webkit-mask:var(--icon-code);mask:var(--icon-code);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-component{--icon-component:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-component);-webkit-mask:var(--icon-component);-webkit-mask:var(--icon-component);mask:var(--icon-component);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-copy{--icon-copy:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-copy);-webkit-mask:var(--icon-copy);-webkit-mask:var(--icon-copy);mask:var(--icon-copy);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-cross{--icon-cross:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-cross);-webkit-mask:var(--icon-cross);-webkit-mask:var(--icon-cross);mask:var(--icon-cross);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-cross-circle{--icon-cross-circle:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-cross-circle);-webkit-mask:var(--icon-cross-circle);-webkit-mask:var(--icon-cross-circle);mask:var(--icon-cross-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-exclamation-circle{--icon-exclamation-circle:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-exclamation-circle);-webkit-mask:var(--icon-exclamation-circle);-webkit-mask:var(--icon-exclamation-circle);mask:var(--icon-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-expand{--icon-expand:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-expand);-webkit-mask:var(--icon-expand);-webkit-mask:var(--icon-expand);mask:var(--icon-expand);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-filters{--icon-filters:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-filters);-webkit-mask:var(--icon-filters);-webkit-mask:var(--icon-filters);mask:var(--icon-filters);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-globe{--icon-globe:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-globe);-webkit-mask:var(--icon-globe);-webkit-mask:var(--icon-globe);mask:var(--icon-globe);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-history{--icon-history:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-history);-webkit-mask:var(--icon-history);-webkit-mask:var(--icon-history);mask:var(--icon-history);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-info{--icon-info:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-info);-webkit-mask:var(--icon-info);-webkit-mask:var(--icon-info);mask:var(--icon-info);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-inspect{--icon-inspect:url("data:image/svg+xml;utf8, ");-webkit-mask:var(--icon-inspect);-webkit-mask:var(--icon-inspect);-webkit-mask:var(--icon-inspect);mask:var(--icon-inspect);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-liveview{--icon-liveview:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-liveview);-webkit-mask:var(--icon-liveview);-webkit-mask:var(--icon-liveview);mask:var(--icon-liveview);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-logo{--icon-logo:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-logo);-webkit-mask:var(--icon-logo);-webkit-mask:var(--icon-logo);mask:var(--icon-logo);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-logo-text{--icon-logo-text:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-logo-text);-webkit-mask:var(--icon-logo-text);-webkit-mask:var(--icon-logo-text);mask:var(--icon-logo-text);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-menu-hamburger{--icon-menu-hamburger:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-menu-hamburger);-webkit-mask:var(--icon-menu-hamburger);-webkit-mask:var(--icon-menu-hamburger);mask:var(--icon-menu-hamburger);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-moon{--icon-moon:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-moon);-webkit-mask:var(--icon-moon);-webkit-mask:var(--icon-moon);mask:var(--icon-moon);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-nested{--icon-nested:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-nested);-webkit-mask:var(--icon-nested);-webkit-mask:var(--icon-nested);mask:var(--icon-nested);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-panel-right{--icon-panel-right:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-panel-right);-webkit-mask:var(--icon-panel-right);-webkit-mask:var(--icon-panel-right);mask:var(--icon-panel-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-pin{--icon-pin:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-pin);-webkit-mask:var(--icon-pin);-webkit-mask:var(--icon-pin);mask:var(--icon-pin);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-pin-off{--icon-pin-off:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-pin-off);-webkit-mask:var(--icon-pin-off);-webkit-mask:var(--icon-pin-off);mask:var(--icon-pin-off);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-play{--icon-play:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-play);-webkit-mask:var(--icon-play);-webkit-mask:var(--icon-play);mask:var(--icon-play);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-refresh{--icon-refresh:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-refresh);-webkit-mask:var(--icon-refresh);-webkit-mask:var(--icon-refresh);mask:var(--icon-refresh);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-search{--icon-search:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-search);-webkit-mask:var(--icon-search);-webkit-mask:var(--icon-search);mask:var(--icon-search);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-settings{--icon-settings:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-settings);-webkit-mask:var(--icon-settings);-webkit-mask:var(--icon-settings);mask:var(--icon-settings);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-stop{--icon-stop:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-stop);-webkit-mask:var(--icon-stop);-webkit-mask:var(--icon-stop);mask:var(--icon-stop);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-stopwatch{--icon-stopwatch:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-stopwatch);-webkit-mask:var(--icon-stopwatch);-webkit-mask:var(--icon-stopwatch);mask:var(--icon-stopwatch);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-sun{--icon-sun:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-sun);-webkit-mask:var(--icon-sun);-webkit-mask:var(--icon-sun);mask:var(--icon-sun);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-trash{--icon-trash:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-trash);-webkit-mask:var(--icon-trash);-webkit-mask:var(--icon-trash);mask:var(--icon-trash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-triangle-alert{--icon-triangle-alert:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-triangle-alert);-webkit-mask:var(--icon-triangle-alert);-webkit-mask:var(--icon-triangle-alert);mask:var(--icon-triangle-alert);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-x-circle{--icon-x-circle:url("data:image/svg+xml;utf8, ");-webkit-mask:var(--icon-x-circle);-webkit-mask:var(--icon-x-circle);-webkit-mask:var(--icon-x-circle);mask:var(--icon-x-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-36{width:calc(var(--spacing)*36);height:calc(var(--spacing)*36)}.\!h-4{height:calc(var(--spacing)*4)!important}.\!h-7{height:calc(var(--spacing)*7)!important}.\!h-full{height:100%!important}.h-0{height:calc(var(--spacing)*0)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/2{height:50%}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-7\!{height:calc(var(--spacing)*7)!important}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-18{height:calc(var(--spacing)*18)}.h-20{height:calc(var(--spacing)*20)}.h-30{height:calc(var(--spacing)*30)}.h-60{height:calc(var(--spacing)*60)}.h-\[2ch\]{height:2ch}.h-\[30px\]\!{height:30px!important}.h-\[36vh\]{height:36vh}.h-\[calc\(100\%\+var\(--block-depth\)\+var\(--block-height\)\)\]{height:calc(100% + var(--block-depth) + var(--block-height))}.h-\[calc\(var\(--block-depth\)\+var\(--block-height\)\)\]{height:calc(var(--block-depth) + var(--block-height))}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-max\!{height:max-content!important}.h-screen{height:100vh}.max-h-\[30vh\]{max-height:30vh}.max-h-full{max-height:100%}.min-h-4\.5{min-height:calc(var(--spacing)*4.5)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-35{min-height:calc(var(--spacing)*35)}.min-h-\[40rem\]{min-height:40rem}.min-h-\[44vh\]{min-height:44vh}.\!w-4{width:calc(var(--spacing)*4)!important}.\!w-7{width:calc(var(--spacing)*7)!important}.\!w-full{width:100%!important}.w-0{width:calc(var(--spacing)*0)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/4{width:25%}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-7\!{width:calc(var(--spacing)*7)!important}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-18{width:calc(var(--spacing)*18)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-80{width:calc(var(--spacing)*80)}.w-\[2ch\]{width:2ch}.w-\[15rem\]{width:15rem}.w-\[30px\]\!{width:30px!important}.w-\[90\%\]{width:90%}.w-\[calc\(100\%\+var\(--block-depth\)\+var\(--block-height\)\)\]{width:calc(100% + var(--block-depth) + var(--block-height))}.w-\[calc\(var\(--block-depth\)\+var\(--block-height\)\)\]{width:calc(var(--block-depth) + var(--block-height))}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.w-max{width:max-content}.w-max\!{width:max-content!important}.w-screen{width:100vw}.max-w-1\/2{max-width:50%}.max-w-20{max-width:calc(var(--spacing)*20)}.max-w-112{max-width:calc(var(--spacing)*112)}.max-w-\[232px\]{max-width:232px}.max-w-\[552px\]{max-width:552px}.max-w-\[600px\]{max-width:600px}.max-w-\[1360px\]{max-width:1360px}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.\!min-w-18{min-width:calc(var(--spacing)*18)!important}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-26{min-width:calc(var(--spacing)*26)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-\[20rem\]{min-width:20rem}.min-w-\[25rem\]{min-width:25rem}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[1_0_0\]{flex:1 0 0}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.translate-x-\[calc\(var\(--block-horizontal\)\*var\(--block-height\)\)\]{--tw-translate-x:calc(var(--block-horizontal)*var(--block-height));translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(var\(--block-vertical\)\*var\(--block-height\)\)\]{--tw-translate-y:calc(var(--block-vertical)*var(--block-height));translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-diff-pulse{animation:.5s ease-out diffPulse}.animate-fade-in{animation:.1s ease-in forwards fadeIn}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-m-5{scroll-margin:calc(var(--spacing)*5)}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[auto\]{grid-template-columns:auto}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_auto_1fr_auto\]{grid-template-columns:auto auto 1fr auto}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto_1fr_auto\]{grid-template-rows:auto auto 1fr auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-y-0{row-gap:calc(var(--spacing)*0)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.border,.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.\!border-none{--tw-border-style:none!important;border-style:none!important}.border-none{--tw-border-style:none;border-style:none}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-button-secondary-border{border-color:var(--button-secondary-border)}.border-default-border{border-color:var(--default-border)}.border-diff-border{border-color:var(--diff-border)}.border-error-border{border-color:var(--error-border)}.border-error-icon{border-color:var(--error-icon)}.border-error-text{border-color:var(--error-text)}.border-gray-500{border-color:var(--color-gray-500)}.border-green-500{border-color:var(--color-green-500)}.border-info-border{border-color:var(--info-border)}.border-navbar-border{border-color:var(--navbar-border)}.border-orange-500{border-color:var(--color-orange-500)}.border-purple-500{border-color:var(--color-purple-500)}.border-red-500{border-color:var(--color-red-500)}.border-slate-400{border-color:var(--color-slate-400)}.border-teal-500{border-color:var(--color-teal-500)}.border-transparent{border-color:#0000}.border-warning-border{border-color:var(--warning-border)}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-button-primary-bg{background-color:var(--button-primary-bg)}.bg-button-secondary-bg{background-color:var(--button-secondary-bg)}.bg-button-secondary-content{background-color:var(--button-secondary-content)}.bg-diff-negative-bg{background-color:var(--diff-negative-bg)}.bg-diff-positive-bg{background-color:var(--diff-positive-bg)}.bg-error-bg{background-color:var(--error-bg)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-green-500{background-color:var(--color-green-500)}.bg-info-bg{background-color:var(--info-bg)}.bg-inherit{background-color:inherit}.bg-main-bg{background-color:var(--main-bg)}.bg-navbar-bg{background-color:var(--navbar-bg)}.bg-navbar-icon-bg-hover{background-color:var(--navbar-icon-bg-hover)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-sidebar-bg{background-color:var(--sidebar-bg)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-status-dot-error-bg{background-color:var(--status-dot-error-bg)}.bg-status-dot-success-bg{background-color:var(--status-dot-success-bg)}.bg-status-dot-warning-bg{background-color:var(--status-dot-warning-bg)}.bg-surface-0-bg{background-color:var(--surface-0-bg)}.bg-surface-0-bg-hover{background-color:var(--surface-0-bg-hover)}.bg-surface-1-bg{background-color:var(--surface-1-bg)}.bg-surface-1-bg-hover{background-color:var(--surface-1-bg-hover)}.bg-surface-2-bg{background-color:var(--surface-2-bg)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-tooltip-bg{background-color:var(--tooltip-bg)}.bg-ui-muted{background-color:var(--ui-muted)}.bg-warning-bg{background-color:var(--warning-bg)}.bg-white{background-color:var(--color-white)}.bg-yellow-500{background-color:var(--color-yellow-500)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.stroke-1{stroke-width:1px}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\!{padding:calc(var(--spacing)*0)!important}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-\[0\.2rem\]{padding-inline:.2rem}.px-\[0\.25rem\]{padding-inline:.25rem}.px-\[0\.55rem\]{padding-inline:.55rem}.px-\[1rem\]{padding-inline:1rem}.py-0{padding-block:calc(var(--spacing)*0)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-15{padding-block:calc(var(--spacing)*15)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[0\.2rem\]{padding-block:.2rem}.py-\[0\.3rem\]{padding-block:.3rem}.py-\[0\.25rem\]{padding-block:.25rem}.py-\[1rem\]{padding-block:1rem}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-7{padding-right:calc(var(--spacing)*7)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-7{padding-left:calc(var(--spacing)*7)}.text-center{text-align:center}.text-left{text-align:left}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:11px;line-height:var(--tw-leading,20px)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-3xs{font-size:10px;line-height:var(--tw-leading,13px)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\(--swm-green-100\){color:var(--swm-green-100)}.text-\(--swm-pink-100\){color:var(--swm-pink-100)}.text-accent-icon{color:var(--accent-icon)}.text-accent-text{color:var(--accent-text)}.text-blue-500{color:var(--color-blue-500)}.text-button-green-content{color:var(--button-green-content)}.text-button-primary-content{color:var(--button-primary-content)}.text-button-red-content{color:var(--button-red-content)}.text-button-secondary-content{color:var(--button-secondary-content)}.text-code-1{color:var(--code-1)}.text-code-2{color:var(--code-2)}.text-code-3{color:var(--code-3)}.text-code-4{color:var(--code-4)}.text-error-icon{color:var(--error-icon)}.text-error-text{color:var(--error-text)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-green-500{color:var(--color-green-500)}.text-info-icon{color:var(--info-icon)}.text-info-text{color:var(--info-text)}.text-link-primary{color:var(--link-primary)}.text-navbar-icon{color:var(--navbar-icon)}.text-navbar-icon-hover{color:var(--navbar-icon-hover)}.text-navbar-logo{color:var(--navbar-logo)}.text-orange-500{color:var(--color-orange-500)}.text-primary-text{color:var(--primary-text)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-secondary-text{color:var(--secondary-text)}.text-teal-500{color:var(--color-teal-500)}.text-tooltip-text{color:var(--tooltip-text)}.text-ui-accent{color:var(--ui-accent)}.text-warning-text{color:var(--warning-text)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-custom{--tw-shadow:0px 2px 4px 0px var(--tw-shadow-color,#001a720d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px*-1)}.outline-default-border{outline-color:var(--default-border)}.outline-error-text{outline-color:var(--error-text)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.not-last\:mb-8:not(:last-child){margin-bottom:calc(var(--spacing)*8)}.group-last\:hidden:is(:where(.group):last-child *){display:none}.group-last\:border-l:is(:where(.group):last-child *){border-left-style:var(--tw-border-style);border-left-width:1px}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\[horizontal\=left\]\:-left-\(--block-height\):is(:where(.group)[data-horizontal=left] *){left:calc(var(--block-height)*-1)}.group-data-\[horizontal\=left\]\:left-\[calc\(100\%-var\(--block-height\)\)\]:is(:where(.group)[data-horizontal=left] *){left:calc(100% - var(--block-height))}.group-data-\[horizontal\=right\]\:right-\[calc\(100\%-var\(--block-height\)\)\]:is(:where(.group)[data-horizontal=right] *){right:calc(100% - var(--block-height))}.group-data-\[horizontal\=right\]\:-left-\(--block-depth\):is(:where(.group)[data-horizontal=right] *){left:calc(var(--block-depth)*-1)}.group-data-\[transitions\=true\]\:transition-all:is(:where(.group)[data-transitions=true] *){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[vertical\=bottom\]\:-top-\(--block-depth\):is(:where(.group)[data-vertical=bottom] *){top:calc(var(--block-depth)*-1)}.group-data-\[vertical\=top\]\:-top-\(--block-height\):is(:where(.group)[data-vertical=top] *){top:calc(var(--block-height)*-1)}.group-data-\[vertical\=top\]\:top-\[calc\(100\%-var\(--block-height\)\)\]:is(:where(.group)[data-vertical=top] *){top:calc(100% - var(--block-height))}.peer-checked\:bg-ui-accent:is(:where(.peer):checked~*){background-color:var(--ui-accent)}.peer-focus\:ring-2:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus\:ring-ui-accent:is(:where(.peer):focus~*){--tw-ring-color:var(--ui-accent)}.peer-focus\:outline-none:is(:where(.peer):focus~*){--tw-outline-style:none;outline-style:none}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-ui-muted::placeholder{color:var(--ui-muted)}.backdrop\:bg-black::backdrop{background-color:var(--color-black)}.backdrop\:opacity-50::backdrop{opacity:.5}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:-top-\(--block-maximum-depth\,0px\):before{content:var(--tw-content);top:calc(var(--block-maximum-depth,0px)*-1)}.before\:-top-\(--block-maximum-height\,0px\):before{content:var(--tw-content);top:calc(var(--block-maximum-height,0px)*-1)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:-right-\(--block-maximum-depth\,0px\):before{content:var(--tw-content);right:calc(var(--block-maximum-depth,0px)*-1)}.before\:-right-\(--block-maximum-height\,0px\):before{content:var(--tw-content);right:calc(var(--block-maximum-height,0px)*-1)}.before\:-bottom-\(--block-maximum-depth\,0px\):before{content:var(--tw-content);bottom:calc(var(--block-maximum-depth,0px)*-1)}.before\:-bottom-\(--block-maximum-height\,0px\):before{content:var(--tw-content);bottom:calc(var(--block-maximum-height,0px)*-1)}.before\:-left-\(--block-maximum-depth\,0px\):before{content:var(--tw-content);left:calc(var(--block-maximum-depth,0px)*-1)}.before\:-left-\(--block-maximum-height\,0px\):before{content:var(--tw-content);left:calc(var(--block-maximum-height,0px)*-1)}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:h-2:before{content:var(--tw-content);height:calc(var(--spacing)*2)}.before\:w-2:before{content:var(--tw-content);width:calc(var(--spacing)*2)}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-transparent:before{content:var(--tw-content);background-color:#0000}.before\:content-\[\'\'\]:before{content:var(--tw-content);--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing)*4)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing)*4)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-ui-surface:after{content:var(--tw-content);background-color:var(--ui-surface)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{content:var(--tw-content);--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.last\:mb-1:last-child{margin-bottom:calc(var(--spacing)*1)}.last\:mb-4:last-child{margin-bottom:calc(var(--spacing)*4)}.last\:hidden:last-child{display:none}.only\:block:only-child{display:block}.checked\:border-ui-accent:checked{border-color:var(--ui-accent)}.checked\:bg-white:checked{background-color:var(--color-white)}.checked\:before\:bg-ui-accent:checked:before{content:var(--tw-content);background-color:var(--ui-accent)}.focus-within\:relative:focus-within{position:relative}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-120:hover{--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-button-secondary-border-hover:hover{border-color:var(--button-secondary-border-hover)}.hover\:bg-button-primary-bg-hover:hover{background-color:var(--button-primary-bg-hover)}.hover\:bg-button-secondary-bg-hover:hover{background-color:var(--button-secondary-bg-hover)}.hover\:bg-navbar-icon-bg-hover:hover{background-color:var(--navbar-icon-bg-hover)}.hover\:bg-surface-0-bg-hover:hover{background-color:var(--surface-0-bg-hover)}.hover\:bg-surface-1-bg:hover{background-color:var(--surface-1-bg)}.hover\:bg-surface-1-bg-hover:hover{background-color:var(--surface-1-bg-hover)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-button-green-content-hover:hover{color:var(--button-green-content-hover)}.hover\:text-button-primary-content-hover:hover{color:var(--button-primary-content-hover)}.hover\:text-button-red-content-hover:hover{color:var(--button-red-content-hover)}.hover\:text-button-secondary-content-hover:hover{color:var(--button-secondary-content-hover)}.hover\:text-link-primary-hover:hover{color:var(--link-primary-hover)}.hover\:text-navbar-icon-hover:hover{color:var(--navbar-icon-hover)}.hover\:text-secondary-text:hover{color:var(--secondary-text)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-60:hover{opacity:.6}}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:-outline-offset-2:focus{outline-offset:calc(2px*-1)}.focus\:outline-ui-accent:focus{outline-color:var(--ui-accent)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:\!text-gray-500:disabled{color:var(--color-gray-500)!important}.disabled\:placeholder-gray-300:disabled::placeholder{color:var(--color-gray-300)}.disabled\:opacity-50:disabled{opacity:.5}.has-\[input\:focus-within\]\:outline:has(:is(input:focus-within)){outline-style:var(--tw-outline-style);outline-width:1px}.has-\[input\:focus-within\]\:outline-2:has(:is(input:focus-within)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[input\:focus-within\]\:-outline-offset-2:has(:is(input:focus-within)){outline-offset:calc(2px*-1)}.has-\[input\:focus-within\]\:outline-error-text:has(:is(input:focus-within)){outline-color:var(--error-text)}.has-\[input\:focus-within\]\:outline-ui-accent:has(:is(input:focus-within)){outline-color:var(--ui-accent)}.data-\[state\=closed\]\:bg-slate-200[data-state=closed]{background-color:var(--color-slate-200)}@media (hover:hover){.data-\[state\=closed\]\:hover\:bg-slate-300[data-state=closed]:hover{background-color:var(--color-slate-300)}}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}@media not all and (min-width:64rem){.max-lg\:p-8{padding:calc(var(--spacing)*8)}.max-lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}}@media not all and (min-width:48rem){.max-md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.max-md\:hidden{display:none}.max-md\:flex-col{flex-direction:column}.max-md\:py-3{padding-block:calc(var(--spacing)*3)}.max-md\:pb-18{padding-bottom:calc(var(--spacing)*18)}}@media not all and (min-width:40rem){.max-sm\:left-1\/2{left:50%}.max-sm\:w-\[calc\(100\%-50px\)\]{width:calc(100% - 50px)}.max-sm\:w-full{width:100%}.max-sm\:max-w-70{max-width:calc(var(--spacing)*70)}.max-sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-sm\:animate-fade-in-mobile{animation:.1s ease-in forwards fadeInMobile}.max-sm\:animate-fade-out-mobile{animation:.2s ease-out forwards fadeOutMobile}.max-sm\:flex-col{flex-direction:column}.max-sm\:px-8{padding-inline:calc(var(--spacing)*8)}.max-sm\:pb-20{padding-bottom:calc(var(--spacing)*20)}.max-sm\:opacity-100{opacity:1}}@media (min-width:40rem){.sm\:-top-40{top:calc(var(--spacing)*-40)}.sm\:top-0{top:calc(var(--spacing)*0)}.sm\:-right-15{right:calc(var(--spacing)*-15)}.sm\:-right-40{right:calc(var(--spacing)*-40)}.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:-bottom-25{bottom:calc(var(--spacing)*-25)}.sm\:-bottom-35{bottom:calc(var(--spacing)*-35)}.sm\:-left-20{left:calc(var(--spacing)*-20)}.sm\:mb-5{margin-bottom:calc(var(--spacing)*5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.sm\:size-42{width:calc(var(--spacing)*42);height:calc(var(--spacing)*42)}.sm\:h-1\/2{height:50%}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-80{height:calc(var(--spacing)*80)}.sm\:h-\[640px\]{height:640px}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-16{width:calc(var(--spacing)*16)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-\[552px\]{width:552px}.sm\:max-w-\[552px\]{max-width:552px}.sm\:animate-fade-in{animation:.1s ease-in forwards fadeIn}.sm\:animate-fade-out{animation:.2s ease-out forwards fadeOut}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-10{gap:calc(var(--spacing)*10)}.sm\:gap-12{gap:calc(var(--spacing)*12)}.sm\:gap-14{gap:calc(var(--spacing)*14)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:text-\[28px\]{font-size:28px}}@media (min-width:48rem){.md\:-top-50{top:calc(var(--spacing)*-50)}.md\:top-4{top:calc(var(--spacing)*4)}.md\:-right-20{right:calc(var(--spacing)*-20)}.md\:-bottom-45{bottom:calc(var(--spacing)*-45)}.md\:bottom-auto{bottom:auto}.md\:order-first{order:-9999}.md\:order-last{order:9999}.md\:mt-15{margin-top:calc(var(--spacing)*15)}.md\:mt-16{margin-top:calc(var(--spacing)*16)}.md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.md\:flex{display:flex}.md\:size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.md\:size-45{width:calc(var(--spacing)*45);height:calc(var(--spacing)*45)}.md\:h-5{height:calc(var(--spacing)*5)}.md\:h-6{height:calc(var(--spacing)*6)}.md\:h-7{height:calc(var(--spacing)*7)}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-9{height:calc(var(--spacing)*9)}.md\:h-10{height:calc(var(--spacing)*10)}.md\:h-12{height:calc(var(--spacing)*12)}.md\:h-14{height:calc(var(--spacing)*14)}.md\:h-15{height:calc(var(--spacing)*15)}.md\:h-80{height:calc(var(--spacing)*80)}.md\:h-100{height:calc(var(--spacing)*100)}.md\:h-\[900px\]{height:900px}.md\:w-3\/5{width:60%}.md\:w-5{width:calc(var(--spacing)*5)}.md\:w-6{width:calc(var(--spacing)*6)}.md\:w-9{width:calc(var(--spacing)*9)}.md\:w-10{width:calc(var(--spacing)*10)}.md\:w-14{width:calc(var(--spacing)*14)}.md\:w-24{width:calc(var(--spacing)*24)}.md\:w-96{width:calc(var(--spacing)*96)}.md\:w-\[936px\]{width:936px}.md\:max-w-\[936px\]{max-width:936px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:gap-12{gap:calc(var(--spacing)*12)}.md\:gap-14{gap:calc(var(--spacing)*14)}.md\:gap-16{gap:calc(var(--spacing)*16)}.md\:gap-20{gap:calc(var(--spacing)*20)}.md\:gap-x-10{column-gap:calc(var(--spacing)*10)}.md\:gap-y-10{row-gap:calc(var(--spacing)*10)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-28{padding-block:calc(var(--spacing)*28)}.md\:py-32{padding-block:calc(var(--spacing)*32)}.md\:py-36{padding-block:calc(var(--spacing)*36)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pl-4{padding-left:calc(var(--spacing)*4)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:static{position:static}.lg\:inset-auto{inset:auto}.lg\:-top-65{top:calc(var(--spacing)*-65)}.lg\:-right-40{right:calc(var(--spacing)*-40)}.lg\:-right-45{right:calc(var(--spacing)*-45)}.lg\:-right-60{right:calc(var(--spacing)*-60)}.lg\:-bottom-25{bottom:calc(var(--spacing)*-25)}.lg\:-bottom-30{bottom:calc(var(--spacing)*-30)}.lg\:-bottom-55{bottom:calc(var(--spacing)*-55)}.lg\:-left-30{left:calc(var(--spacing)*-30)}.lg\:-left-50{left:calc(var(--spacing)*-50)}.lg\:m-auto{margin:auto}.lg\:mx-auto{margin-inline:auto}.lg\:mt-20{margin-top:calc(var(--spacing)*20)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-9{height:calc(var(--spacing)*9)}.lg\:h-11{height:calc(var(--spacing)*11)}.lg\:h-16{height:calc(var(--spacing)*16)}.lg\:h-25{height:calc(var(--spacing)*25)}.lg\:h-100{height:calc(var(--spacing)*100)}.lg\:h-120{height:calc(var(--spacing)*120)}.lg\:h-\[1000px\]{height:1000px}.lg\:min-h-\[36h\]{min-height:36h}.lg\:w-11{width:calc(var(--spacing)*11)}.lg\:w-16{width:calc(var(--spacing)*16)}.lg\:w-25{width:calc(var(--spacing)*25)}.lg\:w-42{width:calc(var(--spacing)*42)}.lg\:w-\[60rem\]{width:60rem}.lg\:w-\[600px\]{width:600px}.lg\:w-\[1100px\]{width:1100px}.lg\:w-\[1360px\]{width:1360px}.lg\:max-w-\[1100px\]{max-width:1100px}.lg\:max-w-\[1360px\]{max-width:1360px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:gap-2{gap:calc(var(--spacing)*2)}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-18{gap:calc(var(--spacing)*18)}.lg\:gap-20{gap:calc(var(--spacing)*20)}.lg\:gap-24{gap:calc(var(--spacing)*24)}.lg\:gap-x-14{column-gap:calc(var(--spacing)*14)}.lg\:gap-y-14{row-gap:calc(var(--spacing)*14)}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:bg-transparent{background-color:#0000}.lg\:p-10{padding:calc(var(--spacing)*10)}.lg\:p-14{padding:calc(var(--spacing)*14)}.lg\:py-28{padding-block:calc(var(--spacing)*28)}.lg\:py-30{padding-block:calc(var(--spacing)*30)}.lg\:py-32{padding-block:calc(var(--spacing)*32)}.lg\:pt-10{padding-top:calc(var(--spacing)*10)}.lg\:pr-4{padding-right:calc(var(--spacing)*4)}.lg\:pl-5{padding-left:calc(var(--spacing)*5)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-\[36px\]{font-size:36px}.lg\:leading-\[50px\]{--tw-leading:50px;line-height:50px}.lg\:last\:block:last-child{display:block}}@media (min-width:48rem){@media (min-width:64rem){.md\:lg\:gap-5{gap:calc(var(--spacing)*5)}}}@media (min-width:80rem){.xl\:w-3\/4\!{width:75%!important}.xl\:w-max{width:max-content}.xl\:min-w-\[50rem\]{min-width:50rem}}@container traces (min-width:30rem){.\@\[30rem\]\/traces\:flex{display:flex}.\@\[30rem\]\/traces\:hidden{display:none}}@container traces (min-width:47rem){.\@\[47rem\]\/traces\:w-64\!{width:calc(var(--spacing)*64)!important}}.rtl\:peer-checked\:after\:-translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:flex:where(.dark,.dark *){display:flex}.dark\:hidden:where(.dark,.dark *){display:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\>div\>button\]\:hidden>div>button{display:none}@media (hover:hover){.hover\:\[\&\>div\>button\]\:block:hover>div>button{display:block}}.\[\&\>div\>div\>button\]\:hidden>div>div>button{display:none}@media (hover:hover){.hover\:\[\&\>div\>div\>button\]\:block:hover>div>div>button{display:block}.hover\:\[\&\>div\>div\>div\>button\]\:hidden:hover>div>div>div>button{display:none}}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwkT9mI1F55MKw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwAT9mI1F55MKw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwgT9mI1F55MKw.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwcT9mI1F55MKw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwsT9mI1F55MKw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwoT9mI1F55MKw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwQT9mI1F54.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvvYwYZ8UA3J58.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvmYwYZ8UA3J58.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvuYwYZ8UA3J58.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvhYwYZ8UA3J58.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvtYwYZ8UA3J58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvsYwYZ8UA3J58.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcviYwYZ8UA3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--neutrals-white:#fff;--gray-50:#f6f6f6;--gray-100:#e7e7e7;--gray-200:#d1d1d1;--gray-300:#b0b0b0;--gray-400:#888;--gray-500:#6d6d6d;--gray-600:#5d5d5d;--gray-700:#454545;--gray-800:#303030;--gray-900:#282828;--gray-950:#1f1f1f;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--swm-brand:#001a72;--swm-brand-additional:#33498b;--swm-green-20:#ebfcf7;--swm-green-40:#dff2ec;--swm-green-60:#b1dfd0;--swm-green-80:#82cab2;--swm-green-100:#57b495;--swm-pink-20:#ffedf0;--swm-pink-40:#ffd2d7;--swm-pink-60:#ffa3a1;--swm-pink-80:#fa7f7c;--swm-pink-100:#ff6259;--swm-sea-blue-20:#e1f3fa;--swm-sea-blue-40:#b5e1f1;--swm-sea-blue-60:#87cce8;--swm-sea-blue-80:#5bb9e0;--swm-sea-blue-100:#38acdd;--swm-yellow-20:#fffae1;--swm-yellow-40:#fff1b2;--swm-yellow-60:#ffe780;--swm-yellow-80:#ffe04b;--swm-yellow-100:#ffd61e}.remove-arrow::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.remove-arrow::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.remove-arrow{-moz-appearance:textfield}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)transparent}.scrollbar-main,body{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb)transparent}::highlight(traces-search-highlight){background-color:var(--search-highlight-bg);color:var(--search-highlight-text)}::highlight(assigns-search-highlight){background-color:var(--search-highlight-bg);color:var(--search-highlight-text)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes fadeOutMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1rem)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeInMobile{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes diffPulse{0%{background-color:var(--diff-pulse-bg);color:var(--diff-pulse-text)}to{background-color: ;color: }} \ No newline at end of file +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-orange-500:oklch(70.5% .213 47.604);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-500:oklch(72.3% .219 149.579);--color-teal-500:oklch(70.4% .14 182.503);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-900:oklch(37.9% .146 265.522);--color-purple-500:oklch(62.7% .265 303.9);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-2xl:96rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-mono-font-family:var(--font-mono);--main-bg:var(--slate-100);--primary-text:var(--slate-900);--accent-text:var(--swm-brand);--secondary-text:var(--slate-600);--link-primary:var(--swm-brand);--link-primary-hover:var(--swm-brand-additional);--default-border:var(--slate-200);--surface-0-bg:var(--neutrals-white);--surface-0-bg-hover:var(--slate-100);--surface-1-bg:var(--slate-50);--surface-1-bg-hover:var(--slate-100);--surface-2-bg:var(--slate-100);--surface-2-bg-hover:var(--slate-200);--ui-surface:var(--neutrals-white);--ui-muted:var(--slate-300);--ui-accent:var(--swm-brand);--scrollbar-thumb:var(--slate-300);--navbar-bg:var(--neutrals-white);--navbar-border:var(--slate-200);--navbar-icon:var(--swm-brand);--navbar-icon-bg-hover:var(--slate-200);--navbar-icon-hover:var(--swm-brand);--navbar-logo:var(--swm-brand);--button-primary-bg:var(--swm-brand);--button-primary-bg-hover:var(--swm-brand-additional);--button-primary-content:var(--neutrals-white);--button-primary-content-hover:var(--neutrals-white);--button-secondary-bg:var(--neutrals-white);--button-secondary-bg-hover:var(--slate-100);--button-secondary-border:var(--slate-200);--button-secondary-border-hover:var(--slate-200);--button-secondary-content:var(--swm-brand);--button-secondary-content-hover:var(--swm-brand);--button-green-content:var(--swm-green-100);--button-green-content-hover:var(--swm-green-80);--button-red-content:var(--red-600);--button-red-content-hover:var(--red-400);--tooltip-text:var(--neutrals-white);--tooltip-bg:var(--swm-brand);--accent-icon:var(--swm-brand);--sidebar-bg:var(--neutrals-white);--code-1:#2d2df7;--code-2:#7a808c;--code-3:#ec47f8;--code-4:#4b8b38;--error-bg:var(--red-50);--error-border:var(--red-100);--error-icon:var(--red-500);--error-text:var(--red-800);--info-bg:var(--surface-0-bg);--info-border:var(--default-border);--info-icon:var(--primary-text);--info-text:var(--primary-text);--warning-bg:var(--swm-yellow-20);--warning-border:var(--swm-yellow-40);--warning-text:var(--primary-text);--search-highlight-bg:var(--swm-yellow-80);--search-highlight-text:var(--slate-900);--diff-border:var(--swm-brand-additional);--diff-pulse-bg:var(--swm-sea-blue-60);--diff-pulse-text:var(--slate-900);--diff-negative-bg:var(--red-300);--diff-positive-bg:var(--swm-green-60);--status-dot-success-bg:var(--swm-green-100);--status-dot-warning-bg:var(--swm-yellow-100);--status-dot-error-bg:var(--swm-pink-100)}.dark{--main-bg:var(--gray-900);--primary-text:var(--gray-100);--secondary-text:var(--gray-300);--accent-text:var(--swm-sea-blue-40);--link-primary:var(--swm-sea-blue-60);--link-primary-hover:var(--swm-sea-blue-80);--default-border:var(--gray-700);--surface-0-bg:var(--gray-900);--surface-0-bg-hover:var(--gray-800);--surface-1-bg:var(--gray-800);--surface-1-bg-hover:var(--gray-700);--surface-2-bg:var(--gray-700);--surface-2-bg-hover:var(--gray-600);--ui-surface:var(--gray-900);--ui-muted:var(--gray-600);--ui-accent:var(--swm-sea-blue-60);--scrollbar-thumb:var(--gray-600);--scrollbar-thumb-hover:var(--gray-500);--navbar-bg:var(--gray-900);--navbar-border:var(--gray-700);--navbar-icon:var(--neutrals-white);--navbar-icon-bg-hover:var(--gray-700);--navbar-icon-hover:var(--neutrals-white);--navbar-logo:var(--neutrals-white);--button-primary-bg:var(--swm-sea-blue-60);--button-primary-bg-hover:var(--swm-sea-blue-80);--button-primary-content:var(--swm-brand);--button-primary-content-hover:var(--swm-brand);--button-secondary-bg:var(--gray-800);--button-secondary-bg-hover:var(--gray-900);--button-secondary-border:var(--gray-700);--button-secondary-border-hover:var(--gray-700);--button-secondary-content:var(--gray-200);--button-secondary-content-hover:var(--gray-200);--button-green-content:var(--swm-green-100);--button-green-content-hover:var(--swm-green-60);--button-red-content:var(--swm-pink-80);--button-red-content-hover:var(--swm-pink-60);--tooltip-text:var(--gray-900);--tooltip-bg:var(--swm-sea-blue-60);--accent-icon:var(--swm-sea-blue-60);--sidebar-bg:var(--gray-900);--code-1:#b0c6f7;--code-2:var(--gray-300);--code-3:#ee9462;--code-4:var(--swm-sea-blue-60);--error-bg:var(--gray-900);--error-border:var(--gray-700);--error-icon:var(--swm-pink-80);--error-text:var(--swm-pink-80);--info-bg:var(--surface-0-bg);--info-border:var(--default-border);--info-icon:var(--primary-text);--info-text:var(--primary-text);--warning-bg:var(--surface-0-bg);--warning-border:var(--swm-yellow-40);--warning-text:var(--primary-text);--search-highlight-bg:var(--swm-yellow-100);--search-highlight-text:var(--gray-900);--diff-border:var(--swm-brand-additional);--diff-pulse-bg:var(--swm-sea-blue-60);--diff-pulse-text:var(--gray-900);--diff-negative-bg:var(--red-900);--diff-positive-bg:rgb(from var(--swm-green-100)r g b/.3);--status-dot-success-bg:var(--swm-green-100);--status-dot-warning-bg:var(--swm-yellow-100);--status-dot-error-bg:var(--swm-pink-100)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}dialog{margin:auto}details:open>summary>.rotate-icon{transform:rotate(90deg)}details>summary .hide-on-open{display:flex}details:open>summary .hide-on-open{display:none}details>summary .show-on-open{display:none}details:open>summary .show-on-open{display:flex}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{appearance:none;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.\@container\/traces{container:traces/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-30{top:calc(var(--spacing)*-30)}.top-0{top:calc(var(--spacing)*0)}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-90{top:calc(var(--spacing)*90)}.top-100{top:calc(var(--spacing)*100)}.-right-10{right:calc(var(--spacing)*-10)}.-right-15{right:calc(var(--spacing)*-15)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.-bottom-20{bottom:calc(var(--spacing)*-20)}.-bottom-25{bottom:calc(var(--spacing)*-25)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-5{bottom:calc(var(--spacing)*5)}.-left-5{left:calc(var(--spacing)*-5)}.-left-20{left:calc(var(--spacing)*-20)}.-left-30{left:calc(var(--spacing)*-30)}.left-0{left:calc(var(--spacing)*0)}.left-2{left:calc(var(--spacing)*2)}.isolate{isolation:isolate}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.order-0{order:0}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:380px){.container{max-width:380px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-2{margin:calc(var(--spacing)*2)}.m-auto{margin:auto}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-8{margin-inline:calc(var(--spacing)*8)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-4{margin-block:calc(var(--spacing)*4)}.my-8{margin-block:calc(var(--spacing)*8)}.my-15{margin-block:calc(var(--spacing)*15)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-\(--block-maximum-depth\){margin-top:var(--block-maximum-depth)}.mt-\(--block-maximum-height\){margin-top:var(--block-maximum-height)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-10{margin-top:calc(var(--spacing)*10)}.mr-\(--block-maximum-depth\){margin-right:var(--block-maximum-depth)}.mr-\(--block-maximum-height\){margin-right:var(--block-maximum-height)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-6{margin-right:calc(var(--spacing)*6)}.mr-\[0\.1rem\]{margin-right:.1rem}.mb-\(--block-maximum-depth\){margin-bottom:var(--block-maximum-depth)}.mb-\(--block-maximum-height\){margin-bottom:var(--block-maximum-height)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-\(--block-maximum-depth\){margin-left:var(--block-maximum-depth)}.ml-\(--block-maximum-height\){margin-left:var(--block-maximum-height)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-\[2ch\]{margin-left:2ch}.icon-arrow-left{--icon-arrow-left:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-arrow-left);-webkit-mask:var(--icon-arrow-left);-webkit-mask:var(--icon-arrow-left);mask:var(--icon-arrow-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-chart-line{--icon-chart-line:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-chart-line);-webkit-mask:var(--icon-chart-line);-webkit-mask:var(--icon-chart-line);mask:var(--icon-chart-line);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-check{--icon-check:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-check);-webkit-mask:var(--icon-check);-webkit-mask:var(--icon-check);mask:var(--icon-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-check-circle{--icon-check-circle:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-check-circle);-webkit-mask:var(--icon-check-circle);-webkit-mask:var(--icon-check-circle);mask:var(--icon-check-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-chevron-right{--icon-chevron-right:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-chevron-right);-webkit-mask:var(--icon-chevron-right);-webkit-mask:var(--icon-chevron-right);mask:var(--icon-chevron-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-chevrons-right{--icon-chevrons-right:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-chevrons-right);-webkit-mask:var(--icon-chevrons-right);-webkit-mask:var(--icon-chevrons-right);mask:var(--icon-chevrons-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-code{--icon-code:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-code);-webkit-mask:var(--icon-code);-webkit-mask:var(--icon-code);mask:var(--icon-code);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-component{--icon-component:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-component);-webkit-mask:var(--icon-component);-webkit-mask:var(--icon-component);mask:var(--icon-component);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-copy{--icon-copy:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-copy);-webkit-mask:var(--icon-copy);-webkit-mask:var(--icon-copy);mask:var(--icon-copy);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-cross{--icon-cross:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-cross);-webkit-mask:var(--icon-cross);-webkit-mask:var(--icon-cross);mask:var(--icon-cross);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-cross-circle{--icon-cross-circle:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-cross-circle);-webkit-mask:var(--icon-cross-circle);-webkit-mask:var(--icon-cross-circle);mask:var(--icon-cross-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-exclamation-circle{--icon-exclamation-circle:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-exclamation-circle);-webkit-mask:var(--icon-exclamation-circle);-webkit-mask:var(--icon-exclamation-circle);mask:var(--icon-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-expand{--icon-expand:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-expand);-webkit-mask:var(--icon-expand);-webkit-mask:var(--icon-expand);mask:var(--icon-expand);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-filters{--icon-filters:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-filters);-webkit-mask:var(--icon-filters);-webkit-mask:var(--icon-filters);mask:var(--icon-filters);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-globe{--icon-globe:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-globe);-webkit-mask:var(--icon-globe);-webkit-mask:var(--icon-globe);mask:var(--icon-globe);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-history{--icon-history:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-history);-webkit-mask:var(--icon-history);-webkit-mask:var(--icon-history);mask:var(--icon-history);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-info{--icon-info:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-info);-webkit-mask:var(--icon-info);-webkit-mask:var(--icon-info);mask:var(--icon-info);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-inspect{--icon-inspect:url("data:image/svg+xml;utf8, ");-webkit-mask:var(--icon-inspect);-webkit-mask:var(--icon-inspect);-webkit-mask:var(--icon-inspect);mask:var(--icon-inspect);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-liveview{--icon-liveview:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-liveview);-webkit-mask:var(--icon-liveview);-webkit-mask:var(--icon-liveview);mask:var(--icon-liveview);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-logo{--icon-logo:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-logo);-webkit-mask:var(--icon-logo);-webkit-mask:var(--icon-logo);mask:var(--icon-logo);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-logo-text{--icon-logo-text:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-logo-text);-webkit-mask:var(--icon-logo-text);-webkit-mask:var(--icon-logo-text);mask:var(--icon-logo-text);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-menu-hamburger{--icon-menu-hamburger:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-menu-hamburger);-webkit-mask:var(--icon-menu-hamburger);-webkit-mask:var(--icon-menu-hamburger);mask:var(--icon-menu-hamburger);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-moon{--icon-moon:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-moon);-webkit-mask:var(--icon-moon);-webkit-mask:var(--icon-moon);mask:var(--icon-moon);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-nested{--icon-nested:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-nested);-webkit-mask:var(--icon-nested);-webkit-mask:var(--icon-nested);mask:var(--icon-nested);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-panel-right{--icon-panel-right:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-panel-right);-webkit-mask:var(--icon-panel-right);-webkit-mask:var(--icon-panel-right);mask:var(--icon-panel-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-pin{--icon-pin:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-pin);-webkit-mask:var(--icon-pin);-webkit-mask:var(--icon-pin);mask:var(--icon-pin);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-pin-off{--icon-pin-off:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-pin-off);-webkit-mask:var(--icon-pin-off);-webkit-mask:var(--icon-pin-off);mask:var(--icon-pin-off);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-play{--icon-play:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-play);-webkit-mask:var(--icon-play);-webkit-mask:var(--icon-play);mask:var(--icon-play);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-refresh{--icon-refresh:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-refresh);-webkit-mask:var(--icon-refresh);-webkit-mask:var(--icon-refresh);mask:var(--icon-refresh);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-search{--icon-search:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-search);-webkit-mask:var(--icon-search);-webkit-mask:var(--icon-search);mask:var(--icon-search);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-settings{--icon-settings:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-settings);-webkit-mask:var(--icon-settings);-webkit-mask:var(--icon-settings);mask:var(--icon-settings);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-stop{--icon-stop:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-stop);-webkit-mask:var(--icon-stop);-webkit-mask:var(--icon-stop);mask:var(--icon-stop);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-stopwatch{--icon-stopwatch:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-stopwatch);-webkit-mask:var(--icon-stopwatch);-webkit-mask:var(--icon-stopwatch);mask:var(--icon-stopwatch);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-sun{--icon-sun:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-sun);-webkit-mask:var(--icon-sun);-webkit-mask:var(--icon-sun);mask:var(--icon-sun);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-trash{--icon-trash:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-trash);-webkit-mask:var(--icon-trash);-webkit-mask:var(--icon-trash);mask:var(--icon-trash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-triangle-alert{--icon-triangle-alert:url("data:image/svg+xml;utf8,");-webkit-mask:var(--icon-triangle-alert);-webkit-mask:var(--icon-triangle-alert);-webkit-mask:var(--icon-triangle-alert);mask:var(--icon-triangle-alert);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-x-circle{--icon-x-circle:url("data:image/svg+xml;utf8, ");-webkit-mask:var(--icon-x-circle);-webkit-mask:var(--icon-x-circle);-webkit-mask:var(--icon-x-circle);mask:var(--icon-x-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-36{width:calc(var(--spacing)*36);height:calc(var(--spacing)*36)}.\!h-4{height:calc(var(--spacing)*4)!important}.\!h-7{height:calc(var(--spacing)*7)!important}.\!h-full{height:100%!important}.h-0{height:calc(var(--spacing)*0)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/2{height:50%}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-7\!{height:calc(var(--spacing)*7)!important}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-18{height:calc(var(--spacing)*18)}.h-20{height:calc(var(--spacing)*20)}.h-30{height:calc(var(--spacing)*30)}.h-60{height:calc(var(--spacing)*60)}.h-\[2ch\]{height:2ch}.h-\[30px\]\!{height:30px!important}.h-\[36vh\]{height:36vh}.h-\[calc\(100\%\+var\(--block-depth\)\+var\(--block-height\)\)\]{height:calc(100% + var(--block-depth) + var(--block-height))}.h-\[calc\(var\(--block-depth\)\+var\(--block-height\)\)\]{height:calc(var(--block-depth) + var(--block-height))}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-max\!{height:max-content!important}.h-screen{height:100vh}.max-h-\[30vh\]{max-height:30vh}.max-h-full{max-height:100%}.min-h-4\.5{min-height:calc(var(--spacing)*4.5)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-35{min-height:calc(var(--spacing)*35)}.min-h-\[40rem\]{min-height:40rem}.min-h-\[44vh\]{min-height:44vh}.\!w-4{width:calc(var(--spacing)*4)!important}.\!w-7{width:calc(var(--spacing)*7)!important}.\!w-full{width:100%!important}.w-0{width:calc(var(--spacing)*0)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/4{width:25%}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-7\!{width:calc(var(--spacing)*7)!important}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-18{width:calc(var(--spacing)*18)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-80{width:calc(var(--spacing)*80)}.w-\[2ch\]{width:2ch}.w-\[15rem\]{width:15rem}.w-\[30px\]\!{width:30px!important}.w-\[90\%\]{width:90%}.w-\[calc\(100\%\+var\(--block-depth\)\+var\(--block-height\)\)\]{width:calc(100% + var(--block-depth) + var(--block-height))}.w-\[calc\(var\(--block-depth\)\+var\(--block-height\)\)\]{width:calc(var(--block-depth) + var(--block-height))}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.w-max{width:max-content}.w-max\!{width:max-content!important}.w-screen{width:100vw}.max-w-1\/2{max-width:50%}.max-w-20{max-width:calc(var(--spacing)*20)}.max-w-112{max-width:calc(var(--spacing)*112)}.max-w-\[232px\]{max-width:232px}.max-w-\[552px\]{max-width:552px}.max-w-\[600px\]{max-width:600px}.max-w-\[1360px\]{max-width:1360px}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.\!min-w-18{min-width:calc(var(--spacing)*18)!important}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-26{min-width:calc(var(--spacing)*26)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-\[20rem\]{min-width:20rem}.min-w-\[25rem\]{min-width:25rem}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[1_0_0\]{flex:1 0 0}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.translate-x-\[calc\(var\(--block-horizontal\)\*var\(--block-height\)\)\]{--tw-translate-x:calc(var(--block-horizontal)*var(--block-height));translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(var\(--block-vertical\)\*var\(--block-height\)\)\]{--tw-translate-y:calc(var(--block-vertical)*var(--block-height));translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-diff-pulse{animation:.5s ease-out diffPulse}.animate-fade-in{animation:.1s ease-in forwards fadeIn}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-section-pulse{animation:.5s ease-out sectionPulse}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-m-5{scroll-margin:calc(var(--spacing)*5)}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[auto\]{grid-template-columns:auto}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[auto_auto_1fr_auto\]{grid-template-columns:auto auto 1fr auto}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto_1fr_auto\]{grid-template-rows:auto auto 1fr auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-y-0{row-gap:calc(var(--spacing)*0)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.border,.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.\!border-none{--tw-border-style:none!important;border-style:none!important}.border-none{--tw-border-style:none;border-style:none}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-button-secondary-border{border-color:var(--button-secondary-border)}.border-default-border{border-color:var(--default-border)}.border-diff-border{border-color:var(--diff-border)}.border-error-border{border-color:var(--error-border)}.border-error-icon{border-color:var(--error-icon)}.border-error-text{border-color:var(--error-text)}.border-gray-500{border-color:var(--color-gray-500)}.border-green-500{border-color:var(--color-green-500)}.border-info-border{border-color:var(--info-border)}.border-navbar-border{border-color:var(--navbar-border)}.border-orange-500{border-color:var(--color-orange-500)}.border-purple-500{border-color:var(--color-purple-500)}.border-red-500{border-color:var(--color-red-500)}.border-slate-400{border-color:var(--color-slate-400)}.border-teal-500{border-color:var(--color-teal-500)}.border-transparent{border-color:#0000}.border-warning-border{border-color:var(--warning-border)}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-button-primary-bg{background-color:var(--button-primary-bg)}.bg-button-secondary-bg{background-color:var(--button-secondary-bg)}.bg-button-secondary-content{background-color:var(--button-secondary-content)}.bg-diff-negative-bg{background-color:var(--diff-negative-bg)}.bg-diff-positive-bg{background-color:var(--diff-positive-bg)}.bg-error-bg{background-color:var(--error-bg)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-green-500{background-color:var(--color-green-500)}.bg-info-bg{background-color:var(--info-bg)}.bg-inherit{background-color:inherit}.bg-main-bg{background-color:var(--main-bg)}.bg-navbar-bg{background-color:var(--navbar-bg)}.bg-navbar-icon-bg-hover{background-color:var(--navbar-icon-bg-hover)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-sidebar-bg{background-color:var(--sidebar-bg)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-status-dot-error-bg{background-color:var(--status-dot-error-bg)}.bg-status-dot-success-bg{background-color:var(--status-dot-success-bg)}.bg-status-dot-warning-bg{background-color:var(--status-dot-warning-bg)}.bg-surface-0-bg{background-color:var(--surface-0-bg)}.bg-surface-0-bg-hover{background-color:var(--surface-0-bg-hover)}.bg-surface-1-bg{background-color:var(--surface-1-bg)}.bg-surface-1-bg-hover{background-color:var(--surface-1-bg-hover)}.bg-surface-2-bg{background-color:var(--surface-2-bg)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-tooltip-bg{background-color:var(--tooltip-bg)}.bg-ui-muted{background-color:var(--ui-muted)}.bg-warning-bg{background-color:var(--warning-bg)}.bg-white{background-color:var(--color-white)}.bg-yellow-500{background-color:var(--color-yellow-500)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.stroke-1{stroke-width:1px}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\!{padding:calc(var(--spacing)*0)!important}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-\[0\.2rem\]{padding-inline:.2rem}.px-\[0\.25rem\]{padding-inline:.25rem}.px-\[0\.55rem\]{padding-inline:.55rem}.px-\[1rem\]{padding-inline:1rem}.py-0{padding-block:calc(var(--spacing)*0)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-15{padding-block:calc(var(--spacing)*15)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[0\.2rem\]{padding-block:.2rem}.py-\[0\.3rem\]{padding-block:.3rem}.py-\[0\.25rem\]{padding-block:.25rem}.py-\[1rem\]{padding-block:1rem}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-7{padding-right:calc(var(--spacing)*7)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-7{padding-left:calc(var(--spacing)*7)}.text-center{text-align:center}.text-left{text-align:left}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:11px;line-height:var(--tw-leading,20px)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-3xs{font-size:10px;line-height:var(--tw-leading,13px)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\(--swm-green-100\){color:var(--swm-green-100)}.text-\(--swm-pink-100\){color:var(--swm-pink-100)}.text-accent-icon{color:var(--accent-icon)}.text-accent-text{color:var(--accent-text)}.text-blue-500{color:var(--color-blue-500)}.text-button-green-content{color:var(--button-green-content)}.text-button-primary-content{color:var(--button-primary-content)}.text-button-red-content{color:var(--button-red-content)}.text-button-secondary-content{color:var(--button-secondary-content)}.text-code-1{color:var(--code-1)}.text-code-2{color:var(--code-2)}.text-code-3{color:var(--code-3)}.text-code-4{color:var(--code-4)}.text-error-icon{color:var(--error-icon)}.text-error-text{color:var(--error-text)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-green-500{color:var(--color-green-500)}.text-info-icon{color:var(--info-icon)}.text-info-text{color:var(--info-text)}.text-link-primary{color:var(--link-primary)}.text-navbar-icon{color:var(--navbar-icon)}.text-navbar-icon-hover{color:var(--navbar-icon-hover)}.text-navbar-logo{color:var(--navbar-logo)}.text-orange-500{color:var(--color-orange-500)}.text-primary-text{color:var(--primary-text)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-secondary-text{color:var(--secondary-text)}.text-teal-500{color:var(--color-teal-500)}.text-tooltip-text{color:var(--tooltip-text)}.text-ui-accent{color:var(--ui-accent)}.text-warning-text{color:var(--warning-text)}.text-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-custom{--tw-shadow:0px 2px 4px 0px var(--tw-shadow-color,#001a720d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px*-1)}.outline-default-border{outline-color:var(--default-border)}.outline-error-text{outline-color:var(--error-text)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.not-last\:mb-8:not(:last-child){margin-bottom:calc(var(--spacing)*8)}.group-last\:hidden:is(:where(.group):last-child *){display:none}.group-last\:border-l:is(:where(.group):last-child *){border-left-style:var(--tw-border-style);border-left-width:1px}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-data-\[horizontal\=left\]\:-left-\(--block-height\):is(:where(.group)[data-horizontal=left] *){left:calc(var(--block-height)*-1)}.group-data-\[horizontal\=left\]\:left-\[calc\(100\%-var\(--block-height\)\)\]:is(:where(.group)[data-horizontal=left] *){left:calc(100% - var(--block-height))}.group-data-\[horizontal\=right\]\:right-\[calc\(100\%-var\(--block-height\)\)\]:is(:where(.group)[data-horizontal=right] *){right:calc(100% - var(--block-height))}.group-data-\[horizontal\=right\]\:-left-\(--block-depth\):is(:where(.group)[data-horizontal=right] *){left:calc(var(--block-depth)*-1)}.group-data-\[transitions\=true\]\:transition-all:is(:where(.group)[data-transitions=true] *){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[vertical\=bottom\]\:-top-\(--block-depth\):is(:where(.group)[data-vertical=bottom] *){top:calc(var(--block-depth)*-1)}.group-data-\[vertical\=top\]\:-top-\(--block-height\):is(:where(.group)[data-vertical=top] *){top:calc(var(--block-height)*-1)}.group-data-\[vertical\=top\]\:top-\[calc\(100\%-var\(--block-height\)\)\]:is(:where(.group)[data-vertical=top] *){top:calc(100% - var(--block-height))}.peer-checked\:bg-ui-accent:is(:where(.peer):checked~*){background-color:var(--ui-accent)}.peer-focus\:ring-2:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus\:ring-ui-accent:is(:where(.peer):focus~*){--tw-ring-color:var(--ui-accent)}.peer-focus\:outline-none:is(:where(.peer):focus~*){--tw-outline-style:none;outline-style:none}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-ui-muted::placeholder{color:var(--ui-muted)}.backdrop\:bg-black::backdrop{background-color:var(--color-black)}.backdrop\:opacity-50::backdrop{opacity:.5}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:-top-\(--block-maximum-depth\,0px\):before{content:var(--tw-content);top:calc(var(--block-maximum-depth,0px)*-1)}.before\:-top-\(--block-maximum-height\,0px\):before{content:var(--tw-content);top:calc(var(--block-maximum-height,0px)*-1)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:-right-\(--block-maximum-depth\,0px\):before{content:var(--tw-content);right:calc(var(--block-maximum-depth,0px)*-1)}.before\:-right-\(--block-maximum-height\,0px\):before{content:var(--tw-content);right:calc(var(--block-maximum-height,0px)*-1)}.before\:-bottom-\(--block-maximum-depth\,0px\):before{content:var(--tw-content);bottom:calc(var(--block-maximum-depth,0px)*-1)}.before\:-bottom-\(--block-maximum-height\,0px\):before{content:var(--tw-content);bottom:calc(var(--block-maximum-height,0px)*-1)}.before\:-left-\(--block-maximum-depth\,0px\):before{content:var(--tw-content);left:calc(var(--block-maximum-depth,0px)*-1)}.before\:-left-\(--block-maximum-height\,0px\):before{content:var(--tw-content);left:calc(var(--block-maximum-height,0px)*-1)}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:h-2:before{content:var(--tw-content);height:calc(var(--spacing)*2)}.before\:w-2:before{content:var(--tw-content);width:calc(var(--spacing)*2)}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:-translate-y-1\/2:before{content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:bg-transparent:before{content:var(--tw-content);background-color:#0000}.before\:content-\[\'\'\]:before{content:var(--tw-content);--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing)*4)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing)*4)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-ui-surface:after{content:var(--tw-content);background-color:var(--ui-surface)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{content:var(--tw-content);--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.last\:mb-1:last-child{margin-bottom:calc(var(--spacing)*1)}.last\:mb-4:last-child{margin-bottom:calc(var(--spacing)*4)}.last\:hidden:last-child{display:none}.only\:block:only-child{display:block}.checked\:border-ui-accent:checked{border-color:var(--ui-accent)}.checked\:bg-white:checked{background-color:var(--color-white)}.checked\:before\:bg-ui-accent:checked:before{content:var(--tw-content);background-color:var(--ui-accent)}.focus-within\:relative:focus-within{position:relative}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-120:hover{--tw-scale-x:120%;--tw-scale-y:120%;--tw-scale-z:120%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-button-secondary-border-hover:hover{border-color:var(--button-secondary-border-hover)}.hover\:bg-button-primary-bg-hover:hover{background-color:var(--button-primary-bg-hover)}.hover\:bg-button-secondary-bg-hover:hover{background-color:var(--button-secondary-bg-hover)}.hover\:bg-navbar-icon-bg-hover:hover{background-color:var(--navbar-icon-bg-hover)}.hover\:bg-surface-0-bg-hover:hover{background-color:var(--surface-0-bg-hover)}.hover\:bg-surface-1-bg:hover{background-color:var(--surface-1-bg)}.hover\:bg-surface-1-bg-hover:hover{background-color:var(--surface-1-bg-hover)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-button-green-content-hover:hover{color:var(--button-green-content-hover)}.hover\:text-button-primary-content-hover:hover{color:var(--button-primary-content-hover)}.hover\:text-button-red-content-hover:hover{color:var(--button-red-content-hover)}.hover\:text-button-secondary-content-hover:hover{color:var(--button-secondary-content-hover)}.hover\:text-link-primary-hover:hover{color:var(--link-primary-hover)}.hover\:text-navbar-icon-hover:hover{color:var(--navbar-icon-hover)}.hover\:text-secondary-text:hover{color:var(--secondary-text)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-60:hover{opacity:.6}}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:-outline-offset-2:focus{outline-offset:calc(2px*-1)}.focus\:outline-ui-accent:focus{outline-color:var(--ui-accent)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:\!text-gray-500:disabled{color:var(--color-gray-500)!important}.disabled\:placeholder-gray-300:disabled::placeholder{color:var(--color-gray-300)}.disabled\:opacity-50:disabled{opacity:.5}.has-\[input\:focus-within\]\:outline:has(:is(input:focus-within)){outline-style:var(--tw-outline-style);outline-width:1px}.has-\[input\:focus-within\]\:outline-2:has(:is(input:focus-within)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[input\:focus-within\]\:-outline-offset-2:has(:is(input:focus-within)){outline-offset:calc(2px*-1)}.has-\[input\:focus-within\]\:outline-error-text:has(:is(input:focus-within)){outline-color:var(--error-text)}.has-\[input\:focus-within\]\:outline-ui-accent:has(:is(input:focus-within)){outline-color:var(--ui-accent)}.data-\[state\=closed\]\:bg-slate-200[data-state=closed]{background-color:var(--color-slate-200)}@media (hover:hover){.data-\[state\=closed\]\:hover\:bg-slate-300[data-state=closed]:hover{background-color:var(--color-slate-300)}}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}@media not all and (min-width:64rem){.max-lg\:p-8{padding:calc(var(--spacing)*8)}.max-lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}}@media not all and (min-width:48rem){.max-md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.max-md\:hidden{display:none}.max-md\:flex-col{flex-direction:column}.max-md\:py-3{padding-block:calc(var(--spacing)*3)}.max-md\:pb-18{padding-bottom:calc(var(--spacing)*18)}}@media not all and (min-width:40rem){.max-sm\:left-1\/2{left:50%}.max-sm\:w-\[calc\(100\%-50px\)\]{width:calc(100% - 50px)}.max-sm\:w-full{width:100%}.max-sm\:max-w-70{max-width:calc(var(--spacing)*70)}.max-sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.max-sm\:animate-fade-in-mobile{animation:.1s ease-in forwards fadeInMobile}.max-sm\:animate-fade-out-mobile{animation:.2s ease-out forwards fadeOutMobile}.max-sm\:flex-col{flex-direction:column}.max-sm\:px-8{padding-inline:calc(var(--spacing)*8)}.max-sm\:pb-20{padding-bottom:calc(var(--spacing)*20)}.max-sm\:opacity-100{opacity:1}}@media (min-width:40rem){.sm\:-top-40{top:calc(var(--spacing)*-40)}.sm\:top-0{top:calc(var(--spacing)*0)}.sm\:-right-15{right:calc(var(--spacing)*-15)}.sm\:-right-40{right:calc(var(--spacing)*-40)}.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:-bottom-25{bottom:calc(var(--spacing)*-25)}.sm\:-bottom-35{bottom:calc(var(--spacing)*-35)}.sm\:-left-20{left:calc(var(--spacing)*-20)}.sm\:mb-5{margin-bottom:calc(var(--spacing)*5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.sm\:size-42{width:calc(var(--spacing)*42);height:calc(var(--spacing)*42)}.sm\:h-1\/2{height:50%}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-80{height:calc(var(--spacing)*80)}.sm\:h-\[640px\]{height:640px}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-16{width:calc(var(--spacing)*16)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-\[552px\]{width:552px}.sm\:max-w-\[552px\]{max-width:552px}.sm\:animate-fade-in{animation:.1s ease-in forwards fadeIn}.sm\:animate-fade-out{animation:.2s ease-out forwards fadeOut}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-10{gap:calc(var(--spacing)*10)}.sm\:gap-12{gap:calc(var(--spacing)*12)}.sm\:gap-14{gap:calc(var(--spacing)*14)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:text-\[28px\]{font-size:28px}}@media (min-width:48rem){.md\:-top-50{top:calc(var(--spacing)*-50)}.md\:top-4{top:calc(var(--spacing)*4)}.md\:-right-20{right:calc(var(--spacing)*-20)}.md\:-bottom-45{bottom:calc(var(--spacing)*-45)}.md\:bottom-auto{bottom:auto}.md\:order-first{order:-9999}.md\:order-last{order:9999}.md\:mt-15{margin-top:calc(var(--spacing)*15)}.md\:mt-16{margin-top:calc(var(--spacing)*16)}.md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.md\:flex{display:flex}.md\:size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.md\:size-45{width:calc(var(--spacing)*45);height:calc(var(--spacing)*45)}.md\:h-5{height:calc(var(--spacing)*5)}.md\:h-6{height:calc(var(--spacing)*6)}.md\:h-7{height:calc(var(--spacing)*7)}.md\:h-8{height:calc(var(--spacing)*8)}.md\:h-9{height:calc(var(--spacing)*9)}.md\:h-10{height:calc(var(--spacing)*10)}.md\:h-12{height:calc(var(--spacing)*12)}.md\:h-14{height:calc(var(--spacing)*14)}.md\:h-15{height:calc(var(--spacing)*15)}.md\:h-80{height:calc(var(--spacing)*80)}.md\:h-100{height:calc(var(--spacing)*100)}.md\:h-\[900px\]{height:900px}.md\:w-3\/5{width:60%}.md\:w-5{width:calc(var(--spacing)*5)}.md\:w-6{width:calc(var(--spacing)*6)}.md\:w-9{width:calc(var(--spacing)*9)}.md\:w-10{width:calc(var(--spacing)*10)}.md\:w-14{width:calc(var(--spacing)*14)}.md\:w-24{width:calc(var(--spacing)*24)}.md\:w-96{width:calc(var(--spacing)*96)}.md\:w-\[936px\]{width:936px}.md\:max-w-\[936px\]{max-width:936px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:gap-12{gap:calc(var(--spacing)*12)}.md\:gap-14{gap:calc(var(--spacing)*14)}.md\:gap-16{gap:calc(var(--spacing)*16)}.md\:gap-20{gap:calc(var(--spacing)*20)}.md\:gap-x-10{column-gap:calc(var(--spacing)*10)}.md\:gap-y-10{row-gap:calc(var(--spacing)*10)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:py-3\.5{padding-block:calc(var(--spacing)*3.5)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-28{padding-block:calc(var(--spacing)*28)}.md\:py-32{padding-block:calc(var(--spacing)*32)}.md\:py-36{padding-block:calc(var(--spacing)*36)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pl-4{padding-left:calc(var(--spacing)*4)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:static{position:static}.lg\:inset-auto{inset:auto}.lg\:-top-65{top:calc(var(--spacing)*-65)}.lg\:-right-40{right:calc(var(--spacing)*-40)}.lg\:-right-45{right:calc(var(--spacing)*-45)}.lg\:-right-60{right:calc(var(--spacing)*-60)}.lg\:-bottom-25{bottom:calc(var(--spacing)*-25)}.lg\:-bottom-30{bottom:calc(var(--spacing)*-30)}.lg\:-bottom-55{bottom:calc(var(--spacing)*-55)}.lg\:-left-30{left:calc(var(--spacing)*-30)}.lg\:-left-50{left:calc(var(--spacing)*-50)}.lg\:m-auto{margin:auto}.lg\:mx-auto{margin-inline:auto}.lg\:mt-20{margin-top:calc(var(--spacing)*20)}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-9{height:calc(var(--spacing)*9)}.lg\:h-11{height:calc(var(--spacing)*11)}.lg\:h-16{height:calc(var(--spacing)*16)}.lg\:h-25{height:calc(var(--spacing)*25)}.lg\:h-100{height:calc(var(--spacing)*100)}.lg\:h-120{height:calc(var(--spacing)*120)}.lg\:h-\[1000px\]{height:1000px}.lg\:min-h-\[36h\]{min-height:36h}.lg\:w-11{width:calc(var(--spacing)*11)}.lg\:w-16{width:calc(var(--spacing)*16)}.lg\:w-25{width:calc(var(--spacing)*25)}.lg\:w-42{width:calc(var(--spacing)*42)}.lg\:w-\[60rem\]{width:60rem}.lg\:w-\[600px\]{width:600px}.lg\:w-\[1100px\]{width:1100px}.lg\:w-\[1360px\]{width:1360px}.lg\:max-w-\[1100px\]{max-width:1100px}.lg\:max-w-\[1360px\]{max-width:1360px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:gap-2{gap:calc(var(--spacing)*2)}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:gap-18{gap:calc(var(--spacing)*18)}.lg\:gap-20{gap:calc(var(--spacing)*20)}.lg\:gap-24{gap:calc(var(--spacing)*24)}.lg\:gap-x-14{column-gap:calc(var(--spacing)*14)}.lg\:gap-y-14{row-gap:calc(var(--spacing)*14)}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:bg-transparent{background-color:#0000}.lg\:p-10{padding:calc(var(--spacing)*10)}.lg\:p-14{padding:calc(var(--spacing)*14)}.lg\:py-28{padding-block:calc(var(--spacing)*28)}.lg\:py-30{padding-block:calc(var(--spacing)*30)}.lg\:py-32{padding-block:calc(var(--spacing)*32)}.lg\:pt-10{padding-top:calc(var(--spacing)*10)}.lg\:pr-4{padding-right:calc(var(--spacing)*4)}.lg\:pl-5{padding-left:calc(var(--spacing)*5)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-\[36px\]{font-size:36px}.lg\:leading-\[50px\]{--tw-leading:50px;line-height:50px}.lg\:last\:block:last-child{display:block}}@media (min-width:48rem){@media (min-width:64rem){.md\:lg\:gap-5{gap:calc(var(--spacing)*5)}}}@media (min-width:80rem){.xl\:w-3\/4\!{width:75%!important}.xl\:w-max{width:max-content}.xl\:min-w-\[50rem\]{min-width:50rem}}@container traces (min-width:30rem){.\@\[30rem\]\/traces\:flex{display:flex}.\@\[30rem\]\/traces\:hidden{display:none}}@container traces (min-width:47rem){.\@\[47rem\]\/traces\:w-64\!{width:calc(var(--spacing)*64)!important}}.rtl\:peer-checked\:after\:-translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:flex:where(.dark,.dark *){display:flex}.dark\:hidden:where(.dark,.dark *){display:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&\>div\>button\]\:hidden>div>button{display:none}@media (hover:hover){.hover\:\[\&\>div\>button\]\:block:hover>div>button{display:block}}.\[\&\>div\>div\>button\]\:hidden>div>div>button{display:none}@media (hover:hover){.hover\:\[\&\>div\>div\>button\]\:block:hover>div>div>button{display:block}.hover\:\[\&\>div\>div\>div\>button\]\:hidden:hover>div>div>div>button{display:none}}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwkT9mI1F55MKw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwAT9mI1F55MKw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwgT9mI1F55MKw.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwcT9mI1F55MKw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwsT9mI1F55MKw.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwoT9mI1F55MKw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwQT9mI1F54.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvvYwYZ8UA3J58.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvmYwYZ8UA3J58.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvuYwYZ8UA3J58.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvhYwYZ8UA3J58.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvtYwYZ8UA3J58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcvsYwYZ8UA3J58.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcviYwYZ8UA3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--neutrals-white:#fff;--gray-50:#f6f6f6;--gray-100:#e7e7e7;--gray-200:#d1d1d1;--gray-300:#b0b0b0;--gray-400:#888;--gray-500:#6d6d6d;--gray-600:#5d5d5d;--gray-700:#454545;--gray-800:#303030;--gray-900:#282828;--gray-950:#1f1f1f;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--swm-brand:#001a72;--swm-brand-additional:#33498b;--swm-green-20:#ebfcf7;--swm-green-40:#dff2ec;--swm-green-60:#b1dfd0;--swm-green-80:#82cab2;--swm-green-100:#57b495;--swm-pink-20:#ffedf0;--swm-pink-40:#ffd2d7;--swm-pink-60:#ffa3a1;--swm-pink-80:#fa7f7c;--swm-pink-100:#ff6259;--swm-sea-blue-20:#e1f3fa;--swm-sea-blue-40:#b5e1f1;--swm-sea-blue-60:#87cce8;--swm-sea-blue-80:#5bb9e0;--swm-sea-blue-100:#38acdd;--swm-yellow-20:#fffae1;--swm-yellow-40:#fff1b2;--swm-yellow-60:#ffe780;--swm-yellow-80:#ffe04b;--swm-yellow-100:#ffd61e}.remove-arrow::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.remove-arrow::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.remove-arrow{-moz-appearance:textfield}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)transparent}.scrollbar-main,body{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb)transparent}::highlight(traces-search-highlight){background-color:var(--search-highlight-bg);color:var(--search-highlight-text)}::highlight(assigns-search-highlight){background-color:var(--search-highlight-bg);color:var(--search-highlight-text)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes fadeOutMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(1rem)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeInMobile{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes diffPulse{0%{background-color:var(--diff-pulse-bg);color:var(--diff-pulse-text)}to{background-color: ;color: }}@keyframes sectionPulse{0%{box-shadow:0 0 10px var(--diff-pulse-bg)}to{box-shadow:0 0 0px var(--diff-pulse-bg)}} \ No newline at end of file diff --git a/priv/static/app.js b/priv/static/app.js index e1e0479fa..83e88dfde 100644 --- a/priv/static/app.js +++ b/priv/static/app.js @@ -1,10 +1,10 @@ -(()=>{var Yc=Object.create;var Bn=Object.defineProperty;var Uc=Object.getOwnPropertyDescriptor;var Kc=Object.getOwnPropertyNames;var Xc=Object.getPrototypeOf,qc=Object.prototype.hasOwnProperty;var Gc=(e,t,i)=>t in e?Bn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i;var Jc=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Zc=(e,t,i,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of Kc(t))!qc.call(e,s)&&s!==i&&Bn(e,s,{get:()=>t[s],enumerable:!(n=Uc(t,s))||n.enumerable});return e};var Qc=(e,t,i)=>(i=e!=null?Yc(Xc(e)):{},Zc(t||!e||!e.__esModule?Bn(i,"default",{value:e,enumerable:!0}):i,e));var S=(e,t,i)=>(Gc(e,typeof t!="symbol"?t+"":t,i),i);var $c=Jc((jc,Fn)=>{(function(e,t){"use strict";(function(){for(var f=0,g=["ms","moz","webkit","o"],m=0;md.show(),f)}else s=!0,r!==null&&e.cancelAnimationFrame(r),i||u(),i.style.opacity=1,i.style.display="block",d.progress(0),c.autoRun&&function g(){o=e.requestAnimationFrame(g),d.progress("+"+.05*Math.pow(1-Math.sqrt(n),2))}()},progress:function(f){return typeof f>"u"||(typeof f=="string"&&(f=(f.indexOf("+")>=0||f.indexOf("-")>=0?n:0)+parseFloat(f)),n=f>1?1:f,h()),n},hide:function(){clearTimeout(a),a=null,s&&(s=!1,o!=null&&(e.cancelAnimationFrame(o),o=null),function f(){if(d.progress("+.1")>=1&&(i.style.opacity-=.05,i.style.opacity<=.05)){i.style.display="none",r=null;return}r=e.requestAnimationFrame(f)}())}};typeof Fn=="object"&&typeof Fn.exports=="object"?Fn.exports=d:typeof define=="function"&&define.amd?define(function(){return d}):this.topbar=d}).call(jc,window,document)});var $n=!1,Yn=!1,Jt=[],Un=-1;function th(e){eh(e)}function eh(e){Jt.includes(e)||Jt.push(e),nh()}function ih(e){let t=Jt.indexOf(e);t!==-1&&t>Un&&Jt.splice(t,1)}function nh(){!Yn&&!$n&&($n=!0,queueMicrotask(sh))}function sh(){$n=!1,Yn=!0;for(let e=0;ee.effect(t,{scheduler:i=>{Kn?th(i):i()}}),Jo=e.raw}function zo(e){ie=e}function ah(e){let t=()=>{};return[n=>{let s=ie(n);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(o=>o())}),e._x_effects.add(s),t=()=>{s!==void 0&&(e._x_effects.delete(s),ve(s))},s},()=>{t()}]}function Zo(e,t){let i=!0,n,s=ie(()=>{let o=e();JSON.stringify(o),i?n=o:queueMicrotask(()=>{t(o,n),n=o}),i=!1});return()=>ve(s)}var Qo=[],tr=[],er=[];function lh(e){er.push(e)}function as(e,t){typeof t=="function"?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,tr.push(t))}function ir(e){Qo.push(e)}function nr(e,t,i){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(i)}function sr(e,t){e._x_attributeCleanups&&Object.entries(e._x_attributeCleanups).forEach(([i,n])=>{(t===void 0||t.includes(i))&&(n.forEach(s=>s()),delete e._x_attributeCleanups[i])})}function ch(e){for(e._x_effects?.forEach(ih);e._x_cleanups?.length;)e._x_cleanups.pop()()}var ls=new MutationObserver(ds),cs=!1;function hs(){ls.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),cs=!0}function or(){hh(),ls.disconnect(),cs=!1}var Xe=[];function hh(){let e=ls.takeRecords();Xe.push(()=>e.length>0&&ds(e));let t=Xe.length;queueMicrotask(()=>{if(Xe.length===t)for(;Xe.length>0;)Xe.shift()()})}function V(e){if(!cs)return e();or();let t=e();return hs(),t}var us=!1,Ni=[];function uh(){us=!0}function dh(){us=!1,ds(Ni),Ni=[]}function ds(e){if(us){Ni=Ni.concat(e);return}let t=[],i=new Set,n=new Map,s=new Map;for(let o=0;o{r.nodeType===1&&r._x_marker&&i.add(r)}),e[o].addedNodes.forEach(r=>{if(r.nodeType===1){if(i.has(r)){i.delete(r);return}r._x_marker||t.push(r)}})),e[o].type==="attributes")){let r=e[o].target,a=e[o].attributeName,l=e[o].oldValue,c=()=>{n.has(r)||n.set(r,[]),n.get(r).push({name:a,value:r.getAttribute(a)})},h=()=>{s.has(r)||s.set(r,[]),s.get(r).push(a)};r.hasAttribute(a)&&l===null?c():r.hasAttribute(a)?(h(),c()):h()}s.forEach((o,r)=>{sr(r,o)}),n.forEach((o,r)=>{Qo.forEach(a=>a(r,o))});for(let o of i)t.some(r=>r.contains(o))||tr.forEach(r=>r(o));for(let o of t)o.isConnected&&er.forEach(r=>r(o));t=null,i=null,n=null,s=null}function rr(e){return ii(_e(e))}function ei(e,t,i){return e._x_dataStack=[t,..._e(i||e)],()=>{e._x_dataStack=e._x_dataStack.filter(n=>n!==t)}}function _e(e){return e._x_dataStack?e._x_dataStack:typeof ShadowRoot=="function"&&e instanceof ShadowRoot?_e(e.host):e.parentNode?_e(e.parentNode):[]}function ii(e){return new Proxy({objects:e},fh)}var fh={ownKeys({objects:e}){return Array.from(new Set(e.flatMap(t=>Object.keys(t))))},has({objects:e},t){return t==Symbol.unscopables?!1:e.some(i=>Object.prototype.hasOwnProperty.call(i,t)||Reflect.has(i,t))},get({objects:e},t,i){return t=="toJSON"?gh:Reflect.get(e.find(n=>Reflect.has(n,t))||{},t,i)},set({objects:e},t,i,n){let s=e.find(r=>Object.prototype.hasOwnProperty.call(r,t))||e[e.length-1],o=Object.getOwnPropertyDescriptor(s,t);return o?.set&&o?.get?o.set.call(n,i)||!0:Reflect.set(s,t,i)}};function gh(){return Reflect.ownKeys(this).reduce((t,i)=>(t[i]=Reflect.get(this,i),t),{})}function ar(e){let t=n=>typeof n=="object"&&!Array.isArray(n)&&n!==null,i=(n,s="")=>{Object.entries(Object.getOwnPropertyDescriptors(n)).forEach(([o,{value:r,enumerable:a}])=>{if(a===!1||r===void 0||typeof r=="object"&&r!==null&&r.__v_skip)return;let l=s===""?o:`${s}.${o}`;typeof r=="object"&&r!==null&&r._x_interceptor?n[o]=r.initialize(e,l,o):t(r)&&r!==n&&!(r instanceof Element)&&i(r,l)})};return i(e)}function lr(e,t=()=>{}){let i={initialValue:void 0,_x_interceptor:!0,initialize(n,s,o){return e(this.initialValue,()=>ph(n,s),r=>Xn(n,s,r),s,o)}};return t(i),n=>{if(typeof n=="object"&&n!==null&&n._x_interceptor){let s=i.initialize.bind(i);i.initialize=(o,r,a)=>{let l=n.initialize(o,r,a);return i.initialValue=l,s(o,r,a)}}else i.initialValue=n;return i}}function ph(e,t){return t.split(".").reduce((i,n)=>i[n],e)}function Xn(e,t,i){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=i;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),Xn(e[t[0]],t.slice(1),i)}}var cr={};function gt(e,t){cr[e]=t}function qn(e,t){let i=mh(t);return Object.entries(cr).forEach(([n,s])=>{Object.defineProperty(e,`$${n}`,{get(){return s(t,i)},enumerable:!1})}),e}function mh(e){let[t,i]=pr(e),n={interceptor:lr,...t};return as(e,i),n}function bh(e,t,i,...n){try{return i(...n)}catch(s){ti(s,e,t)}}function ti(e,t,i=void 0){e=Object.assign(e??{message:"No error message given."},{el:t,expression:i}),console.warn(`Alpine Expression Error: ${e.message} +(()=>{var Kc=Object.create;var Bn=Object.defineProperty;var Xc=Object.getOwnPropertyDescriptor;var qc=Object.getOwnPropertyNames;var Gc=Object.getPrototypeOf,Jc=Object.prototype.hasOwnProperty;var Zc=(e,t,i)=>t in e?Bn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i;var Qc=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var th=(e,t,i,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of qc(t))!Jc.call(e,s)&&s!==i&&Bn(e,s,{get:()=>t[s],enumerable:!(n=Xc(t,s))||n.enumerable});return e};var eh=(e,t,i)=>(i=e!=null?Kc(Gc(e)):{},th(t||!e||!e.__esModule?Bn(i,"default",{value:e,enumerable:!0}):i,e));var S=(e,t,i)=>(Zc(e,typeof t!="symbol"?t+"":t,i),i);var Uc=Qc((Yc,Fn)=>{(function(e,t){"use strict";(function(){for(var f=0,g=["ms","moz","webkit","o"],m=0;md.show(),f)}else s=!0,r!==null&&e.cancelAnimationFrame(r),i||u(),i.style.opacity=1,i.style.display="block",d.progress(0),c.autoRun&&function g(){o=e.requestAnimationFrame(g),d.progress("+"+.05*Math.pow(1-Math.sqrt(n),2))}()},progress:function(f){return typeof f>"u"||(typeof f=="string"&&(f=(f.indexOf("+")>=0||f.indexOf("-")>=0?n:0)+parseFloat(f)),n=f>1?1:f,h()),n},hide:function(){clearTimeout(a),a=null,s&&(s=!1,o!=null&&(e.cancelAnimationFrame(o),o=null),function f(){if(d.progress("+.1")>=1&&(i.style.opacity-=.05,i.style.opacity<=.05)){i.style.display="none",r=null;return}r=e.requestAnimationFrame(f)}())}};typeof Fn=="object"&&typeof Fn.exports=="object"?Fn.exports=d:typeof define=="function"&&define.amd?define(function(){return d}):this.topbar=d}).call(Yc,window,document)});var $n=!1,Yn=!1,Jt=[],Un=-1;function ih(e){nh(e)}function nh(e){Jt.includes(e)||Jt.push(e),oh()}function sh(e){let t=Jt.indexOf(e);t!==-1&&t>Un&&Jt.splice(t,1)}function oh(){!Yn&&!$n&&($n=!0,queueMicrotask(rh))}function rh(){$n=!1,Yn=!0;for(let e=0;ee.effect(t,{scheduler:i=>{Kn?ih(i):i()}}),Jo=e.raw}function zo(e){ie=e}function ch(e){let t=()=>{};return[n=>{let s=ie(n);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(o=>o())}),e._x_effects.add(s),t=()=>{s!==void 0&&(e._x_effects.delete(s),ve(s))},s},()=>{t()}]}function Zo(e,t){let i=!0,n,s=ie(()=>{let o=e();JSON.stringify(o),i?n=o:queueMicrotask(()=>{t(o,n),n=o}),i=!1});return()=>ve(s)}var Qo=[],tr=[],er=[];function hh(e){er.push(e)}function as(e,t){typeof t=="function"?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,tr.push(t))}function ir(e){Qo.push(e)}function nr(e,t,i){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(i)}function sr(e,t){e._x_attributeCleanups&&Object.entries(e._x_attributeCleanups).forEach(([i,n])=>{(t===void 0||t.includes(i))&&(n.forEach(s=>s()),delete e._x_attributeCleanups[i])})}function uh(e){for(e._x_effects?.forEach(sh);e._x_cleanups?.length;)e._x_cleanups.pop()()}var ls=new MutationObserver(ds),cs=!1;function hs(){ls.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),cs=!0}function or(){dh(),ls.disconnect(),cs=!1}var Xe=[];function dh(){let e=ls.takeRecords();Xe.push(()=>e.length>0&&ds(e));let t=Xe.length;queueMicrotask(()=>{if(Xe.length===t)for(;Xe.length>0;)Xe.shift()()})}function V(e){if(!cs)return e();or();let t=e();return hs(),t}var us=!1,Ni=[];function fh(){us=!0}function gh(){us=!1,ds(Ni),Ni=[]}function ds(e){if(us){Ni=Ni.concat(e);return}let t=[],i=new Set,n=new Map,s=new Map;for(let o=0;o{r.nodeType===1&&r._x_marker&&i.add(r)}),e[o].addedNodes.forEach(r=>{if(r.nodeType===1){if(i.has(r)){i.delete(r);return}r._x_marker||t.push(r)}})),e[o].type==="attributes")){let r=e[o].target,a=e[o].attributeName,l=e[o].oldValue,c=()=>{n.has(r)||n.set(r,[]),n.get(r).push({name:a,value:r.getAttribute(a)})},h=()=>{s.has(r)||s.set(r,[]),s.get(r).push(a)};r.hasAttribute(a)&&l===null?c():r.hasAttribute(a)?(h(),c()):h()}s.forEach((o,r)=>{sr(r,o)}),n.forEach((o,r)=>{Qo.forEach(a=>a(r,o))});for(let o of i)t.some(r=>r.contains(o))||tr.forEach(r=>r(o));for(let o of t)o.isConnected&&er.forEach(r=>r(o));t=null,i=null,n=null,s=null}function rr(e){return ii(_e(e))}function ei(e,t,i){return e._x_dataStack=[t,..._e(i||e)],()=>{e._x_dataStack=e._x_dataStack.filter(n=>n!==t)}}function _e(e){return e._x_dataStack?e._x_dataStack:typeof ShadowRoot=="function"&&e instanceof ShadowRoot?_e(e.host):e.parentNode?_e(e.parentNode):[]}function ii(e){return new Proxy({objects:e},ph)}var ph={ownKeys({objects:e}){return Array.from(new Set(e.flatMap(t=>Object.keys(t))))},has({objects:e},t){return t==Symbol.unscopables?!1:e.some(i=>Object.prototype.hasOwnProperty.call(i,t)||Reflect.has(i,t))},get({objects:e},t,i){return t=="toJSON"?mh:Reflect.get(e.find(n=>Reflect.has(n,t))||{},t,i)},set({objects:e},t,i,n){let s=e.find(r=>Object.prototype.hasOwnProperty.call(r,t))||e[e.length-1],o=Object.getOwnPropertyDescriptor(s,t);return o?.set&&o?.get?o.set.call(n,i)||!0:Reflect.set(s,t,i)}};function mh(){return Reflect.ownKeys(this).reduce((t,i)=>(t[i]=Reflect.get(this,i),t),{})}function ar(e){let t=n=>typeof n=="object"&&!Array.isArray(n)&&n!==null,i=(n,s="")=>{Object.entries(Object.getOwnPropertyDescriptors(n)).forEach(([o,{value:r,enumerable:a}])=>{if(a===!1||r===void 0||typeof r=="object"&&r!==null&&r.__v_skip)return;let l=s===""?o:`${s}.${o}`;typeof r=="object"&&r!==null&&r._x_interceptor?n[o]=r.initialize(e,l,o):t(r)&&r!==n&&!(r instanceof Element)&&i(r,l)})};return i(e)}function lr(e,t=()=>{}){let i={initialValue:void 0,_x_interceptor:!0,initialize(n,s,o){return e(this.initialValue,()=>bh(n,s),r=>Xn(n,s,r),s,o)}};return t(i),n=>{if(typeof n=="object"&&n!==null&&n._x_interceptor){let s=i.initialize.bind(i);i.initialize=(o,r,a)=>{let l=n.initialize(o,r,a);return i.initialValue=l,s(o,r,a)}}else i.initialValue=n;return i}}function bh(e,t){return t.split(".").reduce((i,n)=>i[n],e)}function Xn(e,t,i){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=i;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),Xn(e[t[0]],t.slice(1),i)}}var cr={};function gt(e,t){cr[e]=t}function qn(e,t){let i=_h(t);return Object.entries(cr).forEach(([n,s])=>{Object.defineProperty(e,`$${n}`,{get(){return s(t,i)},enumerable:!1})}),e}function _h(e){let[t,i]=pr(e),n={interceptor:lr,...t};return as(e,i),n}function xh(e,t,i,...n){try{return i(...n)}catch(s){ti(s,e,t)}}function ti(e,t,i=void 0){e=Object.assign(e??{message:"No error message given."},{el:t,expression:i}),console.warn(`Alpine Expression Error: ${e.message} ${i?'Expression: "'+i+`" -`:""}`,t),setTimeout(()=>{throw e},0)}var zi=!0;function hr(e){let t=zi;zi=!1;let i=e();return zi=t,i}function Zt(e,t,i={}){let n;return et(e,t)(s=>n=s,i),n}function et(...e){return ur(...e)}var ur=dr;function _h(e){ur=e}function dr(e,t){let i={};qn(i,e);let n=[i,..._e(e)],s=typeof t=="function"?xh(n,t):vh(n,t,e);return bh.bind(null,e,t,s)}function xh(e,t){return(i=()=>{},{scope:n={},params:s=[]}={})=>{let o=t.apply(ii([n,...e]),s);Hi(i,o)}}var Nn={};function yh(e,t){if(Nn[e])return Nn[e];let i=Object.getPrototypeOf(async function(){}).constructor,n=/^[\n\s]*if.*\(.*\)/.test(e.trim())||/^(let|const)\s/.test(e.trim())?`(async()=>{ ${e} })()`:e,o=(()=>{try{let r=new i(["__self","scope"],`with (scope) { __self.result = ${n} }; __self.finished = true; return __self.result;`);return Object.defineProperty(r,"name",{value:`[Alpine] ${e}`}),r}catch(r){return ti(r,t,e),Promise.resolve()}})();return Nn[e]=o,o}function vh(e,t,i){let n=yh(t,i);return(s=()=>{},{scope:o={},params:r=[]}={})=>{n.result=void 0,n.finished=!1;let a=ii([o,...e]);if(typeof n=="function"){let l=n(n,a).catch(c=>ti(c,i,t));n.finished?(Hi(s,n.result,a,r,i),n.result=void 0):l.then(c=>{Hi(s,c,a,r,i)}).catch(c=>ti(c,i,t)).finally(()=>n.result=void 0)}}}function Hi(e,t,i,n,s){if(zi&&typeof t=="function"){let o=t.apply(i,n);o instanceof Promise?o.then(r=>Hi(e,r,i,n)).catch(r=>ti(r,s,t)):e(o)}else typeof t=="object"&&t instanceof Promise?t.then(o=>e(o)):e(t)}var fs="x-";function we(e=""){return fs+e}function wh(e){fs=e}var Wi={};function U(e,t){return Wi[e]=t,{before(i){if(!Wi[i]){console.warn(String.raw`Cannot find directive \`${i}\`. \`${e}\` will use the default order of execution`);return}let n=Gt.indexOf(i);Gt.splice(n>=0?n:Gt.indexOf("DEFAULT"),0,e)}}}function Sh(e){return Object.keys(Wi).includes(e)}function gs(e,t,i){if(t=Array.from(t),e._x_virtualDirectives){let o=Object.entries(e._x_virtualDirectives).map(([a,l])=>({name:a,value:l})),r=fr(o);o=o.map(a=>r.find(l=>l.name===a.name)?{name:`x-bind:${a.name}`,value:`"${a.value}"`}:a),t=t.concat(o)}let n={};return t.map(_r((o,r)=>n[o]=r)).filter(yr).map(Ah(n,i)).sort(Ch).map(o=>kh(e,o))}function fr(e){return Array.from(e).map(_r()).filter(t=>!yr(t))}var Gn=!1,Je=new Map,gr=Symbol();function Mh(e){Gn=!0;let t=Symbol();gr=t,Je.set(t,[]);let i=()=>{for(;Je.get(t).length;)Je.get(t).shift()();Je.delete(t)},n=()=>{Gn=!1,i()};e(i),n()}function pr(e){let t=[],i=a=>t.push(a),[n,s]=ah(e);return t.push(s),[{Alpine:ni,effect:n,cleanup:i,evaluateLater:et.bind(et,e),evaluate:Zt.bind(Zt,e)},()=>t.forEach(a=>a())]}function kh(e,t){let i=()=>{},n=Wi[t.type]||i,[s,o]=pr(e);nr(e,t.original,o);let r=()=>{e._x_ignore||e._x_ignoreSelf||(n.inline&&n.inline(e,t,s),n=n.bind(n,e,t,s),Gn?Je.get(gr).push(n):n())};return r.runCleanups=o,r}var mr=(e,t)=>({name:i,value:n})=>(i.startsWith(e)&&(i=i.replace(e,t)),{name:i,value:n}),br=e=>e;function _r(e=()=>{}){return({name:t,value:i})=>{let{name:n,value:s}=xr.reduce((o,r)=>r(o),{name:t,value:i});return n!==t&&e(n,t),{name:n,value:s}}}var xr=[];function ps(e){xr.push(e)}function yr({name:e}){return vr().test(e)}var vr=()=>new RegExp(`^${fs}([^:^.]+)\\b`);function Ah(e,t){return({name:i,value:n})=>{let s=i.match(vr()),o=i.match(/:([a-zA-Z0-9\-_:]+)/),r=i.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],a=t||e[i]||i;return{type:s?s[1]:null,value:o?o[1]:null,modifiers:r.map(l=>l.replace(".","")),expression:n,original:a}}}var Jn="DEFAULT",Gt=["ignore","ref","data","id","anchor","bind","init","for","model","modelable","transition","show","if",Jn,"teleport"];function Ch(e,t){let i=Gt.indexOf(e.type)===-1?Jn:e.type,n=Gt.indexOf(t.type)===-1?Jn:t.type;return Gt.indexOf(i)-Gt.indexOf(n)}function Ze(e,t,i={}){e.dispatchEvent(new CustomEvent(t,{detail:i,bubbles:!0,composed:!0,cancelable:!0}))}function ee(e,t){if(typeof ShadowRoot=="function"&&e instanceof ShadowRoot){Array.from(e.children).forEach(s=>ee(s,t));return}let i=!1;if(t(e,()=>i=!0),i)return;let n=e.firstElementChild;for(;n;)ee(n,t,!1),n=n.nextElementSibling}function lt(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}var Bo=!1;function Ph(){Bo&<("Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems."),Bo=!0,document.body||lt("Unable to initialize. Trying to load Alpine before `` is available. Did you forget to add `defer` in Alpine's `