PageSourceSearch

https://www.acr.org/_next/static/chunks/10544.a6d010f46501386b.js

js acr.org collected 2026-10-10 00:16:05 UTC 98,985 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[10544],{10544:(n,o,r)=>{r.r(o),r.d(o,{atomic_smart_snippet_answer:()=>l});var e=r(37700),t=r(52135),i=r(60410),a=r(63804);r(52479);let l=class{constructor(n){(0,e.r)(this,n),this.answerSizeUpdated=(0,e.c)(this,"answerSizeUpdated",3),this.selectInlineLink=(0,e.c)(this,"selectInlineLink",3),this.beginDelayedSelectInlineLink=(0,e.c)(this,"beginDelayedSelectInlineLink",3),this.cancelPendingSelectInlineLink=(0,e.c)(this,"cancelPendingSelectInlineLink",3),this.isRendering=!0,this.htmlContent=void 0,this.innerStyle=void 0}componentWillRender(){this.isRendering=!0}componentDidRender(){this.isRendering=!1,this.emitCurrentHeight()}componentDidLoad(){setTimeout(()=>{this.host.classList.add("loaded")},0)}connectedCallback(){this.wrapperElement&&this.resizeObserver&&this.resizeObserver.observe(this.wrapperElement)}disconnectedCallback(){this.resizeObserver?.disconnect()}setWrapperElement(n){this.wrapperElement=n,this.resizeObserver&&this.resizeObserver.disconnect(),this.resizeObserver=new ResizeObserver(()=>this.emitCurrentHeight()),this.resizeObserver.observe(n)}get sanitizedStyle(){if(this.innerStyle)return(0,i.m)(this.innerStyle)}emitCurrentHeight(){this.isRendering||this.answerSizeUpdated.emit({height:this.wrapperElement.scrollHeight})}bindAnalyticsToLink(n){let o={linkText:n.innerText,linkURL:n.href};(0,a.b)(n,{stopPropagation:!1,onSelect:()=>this.selectInlineLink.emit(o),onBeginDelayedSelect:()=>this.beginDelayedSelectInlineLink.emit(o),onCancelPendingSelect:()=>this.cancelPendingSelectInlineLink.emit(o)})}bindAnalyticsToLinks(n){Array.from(n.querySelectorAll("a")).forEach(n=>this.bindAnalyticsToLink(n))}renderStyle(){let n=this.sanitizedStyle;if(n)return(0,e.h)("style",{innerHTML:n})}renderContent(){return(0,e.h)("div",{class:"wrapper",ref:n=>n&&this.setWrapperElement(n)},(0,e.h)("div",{innerHTML:t.D.sanitize(this.htmlContent,{USE_PROFILES:{html:!0}}),ref:n=>n&&this.bindAnalyticsToLinks(n),part:"answer",class:"margin"}))}render(){return(0,e.h)(e.H,{key:"2ef417be38d085e0d5b788dc65a12c38a89f69f4"},this.renderStyle(),this.renderContent())}get host(){return(0,e.g)(this)}};l.style='/*! tailwindcss v4.0.8 | MIT License | https://tailwindcss.com */\n:root, :host {\n  --font-serif: ui-serif, Georgia, Cambria, \'Times New Roman\', Times, serif;\n  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \'Liberation Mono\', \'Courier New\', monospace;\n  --color-red-50: oklch(0.971 0.013 17.38);\n  --color-red-100: oklch(0.936 0.032 17.717);\n  --color-red-200: oklch(0.885 0.062 18.334);\n  --color-red-300: oklch(0.808 0.114 19.571);\n  --color-red-400: oklch(0.704 0.191 22.216);\n  --color-red-500: oklch(0.637 0.237 25.331);\n  --color-red-600: oklch(0.577 0.245 27.325);\n  --color-red-700: oklch(0.505 0.213 27.518);\n  --color-red-800: oklch(0.444 0.177 26.899);\n  --color-red-900: oklch(0.396 0.141 25.723);\n  --color-red-950: oklch(0.258 0.092 26.042);\n  --color-orange-50: oklch(0.98 0.016 73.684);\n  --color-orange-100: oklch(0.954 0.038 75.164);\n  --color-orange-200: oklch(0.901 0.076 70.697);\n  --color-orange-300: oklch(0.837 0.128 66.29);\n  --color-orange-400: oklch(0.75 0.183 55.934);\n  --color-orange-500: oklch(0.705 0.213 47.604);\n  --color-orange-600: oklch(0.646 0.222 41.116);\n  --color-orange-700: oklch(0.553 0.195 38.402);\n  --color-orange-800: oklch(0.47 0.157 37.304);\n  --color-orange-900: oklch(0.408 0.123 38.172);\n  --color-orange-950: oklch(0.266 0.079 36.259);\n  --color-amber-50: oklch(0.987 0.022 95.277);\n  --color-amber-100: oklch(0.962 0.059 95.617);\n  --color-amber-200: oklch(0.924 0.12 95.746);\n  --color-amber-300: oklch(0.879 0.169 91.605);\n  --color-amber-400: oklch(0.828 0.189 84.429);\n  --color-amber-500: oklch(0.769 0.188 70.08);\n  --color-amber-600: oklch(0.666 0.179 58.318);\n  --color-amber-700: oklch(0.555 0.163 48.998);\n  --color-amber-800: oklch(0.473 0.137 46.201);\n  --color-amber-900: oklch(0.414 0.112 45.904);\n  --color-amber-950: oklch(0.279 0.077 45.635);\n  --color-yellow-50: oklch(0.987 0.026 102.212);\n  --color-yellow-100: oklch(0.973 0.071 103.193);\n  --color-yellow-200: oklch(0.945 0.129 101.54);\n  --color-yellow-300: oklch(0.905 0.182 98.111);\n  --color-yellow-400: oklch(0.852 0.199 91.936);\n  --color-yellow-500: oklch(0.795 0.184 86.047);\n  --color-yellow-600: oklch(0.681 0.162 75.834);\n  --color-yellow-700: oklch(0.554 0.135 66.442);\n  --color-yellow-800: oklch(0.476 0.114 61.907);\n  --color-yellow-900: oklch(0.421 0.095 57.708);\n  --color-yellow-950: oklch(0.286 0.066 53.813);\n  --color-lime-50: oklch(0.986 0.031 120.757);\n  --color-lime-100: oklch(0.967 0.067 122.328);\n  --color-lime-200: oklch(0.938 0.127 124.321);\n  --color-lime-300: oklch(0.897 0.196 126.665);\n  --color-lime-400: oklch(0.841 0.238 128.85);\n  --color-lime-500: oklch(0.768 0.233 130.85);\n  --color-lime-600: oklch(0.648 0.2 131.684);\n  --color-lime-700: oklch(0.532 0.157 131.589);\n  --color-lime-800: oklch(0.453 0.124 130.933);\n  --color-lime-900: oklch(0.405 0.101 131.063);\n  --color-lime-950: oklch(0.274 0.072 132.109);\n  --color-green-50: oklch(0.982 0.018 155.826);\n  --color-green-100: oklch(0.962 0.044 156.743);\n  --color-green-200: oklch(0.925 0.084 155.995);\n  --color-green-300: oklch(0.871 0.15 154.449);\n  --color-green-400: oklch(0.792 0.209 151.711);\n  --color-green-500: oklch(0.723 0.219 149.579);\n  --color-green-600: oklch(0.627 0.194 149.214);\n  --color-green-700: oklch(0.527 0.154 150.069);\n  --color-green-800: oklch(0.448 0.119 151.328);\n  --color-green-900: oklch(0.393 0.095 152.535);\n  --color-green-950: oklch(0.266 0.065 152.934);\n  --color-emerald-50: oklch(0.979 0.021 166.113);\n  --color-emerald-100: oklch(0.95 0.052 163.051);\n  --color-emerald-200: oklch(0.905 0.093 164.15);\n  --color-emerald-300: oklch(0.845 0.143 164.978);\n  --color-emerald-400: oklch(0.765 0.177 163.223);\n  --color-emerald-500: oklch(0.696 0.17 162.48);\n  --color-emerald-600: oklch(0.596 0.145 163.225);\n  --color-emerald-700: oklch(0.508 0.118 165.612);
1\n  --color-emerald-800: oklch(0.432 0.095 166.913);\n  --color-emerald-900: oklch(0.378 0.077 168.94);\n  --color-emerald-950: oklch(0.262 0.051 172.552);\n  --color-teal-50: oklch(0.984 0.014 180.72);\n  --color-teal-100: oklch(0.953 0.051 180.801);\n  --color-teal-200: oklch(0.91 0.096 180.426);\n  --color-teal-300: oklch(0.855 0.138 181.071);\n  --color-teal-400: oklch(0.777 0.152 181.912);\n  --color-teal-500: oklch(0.704 0.14 182.503);\n  --color-teal-600: oklch(0.6 0.118 184.704);\n  --color-teal-700: oklch(0.511 0.096 186.391);\n  --color-teal-800: oklch(0.437 0.078 188.216);\n  --color-teal-900: oklch(0.386 0.063 188.416);\n  --color-teal-950: oklch(0.277 0.046 192.524);\n  --color-cyan-50: oklch(0.984 0.019 200.873);\n  --color-cyan-100: oklch(0.956 0.045 203.388);\n  --color-cyan-200: oklch(0.917 0.08 205.041);\n  --color-cyan-300: oklch(0.865 0.127 207.078);\n  --color-cyan-400: oklch(0.789 0.154 211.53);\n  --color-cyan-500: oklch(0.715 0.143 215.221);\n  --color-cyan-600: oklch(0.609 0.126 221.723);\n  --color-cyan-700: oklch(0.52 0.105 223.128);\n  --color-cyan-800: oklch(0.45 0.085 224.283);\n  --color-cyan-900: oklch(0.398 0.07 227.392);\n  --color-cyan-950: oklch(0.302 0.056 229.695);\n  --color-sky-50: oklch(0.977 0.013 236.62);\n  --color-sky-100: oklch(0.951 0.026 236.824);\n  --color-sky-200: oklch(0.901 0.058 230.902);\n  --color-sky-300: oklch(0.828 0.111 230.318);\n  --color-sky-400: oklch(0.746 0.16 232.661);\n  --color-sky-500: oklch(0.685 0.169 237.323);\n  --color-sky-600: oklch(0.588 0.158 241.966);\n  --color-sky-700: oklch(0.5 0.134 242.749);\n  --color-sky-800: oklch(0.443 0.11 240.79);\n  --color-sky-900: oklch(0.391 0.09 240.876);\n  --color-sky-950: oklch(0.293 0.066 243.157);\n  --color-blue-50: oklch(0.97 0.014 254.604);\n  --color-blue-100: oklch(0.932 0.032 255.585);\n  --color-blue-200: oklch(0.882 0.059 254.128);\n  --color-blue-300: oklch(0.809 0.105 251.813);\n  --color-blue-400: oklch(0.707 0.165 254.624);\n  --color-blue-500: oklch(0.623 0.214 259.815);\n  --color-blue-600: oklch(0.546 0.245 262.881);\n  --color-blue-700: oklch(0.488 0.243 264.376);\n  --color-blue-800: oklch(0.424 0.199 265.638);\n  --color-blue-900: oklch(0.379 0.146 265.522);\n  --color-blue-950: oklch(0.282 0.091 267.935);\n  --color-indigo-50: oklch(0.962 0.018 272.314);\n  --color-indigo-100: oklch(0.93 0.034 272.788);\n  --color-indigo-200: oklch(0.87 0.065 274.039);\n  --color-indigo-300: oklch(0.785 0.115 274.713);\n  --color-indigo-400: oklch(0.673 0.182 276.935);\n  --color-indigo-500: oklch(0.585 0.233 277.117);\n  --color-indigo-600: oklch(0.511 0.262 276.966);\n  --color-indigo-700: oklch(0.457 0.24 277.023);\n  --color-indigo-800: oklch(0.398 0.195 277.366);\n  --color-indigo-900: oklch(0.359 0.144 278.697);\n  --color-indigo-950: oklch(0.257 0.09 281.288);\n  --color-violet-50: oklch(0.969 0.016 293.756);\n  --color-violet-100: oklch(0.943 0.029 294.588);\n  --color-violet-200: oklch(0.894 0.057 293.283);\n  --color-violet-300: oklch(0.811 0.111 293.571);\n  --color-violet-400: oklch(0.702 0.183 293.541);\n  --color-violet-500: oklch(0.606 0.25 292.717);\n  --color-violet-600: oklch(0.541 0.281 293.009);\n  --color-violet-700: oklch(0.491 0.27 292.581);\n  --color-violet-800: oklch(0.432 0.232 292.759);\n  --color-violet-900: oklch(0.38 0.189 293.745);\n  --color-violet-950: oklch(0.283 0.141 291.089);\n  --color-purple-50: oklch(0.977 0.014 308.299);\n  --color-purple-100: oklch(0.946 0.033 307.174);\n  --color-purple-200: oklch(0.902 0.063 306.703);\n  --color-purple-300: oklch(0.827 0.119 306.383);\n  --color-purple-400: oklch(0.714 0.203 305.504);\n  --color-purple-500: oklch(0.627 0.265 303.9);\n  --color-purple-600: oklch(0.558 0.288 302.321);\n  --color-purple-700: oklch(0.496 0.265 301.924);\n  --color-purple-800: oklch(0.438 0.218 303.724);\n  --color-purple-900: oklch(0.381 0.176 304.987);\n  --color-purple-950: oklch(0.291 0.149 302.717);\n  --color-fuchsia-50: oklch(0.977 0.017 320.058);\n  --color-fuchsia-100: oklch(0.952 0.037 318.852);\n  --color-fuchsia-200: oklch(0.903 0.076 319.62);\n  --color-fuchsia-300: oklch(0.833 0.145 321.434);\n  --color-fuchsia-400: oklch(0.74 0.238 322.16);\n  --color-fuchsia-500: oklch(0.667 0.295 322.15);\n  --color-fuchsia-600: oklch(0.591 0.293 322.896);\n  --color-fuchsia-700: oklch(0.518 0.253 323.949);\n  --color-fuchsia-800: oklch(0.452 0.211 324.591);\n  --color-fuchsia-900: oklch(0.401 0.17 325.612);\n  --color-fuchsia-950: oklch(0.293 0.136 325.661);\n  --color-pink-50: oklch(0.971 0.014 343.198);\n  --color-pink-100: oklch(0.948 0.028 342.258);\n  --color-pink-200: oklch(0.899 0.061 343.231);\n  --color-pink-300: oklch(0.823 0.12 346.018);\n  --color-pink-400: oklch(0.718 0.202 349.761);\n  --color-pink-500: oklch(0.656 0.241 354.308);\n  --color-pink-600: oklch(0.592 0.249 0.584);\n  --color-pink-700: oklch(0.525 0.223 3.958);\n  --color-pink-800: oklch(0.459 0.187 3.815);\n  --color-pink-900: oklch(0.408 0.153 2.432);\n  --color-pink-950: oklch(0.284 0.109 3.907);\n  --color-rose-50: oklch(0.969 0.015 12.422);\n  --color-rose-100: oklch(0.941 0.03 12.58);\n  --color-rose-200: oklch(0.892 0.058 10.001);\n  --color-rose-300: oklch(0.81 0.117 11.638);\n  --color-rose-400: oklch(0.712 0.194 13.428);\n  --color-rose-500: oklch(0.645 0.246 16.439);\n  --color-rose-600: oklch(0.586 0.253 17.585);\n  --color-rose-700: oklch(0.514 0.222 16.935);\n  --color-rose-800: oklch(0.455 0.188 13.697);\n  --color-rose-900: oklch(0.41 0.159 10.272);\n  --color-rose-950: oklch(0.271 0.105 12.094);\n  --color-slate-50: oklch(0.984 0.003 247.858);\n  --color-slate-100: oklch(0.968 0.007 247.896);\n  --color-slate-200: oklch(0.929 0.013 255.508);\n  --color-slate-300: oklch(0.869 0.022 252.894);\n  --color-slate-400: oklch(0.704 0.04 256.788);\n  --color-slate-500: oklch(0.554 0.046 257.417);\n  --color-slate-600: oklch(0.446 0.043 257.281);\n  --color-slate-700: oklch(0.372 0.044 257.287);\n  --color-slate-800: oklch(0.279 0.041 260.031);\n  --color-slate-900: oklch(0.208 0.042 265.755);\n  --color-slate-950: oklch(0.129 0.042 264.695);\n  --color-gray-50: oklch(0.985 0.002 247.839);\n  --color-gray-100: oklch(0.967 0.003 264.542);\n  --color-gray-200: oklch(0.928 0.006 264.531);\n  --color-gray-300: oklch(0.872 0.01 258.338);\n  --color-gray-400: oklch(0.707 0.022 261.325);\n  --color-gray-500: oklch(0.551 0.027 264.364);\n  --color-gray-600: oklch(0.446 0.03 256.802);\n  --color-gray-700: oklch(0.373 0.034 259.733);\n  --color-gray-800: oklch(0.278 0.033 256.848);\n  --color-gray-900: oklch(0.21 0.034 264.665);\n  --color-gray-950: oklch(0.13 0.028 261.692);\n  --color-zinc-50: oklch(0.985 0 0);\n  --color-zinc-100: oklch(0.967 0.001 286.375);\n  --color-zinc-200: oklch(0.92 0.004 286.32);\n  --color-zinc-300: oklch(0.871 0.006 286.286);\n  --color-zinc-400: oklch(0.705 0.015 286.067);\n  --color-zinc-500: oklch(0.552 0.016 285.938);\n  --color-zinc-600: oklch(0.442 0.017 285.786);\n  --color-zinc-700: oklch(0.37 0.013 285.805);\n  --color-zinc-800: oklch(0.274 0.006 286.033);\n  --color-zinc-900: oklch(0.21 0.006 285.885);\n  --color-zinc-950: oklch(0.141 0.005 285.823);\n  --color-neutral-50: oklch(0.985 0 0);\n  --color-neutral-100: oklch(0.97 0 0);\n  --color-neutral-200: oklch(0.922 0 0);\n  --color-neutral-300: oklch(0.87 0 0);\n  --color-neutral-400: oklch(0.708 0 0);\n  --color-neutral-500: oklch(0.556 0 0);\n  --color-neutral-600: oklch(0.439 0 0);\n  --color-neutral-700: oklch(0.371 0 0);\n  --color-neutral-800: oklch(0.269 0 0);\n  --color-neutral-900: oklch(0.205 0 0);\n  --color-neutral-950: oklch(0.145 0 0);\n  --color-stone-50: oklch(0.985 0.001 106.423);\n  --color-stone-100: oklch(0.97 0.001 106.424);\n  --color-stone-200: oklch(0.923 0.003 48.717);\n  --color-stone-300: oklch(0.869 0.005 56.366);\n  --color-stone-400: oklch(0.709 0.01 56.259);\n  --color-stone-500: oklch(0.553 0.013 58.071);\n  --color-stone-600: oklch(0.444 0.011 73.639);\n  --color-stone-700: oklch(0.374 0.01 67.558);\n  --color-stone-800: oklch(0.268 0.007 34.298);\n  --color-stone-900: oklch(0.216 0.006 56.043);\n  --color-stone-950: oklch(0.147 0.004 49.25);\n  --color-black: #000;\n  --color-white: #fff;\n  --spacing: 0.25rem;\n  --breakpoint-sm: 40rem;\n  --breakpoint-md: 48rem;\n  --breakpoint-lg: 64rem;\n  --breakpoint-xl: 80rem;\n  --breakpoint-2xl: 96rem;\n  --container-3xs: 16rem;\n  --container-2xs: 18rem;\n  --container-xs: 20rem;\n  --container-sm: 24rem;\n  --container-md: 28rem;\n  --container-lg: 32rem;\n  --container-xl: 36rem;\n  --container-2xl: 42rem;
1\n  --container-3xl: 48rem;\n  --container-4xl: 56rem;\n  --container-5xl: 64rem;\n  --container-6xl: 72rem;\n  --container-7xl: 80rem;\n  --text-xs: 0.75rem;\n  --text-xs--line-height: calc(1 / 0.75);\n  --text-sm--line-height: calc(1.25 / 0.875);\n  --text-base--line-height: calc(1.5 / 1);\n  --text-lg--line-height: calc(1.75 / 1.125);\n  --text-xl--line-height: calc(1.75 / 1.25);\n  --text-2xl--line-height: calc(2 / 1.5);\n  --text-3xl: 1.875rem;\n  --text-3xl--line-height: calc(2.25 / 1.875);\n  --text-4xl: 2.25rem;\n  --text-4xl--line-height: calc(2.5 / 2.25);\n  --text-5xl: 3rem;\n  --text-5xl--line-height: 1;\n  --text-6xl: 3.75rem;\n  --text-6xl--line-height: 1;\n  --text-7xl: 4.5rem;\n  --text-7xl--line-height: 1;\n  --text-8xl: 6rem;\n  --text-8xl--line-height: 1;\n  --text-9xl: 8rem;\n  --text-9xl--line-height: 1;\n  --font-weight-thin: 100;\n  --font-weight-extralight: 200;\n  --font-weight-light: 300;\n  --font-weight-medium: 500;\n  --font-weight-semibold: 600;\n  --font-weight-extrabold: 800;\n  --font-weight-black: 900;\n  --tracking-tighter: -0.05em;\n  --tracking-tight: -0.025em;\n  --tracking-normal: 0em;\n  --tracking-wide: 0.025em;\n  --tracking-wider: 0.05em;\n  --tracking-widest: 0.1em;\n  --leading-tight: 1.25;\n  --leading-snug: 1.375;\n  --leading-normal: 1.5;\n  --leading-relaxed: 1.625;\n  --leading-loose: 2;\n  --radius-2xl: 1rem;\n  --radius-3xl: 1.5rem;\n  --radius-4xl: 2rem;\n  --shadow-2xs: 0 1px rgb(0 0 0 / 0.05);\n  --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05);\n  --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\n  --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\n  --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);\n  --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);\n  --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / 0.05);\n  --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / 0.05);\n  --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / 0.05);\n  --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 0.05);\n  --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.15);\n  --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12);\n  --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15);\n  --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1);\n  --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15);\n  --blur-xs: 4px;\n  --blur-sm: 8px;\n  --blur-md: 12px;\n  --blur-lg: 16px;\n  --blur-xl: 24px;\n  --blur-2xl: 40px;\n  --blur-3xl: 64px;\n  --perspective-dramatic: 100px;\n  --perspective-near: 300px;\n  --perspective-normal: 500px;\n  --perspective-midrange: 800px;\n  --perspective-distant: 1200px;\n  --aspect-video: 16 / 9;\n  --ease-in: cubic-bezier(0.4, 0, 1, 1);\n  --ease-out: cubic-bezier(0, 0, 0.2, 1);\n  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);\n  --animate-spin: spin 1s linear infinite;\n  --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  --animate-bounce: bounce 1s infinite;\n}\n@layer theme, base, components, utilities;\n@layer theme;\n@layer base {\n  *, ::after, ::before, ::backdrop, ::file-selector-button {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n    border: 0 solid;\n  }\n  html, :host {\n    line-height: 1.5;\n    -webkit-text-size-adjust: 100%;\n    tab-size: 4;\n    font-family: var( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" );\n    font-feature-settings: var(--default-font-feature-settings, normal);\n    font-variation-settings: var( --default-font-variation-settings, normal );\n    -webkit-tap-highlight-color: transparent;\n  }\n  body {\n    line-height: inherit;\n  }\n  hr {\n    height: 0;\n    color: inherit;\n    border-top-width: 1px;\n  }\n  abbr:where([title]) {\n    -webkit-text-decoration: underline dotted;\n    text-decoration: underline dotted;\n  }\n  h1, h2, h3, h4, h5, h6 {\n    font-size: inherit;\n    font-weight: inherit;\n  }\n  a {\n    color: inherit;\n    -webkit-text-decoration: inherit;\n    text-decoration: inherit;\n  }\n  b, strong {\n    font-weight: bolder;\n  }
1\n  code, kbd, samp, pre {\n    font-family: var( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );\n    font-feature-settings: var( --default-mono-font-feature-settings, normal );\n    font-variation-settings: var( --default-mono-font-variation-settings, normal );\n    font-size: 1em;\n  }\n  small {\n    font-size: 80%;\n  }\n  sub, sup {\n    font-size: 75%;\n    line-height: 0;\n    position: relative;\n    vertical-align: baseline;\n  }\n  sub {\n    bottom: -0.25em;\n  }\n  sup {\n    top: -0.5em;\n  }\n  table {\n    text-indent: 0;\n    border-color: inherit;\n    border-collapse: collapse;\n  }\n  :-moz-focusring {\n    outline: auto;\n  }\n  progress {\n    vertical-align: baseline;\n  }\n  summary {\n    display: list-item;\n  }\n  ol, ul, menu {\n    list-style: none;\n  }\n  img, svg, video, canvas, audio, iframe, embed, object {\n    display: block;\n    vertical-align: middle;\n  }\n  img, video {\n    max-width: 100%;\n    height: auto;\n  }\n  button, input, select, optgroup, textarea, ::file-selector-button {\n    font: inherit;\n    font-feature-settings: inherit;\n    font-variation-settings: inherit;\n    letter-spacing: inherit;\n    color: inherit;\n    border-radius: 0;\n    background-color: transparent;\n    opacity: 1;\n  }\n  :where(select:is([multiple], [size])) optgroup {\n    font-weight: bolder;\n  }\n  :where(select:is([multiple], [size])) optgroup option {\n    padding-inline-start: 20px;\n  }\n  ::file-selector-button {\n    margin-inline-end: 4px;\n  }\n  ::placeholder {\n    opacity: 1;\n    color: color-mix(in oklab, currentColor 50%, transparent);\n  }\n  textarea {\n    resize: vertical;\n  }\n  ::-webkit-search-decoration {\n    -webkit-appearance: none;\n  }\n  ::-webkit-date-and-time-value {\n    min-height: 1lh;\n    text-align: inherit;\n  }\n  ::-webkit-datetime-edit {\n    display: inline-flex;\n  }\n  ::-webkit-datetime-edit-fields-wrapper {\n    padding: 0;\n  }\n  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {\n    padding-block: 0;\n  }\n  :-moz-ui-invalid {\n    box-shadow: none;\n  }\n  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {\n    appearance: button;\n  }\n  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {\n    height: auto;\n  }\n  [hidden]:where(:not([hidden="until-found"])) {\n    display: none !important;\n  }\n}\n@layer utilities {\n  .\\@container {\n    container-type: inline-size;\n  }\n  .pointer-events-auto {\n    pointer-events: auto;\n  }\n  .pointer-events-none {\n    pointer-events: none;\n  }\n  .collapse {\n    visibility: collapse;\n  }\n  .collapse\\! {\n    visibility: collapse !important;\n  }\n  .invisible {\n    visibility: hidden;\n  }\n  .visible {\n    visibility: visible;\n  }\n  .sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n  .absolute {\n    position: absolute;\n  }\n  .fixed {\n    position: fixed;\n  }\n  .relative {\n    position: relative;\n  }\n  .static {\n    position: static;\n  }\n  .sticky {\n    position: sticky;\n  }\n  .inset-0 {\n    inset: calc(0.25rem * 0);\n  }\n  .-top-2 {\n    top: calc(0.25rem * -2);\n  }\n  .-top-4 {\n    top: calc(0.25rem * -4);\n  }\n  .top-0 {\n    top: calc(0.25rem * 0);\n  }\n  .top-0\\.5 {\n    top: calc(0.25rem * 0.5);\n  }\n  .top-1\\/2 {\n    top: calc(1/2 * 100%);\n  }\n  .top-6 {\n    top: calc(0.25rem * 6);\n  }\n  .top-\\[4px\\] {\n    top: 4px;\n  }\n  .top-full {\n    top: 100%;\n  }\n  .top-px {\n    top: 1px;\n  }\n  .-right-2 {\n    right: calc(0.25rem * -2);\n  }\n  .right-0 {\n    right: calc(0.25rem * 0);\n  }\n  .right-6 {\n    right: calc(0.25rem * 6);\n  }\n  .right-12 {\n    right: calc(0.25rem * 12);\n  }\n  .right-20 {\n    right: calc(0.25rem * 20);\n  }\n  .right-px {\n    right: 1px;\n  }\n  .bottom-0 {\n    bottom: calc(0.25rem * 0);\n  }\n  .bottom-1 {\n    bottom: calc(0.25rem * 1);\n  }\n  .bottom-2 {\n    bottom: calc(0.25rem * 2);\n  }\n  .bottom-px {\n    bottom: 1px;\n  }\n  .left-0 {\n    left: calc(0.25rem * 0);\n  }\n  .left-1 {\n    left: calc(0.25rem * 1);\n  }\n  .left-2 {\n    left: calc(0.25rem * 2);\n  }\n  .left-\\[15px\\] {\n    left: 15px;\n  }\n  .isolate {\n    isolation: isolate;\n  }\n  .z-0 {\n    z-index: 0;\n  }\n  .z-1 {\n    z-index: 1;\n  }\n  .z-10 {\n    z-index: 10;\n  }\n  .z-100 {\n    z-index: 100;\n  }\n  .z-9998 {\n    z-index: 9998;\n  }\n  .z-9999 {\n    z-index: 9999;\n  }\n  .order-last {\n    order: 9999;\n  }\n  .col-span-2 {\n    grid-column: span 2 / span 2;\n  }\n  .\\!container {\n    width: 100% !important;\n  }\n  @media (width >= 1024px) {\n    .\\!container {\n      max-width: 1024px !important;\n    }\n  }\n  @media (width >= 40rem) {\n    .\\!container {\n      max-width: 40rem !important;\n    }\n  }\n  @media (width >= 48rem) {\n    .\\!container {\n      max-width: 48rem !important;\n    }\n  }\n  @media (width >= 64rem) {\n    .\\!container {\n      max-width: 64rem !important;\n    }\n  }\n  @media (width >= 80rem) {\n    .\\!container {\n      max-width: 80rem !important;\n    }\n  }\n  @media (width >= 96rem) {\n    .\\!container {\n      max-width: 96rem !important;\n    }\n  }\n  .container {\n    width: 100%;\n  }\n  @media (width >= 1024px) {\n    .container {\n      max-width: 1024px;\n    }\n  }\n  @media (width >= 40rem) {\n    .container {\n      max-width: 40rem;\n    }\n  }\n  @media (width >= 48rem) {\n    .container {\n      max-width: 48rem;\n    }\n  }\n  @media (width >= 64rem) {\n    .container {\n      max-width: 64rem;\n    }\n  }\n  @media (width >= 80rem) {\n    .container {\n      max-width: 80rem;\n    }\n  }\n  @media (width >= 96rem) {\n    .container {\n      max-width: 96rem;\n    }\n  }\n  .m-0 {\n    margin: calc(0.25rem * 0);\n  }\n  .m-2 {\n    margin: calc(0.25rem * 2);\n  }\n  .mx-0\\.5 {\n    margin-inline: calc(0.25rem * 0.5);\n  }\n  .mx-1 {\n    margin-inline: calc(0.25rem * 1);\n  }\n  .mx-6 {\n    margin-inline: calc(0.25rem * 6);\n  }\n  .mx-16 {\n    margin-inline: calc(0.25rem * 16);\n  }\n  .mx-auto {\n    margin-inline: auto;\n  }\n  .my-0 {\n    margin-block: calc(0.25rem * 0);\n  }\n  .my-2 {\n    margin-block: calc(0.25rem * 2);\n  }\n  .my-3 {\n    margin-block: calc(0.25rem * 3);\n  }\n  .my-4 {\n    margin-block: calc(0.25rem * 4);\n  }\n  .my-6 {\n    margin-block: calc(0.25rem * 6);\n  }\n  .my-auto {\n    margin-block: auto;\n  }\n  .mt-0 {\n    margin-top: calc(0.25rem * 0);\n  }\n  .mt-1 {\n    margin-top: calc(0.25rem * 1);\n  }\n  .mt-1\\.5 {\n    margin-top: calc(0.25rem * 1.5);\n  }\n  .mt-2 {\n    margin-top: calc(0.25rem * 2);\n  }\n  .mt-2\\.5 {\n    margin-top: calc(0.25rem * 2.5);\n  }\n  .mt-3 {\n    margin-top: calc(0.25rem * 3);\n  }\n  .mt-4 {\n    margin-top: calc(0.25rem * 4);\n  }\n  .mt-6 {\n    margin-top: calc(0.25rem * 6);\n  }\n  .mt-7 {\n    margin-top: calc(0.25rem * 7);\n  }\n  .mt-8 {\n    margin-top: calc(0.25rem * 8);\n  }\n  .mt-10 {\n    margin-top: calc(0.25rem * 10);\n  }
1\n  .mt-px {\n    margin-top: 1px;\n  }\n  .mr-0 {\n    margin-right: calc(0.25rem * 0);\n  }\n  .mr-0\\.5 {\n    margin-right: calc(0.25rem * 0.5);\n  }\n  .mr-1 {\n    margin-right: calc(0.25rem * 1);\n  }\n  .mr-1\\.5 {\n    margin-right: calc(0.25rem * 1.5);\n  }\n  .mr-2 {\n    margin-right: calc(0.25rem * 2);\n  }\n  .mr-3 {\n    margin-right: calc(0.25rem * 3);\n  }\n  .mr-6 {\n    margin-right: calc(0.25rem * 6);\n  }\n  .mb-0 {\n    margin-bottom: calc(0.25rem * 0);\n  }\n  .mb-1 {\n    margin-bottom: calc(0.25rem * 1);\n  }\n  .mb-2 {\n    margin-bottom: calc(0.25rem * 2);\n  }\n  .mb-3 {\n    margin-bottom: calc(0.25rem * 3);\n  }\n  .mb-4 {\n    margin-bottom: calc(0.25rem * 4);\n  }\n  .mb-6 {\n    margin-bottom: calc(0.25rem * 6);\n  }\n  .ml-0\\.5 {\n    margin-left: calc(0.25rem * 0.5);\n  }\n  .ml-1 {\n    margin-left: calc(0.25rem * 1);\n  }\n  .ml-1\\.5 {\n    margin-left: calc(0.25rem * 1.5);\n  }\n  .ml-2 {\n    margin-left: calc(0.25rem * 2);\n  }\n  .ml-4 {\n    margin-left: calc(0.25rem * 4);\n  }\n  .ml-6 {\n    margin-left: calc(0.25rem * 6);\n  }\n  .ml-auto {\n    margin-left: auto;\n  }\n  .box-border {\n    box-sizing: border-box;\n  }\n  .box-content {\n    box-sizing: content-box;\n  }\n  .line-clamp-1 {\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 1;\n  }\n  .line-clamp-2 {\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n  }\n  .line-clamp-3 {\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 3;\n  }\n  .line-clamp-4 {\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 4;\n  }\n  .line-clamp-none {\n    overflow: visible;\n    display: block;\n    -webkit-box-orient: horizontal;\n    -webkit-line-clamp: unset;\n  }\n  .block {\n    display: block;\n  }\n  .contents {\n    display: contents;\n  }\n  .flex {\n    display: flex;\n  }\n  .flow-root {\n    display: flow-root;\n  }\n  .grid {\n    display: grid;\n  }\n  .hidden {\n    display: none;\n  }\n  .inline {\n    display: inline;\n  }\n  .inline-block {\n    display: inline-block;\n  }\n  .inline-flex {\n    display: inline-flex;\n  }\n  .table {\n    display: table;\n  }\n  .aspect-square {\n    aspect-ratio: 1 / 1;\n  }\n  .size-\\[27px\\] {\n    width: 27px;\n    height: 27px;\n  }\n  .h-1 {\n    height: calc(0.25rem * 1);\n  }\n  .h-2 {\n    height: calc(0.25rem * 2);\n  }\n  .h-2\\.5 {\n    height: calc(0.25rem * 2.5);\n  }\n  .h-3 {\n    height: calc(0.25rem * 3);\n  }\n  .h-4 {\n    height: calc(0.25rem * 4);\n  }\n  .h-5 {\n    height: calc(0.25rem * 5);\n  }\n  .h-5\\/6 {\n    height: calc(5/6 * 100%);\n  }\n  .h-6 {\n    height: calc(0.25rem * 6);\n  }\n  .h-7 {\n    height: calc(0.25rem * 7);\n  }\n  .h-8 {\n    height: calc(0.25rem * 8);\n  }\n  .h-9 {\n    height: calc(0.25rem * 9);\n  }\n  .h-10 {\n    height: calc(0.25rem * 10);\n  }\n  .h-12 {\n    height: calc(0.25rem * 12);\n  }\n  .h-\\[2\\.6rem\\] {\n    height: 2.6rem;\n  }\n  .h-\\[9px\\] {\n    height: 9px;\n  }\n  .h-full {\n    height: 100%;\n  }\n  .max-h-96 {\n    max-height: calc(0.25rem * 96);\n  }\n  .min-h-10 {\n    min-height: calc(0.25rem * 10);\n  }\n  .w-0\\.5 {\n    width: calc(0.25rem * 0.5);\n  }\n  .w-1 {\n    width: calc(0.25rem * 1);\n  }\n  .w-1\\/2 {\n    width: calc(1/2 * 100%);\n  }\n  .w-2 {\n    width: calc(0.25rem * 2);\n  }\n  .w-2\\.5 {\n    width: calc(0.25rem * 2.5);\n  }\n  .w-3 {\n    width: calc(0.25rem * 3);\n  }\n  .w-3\\.5 {\n    width: calc(0.25rem * 3.5);\n  }\n  .w-3\\/5 {\n    width: calc(3/5 * 100%);\n  }\n  .w-4 {\n    width: calc(0.25rem * 4);\n  }\n  .w-5 {\n    width: calc(0.25rem * 5);\n  }\n  .w-5\\/6 {\n    width: calc(5/6 * 100%);\n  }\n  .w-6 {\n    width: calc(0.25rem * 6);\n  }\n  .w-7 {\n    width: calc(0.25rem * 7);\n  }\n  .w-8 {\n    width: calc(0.25rem * 8);\n  }\n  .w-9 {\n    width: calc(0.25rem * 9);\n  }\n  .w-10 {\n    width: calc(0.25rem * 10);\n  }\n  .w-12 {\n    width: calc(0.25rem * 12);\n  }\n  .w-20 {\n    width: calc(0.25rem * 20);\n  }\n  .w-28 {\n    width: calc(0.25rem * 28);\n  }\n  .w-32 {\n    width: calc(0.25rem * 32);\n  }\n  .w-44 {\n    width: calc(0.25rem * 44);\n  }\n  .w-48 {\n    width: calc(0.25rem * 48);\n  }\n  .w-60 {\n    width: calc(0.25rem * 60);\n  }\n  .w-72 {\n    width: calc(0.25rem * 72);\n  }\n  .w-100 {\n    width: calc(0.25rem * 100);\n  }\n  .w-\\[2\\.6rem\\] {\n    width: 2.6rem;\n  }\n  .w-\\[9px\\] {\n    width: 9px;\n  }\n  .w-auto {\n    width: auto;\n  }\n  .w-fit {\n    width: fit-content;\n  }\n  .w-full {\n    width: 100%;\n  }\n  .w-max {\n    width: max-content;\n  }\n  .max-w-4\\/5 {\n    max-width: calc(4/5 * 100%);\n  }\n  .max-w-60 {\n    max-width: calc(0.25rem * 60);\n  }\n  .max-w-170 {\n    max-width: calc(0.25rem * 170);\n  }\n  .max-w-\\[30ch\\] {\n    max-width: 30ch;\n  }\n  .max-w-full {\n    max-width: 100%;\n  }\n  .max-w-lg {\n    max-width: 32rem;\n  }\n  .max-w-max {\n    max-width: max-content;\n  }\n  .min-w-0 {\n    min-width: calc(0.25rem * 0);\n  }\n  .min-w-2xs {\n    min-width: 18rem;\n  }\n  .min-w-10 {\n    min-width: calc(0.25rem * 10);\n  }\n  .min-w-20 {\n    min-width: calc(0.25rem * 20);\n  }\n  .min-w-24 {\n    min-width: calc(0.25rem * 24);\n  }\n  .min-w-170 {\n    min-width: calc(0.25rem * 170);\n  }\n  .min-w-full {\n    min-width: 100%;\n  }\n  .flex-1 {\n    flex: 1;\n  }\n  .flex-none {\n    flex: none;\n  }\n  .flex-shrink {\n    flex-shrink: 1;\n  }\n  .shrink-0 {\n    flex-shrink: 0;\n  }\n  .flex-grow {\n    flex-grow: 1;\n  }\n  .grow {\n    flex-grow: 1;\n  }\n  .basis-1\\/2 {\n    flex-basis: calc(1/2 * 100%);\n  }\n  .basis-8 {\n    flex-basis: calc(0.25rem * 8);\n  }\n  .border-collapse {\n    border-collapse: collapse;\n  }\n  .-translate-x-1\\/2 {\n    --tw-translate-x: calc(calc(1/2 * 100%) * -1);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n  .translate-x-1\\/2 {\n    --tw-translate-x: calc(1/2 * 100%);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n  .-translate-y-1\\/2 {\n    --tw-translate-y: calc(calc(1/2 * 100%) * -1);\n    translate: var(--tw-translate-x) var(--tw-translate-y);\n  }\n  .scale-75 {\n    --tw-scale-x: 75%;\n    --tw-scale-y: 75%;\n    --tw-scale-z: 75%;\n    scale: var(--tw-scale-x) var(--tw-scale-y);\n  }\n  .scale-100 {\n    --tw-scale-x: 100%;\n    --tw-scale-y: 100%;\n    --tw-scale-z: 100%;\n    scale: var(--tw-scale-x) var(--tw-scale-y);\n  }\n  .-scale-y-100 {\n    --tw-scale-y: calc(100% * -1);\n    scale: var(--tw-scale-x) var(--tw-scale-y);\n  }\n  .rotate-180 {\n    rotate: 180deg;\n  }\n  .transform {\n    transform: var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y);\n  }\n  .animate-pulse {\n    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  }\n  .animate-scale-up-modal {\n    animation: var(--animate-scale-up-modal);\n  }\n  .animate-slide-down-modal {\n    animation: var(--animate-slide-down-modal);\n  }\n  .animate-spin {\n    animation: spin 1s linear infinite;\n  }\n  .cursor-\\[inherit\\] {\n    cursor: inherit;\n  }\n  .cursor-pointer {\n    cursor: pointer;\n  }\n  .resize {\n    resize: both;\n  }\n  .resize-none {\n    resize: none;\n  }\n  .list-decimal {\n    list-style-type: decimal;\n  }\n  .list-disc {\n    list-style-type: disc;\n  }\n  .list-none {\n    list-style-type: none;\n  }\n  .appearance-none {\n    appearance: none;\n  }\n  .grid-cols-\\[min-content_1fr\\] {\n    grid-template-columns: min-content 1fr;\n  }\n  .grid-cols-\\[min-content_auto\\] {\n    grid-template-columns: min-content auto;\n  }\n  .flex-col {\n    flex-direction: column;\n  }\n  .flex-row {\n    flex-direction: row;\n  }\n  .flex-nowrap {\n    flex-wrap: nowrap;\n  }\n  .flex-wrap {\n    flex-wrap: wrap;\n  }\n  .place-items-center {\n    place-items: center;\n  }
1\n  .content-center {\n    align-content: center;\n  }\n  .items-baseline {\n    align-items: baseline;\n  }\n  .items-center {\n    align-items: center;\n  }\n  .items-start {\n    align-items: flex-start;\n  }\n  .items-stretch {\n    align-items: stretch;\n  }\n  .justify-between {\n    justify-content: space-between;\n  }\n  .justify-center {\n    justify-content: center;\n  }\n  .justify-end {\n    justify-content: flex-end;\n  }\n  .gap-0\\.5 {\n    gap: calc(0.25rem * 0.5);\n  }\n  .gap-1 {\n    gap: calc(0.25rem * 1);\n  }\n  .gap-2 {\n    gap: calc(0.25rem * 2);\n  }\n  .gap-3 {\n    gap: calc(0.25rem * 3);\n  }\n  .gap-4 {\n    gap: calc(0.25rem * 4);\n  }\n  .gap-8 {\n    gap: calc(0.25rem * 8);\n  }\n  .gap-x-1\\.5 {\n    column-gap: calc(0.25rem * 1.5);\n  }\n  .gap-x-2 {\n    column-gap: calc(0.25rem * 2);\n  }\n  .gap-x-4 {\n    column-gap: calc(0.25rem * 4);\n  }\n  :where(.space-x-1\\.5 > :not(:last-child)) {\n    --tw-space-x-reverse: 0;\n    margin-inline-start: calc(calc(0.25rem * 1.5) * var(--tw-space-x-reverse));\n    margin-inline-end: calc(calc(0.25rem * 1.5) * calc(1 - var(--tw-space-x-reverse)));\n  }\n  .gap-y-0\\.5 {\n    row-gap: calc(0.25rem * 0.5);\n  }\n  :where(.divide-y > :not(:last-child)) {\n    --tw-divide-y-reverse: 0;\n    border-bottom-style: var(--tw-border-style);\n    border-top-style: var(--tw-border-style);\n    border-top-width: calc(1px * var(--tw-divide-y-reverse));\n    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n  }\n  :where(.divide-neutral > :not(:last-child)) {\n    border-color: var(--atomic-neutral);\n  }
1\n  .self-center {\n    align-self: center;\n  }\n  .self-start {\n    align-self: flex-start;\n  }\n  .truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .overflow-auto {\n    overflow: auto;\n  }\n  .overflow-hidden {\n    overflow: hidden;\n  }\n  .overflow-x-auto {\n    overflow-x: auto;\n  }\n  .overflow-x-clip {\n    overflow-x: clip;\n  }\n  .overflow-x-scroll {\n    overflow-x: scroll;\n  }\n  .overflow-y-auto {\n    overflow-y: auto;\n  }\n  .overflow-y-visible {\n    overflow-y: visible;\n  }\n  .scroll-smooth {\n    scroll-behavior: smooth;\n  }\n  .rounded {\n    border-radius: var(--atomic-border-radius);\n  }\n  .rounded-full {\n    border-radius: calc(infinity * 1px);\n  }\n  .rounded-lg {\n    border-radius: var(--atomic-border-radius-lg);\n  }\n  .rounded-md {\n    border-radius: var(--atomic-border-radius-md);\n  }\n  .rounded-none {\n    border-radius: 0;\n  }\n  .rounded-sm {\n    border-radius: var(--atomic-border-radius);\n  }\n  .rounded-xl {\n    border-radius: var(--atomic-border-radius-xl);\n  }\n  .rounded-l {\n    border-top-left-radius: var(--atomic-border-radius);\n    border-bottom-left-radius: var(--atomic-border-radius);\n  }\n  .rounded-tl-none {\n    border-top-left-radius: 0;\n  }\n  .rounded-tl-xl {\n    border-top-left-radius: var(--atomic-border-radius-xl);\n  }\n  .rounded-r {\n    border-top-right-radius: var(--atomic-border-radius);\n    border-bottom-right-radius: var(--atomic-border-radius);\n  }\n  .rounded-r-none {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n  .rounded-tr-xl {\n    border-top-right-radius: var(--atomic-border-radius-xl);\n  }\n  .rounded-bl-none {\n    border-bottom-left-radius: 0;\n  }\n  .border {\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n  }\n  .border-0 {\n    border-style: var(--tw-border-style);\n    border-width: 0px;\n  }\n  .border-2 {\n    border-style: var(--tw-border-style);\n    border-width: 2px;\n  }\n  .border-t {\n    border-top-style: var(--tw-border-style);\n    border-top-width: 1px;\n  }\n  .border-r {\n    border-right-style: var(--tw-border-style);\n    border-right-width: 1px;\n  }\n  .border-r-0 {\n    border-right-style: var(--tw-border-style);\n    border-right-width: 0px;\n  }\n  .border-b {\n    border-bottom-style: var(--tw-border-style);\n    border-bottom-width: 1px;\n  }\n  .border-l {\n    border-left-style: var(--tw-border-style);\n    border-left-width: 1px;\n  }\n  .border-none {\n    --tw-border-style: none;\n    border-style: none;\n  }\n  .border-solid {\n    --tw-border-style: solid;\n    border-style: solid;\n  }\n  .border-neutral {\n    border-color: var(--atomic-neutral);\n  }\n  .border-neutral-dark {\n    border-color: var(--atomic-neutral-dark);\n  }\n  .border-neutral-dim {\n    border-color: var(--atomic-neutral-dim);\n  }\n  .border-primary {\n    border-color: var(--atomic-primary);\n  }\n  .border-primary-light {\n    border-color: var(--atomic-primary-light);\n  }\n  .border-t-neutral {\n    border-top-color: var(--atomic-neutral);\n  }\n  .border-b-neutral {\n    border-bottom-color: var(--atomic-neutral);\n  }\n  .border-b-neutral-dim {\n    border-bottom-color: var(--atomic-neutral-dim);\n  }\n  .border-l-neutral {\n    border-left-color: var(--atomic-neutral);\n  }\n  .border-l-neutral-dim {\n    border-left-color: var(--atomic-neutral-dim);\n  }\n  .bg-\\[\\#F1F2FF\\] {\n    background-color: #F1F2FF;\n  }\n  .bg-background {\n    background-color: var(--atomic-background);\n  }\n  .bg-error {\n    background-color: var(--atomic-error);\n  }\n  .bg-neutral {\n    background-color: var(--atomic-neutral);\n  }\n  .bg-neutral-dark {\n    background-color: var(--atomic-neutral-dark);\n  }\n  .bg-neutral-light {\n    background-color: var(--atomic-neutral-light);\n  }\n  .bg-neutral-lighter {\n    background-color: var(--atomic-neutral-lighter);\n  }\n  .bg-primary {\n    background-color: var(--atomic-primary);\n  }\n  .bg-primary-background {\n    background-color: var(--atomic-primary-background);\n  }\n  .bg-transparent {\n    background-color: transparent;\n  }\n  .bg-white {\n    background-color: #fff;\n  }\n  .bg-linear-to-l {\n    --tw-gradient-position: to left in oklab;\n    background-image: linear-gradient(var(--tw-gradient-stops));\n  }\n  .bg-linear-to-r {\n    --tw-gradient-position: to right in oklab;\n    background-image: linear-gradient(var(--tw-gradient-stops));\n  }\n  .from-background\\/60 {\n    --tw-gradient-from: color-mix(in oklab, var(--atomic-background) 60%, transparent);\n    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\n  }\n  .from-more-results-progress-bar-color-from {\n    --tw-gradient-from: var(\n    --atomic-more-results-progress-bar-color-from,\n    var(--atomic-primary-dark)\n  );\n    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\n  }\n  .from-primary-dark {\n    --tw-gradient-from: var(--atomic-primary-dark);\n    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\n  }\n  .to-more-results-progress-bar-color-to {\n    --tw-gradient-to: var(\n    --atomic-more-results-progress-bar-color-to,\n    var(--atomic-primary-light)\n  );\n    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\n  }\n  .to-primary-light {\n    --tw-gradient-to: var(--atomic-primary-light);\n    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\n  }\n  .fill-current {\n    fill: currentColor;\n  }\n  .stroke-\\[1\\.25\\] {\n    stroke-width: 1.25;\n  }\n  .p-0 {\n    padding: calc(0.25rem * 0);\n  }\n  .p-1 {\n    padding: calc(0.25rem * 1);\n  }\n  .p-2 {\n    padding: calc(0.25rem * 2);\n  }\n  .p-2\\.5 {\n    padding: calc(0.25rem * 2.5);\n  }\n  .p-3 {\n    padding: calc(0.25rem * 3);\n  }\n  .p-4 {\n    padding: calc(0.25rem * 4);\n  }\n  .p-6 {\n    padding: calc(0.25rem * 6);\n  }\n  .p-7 {\n    padding: calc(0.25rem * 7);\n  }\n  .p-8 {\n    padding: calc(0.25rem * 8);\n  }\n  .px-1 {\n    padding-inline: calc(0.25rem * 1);\n  }\n  .px-2 {\n    padding-inline: calc(0.25rem * 2);\n  }\n  .px-2\\.5 {\n    padding-inline: calc(0.25rem * 2.5);\n  }\n  .px-3 {\n    padding-inline: calc(0.25rem * 3);\n  }\n  .px-4 {\n    padding-inline: calc(0.25rem * 4);\n  }\n  .px-6 {\n    padding-inline: calc(0.25rem * 6);\n  }\n  .px-9 {\n    padding-inline: calc(0.25rem * 9);\n  }\n  .py-0 {\n    padding-block: calc(0.25rem * 0);\n  }\n  .py-0\\.5 {\n    padding-block: calc(0.25rem * 0.5);\n  }\n  .py-1 {\n    padding-block: calc(0.25rem * 1);\n  }\n  .py-1\\.5 {\n    padding-block: calc(0.25rem * 1.5);\n  }\n  .py-2 {\n    padding-block: calc(0.25rem * 2);\n  }\n  .py-2\\.5 {\n    padding-block: calc(0.25rem * 2.5);\n  }\n  .py-3 {\n    padding-block: calc(0.25rem * 3);\n  }\n  .py-3\\.5 {\n    padding-block: calc(0.25rem * 3.5);\n  }\n  .py-4 {\n    padding-block: calc(0.25rem * 4);\n  }\n  .py-5 {\n    padding-block: calc(0.25rem * 5);\n  }\n  .ps-8 {\n    padding-inline-start: calc(0.25rem * 8);\n  }\n  .pt-0\\.5 {\n    padding-top: calc(0.25rem * 0.5);\n  }\n  .pt-4 {\n    padding-top: calc(0.25rem * 4);\n  }\n  .pt-8 {\n    padding-top: calc(0.25rem * 8);\n  }\n  .pr-2 {\n    padding-right: calc(0.25rem * 2);\n  }\n  .pr-6 {\n    padding-right: calc(0.25rem * 6);\n  }\n  .pr-24 {\n    padding-right: calc(0.25rem * 24);\n  }\n  .pb-1 {\n    padding-bottom: calc(0.25rem * 1);\n  }\n  .pb-3 {\n    padding-bottom: calc(0.25rem * 3);\n  }\n  .pb-4 {\n    padding-bottom: calc(0.25rem * 4);\n  }\n  .pb-5 {\n    padding-bottom: calc(0.25rem * 5);\n  }\n  .pb-6 {\n    padding-bottom: calc(0.25rem * 6);\n  }\n  .pl-0 {\n    padding-left: calc(0.25rem * 0);\n  }\n  .pl-1 {\n    padding-left: calc(0.25rem * 1);\n  }\n  .pl-3 {\n    padding-left: calc(0.25rem * 3);\n  }\n  .pl-7 {\n    padding-left: calc(0.25rem * 7);\n  }\n  .pl-8 {\n    padding-left: calc(0.25rem * 8);\n  }\n  .pl-9 {\n    padding-left: calc(0.25rem * 9);\n  }\n  .pl-10 {\n    padding-left: calc(0.25rem * 10);\n  }\n  .text-center {\n    text-align: center;\n  }\n  .text-left {\n    text-align: left;\n  }\n  .align-baseline {\n    vertical-align: baseline;\n  }\n  .align-bottom {\n    vertical-align: bottom;\n  }\n  .align-middle {\n    vertical-align: middle;\n  }\n  .font-sans {\n    font-family: var(--atomic-font-family);\n  }\n  .text-2xl {\n    font-size: var(--atomic-text-2xl);\n    line-height: var(--tw-leading, calc(2 / 1.5));\n  }\n  .text-base {\n    font-size: var(--atomic-text-base);\n    line-height: var(--tw-leading, calc(1.5 / 1));\n  }\n  .text-lg {\n    font-size: var(--atomic-text-lg);\n    line-height: var(--tw-leading, calc(1.75 / 1.125));\n  }\n  .text-sm {\n    font-size: var(--atomic-text-sm);\n    line-height: var(--tw-leading, calc(1.25 / 0.875));\n  }\n  .text-xl {\n    font-size: var(--atomic-text-xl);\n    line-height: var(--tw-leading, calc(1.75 / 1.25));\n  }\n  .text-xs {\n    font-size: 0.75rem;
1\n    line-height: var(--tw-leading, calc(1 / 0.75));\n  }\n  .text-xs\\/\\[1rem\\] {\n    font-size: 0.75rem;\n    line-height: 1rem;\n  }\n  .leading-4 {\n    --tw-leading: calc(0.25rem * 4);\n    line-height: calc(0.25rem * 4);\n  }\n  .leading-5 {\n    --tw-leading: calc(0.25rem * 5);\n    line-height: calc(0.25rem * 5);\n  }\n  .leading-6 {\n    --tw-leading: calc(0.25rem * 6);\n    line-height: calc(0.25rem * 6);\n  }\n  .leading-8 {\n    --tw-leading: calc(0.25rem * 8);\n    line-height: calc(0.25rem * 8);\n  }\n  .leading-10 {\n    --tw-leading: calc(0.25rem * 10);\n    line-height: calc(0.25rem * 10);\n  }\n  .leading-\\[calc\\(1\\/\\.75\\)\\] {\n    --tw-leading: calc(1 / .75);\n    line-height: calc(1 / .75);\n  }\n  .font-bold {\n    --tw-font-weight: var(--atomic-font-bold);\n    font-weight: var(--atomic-font-bold);\n  }\n  .font-light {\n    --tw-font-weight: 300;\n    font-weight: 300;\n  }\n  .font-medium {\n    --tw-font-weight: 500;\n    font-weight: 500;\n  }\n  .font-normal {\n    --tw-font-weight: var(--atomic-font-normal);\n    font-weight: var(--atomic-font-normal);\n  }\n  .font-semibold {\n    --tw-font-weight: 600;\n    font-weight: 600;\n  }\n  .break-words {\n    overflow-wrap: break-word;\n  }\n  .break-all {\n    word-break: break-all;\n  }\n  .break-keep {\n    word-break: keep-all;\n  }\n  .whitespace-normal {\n    white-space: normal;\n  }\n  .whitespace-nowrap {\n    white-space: nowrap;\n  }\n  .whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n  .text-\\[\\#54698D\\] {\n    color: #54698D;\n  }\n  .text-\\[inherit\\] {\n    color: inherit;\n  }\n  .text-black {\n    color: #000;\n  }\n  .text-error {\n    color: var(--atomic-error);\n  }\n  .text-inline-code {\n    color: var(--atomic-inline-code);\n  }\n  .text-neutral {\n    color: var(--atomic-neutral);\n  }\n  .text-neutral-dark {\n    color: var(--atomic-neutral-dark);\n  }\n  .text-on-background {\n    color: var(--atomic-on-background);\n  }\n  .text-on-primary {\n    color: var(--atomic-on-primary);\n  }\n  .text-primary {\n    color: var(--atomic-primary);\n  }\n  .text-primary-light {\n    color: var(--atomic-primary-light);\n  }\n  .text-rating-icon-active {\n    color: var(--atomic-rating-icon-active-color, #f6ce3c);\n  }\n  .text-rating-icon-inactive {\n    color: var(--atomic-rating-icon-inactive-color, var(--atomic-neutral));\n  }\n  .text-success {\n    color: var(--atomic-success);\n  }\n  .text-transparent {\n    color: transparent;\n  }\n  .text-visited {\n    color: var(--atomic-visited);\n  }\n  .capitalize {\n    text-transform: capitalize;\n  }\n  .lowercase {\n    text-transform: lowercase;\n  }\n  .italic {\n    font-style: italic;\n  }\n  .line-through {\n    text-decoration-line: line-through;\n  }\n  .underline {\n    text-decoration-line: underline;\n  }\n  .placeholder-neutral-dark::placeholder {\n    color: var(--atomic-neutral-dark);\n  }\n  .opacity-0 {\n    opacity: 0%;\n  }\n  .opacity-50 {\n    opacity: 50%;\n  }\n  .opacity-80 {\n    opacity: 80%;\n  }
1\n  .shadow {\n    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .shadow-inner-primary {\n    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--atomic-primary));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .shadow-lg {\n    --tw-shadow: 0px 2px 8px var(--tw-shadow-color, rgba(229, 232, 232, 0.75));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .shadow-sm {\n    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .shadow-t-lg {\n    --tw-shadow: 0px -2px 8px var(--tw-shadow-color, rgba(229, 232, 232, 0.75));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .ring {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .ring-1 {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .ring-3 {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .ring-primary {\n    --tw-ring-color: var(--atomic-primary);\n  }\n  .ring-primary-light {\n    --tw-ring-color: var(--atomic-primary-light);\n  }\n  .ring-ring-primary {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .ring-offset-2 {\n    --tw-ring-offset-width: 2px;\n    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  }\n  .outline {\n    outline-style: var(--tw-outline-style);\n    outline-width: 1px;\n  }\n  .outline-error {\n    outline-color: var(--atomic-error);\n  }\n  .outline-neutral {\n    outline-color: var(--atomic-neutral);\n  }\n  .outline-primary {\n    outline-color: var(--atomic-primary);\n  }\n  .invert {\n    --tw-invert: invert(100%);\n    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,);\n  }\n  .filter {\n    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,);\n  }\n  .filter\\! {\n    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,) !important;\n  }\n  .transition {\n    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;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n  .transition-\\[visibility\\] {\n    transition-property: visibility;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n  .transition-all {\n    transition-property: all;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n  .transition-opacity {\n    transition-property: opacity;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n  .duration-200 {\n    --tw-duration: 200ms;\n    transition-duration: 200ms;\n  }\n  .duration-300 {\n    --tw-duration: 300ms;\n    transition-duration: 300ms;\n  }\n  .ease-in-out {\n    --tw-ease: cubic-bezier(0.4, 0, 0.2, 1);\n    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n  }\n  .ease-out {\n    --tw-ease: cubic-bezier(0, 0, 0.2, 1);\n    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n  .content-\\[\\\'\\\'\\] {\n    --tw-content: \'\';\n    content: var(--tw-content);\n  }\n  .outline-none {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  @media (hover: hover) {\n    .group-hover\\:visible:is(:where(.group):hover *) {\n      visibility: visible;\n    }\n  }\n  @media (hover: hover) {\n    .group-hover\\:text-primary:is(:where(.group):hover *) {\n      color: var(--atomic-primary);\n    }\n  }\n  @media (hover: hover) {\n    .group-hover\\:text-primary-light:is(:where(.group):hover *) {\n      color: var(--atomic-primary-light);\n    }\n  }\n  .group-focus\\:text-primary:is(:where(.group):focus *) {\n    color: var(--atomic-primary);\n  }\n  .group-focus\\:text-primary-light:is(:where(.group):focus *) {\n    color: var(--atomic-primary-light);\n  }\n  @media (hover: hover) {\n    .peer-hover\\:text-error:is(:where(.peer):hover ~ *) {\n      color: var(--atomic-error);\n    }\n  }\n  .after\\:absolute::after {\n    content: var(--tw-content);\n    position: absolute;\n  }\n  .after\\:-bottom-0\\.5::after {\n    content: var(--tw-content);\n    bottom: calc(0.25rem * -0.5);\n  }\n  .after\\:block::after {\n    content: var(--tw-content);\n    display: block;\n  }\n  .after\\:h-1::after {\n    content: var(--tw-content);\n    height: calc(0.25rem * 1);\n  }\n  .after\\:w-full::after {\n    content: var(--tw-content);\n    width: 100%;\n  }\n  .after\\:rounded::after {\n    content: var(--tw-content);\n    border-radius: var(--atomic-border-radius);\n  }\n  .after\\:bg-primary::after {\n    content: var(--tw-content);\n    background-color: var(--atomic-primary);\n  }\n  .focus-within\\:border-disabled:focus-within {\n    border-color: var(--atomic-disabled);\n  }\n  .focus-within\\:border-primary:focus-within {\n    border-color: var(--atomic-primary);\n  }\n  .focus-within\\:ring-3:focus-within {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .focus-within\\:ring-neutral:focus-within {\n    --tw-ring-color: var(--atomic-neutral);\n  }\n  .focus-within\\:ring-ring-primary:focus-within {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  @media (hover: hover) {\n    .hover\\:border:hover {\n      border-style: var(--tw-border-style);\n      border-width: 1px;\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:border-error:hover {\n      border-color: var(--atomic-error);\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:border-primary-light:hover {\n      border-color: var(--atomic-primary-light);\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:bg-error:hover {\n      background-color: var(--atomic-error);\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:bg-neutral-light:hover {\n      background-color: var(--atomic-neutral-light);\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:bg-primary-light:hover {\n      background-color: var(--atomic-primary-light);\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:bg-transparent:hover {\n      background-color: transparent;\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:fill-white:hover {\n      fill: #fff;\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:text-primary-light:hover {\n      color: var(--atomic-primary-light);\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:underline:hover {\n      text-decoration-line: underline;\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:opacity-100:hover {\n      opacity: 100%;\n    }\n  }\n  @media (hover: hover) {\n    .hover\\:shadow-sm:hover {\n      --tw-shadow: 0 1px 3px 0 var(--tw-sha
1dow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n    }\n  }\n  .focus\\:opacity-100:focus {\n    opacity: 100%;\n  }\n  .focus\\:outline-hidden:focus {\n    outline-style: none;\n  }\n  @media (forced-colors: active) {\n    .focus\\:outline-hidden:focus {\n      outline: 2px solid transparent;\n      outline-offset: 2px;\n    }\n  }\n  .focus-visible\\:border:focus-visible {\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n  }\n  .focus-visible\\:border-error:focus-visible {\n    border-color: var(--atomic-error);\n  }\n  .focus-visible\\:border-primary:focus-visible {\n    border-color: var(--atomic-primary);\n  }\n  .focus-visible\\:border-primary-light:focus-visible {\n    border-color: var(--atomic-primary-light);\n  }\n  .focus-visible\\:bg-error:focus-visible {\n    background-color: var(--atomic-error);\n  }\n  .focus-visible\\:bg-neutral-light:focus-visible {\n    background-color: var(--atomic-neutral-light);\n  }\n  .focus-visible\\:bg-primary-light:focus-visible {\n    background-color: var(--atomic-primary-light);\n  }\n  .focus-visible\\:text-primary-light:focus-visible {\n    color: var(--atomic-primary-light);\n  }\n  .focus-visible\\:underline:focus-visible {\n    text-decoration-line: underline;\n  }\n  .focus-visible\\:ring-2:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .focus-visible\\:outline-none:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  @media (width >= 40rem) {\n    .sm\\:px-6 {\n      padding-inline: calc(0.25rem * 6);\n    }\n  }\n  .\\[part\\=\\"breadcrumb-button\\"\\]\\:visible:is(part="breadcrumb-button") {\n    visibility: visible;\n  }\n}\n:root, :host {\n  --font-serif: ui-serif, Georgia, Cambria, \'Times New Roman\', Times, serif;\n  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \'Liberation Mono\', \'Courier New\', monospace;\n  --color-red-50: oklch(0.971 0.013 17.38);\n  --color-red-100: oklch(0.936 0.032 17.717);\n  --color-red-200: oklch(0.885 0.062 18.334);\n  --color-red-300: oklch(0.808 0.114 19.571);\n  --color-red-400: oklch(0.704 0.191 22.216);\n  --color-red-500: oklch(0.637 0.237 25.331);\n  --color-red-600: oklch(0.577 0.245 27.325);\n  --color-red-700: oklch(0.505 0.213 27.518);\n  --color-red-800: oklch(0.444 0.177 26.899);\n  --color-red-900: oklch(0.396 0.141 25.723);\n  --color-red-950: oklch(0.258 0.092 26.042);\n  --color-orange-50: oklch(0.98 0.016 73.684);\n  --color-orange-100: oklch(0.954 0.038 75.164);\n  --color-orange-200: oklch(0.901 0.076 70.697);\n  --color-orange-300: oklch(0.837 0.128 66.29);\n  --color-orange-400: oklch(0.75 0.183 55.934);\n  --color-orange-500: oklch(0.705 0.213 47.604);\n  --color-orange-600: oklch(0.646 0.222 41.116);\n  --color-orange-700: oklch(0.553 0.195 38.402);\n  --color-orange-800: oklch(0.47 0.157 37.304);\n  --color-orange-900: oklch(0.408 0.123 38.172);\n  --color-orange-950: oklch(0.266 0.079 36.259);\n  --color-amber-50: oklch(0.987 0.022 95.277);\n  --color-amber-100: oklch(0.962 0.059 95.617);\n  --color-amber-200: oklch(0.924 0.12 95.746);\n  --color-amber-300: oklch(0.879 0.169 91.605);\n  --color-amber-400: oklch(0.828 0.189 84.429);\n  --color-amber-500: oklch(0.769 0.188 70.08);\n  --color-amber-600: oklch(0.666 0.179 58.318);\n  --color-amber-700: oklch(0.555 0.163 48.998);\n  --color-amber-800: oklch(0.473 0.137 46.201);\n  --color-amber-900: oklch(0.414 0.112 45.904);\n  --color-amber-950: oklch(0.279 0.077 45.635);\n  --color-yellow-50: oklch(0.987 0.026 102.212);\n  --color-yellow-100: oklch(0.973 0.071 103.193);\n  --color-yellow-200: oklch(0.945 0.129 101.54);\n  --color-yellow-300: oklch(0.905 0.182 98.111);\n  --color-yellow-400: oklch(0.852 0.199 91.936);\n  --color-yellow-500: oklch(0.795 0.184 86.047);\n  --color-yellow-600: oklch(0.681 0.162 75.834);\n  --color-yellow-700: oklch(0.554 0.135 66.442);\n  --color-yellow-800: oklch(0.476 0.114 61.907);\n  --color-yellow-900: oklch(0.421 0.095 57.708);\n  --color-yellow-950: oklch(0.286 0.066 53.813);\n  --color-lime-50: oklch(0.986 0.031 120.757);\n  --color-lime-100: oklch(0.967 0.067 122.328);\n  --color-lime-200: oklch(0.938 0.127 124.321);\n  --color-lime-300: oklch(0.897 0.196 126.665);\n  --color-lime-400: oklch(0.841 0.238 128.85);\n  --color-lime-500: oklch(0.768 0.233 130.85);\n  --color-lime-600: oklch(0.648 0.2 131.684);\n  --color-lime-700: oklch(0.532 0.157 131.589);\n  --color-lime-800: oklch(0.453 0.124 130.933);\n  --color-lime-900: oklch(0.405 0.101 131.063);\n  --color-lime-950: oklch(0.274 0.072 132.109);\n  --color-green-50: oklch(0.982 0.018 155.826);\n  --color-green-100: oklch(0.962 0.044 156.743);\n  --color-green-200: oklch(0.925 0.084 155.995);\n  --color-green-300: oklch(0.871 0.15 154.449);\n  --color-green-400: oklch(0.792 0.209 151.711);\n  --color-green-500: oklch(0.723 0.219 149.579);\n  --color-green-600: oklch(0.627 0.194 149.214);\n  --color-green-700: oklch(0.527 0.154 150.069);\n  --color-green-800: oklch(0.448 0.119 151.328);\n  --color-green-900: oklch(0.393 0.095 152.535);\n  --color-green-950: oklch(0.266 0.065 152.934);\n  --color-emerald-50: oklch(0.979 0.021 166.113);\n  --color-emerald-100: oklch(0.95 0.052 163.051);\n  --color-emerald-200: oklch(0.905 0.093 164.15);\n  --color-emerald-300: oklch(0.845 0.143 164.978);\n  --color-emerald-400: oklch(0.765 0.177 163.223);\n  --color-emerald-500: oklch(0.696 0.17 162.48);\n  --color-emerald-600: oklch(0.596 0.145 163.225);\n  --color-emerald-700: oklch(0.508 0.118 165.612);
1\n  --color-emerald-800: oklch(0.432 0.095 166.913);\n  --color-emerald-900: oklch(0.378 0.077 168.94);\n  --color-emerald-950: oklch(0.262 0.051 172.552);\n  --color-teal-50: oklch(0.984 0.014 180.72);\n  --color-teal-100: oklch(0.953 0.051 180.801);\n  --color-teal-200: oklch(0.91 0.096 180.426);\n  --color-teal-300: oklch(0.855 0.138 181.071);\n  --color-teal-400: oklch(0.777 0.152 181.912);\n  --color-teal-500: oklch(0.704 0.14 182.503);\n  --color-teal-600: oklch(0.6 0.118 184.704);\n  --color-teal-700: oklch(0.511 0.096 186.391);\n  --color-teal-800: oklch(0.437 0.078 188.216);\n  --color-teal-900: oklch(0.386 0.063 188.416);\n  --color-teal-950: oklch(0.277 0.046 192.524);\n  --color-cyan-50: oklch(0.984 0.019 200.873);\n  --color-cyan-100: oklch(0.956 0.045 203.388);\n  --color-cyan-200: oklch(0.917 0.08 205.041);\n  --color-cyan-300: oklch(0.865 0.127 207.078);\n  --color-cyan-400: oklch(0.789 0.154 211.53);\n  --color-cyan-500: oklch(0.715 0.143 215.221);\n  --color-cyan-600: oklch(0.609 0.126 221.723);\n  --color-cyan-700: oklch(0.52 0.105 223.128);\n  --color-cyan-800: oklch(0.45 0.085 224.283);\n  --color-cyan-900: oklch(0.398 0.07 227.392);\n  --color-cyan-950: oklch(0.302 0.056 229.695);\n  --color-sky-50: oklch(0.977 0.013 236.62);\n  --color-sky-100: oklch(0.951 0.026 236.824);\n  --color-sky-200: oklch(0.901 0.058 230.902);\n  --color-sky-300: oklch(0.828 0.111 230.318);\n  --color-sky-400: oklch(0.746 0.16 232.661);\n  --color-sky-500: oklch(0.685 0.169 237.323);\n  --color-sky-600: oklch(0.588 0.158 241.966);\n  --color-sky-700: oklch(0.5 0.134 242.749);\n  --color-sky-800: oklch(0.443 0.11 240.79);\n  --color-sky-900: oklch(0.391 0.09 240.876);\n  --color-sky-950: oklch(0.293 0.066 243.157);\n  --color-blue-50: oklch(0.97 0.014 254.604);\n  --color-blue-100: oklch(0.932 0.032 255.585);\n  --color-blue-200: oklch(0.882 0.059 254.128);\n  --color-blue-300: oklch(0.809 0.105 251.813);\n  --color-blue-400: oklch(0.707 0.165 254.624);\n  --color-blue-500: oklch(0.623 0.214 259.815);\n  --color-blue-600: oklch(0.546 0.245 262.881);\n  --color-blue-700: oklch(0.488 0.243 264.376);\n  --color-blue-800: oklch(0.424 0.199 265.638);\n  --color-blue-900: oklch(0.379 0.146 265.522);\n  --color-blue-950: oklch(0.282 0.091 267.935);\n  --color-indigo-50: oklch(0.962 0.018 272.314);\n  --color-indigo-100: oklch(0.93 0.034 272.788);\n  --color-indigo-200: oklch(0.87 0.065 274.039);\n  --color-indigo-300: oklch(0.785 0.115 274.713);\n  --color-indigo-400: oklch(0.673 0.182 276.935);\n  --color-indigo-500: oklch(0.585 0.233 277.117);\n  --color-indigo-600: oklch(0.511 0.262 276.966);\n  --color-indigo-700: oklch(0.457 0.24 277.023);\n  --color-indigo-800: oklch(0.398 0.195 277.366);\n  --color-indigo-900: oklch(0.359 0.144 278.697);\n  --color-indigo-950: oklch(0.257 0.09 281.288);\n  --color-violet-50: oklch(0.969 0.016 293.756);\n  --color-violet-100: oklch(0.943 0.029 294.588);\n  --color-violet-200: oklch(0.894 0.057 293.283);\n  --color-violet-300: oklch(0.811 0.111 293.571);\n  --color-violet-400: oklch(0.702 0.183 293.541);\n  --color-violet-500: oklch(0.606 0.25 292.717);\n  --color-violet-600: oklch(0.541 0.281 293.009);\n  --color-violet-700: oklch(0.491 0.27 292.581);\n  --color-violet-800: oklch(0.432 0.232 292.759);\n  --color-violet-900: oklch(0.38 0.189 293.745);\n  --color-violet-950: oklch(0.283 0.141 291.089);\n  --color-purple-50: oklch(0.977 0.014 308.299);\n  --color-purple-100: oklch(0.946 0.033 307.174);\n  --color-purple-200: oklch(0.902 0.063 306.703);\n  --color-purple-300: oklch(0.827 0.119 306.383);\n  --color-purple-400: oklch(0.714 0.203 305.504);\n  --color-purple-500: oklch(0.627 0.265 303.9);\n  --color-purple-600: oklch(0.558 0.288 302.321);\n  --color-purple-700: oklch(0.496 0.265 301.924);\n  --color-purple-800: oklch(0.438 0.218 303.724);\n  --color-purple-900: oklch(0.381 0.176 304.987);\n  --color-purple-950: oklch(0.291 0.149 302.717);\n  --color-fuchsia-50: oklch(0.977 0.017 320.058);\n  --color-fuchsia-100: oklch(0.952 0.037 318.852);\n  --color-fuchsia-200: oklch(0.903 0.076 319.62);\n  --color-fuchsia-300: oklch(0.833 0.145 321.434);\n  --color-fuchsia-400: oklch(0.74 0.238 322.16);\n  --color-fuchsia-500: oklch(0.667 0.295 322.15);\n  --color-fuchsia-600: oklch(0.591 0.293 322.896);\n  --color-fuchsia-700: oklch(0.518 0.253 323.949);\n  --color-fuchsia-800: oklch(0.452 0.211 324.591);\n  --color-fuchsia-900: oklch(0.401 0.17 325.612);\n  --color-fuchsia-950: oklch(0.293 0.136 325.661);\n  --color-pink-50: oklch(0.971 0.014 343.198);\n  --color-pink-100: oklch(0.948 0.028 342.258);\n  --color-pink-200: oklch(0.899 0.061 343.231);\n  --color-pink-300: oklch(0.823 0.12 346.018);\n  --color-pink-400: oklch(0.718 0.202 349.761);\n  --color-pink-500: oklch(0.656 0.241 354.308);\n  --color-pink-600: oklch(0.592 0.249 0.584);\n  --color-pink-700: oklch(0.525 0.223 3.958);\n  --color-pink-800: oklch(0.459 0.187 3.815);\n  --color-pink-900: oklch(0.408 0.153 2.432);\n  --color-pink-950: oklch(0.284 0.109 3.907);\n  --color-rose-50: oklch(0.969 0.015 12.422);\n  --color-rose-100: oklch(0.941 0.03 12.58);\n  --color-rose-200: oklch(0.892 0.058 10.001);\n  --color-rose-300: oklch(0.81 0.117 11.638);\n  --color-rose-400: oklch(0.712 0.194 13.428);\n  --color-rose-500: oklch(0.645 0.246 16.439);\n  --color-rose-600: oklch(0.586 0.253 17.585);\n  --color-rose-700: oklch(0.514 0.222 16.935);\n  --color-rose-800: oklch(0.455 0.188 13.697);\n  --color-rose-900: oklch(0.41 0.159 10.272);\n  --color-rose-950: oklch(0.271 0.105 12.094);\n  --color-slate-50: oklch(0.984 0.003 247.858);\n  --color-slate-100: oklch(0.968 0.007 247.896);\n  --color-slate-200: oklch(0.929 0.013 255.508);\n  --color-slate-300: oklch(0.869 0.022 252.894);\n  --color-slate-400: oklch(0.704 0.04 256.788);\n  --color-slate-500: oklch(0.554 0.046 257.417);\n  --color-slate-600: oklch(0.446 0.043 257.281);\n  --color-slate-700: oklch(0.372 0.044 257.287);\n  --color-slate-800: oklch(0.279 0.041 260.031);\n  --color-slate-900: oklch(0.208 0.042 265.755);\n  --color-slate-950: oklch(0.129 0.042 264.695);\n  --color-gray-50: oklch(0.985 0.002 247.839);\n  --color-gray-100: oklch(0.967 0.003 264.542);\n  --color-gray-200: oklch(0.928 0.006 264.531);\n  --color-gray-300: oklch(0.872 0.01 258.338);\n  --color-gray-400: oklch(0.707 0.022 261.325);\n  --color-gray-500: oklch(0.551 0.027 264.364);\n  --color-gray-600: oklch(0.446 0.03 256.802);\n  --color-gray-700: oklch(0.373 0.034 259.733);\n  --color-gray-800: oklch(0.278 0.033 256.848);\n  --color-gray-900: oklch(0.21 0.034 264.665);\n  --color-gray-950: oklch(0.13 0.028 261.692);\n  --color-zinc-50: oklch(0.985 0 0);\n  --color-zinc-100: oklch(0.967 0.001 286.375);\n  --color-zinc-200: oklch(0.92 0.004 286.32);\n  --color-zinc-300: oklch(0.871 0.006 286.286);\n  --color-zinc-400: oklch(0.705 0.015 286.067);\n  --color-zinc-500: oklch(0.552 0.016 285.938);\n  --color-zinc-600: oklch(0.442 0.017 285.786);\n  --color-zinc-700: oklch(0.37 0.013 285.805);\n  --color-zinc-800: oklch(0.274 0.006 286.033);\n  --color-zinc-900: oklch(0.21 0.006 285.885);\n  --color-zinc-950: oklch(0.141 0.005 285.823);\n  --color-neutral-50: oklch(0.985 0 0);\n  --color-neutral-100: oklch(0.97 0 0);\n  --color-neutral-200: oklch(0.922 0 0);\n  --color-neutral-300: oklch(0.87 0 0);\n  --color-neutral-400: oklch(0.708 0 0);\n  --color-neutral-500: oklch(0.556 0 0);\n  --color-neutral-600: oklch(0.439 0 0);\n  --color-neutral-700: oklch(0.371 0 0);\n  --color-neutral-800: oklch(0.269 0 0);\n  --color-neutral-900: oklch(0.205 0 0);\n  --color-neutral-950: oklch(0.145 0 0);\n  --color-stone-50: oklch(0.985 0.001 106.423);\n  --color-stone-100: oklch(0.97 0.001 106.424);\n  --color-stone-200: oklch(0.923 0.003 48.717);\n  --color-stone-300: oklch(0.869 0.005 56.366);\n  --color-stone-400: oklch(0.709 0.01 56.259);\n  --color-stone-500: oklch(0.553 0.013 58.071);\n  --color-stone-600: oklch(0.444 0.011 73.639);\n  --color-stone-700: oklch(0.374 0.01 67.558);\n  --color-stone-800: oklch(0.268 0.007 34.298);\n  --color-stone-900: oklch(0.216 0.006 56.043);\n  --color-stone-950: oklch(0.147 0.004 49.25);\n  --color-black: #000;\n  --color-white: #fff;\n  --spacing: 0.25rem;\n  --breakpoint-sm: 40rem;\n  --breakpoint-md: 48rem;\n  --breakpoint-lg: 64rem;\n  --breakpoint-xl: 80rem;\n  --breakpoint-2xl: 96rem;\n  --container-3xs: 16rem;\n  --container-2xs: 18rem;\n  --container-xs: 20rem;\n  --container-sm: 24rem;\n  --container-md: 28rem;\n  --container-lg: 32rem;\n  --container-xl: 36rem;\n  --container-2xl: 42rem;
1\n  --container-3xl: 48rem;\n  --container-4xl: 56rem;\n  --container-5xl: 64rem;\n  --container-6xl: 72rem;\n  --container-7xl: 80rem;\n  --text-xs: 0.75rem;\n  --text-xs--line-height: calc(1 / 0.75);\n  --text-sm--line-height: calc(1.25 / 0.875);\n  --text-base--line-height: calc(1.5 / 1);\n  --text-lg--line-height: calc(1.75 / 1.125);\n  --text-xl--line-height: calc(1.75 / 1.25);\n  --text-2xl--line-height: calc(2 / 1.5);\n  --text-3xl: 1.875rem;\n  --text-3xl--line-height: calc(2.25 / 1.875);\n  --text-4xl: 2.25rem;\n  --text-4xl--line-height: calc(2.5 / 2.25);\n  --text-5xl: 3rem;\n  --text-5xl--line-height: 1;\n  --text-6xl: 3.75rem;\n  --text-6xl--line-height: 1;\n  --text-7xl: 4.5rem;\n  --text-7xl--line-height: 1;\n  --text-8xl: 6rem;\n  --text-8xl--line-height: 1;\n  --text-9xl: 8rem;\n  --text-9xl--line-height: 1;\n  --font-weight-thin: 100;\n  --font-weight-extralight: 200;\n  --font-weight-light: 300;\n  --font-weight-medium: 500;\n  --font-weight-semibold: 600;\n  --font-weight-extrabold: 800;\n  --font-weight-black: 900;\n  --tracking-tighter: -0.05em;\n  --tracking-tight: -0.025em;\n  --tracking-normal: 0em;\n  --tracking-wide: 0.025em;\n  --tracking-wider: 0.05em;\n  --tracking-widest: 0.1em;\n  --leading-tight: 1.25;\n  --leading-snug: 1.375;\n  --leading-normal: 1.5;\n  --leading-relaxed: 1.625;\n  --leading-loose: 2;\n  --radius-2xl: 1rem;\n  --radius-3xl: 1.5rem;\n  --radius-4xl: 2rem;\n  --shadow-2xs: 0 1px rgb(0 0 0 / 0.05);\n  --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05);\n  --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);\n  --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);\n  --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);\n  --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25);\n  --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / 0.05);\n  --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / 0.05);\n  --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / 0.05);\n  --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 0.05);\n  --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.15);\n  --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12);\n  --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15);\n  --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1);\n  --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15);\n  --blur-xs: 4px;\n  --blur-sm: 8px;\n  --blur-md: 12px;\n  --blur-lg: 16px;\n  --blur-xl: 24px;\n  --blur-2xl: 40px;\n  --blur-3xl: 64px;\n  --perspective-dramatic: 100px;\n  --perspective-near: 300px;\n  --perspective-normal: 500px;\n  --perspective-midrange: 800px;\n  --perspective-distant: 1200px;\n  --aspect-video: 16 / 9;\n  --ease-in: cubic-bezier(0.4, 0, 1, 1);\n  --ease-out: cubic-bezier(0, 0, 0.2, 1);\n  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);\n  --animate-spin: spin 1s linear infinite;\n  --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;\n  --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n  --animate-bounce: bounce 1s infinite;\n}\n@layer components {\n  .input-primary {\n    border-radius: var(--atomic-border-radius);\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    background-color: var(--atomic-background);\n  }\n  @media (hover: hover) {\n    .input-primary:hover {\n      border-color: var(--atomic-primary-light);\n    }\n  }\n  .input-primary:focus-visible {\n    border-color: var(--atomic-primary);\n  }\n  .input-primary:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .input-primary:focus-visible {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .input-primary:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-radio {\n    -webkit-appearance: none;\n    -moz-appearance: none;\n    appearance: none;\n  }\n  .btn-radio::before {\n    content: var(--tw-content);\n    --tw-content: attr(value);\n    content: var(--tw-content);\n  }\n  .btn-primary {\n    border-radius: var(--atomic-border-radius);\n    background-color: var(--atomic-primary);\n    color: var(--atomic-on-primary);\n  }\n  @media (hover: hover) {\n    .btn-primary:hover {\n      background-color: var(--atomic-primary-light);\n    }\n  }\n  .btn-primary:focus-visible {\n    background-color: var(--atomic-primary-light);\n  }\n  .btn-primary:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .btn-primary:focus-visible {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .btn-primary:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-primary:disabled {\n    cursor: not-allowed;\n  }\n  .btn-primary:disabled {\n    background-color: var(--atomic-disabled);\n  }\n  .btn-outline-primary {\n    border-radius: var(--atomic-border-radius);\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    background-color: var(--atomic-background);\n    color: var(--atomic-primary);\n  }\n  @media (hover: hover) {\n    .btn-outline-primary:hover {\n      border-color: var(--atomic-primary-light);\n    }\n  }\n  @media (hover: hover) {\n    .btn-outline-primary:hover {\n      color: var(--atomic-primary-light);\n    }\n  }\n  .btn-outline-primary:focus-visible {\n    border-color: var(--atomic-primary);\n  }\n  .btn-outline-primary:focus-visible {\n    color: var(--atomic-primary);\n  }\n  .btn-outline-primary:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .btn-outline-primary:focus-visible {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .btn-outline-primary:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-outline-primary:disabled {\n    cursor: not-allowed;\n  }\n  .btn-outline-primary:disabled {\n    border-color: var(--atomic-neutral);\n  }\n  .btn-outline-primary:disabled {\n    color: var(--atomic-neutral);\n  }\n  .btn-text-primary {\n    border-radius: var(--atomic-border-radius);\n    background-color: var(--atomic-background);\n    color: var(--atomic-primary);\n  }\n  @media (hover: hover) {\n    .btn-text-primary:hover {\n      background-color: var(--atomic-neutral-light);\n    }\n  }\n  .btn-text-primary:focus-visible {\n    background-color: var(--atomic-neutral-light);\n  }\n  .btn-text-primary:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-outline-neutral {\n    border-radius: var(--atomic-border-radius);\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    background-color: var(--atomic-background);\n    color: var(--atomic-on-background);\n  }\n  @media (hover: hover) {\n    .btn-outline-neutral:hover {\n      border-color: var(--atomic-primary);\n    }\n  }\n  @media (hover: hover) {\n    .btn-outline-neutral:hover {\n      color: var(--atomic-primary);\n    }\n  }\n  .btn-outline-neutral:focus-visible {\n    border-color: var(--atomic-primary);\n  }\n  .btn-outline-neutral:focus-visible {\n    color: var(--atomic-primary);\n  }\n  .btn-outline-neutral:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .btn-outline-neutral:focus-visible {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .btn-outline-neutral:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-outline-neutral:disabled {\n    cursor: not-allowed;\n  }\n  .btn-outline-neutral:disabled {\n    border-color: var(--atomic-neutral);\n  }\n  .btn-outline-neutral:disabled {\n    color: var(--atomic-on-background);\n  }\n  .btn-outline-neutral:disabled {\n    opacity: 50%;\n  }\n  .btn-outline-bg-neutral {\n    border-radius: var(--atomic-border-radius);\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    background-color: var(--atomic-background);\n    color: var(--atomic-on-background);\n  }\n  @media (hover: hover) {\n    .btn-outline-bg-neutral:hover {\n      border-color: var(--atomic-primary);\n    }\n  }\n  @media (hover: hover) {\n    .btn-outline-bg-neutral:hover {\n      background-color: var(--atomic-neutral-light);\n    }\n  }\n  @media (hover: hover) {\n    .btn-outline-bg-neutral:hover {\n      color: var(--atomic-primary);\n    }\n  }\n  .btn-outline-bg-neutral:focus-visible {\n    border-color: var(--atomic-primary);\n  }\n  .btn-outline-bg-neutral:focus-visible {\n    background-color: var(--atomic-neutral-light);\n  }\n  .btn-outline-bg-neutral:focus-visible {\n    color: var(--atomic-primary);\n  }\n  .btn-outline-bg-neutral:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .btn-outline-bg-neutral:focus-visible {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .btn-outline-bg-neutral:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-outline-bg-neutral:disabled {\n    cursor: not-allowed;\n  }\n  .btn-outline-bg-neutral:disabled {\n    border-color: var(--atomic-neutral);\n  }\n  .btn-outline-bg-neutral:disabled {\n    color: var(--atomic-on-background);\n  }\n  .btn-outline-bg-neutral:disabled {\n    opacity: 50%;\n  }\n  .btn-outline-bg-error {\n    border-radius: var(--atomic-border-radius);\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    background-color: var(--atomic-background);\n    color: var(--atomic-on-background);\n  }\n  @media (hover: hover) {\n    .btn-outline-bg-error:hover {\n      border-color: var(--atomic-primary);\n    }\n  }\n  @media (hover: hover) {\n    .btn-outline-bg-error:hover {\n      background-color: var(--atomic-neutral-light);\n    }\n  }\n  @media (hover: hover) {\n    .btn-outline-bg-error:hover {\n      color: var(--atomic-primary);\n    }\n  }\n  .btn-outline-bg-error:focus-visible {\n    border-color: var(--atomic-primary);\n  }\n  .btn-outline-bg-error:focus-visible {\n    background-color: var(--atomic-neutral-light);\n  }\n  .btn-outline-bg-error:focus-visible {\n    color: var(--atomic-primary);\n  }\n  .btn-outline-bg-error:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .btn-outline-bg-error:focus-visible {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .btn-outline-bg-error:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-outline-bg-error:disabled {\n    cursor: not-allowed;\n  }\n  .btn-outline-bg-error:disabled {\n    border-color: var(--atomic-neutral);\n  }\n  .btn-outline-bg-error:disabled {\n    color: var(--atomic-on-background);\n  }\n  .btn-outline-bg-error:disabled {\n    opacity: 50%;\n  }\n  .btn-outline-error {\n    border-radius: var(--atomic-border-radius);\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    background-color: var(--atomic-background);\n    color: var(--atomic-on-background);\n  }\n  @media (hover: hover) {\n    .btn-outline-error:hover {\n      border-color: var(--atomic-error);\n    }\n  }\n  @media (hover: hover) {\n    .btn-outline-error:hover {\n      color: var(--atomic-error);\n    }\n  }\n  .btn-outline-error:focus-visible {\n    border-color: var(--atomic-error);\n  }\n  .btn-outline-error:focus-visible {\n    color: var(--atomic-error);\n  }\n  .btn-outline-error:focus-visible {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentColor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-sha
1dow);\n  }\n  .btn-outline-error:focus-visible {\n    --tw-ring-color: var(--atomic-ring-primary);\n  }\n  .btn-outline-error:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-outline-error:disabled {\n    cursor: not-allowed;\n  }\n  .btn-outline-error:disabled {\n    border-color: var(--atomic-neutral);\n  }\n  .btn-outline-error:disabled {\n    color: var(--atomic-on-background);\n  }\n  .btn-outline-error:disabled {\n    opacity: 50%;\n  }\n  .btn-text-neutral {\n    border-radius: var(--atomic-border-radius);\n    background-color: var(--atomic-background);\n    color: var(--atomic-on-background);\n  }\n  @media (hover: hover) {\n    .btn-text-neutral:hover {\n      background-color: var(--atomic-neutral-light);\n    }\n  }\n  @media (hover: hover) {\n    .btn-text-neutral:hover {\n      color: var(--atomic-primary);\n    }\n  }\n  .btn-text-neutral:focus-visible {\n    background-color: var(--atomic-neutral-light);\n  }\n  .btn-text-neutral:focus-visible {\n    color: var(--atomic-primary);\n  }\n  .btn-text-neutral:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-text-transparent {\n    color: var(--atomic-on-background);\n  }\n  @media (hover: hover) {\n    .btn-text-transparent:hover {\n      color: var(--atomic-primary-light);\n    }\n  }\n  .btn-text-transparent:focus-visible {\n    color: var(--atomic-primary-light);\n  }\n  .btn-square-neutral {\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n    border-color: var(--atomic-neutral);\n    background-color: var(--atomic-background);\n    color: var(--atomic-on-background);\n  }\n  @media (hover: hover) {\n    .btn-square-neutral:hover {\n      background-color: var(--atomic-neutral-light);\n    }\n  }\n  .btn-square-neutral:focus-visible {\n    background-color: var(--atomic-neutral-light);\n  }\n  .btn-square-neutral:focus-visible {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .btn-page {\n    display: grid;\n    height: calc(0.25rem * 10);\n    width: calc(0.25rem * 10);\n    place-items: center;\n    border-style: var(--tw-border-style);\n    border-width: 0px;\n    font-size: var(--atomic-text-lg);\n    line-height: var(--tw-leading, calc(1.75 / 1.125));\n  }\n  @media (hover: hover) {\n    .btn-page:hover {\n      border-style: var(--tw-border-style);\n      border-width: 1px;\n    }\n  }\n  .btn-page:focus-visible {\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n  }\n  .btn-page.selected {\n    border-style: var(--tw-border-style);\n    border-width: 2px;\n    border-color: var(--atomic-primary);\n    --tw-font-weight: var(--atomic-font-bold);\n    font-weight: var(--atomic-font-bold);\n  }\n}\n@layer base {\n  *, ::after, ::before, ::backdrop, ::file-selector-button {\n    border-color: oklch(0.928 0.006 264.531);\n  }\n  :host {\n    display: block;\n  }\n  :host, button, input, select {\n    font-family: var(--atomic-font-family);\n    font-size: var(--atomic-text-base);\n    line-height: var(--tw-leading, calc(1.5 / 1));\n    --tw-font-weight: var(--atomic-font-normal);\n    font-weight: var(--atomic-font-normal);\n  }\n  button {\n    cursor: pointer;\n  }\n  :host(.atomic-hidden) {\n    display: none;\n  }\n}\n.ripple {\n  position: absolute;\n  pointer-events: none;\n  transform: scale(0);\n  border-radius: 50%;\n  animation: ripple var(--animation-duration) linear;\n}\n.ripple-relative {\n  position: relative;\n}\n.ripple-parent {\n  overflow: hidden;\n}\n@keyframes ripple {\n  to {\n    transform: scale(4);\n    opacity: 0;\n  }\n}\n@keyframes scaleUp {\n  0% {\n    transform: scale(0.7) translateY(150vh);\n    opacity: 0.7;\n  }\n  100% {\n    transform: scale(1) translateY(0px);\n    opacity: 1;\n  }\n}\n@keyframes slideDown {\n  0% {\n    transform: translateY(0px);\n    opacity: 1;\n  }\n  100% {\n    transform: translateY(150vh);\n    opacity: 0.7;\n  }\n}\n:host {\n  font-size: var(--atomic-text-lg);\n  line-height: var(--tw-leading, calc(1.75 / 1.125));\n  color: var(--atomic-on-background);\n  line-height: calc(var(--text-lg) * var(--atomic-line-height-ratio));\n}
1\n:host .wrapper {\n  display: flow-root;\n}\n:host .wrapper .margin {\n  margin: 1rem 0;\n}\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n@keyframes ping {\n  75%, 100% {\n    transform: scale(2);\n    opacity: 0;\n  }\n}\n@keyframes pulse {\n  50% {\n    opacity: 0.5;\n  }\n}\n@keyframes bounce {\n  0%, 100% {\n    transform: translateY(-25%);\n    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);\n  }\n  50% {\n    transform: none;\n    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n}\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n@keyframes ping {\n  75%, 100% {\n    transform: scale(2);\n    opacity: 0;\n  }\n}\n@keyframes pulse {\n  50% {\n    opacity: 0.5;\n  }\n}\n@keyframes bounce {\n  0%, 100% {\n    transform: translateY(-25%);\n    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);\n  }\n  50% {\n    transform: none;\n    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n}\n@property --tw-translate-x {\n  syntax: "*";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-translate-y {\n  syntax: "*";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-translate-z {\n  syntax: "*";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-scale-x {\n  syntax: "*";\n  inherits: false;\n  initial-value: 1;\n}\n@property --tw-scale-y {\n  syntax: "*";\n  inherits: false;\n  initial-value: 1;\n}\n@property --tw-scale-z {\n  syntax: "*";\n  inherits: false;\n  initial-value: 1;\n}\n@property --tw-rotate-x {\n  syntax: "*";\n  inherits: false;\n  initial-value: rotateX(0);\n}\n@property --tw-rotate-y {\n  syntax: "*";\n  inherits: false;\n  initial-value: rotateY(0);\n}\n@property --tw-rotate-z {\n  syntax: "*";\n  inherits: false;\n  initial-value: rotateZ(0);\n}\n@property --tw-skew-x {\n  syntax: "*";\n  inherits: false;\n  initial-value: skewX(0);\n}\n@property --tw-skew-y {\n  syntax: "*";\n  inherits: false;\n  initial-value: skewY(0);\n}\n@property --tw-space-x-reverse {\n  syntax: "*";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-divide-y-reverse {\n  syntax: "*";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-border-style {\n  syntax: "*";\n  inherits: false;\n  initial-value: solid;\n}\n@property --tw-gradient-position {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-gradient-from {\n  syntax: "<color>";\n  inherits: false;\n  initial-value: #0000;\n}\n@property --tw-gradient-via {\n  syntax: "<color>";\n  inherits: false;\n  initial-value: #0000;\n}\n@property --tw-gradient-to {\n  syntax: "<color>";\n  inherits: false;\n  initial-value: #0000;\n}\n@property --tw-gradient-stops {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-gradient-via-stops {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-gradient-from-position {\n  syntax: "<length-percentage>";\n  inherits: false;\n  initial-value: 0%;\n}\n@property --tw-gradient-via-position {\n  syntax: "<length-percentage>";\n  inherits: false;\n  initial-value: 50%;\n}\n@property --tw-gradient-to-position {\n  syntax: "<length-percentage>";\n  inherits: false;\n  initial-value: 100%;\n}\n@property --tw-leading {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-font-weight {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-shadow {\n  syntax: "*";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n@property --tw-shadow-color {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-inset-shadow {\n  syntax: "*";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n@property --tw-inset-shadow-color {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-ring-color {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-ring-shadow {\n  syntax: "*";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n@property --tw-inset-ring-color {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-inset-ring-shadow {\n  syntax: "*";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n@property --tw-ring-inset {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-ring-offset-width {\n  syntax: "<length>";\n  inherits: false;\n  initial-value: 0px;\n}\n@property --tw-ring-offset-color {\n  syntax: "*";\n  inherits: false;\n  initial-value: #fff;\n}\n@property --tw-ring-offset-shadow {\n  syntax: "*";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n@property --tw-outline-style {\n  syntax: "*";\n  inherits: false;\n  initial-value: solid;\n}\n@property --tw-blur {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-brightness {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-contrast {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-grayscale {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-hue-rotate {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-invert {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-opacity {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-saturate {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-sepia {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-drop-shadow {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-duration {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-ease {\n  syntax: "*";\n  inherits: false;\n}\n@property --tw-content {\n  syntax: "*";\n  inherits: false;\n  initial-value: "";\n}\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n@keyframes ping {\n  75%, 100% {\n    transform: scale(2);\n    opacity: 0;\n  }\n}\n@keyframes pulse {\n  50% {\n    opacity: 0.5;\n  }\n}\n@keyframes bounce {\n  0%, 100% {\n    transform: translateY(-25%);\n    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);\n  }\n  50% {\n    transform: none;\n    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n}\n@keyframes spin {\n  to {\n    transform: rotate(360deg);\n  }\n}\n@keyframes ping {\n  75%, 100% {\n    transform: scale(2);\n    opacity: 0;\n  }\n}\n@keyframes pulse {\n  50% {\n    opacity: 0.5;\n  }\n}\n@keyframes bounce {\n  0%, 100% {\n    transform: translateY(-25%);\n    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);\n  }\n  50% {\n    transform: none;\n    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);\n  }\n}\n'},31886:(n,o,r)=>{r.d(o,{f:()=>e});function e(n){let o=/^(https?|ftp|file|mailto|tel|sip):/i.test(n),r=/^\//.test(n);return o||r?n:""}},60410:(n,o,r)=>{r.d(o,{a:()=>d,b:()=>u,c:()=>i,d:()=>v,e:()=>x,f:()=>m,g:()=>p,h:()=>function n(o,r){let e=o.parentElement;return!!e&&(e.tagName===r.toUpperCase()||n(e,r))},i:()=>k,j:()=>l,k:()=>a,l:()=>w,m:()=>b,n:()=>function n(o,r){if(r===o||r instanceof HTMLElement&&r.assignedSlot&&n(o,r.assignedSlot))return!0;let e=f(r);return null!==e&&n(o,e)},o:()=>t,p:()=>h,q:()=>f,r:()=>s,s:()=>y,t:()=>c,u:()=>function n(o=document){let r=o.activeElement;return r?.shadowRoot?n(r.shadowRoot)??r:r},v:()=>g});var e=r(52135);function t(n){let o;return function(...r){return n&&(o=n.apply(this,r),n=()=>{}),o}}function i(n){return n.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1-$2").toLowerCase()}function a(n){return n.replace(/-./g,n=>n[1].toUpperCase())}function l(n){return n.toLowerCase().replace(/([_][a-z])/g,n=>n.toUpperCase().replace("_",""))}function c(n){return n.replace(/\s/g,"-").toLowerCase()}function s(n,o=5){let r=Math.random().toString(36).substring(2,2+o);return n?n+r:r}function h(n){return(new window.DOMParser).parseFromString(n,"text/xml")}function d(n){return n.nodeType===Node.ELEMENT_NODE}function m(n){return d(n)?!(n instanceof HTMLStyleElement):n.nodeType===Node.TEXT_NODE&&!!n.textContent?.trim()}function p(n){for(let o=0;o<n.childNodes.length;o++)if(m(n.childNodes.item(o)))return!0;return!1}function g(n,o="./assets"){let[,r,e]=n.match(/^([a-z]+):\/\/(.*?)(\.svg)?$/)||[];if(!r)return n.startsWith("./")||n.startsWith("../")?n:null;if("http"===r||"https"===r)return n;if("assets"===r){var t=`${o}/${e}.svg`;let n=new URL("./",window.document.baseURI).href,r=new URL(t,n);return r.origin!==window.location.origin?r.href:r.pathname}return null}let w=(n,o)=>n.compareDocumentPosition(o)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1;function b(n){let o=e.D.sanitize(`<style>${n}</style>`,{ALLOWED_TAGS:["style"],ALLOWED_ATTR:[],FORCE_BODY:!0}),r=document.createElement("div");return r.innerHTML=o,r.querySelector("style")?.innerHTML}function u(n){return document.hasFocus()&&(!(n.relatedTarget instanceof Node)||n.currentTarget instanceof Node&&!n.currentTarget.contains(n.relatedTarget))}async function v(){return new Promise(n=>setTimeout(n,10))}function k(n){let o=n;for(;o&&o.parentNode;)if(o.parentNode===document)return!0;else o=o.parentNode instanceof ShadowRoot?o.parentNode.host:o.parentNode;return!1}function f(n){return n.parentNode?n.parentNode:n instanceof ShadowRoot?n.host:null}function x(n,o){return n.reduce((n,r,e)=>
1{let t=o(r,e);return t in n||(n[t]=[]),n[t].push(r),n},{})}function y(...n){let o={};for(let r of n)Object.defineProperties(o,Object.getOwnPropertyDescriptors(r));return o}},63804:(n,o,r)=>{r.d(o,{L:()=>a,b:()=>i});var e=r(37700),t=r(31886);let i=(n,{onSelect:o,onBeginDelayedSelect:r,onCancelPendingSelect:e,stopPropagation:t=!0})=>{let i=(n,o)=>{t&&n.stopPropagation(),o()};["click","contextmenu","mousedown","mouseup"].forEach(r=>n.addEventListener(r,n=>i(n,o))),n.addEventListener("touchstart",n=>i(n,r),{passive:!0}),n.addEventListener("touchend",n=>i(n,e),{passive:!0})},a=({href:n,className:o,part:r,title:a,onSelect:l,onBeginDelayedSelect:c,onCancelPendingSelect:s,onMouseOver:h,onMouseLeave:d,onFocus:m,onBlur:p,ref:g,attributes:w,tabIndex:b,ariaHidden:u,rel:v,stopPropagation:k=!0,target:f="_self"},x)=>(0,e.h)("a",{class:o,part:r,href:(0,t.f)(n),target:f,title:a,rel:v,ref:n=>{g&&g(n),n&&(i(n,{onSelect:l,onBeginDelayedSelect:c,onCancelPendingSelect:s,stopPropagation:k}),w?.length&&[...w].forEach(({nodeName:o,nodeValue:r})=>{n.setAttribute(o,r)}),u&&n.setAttribute("aria-hidden","true"))},tabIndex:b,onMouseOver:h,onMouseLeave:d,onFocus:m,onBlur:p},x)}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.