@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--un-bg-opacity:100%;--un-ease:initial;--un-leading:initial;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-caret-opacity:100%;--un-translate-x:initial;--un-translate-y:initial;--un-translate-z:initial;--un-text-opacity:100%;--un-border-opacity:100%;--un-space-y-reverse:initial;--un-ring-opacity:100%;--un-outline-opacity:100%;--un-outline-style:solid}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-leading{syntax:"*";inherits:false}@property --un-outline-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --un-caret-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-ring-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-inset-ring-color{syntax:"*";inherits:false}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow-color{syntax:"*";inherits:false}@property --un-ring-color{syntax:"*";inherits:false}@property --un-ring-inset{syntax:"*";inherits:false}@property --un-ring-offset-color{syntax:"*";inherits:false}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-color{syntax:"*";inherits:false}@property --un-translate-x{syntax:"*";inherits:false;initial-value:0}@property --un-translate-y{syntax:"*";inherits:false;initial-value:0}@property --un-translate-z{syntax:"*";inherits:false;initial-value:0}@property --un-scale-x{syntax:"*";inherits:false;initial-value:1}@property --un-scale-y{syntax:"*";inherits:false;initial-value:1}@property --un-scale-z{syntax:"*";inherits:false;initial-value:1}@property --un-ease{syntax:"*";inherits:false}@property --un-backdrop-blur{syntax:"*";inherits:false}@property --un-backdrop-brightness{syntax:"*";inherits:false}@property --un-backdrop-contrast{syntax:"*";inherits:false}@property --un-backdrop-grayscale{syntax:"*";inherits:false}@property --un-backdrop-hue-rotate{syntax:"*";inherits:false}@property --un-backdrop-invert{syntax:"*";inherits:false}@property --un-backdrop-opacity{syntax:"*";inherits:false}@property --un-backdrop-saturate{syntax:"*";inherits:false}@property --un-backdrop-sepia{syntax:"*";inherits:false}@property --un-blur{syntax:"*";inherits:false}@property --un-brightness{syntax:"*";inherits:false}@property --un-contrast{syntax:"*";inherits:false}@property --un-drop-shadow{syntax:"*";inherits:false}@property --un-grayscale{syntax:"*";inherits:false}@property --un-hue-rotate{syntax:"*";inherits:false}@property --un-invert{syntax:"*";inherits:false}@property --un-saturate{syntax:"*";inherits:false}@property --un-sepia{syntax:"*";inherits:false}@property --un-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --un-pan-x{syntax:"*";inherits:false}@property --un-pan-y{syntax:"*";inherits:false}@property --un-pinch-zoom{syntax:"*";inherits:false}@property --un-numeric-figure{syntax:"*";inherits:false}@property --un-numeric-fraction{syntax:"*";inherits:false}@property --un-numeric-spacing{syntax:"*";inherits:false}@property --un-ordinal{syntax:"*";inherits:false}@property --un-slashed-zero{syntax:"*";inherits:false}@property --un-space-y-reverse{syntax:"*";inherits:false;initial-value:0}:host,:root{--spacing:.25rem;--fontWeight-normal:400;--default-transition-timingFunction:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--radius-DEFAULT:.25rem;--radius-lg:.5rem;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-in-out:cubic-bezier(.4,0,.2,1);--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tracking-wide:.025em;--fontWeight-semibold:600;--leading-none:1;--fontWeight-medium:500;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--fontWeight-bold:700;--tracking-tight:-.025em;--radius-md:.375rem;--radius-xl:.75rem;--tracking-wider:.05em;--radius-none:0;--tracking-widest:.1em;--radius-2xl:1rem;--leading-relaxed:1.625;--colors-black:#000;--container-xs:20rem;--colors-white:#fff;--colors-dark-DEFAULT:oklch(25.2% 0 0);--text-xs-fontSize:.75rem;--text-xs-lineHeight:1rem;--text-base-fontSize:1rem;--text-base-lineHeight:1.5rem;--text-sm-fontSize:.875rem;--text-sm-lineHeight:1.25rem;--text-2xl-fontSize:1.5rem;--text-2xl-lineHeight:2rem;--text-xl-fontSize:1.25rem;--text-xl-lineHeight:1.75rem;--text-lg-fontSize:1.125rem;--text-lg-lineHeight:1.75rem;--text-5xl-fontSize:3rem;--text-5xl-lineHeight:1;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--text-3xl-fontSize:1.875rem;--text-3xl-lineHeight:2.25rem;--default-font-family:var(--font-sans);--default-monoFont-family:var(--font-mono)}*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;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" );font-feature-settings:var(--default-font-featureSettings,normal);font-variation-settings:var(--default-font-variationSettings,normal);-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var( --default-monoFont-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace );font-feature-settings:var(--default-monoFont-featureSettings,normal);font-size:1em;font-variation-settings:var(--default-monoFont-variationSettings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden~=until-found])){display:none!important}.i-lucide-align-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 12H3m14 6H3M21 6H3'/%3E%3C/svg%3E")}.i-lucide-align-left,.i-lucide-bar-chart-2{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-bar-chart-2{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 21v-6m7 6V3m7 18V9'/%3E%3C/svg%3E")}.i-lucide-bell{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0m-10.47-5.674A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/%3E%3C/svg%3E")}.i-lucide-bell,.i-lucide-bell-off{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-bell-off{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.268 21a2 2 0 0 0 3.464 0M17 17H4a1 1 0 0 1-.74-1.673C4.59 13.956 6 12.499 6 8a6 6 0 0 1 .258-1.742M2 2l20 20M8.668 3.01A6 6 0 0 1 18 8c0 2.687.77 4.653 1.707 6.05'/%3E%3C/svg%3E")}.i-lucide-book-text{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20M8 11h8M8 7h6'/%3E%3C/svg%3E")}.i-lucide-book-text,.i-lucide-calendar{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-calendar{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 2v4m8-4v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-calendar-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M8 2v4m8-4v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18M9 16l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-calendar-check,.i-lucide-check{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-check{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")}.i-lucide-check-circle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M21.801 10A10 10 0 1 1 17 3.335'/%3E%3Cpath d='m9 11l3 3L22 4'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-check-circle,.i-lucide-chevron-left{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-chevron-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 18l-6-6l6-6'/%3E%3C/svg%3E")}.i-lucide-chevron-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 18l6-6l-6-6'/%3E%3C/svg%3E")}.i-lucide-chevron-right,.i-lucide-circle-dot{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-circle-dot{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-circle-help{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3m.08 4h.01'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-circle-help,.i-lucide-cloud{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-cloud{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9'/%3E%3C/svg%3E")}.i-lucide-cloud-off{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.94 5.274A7 7 0 0 1 15.71 10h1.79a4.5 4.5 0 0 1 4.222 6.057m-2.926 2.753A4.5 4.5 0 0 1 17.5 19H9A7 7 0 0 1 5.79 5.78M2 2l20 20'/%3E%3C/svg%3E")}.i-lucide-cloud-off,.i-lucide-copy{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-corner-down-left{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3Cpath d='m9 10l-5 5l5 5'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-corner-down-left,.i-lucide-delete{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-delete{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 5a2 2 0 0 0-1.344.519l-6.328 5.74a1 1 0 0 0 0 1.481l6.328 5.741A2 2 0 0 0 10 19h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2zm2 4l6 6m0-6l-6 6'/%3E%3C/svg%3E")}.i-lucide-flame{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0a5 5 0 0 1 1-3a1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4'/%3E%3C/svg%3E")}.i-lucide-flame,.i-lucide-globe{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-globe{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 2a14.5 14.5 0 0 0 0 20a14.5 14.5 0 0 0 0-20M2 12h20'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-grid-3x3{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Cpath d='M3 9h18M3 15h18M9 3v18m6-18v18'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-grid-3x3,.i-lucide-keyboard{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-keyboard{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 8h.01M12 12h.01M14 8h.01M16 12h.01M18 8h.01M6 8h.01M7 16h10m-9-4h.01'/%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-layers{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z'/%3E%3Cpath d='M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12'/%3E%3Cpath d='M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-layers,.i-lucide-lightbulb{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-lightbulb{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 14c.2-1 .7-1.7 1.5-2.5c1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5c.7.7 1.3 1.5 1.5 2.5m0 4h6m-5 4h4'/%3E%3C/svg%3E")}.i-lucide-list{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5h.01M3 12h.01M3 19h.01M8 5h13M8 12h13M8 19h13'/%3E%3C/svg%3E")}.i-lucide-list,.i-lucide-loader-2{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-loader-2{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 12a9 9 0 1 1-6.219-8.56'/%3E%3C/svg%3E")}.i-lucide-monitor{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='14' x='2' y='3' rx='2'/%3E%3Cpath d='M8 21h8m-4-4v4'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-monitor,.i-lucide-moon{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-moon{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401'/%3E%3C/svg%3E")}.i-lucide-refresh-cw{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9a9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5m5 4a9 9 0 0 1-9 9a9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-refresh-cw,.i-lucide-settings{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-settings{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.671 4.136a2.34 2.34 0 0 1 4.659 0a2.34 2.34 0 0 0 3.319 1.915a2.34 2.34 0 0 1 2.33 4.033a2.34 2.34 0 0 0 0 3.831a2.34 2.34 0 0 1-2.33 4.033a2.34 2.34 0 0 0-3.319 1.915a2.34 2.34 0 0 1-4.659 0a2.34 2.34 0 0 0-3.32-1.915a2.34 2.34 0 0 1-2.33-4.033a2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-share-2{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cpath d='m8.59 13.51l6.83 3.98m-.01-10.98l-6.82 3.98'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-share-2,.i-lucide-shuffle{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-shuffle{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m18 14l4 4l-4 4m0-20l4 4l-4 4'/%3E%3Cpath d='M2 18h1.973a4 4 0 0 0 3.3-1.7l5.454-8.6a4 4 0 0 1 3.3-1.7H22M2 6h1.972a4 4 0 0 1 3.6 2.2M22 18h-6.041a4 4 0 0 1-3.3-1.8l-.359-.45'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-sparkles{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594zM20 2v4m2-2h-4'/%3E%3Ccircle cx='4' cy='20' r='2'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-sparkles,.i-lucide-star{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-star{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.12 2.12 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.12 2.12 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.12 2.12 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.12 2.12 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.12 2.12 0 0 0 1.597-1.16z'/%3E%3C/svg%3E")}.i-lucide-sun{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-sun,.i-lucide-text{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-text{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 18H3M17 6H3m18 6H3'/%3E%3C/svg%3E")}.i-lucide-text-cursor-input{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20h-1a2 2 0 0 1-2-2a2 2 0 0 1-2 2H6m7-12h7a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-7m-8 0H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h1m1-4h1a2 2 0 0 1 2 2a2 2 0 0 1 2-2h1M9 6v12'/%3E%3C/svg%3E")}.i-lucide-text-cursor-input,.i-lucide-trending-up{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-trending-up{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 7h6v6'/%3E%3Cpath d='m22 7l-8.5 8.5l-5-5L2 17'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-trophy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978m7-7.318v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978M18 9h1.5a1 1 0 0 0 0-5H18M4 22h16'/%3E%3Cpath d='M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1zm0 0H4.5a1 1 0 0 1 0-5H6'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-trophy,.i-lucide-users{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-users{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cg fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2M16 3.128a4 4 0 0 1 0 7.744M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3C/g%3E%3C/svg%3E")}.i-lucide-wifi-off{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 20h.01M8.5 16.429a5 5 0 0 1 7 0M5 12.859a10 10 0 0 1 5.17-2.69m8.83 2.69a10 10 0 0 0-2.007-1.523M2 8.82a15 15 0 0 1 4.177-2.643M22 8.82a15 15 0 0 0-11.288-3.764M2 2l20 20'/%3E%3C/svg%3E")}.i-lucide-wifi-off,.i-lucide-x{background-color:currentColor;color:inherit;display:inline-block;height:1.2em;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;vertical-align:middle;width:1.2em}.i-lucide-x{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1.2em' height='1.2em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E")}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.text-\[10px\]{font-size:10px}.text-\[80px\]{font-size:80px}.text-2\.5{font-size:.625rem}.text-2\.75{font-size:.6875rem}.text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading,var(--text-2xl-lineHeight))}.text-3{font-size:.75rem}.text-5xl{font-size:var(--text-5xl-fontSize);line-height:var(--un-leading,var(--text-5xl-lineHeight))}.text-base{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight))}.text-lg{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight))}.text-sm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight))}.text-xl{font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight))}.text-xs{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight))}.dark .dark\:text-white,.text-white{color:color-mix(in srgb,var(--colors-white) var(--un-text-opacity),transparent)}.text-\[\#020420\]{color:color-mix(in oklab,#020420 var(--un-text-opacity),transparent)}.text-\[\#64748B\]{color:color-mix(in oklab,#64748b var(--un-text-opacity),transparent)}.text-celebration{color:color-mix(in srgb,var(--color-celebration) var(--un-text-opacity),transparent)}.text-dark{color:color-mix(in srgb,var(--colors-dark-DEFAULT) var(--un-text-opacity),transparent)}.text-error{color:color-mix(in srgb,var(--color-error) var(--un-text-opacity),transparent)}.text-error-light{color:color-mix(in srgb,var(--color-error-light) var(--un-text-opacity),transparent)}.text-letter-centre{color:color-mix(in srgb,var(--color-letter-centre) var(--un-text-opacity),transparent)}.text-letter-invalid{color:color-mix(in srgb,var(--color-letter-invalid) var(--un-text-opacity),transparent)}.text-letter-valid{color:color-mix(in srgb,var(--color-letter-valid) var(--un-text-opacity),transparent)}.text-muted{color:color-mix(in srgb,var(--color-muted) var(--un-text-opacity),transparent)}.text-muted-foreground{color:color-mix(in srgb,var(--color-muted-foreground) var(--un-text-opacity),transparent)}.text-on-surface{color:color-mix(in srgb,var(--color-on-surface) var(--un-text-opacity),transparent)}.text-on-surface\/70{color:color-mix(in srgb,var(--color-on-surface) 70%,transparent)}.text-primary{color:color-mix(in srgb,var(--color-primary) var(--un-text-opacity),transparent)}.text-success{color:color-mix(in srgb,var(--color-success) var(--un-text-opacity),transparent)}.text-transparent{color:transparent}.hover\:text-\[\#00DC82\]:hover{color:color-mix(in oklab,#00dc82 var(--un-text-opacity),transparent)}.hover\:text-on-surface:hover{color:color-mix(in srgb,var(--color-on-surface) var(--un-text-opacity),transparent)}.hover\:text-primary:hover{color:color-mix(in srgb,var(--color-primary) var(--un-text-opacity),transparent)}.focus\:text-on-surface:focus{color:color-mix(in srgb,var(--color-on-surface) var(--un-text-opacity),transparent)}.placeholder\:text-on-surface\/50::-moz-placeholder{color:color-mix(in srgb,var(--color-on-surface) 50%,transparent)}.placeholder\:text-on-surface\/50::placeholder{color:color-mix(in srgb,var(--color-on-surface) 50%,transparent)}.leading-6{--un-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-none{--un-leading:var(--leading-none);line-height:var(--leading-none)}.leading-relaxed{--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.tracking-\[0\.12em\]{--un-tracking:.12em;letter-spacing:.12em}.tracking-tight{--un-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--un-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--un-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--un-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.font-bold{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}.font-medium{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium)}.font-mono{font-family:var(--font-mono)}.font-normal{--un-font-weight:var(--fontWeight-normal);font-weight:var(--fontWeight-normal)}.font-sans{font-family:var(--font-sans)}.font-semibold{--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.m-0{margin:calc(var(--spacing)*0)}.-mx-2{margin-inline:calc(var(--spacing)*2*-1)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.my-2\.5{margin-block:calc(var(--spacing)*2.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-auto{margin-left:auto}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-px{padding-inline:1px}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pl-1{padding-left:calc(var(--spacing)*1)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-3{padding-right:calc(var(--spacing)*3)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.text-center{text-align:center}.text-right{text-align:right}.focus\:outline-2:focus{outline-style:var(--un-outline-style);outline-width:2px}.focus-visible\:outline-2:focus-visible{outline-style:var(--un-outline-style);outline-width:2px}.focus\:outline-primary:focus{outline-color:color-mix(in srgb,var(--color-primary) var(--un-outline-opacity),transparent)}.focus-visible\:outline-primary:focus-visible{outline-color:color-mix(in srgb,var(--color-primary) var(--un-outline-opacity),transparent)}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.outline{outline-style:var(--un-outline-style);outline-width:1px}.focus\:outline-none:focus,.outline-none{--un-outline-style:none;outline-style:none}.list-none{list-style-type:none}.caret-primary{caret-color:color-mix(in srgb,var(--color-primary) var(--un-caret-opacity),transparent)}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.border,.border-1{border-width:1px}.border-0{border-width:0}.border-1\.5{border-width:1.5px}.border-x-0{border-inline-width:0}.border-y-0{border-block-width:0}.border-b-1{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t,.border-t-1{border-top-width:1px}.border-celebration{border-color:color-mix(in srgb,var(--color-celebration) var(--un-border-opacity),transparent)}.border-error{border-color:color-mix(in srgb,var(--color-error) var(--un-border-opacity),transparent)}.border-muted{border-color:color-mix(in srgb,var(--color-muted) var(--un-border-opacity),transparent)}.border-muted-foreground{border-color:color-mix(in srgb,var(--color-muted-foreground) var(--un-border-opacity),transparent)}.border-muted\/20{border-color:color-mix(in srgb,var(--color-muted) 20%,transparent)}.border-muted\/60{border-color:color-mix(in srgb,var(--color-muted) 60%,transparent)}.border-primary{border-color:color-mix(in srgb,var(--color-primary) var(--un-border-opacity),transparent)}.border-primary-border{border-color:color-mix(in srgb,var(--color-primary-border) var(--un-border-opacity),transparent)}.border-success{border-color:color-mix(in srgb,var(--color-success) var(--un-border-opacity),transparent)}.border-transparent{border-color:transparent}.hover\:border-muted:hover{border-color:color-mix(in srgb,var(--color-muted) var(--un-border-opacity),transparent)}.rounded{border-radius:var(--radius-DEFAULT)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:calc(infinity*1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:var(--radius-none)}.rounded-xl{border-radius:var(--radius-xl)}.border-none{--un-border-style:none;border-style:none}.border-solid{--un-border-style:solid;border-style:solid}.bg-black\/50{background-color:color-mix(in srgb,var(--colors-black) 50%,transparent)}.bg-celebration{background-color:color-mix(in srgb,var(--color-celebration) var(--un-bg-opacity),transparent)}.bg-celebration-bg{background-color:color-mix(in srgb,var(--color-celebration-bg) var(--un-bg-opacity),transparent)}.bg-celebration\/20{background-color:color-mix(in srgb,var(--color-celebration) 20%,transparent)}.bg-muted{background-color:color-mix(in srgb,var(--color-muted) var(--un-bg-opacity),transparent)}.bg-muted-foreground\/50{background-color:color-mix(in srgb,var(--color-muted-foreground) 50%,transparent)}.bg-muted\/30{background-color:color-mix(in srgb,var(--color-muted) 30%,transparent)}.bg-on-surface\/60{background-color:color-mix(in srgb,var(--color-on-surface) 60%,transparent)}.bg-primary{background-color:color-mix(in srgb,var(--color-primary) var(--un-bg-opacity),transparent)}.bg-primary-subtle{background-color:color-mix(in srgb,var(--color-primary-subtle) var(--un-bg-opacity),transparent)}.bg-primary\/10{background-color:color-mix(in srgb,var(--color-primary) 10%,transparent)}.bg-primary\/15{background-color:color-mix(in srgb,var(--color-primary) 15%,transparent)}.bg-primary\/20{background-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}.bg-primary\/50{background-color:color-mix(in srgb,var(--color-primary) 50%,transparent)}.bg-success-bg{background-color:color-mix(in srgb,var(--color-success-bg) var(--un-bg-opacity),transparent)}.bg-surface{background-color:color-mix(in srgb,var(--color-surface) var(--un-bg-opacity),transparent)}.bg-surface-elevated{background-color:color-mix(in srgb,var(--color-surface-elevated) var(--un-bg-opacity),transparent)}.bg-transparent{background-color:transparent}.bg-white{background-color:color-mix(in srgb,var(--colors-white) var(--un-bg-opacity),transparent)}.dark .dark\:bg-\[\#020420\]{background-color:color-mix(in oklab,#020420 var(--un-bg-opacity),transparent)}.hover\:bg-muted-foreground:hover{background-color:color-mix(in srgb,var(--color-muted-foreground) var(--un-bg-opacity),transparent)}.hover\:bg-primary-hover:hover{background-color:color-mix(in srgb,var(--color-primary-hover) var(--un-bg-opacity),transparent)}.hover\:bg-primary-muted:hover{background-color:color-mix(in srgb,var(--color-primary-muted) var(--un-bg-opacity),transparent)}.hover\:bg-primary\/70:hover{background-color:color-mix(in srgb,var(--color-primary) 70%,transparent)}.hover\:bg-surface-hover:hover{background-color:color-mix(in srgb,var(--color-surface-hover) var(--un-bg-opacity),transparent)}.active\:bg-surface-active:active{background-color:color-mix(in srgb,var(--color-surface-active) var(--un-bg-opacity),transparent)}.op-30{opacity:30%}.op-40,.opacity-40{opacity:40%}.op-70,.opacity-70{opacity:70%}.opacity-0{opacity:0}.opacity-100{opacity:100%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.hover\:opacity-100:hover{opacity:100%}.disabled\:opacity-30:disabled{opacity:30%}.disabled\:opacity-50:disabled{opacity:50%}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-3{text-underline-offset:3px}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1\/2{flex:50%}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.flex-grow-1{flex-grow:1}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:calc(var(--spacing)*1);column-gap:calc(var(--spacing)*1)}.gap-x-1\.5{-moz-column-gap:calc(var(--spacing)*1.5);column-gap:calc(var(--spacing)*1.5)}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.grid{display:grid}.grid-cols-\[1\.5rem_1fr_1\.5rem_1fr_1\.5rem_1fr\]{grid-template-columns:1.5rem 1fr 1.5rem 1fr 1.5rem 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(7rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(8rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\[\&\>svg\]\:h-full>svg,.h-full{height:100%}.\[\&\>svg\]\:w-full>svg,.w-full{width:100%}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1,.h1{height:calc(var(--spacing)*1)}.h-10{height:calc(var(--spacing)*10)}.h-100dvh{height:100dvh}.h-2,.h2{height:calc(var(--spacing)*2)}.h-24{height:calc(var(--spacing)*24)}.h-3,.h3{height:calc(var(--spacing)*3)}.h-4,.h4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-48{max-height:calc(var(--spacing)*48)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-520px{max-width:520px}.max-w-full{max-width:100%}.max-w-xs{max-width:var(--container-xs)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-screen{min-height:100vh}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-64{min-width:calc(var(--spacing)*64)}.min-w-72{min-width:calc(var(--spacing)*72)}.min-w-full{min-width:100%}.w-1{width:calc(var(--spacing)*1)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-15{width:calc(var(--spacing)*15)}.w-16{width:calc(var(--spacing)*16)}.w-2{width:calc(var(--spacing)*2)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1/1}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.visible{visibility:visible}.cursor-pointer{cursor:pointer}.cursor-not-allowed,.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.pointer-events-none{pointer-events:none}.resize{resize:both}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.focus-visible\:ring-2:focus-visible{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.focus-visible\:ring-primary\/50:focus-visible{--un-ring-color:color-mix(in srgb,var(--color-primary) 50%,transparent)}.focus-visible\:ring-inset:focus-visible{--un-ring-inset:inset}.shadow-2xl{--un-shadow:0 25px 50px -12px var(--un-shadow-color,rgba(0,0,0,.25))}.shadow-2xl,.shadow-xl{box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.shadow-xl{--un-shadow:0 20px 25px -5px var(--un-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--un-shadow-color,rgba(0,0,0,.1))}.-translate-x-1\/2{--un-translate-x:-50%}.-translate-x-1\/2,.translate-y-0{translate:var(--un-translate-x) var(--un-translate-y)}.translate-y-0{--un-translate-y:calc(var(--spacing)*0)}.translate-y-2{--un-translate-y:calc(var(--spacing)*2)}.hover\:-translate-y-px:hover,.translate-y-2{translate:var(--un-translate-x) var(--un-translate-y)}.hover\:-translate-y-px:hover{--un-translate-y:-1px}.scale-100{--un-scale-x:100%;--un-scale-y:100%}.scale-100,.scale-110{scale:var(--un-scale-x) var(--un-scale-y)}.scale-110{--un-scale-x:110%;--un-scale-y:110%}.scale-50{--un-scale-x:50%;--un-scale-y:50%}.scale-50,.scale-95{scale:var(--un-scale-x) var(--un-scale-y)}.scale-95{--un-scale-x:95%;--un-scale-y:95%}.hover\:scale-125:hover{--un-scale-x:125%;--un-scale-y:125%;scale:var(--un-scale-x) var(--un-scale-y)}.active\:scale-95:active{--un-scale-x:95%;--un-scale-y:95%;scale:var(--un-scale-x) var(--un-scale-y)}.transform{transform:var(--un-rotate-x) var(--un-rotate-y) var(--un-rotate-z) var(--un-skew-x) var(--un-skew-y)}.transition{transition-duration:var(--un-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction))}.transition-all{transition-duration:var(--un-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction))}.transition-colors{transition-duration:var(--un-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction))}.transition-opacity{transition-duration:var(--un-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction))}.duration-100{--un-duration:.1s;transition-duration:.1s}.duration-150{--un-duration:.15s;transition-duration:.15s}.duration-200{--un-duration:.2s;transition-duration:.2s}.duration-300{--un-duration:.3s;transition-duration:.3s}.transition-duration-0\.2s{--un-duration:.2s;transition-duration:.2s}.ease-in{--un-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--un-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--un-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.content-start{align-content:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.inset-0{inset:calc(var(--spacing)*0)}.bottom-0\.5{bottom:calc(var(--spacing)*.5)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.right-0{right:calc(var(--spacing)*0)}.top-full{top:100%}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.place-content-center{place-content:center}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.z-100{z-index:100}.z-20{z-index:20}.z-50{z-index:50}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.object-contain{-o-object-fit:contain;object-fit:contain}.backdrop-blur-lg{--un-backdrop-blur:blur(16px)}.backdrop-blur-lg,.backdrop-blur-sm{-webkit-backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,)}.backdrop-blur-sm{--un-backdrop-blur:blur(8px)}.blur-0{--un-blur:blur(0px)}.blur-0,.blur-sm{filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}.blur-sm{--un-blur:blur(8px)}.filter{filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}.snap-x{scroll-snap-type:x var(--un-scroll-snap-strictness)}.snap-mandatory{--un-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.table{display:table}.border-collapse{border-collapse:collapse}.touch-pan-x{--un-pan-x:pan-x}.touch-pan-x,.touch-pan-y{touch-action:var(--un-pan-x) var(--un-pan-y) var(--un-pinch-zoom)}.touch-pan-y{--un-pan-y:pan-y}.touch-none{touch-action:none}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}:where(.space-y-0\.5>:not(:last-child)){--un-space-y-reverse:0;margin-block-end:calc(var(--spacing)*.5*(1 - var(--un-space-y-reverse)));margin-block-start:calc(var(--spacing)*.5*var(--un-space-y-reverse))}:where(.space-y-1>:not(:last-child)){--un-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--un-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--un-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--un-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--un-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--un-space-y-reverse))}:where(.space-y-3>:not(:last-child)){--un-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--un-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--un-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--un-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--un-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--un-space-y-reverse))}@media(prefers-reduced-motion:reduce){.motion-reduce\:scroll-auto{scroll-behavior:auto}.motion-reduce\:transition-none{transition:none}}@supports (color:color-mix(in lab,red,red)){.dark .dark\:text-white{color:color-mix(in oklab,var(--colors-white) var(--un-text-opacity),transparent)}.text-dark{color:color-mix(in oklab,var(--colors-dark-DEFAULT) var(--un-text-opacity),transparent)}.text-white{color:color-mix(in oklab,var(--colors-white) var(--un-text-opacity),transparent)}.bg-black\/50{background-color:color-mix(in oklab,var(--colors-black) 50%,transparent)}.bg-white{background-color:color-mix(in oklab,var(--colors-white) var(--un-bg-opacity),transparent)}}@media(min-width:40rem){.sm\:text-\[110px\]{font-size:110px}.sm\:text-3xl{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading,var(--text-3xl-lineHeight))}.sm\:text-sm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight))}.sm\:text-xl{font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight))}.sm\:ml-2{margin-left:calc(var(--spacing)*2)}.sm\:mt-1{margin-top:calc(var(--spacing)*1)}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:p-0{padding:calc(var(--spacing)*0)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:py-2{padding-block:calc(var(--spacing)*2)}.sm\:flex{display:flex}.sm\:flex-initial{flex:0 1 auto}.sm\:flex-grow-0{flex-grow:0}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:max-h-\[70vh\]{max-height:70vh}.sm\:max-h-\[80vh\]{max-height:80vh}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:min-w-96{min-width:calc(var(--spacing)*96)}.sm\:min-w-md{min-width:var(--container-md)}.sm\:w-auto{width:auto}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:items-start{align-items:flex-start}.sm\:justify-start{justify-content:flex-start}.sm\:absolute{position:absolute}}@media(min-width:48rem){.md\:text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading,var(--text-2xl-lineHeight))}.md\:tracking-widest{--un-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.md\:font-semibold{--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:opacity-100{opacity:100%}.md\:flex-row{flex-direction:row}.md\:gap-12{gap:calc(var(--spacing)*12)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:grid-cols-\[1\.5rem_1fr_1\.5rem_1fr_1\.5rem_1fr_1\.5rem_1fr\]{grid-template-columns:1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr}.md\:items-end{align-items:flex-end}}@media(min-width:64rem){.lg\:p-0{padding:calc(var(--spacing)*0)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:grid{display:grid}.lg\:grid-cols-\[1\.5rem_1fr_1\.5rem_1fr_1\.5rem_1fr_1\.5rem_1fr_1\.5rem_1fr_1\.5rem_1fr\]{grid-template-columns:1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr 1.5rem 1fr}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:min-w-0{min-width:calc(var(--spacing)*0)}.lg\:hidden{display:none}.lg\:overflow-x-visible{overflow-x:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:snap-none{scroll-snap-type:none}.lg\:snap-align-none{scroll-snap-align:none}}@media(orientation:landscape)and (max-height:500px)and (min-width:500px){.ls\:text-base{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight))}.ls\:text-sm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight))}.ls\:text-xl{font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight))}.ls\:text-xs{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight))}.ls\:mb-1{margin-bottom:calc(var(--spacing)*1)}.ls\:mt-1{margin-top:calc(var(--spacing)*1)}.ls\:p-0{padding:calc(var(--spacing)*0)}.ls\:p-1{padding:calc(var(--spacing)*1)}.ls\:p-2{padding:calc(var(--spacing)*2)}.ls\:py-1{padding-block:calc(var(--spacing)*1)}.ls\:flex{display:flex}.ls\:flex-col{flex-direction:column}.ls\:gap-1{gap:calc(var(--spacing)*1)}.ls\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.ls\:gap-2{gap:calc(var(--spacing)*2)}.ls\:gap-3{gap:calc(var(--spacing)*3)}.ls\:grid{display:grid}.ls\:col-span-2{grid-column:span 2/span 2}.ls\:row-start-2{grid-row-start:2}.ls\:grid-cols-\[minmax\(280px\,auto\)_1fr\]{grid-template-columns:minmax(280px,auto) 1fr}.ls\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.ls\:h-6{height:calc(var(--spacing)*6)}.ls\:h-7{height:calc(var(--spacing)*7)}.ls\:h-9{height:calc(var(--spacing)*9)}.ls\:w-6{width:calc(var(--spacing)*6)}.ls\:w-7{width:calc(var(--spacing)*7)}.ls\:w-9{width:calc(var(--spacing)*9)}.ls\:w-full{width:100%}.ls\:block{display:block}.ls\:contents{display:contents}.ls\:hidden{display:none}.ls\:origin-top{transform-origin:top}.ls\:scale-110{--un-scale-x:110%;--un-scale-y:110%;scale:var(--un-scale-x) var(--un-scale-y)}.ls\:self-center{align-self:center}.ls\:justify-self-center{justify-self:center}}.toast-info[data-v-4bee3fc2]{background:#1a1a1acc}.toast-success[data-v-4bee3fc2]{background:#22c55e26;box-shadow:0 0 20px #22c55e33}.toast-error[data-v-4bee3fc2]{background:#f43f5e26;box-shadow:0 0 20px #f43f5e33}.toast-celebration[data-v-4bee3fc2]{animation:celebration-pulse-4bee3fc2 .6s ease-out;background:#f59e0b33;border-color:var(--color-celebration);box-shadow:0 0 30px #f59e0b4d,0 0 60px #f59e0b1a;color:var(--color-celebration);font-size:1.5rem;padding:1.25rem 2rem}html[data-theme=light] .toast-info[data-v-4bee3fc2]{background:#ffffffd9}html[data-theme=light] .toast-success[data-v-4bee3fc2]{background:#22c55e1a}html[data-theme=light] .toast-error[data-v-4bee3fc2]{background:#f43f5e1a}html[data-theme=light] .toast-celebration[data-v-4bee3fc2]{background:#f59e0b26}@keyframes celebration-pulse-4bee3fc2{0%{box-shadow:0 0 30px #f59e0b4d,0 0 60px #f59e0b1a;transform:scale(.8)}50%{box-shadow:0 0 50px #f59e0b80,0 0 100px #f59e0b33;transform:scale(1.05)}to{box-shadow:0 0 30px #f59e0b4d,0 0 60px #f59e0b1a;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.toast-celebration[data-v-4bee3fc2]{animation:none}}.score-value[data-v-3157eaba]{font-size:clamp(1.75rem,7vw,2.25rem);font-variant-numeric:tabular-nums}.score-value[data-v-3157eaba],.score-value-compact[data-v-3157eaba]{background:linear-gradient(135deg,var(--color-primary) 0,color-mix(in oklch,var(--color-primary) 65%,#fff) 100%);-webkit-background-clip:text;background-clip:text;letter-spacing:-.025em;line-height:1;-webkit-text-fill-color:transparent}.score-value-compact[data-v-3157eaba]{font-size:1.5rem;font-variant-numeric:tabular-nums}.progress-track-compact[data-v-3157eaba]{height:3px;position:relative;width:60px}.track-bg-compact[data-v-3157eaba]{background:var(--color-progress-inactive)}.progress-fill-compact[data-v-3157eaba],.track-bg-compact[data-v-3157eaba]{border-radius:9999px;inset:0;position:absolute}.progress-fill-compact[data-v-3157eaba]{background:var(--color-primary);transform:scaleX(var(--fill-scale,0));transform-origin:left;transition:transform .5s cubic-bezier(.4,0,.2,1)}.star-glow[data-v-3157eaba]{filter:drop-shadow(0 0 3px rgba(245,158,11,.5))}.progress-fill[data-v-3157eaba]{background:var(--color-primary);border-radius:9999px;inset:0;overflow:hidden;position:absolute;transform:scaleX(var(--fill-scale,0));transform-origin:left;transition:transform .5s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.progress-fill[data-v-3157eaba]:before{animation:pulse-travel-3157eaba 2.5s ease-in-out infinite;background:linear-gradient(90deg,transparent 0,transparent 40%,color-mix(in oklch,var(--color-primary) 50%,#fff) 50%,transparent 60%,transparent 100%);content:"";inset:0;position:absolute}.progress-fill[data-v-3157eaba]:after{animation:end-pulse-3157eaba 2.5s ease-in-out infinite;background:color-mix(in oklch,var(--color-primary) 80%,#fff);border-radius:9999px;box-shadow:0 0 6px var(--color-primary-glow);content:"";height:6px;position:absolute;right:-1px;top:50%;transform:translateY(-50%);width:6px}.progress-track[data-v-3157eaba]{height:4px;margin:.625rem .375rem;position:relative}.track-bg[data-v-3157eaba]{background:var(--color-progress-inactive);inset:0;z-index:1}.dot-ring[data-v-3157eaba],.track-bg[data-v-3157eaba]{border-radius:9999px;position:absolute}.dot-ring[data-v-3157eaba]{border:1px solid var(--color-muted);height:14px;top:50%;transform:translate(-50%,-50%);width:14px;z-index:0}.dot-ring.reached[data-v-3157eaba]{border-color:var(--color-primary-muted)}.dot-ring.current[data-v-3157eaba]{border-width:2px;height:18px;width:18px}.milestone-dot[data-v-3157eaba]{background:var(--color-progress-inactive);border-radius:9999px;height:6px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.4,0,.2,1);width:6px;z-index:3}.milestone-dot.reached[data-v-3157eaba]{background:var(--color-primary)}.milestone-dot.current[data-v-3157eaba]{height:8px;width:8px}.perfect-sparkle[data-v-3157eaba]{animation:sparkle-3157eaba 2s ease-in-out infinite}@keyframes pulse-travel-3157eaba{0%{opacity:0;transform:translate(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes end-pulse-3157eaba{0%,80%{box-shadow:0 0 4px var(--color-primary-glow);transform:translateY(-50%) scale(1)}90%{box-shadow:0 0 8px var(--color-primary-glow),0 0 16px var(--color-primary-glow);transform:translateY(-50%) scale(1.3)}to{box-shadow:0 0 4px var(--color-primary-glow);transform:translateY(-50%) scale(1)}}@keyframes sparkle-3157eaba{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.progress-fill[data-v-3157eaba]{transition:none}.perfect-sparkle[data-v-3157eaba],.progress-fill[data-v-3157eaba]:after,.progress-fill[data-v-3157eaba]:before{animation:none}}@media(orientation:landscape)and (max-height:500px)and (min-width:500px){.progress-track[data-v-3157eaba]{height:3px;margin:.375rem .25rem}.dot-ring[data-v-3157eaba]{height:10px;width:10px}.dot-ring.current[data-v-3157eaba]{height:14px;width:14px}.milestone-dot[data-v-3157eaba]{height:4px;width:4px}.milestone-dot.current[data-v-3157eaba]{height:6px;width:6px}}.popover[data-v-39e04a6a]{right:.75rem;top:3rem;width:min(18rem,calc(100vw - 1.5rem))}@media(orientation:landscape)and (max-height:500px)and (min-width:500px){.popover[data-v-39e04a6a]{right:0;top:1.75rem}}@media(min-width:640px)and (not ((orientation:landscape)and (max-height:500px)and (min-width:500px))){.popover[data-v-39e04a6a]{left:0;margin-top:.5rem;position:absolute;right:auto;top:100%}}.letter-cluster[data-v-98456964]{--letter-size:clamp(2.75rem,14vw,3.5rem);--centre-size:clamp(3.25rem,16vw,4.25rem);--spread:clamp(2.75rem,14vw,3.5rem);height:calc(var(--centre-size) + var(--spread)*2.3);position:relative;transform-style:preserve-3d;width:calc(var(--centre-size) + var(--spread)*2.5)}@media(min-width:640px){.letter-cluster[data-v-98456964]{--letter-size:3rem;--centre-size:3.75rem;--spread:3rem}}@media(orientation:landscape)and (max-height:500px)and (min-width:500px){.letter-cluster[data-v-98456964]{--letter-size:clamp(2.25rem,18vh,3rem);--centre-size:clamp(2.75rem,22vh,3.5rem);--spread:clamp(2.25rem,18vh,3rem)}}.letter-button[data-v-98456964]{align-items:center;backface-visibility:hidden;border:none;cursor:pointer;display:flex;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-weight:700;justify-content:center;position:absolute;touch-action:manipulation;transform-style:preserve-3d;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.letter-button[data-v-98456964]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.centre-letter[data-v-98456964]{animation:centre-glow-98456964 4s ease-in-out infinite;background:linear-gradient(145deg,var(--color-primary) 0,color-mix(in oklch,var(--color-primary) 75%,#000) 100%);border-radius:1rem;box-shadow:0 0 30px var(--color-primary-glow),0 0 50px var(--color-primary-glow),0 6px 20px #0006,inset 0 1px #fff3,inset 0 -1px #0000001a;color:#0f0f0f;font-size:calc(var(--centre-size)*.42);height:var(--centre-size);left:50%;top:50%;transform:translate(-50%,-50%) translateZ(20px);transition:transform .1s ease-out,box-shadow .1s ease-out;width:var(--centre-size);z-index:10}.centre-letter.is-pressed[data-v-98456964],.centre-letter[data-v-98456964]:active{box-shadow:0 0 20px var(--color-primary-glow),0 0 35px var(--color-primary-glow),0 3px 10px #0000004d,inset 0 1px #fff3;transform:translate(-50%,-50%) translateZ(16px) scale(.92)}.outer-letter[data-v-98456964]{animation:letter-float-98456964 5s ease-in-out infinite;animation-delay:var(--delay);background:linear-gradient(145deg,var(--color-surface-elevated) 0,color-mix(in oklch,var(--color-surface-elevated) 90%,#000) 100%);border-radius:.875rem;box-shadow:0 3px 10px #0003,0 1px 3px #00000026,inset 0 1px #ffffff14,inset 0 -1px #0000000d;color:var(--color-on-surface);font-size:calc(var(--letter-size)*.44);height:var(--letter-size);left:50%;top:50%;transform:translate(-50%,-50%) translate(calc(var(--pos-x)*var(--spread)),calc(var(--pos-y)*var(--spread))) translateZ(calc(var(--pos-z)*2px)) rotate(var(--rotate));transition:transform .1s ease-out,box-shadow .1s ease-out;width:var(--letter-size);z-index:calc(var(--pos-z))}.outer-letter.is-pressed[data-v-98456964],.outer-letter[data-v-98456964]:active{background:linear-gradient(145deg,color-mix(in oklch,var(--color-surface-elevated) 85%,#000) 0,color-mix(in oklch,var(--color-surface-elevated) 75%,#000));box-shadow:0 1px 4px #00000040,0 1px 2px #0003,inset 0 1px #ffffff08;transform:translate(-50%,-50%) translate(calc(var(--pos-x)*var(--spread)),calc(var(--pos-y)*var(--spread))) translateZ(0) rotate(var(--rotate)) scale(.92)}@keyframes centre-glow-98456964{0%,to{box-shadow:0 0 30px var(--color-primary-glow),0 0 50px var(--color-primary-glow),0 6px 20px #0006,inset 0 1px #fff3,inset 0 -1px #0000001a}50%{box-shadow:0 0 40px var(--color-primary-glow),0 0 65px var(--color-primary-glow),0 6px 20px #0006,inset 0 1px #fff3,inset 0 -1px #0000001a}}@keyframes letter-float-98456964{0%,to{box-shadow:0 3px 10px #0003,0 1px 3px #00000026,inset 0 1px #ffffff14,inset 0 -1px #0000000d}50%{box-shadow:0 4px 12px #00000038,0 1px 4px #00000029,inset 0 1px #ffffff1a,inset 0 -1px #0000000d}}@media(prefers-reduced-motion:reduce){.letter-button[data-v-98456964]{animation:none!important;transition:none}.centre-letter[data-v-98456964],.centre-letter.is-pressed[data-v-98456964],.centre-letter[data-v-98456964]:active{transform:translate(-50%,-50%) translateZ(20px)}.centre-letter.is-pressed[data-v-98456964],.centre-letter[data-v-98456964]:active{transform:translate(-50%,-50%) translateZ(20px) scale(.92)}.outer-letter[data-v-98456964]{transform:translate(-50%,-50%) translate(calc(var(--pos-x)*var(--spread)),calc(var(--pos-y)*var(--spread))) rotate(var(--rotate))}.outer-letter.is-pressed[data-v-98456964],.outer-letter[data-v-98456964]:active{transform:translate(-50%,-50%) translate(calc(var(--pos-x)*var(--spread)),calc(var(--pos-y)*var(--spread))) rotate(var(--rotate)) scale(.92)}}.word-input[data-v-459ff61c]::-moz-selection{background:var(--color-primary-muted)}.word-input[data-v-459ff61c]::selection{background:var(--color-primary-muted)}.word-input:focus~.word-input-underline[data-v-459ff61c]{background:var(--color-primary);box-shadow:0 2px 8px var(--color-primary-glow)}.submit-button[data-v-459ff61c]:hover{box-shadow:0 4px 12px var(--color-primary-glow)}.grid-cell[data-v-0e67c6bd]:after{border-bottom:1px solid color-mix(in oklch,var(--color-muted) 50%,transparent);border-right:1px solid color-mix(in oklch,var(--color-muted) 50%,transparent);content:"";inset:0;pointer-events:none;position:absolute}tr td:nth-child(2).grid-cell[data-v-0e67c6bd]:after{border-left:1px solid color-mix(in oklch,var(--color-muted) 50%,transparent)}tbody tr:first-child+tr .grid-cell[data-v-0e67c6bd]:after{border-top:1px solid color-mix(in oklch,var(--color-muted) 50%,transparent)}.cell-remaining[data-v-0e67c6bd]:hover{background:color-mix(in oklch,var(--color-primary) 10%,transparent)}.cell-complete[data-v-0e67c6bd]{background:color-mix(in oklch,var(--color-primary) 8%,transparent)}.cell-complete[data-v-0e67c6bd]:hover{background:color-mix(in oklch,var(--color-primary) 15%,transparent)}.pair-count[data-v-b3722f17]:has(+.pair-label:hover){color:var(--color-primary)}.pair-count:focus-visible+.pair-label[data-v-b3722f17],.pair-count:hover+.pair-label[data-v-b3722f17]{color:var(--color-primary)}.pair-complete[data-v-b3722f17]:hover{background:color-mix(in oklch,var(--color-primary) 15%,transparent)}.word-item.is-pangram[data-v-f44428d7]{box-shadow:0 0 12px #f59e0b26}.word-item.is-pangram[data-v-f44428d7]:hover{background:#f59e0b33;box-shadow:0 0 16px #f59e0b40}dialog[data-v-4c9e725d]::backdrop{background-color:#00000080}dialog[data-v-4c9e725d]{inset:auto 0 0;margin:0;max-width:100%;position:fixed}@media(orientation:landscape)and (max-height:500px)and (min-width:500px){dialog[data-v-4c9e725d]{border-radius:.5rem 0 0 .5rem;height:100%;inset:0 0 0 auto;max-height:100vh;max-width:70%}}@media(min-width:640px)and (not ((orientation:landscape)and (max-height:500px)and (min-width:500px))){dialog[data-v-4c9e725d]{inset:50% auto auto 50%;transform:translate(-50%,-50%)}}dialog[data-v-d004b5c7]::backdrop{background-color:#00000080}dialog[data-v-d004b5c7]{inset:auto 0 0}@media(orientation:landscape)and (max-height:500px)and (min-width:500px){dialog[data-v-d004b5c7]{border-radius:.5rem 0 0 .5rem;height:100%;inset:0 0 0 auto;max-height:100vh;max-width:70%}}@media(min-width:640px)and (not ((orientation:landscape)and (max-height:500px)and (min-width:500px))){dialog[data-v-d004b5c7]{inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.dialog-modal[data-v-3eaec313]::backdrop{background-color:#00000080}.dialog-modal[data-v-3eaec313]{inset:auto 0 0}@media(orientation:landscape)and (max-height:500px)and (min-width:500px){.dialog-modal[data-v-3eaec313]{border-radius:.5rem 0 0 .5rem;height:100%;inset:0 0 0 auto;max-height:100vh;max-width:70%}}@media(min-width:640px)and (not ((orientation:landscape)and (max-height:500px)and (min-width:500px))){.dialog-modal[data-v-3eaec313]{inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.tutorial-modal[data-v-c737da34]::backdrop{background-color:#0009}.tutorial-modal[data-v-c737da34]{inset:auto 0 0}@media(orientation:landscape)and (max-height:500px)and (min-width:500px){.tutorial-modal[data-v-c737da34]{border-radius:.5rem 0 0 .5rem;height:100%;inset:0 0 0 auto;max-height:100vh;max-width:70%}}@media(min-width:640px)and (not ((orientation:landscape)and (max-height:500px)and (min-width:500px))){.tutorial-modal[data-v-c737da34]{inset:50% auto auto 50%;transform:translate(-50%,-50%)}}:root{--color-primary:#14b8a6;--color-primary-hover:#0d9488;--color-primary-glow:rgba(20,184,166,.4);--color-primary-muted:rgba(20,184,166,.2);--color-primary-subtle:rgba(20,184,166,.08);--color-primary-border:rgba(20,184,166,.3);--color-on-primary:#022c22;--color-surface:#0f0f0f;--color-surface-elevated:#1a1a1a;--color-surface-hover:#262626;--color-surface-active:#333;--color-success:#22c55e;--color-success-bg:rgba(34,197,94,.15);--color-error:#f43f5e;--color-error-light:#fb7185;--color-error-bg:rgba(244,63,94,.15);--color-celebration:#f59e0b;--color-celebration-bg:rgba(245,158,11,.15);--color-progress-inactive:#333;--color-on-surface:#fafafa;--color-muted:hsla(0,0%,98%,.08);--color-muted-foreground:hsla(0,0%,98%,.5);--color-letter-centre:#2dd4bf;--color-letter-valid:#fafafa;--color-letter-invalid:#525252;background-color:color-mix(in srgb,var(--color-surface) var(--un-bg-opacity),transparent);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}html[data-theme=light]{--color-primary:#0d9488;--color-primary-hover:#0f766e;--color-primary-glow:rgba(13,148,136,.3);--color-primary-muted:rgba(13,148,136,.15);--color-primary-subtle:rgba(13,148,136,.06);--color-primary-border:rgba(13,148,136,.25);--color-on-primary:#f0fdfa;--color-surface:#fafaf9;--color-surface-elevated:#fff;--color-surface-hover:#f5f5f4;--color-surface-active:#e7e5e4;--color-success:#16a34a;--color-success-bg:rgba(22,163,74,.1);--color-error:#e11d48;--color-error-light:#f43f5e;--color-error-bg:rgba(225,29,72,.1);--color-celebration:#d97706;--color-celebration-bg:rgba(217,119,6,.1);--color-progress-inactive:#d4d4d4;--color-on-surface:#171717;--color-muted:rgba(0,0,0,.06);--color-muted-foreground:rgba(0,0,0,.6);--color-letter-centre:#0d9488;--color-letter-valid:#171717;--color-letter-invalid:#a3a3a3}body,html{margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;inset:0;overflow:hidden;overscroll-behavior:none;position:fixed;touch-action:none}a,button,input,select,textarea{touch-action:manipulation}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.words-section[data-v-8a83b870]{padding-bottom:env(safe-area-inset-bottom,1rem)}.letter-cluster-skeleton[data-v-8a83b870]{--letter-size:clamp(2.75rem,14vw,3.5rem);--centre-size:clamp(3.25rem,16vw,4.25rem);--spread:clamp(2.75rem,14vw,3.5rem);height:calc(var(--centre-size) + var(--spread)*2.3);position:relative;width:calc(var(--centre-size) + var(--spread)*2.5)}@media(min-width:640px){.letter-cluster-skeleton[data-v-8a83b870]{--letter-size:3rem;--centre-size:3.75rem;--spread:3rem}}@media(orientation:landscape)and (max-height:500px)and (min-width:500px){.letter-cluster-skeleton[data-v-8a83b870]{--letter-size:clamp(2.25rem,18vh,3rem);--centre-size:clamp(2.75rem,22vh,3.5rem);--spread:clamp(2.25rem,18vh,3rem)}}.letter-skeleton[data-v-8a83b870]{animation:skeleton-pulse-8a83b870 1.5s ease-in-out infinite;background:var(--color-surface-elevated);border-radius:1rem;position:absolute}.centre-skeleton[data-v-8a83b870]{background:var(--color-primary-muted);height:var(--centre-size);left:50%;top:50%;transform:translate(-50%,-50%);width:var(--centre-size)}.outer-skeleton[data-v-8a83b870]{border-radius:.875rem;height:var(--letter-size);left:50%;top:50%;width:var(--letter-size)}.outer-skeleton[data-v-8a83b870]:nth-child(2){transform:translate(-50%,-50%) translate(calc(var(--spread)*-.88),calc(var(--spread)*-.84))}.outer-skeleton[data-v-8a83b870]:nth-child(3){animation-delay:.1s;transform:translate(-50%,-50%) translate(calc(var(--spread)*.92),calc(var(--spread)*-.88))}.outer-skeleton[data-v-8a83b870]:nth-child(4){animation-delay:.15s;transform:translate(-50%,-50%) translate(calc(var(--spread)*-1.12),calc(var(--spread)*.06))}.outer-skeleton[data-v-8a83b870]:nth-child(5){animation-delay:.05s;transform:translate(-50%,-50%) translate(calc(var(--spread)*1.08),calc(var(--spread)*.02))}.outer-skeleton[data-v-8a83b870]:nth-child(6){animation-delay:.2s;transform:translate(-50%,-50%) translate(calc(var(--spread)*-.64),calc(var(--spread)*.92))}.outer-skeleton[data-v-8a83b870]:nth-child(7){animation-delay:.12s;transform:translate(-50%,-50%) translate(calc(var(--spread)*.72),calc(var(--spread)*.88))}@keyframes skeleton-pulse-8a83b870{0%,to{opacity:.4}50%{opacity:.7}}@media(prefers-reduced-motion:reduce){[data-v-8a83b870],[data-v-8a83b870]:after,[data-v-8a83b870]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
