@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-bahij), "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-500:#f99c00;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:calc(var(--radius) + 10px);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-bahij), "Segoe UI", system-ui, -apple-system, sans-serif;--default-mono-font-family:var(--font-mono);--color-border:var(--border);--text-title:1.5rem;--text-section:1rem;--text-body:.875rem;--text-secondary:.8125rem;--space-label:.5rem;--space-row:.75rem;--space-grid:1rem;--space-section:1.5rem;--surface-padding:1rem;--control-height:max(44px, 2.75rem);--tree-indent:1.25rem;--surface-divider:var(--foreground)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-500:lab(72.7183% 31.8672 97.9407)}}@supports (color:color-mix(in lab, red, red)){:root,:host{--surface-divider:color-mix(in srgb, var(--foreground) 12%, transparent)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}html{scrollbar-gutter:stable;font-size:100%}body{background-color:var(--background);background-image:var(--shell-gradient);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100svh}html:has(dialog[open]){overflow:hidden}input:is([type=checkbox],[type=radio]){appearance:none;border:1.5px solid var(--muted-foreground);flex:none;place-content:center;block-size:1.125rem;inline-size:1.125rem;margin:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){input:is([type=checkbox],[type=radio]){border:1.5px solid color-mix(in srgb, var(--muted-foreground) 60%, transparent)}}input:is([type=checkbox],[type=radio]){background-color:var(--card);border-radius:.375rem}@supports (color:color-mix(in lab, red, red)){input:is([type=checkbox],[type=radio]){background-color:color-mix(in srgb, var(--card) 70%, transparent)}}input:is([type=checkbox],[type=radio]){color:var(--primary-foreground);vertical-align:middle;cursor:var(--cursor-pointer);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), scale var(--duration-fast) var(--ease-out)}input[type=radio]{border-radius:999px}input:is([type=checkbox],[type=radio]):before{content:"";clip-path:inset(0 100% 0 0);block-size:.75rem;inline-size:.75rem;transition:clip-path .26s var(--ease-expo);background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E") 50%/contain no-repeat}input[type=checkbox]:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M4 8h8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M4 8h8'/%3E%3C/svg%3E")}input[type=radio]:before{clip-path:none;block-size:.5rem;inline-size:.5rem;transition:scale .26s var(--ease-expo);border-radius:999px;scale:0;-webkit-mask:none;mask:none}input:is([type=checkbox],[type=radio]):hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){input:is([type=checkbox],[type=radio]):hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 70%, transparent)}}input:is([type=checkbox],[type=radio]):hover:not(:disabled){box-shadow:0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){input:is([type=checkbox],[type=radio]):hover:not(:disabled){box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 12%, transparent)}}input:is([type=checkbox]:checked,[type=checkbox]:indeterminate,[type=radio]:checked){border-color:var(--primary);background-color:var(--primary)}input:is([type=checkbox]:checked,[type=checkbox]:indeterminate):before{clip-path:inset(0)}input[type=radio]:checked:before{scale:1}input:is([type=checkbox],[type=radio]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}input:is([type=checkbox],[type=radio]):disabled{opacity:.5;cursor:not-allowed}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.floating-trigger{z-index:30;position:fixed;inset-block-start:max(.75rem, env(safe-area-inset-top));inset-inline-start:max(.75rem, env(safe-area-inset-left), env(safe-area-inset-right))}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glass-pane{border:1px solid var(--surface-divider);border-radius:var(--radius-xl);background:var(--card);min-inline-size:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.absolute{position:absolute}.bg-aurora{position:relative}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-\[0\.75rem\]{inset-inline:.75rem}.inset-y-0{inset-block:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.bottom-\[0\.1875rem\]{bottom:.1875rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.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}}.m-0{margin:0}.-mx-\[0\.1875rem\]{margin-inline:-.1875rem}.mx-auto{margin-inline:auto}.ms-0{margin-inline-start:0}.ms-\[0\.5rem\]{margin-inline-start:.5rem}.ms-\[0\.75rem\]{margin-inline-start:.75rem}.ms-\[0\.125rem\]{margin-inline-start:.125rem}.ms-\[0\.375rem\]{margin-inline-start:.375rem}.ms-\[1rem\]{margin-inline-start:1rem}.ms-auto{margin-inline-start:auto}.me-\[0\.25rem\]{margin-inline-end:.25rem}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[0\.4rem\]{margin-top:.4rem}.mt-\[0\.5rem\]{margin-top:.5rem}.mt-\[0\.25rem\]{margin-top:.25rem}.mt-\[0\.75rem\]{margin-top:.75rem}.mt-\[0\.125rem\]{margin-top:.125rem}.mt-\[0\.375rem\]{margin-top:.375rem}.mt-\[0\.875rem\]{margin-top:.875rem}.mt-\[1\.5rem\]{margin-top:1.5rem}.mt-\[1\.25rem\]{margin-top:1.25rem}.mt-\[1rem\]{margin-top:1rem}.mt-\[var\(--space-grid\)\]{margin-top:var(--space-grid)}.mt-\[var\(--space-label\)\]{margin-top:var(--space-label)}.mb-\[0\.5rem\]{margin-bottom:.5rem}.summary-line{gap:var(--space-label) var(--space-grid);font-size:var(--text-secondary);color:var(--muted-foreground);flex-wrap:wrap;line-height:1.5;display:flex}.btn{justify-content:center;align-items:center;gap:var(--space-label);min-block-size:var(--control-height);border-radius:var(--radius-lg);font-size:var(--text-body);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);padding-inline:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.control{justify-content:center;align-items:center;gap:var(--space-label);min-block-size:var(--control-height);min-inline-size:var(--control-height);font-size:var(--text-body);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.control{background:color-mix(in srgb, var(--card) 55%, transparent)}}.control{color:var(--muted-foreground);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);font-weight:500}.eyebrow{align-items:center;gap:var(--space-label);font-size:var(--text-secondary);letter-spacing:0;text-transform:none;color:var(--muted-foreground);font-weight:500;display:inline-flex}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-\[0\.5rem\]{width:.5rem;height:.5rem}.size-\[0\.75rem\]{width:.75rem;height:.75rem}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[1rem\]{width:1rem;height:1rem}.size-\[2rem\]{width:2rem;height:2rem}.size-\[4rem\]{width:4rem;height:4rem}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-\[0\.75rem\]{height:.75rem}.h-\[0\.375rem\]{height:.375rem}.h-\[0\.875rem\]{height:.875rem}.h-\[0\.6875rem\]{height:.6875rem}.h-\[0\.8125rem\]{height:.8125rem}.h-\[0\.9375rem\]{height:.9375rem}.h-\[1\.5rem\]{height:1.5rem}.h-\[1\.25rem\]{height:1.25rem}.h-\[1\.75rem\]{height:1.75rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[1\.875rem\]{height:1.875rem}.h-\[1rem\]{height:1rem}.h-\[2\.5rem\]{height:2.5rem}.h-\[2\.25rem\]{height:2.25rem}.h-\[2\.75rem\]{height:2.75rem}.h-\[2\.375rem\]{height:2.375rem}.h-\[2\.625rem\]{height:2.625rem}.h-\[2px\]{height:2px}.h-\[2rem\]{height:2rem}.h-\[3\.5rem\]{height:3.5rem}.h-\[3rem\]{height:3rem}.h-\[4\.5rem\]{height:4.5rem}.h-\[4rem\]{height:4rem}.h-\[5rem\]{height:5rem}.h-full{height:100%}.h-svh{height:100svh}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[15rem\]{max-height:15rem}.max-h-\[20rem\]{max-height:20rem}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[2\.875rem\]{min-height:2.875rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[8\.5rem\]{min-height:8.5rem}.min-h-\[var\(--control-height\)\]{min-height:var(--control-height)}.min-h-svh{min-height:100svh}.w-2\/3{width:66.6667%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-\[0\.25rem\]{width:.25rem}.w-\[0\.75rem\]{width:.75rem}.w-\[0\.875rem\]{width:.875rem}.w-\[1\.5rem\]{width:1.5rem}.w-\[1\.25rem\]{width:1.25rem}.w-\[1\.75rem\]{width:1.75rem}.w-\[1\.125rem\]{width:1.125rem}.w-\[1rem\]{width:1rem}.w-\[2\.5rem\]{width:2.5rem}.w-\[2\.25rem\]{width:2.25rem}.w-\[2\.75rem\]{width:2.75rem}.w-\[3\.5rem\]{width:3.5rem}.w-\[3rem\]{width:3rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[5rem\]{width:5rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[6rem\]{width:6rem}.w-\[7\.25rem\]{width:7.25rem}.w-\[8\.25rem\]{width:8.25rem}.w-\[58\%\]{width:58%}.w-fit{width:fit-content}.w-full{width:100%}.max-w-0{max-width:0}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[1rem\]{max-width:1rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11\.25rem\]{max-width:11.25rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[60rem\]{max-width:60rem}.max-w-\[76rem\]{max-width:76rem}.max-w-\[100rem\]{max-width:100rem}.min-w-0{min-width:0}.min-w-\[0\.125rem\]{min-width:.125rem}.min-w-\[2\.75rem\]{min-width:2.75rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[min\(100\%\,16rem\)\]{min-width:min(100%,16rem)}.min-w-\[min\(100\%\,20rem\)\]{min-width:min(100%,20rem)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.origin-center{transform-origin:50%}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skeleton-bar{background:linear-gradient(90deg, transparent 0%, var(--foreground) 50%, transparent 100%) no-repeat, var(--foreground)}@supports (color:color-mix(in lab, red, red)){.skeleton-bar{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--foreground) 7%, transparent) 50%, transparent 100%) no-repeat, color-mix(in srgb, var(--foreground) 8%, transparent)}}.skeleton-bar{animation:skeleton-sweep 1.4s var(--ease-out) infinite;background-size:200% 100%}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[2\.75rem_1fr\]{grid-template-columns:2.75rem 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[1fr_auto_auto\]{grid-template-rows:1fr auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-end{justify-items:end}.gap-\[0\.5rem\]{gap:.5rem}.gap-\[0\.25rem\]{gap:.25rem}.gap-\[0\.75rem\]{gap:.75rem}.gap-\[0\.125rem\]{gap:.125rem}.gap-\[0\.375rem\]{gap:.375rem}.gap-\[0\.625rem\]{gap:.625rem}.gap-\[0\.875rem\]{gap:.875rem}.gap-\[1\.5rem\]{gap:1.5rem}.gap-\[1\.25rem\]{gap:1.25rem}.gap-\[1rem\]{gap:1rem}.gap-\[var\(--space-grid\)\]{gap:var(--space-grid)}.gap-\[var\(--space-label\)\]{gap:var(--space-label)}.gap-\[var\(--space-row\)\]{gap:var(--space-row)}.gap-\[var\(--space-section\)\]{gap:var(--space-section)}:where(.space-y-\[0\.25rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.25rem * var(--tw-space-y-reverse));margin-block-end:calc(.25rem * calc(1 - var(--tw-space-y-reverse)))}.gap-x-\[0\.5rem\]{column-gap:.5rem}.gap-x-\[0\.625rem\]{column-gap:.625rem}.gap-x-\[var\(--space-label\)\]{column-gap:var(--space-label)}.gap-y-\[0\.375rem\]{row-gap:.375rem}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border\/50>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.control-field{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.control-field{border:1px solid color-mix(in srgb, var(--border) 60%, transparent)}}.control-field{border-radius:var(--radius-lg);background:var(--background)}@supports (color:color-mix(in lab, red, red)){.control-field{background:color-mix(in srgb, var(--background) 60%, transparent)}}.control-field{font-size:var(--text-body);min-block-size:var(--control-height);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);padding:.5rem .75rem;line-height:1.5}.glass-card{background:var(--card);border:1px solid var(--surface-divider);border-radius:var(--radius-xl);box-shadow:none}.rounded{border-radius:.25rem}.rounded-\[0\.5rem\]{border-radius:.5rem}.rounded-\[0\.75rem\]{border-radius:.75rem}.rounded-\[0\.375rem\]{border-radius:.375rem}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[0\.875rem\]{border-radius:.875rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-e-full{border-start-end-radius:3.40282e38px;border-end-end-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.border-s-0{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_oklab\,var\(--group\)_40\%\,transparent\)\]{border-color:var(--group)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--group\)_40\%\,transparent\)\]{border-color:color-mix(in oklab,var(--group) 40%,transparent)}}.border-\[color-mix\(in_oklab\,var\(--group\)_45\%\,transparent\)\]{border-color:var(--group)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_oklab\,var\(--group\)_45\%\,transparent\)\]{border-color:color-mix(in oklab,var(--group) 45%,transparent)}}.border-\[var\(--sidebar-border\)\]{border-color:var(--sidebar-border)}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-destructive{border-color:var(--destructive)}.border-primary,.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/60{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.sidebar-surface{color:var(--sidebar-foreground);background-color:var(--sidebar-bg);background-image:var(--sidebar-gradient);border-inline-end:1px solid var(--sidebar-border);box-shadow:inset 0 1px 0 0 var(--glass-highlight)}.bg-\[color-mix\(in_oklab\,var\(--group\)_10\%\,transparent\)\]{background-color:var(--group)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--group\)_10\%\,transparent\)\]{background-color:color-mix(in oklab,var(--group) 10%,transparent)}}.bg-\[color-mix\(in_oklab\,var\(--group\)_12\%\,transparent\)\]{background-color:var(--group)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--group\)_12\%\,transparent\)\]{background-color:color-mix(in oklab,var(--group) 12%,transparent)}}.bg-\[var\(--group\)\]{background-color:var(--group)}.bg-\[var\(--sidebar-marker\)\]{background-color:var(--sidebar-marker)}.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.bg-accent\/50{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/50{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.bg-accent\/60{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/25{background-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/25{background-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-card\/60{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/60{background-color:color-mix(in oklab, var(--card) 60%, transparent)}}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.bg-transparent{background-color:#0000}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-8{padding:calc(var(--spacing) * 8)}.p-\[0\.5rem\]{padding:.5rem}.p-\[0\.25rem\]{padding:.25rem}.p-\[0\.75rem\]{padding:.75rem}.p-\[0\.875rem\]{padding:.875rem}.p-\[0\.3125rem\]{padding:.3125rem}.p-\[0\.4375rem\]{padding:.4375rem}.p-\[1\.5rem\]{padding:1.5rem}.p-\[1\.25rem\]{padding:1.25rem}.p-\[1rem\]{padding:1rem}.p-\[var\(--surface-padding\)\]{padding:var(--surface-padding)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[0\.5rem\]{padding-inline:.5rem}.px-\[0\.25rem\]{padding-inline:.25rem}.px-\[0\.75rem\]{padding-inline:.75rem}.px-\[0\.375rem\]{padding-inline:.375rem}.px-\[0\.625rem\]{padding-inline:.625rem}.px-\[0\.4375rem\]{padding-inline:.4375rem}.px-\[0\.5625rem\]{padding-inline:.5625rem}.px-\[1rem\]{padding-inline:1rem}.px-\[var\(--space-label\)\]{padding-inline:var(--space-label)}.py-0{padding-block:0}.py-\[0\.5rem\]{padding-block:.5rem}.py-\[0\.125rem\]{padding-block:.125rem}.py-\[0\.375rem\]{padding-block:.375rem}.py-\[0\.0625rem\]{padding-block:.0625rem}.py-\[0\.625rem\]{padding-block:.625rem}.py-\[0\.1875rem\]{padding-block:.1875rem}.py-\[1rem\]{padding-block:1rem}.ps-\[0\.5rem\]{padding-inline-start:.5rem}.ps-\[0\.75rem\]{padding-inline-start:.75rem}.pt-\[0\.25rem\]{padding-top:.25rem}.pt-\[0\.625rem\]{padding-top:.625rem}.pb-\[0\.5rem\]{padding-bottom:.5rem}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1rem\]{font-size:1rem}.text-\[2rem\]{font-size:2rem}.text-\[clamp\(0\.625rem\,3\.2cqi\,0\.6875rem\)\]{font-size:clamp(.625rem,3.2cqi,.6875rem)}.text-\[length\:var\(--text-body\)\]{font-size:var(--text-body)}.text-\[length\:var\(--text-secondary\)\]{font-size:var(--text-secondary)}.text-\[length\:var\(--text-section\)\]{font-size:var(--text-section)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.\[text-wrap\:balance\]{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.logo-chip{background:var(--logo-chip);border:1px solid var(--logo-chip-edge);color:var(--logo-chip-foreground)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-\[var\(--sidebar-foreground\)\]{color:var(--sidebar-foreground)}.text-\[var\(--text-body\)\]{color:var(--text-body)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-section\)\]{color:var(--text-section)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--primary\)\],.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.glass-chrome{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.glass-chrome{background:color-mix(in srgb, var(--card) 97%, transparent)}}.glass-chrome{border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 0 var(--glass-highlight), var(--glass-shadow)}.focus-ring{outline:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[\.\.\.\]{transition-property:...;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\,margin\,opacity\]{transition-property:max-width,margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[animation-delay\:80ms\]{animation-delay:80ms}.\[animation-delay\:100ms\]{animation-delay:.1s}.\[overflow-clip-margin\:0\.5rem\]{overflow-clip-margin:.5rem}.first\:mt-0:first-child{margin-top:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:bg-\[var\(--sidebar-hover\)\]:hover{background-color:var(--sidebar-hover)}.hover\:bg-accent\/10:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.hover\:bg-accent\/25:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/25:hover{background-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:bg-accent\/60:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.hover\:text-\[var\(--sidebar-hover-foreground\)\]:hover{color:var(--sidebar-hover-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-accent\/40:active{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.active\:bg-accent\/40:active{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.has-checked\:border-primary\/70:has(:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-checked\:border-primary\/70:has(:checked){border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.has-checked\:bg-primary\/5:has(:checked){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-checked\:bg-primary\/5:has(:checked){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-focus-visible\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-focus-visible\:outline-\[var\(--ring\)\]:has(:focus-visible){outline-color:var(--ring)}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:opacity-40[aria-disabled=true]{opacity:.4}@media (prefers-reduced-motion:no-preference){.motion-safe\:transition-\[flex-grow\]{transition-property:flex-grow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media (min-width:40rem){.sm\:max-w-\[28rem\]{max-width:28rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_6rem_auto\]{grid-template-columns:1fr 1fr 6rem auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:items-end{align-items:flex-end}.sm\:gap-x-\[var\(--space-section\)\]{column-gap:var(--space-section)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:p-\[1\.5rem\]{padding:1.5rem}.sm\:p-\[1\.25rem\]{padding:1.25rem}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-\[2\.25rem\]{min-height:2.25rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:34rem){.\@min-\[34rem\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtl\:-scale-x-100:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}@media (forced-colors:active){.forced-colors\:border{border-style:var(--tw-border-style);border-width:1px}.forced-colors\:outline{outline-style:var(--tw-outline-style);outline-width:1px}.forced-colors\:-outline-offset-1{outline-offset:calc(1px * -1)}.forced-colors\:outline-\[color\:ButtonText\]{outline-color:buttontext}.forced-colors\:has-checked\:outline-2:has(:checked){outline-style:var(--tw-outline-style);outline-width:2px}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}}:root,.theme-preview[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:.625rem;--background:#e2ebf5;--foreground:#0e2a4d;--card:#fbfdff;--card-foreground:#0e2a4d;--primary:#16406f;--primary-foreground:#f6faff;--secondary:#d8e4f1;--secondary-foreground:#16406f;--muted:#dde8f4;--muted-foreground:#4d6c95;--accent:#d3e1f1;--accent-foreground:#0e2a4d;--destructive:#be123c;--destructive-foreground:#f6faff;--border:#16406f33;--ring:#2563eb73;--glass-bg:#fcfeffc7;--glass-bg-strong:#fbfdffe6;--glass-border:#16406f29;--glass-highlight:#ffffffd9;--glass-shadow:0 10px 30px #16406f1a;--shell-gradient:linear-gradient(180deg, #eef4fb 0%, #dee9f4 50%, #d0dfee 100%);--aurora:radial-gradient(900px 460px at 50% -8%, #2563eb1a, transparent 60%), radial-gradient(700px 700px at 50% 115%, #0e749014, transparent 60%);--scrollbar-thumb:#16406f47;--scrollbar-thumb-hover:#16406f6b;--rail-compact:64px;--rail-expanded:256px;--sidebar-bg:#fbfdff;--sidebar-gradient:linear-gradient(180deg, #fbfdff 0%, #f3f8fd 100%);--sidebar-foreground:#4d6c95;--sidebar-hover-foreground:#0e2a4d;--sidebar-hover:#d8e4f1b8;--sidebar-active:#2563eb1a;--sidebar-active-foreground:#16406f;--sidebar-border:#16406f2e;--sidebar-guide:#16406f33;--sidebar-marker:#2563eb;--material-blur-glass:14px;--logo-chip:#0b1b30;--logo-chip-edge:#ffffff24;--logo-chip-foreground:#cfe3ff;--cursor-pointer:pointer}:root[data-theme=dark],.theme-preview[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#071220;--foreground:#e8f1ff;--card:#07121f;--card-foreground:#e8f1ff;--primary:#6faeff;--primary-foreground:#07111f;--secondary:#081423;--secondary-foreground:#d7e5f8;--muted:#06111f;--muted-foreground:#95acc8;--accent:#0d1d34;--accent-foreground:#f6fbff;--destructive:#fda4af;--destructive-foreground:#fff1f1;--border:#6faeff29;--ring:#6faeff6b;--glass-bg:#030812d9;--glass-bg-strong:#030812f5;--glass-border:#12284b66;--glass-highlight:#6faeff12;--glass-shadow:0 12px 38px #02081457;--shell-gradient:linear-gradient(180deg, #071220 0%, #08182a 50%, #0a2038 100%);--aurora:radial-gradient(1000px 520px at 50% -10%, #6faeff1c, transparent 58%), radial-gradient(760px 700px at 50% 112%, #0d4b6e29, transparent 62%);--scrollbar-thumb:#6faeff38;--scrollbar-thumb-hover:#6faeff61;--sidebar-bg:#040a14;--sidebar-gradient:linear-gradient(180deg, #050c18 0%, #030810 100%);--sidebar-foreground:#97abc8;--sidebar-hover-foreground:#fff;--sidebar-hover:#142f52bf;--sidebar-active:#163557;--sidebar-active-foreground:#a9d1ff;--sidebar-border:#6faeff2e;--sidebar-guide:#1e3a5f99;--sidebar-marker:#6faeff}:root[data-theme=ocean],.theme-preview[data-theme=ocean]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#031b25;--foreground:#e6fbff;--card:#062630;--card-foreground:#e6fbff;--primary:#45d6d0;--primary-foreground:#032126;--secondary:#0a3540;--secondary-foreground:#d5f7f6;--muted:#0a3540;--muted-foreground:#8dc6cb;--accent:#104651;--accent-foreground:azure;--destructive:#fb7185;--destructive-foreground:#fff1f2;--border:#45d6d033;--ring:#45d6d080;--glass-bg:#041f29a3;--glass-bg-strong:#02141bdb;--glass-border:#45d6d02e;--glass-highlight:#b4fffa12;--glass-shadow:0 10px 36px #000a0e80;--shell-gradient:linear-gradient(180deg, #021319 0%, #032630 52%, #04333c 100%);--aurora:radial-gradient(1000px 520px at 50% -10%, #45d6d021, transparent 58%), radial-gradient(760px 700px at 50% 112%, #38bdf81f, transparent 62%);--scrollbar-thumb:#45d6d03d;--scrollbar-thumb-hover:#45d6d066;--sidebar-bg:#02141b;--sidebar-gradient:linear-gradient(180deg, #03181f 0%, #02111a 100%);--sidebar-foreground:#a9dfe3;--sidebar-hover-foreground:#fff;--sidebar-hover:#104651bf;--sidebar-active:#0d4a55;--sidebar-active-foreground:#9ff2ee;--sidebar-border:#45d6d02e;--sidebar-guide:#12525c99;--sidebar-marker:#45d6d0}:root[data-theme=haneen],.theme-preview[data-theme=haneen]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fdf0f6;--foreground:#4a0f33;--card:#fffafd;--card-foreground:#4a0f33;--primary:#c21e66;--primary-foreground:#fff;--secondary:#fce7f3;--secondary-foreground:#9d174d;--muted:#fbe4f0;--muted-foreground:#8e3a68;--accent:#fbd5e8;--accent-foreground:#4a0f33;--destructive:#b91c1c;--destructive-foreground:#fff5f7;--border:#c21e6638;--ring:#ec48998c;--glass-bg:#fffafdcc;--glass-bg-strong:#fffafdf0;--glass-border:#c21e6629;--glass-highlight:#ffffffe6;--glass-shadow:0 10px 30px #c21e661f;--shell-gradient:linear-gradient(165deg, #fff1f7 0%, #ffe4f1 48%, #f6e6ff 100%);--aurora:radial-gradient(900px 460px at 50% -8%, #f472b633, transparent 60%), radial-gradient(700px 700px at 50% 115%, #c084fc29, transparent 60%);--scrollbar-thumb:#db277752;--scrollbar-thumb-hover:#db277780;--sidebar-bg:#fff6fa;--sidebar-gradient:linear-gradient(180deg, #fff8fb 0%, #ffeaf4 60%, #fbe8ff 100%);--sidebar-foreground:#9b3f72;--sidebar-hover-foreground:#4a0f33;--sidebar-hover:#fbcfe899;--sidebar-active:#fbd0e5;--sidebar-active-foreground:#9d174d;--sidebar-border:#c21e6629;--sidebar-guide:#c21e6638;--sidebar-marker:#ec4899;--haneen-blossom:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cdefs%3E%3CradialGradient id='g' cx='14' cy='14' r='13' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff5fa'/%3E%3Cstop offset='.5' stop-color='%23fbb6d9'/%3E%3Cstop offset='1' stop-color='%23ec4899'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx='14' cy='7.8' rx='4.6' ry='5.8' transform='rotate(0 14 14)' fill='url(%23g)' stroke='%23831843' stroke-width='1.1'/%3E%3Cellipse cx='14' cy='7.8' rx='4.6' ry='5.8' transform='rotate(72 14 14)' fill='url(%23g)' stroke='%23831843' stroke-width='1.1'/%3E%3Cellipse cx='14' cy='7.8' rx='4.6' ry='5.8' transform='rotate(144 14 14)' fill='url(%23g)' stroke='%23831843' stroke-width='1.1'/%3E%3Cellipse cx='14' cy='7.8' rx='4.6' ry='5.8' transform='rotate(216 14 14)' fill='url(%23g)' stroke='%23831843' stroke-width='1.1'/%3E%3Cellipse cx='14' cy='7.8' rx='4.6' ry='5.8' transform='rotate(288 14 14)' fill='url(%23g)' stroke='%23831843' stroke-width='1.1'/%3E%3Ccircle cx='14' cy='14' r='3.4' fill='%23fde68a' stroke='%23b45309' stroke-width='.9'/%3E%3Ccircle cx='13' cy='13' r='1' fill='%23fff'/%3E%3C/svg%3E");--haneen-bloom:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3CradialGradient id='g' cx='14' cy='16' r='13' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ffe4f1'/%3E%3Cstop offset='.45' stop-color='%23f472b6'/%3E%3Cstop offset='1' stop-color='%23c21e66'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cellipse cx='14' cy='9.6' rx='4.8' ry='6' transform='rotate(0 14 16)' fill='url(%23g)' stroke='%23701a45' stroke-width='1.1'/%3E%3Cellipse cx='14' cy='9.6' rx='4.8' ry='6' transform='rotate(72 14 16)' fill='url(%23g)' stroke='%23701a45' stroke-width='1.1'/%3E%3Cellipse cx='14' cy='9.6' rx='4.8' ry='6' transform='rotate(144 14 16)' fill='url(%23g)' stroke='%23701a45' stroke-width='1.1'/%3E%3Cellipse cx='14' cy='9.6' rx='4.8' ry='6' transform='rotate(216 14 16)' fill='url(%23g)' stroke='%23701a45' stroke-width='1.1'/%3E%3Cellipse cx='14' cy='9.6' rx='4.8' ry='6' transform='rotate(288 14 16)' fill='url(%23g)' stroke='%23701a45' stroke-width='1.1'/%3E%3Ccircle cx='14' cy='16' r='3.4' fill='%23fff7c2' stroke='%23b45309' stroke-width='.9'/%3E%3Cpath d='M26 2 L27.3 5.7 L31 7 L27.3 8.3 L26 12 L24.7 8.3 L21 7 L24.7 5.7 Z' fill='%23fff' stroke='%23c21e66' stroke-width='1'/%3E%3C/svg%3E");--haneen-heart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.3C1 8.4 3 4.5 6.7 4.5c2.2 0 3.7 1.3 5.3 3.2 1.6-1.9 3.1-3.2 5.3-3.2 3.7 0 5.7 3.9 4.3 7.2C19.5 16.4 12 21 12 21z' fill='%23f472b6' stroke='%23fff' stroke-width='1.4'/%3E%3C/svg%3E");--haneen-sparkle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1 L14.2 9.8 L23 12 L14.2 14.2 L12 23 L9.8 14.2 L1 12 L9.8 9.8 Z' fill='%23fdf2f8' stroke='%23ec4899' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-theme=summer],.theme-preview[data-theme=summer]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff6e6;--foreground:#0c2f3d;--card:#fffdf8;--card-foreground:#0c2f3d;--primary:#0e7490;--primary-foreground:#fff;--secondary:#e0f5f8;--secondary-foreground:#0b5566;--muted:#fcefd8;--muted-foreground:#5e4a2c;--accent:#ffe8c2;--accent-foreground:#0c2f3d;--destructive:#be123c;--destructive-foreground:#fff5f5;--border:#0e749038;--ring:#06b6d48c;--glass-bg:#fffdf8cc;--glass-bg-strong:#fffdf8f0;--glass-border:#0e749029;--glass-highlight:#ffffffe6;--glass-shadow:0 10px 30px #b453091f;--shell-gradient:linear-gradient(180deg, #dff3ff 0%, #fff6e0 44%, #ffe7c4 100%);--aurora:radial-gradient(900px 460px at 50% -8%, #fbbf2442, transparent 60%), radial-gradient(700px 700px at 50% 115%, #22d3ee29, transparent 60%);--scrollbar-thumb:#0e74904d;--scrollbar-thumb-hover:#0e74907a;--sidebar-bg:#fffcf5;--sidebar-gradient:linear-gradient(180deg, #fffdf8 0%, #fff4e0 62%, #e6f7fa 100%);--sidebar-foreground:#4d6670;--sidebar-hover-foreground:#0c2f3d;--sidebar-hover:#fed7aa80;--sidebar-active:#cdeff4;--sidebar-active-foreground:#0b5566;--sidebar-border:#0e749029;--sidebar-guide:#0e749038;--sidebar-marker:#f59e0b;--summer-sun:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cdefs%3E%3CradialGradient id='g' cx='12' cy='12' r='9.2' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fffbeb'/%3E%3Cstop offset='.45' stop-color='%23fcd34d'/%3E%3Cstop offset='1' stop-color='%23f59e0b'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M14 4.8L14 2M20.5 7.5L22.5 5.5M23.2 14L26 14M20.5 20.5L22.5 22.5M14 23.2L14 26M7.5 20.5L5.5 22.5M4.8 14L2 14M7.5 7.5L5.5 5.5' stroke='%239a3412' stroke-width='3.6' stroke-linecap='round'/%3E%3Cpath d='M14 4.8L14 2M20.5 7.5L22.5 5.5M23.2 14L26 14M20.5 20.5L22.5 22.5M14 23.2L14 26M7.5 20.5L5.5 22.5M4.8 14L2 14M7.5 7.5L5.5 5.5' stroke='%23fbbf24' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='14' cy='14' r='6.6' fill='url(%23g)' stroke='%239a3412' stroke-width='1.2'/%3E%3Ccircle cx='11.8' cy='11.6' r='1.3' fill='%23fff' opacity='.85'/%3E%3C/svg%3E");--summer-shades:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3CradialGradient id='g' cx='12.7' cy='13.7' r='10.6' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fffbeb'/%3E%3Cstop offset='.45' stop-color='%23fcd34d'/%3E%3Cstop offset='1' stop-color='%23f59e0b'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M15 5.6L15 2.8M22.4 8.6L24.3 6.7M25.4 16L28.2 16M22.4 23.4L24.3 25.3M15 26.4L15 29.2M7.6 23.4L5.7 25.3M4.6 16L1.8 16M7.6 8.6L5.7 6.7' stroke='%239a3412' stroke-width='3.6' stroke-linecap='round'/%3E%3Cpath d='M15 5.6L15 2.8M22.4 8.6L24.3 6.7M25.4 16L28.2 16M22.4 23.4L24.3 25.3M15 26.4L15 29.2M7.6 23.4L5.7 25.3M4.6 16L1.8 16M7.6 8.6L5.7 6.7' stroke='%23fbbf24' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='15' cy='16' r='7.6' fill='url(%23g)' stroke='%239a3412' stroke-width='1.2'/%3E%3Cg transform='translate(1 0)'%3E%3Cpath d='M7.4 14.2H20.6' stroke='%230c2f3d' stroke-width='1.2'/%3E%3Cpath d='M8 14.2h5l-.4 2.2c-.3 1.3-1.3 2-2.4 2s-2-.8-2.2-2z' fill='%230c2f3d'/%3E%3Cpath d='M15 14.2h5l-.2 2c-.2 1.3-1.1 2.2-2.2 2.2s-2.1-.7-2.4-2z' fill='%230c2f3d'/%3E%3Cpath d='M9.2 15.2l1.4-.6M16.2 15.2l1.4-.6' stroke='%23fff' stroke-width='.8' stroke-linecap='round'/%3E%3Cpath d='M11.4 20.2q2.6 1.8 5.2 0' fill='none' stroke='%239a3412' stroke-width='1.2' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");--summer-glint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1 L14.2 9.8 L23 12 L14.2 14.2 L12 23 L9.8 14.2 L1 12 L9.8 9.8 Z' fill='%23fef3c7' stroke='%23f59e0b' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E");--summer-drop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23cffafe'/%3E%3Cstop offset='.55' stop-color='%2322d3ee'/%3E%3Cstop offset='1' stop-color='%230891b2'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M12 2C12 2 5 10.4 5 15.2a7 7 0 0 0 14 0C19 10.4 12 2 12 2Z' fill='url(%23g)' stroke='%230e7490' stroke-width='1.2'/%3E%3Cellipse cx='9.4' cy='14.6' rx='1.3' ry='2.4' fill='%23fff' opacity='.75'/%3E%3C/svg%3E");--summer-wave-back:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='60' viewBox='0 0 480 60' preserveAspectRatio='none'%3E%3Cpath d='M0 24C40 8 80 8 120 24S200 40 240 24S320 8 360 24S440 40 480 24V60H0Z' fill='%2322d3ee'/%3E%3C/svg%3E");--summer-wave-front:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='60' viewBox='0 0 480 60' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%235eead4'/%3E%3Cstop offset='1' stop-color='%230e7490'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 24C40 8 80 8 120 24S200 40 240 24S320 8 360 24S440 40 480 24V60H0Z' fill='url(%23g)'/%3E%3Cpath d='M0 24C40 8 80 8 120 24S200 40 240 24S320 8 360 24S440 40 480 24' fill='none' stroke='%23fff' stroke-width='3' stroke-opacity='.85'/%3E%3C/svg%3E");--season-mark:var(--summer-sun)}:root[data-theme=autumn],.theme-preview[data-theme=autumn]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f9eedf;--foreground:#2f1708;--card:#fffaf2;--card-foreground:#2f1708;--primary:#b23a12;--primary-foreground:#fff;--secondary:#f6e3c8;--secondary-foreground:#8a3410;--muted:#f4e4cc;--muted-foreground:#74431f;--accent:#f1d7b0;--accent-foreground:#2f1708;--destructive:#be123c;--destructive-foreground:#fff5f5;--border:#b23a1238;--ring:#ea580c80;--glass-bg:#fffaf2cc;--glass-bg-strong:#fffaf2f0;--glass-border:#b23a1229;--glass-highlight:#ffffffd9;--glass-shadow:0 10px 30px #7c2d121f;--shell-gradient:linear-gradient(170deg, #fdf4e6 0%, #f9e4c6 50%, #f2d2ad 100%);--aurora:radial-gradient(900px 460px at 50% -8%, #f59e0b38, transparent 60%), radial-gradient(700px 700px at 50% 115%, #c2410c29, transparent 60%);--scrollbar-thumb:#b23a124d;--scrollbar-thumb-hover:#b23a127a;--sidebar-bg:#fffaf2;--sidebar-gradient:linear-gradient(180deg, #fffaf3 0%, #fbeedb 60%, #f6e2c4 100%);--sidebar-foreground:#7d4c28;--sidebar-hover-foreground:#2f1708;--sidebar-hover:#f6dab499;--sidebar-active:#f6d6b0;--sidebar-active-foreground:#8a3410;--sidebar-border:#b23a1229;--sidebar-guide:#b23a1238;--sidebar-marker:#d97706;--autumn-maple:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fbbf24'/%3E%3Cstop offset='.5' stop-color='%23f97316'/%3E%3Cstop offset='1' stop-color='%23dc2626'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M50 5L58 22L68 17L65 38L80 28L84 36L96 34L88 50L95 55L72 70L75 80L54 76L53 95L47 95L46 76L25 80L28 70L5 55L12 50L4 34L16 36L20 28L35 38L32 17L42 22Z' fill='url(%23g)' stroke='%237c2d12' stroke-width='4.5' stroke-linejoin='round'/%3E%3Cpath d='M50 74V16M50 74L19 41M50 74L81 41M50 74L27 69M50 74L73 69' fill='none' stroke='%237c2d12' stroke-width='2.6' stroke-linecap='round' opacity='.55'/%3E%3C/svg%3E");--autumn-acorn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fcd34d'/%3E%3Cstop offset='.55' stop-color='%23d97706'/%3E%3Cstop offset='1' stop-color='%2392400e'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M7.6 15.4C7.6 22 10.5 27.4 14 29.4C17.5 27.4 20.4 22 20.4 15.4Z' fill='url(%23g)' stroke='%235b2c0e' stroke-width='1.1' stroke-linejoin='round'/%3E%3Cellipse cx='11.2' cy='20.4' rx='1.3' ry='2.8' fill='%23fff' opacity='.55'/%3E%3Cpath d='M5.6 15.8C5.2 10.6 9 7.4 14 7.4S22.8 10.6 22.4 15.8C19.8 17 8.2 17 5.6 15.8Z' fill='%238b5a2b' stroke='%233f1d0b' stroke-width='1.1' stroke-linejoin='round'/%3E%3Cpath d='M9 10.8l1.5 1.5M12.6 9.4l1.5 1.5M16.2 9.4l1.5 1.5M19.2 11l1.3 1.3M8 13.8l1.5 1.5M11.6 12.8l1.5 1.5M15.2 12.8l1.5 1.5M18.6 13.6l1.5 1.5' stroke='%235b3416' stroke-width='.9' stroke-linecap='round'/%3E%3Cpath d='M14 7.6C14 5.4 15 3.6 17 2.6' fill='none' stroke='%233f1d0b' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");--autumn-leaf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23fde68a'/%3E%3Cstop offset='.5' stop-color='%23f59e0b'/%3E%3Cstop offset='1' stop-color='%23b45309'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M12 1.5C18.4 5.6 20.4 13 12 22.5C3.6 13 5.6 5.6 12 1.5Z' fill='url(%23g)' stroke='%2378350f' stroke-width='1.1' stroke-linejoin='round'/%3E%3Cpath d='M12 4V21M12 9.5L8.6 7.4M12 9.5L15.4 7.4M12 13.6L8 11.2M12 13.6L16 11.2' fill='none' stroke='%2378350f' stroke-width='.8' stroke-linecap='round' opacity='.6'/%3E%3C/svg%3E");--autumn-oak:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ea580c'/%3E%3Cstop offset='.6' stop-color='%23b91c1c'/%3E%3Cstop offset='1' stop-color='%237f1d1d'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M12 1.5C13.6 3 15.6 3.2 15 5.4C17 5.2 18.2 6.6 16.8 8.4C18.8 8.6 19.6 10.6 17.6 12C19.4 12.6 19.6 14.8 17.2 15.4C18 17.2 16.4 18.4 14.4 17.6C14.2 19.2 13 20 12.6 20.6V23H11.4V20.6C11 20 9.8 19.2 9.6 17.6C7.6 18.4 6 17.2 6.8 15.4C4.4 14.8 4.6 12.6 6.4 12C4.4 10.6 5.2 8.6 7.2 8.4C5.8 6.6 7 5.2 9 5.4C8.4 3.2 10.4 3 12 1.5Z' fill='url(%23g)' stroke='%235b1508' stroke-width='1' stroke-linejoin='round'/%3E%3Cpath d='M12 4.5V20' stroke='%235b1508' stroke-width='.8' opacity='.55'/%3E%3C/svg%3E");--season-mark:var(--autumn-maple)}:root[data-theme=winter],.theme-preview[data-theme=winter]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#eef1fa;--foreground:#151a3f;--card:#fbfcff;--card-foreground:#151a3f;--primary:#4338ca;--primary-foreground:#fff;--secondary:#e4e8fb;--secondary-foreground:#3730a3;--muted:#e6eaf7;--muted-foreground:#4a5382;--accent:#dde4fb;--accent-foreground:#151a3f;--destructive:#be123c;--destructive-foreground:#fff5f5;--border:#4338ca2e;--ring:#6366f180;--glass-bg:#fbfcffcc;--glass-bg-strong:#fbfcfff0;--glass-border:#4338ca24;--glass-highlight:#fffffff2;--glass-shadow:0 10px 30px #4338ca1f;--shell-gradient:linear-gradient(180deg, #f7f9ff 0%, #ebeffb 45%, #e2e6f6 100%);--aurora:radial-gradient(800px 380px at 30% -6%, #2dd4bf29, transparent 60%), radial-gradient(800px 380px at 70% -6%, #a78bfa2e, transparent 60%), radial-gradient(700px 700px at 50% 115%, #818cf81f, transparent 60%);--scrollbar-thumb:#4338ca47;--scrollbar-thumb-hover:#4338ca70;--sidebar-bg:#fbfcff;--sidebar-gradient:linear-gradient(180deg, #fcfdff 0%, #f1f4fd 60%, #eae9fb 100%);--sidebar-foreground:#4a5382;--sidebar-hover-foreground:#151a3f;--sidebar-hover:#e0e7ffb3;--sidebar-active:#e0e4fd;--sidebar-active-foreground:#3730a3;--sidebar-border:#4338ca24;--sidebar-guide:#4338ca33;--sidebar-marker:#6366f1;--winter-flake:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M14 14L14 2.6M14 7.4L11.6 5M14 7.4L16.4 5M14 10.4L12.4 8.8M14 10.4L15.6 8.8M14 14L23.9 8.3M19.7 10.7L20.6 7.4M19.7 10.7L23 11.6M17.2 12.2L17.8 10M17.2 12.2L19.4 12.8M14 14L23.9 19.7M19.7 17.3L23 16.4M19.7 17.3L20.6 20.6M17.2 15.8L19.4 15.2M17.2 15.8L17.8 18M14 14L14 25.4M14 20.6L16.4 23M14 20.6L11.6 23M14 17.6L15.6 19.2M14 17.6L12.4 19.2M14 14L4.1 19.7M8.3 17.3L7.4 20.6M8.3 17.3L5 16.4M10.8 15.8L10.2 18M10.8 15.8L8.6 15.2M14 14L4.1 8.3M8.3 10.7L5 11.6M8.3 10.7L7.4 7.4M10.8 12.2L8.6 12.8M10.8 12.2L10.2 10' stroke='%231e3a8a' stroke-width='3.4' stroke-linecap='round'/%3E%3Cpath d='M14 14L14 2.6M14 7.4L11.6 5M14 7.4L16.4 5M14 10.4L12.4 8.8M14 10.4L15.6 8.8M14 14L23.9 8.3M19.7 10.7L20.6 7.4M19.7 10.7L23 11.6M17.2 12.2L17.8 10M17.2 12.2L19.4 12.8M14 14L23.9 19.7M19.7 17.3L23 16.4M19.7 17.3L20.6 20.6M17.2 15.8L19.4 15.2M17.2 15.8L17.8 18M14 14L14 25.4M14 20.6L16.4 23M14 20.6L11.6 23M14 17.6L15.6 19.2M14 17.6L12.4 19.2M14 14L4.1 19.7M8.3 17.3L7.4 20.6M8.3 17.3L5 16.4M10.8 15.8L10.2 18M10.8 15.8L8.6 15.2M14 14L4.1 8.3M8.3 10.7L5 11.6M8.3 10.7L7.4 7.4M10.8 12.2L8.6 12.8M10.8 12.2L10.2 10' stroke='%23e0f2fe' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='14' cy='14' r='2.2' fill='%23bae6fd' stroke='%231e3a8a' stroke-width='1'/%3E%3C/svg%3E");--winter-mitten:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23818cf8'/%3E%3Cstop offset='.55' stop-color='%234f46e5'/%3E%3Cstop offset='1' stop-color='%233730a3'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M11.6 19.6C8.2 19.2 5.6 16.8 5.6 14C5.6 11.8 7.4 10.8 9 11.6C10 12.1 10.9 13.2 11.6 14.8Z' fill='url(%23g)' stroke='%231e1b4b' stroke-width='1.2' stroke-linejoin='round'/%3E%3Cpath d='M11 25.4V12.6C11 7.2 13.6 3 17.5 3S24 7 24 12.6V25.4Z' fill='url(%23g)' stroke='%231e1b4b' stroke-width='1.2' stroke-linejoin='round'/%3E%3Cpath d='M17.5 10.4v6.2M14.8 11.9l5.4 3.2M14.8 15.1l5.4-3.2' stroke='%23fff' stroke-width='1.1' stroke-linecap='round'/%3E%3Crect x='10.2' y='23.8' width='14.6' height='6.6' rx='1.8' fill='%23eef2ff' stroke='%231e1b4b' stroke-width='1.2'/%3E%3Cpath d='M13 25.4v3.4M15.6 25.4v3.4M18.2 25.4v3.4M20.8 25.4v3.4' stroke='%23a5b4fc' stroke-width='1' stroke-linecap='round'/%3E%3C/svg%3E");--winter-sparkle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1 L14.2 9.8 L23 12 L14.2 14.2 L12 23 L9.8 14.2 L1 12 L9.8 9.8 Z' fill='%23ecfeff' stroke='%236366f1' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E");--winter-drift:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='960' height='80' viewBox='0 0 960 80' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23e0e7ff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 46C90 22 170 26 260 40S420 62 520 38S700 14 800 30S920 50 960 40V80H0Z' fill='%23c7d2fe' opacity='.55'/%3E%3Cpath d='M0 54C110 34 200 40 300 50S470 64 580 46S760 30 860 42S940 56 960 52V80H0Z' fill='url(%23g)'/%3E%3C/svg%3E");--season-mark:var(--winter-flake)}@media (min-width:40rem){:root{--surface-padding:1.25rem}}.bg-aurora:before{content:"";z-index:-1;pointer-events:none;background:var(--aurora);position:fixed;inset:0}.bg-aurora:after{content:none;z-index:-1;pointer-events:none;opacity:.55;background:radial-gradient(36rem 36rem at 18% 12%, var(--primary), transparent 70%), radial-gradient(30rem 30rem at 82% 78%, var(--primary), transparent 70%);position:fixed;inset:-20%}@supports (color:color-mix(in lab, red, red)){.bg-aurora:after{background:radial-gradient(36rem 36rem at 18% 12%, color-mix(in oklab, var(--primary) 16%, transparent), transparent 70%), radial-gradient(30rem 30rem at 82% 78%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 70%)}}.bg-aurora:after{will-change:transform;animation:40s ease-in-out infinite alternate aurora-drift}@keyframes aurora-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,1.5%)scale(1.06)}}@media (min-width:64rem){.app-shell-frame{padding-inline-start:var(--rail-compact)}}.desktop-sidebar{width:var(--rail-compact);transition:width var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);contain:strict}.desktop-sidebar[data-expanded=true]>*{inline-size:calc(var(--rail-expanded) - 1px)}.sidebar-head{transition:padding var(--duration-base) var(--ease-out)}.sidebar-toggle{transition:width var(--duration-base) var(--ease-out), height var(--duration-base) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}.desktop-sidebar[data-expanded=true]{width:var(--rail-expanded);box-shadow:inset 0 1px 0 0 var(--glass-highlight), 18px 0 60px #0208146b}[dir=rtl] .desktop-sidebar[data-expanded=true]{box-shadow:inset 0 1px 0 0 var(--glass-highlight), -18px 0 60px #0208146b}.nav-entry{color:var(--sidebar-foreground);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.nav-entry:hover{color:var(--sidebar-hover-foreground);background:var(--sidebar-hover)}.nav-entry:active{transform:scale(.985)}.nav-entry[data-active=true],.nav-entry[data-active=true]:hover{color:var(--sidebar-active-foreground);background:var(--sidebar-active)}@supports (color:color-mix(in lab, red, red)){.nav-entry[data-active=true]:hover{background:color-mix(in srgb, var(--sidebar-active) 84%, var(--sidebar-hover))}}.nav-active-marker{background:var(--sidebar-marker);box-shadow:0 0 10px var(--sidebar-marker)}@supports (color:color-mix(in lab, red, red)){.nav-active-marker{box-shadow:0 0 10px color-mix(in srgb, var(--sidebar-marker) 45%, transparent)}}.nav-active-marker{animation:nav-marker-in .24s var(--ease-out) both;transform-origin:50%}:root{--nav-nudge:2px}[dir=rtl]{--nav-nudge:-2px}.nav-entry-label{transition:max-width var(--duration-base) var(--ease-out), margin var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out), translate var(--duration-fast) var(--ease-out)}.desktop-sidebar[data-expanded=true] .nav-entry-label{transition:opacity var(--duration-base) var(--ease-out), translate var(--duration-fast) var(--ease-out)}.nav-entry:hover .nav-entry-label{translate:var(--nav-nudge) 0}.nav-entry-icon{transition:transform var(--duration-fast) var(--ease-out);position:relative}.nav-entry:hover .nav-entry-icon,.nav-entry[data-active=true] .nav-entry-icon{transform:scale(1.05)}.nav-group .nav-entry-icon:before{content:"";background:radial-gradient(circle, var(--sidebar-marker), transparent 70%);border-radius:50%;position:absolute;inset:-.375rem}@supports (color:color-mix(in lab, red, red)){.nav-group .nav-entry-icon:before{background:radial-gradient(circle, color-mix(in srgb, var(--sidebar-marker) 38%, transparent), transparent 70%)}}.nav-group .nav-entry-icon:before{opacity:0;transition:opacity var(--duration-base) var(--ease-out);pointer-events:none}.nav-group[data-child-active=true] .nav-entry-icon:before{opacity:.7}.nav-group[data-child-active=true][aria-expanded=false] .nav-entry-icon:before{animation:3.2s ease-in-out infinite alternate nav-glow-breathe}@keyframes nav-glow-breathe{0%{opacity:.45}to{opacity:1}}.nav-group-region[data-open=true] .nav-child{animation:nav-child-in .28s var(--ease-out) both;animation-delay:calc(var(--nav-stagger,0) * 36ms)}@keyframes nav-child-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nav-pending-indicator{opacity:0;transform-origin:0;pointer-events:none;transform:scaleX(.12)}.nav-group[data-child-active=true]{color:var(--sidebar-active-foreground)}.nav-group-guide{border-inline-start:1px solid var(--sidebar-guide)}[dir=rtl] .nav-pending-indicator{transform-origin:100%}.nav-pending-indicator[data-pending=true]{animation:nav-pending-sweep .76s var(--ease-out) .1s infinite}@keyframes nav-marker-in{0%{opacity:.35;transform:translateY(var(--marker-from,0px)) scaleY(.35)}to{opacity:1;transform:none}}@keyframes nav-pending-sweep{0%{opacity:0;transform:scaleX(.12)}30%{opacity:.9}75%{opacity:.75;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.brand-mark{box-shadow:0 0 18px var(--sidebar-marker)}@supports (color:color-mix(in lab, red, red)){.brand-mark{box-shadow:0 0 18px color-mix(in srgb, var(--sidebar-marker) 18%, transparent)}}.sidebar-scrollbar{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}.sidebar-scrollbar-compact{scrollbar-width:none}.sidebar-scrollbar-compact::-webkit-scrollbar{display:none}.star-glyph{color:var(--muted-foreground);transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.star-glyph.is-filled{color:#f5a524}.star-slot:hover .star-glyph,.star-slot:focus-within .star-glyph{transform:scale(1.18)}.star-slot:focus-within{outline:2px solid var(--ring);outline-offset:-2px}:is(.star-scale:hover .star-slot:has(~.star-slot:hover) .star-glyph,.star-scale .star-slot:hover .star-glyph){color:#f5a524}.score-fill{transition:width var(--duration-slow) var(--ease-out)}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--ease-expo:cubic-bezier(.16, 1, .3, 1);--duration-reveal:.56s}.rise-in,.stagger-item{animation:rise-in var(--duration-reveal) var(--ease-expo) both}.stagger-item{animation-delay:calc(var(--stagger-index,0) * 45ms)}@keyframes rise-in{0%{opacity:0;filter:blur(5px);transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.rise-in h1{animation:title-reveal .76s var(--ease-expo) 80ms backwards}}@keyframes title-reveal{0%{clip-path:inset(0 0 100%);translate:0 .45em}to{clip-path:inset(0);translate:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:is(.glass-card,.glass-pane):not(.rise-in):not(.stagger-item){animation:linear both scroll-reveal;animation-timeline:view();animation-range:entry cover 18%}}}@keyframes scroll-reveal{0%{opacity:0;translate:0 28px;scale:.985}to{opacity:1;translate:0;scale:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.glass-card,.glass-pane{transition:border-color var(--duration-base) var(--ease-out)}.glass-card:hover,.glass-pane:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.glass-card:hover,.glass-pane:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--surface-divider))}}}.btn-primary,.btn-sheen{isolation:isolate;position:relative;overflow:hidden}.btn-primary:after,.btn-sheen:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff52 50%,#0000 70%);position:absolute;inset:0;translate:-120%}[dir=rtl] :is(.btn-primary,.btn-sheen):after{translate:120%}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.btn-primary,.btn-sheen):hover:not(:disabled):after{transition:translate .72s var(--ease-expo);translate:120%}[dir=rtl] :is(.btn-primary,.btn-sheen):hover:not(:disabled):after{translate:-120%}}.page-frame{min-inline-size:0}::view-transition-old(.page-out){animation:page-out .12s var(--ease-out) both}::view-transition-new(.page-in){animation:page-in .24s var(--ease-out) both}@keyframes page-out{to{opacity:0;translate:0 -6px}}@keyframes page-in{0%{opacity:0;translate:0 10px}}html:has(.desktop-sidebar[data-expanded=true])::view-transition-old(.page-out){animation:none}html:has(.desktop-sidebar[data-expanded=true])::view-transition-new(.page-in){animation:none}@media (prefers-reduced-motion:no-preference){.page-frame-arrive{animation:page-arrive .24s var(--ease-out) backwards}}@keyframes page-arrive{0%{opacity:0}}::view-transition{pointer-events:none}html:not([data-vt=theme])::view-transition-old(root){animation:none}html:not([data-vt=theme])::view-transition-new(root){animation:none}html[data-vt=theme]::view-transition-old(root){animation:none}html[data-vt=theme]::view-transition-new(root){animation:theme-reveal .64s var(--ease-expo) both}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--vt-x) var(--vt-y))}to{clip-path:circle(var(--vt-r) at var(--vt-x) var(--vt-y))}}@media (prefers-reduced-motion:reduce){.rise-in h1,:is(.glass-card,.glass-pane),.page-frame-arrive{animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.control-field:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.control-field:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}}.control-field[aria-invalid=true],.control-field[aria-invalid=true]:hover:not(:disabled){border-color:var(--destructive);box-shadow:inset 0 0 0 1px var(--destructive)}.select-popup{color:var(--foreground);font:inherit;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}@supports (color:color-mix(in lab, red, red)){.select-popup{background:color-mix(in srgb, var(--card) 96%, transparent)}}.select-popup{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:select-in .14s var(--ease-out) both;padding:.25rem;box-shadow:0 1.25rem 2.5rem -1rem #00000073}@keyframes select-in{0%{opacity:0;transform:translateY(-.25rem)scale(.985)}}.select-popup [role=option]{border-radius:calc(var(--radius-lg) - .25rem);align-items:center;min-height:max(44px,2.75rem)}.segmented{border:1px solid var(--surface-divider);background:var(--foreground);border-radius:999px;flex-wrap:wrap;align-items:stretch;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.segmented{background:color-mix(in srgb, var(--foreground) 4%, transparent)}}.segmented-option{isolation:isolate;min-block-size:var(--control-height);min-inline-size:var(--control-height);font-size:var(--text-secondary);color:var(--muted-foreground);transition:color var(--duration-base) var(--ease-out);border-radius:999px;place-items:center;padding-inline:1rem;font-weight:600;display:inline-grid;position:relative}.segmented-option:hover{color:var(--foreground)}.segmented-option[aria-pressed=true]{color:var(--primary-foreground)}.segmented-option:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.segmented-pill{z-index:-1;background:var(--primary);border-radius:999px;position:absolute;inset:.25rem}.segmented-label{white-space:nowrap;position:relative}@media (forced-colors:active){.segmented-option[aria-pressed=true]{outline:2px solid canvastext}}@media (prefers-reduced-motion:no-preference){input:is([type=checkbox],[type=radio]):active:not(:disabled){scale:.88}}@media (prefers-reduced-motion:reduce){input:is([type=checkbox],[type=radio]),input:is([type=checkbox],[type=radio]):before{transition:none}}@media (forced-colors:active){input:is([type=checkbox],[type=radio]){appearance:auto}input:is([type=checkbox],[type=radio]):before{display:none}}.btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){transform:translateY(-1px)}}@media (prefers-reduced-motion:no-preference){.btn:active:not(:disabled){transform:scale(.97)}}.btn:disabled,.btn[aria-disabled=true]{opacity:.5}.btn-primary{background:var(--primary);color:var(--primary-foreground)}.btn-primary:hover:not(:disabled){opacity:.9;box-shadow:0 8px 18px -10px var(--primary)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover:not(:disabled){box-shadow:0 8px 18px -10px color-mix(in srgb, var(--primary) 70%, transparent)}}.btn-quiet{border:1px solid var(--border);background:var(--card)}@supports (color:color-mix(in lab, red, red)){.btn-quiet{background:color-mix(in srgb, var(--card) 55%, transparent)}}.btn-quiet{color:var(--muted-foreground)}.btn-quiet:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-quiet:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 70%, transparent)}}.btn-quiet:hover:not(:disabled){color:var(--foreground)}.btn-ghost{color:var(--muted-foreground)}.btn-ghost:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 60%, transparent)}}.btn-ghost:hover:not(:disabled){color:var(--foreground)}.btn-destructive{border:1px solid var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-destructive{border:1px solid color-mix(in srgb, var(--destructive) 40%, var(--border))}}.btn-destructive{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-destructive{background:color-mix(in srgb, var(--destructive) 10%, transparent)}}.btn-destructive{color:var(--destructive)}.btn-destructive:hover:not(:disabled){background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn-destructive:hover:not(:disabled){background:color-mix(in srgb, var(--destructive) 18%, transparent)}}.control:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.control:hover{background:color-mix(in srgb, var(--accent) 70%, transparent)}}.control:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.control:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}}.control:hover{color:var(--foreground)}.control:active{transform:scale(.96)}.control-destructive:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.control-destructive:hover{background:color-mix(in srgb, var(--destructive) 12%, transparent)}}.control-destructive:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.control-destructive:hover{border-color:color-mix(in srgb, var(--destructive) 45%, var(--border))}}.control-destructive:hover{color:var(--destructive)}@media (hover:hover) and (pointer:fine){.row-quiet .control:not(:hover):not(:focus-visible){background-color:#0000;border-color:#0000}.row-quiet:hover .control:not(:hover):not(:focus-visible),.row-quiet:focus-within .control:not(:hover):not(:focus-visible){border-color:var(--border)}}@keyframes skeleton-sweep{0%{background-position:-120% 0,0 0}to{background-position:220% 0,0 0}}[dir=rtl] .skeleton-bar{animation-direction:reverse}.summary-line b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500}.eyebrow:before{content:none}[dir=rtl] .eyebrow{letter-spacing:.02em}[dir=rtl] .eyebrow:before{background:linear-gradient(270deg, var(--primary), transparent)}.focus-ring:focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:0 0 0 5px var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-ring:focus-visible{box-shadow:0 0 0 5px color-mix(in srgb, var(--ring) 25%, transparent)}}.app-shell-main{padding-inline:max(1rem, env(safe-area-inset-left), env(safe-area-inset-right));padding-block:calc(max(.75rem, env(safe-area-inset-top)) + 3.75rem) calc(3rem + env(safe-area-inset-bottom))}@media (min-width:40rem){.app-shell-main{padding-inline:max(1.5rem, env(safe-area-inset-left), env(safe-area-inset-right))}}@media (min-width:64rem){.app-shell-main{padding-block-start:1.5rem}}.skip-link{z-index:100;border-radius:var(--radius);background:var(--glass-bg-strong);border:1px solid var(--glass-border);color:var(--foreground);padding:.5rem 1rem;font-size:.875rem;font-weight:600;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-200%)}.skip-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;transform:translateY(0)}[data-arrived]{outline:3px solid var(--primary);outline-offset:3px;scroll-margin-block:6rem}@media (forced-colors:active){[data-arrived]{outline-color:highlight}}.nav-drawer{background:var(--sidebar-bg);color:var(--foreground);--drawer-safe-inline:max(0px, env(safe-area-inset-left), env(safe-area-inset-right));max-width:none;max-height:none;inline-size:calc(min(17rem, 82vw) + var(--drawer-safe-inline));opacity:0;border:0;height:auto;margin:0;padding:0;transition:translate .22s ease-out,opacity .16s ease-out;inset-block:0;inset-inline:0 auto;translate:-100%}[dir=rtl] .nav-drawer{translate:100%}.nav-drawer>*{padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);padding-inline-start:var(--drawer-safe-inline)}.nav-drawer[open]{opacity:1;translate:0}@starting-style{.nav-drawer[open]{opacity:0;translate:-100%}[dir=rtl] .nav-drawer[open]{translate:100%}}.nav-drawer::backdrop{background:#0a182a73}:root:is([data-theme=dark],[data-theme=ocean]) .nav-drawer::backdrop{background:#0000009e}.list-toolbar{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass-bg-strong);flex-wrap:wrap;align-items:end;gap:.75rem;padding:.875rem 1rem;display:flex}.list-toolbar>label{flex-basis:18rem}.status-badge{background:var(--muted);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.6875rem;display:inline-flex}.status-badge[data-status=open]{background:var(--sidebar-active);color:var(--sidebar-active-foreground)}.status-badge:before{content:"";background:currentColor;border-radius:50%;block-size:.375rem;inline-size:.375rem}@media (pointer:coarse){.list-toolbar button,.list-toolbar input{min-block-size:44px}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-track{background:0 0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-card{background:var(--glass-bg-strong)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass-card{-webkit-backdrop-filter:none;background:var(--glass-bg-strong)}.bg-aurora:before,.bg-aurora:after{display:none}}@media (forced-colors:active){.bg-aurora:before,.bg-aurora:after{display:none}.glass-card,.glass-chrome{-webkit-backdrop-filter:none;box-shadow:none;background:canvas;border:1px solid canvastext}.nav-entry[data-active=true],.nav-group[data-child-active=true]{outline-offset:-2px;outline:2px solid highlight}.nav-active-marker{forced-color-adjust:none;background:highlight}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.rise-in,.stagger-item,.skeleton-bar,.nav-active-marker,.nav-pending-indicator,.select-popup,.bg-aurora:after{animation:none!important}.nav-pending-indicator[data-pending=true]{opacity:.8;transform:scaleX(1)}.nav-entry:hover .nav-entry-icon,.nav-entry[data-active=true] .nav-entry-icon{transform:none}.nav-entry:hover .nav-entry-label{translate:none}.nav-group-region[data-open=true] .nav-child,.nav-group[data-child-active=true][aria-expanded=false] .nav-entry-icon:before{animation:none!important}.switch-track,.switch-thumb,.theme-preview,.account-chip{transition:none}.btn:hover:not(:disabled),.nav-entry:active{transform:none}.score-fill{transition:none}.star-slot:hover .star-glyph,.star-slot:focus-within .star-glyph,button:active,.btn:active:not(:disabled),.control:active{transform:none}}:is(.pe-root,.pe-theme-preview){--pe-card:#fff;--pe-ink:#171717;--pe-muted:#52525b;--pe-line:#d4d4d8;--pe-control-line:#737373;--pe-accent-ink:#fff;--pe-star:#945400;--pe-star-fill:#f5a524;--pe-danger:#b42318;--pe-danger-bg:#fff1f0;--pe-warning:#854d0e;--pe-warning-bg:#fffbeb;--pe-disabled-ink:#52525b;--pe-focus:#171717;--pe-focus-gap:#fff;--pe-focus-width:3px;--pe-field-focus:var(--pe-accent-text);--pe-footer-bg:#fff;--pe-progress-track:#e4e4e7;--pe-media-bg:#171717;--pe-media-ink:#fff;--pe-media-shade:#00000080;--pe-scrim:#000000a6;--pe-scrim-soft:#0006;--pe-sheen:#fff6;--pe-rating-1:#b42318;--pe-rating-2:#b54708;--pe-rating-3:#854d0e;--pe-rating-4:#4d6b12;--pe-rating-5:#166534;--pe-perforation:radial-gradient(circle, #1717171a 1.25px, transparent 1.75px) 50% 50% / 14px 12px;--pe-check-stroke:2.5;--pe-graphic:var(--pe-accent);--pe-grill-red:#c60000;--pe-grill-ink:#a30000;--pe-grill-glow:#c6000033;--pe-dip-orange:#f5660b;--pe-dip-ink:#9a3c06;--pe-dip-grid:#ffffff4d;--pe-bg:#f5f7fa;--pe-accent:#175cd3;--pe-accent-text:#1849a9;--pe-accent-hover:#1849a9;--pe-accent-pressed:#123b87;--pe-soft:#edf4ff;--pe-hero-bg:#edf4ff;--pe-hero-ink:#1849a9;--pe-hero-title-ink:#102a56;--pe-hero-edge:#d1e0ff;--pe-pill-bg:#fff;--pe-pill-ink:var(--pe-accent-text);--pe-pill-line:#2e6fe0;--pe-radius-pill:999px;--pe-badge-bg:#fff;--pe-badge-ink:var(--pe-accent-text);--pe-badge-line:var(--pe-hero-edge);--pe-radius-badge:.25rem;--pe-radius-card:.5rem;--pe-radius-control:.375rem;--pe-radius-button:.375rem;--pe-ease:cubic-bezier(.16, 1, .3, 1);--cursor-pointer:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--pe-ink)}:is(.pe-root,.pe-theme-preview)[data-form-theme=flame]{--pe-bg:#f7f5f2;--pe-accent:#c60000;--pe-accent-text:#a30000;--pe-field-focus:var(--pe-ink);--pe-accent-hover:#ac0000;--pe-accent-pressed:#8c0000;--pe-soft:#f7efed;--pe-hero-bg:#bd0102;--pe-hero-deep:#9e0406;--pe-hero-ink:#fff;--pe-hero-title-ink:#fff;--pe-hero-edge:#bd0102;--pe-pill-bg:var(--pe-hero-deep);--pe-pill-ink:#fff;--pe-pill-line:transparent;--pe-radius-pill:0;--pe-badge-ink:#bd0102;--pe-badge-line:transparent;--pe-radius-badge:0;--pe-radius-card:0;--pe-radius-control:0;--pe-radius-button:0;--pe-gutter-art:var(--pe-perforation);--pe-brush:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1400 460' preserveAspectRatio='xMidYMax slice' fill='none' stroke='%239e0406' stroke-linejoin='round'%3E%3Cpath stroke-width='100' d='M180 560 232 268 440 560 712 196 836 560 1210 70 1262 560'/%3E%3Cpath stroke-width='78' d='M196 550 248 258 456 550 728 186 852 550 1226 60 1278 550'/%3E%3Cpath stroke='%23960305' stroke-width='3' stroke-dasharray='120 40 60 80' d='M158 560 210 268 418 560 690 196 814 560 1188 70 1240 560'/%3E%3Cpath stroke='%23a5060a' stroke-width='2' stroke-dasharray='80 60 140 30' d='M204 566 256 274 464 566 736 202 860 566 1234 76 1286 566'/%3E%3C/svg%3E");--pe-texture:repeating-radial-gradient(circle at 18% 112%, transparent 0 7px, #4000001c 7px 8px);--pe-texture-wide:repeating-linear-gradient(162deg, transparent 0 6px, #4000001c 6px 7px)}:is(.pe-root,.pe-theme-preview)[data-form-theme=crispy]{--pe-bg:#fff9f4;--pe-accent:#c2500a;--pe-accent-text:#9a3c06;--pe-field-focus:var(--pe-ink);--pe-accent-hover:#ac4308;--pe-accent-pressed:#963807;--pe-soft:#fff2e8;--pe-hero-bg:#f5660b;--pe-hero-ink:#171717;--pe-hero-title-ink:#fff;--pe-hero-edge:#f5660b;--pe-pill-line:transparent;--pe-graphic:#f5660b;--pe-badge-line:transparent;--pe-radius-badge:.75rem;--pe-radius-card:.75rem;--pe-radius-control:.75rem;--pe-radius-button:9999px;--pe-gutter-art:linear-gradient(#f5660b12 1px, transparent 1px) 50% 0 / 40px 40px, linear-gradient(90deg, #f5660b12 1px, transparent 1px) 50% 0 / 40px 40px}:is(.pe-root,.pe-theme-preview) [data-logo-ground=light]{background-color:var(--pe-card)}:is(.pe-root,.pe-theme-preview) [data-logo-ground=dark]{background-color:var(--pe-ink)}.pe-root{--pe-footer-space:9rem;--pe-gutter:max(1rem, env(safe-area-inset-left), env(safe-area-inset-right));--pe-dir:1;isolation:isolate;background-color:var(--pe-bg);flex-direction:column;min-height:100svh;font-size:1rem;line-height:1.5;display:flex}[dir=rtl] .pe-root{--pe-dir:-1}.pe-root:is(:lang(ar),:lang(ckb)){line-height:1.65}@media (min-width:30rem){.pe-root{--pe-gutter:max(1.5rem, env(safe-area-inset-left), env(safe-area-inset-right))}}.pe-root .lucide{stroke-width:1.75px;flex:none;block-size:1.25rem;inline-size:1.25rem}[dir=rtl] :is(.pe-root,.pe-theme-preview) :is(.lucide-send,.lucide-log-in){transform:scaleX(-1)}@media (min-width:48rem){.pe-root:before{--pe-clear:linear-gradient(90deg, #000 calc(50% - 21rem), transparent calc(50% - 19rem) calc(50% + 19rem), #000 calc(50% + 21rem));content:"";z-index:-1;pointer-events:none;background:var(--pe-gutter-art,none);-webkit-mask-image:var(--pe-clear);-webkit-mask-image:var(--pe-clear);-webkit-mask-image:var(--pe-clear);-webkit-mask-image:var(--pe-clear);mask-image:var(--pe-clear);position:fixed;inset:0}}.pe-head{isolation:isolate;padding-block:max(1rem, env(safe-area-inset-top)) 1.75rem;padding-inline:var(--pe-gutter);background:var(--pe-hero-bg);color:var(--pe-hero-ink);border-block-end:1px solid var(--pe-hero-edge);align-content:start;display:grid;position:relative}.pe-hero{text-align:center;justify-items:center;inline-size:100%;max-inline-size:75rem;margin-inline:auto;display:grid}.pe-hero-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;inline-size:100%;display:grid}.pe-hero-top>:is(.pe-art,.pe-id){grid-area:1/2}.pe-hero-top>.pe-lang-switch{grid-area:1/3;justify-self:end;min-inline-size:110px}.pe-hero-top>.pe-lang-switch>.pe-lang-select{flex:auto}.pe-art{border-radius:var(--pe-plaque-radius);background:var(--pe-plaque);place-items:center;block-size:5.5rem;inline-size:14.5rem;max-inline-size:100%;padding-inline:.75rem;display:grid}.pe-art img{block-size:auto;inline-size:100%;max-inline-size:212px}:is([data-form-theme=flame] .pe-art[data-native=flame],[data-form-theme=crispy] .pe-art[data-native=crispy]){background:0 0;padding-inline:0}.pe-art[data-failed],.pe-id{background:0 0;justify-content:center;align-items:center;gap:.75rem;padding:0;display:flex}.pe-id{text-align:start;min-inline-size:0;max-inline-size:18rem}.pe-tile{border-radius:var(--pe-radius-control);background-color:var(--pe-card);flex:none;place-items:center;block-size:4rem;inline-size:4rem;padding:.5rem;display:grid}.pe-tile img{object-fit:contain;block-size:100%;inline-size:100%}.pe-monogram{background:var(--pe-soft);color:var(--pe-accent-text);font-size:1.5rem;font-weight:600;line-height:1}[data-form-theme=crispy] .pe-tile{border-radius:0;border-start-end-radius:38.6%;border-end-start-radius:38.6%}.pe-brand{overflow-wrap:anywhere;min-inline-size:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.pe-title{max-inline-size:34rem;color:var(--pe-hero-title-ink);overflow-wrap:anywhere;text-wrap:balance;margin-block-start:.75rem;font-size:1.75rem;font-weight:600;line-height:1.4}.pe-title:is(:lang(ar),:lang(ckb)){line-height:1.5}.pe-branch{border:1px solid var(--pe-badge-line);border-radius:var(--pe-radius-badge);background:var(--pe-badge-bg);min-block-size:2.25rem;max-inline-size:min(100%,34rem);color:var(--pe-badge-ink);overflow-wrap:anywhere;align-items:center;gap:.375rem;margin-block-start:.75rem;padding:.25rem .875rem;font-size:.9375rem;font-weight:600;line-height:1.5;display:inline-flex}.pe-branch .lucide{block-size:1.125rem;inline-size:1.125rem}.pe-rule{display:none}@media (min-width:37.5rem){.pe-head{padding-block:max(1.5rem, env(safe-area-inset-top)) 2.25rem}.pe-hero-top>.pe-lang-switch{min-inline-size:112px}.pe-art{block-size:7rem;inline-size:18.5rem}.pe-art img{max-inline-size:280px}.pe-title{margin-block-start:1rem;font-size:2rem}.pe-branch{margin-block-start:.875rem;font-size:1rem}}@media (min-width:64rem){.pe-head{padding-inline:2rem}.pe-art{block-size:8rem;inline-size:21.5rem}.pe-art img{max-inline-size:320px}.pe-title{font-size:2.25rem}.pe-branch{min-block-size:2.5rem;padding-inline:1rem;font-size:1.0625rem}}@media (min-width:48rem){.pe-main:not([data-centered]){padding-block-start:1.5rem}}@media (max-width:37.49rem){.pe-hero-top{grid-template-columns:minmax(0,1fr)}.pe-hero-top>.pe-lang-switch{grid-column:1}.pe-hero-top>:is(.pe-art,.pe-id){grid-area:2/1;justify-self:center}}@media (max-width:22.49rem){.pe-title{font-size:1.5rem}}[data-form-theme=flame] .pe-head{min-block-size:17.5rem}[data-form-theme=flame] .pe-head:before,[data-form-theme=flame] .pe-head:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}[data-form-theme=flame] .pe-head:before{background:var(--pe-brush) 50% 100% / 100% 72% no-repeat}[data-form-theme=flame] .pe-head:after{background:var(--pe-texture)}@media (min-width:37.5rem){[data-form-theme=flame] .pe-head{min-block-size:22.5rem}[data-form-theme=flame] .pe-head:before{background-size:100% 86%}}@media (min-width:64rem){[data-form-theme=flame] .pe-head{min-block-size:25rem}[data-form-theme=flame] .pe-head:before{background-size:100% 100%}[data-form-theme=flame] .pe-head:after{background:var(--pe-texture-wide)}[data-form-theme=flame] .pe-hero-top>.pe-lang-switch:not(:hover,:focus-within){background:0 0}}[data-form-theme=crispy] .pe-head{margin-block-end:.75rem}[data-form-theme=crispy] .pe-head:after{content:"";background:radial-gradient(circle at 50% 0, var(--pe-hero-bg) .75rem, transparent calc(.75rem + .5px)) 50% 0 / 1.5rem .75rem repeat-x;block-size:.75rem;position:absolute;inset-block-start:100%;inset-inline:0}@media (min-width:48rem){[data-form-theme=crispy] .pe-head:before{--pe-grid-mask:linear-gradient(90deg, #000, transparent calc(50% - 18rem), transparent calc(50% + 18rem), #000);content:"";z-index:-1;-webkit-mask-image:var(--pe-grid-mask);-webkit-mask-image:var(--pe-grid-mask);-webkit-mask-image:var(--pe-grid-mask);-webkit-mask-image:var(--pe-grid-mask);mask-image:var(--pe-grid-mask);background:linear-gradient(#ffffff7a 1px,#0000 1px) 50% 0/40px 40px,linear-gradient(90deg,#ffffff7a 1px,#0000 1px) 50% 0/40px 40px;position:absolute;inset:0}}.pe-main{inline-size:100%;max-inline-size:calc(34rem + 2 * var(--pe-gutter));padding:1.25rem var(--pe-gutter) 2.5rem;flex:1 0 auto;margin-inline:auto}.pe-main[data-centered]{align-content:start;padding-block:1.5rem 3.5rem;display:grid}.pe-main[data-centered]>.pe-card{justify-self:center;inline-size:100%;max-inline-size:30rem}@media (min-width:48rem){.pe-main[data-centered]{padding-block-start:2rem}}.pe-main>.pe-viewer{justify-content:flex-start;margin-block-end:.75rem;display:flex}.pe-card{overflow-wrap:anywhere;border:1px solid var(--pe-line);border-radius:var(--pe-radius-card);background:var(--pe-card);min-width:0;scroll-margin-block:1rem calc(var(--pe-footer-space) + 1rem);padding:1rem}@media (min-width:30rem){.pe-card{padding:1.25rem}}.pe-state{text-align:center;justify-items:center;gap:.75rem;padding-block:1.75rem;display:grid}.pe-state h2{font-size:1.25rem;font-weight:600;line-height:1.4}.pe-state-disc{background:var(--pe-soft);block-size:3.5rem;inline-size:3.5rem;color:var(--pe-accent-text);border-radius:50%;place-items:center;display:grid}.pe-state-disc .lucide{block-size:1.75rem;inline-size:1.75rem}.pe-state-disc>.pe-viewer-face{block-size:100%;inline-size:100%;font-size:1.375rem}.pe-state-disc[data-tone=danger]{background:var(--pe-danger-bg);color:var(--pe-danger)}.pe-note{color:var(--pe-muted);font-size:.875rem}.pe-error,.pe-warn{color:var(--pe-danger);text-align:start;border-inline-start:3px solid;align-items:flex-start;gap:.5rem;padding-inline-start:.75rem;font-size:.875rem;display:flex}.pe-warn{color:var(--pe-warning)}:is(.pe-error,.pe-warn,.pe-label,.pe-notices h2) .lucide{block-size:1.125rem;inline-size:1.125rem;margin-block-start:.125rem}.pe-small{font-size:.875rem}.pe-phone{gap:.75rem;display:grid;container:pe-phone/inline-size}.pe-phone-item{grid-template-rows:1fr;display:grid}.pe-phone-fold{min-block-size:0;overflow:hidden}.pe-phone-item[data-asking]{opacity:0;visibility:hidden;grid-template-rows:0fr}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.pe-phone-item:not([data-asking]){transition:grid-template-rows .28s var(--pe-ease), opacity .2s ease-out}}.pe-root[data-lean] .pe-phone-item{transition:none}.pe-phone-group{--pe-phone-corner:max(0px, calc(var(--pe-radius-control) - 1px));border:1px solid var(--pe-control-line);border-radius:var(--pe-radius-control);background:var(--pe-card);grid-template-columns:6rem minmax(0,1fr);min-block-size:3rem;display:grid}.pe-phone-group[data-invalid]{border-color:var(--pe-danger);box-shadow:inset 0 0 0 1px var(--pe-danger)}.pe-root .pe-phone-group:has(:focus-visible){outline:2px solid var(--pe-field-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--pe-focus-gap)}.pe-root .pe-phone-group[data-invalid]:has(:focus-visible){outline-color:var(--pe-danger);box-shadow:inset 0 0 0 1px var(--pe-danger), 0 0 0 2px var(--pe-focus-gap)}@supports selector(:has(*)){.pe-root .pe-phone-group :is(.pe-phone-country,.pe-phone-number):focus-visible{box-shadow:none;outline:none}}.pe-phone-code{border-inline-end:1px solid var(--pe-control-line);min-block-size:2.75rem;min-inline-size:2.75rem;display:grid}.pe-root .pe-phone-country{white-space:nowrap;color:#0000;min-block-size:2.75rem;inline-size:100%;min-inline-size:0;font:inherit;cursor:var(--cursor-pointer);border-radius:0;background:0 0;border:0;border-start-start-radius:var(--pe-phone-corner);border-end-start-radius:var(--pe-phone-corner);grid-area:1/1;align-self:stretch;margin:0;padding-block:0;padding-inline:.75rem;font-size:1rem;line-height:1.5;overflow:hidden}.pe-phone-code-label{min-inline-size:0;color:var(--pe-ink);font-variant-numeric:tabular-nums;pointer-events:none;grid-area:1/1;justify-content:space-between;align-items:center;gap:.25rem;padding-inline:.75rem .625rem;font-size:1rem;line-height:1.2;display:flex}.pe-root .pe-phone-code-label .lucide{block-size:1.125rem;inline-size:1.125rem;color:var(--pe-accent-text);flex:none}.pe-phone-code-label[data-other]>span{overflow-wrap:normal;font-size:.8125rem}.pe-phone-number{min-block-size:2.75rem;inline-size:100%;min-inline-size:0;color:var(--pe-ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:0;background:0 0;border:0;border-start-end-radius:var(--pe-phone-corner);border-end-end-radius:var(--pe-phone-corner);align-self:stretch;margin:0;padding-block:0;padding-inline:.875rem;font-size:1rem;line-height:1.5}@container pe-phone not (min-inline-size:15rem){.pe-phone-group{grid-template-columns:minmax(0,1fr)}.pe-phone-code{border-inline-end:0;border-block-end:1px solid var(--pe-control-line)}.pe-root .pe-phone-country{border-radius:0;border-start-start-radius:var(--pe-phone-corner);border-start-end-radius:var(--pe-phone-corner)}.pe-phone-number{border-radius:0;border-end-end-radius:var(--pe-phone-corner);border-end-start-radius:var(--pe-phone-corner)}}@media (forced-colors:active){.pe-phone-group{grid-template-columns:minmax(0,1fr)}.pe-phone-code{border-inline-end:0;border-block-end:1px solid var(--pe-control-line)}.pe-phone-code-label{display:none}.pe-root .pe-phone-country{color:canvastext;border-radius:0;border-start-start-radius:var(--pe-phone-corner);border-start-end-radius:var(--pe-phone-corner);padding-block:.6875rem}.pe-phone-number{border-radius:0;border-end-end-radius:var(--pe-phone-corner);border-end-start-radius:var(--pe-phone-corner)}.pe-root .pe-phone-group:has(:focus-visible){outline-color:highlight}.pe-root .pe-phone-group[data-invalid]:has(:focus-visible){outline-color:highlight}}.pe-ask{--pe-ask-top:0px;--pe-ask-bottom:0px;--pe-ask-room:100vh;inset-block:var(--pe-ask-top) var(--pe-ask-bottom);inline-size:min(26rem, calc(100% - 2 * var(--pe-gutter)));max-inline-size:none;max-block-size:calc(var(--pe-ask-room) - 2rem);overscroll-behavior:contain;border:1px solid var(--pe-line);border-radius:calc(var(--pe-radius-card) * 1.5);background:var(--pe-card);color:var(--pe-ink);margin:auto;padding:0;overflow:auto}@supports (height:100dvh){.pe-ask{--pe-ask-room:100dvh}}.pe-ask::backdrop{background:var(--pe-scrim-soft,#0006)}.pe-ask-body{gap:var(--space-row);padding:1.25rem;display:grid;container:pe-phone/inline-size}.pe-ask-head{align-items:center;gap:var(--space-label);flex-wrap:wrap;display:flex}.pe-ask-head>.pe-ask-title{flex:10rem;min-inline-size:0}.pe-ask-head>.pe-lang-switch{color:var(--pe-muted);background:0 0;border-color:#0000}.pe-ask-head .pe-lang-select{padding-inline:2rem 1.75rem;font-weight:500}.pe-ask-head .pe-lang-globe{inset-inline-start:.5rem}.pe-ask-head .pe-lang-caret{inset-inline-end:.5rem}.pe-ask-head>.pe-lang-switch:has(:focus-visible){background:var(--pe-soft)}@media (hover:hover){.pe-ask-head>.pe-lang-switch:hover{background:var(--pe-soft)}}@media (forced-colors:active){.pe-ask-head>.pe-lang-switch{border-color:canvastext}}.pe-ask-title{align-items:center;gap:var(--space-row);margin:0;font-size:1.125rem;font-weight:600;line-height:1.35;display:flex}.pe-ask-name{text-wrap:balance;min-inline-size:0}.pe-ask-optional{color:var(--pe-muted);font-size:.875rem;font-weight:400;line-height:1.5;display:block}.pe-ask-title:focus{outline:none}.pe-ask-icon{background:var(--pe-soft);block-size:2.5rem;inline-size:2.5rem;color:var(--pe-accent-text);border-radius:50%;flex:none;place-items:center;display:grid}.pe-ask-actions{gap:var(--space-label);flex-wrap:wrap;margin-block-start:var(--space-label);display:flex}.pe-ask-actions>:is(.pe-primary,.pe-secondary){flex:1 1 0;inline-size:auto;min-inline-size:fit-content}@media (max-width:29.99rem){.pe-ask{inline-size:100%;max-block-size:calc(var(--pe-ask-room) - 1rem);border-radius:0;border-block-end:0;border-inline:0;border-start-start-radius:calc(var(--pe-radius-card) * 1.5);border-start-end-radius:calc(var(--pe-radius-card) * 1.5);margin-block-end:0;margin-inline:0}.pe-ask-body{padding-block:1.25rem max(1.25rem, calc(env(safe-area-inset-bottom) + .75rem));padding-inline:var(--pe-gutter)}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.pe-ask[open]{animation:pe-ask-in .24s var(--pe-ease) both}.pe-ask[open]::backdrop{animation:.24s ease-out both pe-ask-dim}@media (max-width:29.99rem){.pe-ask[open]{animation:.3s cubic-bezier(.32,.72,0,1) both pe-ask-up}.pe-ask[open]::backdrop{animation-duration:.3s}}}.pe-root[data-lean] .pe-ask,.pe-root[data-lean] .pe-ask::backdrop{animation:none}@keyframes pe-ask-in{0%{opacity:0;transform:translateY(.75rem)}}@keyframes pe-ask-up{0%{transform:translateY(100%)}}@keyframes pe-ask-dim{0%{opacity:0}}.pe-list{gap:.75rem;padding-block-end:calc(var(--pe-footer-space) + 1.5rem);display:grid}.pe-list[data-sections]{gap:1.75rem}.pe-list .pe-list{padding-block-end:0}.pe-slot{min-width:0}.pe-q-head{flex-wrap:wrap;align-items:baseline;gap:.5rem .625rem;display:flex}.pe-q-num{font-variant-numeric:tabular-nums;min-inline-size:1.25rem;color:var(--pe-accent-text);flex:none;font-size:.875rem;font-weight:600}.pe-q{flex:1;min-inline-size:0;font-size:1.125rem;font-weight:500;line-height:1.5}.pe-q:is(:lang(ar),:lang(ckb)){line-height:1.65}.pe-q-resume{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;align-items:center;gap:.375rem .5rem;display:flex}.pe-answer{padding-block-start:.875rem}.pe-field{gap:.375rem;display:grid}.pe-label{align-items:flex-start;gap:.5rem;font-size:.9375rem;font-weight:500;display:flex}.pe-label .lucide{color:var(--pe-accent-text)}.pe-textarea,.pe-select{border:1px solid var(--pe-control-line);border-radius:var(--pe-radius-control);background:var(--pe-card);min-block-size:3rem;inline-size:100%;max-inline-size:100%;color:var(--pe-ink);font:inherit;padding:.6875rem .875rem;font-size:1rem}.pe-textarea{resize:vertical}.pe-textarea::placeholder{color:var(--pe-muted);opacity:1}.pe-select-wrap{display:block;position:relative}.pe-select{appearance:none;cursor:var(--cursor-pointer);padding-inline-end:2.75rem}.pe-root .pe-select-caret{block-size:1.25rem;inline-size:1.25rem;color:var(--pe-accent-text);pointer-events:none;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:.875rem}.pe-root{--pe-pick-fill:#e4e4e7;--pe-pick-ink:#171717;--pe-pick-edge:#171717}.pe-root[data-brand=grill99]{--pe-pick-fill:#c60000;--pe-pick-ink:#fff;--pe-pick-edge:#171717}.pe-root[data-brand=chickinDip]{--pe-pick-fill:#ffaf00;--pe-pick-ink:#171717;--pe-pick-edge:#855000}.pe-root .pe-phone-country{appearance:none}.pe-root :is(.pe-lang-select,.pe-phone-country) option{background-color:var(--pe-card);color:var(--pe-ink)}[dir=rtl] .pe-root .pe-phone-country option{direction:rtl}@supports (appearance:base-select) and selector(::picker(select)){.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country){appearance:base-select}.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country)::picker(select){appearance:base-select}.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country)::picker-icon{display:none}.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country)::picker(select){box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--pe-control-line);border-radius:var(--pe-radius-control);background-color:var(--pe-card);max-block-size:min(20rem,60dvh);max-inline-size:calc(100dvw - 2rem);color:var(--pe-ink);box-shadow:none;margin-block:.25rem;padding:.25rem;font-size:1rem;font-weight:400;line-height:1.5;transition:none;animation:none;overflow-y:auto}.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country) option{border-radius:max(0px, calc(var(--pe-radius-control) - .25rem));min-block-size:2.75rem;color:var(--pe-ink);white-space:normal;overflow-wrap:break-word;cursor:var(--cursor-pointer);-webkit-tap-highlight-color:transparent;background-color:#0000;padding-block:.5rem;padding-inline:.75rem}.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country) option:disabled{color:var(--pe-muted);cursor:default}.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country) option:disabled::checkmark{visibility:hidden}.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country) option:enabled:hover:not(:checked,:active){background-color:var(--pe-ink)}@supports (color:color-mix(in lab, red, red)){.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country) option:enabled:hover:not(:checked,:active){background-color:color-mix(in srgb, var(--pe-ink) 6%, var(--pe-card))}}.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country) option:enabled:is(:checked,:active){background-color:var(--pe-pick-fill);color:var(--pe-pick-ink)}.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country) option:enabled:checked{box-shadow:inset 0 0 0 1px var(--pe-pick-edge);font-weight:600}.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country) option:focus-visible{outline:2px solid var(--pe-pick-edge);outline-offset:-2px}@media (forced-colors:active){.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country)::picker(select){color:canvastext;background-color:canvas;border-color:canvastext}.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country) option:disabled{color:graytext}.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country) option:enabled:is(:checked,:active){forced-color-adjust:none;color:highlighttext;box-shadow:none;background-color:highlight}.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country) option:focus-visible{outline-color:canvastext}.pe-root :is(.pe-select,.pe-lang-select,.pe-phone-country) option:enabled:checked:focus-visible{outline-color:highlighttext}}}.pe-section{min-width:0}.pe-section-heading{isolation:isolate;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.125rem .75rem;padding-block-end:.875rem;display:grid}.pe-section-heading>.pe-section-number{align-self:start}.pe-section-heading :is(h2,h3){overflow-wrap:anywhere;align-items:center;min-block-size:2.25rem;min-inline-size:0;font-size:1.25rem;font-weight:600;line-height:1.4;display:flex}.pe-section-count{color:var(--pe-muted);grid-area:2/2/auto/-1;font-size:.875rem}.pe-section-number{border:2px solid var(--pe-accent);border-radius:var(--pe-radius-control);background:var(--pe-card);block-size:2.25rem;inline-size:2.25rem;color:var(--pe-accent-text);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:1.25rem;font-weight:600;line-height:1;transition:background-color .12s ease-out,color .12s ease-out;display:grid}.pe-section-number>*{grid-area:1/1;transition:opacity .12s ease-out}.pe-section-number .lucide,.pe-section-number[data-complete]>span{opacity:0}.pe-section-number[data-complete]{background:var(--pe-graphic);color:var(--pe-accent-ink)}.pe-section-number[data-complete] .lucide{stroke-width:var(--pe-check-stroke);opacity:1}.pe-list[data-sections] .pe-q-num{color:var(--pe-muted)}[data-form-theme=flame] .pe-section-number{background:var(--pe-accent);color:var(--pe-accent-ink);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);border:0}[data-form-theme=flame] .pe-section-heading{grid-template-columns:auto minmax(0,max-content) minmax(1.5rem,1fr)}[data-form-theme=flame] .pe-section-heading:after{content:"";border-block:1px solid var(--pe-control-line);grid-area:1/3;align-self:start;block-size:6px;margin-block-start:calc(1.125rem - 3px);transition:border-color .12s ease-out}[data-form-theme=flame] .pe-section-heading:has(.pe-section-number[data-complete]):after{border-color:var(--pe-accent)}[data-form-theme=crispy] .pe-section-heading{grid-template-columns:2.75rem minmax(0,max-content);justify-content:start;column-gap:0}[data-form-theme=crispy] .pe-section-heading>.pe-section-number{background:var(--pe-accent);block-size:auto;inline-size:2.75rem;color:var(--pe-accent-ink);border-radius:0;border:0;border-start-start-radius:.75rem;border-end-start-radius:.75rem;align-self:stretch}[data-form-theme=crispy] .pe-section-heading>.pe-section-number[data-complete]{background:var(--pe-graphic)}[data-form-theme=crispy] .pe-section-heading h2{background:var(--pe-card);color:var(--pe-accent-text);border-radius:0;border-start-end-radius:.75rem;border-end-end-radius:.75rem;justify-self:start;padding:.5rem .75rem;position:relative}[data-form-theme=crispy] .pe-section-count{grid-column:2;padding-inline-start:.75rem}[data-form-theme=crispy] [data-complete]~h2:before{content:"";z-index:-1;background:var(--pe-hero-bg);translate:calc(4px * var(--pe-dir)) 4px;border-radius:.75rem;position:absolute;inset-block:0;inset-inline:-2.75rem 0}.pe-section-note{margin-block-start:.75rem}.pe-notes{gap:.5rem;display:grid}.pe-notes-head{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;display:flex}.pe-notes-label{font-size:1rem;font-weight:600;line-height:1.5rem}.pe-notes-hint,.pe-notes-count{color:var(--pe-muted);font-size:.875rem}:is(.pe-root,.pe-theme-preview) .pe-notes-input{field-sizing:content;resize:vertical;min-block-size:6rem;max-block-size:15rem;padding:.75rem;line-height:1.65;overflow-y:auto}:is(.pe-root,.pe-theme-preview) .pe-notes-input:focus-visible{outline-width:2px;outline-color:var(--pe-field-focus)}.pe-notes-count{font-variant-numeric:tabular-nums;justify-self:end}.pe-notes-count[data-full]{color:var(--pe-ink);font-weight:600}.pe-notes-print{display:none}@media (forced-colors:active){:is(.pe-root,.pe-theme-preview) .pe-notes-input:focus-visible{outline-color:highlight}}@media print{.pe-root .pe-notes-input{display:none}.pe-root .pe-notes-print{border-radius:var(--pe-radius-control);white-space:pre-wrap;border:1px solid #000;min-block-size:3rem;padding:.75rem;display:block}}.pe-notices{gap:1rem;display:grid}.pe-notices h2{align-items:flex-start;gap:.5rem;font-size:1.125rem;font-weight:600;display:flex}.pe-notices h2 .lucide{color:var(--pe-accent-text)}.pe-notices ul{gap:.625rem;display:grid}.pe-notice{border:1px solid var(--pe-line);border-inline-start:3px solid var(--pe-accent);border-radius:var(--pe-radius-control);background:var(--pe-soft);color:var(--pe-ink);overflow-wrap:anywhere;padding:.75rem .875rem}.pe-viewer{color:var(--pe-muted);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.pe-viewer-face{object-fit:cover;border:1px solid var(--pe-line);border-radius:50%;block-size:2rem;inline-size:2rem}.pe-viewer-initials{background:var(--pe-soft);color:var(--pe-accent-text);place-items:center;font-weight:600;display:grid}.pe-loc-ask,.pe-loc{border:1px solid var(--pe-line);border-radius:var(--pe-radius-control);text-align:start;overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:grid}:is(.pe-loc-ask,.pe-loc,.pe-loc-fail h3) .lucide{block-size:1.125rem;inline-size:1.125rem;margin-block-start:.125rem}.pe-loc-ask{background:var(--pe-bg);row-gap:.25rem;inline-size:100%}.pe-loc-ask>.lucide{color:var(--pe-accent-text);grid-row:span 2}.pe-loc-fail{border:1px solid var(--pe-line);border-inline-start:3px solid var(--pe-danger);border-radius:var(--pe-radius-control);background:var(--pe-danger-bg);text-align:start;gap:.5rem;inline-size:100%;padding:1rem;font-size:.875rem;display:grid}.pe-loc-fail h3{color:var(--pe-danger);align-items:flex-start;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.4;display:flex}.pe-loc-progress{font-variant-numeric:tabular-nums}.pe-loc-progress:empty{position:absolute}.pe-loc{background:var(--pe-card);color:var(--pe-muted);margin-block-end:1.25rem}.pe-loc-text{gap:.25rem;min-inline-size:0;display:grid}.pe-loc-title{color:var(--pe-ink);font-weight:600}.pe-loc-more{margin-block-start:.5rem}.pe-loc-steps{gap:.25rem;margin:0;padding-inline-start:1.25rem;list-style:outside;display:grid}.pe-loc-regrant{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pe-loc[data-tone=ok]>.lucide{color:var(--pe-rating-5)}.pe-loc[data-tone=review]{border-inline-start:3px solid var(--pe-warning);background:var(--pe-warning-bg);color:var(--pe-ink);padding:1rem}.pe-loc[data-tone=review] :is(.lucide,.pe-loc-title){color:var(--pe-warning)}@media (forced-colors:active){.pe-root :is(.pe-loc-ask,.pe-loc,.pe-loc-fail) .lucide{color:canvastext}}@media print{.pe-loc{break-inside:avoid;border-color:#000}}.pe-photo{border-block-start:1px dashed var(--pe-line);margin-block-start:.875rem;padding-block-start:.875rem}.pe-card[data-photo-missing]{border-inline-start:3px solid var(--pe-warning);background:var(--pe-card);padding-inline-start:calc(1rem - 2px)}@media (min-width:30rem){.pe-card[data-photo-missing]{padding-inline-start:calc(1.25rem - 2px)}}.pe-main>.pe-resumed{text-align:start;align-items:flex-start;gap:.5rem;margin-block-end:.75rem;display:flex}.pe-resumed .lucide{flex:none;block-size:1.125rem;inline-size:1.125rem;margin-block-start:.125rem}.pe-photo-preview{object-fit:contain;border-radius:var(--pe-radius-control);border:1px solid var(--pe-line);background:var(--pe-bg);max-block-size:14rem;inline-size:100%;margin-block-end:.5rem}.pe-countdown{color:var(--pe-ink);align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.pe-countdown .lucide{block-size:1.125rem;inline-size:1.125rem}.pe-countdown[data-urgent]{color:var(--pe-danger)}.pe-reference{object-fit:contain;border-radius:var(--pe-radius-control);background:var(--pe-bg);max-block-size:12rem;inline-size:100%;margin-block-start:.75rem}.pe-dialog-title{font-size:1.125rem;font-weight:600;line-height:1.35}.pe-camera-dialog{border:1px solid var(--pe-line);border-radius:calc(var(--pe-radius-card) + .25rem);background:var(--pe-card);max-block-size:calc(100svh - 2rem);inline-size:min(36rem,100% - 2rem);color:var(--pe-ink);margin:auto;padding:1.25rem;overflow:auto}.pe-camera-dialog::backdrop{background:var(--pe-scrim,#000000a6)}.pe-camera-dialog:focus-visible{outline:none}.pe-camera-dialog[open]~.pe-photo-expiry{display:none}.pe-camera-frame{--pe-camera-shape:.75;inline-size:min(100%, clamp(12rem, 100svh - 21rem, 60svh) * var(--pe-camera-shape));aspect-ratio:var(--pe-camera-shape);margin-inline:auto}@supports not (block-size:1svh){.pe-camera-frame{inline-size:min(100%, clamp(12rem, 100vh - 21rem, 60vh) * var(--pe-camera-shape))}}.pe-camera-video{object-fit:contain;border-radius:var(--pe-radius-control);background:var(--pe-media-bg);block-size:100%;inline-size:100%;display:block}.pe-camera-lens{min-block-size:var(--control-height);min-inline-size:var(--control-height);border-radius:var(--pe-radius-button);background:var(--pe-media-bg);color:var(--pe-media-ink);font:inherit;cursor:var(--cursor-pointer);border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;padding-inline:.75rem;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.pe-camera-lens[aria-disabled=true]{cursor:default}.pe-camera-lens-count{font-variant-numeric:tabular-nums}.pe-primary,.pe-secondary,.pe-quiet{border-radius:var(--pe-radius-button);min-block-size:3rem;font:inherit;text-align:center;cursor:var(--cursor-pointer);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:1.25rem;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out,transform .12s ease-out;display:inline-flex}.pe-primary{background:var(--pe-accent);inline-size:100%;color:var(--pe-accent-ink)}.pe-secondary{background:var(--pe-soft);color:var(--pe-accent-text)}.pe-quiet{border-color:var(--pe-control-line);background:var(--pe-card);color:var(--pe-ink)}[data-form-theme=flame] .pe-secondary{border-color:var(--pe-ink);background:var(--pe-card)}@media (hover:hover){.pe-primary:hover:not(:disabled,[aria-disabled=true]){background:var(--pe-accent-hover)}:is(.pe-secondary,.pe-quiet):hover:not(:disabled,[aria-disabled=true]){border-color:var(--pe-accent)}}.pe-primary:active:not(:disabled,[aria-disabled=true]){background:var(--pe-accent-pressed)}:is(.pe-primary,.pe-secondary,.pe-quiet):active:not(:disabled,[aria-disabled=true]){transform:scale(.98)}:is(.pe-primary,.pe-secondary,.pe-quiet):is(:disabled,[aria-disabled=true]){border-color:var(--pe-line);background:var(--pe-card);color:var(--pe-disabled-ink);cursor:default}:is(.pe-root,.pe-theme-preview) :is(a,button,select,textarea,input):focus-visible,:is(.pe-root,.pe-theme-preview) .pe-card:focus-visible{outline:var(--pe-focus-width) solid var(--pe-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--pe-focus-gap)}.pe-card[data-flash]{box-shadow:0 0 0 2px var(--pe-focus-gap), 0 0 0 5px var(--pe-accent)}.pe-footer{z-index:20;padding-block:.75rem max(.75rem, env(safe-area-inset-bottom));padding-inline:var(--pe-gutter);border-block-start:1px solid var(--pe-line);background:var(--pe-footer-bg);position:fixed;inset-block-end:0;inset-inline:0}.pe-footer-inner{gap:.625rem;max-inline-size:34rem;margin-inline:auto;display:grid}.pe-meter{color:var(--pe-muted);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.pe-meter>span{font-variant-numeric:tabular-nums}.pe-progress{background:var(--pe-progress-track);border-radius:999px;flex:1;block-size:4px;min-inline-size:4rem;position:relative}.pe-progress>div{border-radius:inherit;background:var(--pe-graphic);block-size:100%;transition:width .16s cubic-bezier(.2,0,0,1)}.pe-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pe-actions>:is(.pe-primary,.pe-secondary){flex:1 1 0;inline-size:auto;min-inline-size:fit-content}.pe-actions>.pe-secondary{padding-inline:1rem}@media (max-width:23.99rem){.pe-actions>.pe-next{flex:none;inline-size:3rem;min-inline-size:3rem;padding:0}.pe-next>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.pe-submit{isolation:isolate;position:relative;overflow:hidden}@media (max-height:30rem){.pe-footer{border:1px solid var(--pe-line);border-radius:var(--pe-radius-card);margin-block-start:1rem;position:static}.pe-list{padding-block-end:0}}.pe-message{text-align:center;justify-items:center;padding:1.5rem 1.5rem 1.75rem;display:grid;overflow:hidden}.pe-stage{place-items:center;block-size:160px;inline-size:160px;margin-block:-1.5rem -1.75rem;display:grid;position:relative}.pe-disc{background:var(--pe-mark,var(--pe-graphic));block-size:4rem;inline-size:4rem;color:var(--pe-accent-ink);border-radius:50%;place-items:center;display:grid}.pe-disc .lucide{block-size:2rem;inline-size:2rem;stroke-width:var(--pe-check-stroke)}.pe-ring{fill:none;block-size:5rem;inline-size:5rem;stroke:var(--pe-mark,var(--pe-graphic));stroke-width:2px;stroke-linejoin:round;margin:auto;position:absolute;inset:0}[data-identity=grill99]{--pe-mark:var(--pe-grill-red)}[data-identity=chickinDip]{--pe-mark:var(--pe-dip-orange)}[data-identity=grill99] .pe-disc{clip-path:polygon(8% 0,92% 0,100% 8%,100% 92%,92% 100%,8% 100%,0 92%,0 8%);border-radius:0}[data-identity=chickinDip] .pe-disc{border-radius:0;border-start-end-radius:38.6%;border-end-start-radius:38.6%}[dir=rtl] [data-identity=chickinDip] .pe-ring{scale:-1 1}.pe-message h2{font-size:1.75rem;font-weight:600;line-height:1.4}.pe-message h2:focus{outline:none}.pe-message .pe-note{margin-block-start:.5rem;font-size:1rem}@media (min-width:30rem){.pe-message{padding:2rem 2rem 2.25rem}.pe-stage{margin-block:-2rem -1.5rem}.pe-disc{block-size:4.5rem;inline-size:4.5rem}.pe-ring{block-size:5.5rem;inline-size:5.5rem}.pe-message h2{font-size:2rem}}.pe-brand-line{color:var(--pe-accent-text);text-wrap:balance;align-items:center;gap:.375rem;margin-block-start:1.25rem;font-size:1.0625rem;font-weight:600;line-height:1.4;display:flex;position:relative}@media (min-width:30rem){.pe-brand-line{gap:.625rem;font-size:1.25rem}}.pe-brand-line[data-brand=grill99]{color:var(--pe-grill-ink);justify-content:center;justify-self:stretch}.pe-brand-line[data-brand=grill99]:before,.pe-brand-line[data-brand=grill99]:after{content:"";border-block:1px solid;flex:.75rem;block-size:6px;min-inline-size:.75rem;max-inline-size:2.5rem}.pe-halo{background:radial-gradient(closest-side, var(--pe-grill-glow), transparent);opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:-.25rem 0}.pe-band{justify-self:stretch;place-items:center;min-block-size:28px;margin:1.5rem -1.5rem -1.75rem;display:grid;position:relative}[data-identity=grill99] .pe-band{background:var(--pe-grill-red);justify-content:center;align-items:center;display:flex;overflow:hidden}[data-identity=grill99] .pe-band>span{flex:none;align-items:center;gap:.75rem;display:flex}[data-identity=grill99] .pe-band img{flex:none;block-size:auto;inline-size:56px;rotate:-8deg}[data-identity=chickinDip] .pe-band{background:linear-gradient(var(--pe-dip-grid) 1px, transparent 1px) 50% 0 / 20px 20px, linear-gradient(90deg, var(--pe-dip-grid) 1px, transparent 1px) 50% 0 / 20px 20px, var(--pe-dip-orange);padding:1.25rem 1rem}[data-identity=chickinDip] .pe-band:empty{padding:0}[data-identity=chickinDip] .pe-band:before{content:"";background:radial-gradient(circle at 50% 100%, var(--pe-dip-orange) .75rem, transparent calc(.75rem + .5px)) 50% 100% / 1.5rem .75rem repeat-x;block-size:.75rem;position:absolute;inset-block-end:100%;inset-inline:0}[data-identity=chickinDip] .pe-brand-line{background:var(--pe-card);color:var(--pe-dip-ink);border-radius:.75rem;margin:0;padding:.5rem .75rem}@media (min-width:30rem){.pe-band{margin:1.75rem -2rem -2.25rem}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){.pe-art img{animation:pe-rise .36s var(--pe-ease) both}[data-form-theme=flame] .pe-head:before{animation:pe-paint .9s .12s var(--pe-ease) both}[data-form-theme=flame] .pe-section-heading:has(.pe-section-number[data-complete]):after{transform-origin:0;animation:pe-rule-in .26s var(--pe-ease)}[dir=rtl] [data-form-theme=flame] .pe-section-heading:has(.pe-section-number[data-complete]):after{transform-origin:100%}.pe-card[data-flash]{animation:pe-halo .36s var(--pe-ease) both}.pe-submit[data-ready]:after{content:"";z-index:-1;background:linear-gradient(100deg, transparent 35%, var(--pe-sheen) 50%, transparent 65%);transform:translateX(calc(-100% * var(--pe-dir)));pointer-events:none;animation:.48s ease-out 80ms forwards pe-sheen;position:absolute;inset:0}.pe-progress[data-ready]:after{content:"";border-radius:inherit;box-shadow:0 0 8px 2px var(--pe-accent);opacity:0;animation:.42s ease-out pe-glow;position:absolute;inset:-3px}[data-form-theme=crispy] h2[data-landed]:before{animation:.24s cubic-bezier(.34,1.56,.64,1) pe-land}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference) and (forced-colors:none){.pe-slot{view-timeline:--pe-slot block}.pe-slot>[data-question-card]:not(:focus-within,:active,[data-flash]){animation:linear both pe-rise;animation-timeline:--pe-slot;animation-range:entry 0 entry 48px}:is(:is(.pe-main,.pe-theme-preview)>.pe-list:not([data-sections]),:is(.pe-main,.pe-theme-preview)>.pe-list>.pe-section:nth-child(1 of .pe-section)>.pe-list)>.pe-slot:nth-child(1 of .pe-slot)>[data-question-card]{animation:none}}}.pe-root[data-held] :is(.pe-art img,.pe-card[data-flash]),.pe-root[data-held] .pe-head:before,.pe-root[data-held] .pe-section-heading:after,.pe-root[data-held] :is(.pe-submit,.pe-progress)[data-ready]:after,.pe-root[data-held] h2[data-landed]:before{animation-play-state:paused}.pe-root[data-lean] :is(.pe-art img,.pe-card),.pe-root[data-lean] .pe-head:before,.pe-root[data-lean] .pe-section-heading:after,.pe-root[data-lean] h2:before{animation:none}.pe-root[data-lean] :is(.pe-submit,.pe-progress)[data-ready]:after{content:none}@keyframes pe-rise{0%{transform:translateY(6px)}}@keyframes pe-paint{0%{clip-path:inset(0 100% 0 0);transform:translateY(12px)}to{clip-path:inset(0);transform:none}}@keyframes pe-rule-in{0%{opacity:.4;transform:scaleX(.9)}}@keyframes pe-halo{0%{box-shadow:0 0 0 2px var(--pe-focus-gap), 0 0 0 2px var(--pe-accent)}40%{box-shadow:0 0 0 2px var(--pe-focus-gap), 0 0 0 7px var(--pe-accent)}}@keyframes pe-sheen{to{transform:translateX(calc(100% * var(--pe-dir)))}}@keyframes pe-glow{45%{opacity:.22}}@keyframes pe-land{0%{transform:translateY(-4px)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.pe-section-number,.pe-section-number>*,.pe-section-heading:after,.pe-progress>div,.pe-primary,.pe-secondary,.pe-quiet{transition:none}:is(.pe-primary,.pe-secondary,.pe-quiet):active:not(:disabled,[aria-disabled=true]){transform:none}}@media (forced-colors:active){.pe-head{border-block-end-color:canvastext}:root .pe-root:before,:root .pe-root :is(.pe-head,.pe-section-heading):after,:root .pe-root :is(.pe-head,.pe-section-heading h2):before,:root .pe-root :is(.pe-rule,.pe-band,.pe-halo){display:none}.pe-tile,.pe-art{forced-color-adjust:none}[data-form-theme] .pe-art[data-native]{background:var(--pe-plaque);padding-inline:.75rem}:root .pe-root .pe-section-heading>.pe-section-number{border-radius:var(--pe-radius-control);clip-path:none;border:1px solid canvastext}.pe-notice,.pe-footer,.pe-progress{border:1px solid canvastext}:root :is(.pe-root,.pe-theme-preview) .pe-section-heading>.pe-section-number[data-complete],:root :is(.pe-root,.pe-theme-preview) .pe-progress>div,:root .pe-root .pe-disc{forced-color-adjust:none;color:highlighttext;background:highlight}.pe-root :is(.pe-label,.pe-branch,.pe-notices h2,.pe-state-disc,.pe-ask-icon,.pe-photo-icon,.pe-select-wrap) .lucide{color:canvastext}}@media print{.pe-root,.pe-root .pe-head{--pe-hero-title-ink:#000;color:#000;background:#fff}:root .pe-root:before,:root .pe-root :is(.pe-head,.pe-section-heading):after,:root .pe-root :is(.pe-head,.pe-section-heading h2):before,:root .pe-root :is(.pe-rule,.pe-actions){visibility:hidden}:root .pe-root ::backdrop,:root .pe-root :is(.pe-lang-switch,.pe-stage,.pe-band,dialog,[popover]){display:none}.pe-root *,.pe-root :before,.pe-root :after{transition:none!important;animation-delay:-99s!important}.pe-root :is(.pe-section-number,.pe-check-mark,.pe-check[data-checked]){-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-form-theme] .pe-art[data-native]{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--pe-plaque);padding-inline:.75rem}.pe-footer{border:0;position:static}.pe-list{padding-block-end:0}.pe-card{break-inside:avoid;border-color:#000}.pe-textarea{field-sizing:content;max-block-size:none}.pe-root .pe-textarea::placeholder{color:#0000}}.authoring-panel{background:linear-gradient(130deg, var(--primary), transparent 55%), var(--glass-bg);border-radius:1.5rem;padding:clamp(1rem,2.5vw,1.75rem)}@supports (color:color-mix(in lab, red, red)){.authoring-panel{background:linear-gradient(130deg, color-mix(in srgb, var(--primary) 8%, transparent), transparent 55%), var(--glass-bg)}}.authoring-panel{border:1px solid var(--glass-border);box-shadow:inset 0 1px var(--glass-highlight), var(--glass-shadow)}.authoring-card{border:1px solid var(--surface-divider);background:var(--card);min-width:0;box-shadow:none;border-radius:1.125rem}.authoring-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;padding-block:.875rem;display:flex}.authoring-note{border-inline-start:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.authoring-note{border-inline-start:3px solid color-mix(in srgb, var(--primary) 50%, transparent)}}.authoring-note{background:var(--primary);border-radius:.5rem;padding:.75rem 1rem}@supports (color:color-mix(in lab, red, red)){.authoring-note{background:color-mix(in srgb, var(--primary) 6%, transparent)}}.authoring-note{color:var(--muted-foreground);font-size:.8125rem;line-height:1.65}@media (forced-colors:active){.authoring-panel,.authoring-card,.authoring-note{color:canvastext;background:canvas;border:1px solid canvastext}}@media print{body{background:#fff}body:has(.qr-poster) :not(:has(.qr-poster)):not(.qr-poster):not(.qr-poster *){display:none!important}.qr-poster{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;max-width:15cm;height:max-content;margin:auto;position:fixed;inset:0;box-shadow:none!important;border:none!important}.qr-poster .qr-poster-code{max-width:12cm!important}}[data-report-print]{visibility:hidden;pointer-events:none;inline-size:1046px;position:fixed;inset-block-start:-10000px;inset-inline-start:0}@media print{:root[data-report-printing],:root[data-report-printing] body{background:#fff;min-height:0}:root[data-report-printing] body>:not([data-report-print]){display:none!important}[data-report-print]{visibility:visible;inline-size:auto;position:static}}.sortable-list,.sortable-row{min-inline-size:0;position:relative;overflow:visible}.sortable-row[data-dragging=true]{z-index:30!important}.sortable-row:has(.sortable-row[data-dragging=true]){z-index:30!important}.sortable-region:has(.sortable-row[data-dragging=true]){overflow:visible}.sortable-row[data-dragging=true]>.sortable-card{background:var(--card);box-shadow:0 1rem 2rem -.5rem var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sortable-row[data-dragging=true]>.sortable-card{box-shadow:0 1rem 2rem -.5rem color-mix(in oklab, var(--foreground) 22%, transparent)}}.sortable-row[data-dragging=true]>.sortable-card{outline:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.sortable-row[data-dragging=true]>.sortable-card{outline:1px solid color-mix(in oklab, var(--primary) 45%, transparent)}}@media (prefers-reduced-motion:reduce){.sortable-row{transform:none!important}}:root{--chart-score:#2563eb;--chart-count:#0e2a4d4d;--chart-grid:#16406f1f;--band-excellent:#2563eb;--band-good:#0e8f7e;--band-fair:#f5a524;--band-weak:#be123c;--weight-evaluation:#4f46e5;--weight-checklist:#4d7c0f;--weight-rating:#a21caf;--weight-complaint:#78716c;--weight-reputation:#c2410c}:root[data-theme=dark]{--chart-score:#6faeff;--chart-count:#e8f1ff42;--chart-grid:#6faeff24;--band-excellent:#6faeff;--band-good:#5fd4c8;--band-fair:#f5b942;--band-weak:#fda4af}:root[data-theme=ocean]{--chart-score:#45d6d0;--chart-count:#e6fbff42;--chart-grid:#45d6d024;--band-excellent:#45d6d0;--band-good:#5eead4;--band-fair:#fbbf24;--band-weak:#fb7185}:root[data-theme=haneen]{--chart-score:#c21e66;--chart-count:#4a0f3347;--chart-grid:#c21e661f}:root[data-theme=summer]{--chart-score:#0e7490;--chart-count:#0c2f3d47;--chart-grid:#0e74901f}:root[data-theme=autumn]{--chart-score:#b23a12;--chart-count:#2f170847;--chart-grid:#b23a121f}:root[data-theme=winter]{--chart-score:#4338ca;--chart-count:#151a3f47;--chart-grid:#4338ca1f}:root:is([data-theme=dark],[data-theme=ocean]){--weight-evaluation:#a5b4fc;--weight-checklist:#bef264;--weight-rating:#f0abfc;--weight-complaint:#d6d3d1;--weight-reputation:#fb923c}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-pane{background:var(--glass-bg-strong)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.glass-pane{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-bg-strong)}}@media (forced-colors:active){.glass-pane{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;border:1px solid canvastext}.chart-frame{display:none}.chart-table{display:block}.band-dot,.chart-legend i{forced-color-adjust:none}}.auth-root{min-height:100svh;padding-block:max(1.5rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-bottom));padding-inline:max(1rem, env(safe-area-inset-left), env(safe-area-inset-right));place-items:center;display:grid}.auth-brand{text-align:center;justify-items:center;gap:.625rem;margin-block-end:1.25rem;display:grid}.auth-card{gap:1.25rem;inline-size:min(26rem,100%);padding:1.75rem;display:grid}@media not all and (min-width:30rem){.auth-card{border-radius:1rem;padding:1.25rem}}.auth-field{gap:.375rem;display:grid;position:relative}.auth-input{border:1px solid var(--border);min-block-size:max(44px,2.75rem);inline-size:100%;padding:.625rem .75rem}@supports (color:color-mix(in lab, red, red)){.auth-input{border:1px solid color-mix(in srgb, var(--border) 70%, transparent)}}.auth-input{background:var(--card);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.auth-input{background:color-mix(in srgb, var(--card) 70%, transparent)}}.auth-input{font:inherit;color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);font-size:.875rem}.auth-input:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-input:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border))}}.auth-input::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.auth-input::placeholder{color:color-mix(in srgb, var(--muted-foreground) 70%, transparent)}}.auth-field:has(.auth-reveal) .auth-input{padding-inline-end:calc(var(--control-height) + .5rem)}.auth-reveal{block-size:max(44px,2.75rem);inline-size:var(--control-height);color:var(--muted-foreground);border-radius:.5rem;place-items:center;display:grid;position:absolute;inset-block-end:0;inset-inline-end:.25rem}.auth-reveal:hover{color:var(--foreground);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.auth-reveal:hover{background:color-mix(in srgb, var(--accent) 60%, transparent)}}.auth-input.is-filled{animation:field-flash .6s var(--ease-out) both}@keyframes field-flash{0%{box-shadow:0 0 0 4px color-mix(in srgb, var(--ring) 40%, transparent)}to{box-shadow:0 0 #0000}}.demo-note{border-inline-start:3px solid var(--primary);gap:.5rem;padding:.75rem .875rem;display:grid}@supports (color:color-mix(in lab, red, red)){.demo-note{border-inline-start:3px solid color-mix(in srgb, var(--primary) 55%, transparent)}}.demo-note{background:var(--primary);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.demo-note{background:color-mix(in srgb, var(--primary) 7%, transparent)}}.auth-error{border:1px solid var(--destructive);padding:.625rem .75rem}@supports (color:color-mix(in lab, red, red)){.auth-error{border:1px solid color-mix(in srgb, var(--destructive) 35%, transparent)}}.auth-error{background:var(--destructive);border-radius:.625rem}@supports (color:color-mix(in lab, red, red)){.auth-error{background:color-mix(in srgb, var(--destructive) 10%, transparent)}}.auth-error{color:var(--destructive);font-size:.8125rem;line-height:1.5}.dash[aria-busy=true] .glass-pane,.dash[aria-busy=true] .glass-card{opacity:.6;transition:opacity var(--duration-fast) var(--ease-out)}.kpi{align-content:start;gap:var(--space-label);padding:var(--surface-padding);min-block-size:7.5rem;display:grid}.kpi-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;font-size:clamp(1.625rem,4vw,2rem);font-weight:600;line-height:1.1;display:flex}[dir=rtl] .kpi-value{letter-spacing:0}.kpi-unit{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.kpi-sub{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.kpi-track{background:var(--foreground);border-radius:999px;block-size:.375rem}@supports (color:color-mix(in lab, red, red)){.kpi-track{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.kpi-track{margin-block-start:auto;overflow:hidden}.kpi-track>span{border-radius:inherit;background:var(--chart-score);block-size:100%;transition:width var(--duration-slow) var(--ease-out);display:block}.kpi-spark{align-items:flex-end;gap:2px;block-size:1.5rem;margin-block-start:auto;display:flex}.kpi-spark>span{background:var(--chart-count);border-radius:2px 2px 0 0;flex:1;min-block-size:2px}.kpi-spark>span:last-child{background:var(--chart-score)}[data-band=excellent]>span,.band-dot[data-band=excellent],.chart-legend i[data-band=excellent]{background:var(--band-excellent)}[data-band=good]>span,.band-dot[data-band=good],.chart-legend i[data-band=good]{background:var(--band-good)}[data-band=fair]>span,.band-dot[data-band=fair],.chart-legend i[data-band=fair]{background:var(--band-fair)}[data-band=weak]>span,.band-dot[data-band=weak],.chart-legend i[data-band=weak]{background:var(--band-weak)}.chart-legend i[data-series=score]{background:var(--chart-score)}.chart-legend i[data-series=responses]{background:var(--chart-count)}.panel{align-content:start;gap:var(--space-row);padding:var(--surface-padding);min-inline-size:0;display:grid}.panel-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.panel-title{font-size:var(--text-section);letter-spacing:-.01em;font-weight:600}[dir=rtl] .panel-title{letter-spacing:0}.panel-sub{font-size:var(--text-secondary);color:var(--muted-foreground);margin-block-start:.125rem}.panel-toggle{min-block-size:var(--control-height);font-size:var(--text-secondary);padding-inline:.75rem}.panel-toggle[aria-pressed=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.panel-toggle[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 45%, var(--border))}}.panel-toggle[aria-pressed=true]{color:var(--foreground)}.chart-frame{block-size:18rem;min-inline-size:0;position:relative}.chart-frame>*{position:absolute;inset:0}@media not all and (min-width:40rem){.chart-frame{block-size:15rem}}.chart-axis-text{fill:var(--muted-foreground);font-size:.6875rem}.chart-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:.375rem 1rem;font-size:.75rem;display:flex}.chart-legend li{align-items:center;gap:.375rem;display:inline-flex}.chart-legend i{border-radius:3px;block-size:.625rem;inline-size:.625rem}.chart-legend b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.chart-tip{border-radius:.625rem;min-inline-size:9rem;padding:.5rem .75rem;font-size:.75rem}.chart-tip-title{margin-block-end:.25rem;font-weight:600}.chart-tip li{align-items:center;gap:.5rem;display:flex}.chart-tip li b{font-variant-numeric:tabular-nums;margin-inline-start:auto}.chart-table{max-block-size:100%;inline-size:100%;font-size:.75rem;display:none;overflow:auto}.chart-table[data-open=true]{display:block}.chart-table th,.branch-table th{text-align:start;color:var(--muted-foreground);border-block-end:1px solid var(--border);padding:.375rem .5rem;font-weight:600}.chart-table td,.branch-table td{border-block-end:1px solid var(--border);padding:.5rem}@supports (color:color-mix(in lab, red, red)){.chart-table td,.branch-table td{border-block-end:1px solid color-mix(in srgb, var(--border) 50%, transparent)}}.chart-table td.num,.branch-table td.num,.branch-table th.num{text-align:end;font-variant-numeric:tabular-nums}.branch-table{inline-size:100%;font-size:.8125rem}.branch-table .sub{color:var(--muted-foreground);font-size:.6875rem;display:block}.band-dot{vertical-align:middle;border-radius:50%;block-size:.5rem;inline-size:.5rem;margin-inline-end:.375rem;display:inline-block}@media not all and (min-width:40rem){.branch-table .col-scored{display:none}}.empty-frame{text-align:center;border:1px dashed var(--border);place-content:center;gap:.5rem;padding:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.empty-frame{border:1px dashed color-mix(in srgb, var(--border) 80%, transparent)}}.empty-frame{color:var(--muted-foreground);border-radius:.875rem;font-size:.8125rem}.empty-frame strong{color:var(--foreground);font-size:.9375rem}.chart-skeleton{align-items:flex-end;gap:.5rem;padding:1rem 1rem 1.5rem;display:flex}.chart-skeleton>span{border-radius:.375rem .375rem 0 0;flex:1}.auth-card-intro{gap:.35rem;display:grid}.auth-card-intro h1{font-size:1.4rem;font-weight:600}.auth-card-intro p,.demo-note p{color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}.demo-note h2{font-size:.8125rem;font-weight:600}.demo-note dl{gap:.3rem;font-size:.75rem;display:grid}.demo-note dl>div{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.demo-note dt{color:var(--muted-foreground)}.demo-note code{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;display:inline-block}.auth-demo-fill{min-block-size:2.5rem;color:var(--primary);border-radius:.35rem;justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.auth-form{gap:1rem;display:grid}.auth-field label{font-size:.8125rem;font-weight:500}.auth-password{position:relative}.auth-reveal svg{block-size:1.125rem;inline-size:1.125rem}.auth-submit{justify-content:center;align-items:center;gap:.625rem;min-block-size:2.75rem;inline-size:100%;display:flex}.auth-languages{flex-wrap:wrap;justify-content:center;gap:.25rem;margin-block-start:1rem;font-size:.75rem;display:flex}.auth-languages a{color:var(--muted-foreground);border-radius:999px;padding:.625rem}.auth-languages a[aria-current=page]{background:var(--sidebar-active);color:var(--sidebar-active-foreground)}.auth-sign-out{min-block-size:2.75rem;inline-size:100%;color:var(--muted-foreground);border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.auth-sign-out:hover{background:var(--sidebar-active);color:var(--foreground)}.auth-sign-out svg{flex-shrink:0;block-size:1.125rem;inline-size:1.125rem}.auth-card-wide{inline-size:min(30rem,100%)}.auth-alt{justify-content:center;align-items:center;gap:var(--space-label);font-size:var(--text-secondary);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.auth-alt a{min-block-size:var(--control-height);padding-inline:var(--space-label);border-radius:var(--radius-lg);color:var(--primary);align-items:center;font-weight:600;display:inline-flex}.auth-alt a:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.auth-alt a:hover{background:color-mix(in srgb, var(--accent) 60%, transparent)}}.auth-alt a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.auth-hint{font-size:var(--text-secondary);color:var(--muted-foreground);line-height:1.5}.auth-optional{color:var(--muted-foreground);font-weight:400}.auth-check{align-items:flex-start;gap:var(--space-label);min-block-size:var(--control-height);padding:var(--space-row);border:1px solid var(--surface-divider);border-radius:var(--radius-lg);background:var(--card);cursor:var(--cursor-pointer);display:flex}.auth-check:has(input:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-check:has(input:checked){border-color:color-mix(in srgb, var(--primary) 55%, var(--surface-divider))}}.auth-check:has(input:checked){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-check:has(input:checked){background:color-mix(in srgb, var(--primary) 6%, var(--card))}}.auth-check:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.auth-check input{block-size:1rem;inline-size:1rem;accent-color:var(--primary);flex:none;margin-block-start:.125rem}.auth-check-text{font-size:var(--text-secondary);color:var(--muted-foreground);gap:.125rem;display:grid}.auth-check-text strong{color:var(--foreground);font-weight:600}.auth-form .auth-place{grid-template-columns:minmax(0,1fr)}.auth-trap{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.auth-done{justify-items:center;gap:var(--space-row);text-align:center;display:grid}.auth-done h1{font-size:1.4rem;font-weight:600}.auth-done p{color:var(--muted-foreground);font-size:var(--text-secondary);line-height:1.6}.auth-done-mark{background:var(--primary);border-radius:999px;place-items:center;block-size:3rem;inline-size:3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-done-mark{background:color-mix(in srgb, var(--primary) 12%, transparent)}}.auth-done-mark{color:var(--primary)}@media (forced-colors:active){.auth-check:has(input:checked){outline:2px solid canvastext}}.wa-consent{font-size:var(--text-secondary);line-height:1.6}.wa-code{justify-items:center;gap:var(--space-label);border:1px solid var(--surface-divider);border-radius:var(--radius-lg);background:var(--card);padding:1.25rem;display:grid}.wa-code-digits{letter-spacing:.35em;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:2.25rem;font-weight:700}.wa-number{font-weight:600}.wa-waiting{align-items:center;gap:var(--space-label);font-size:var(--text-secondary);color:var(--muted-foreground);display:flex}.wa-waiting:before{content:"";background:var(--primary);border-radius:999px;flex:none;block-size:.5rem;inline-size:.5rem}.wa-notice{border:1px solid var(--surface-divider);border-radius:var(--radius-lg);padding-inline:var(--space-row)}.wa-notice summary{min-block-size:var(--control-height);font-size:var(--text-secondary);cursor:var(--cursor-pointer);align-items:center;font-weight:600;display:flex}.wa-notice ul{font-size:var(--text-secondary);color:var(--muted-foreground);gap:.375rem;padding-block-end:var(--space-row);padding-inline-start:1.25rem;line-height:1.5;list-style:outside;display:grid}.dash{gap:1.25rem;max-inline-size:76rem;margin-inline:auto;display:grid}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.dash-head h1{letter-spacing:-.02em;margin-block:.25rem;font-size:1.75rem;font-weight:600}.dash-eyebrow{letter-spacing:.1em;color:var(--primary);font-size:.6875rem;font-weight:600}[dir=rtl] .dash-eyebrow{letter-spacing:0}.dash-meta{color:var(--muted-foreground);font-size:.875rem}.dash-overall{color:var(--muted-foreground);margin-block-start:.3rem;font-size:.75rem}.dash-cohort{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-block:.25rem;display:flex}.dash-cohort-control{gap:.375rem;inline-size:min(24rem,100%);display:grid}.dash-cohort-control label,.dash-cohort-label{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.dash-cohort-control p{font-size:.875rem;font-weight:500}.dash-version{color:var(--muted-foreground);font-size:.6875rem;font-weight:400;display:inline-block}.dash-cohort-note{max-inline-size:30rem;color:var(--muted-foreground);font-size:.75rem;line-height:1.6}.dash-sample{flex-wrap:wrap;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.dash-sample[data-active=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dash-sample[data-active=true]{border-color:color-mix(in srgb, var(--primary) 40%, var(--border))}}.dash-sample-switch{text-align:start;border-radius:.5rem;align-items:center;gap:.75rem;min-block-size:2.75rem;display:flex}.dash-sample-label{gap:.2rem;font-size:.8125rem;font-weight:600;display:grid}.dash-sample-label small{max-inline-size:26rem;color:var(--muted-foreground);font-size:.75rem;font-weight:400;line-height:1.5}.dash-switch-track{border:1px solid var(--border);background:var(--muted);block-size:1.5rem;inline-size:2.75rem;transition:background-color var(--duration-base) var(--ease-out);border-radius:999px;flex-shrink:0;position:relative}.dash-switch-track>span{background:var(--foreground);block-size:1rem;inline-size:1rem;transition:inset-inline-start var(--duration-base) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem}.dash-sample-switch[aria-checked=true] .dash-switch-track{background:var(--primary);border-color:var(--primary)}.dash-sample-switch[aria-checked=true] .dash-switch-track>span{background:var(--primary-foreground);inset-inline-start:1.4375rem}.dash-sample-scenario{flex:13rem;gap:.25rem;min-inline-size:0;max-inline-size:20rem;margin-inline-start:auto;display:grid}.dash-sample-scenario>label{color:var(--muted-foreground);font-size:.75rem}.dash-sample-tag{background:var(--sidebar-active);color:var(--primary);border-radius:999px;padding:.375rem .625rem;font-size:.6875rem;font-weight:600}@media not all and (min-width:40rem){.dash-sample-scenario{flex-basis:100%;max-inline-size:none}}@media (prefers-reduced-motion:reduce){.dash-switch-track,.dash-switch-track>span{transition:none}}@media (forced-colors:active){.dash-sample-switch[aria-checked=true] .dash-switch-track{background:highlight}.dash-sample-switch[aria-checked=true] .dash-switch-track>span{background:highlighttext}}.dash-kpis{gap:var(--space-grid);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kpi h2{color:var(--muted-foreground);font-size:.8125rem;font-weight:500}.dash-footnote{color:var(--muted-foreground);margin-block-start:-.5rem;font-size:.6875rem;line-height:1.6}.dash-row{gap:var(--space-grid);display:grid}.chart-content{min-inline-size:0}.chart-empty{min-block-size:18rem}.chart-table{max-block-size:23rem}.chart-table table{inline-size:100%}.branch-table-wrap{overflow-x:auto}.branch-table tbody th{color:var(--foreground);font-weight:500}.dash-empty{text-align:center;justify-items:center;gap:.875rem;padding:clamp(1.5rem,5vw,4rem);display:grid}.dash-empty h2{font-size:1.25rem;font-weight:600}.dash-empty>p{max-inline-size:31rem;color:var(--muted-foreground);line-height:1.7}.dash-empty-mark{color:var(--primary);font-size:2rem}.dash-empty-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.dash-footer{color:var(--muted-foreground);justify-content:space-between;gap:1rem;padding-block:.25rem .75rem;font-size:.6875rem;display:flex}.dash-live{align-items:center;gap:.4rem;display:inline-flex}.dash-live i{background:var(--band-good);border-radius:50%;block-size:.375rem;inline-size:.375rem}.dash-composite{gap:var(--space-row);padding:var(--surface-padding);display:grid}.dash-composite-head{justify-content:space-between;align-items:flex-end;gap:var(--space-row);flex-wrap:wrap;display:flex}.dash-composite-lead{gap:var(--space-label);min-inline-size:0;display:grid}.dash-composite h2{color:var(--muted-foreground);font-size:var(--text-secondary);font-weight:500}.composite-value{align-items:baseline;gap:var(--space-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:clamp(2rem,5vw,2.5rem);font-weight:600;line-height:1.1;display:flex}.composite-value .band-dot{align-self:center;block-size:.75rem;inline-size:.75rem;margin-inline-end:0}.composite-value.composite-none{font-size:var(--text-section)}.composite-table td .band-dot{margin-inline-end:.25rem}.composite-table th .sub+.sub{margin-block-start:.125rem}.composite-table td.num{white-space:nowrap}.composite-result{align-items:center;display:inline-flex}.composite-weights{align-items:center;gap:var(--space-label);color:var(--muted-foreground);margin-block-start:var(--space-label);font-size:.6875rem;display:flex}.composite-weights .weight-bar{flex:1;block-size:.25rem}.composite-table tr:is([data-state=tooFew],[data-state=nothing],[data-state=notInUse],[data-state=unweighted]) :is(th,td){color:var(--muted-foreground)}.weight-bar{background:var(--foreground);border-radius:999px;gap:2px;block-size:.5rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.weight-bar{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.weight-bar>span{min-inline-size:0;transition:flex-grow var(--duration-slow) var(--ease-out);flex-basis:0}.weight-swatch{vertical-align:middle;border-radius:3px;flex-shrink:0;block-size:.625rem;inline-size:.625rem;margin-inline-end:.375rem;display:inline-block}:is(.weight-bar>span,.weight-swatch)[data-weight-kind=evaluation]{background:var(--weight-evaluation)}:is(.weight-bar>span,.weight-swatch)[data-weight-kind=checklist]{background:var(--weight-checklist)}:is(.weight-bar>span,.weight-swatch)[data-weight-kind=rating]{background:var(--weight-rating)}:is(.weight-bar>span,.weight-swatch)[data-weight-kind=complaint]{background:var(--weight-complaint)}:is(.weight-bar>span,.weight-swatch)[data-weight-kind=reputation]{background:var(--weight-reputation)}@media (prefers-reduced-motion:reduce){.weight-bar>span{transition:none}}@media (forced-colors:active){.weight-bar,.composite-weights{display:none}.weight-swatch{forced-color-adjust:none}}@media (min-width:64rem){.dash-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-row-branches{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (prefers-reduced-motion:reduce){.auth-input.is-filled{animation:none}.auth-input,.kpi-track>span,.dash[aria-busy=true] .glass-pane,.dash[aria-busy=true] .glass-card{transition:none}}@media (forced-colors:active){.dash .chart-content,.dash .panel-toggle{display:none}.dash .chart-table{display:block}}.dash-cohort-control .select-popup li{gap:.125rem;display:grid}.distribution-panel{min-inline-size:0}.distribution-panel .panel{padding:clamp(1rem,2.5vw,1.75rem)}.distribution-panel .panel-title{font-size:1.125rem}.distribution-panel .panel-sub{max-inline-size:36rem;line-height:1.6}.dist-nav{flex-wrap:wrap;align-items:center;gap:.5rem;min-block-size:2.75rem;margin-block:.25rem .5rem;font-size:.8125rem;display:flex}.dist-nav button{background:var(--sidebar-active);min-block-size:2.75rem;color:var(--primary);border-radius:.625rem;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex}.dist-current{border-radius:.375rem;padding:.375rem;font-weight:600}.dist-layout{align-items:center;gap:1.75rem;min-inline-size:0;display:grid}.dist-visual{min-inline-size:0}.dist-stage{aspect-ratio:1;inline-size:min(100%,42rem);margin-inline:auto;position:relative;container-type:inline-size}.dist-ring,.dist-center{position:absolute;inset:0}.dist-drawing{block-size:100%;inline-size:100%;animation:dist-reveal .42s var(--ease-out) both}.dist-stage:before{content:"";background:radial-gradient(circle, var(--primary), transparent 72%);border-radius:50%;position:absolute;inset:19%}@supports (color:color-mix(in lab, red, red)){.dist-stage:before{background:radial-gradient(circle, color-mix(in srgb, var(--primary) 6%, transparent), transparent 72%)}}.dist-stage:before{pointer-events:none}.dist-loading{border:clamp(2rem, 14cqi, 6rem) solid var(--foreground);position:absolute;inset:5%}@supports (color:color-mix(in lab, red, red)){.dist-loading{border:clamp(2rem, 14cqi, 6rem) solid color-mix(in srgb, var(--foreground) 5%, transparent)}}.dist-loading{border-radius:50%}.dist-slice{cursor:var(--cursor-pointer);transition:transform var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out), filter var(--duration-base) var(--ease-out)}.dist-center{text-align:center;pointer-events:none;align-content:center;justify-items:center;gap:.2rem;max-inline-size:44cqi;margin-inline:auto;line-height:1.3;display:grid}.dist-center-label{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-inline-size:100%;font-size:clamp(.75rem,3.2cqi,1.125rem);font-weight:600;display:-webkit-box;overflow:hidden}.dist-center-hint{max-inline-size:100%;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.625rem,2.5cqi,.8125rem);overflow:hidden}.dist-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-block:.4rem .25rem;font-size:clamp(2rem,13cqi,5rem);font-weight:600;line-height:1}[dir=rtl] .dist-value{letter-spacing:0}.dist-share{color:var(--primary);font-variant-numeric:tabular-nums;font-size:clamp(.8125rem,3.5cqi,1.125rem);font-weight:600}.dist-denominator{max-inline-size:95%;color:var(--muted-foreground);text-wrap:balance;font-size:clamp(.625rem,2.5cqi,.8125rem)}.dist-hint{color:var(--muted-foreground);text-align:center;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-block-start:.5rem;padding:.75rem;font-size:.75rem;line-height:1.6;display:flex}.dist-hint>span{color:var(--primary);font-size:1.25rem}.dist-sidebar{gap:1rem;min-inline-size:0;display:grid}.dist-list-heading{gap:.25rem;padding-inline:.75rem;display:grid}.dist-list-heading h3{font-size:.9375rem;font-weight:600}.dist-list-heading>span{color:var(--muted-foreground);font-size:.75rem}.dist-rank{scrollbar-width:thin;gap:.5rem;max-block-size:29rem;padding:.25rem;display:grid;overflow-y:auto}.dist-rank-item{min-inline-size:0;animation:rise-in var(--duration-slow) var(--ease-out) both}.dist-row{text-align:start;background:var(--card);border:1px solid #0000;border-radius:.875rem;grid-template-columns:.75rem minmax(0,1fr) auto 1rem;align-items:center;gap:.4rem .75rem;min-block-size:4.75rem;inline-size:100%;padding:.875rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dist-row{background:color-mix(in srgb, var(--card) 50%, transparent)}}.dist-row{transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out)}.dist-row[data-active=true]{background:var(--sidebar-active);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dist-row[data-active=true]{border-color:color-mix(in srgb, var(--primary) 24%, var(--border))}}.dist-row[aria-pressed=true]{border-color:var(--primary)}.dist-row-empty{opacity:.65}.dist-row-empty .dist-row-action{visibility:hidden}.dist-swatch{border-radius:50%;block-size:.625rem;inline-size:.625rem}.dist-row-label{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.dist-row small{color:var(--muted-foreground);margin-block-start:.2rem;font-size:.6875rem;font-weight:400;display:block}.dist-row-count{text-align:end;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.dist-row-action{color:var(--primary);font-size:1.125rem}.dist-track{background:var(--foreground);border-radius:999px;grid-column:2/4;block-size:.25rem;margin-block-start:.2rem}@supports (color:color-mix(in lab, red, red)){.dist-track{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.dist-track{overflow:hidden}.dist-track>span{border-radius:inherit;transform-origin:0%;block-size:100%;animation:dist-bar .52s var(--ease-out) both;display:block}[dir=rtl] .dist-track>span{transform-origin:100%}.dist-summary{border:1px solid var(--border);background:var(--card);border-radius:1rem;padding:1rem;font-size:.8125rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.dist-summary{background:color-mix(in srgb, var(--card) 45%, transparent)}}.dist-summary>p>span{color:var(--muted-foreground);margin-block-start:.25rem;font-size:.75rem;display:block}.dist-detail{gap:.25rem;display:grid}.dist-detail h4{overflow-wrap:anywhere;font-size:1rem;font-weight:600}.dist-detail>p{color:var(--muted-foreground)}.dist-detail .dist-detail-eyebrow{color:var(--primary);font-size:.6875rem;font-weight:600}.dist-detail-count{margin-block-start:.5rem}.dist-detail-count strong{color:var(--foreground);font-size:1.5rem;font-weight:600}.dist-detail .btn{justify-self:start;margin-block-start:.5rem;font-size:.75rem}.dist-table-brand{font-size:.6875rem;font-weight:400;display:block}.dist-table-band{background:var(--sidebar-active)}.dist-table tbody tr:not(.dist-table-band) th{padding-inline-start:1.5rem}@keyframes dist-reveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dist-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:64rem){.dist-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);gap:2rem}}@media (hover:none){.dist-slice{transform:none!important}}@media (prefers-reduced-motion:reduce){.dist-drawing,.dist-rank-item,.dist-track>span{animation:none}.dist-slice,.dist-row{transition:none}.dist-slice{transform:none!important}}.color-picker{--color-swatch-size:2rem;align-items:center;display:inline-flex}.color-picker[data-size=sm]{--color-swatch-size:1.5rem}.color-picker[data-size=lg]{--color-swatch-size:2.75rem}.color-swatch,.color-dot{inline-size:var(--control-height);block-size:var(--control-height);background:radial-gradient(circle at 50% 50%, var(--swatch) 0 calc(var(--color-swatch-size) / 2), transparent calc(var(--color-swatch-size) / 2));cursor:var(--cursor-pointer);transition:transform var(--duration-fast) var(--ease-out);border:0;border-radius:50%;place-items:center;display:inline-grid}.color-swatch:after,.color-dot:after{content:"";inline-size:var(--color-swatch-size);block-size:var(--color-swatch-size);border:1px solid var(--foreground);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.color-swatch:after,.color-dot:after{border:1px solid color-mix(in srgb, var(--foreground) 18%, transparent)}}.color-swatch:hover,.color-dot:hover{transform:scale(1.08)}.color-swatch:active,.color-dot:active{transform:scale(.96)}.color-swatch:disabled{cursor:not-allowed;opacity:.5;transform:none}.color-popover{--color-swatch-size:1.75rem;z-index:60;border:1px solid var(--glass-border);background:var(--glass-bg-strong);color:var(--foreground);box-shadow:var(--glass-shadow);border-radius:1rem;gap:.75rem;margin:0;padding:.75rem;display:grid;position:fixed;inset:auto}.color-popover:popover-open{animation:select-in .14s var(--ease-out) both}.color-presets{grid-template-columns:repeat(4, var(--control-height));gap:var(--space-label);justify-content:start;display:grid}.color-dot[aria-pressed=true]{outline:2px solid var(--foreground);outline-offset:2px}.color-dot-custom{background:conic-gradient(#ef4444,#f59e0b,#84cc16,#14b8a6,#3b82f6,#8b5cf6,#ec4899,#ef4444);position:relative;overflow:hidden}.color-dot-custom input{opacity:0;block-size:100%;inline-size:100%;cursor:var(--cursor-pointer);position:absolute;inset:0}.color-hex{color:var(--muted-foreground);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.color-hex input{font-variant-numeric:tabular-nums;inline-size:7.5rem;min-inline-size:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (prefers-reduced-motion:reduce){.color-swatch,.color-dot{transition:none}.color-swatch:hover,.color-dot:hover{transform:none}.color-popover:popover-open{animation:none}}.account-chip{min-block-size:2.75rem;color:var(--sidebar-foreground);transition:padding var(--duration-base) var(--ease-out);border-radius:.625rem;align-items:center;gap:.625rem;padding:.375rem .5rem;display:flex}.account-chip.is-collapsed{justify-content:center;padding-inline:.25rem}.account-avatar{letter-spacing:.02em;color:#fff;background:linear-gradient(145deg, #ffffff38, transparent 60%), hsl(var(--account-hue,210) 55% 42%);block-size:2rem;inline-size:2rem;box-shadow:inset 0 0 0 1px #ffffff29, 0 0 12px var(--sidebar-marker);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.account-avatar{box-shadow:inset 0 0 0 1px #ffffff29, 0 0 12px color-mix(in srgb, var(--sidebar-marker) 22%, transparent)}}.account-avatar>img{object-fit:cover;block-size:100%;inline-size:100%}.account-avatar-demo{background:linear-gradient(145deg, #ffffff2e, transparent 60%), var(--primary)}@supports (color:color-mix(in lab, red, red)){.account-avatar-demo{background:linear-gradient(145deg, #ffffff2e, transparent 60%), color-mix(in srgb, var(--primary) 70%, var(--sidebar-bg))}}.account-avatar-demo{color:var(--primary-foreground)}.account-text{flex:1;gap:.125rem;min-inline-size:0;display:grid}.account-name{min-inline-size:0;color:var(--sidebar-hover-foreground);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:flex;overflow:hidden}.account-email{color:var(--sidebar-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.account-badge{background:var(--primary);border-radius:999px;flex:none;padding:.0625rem .375rem}@supports (color:color-mix(in lab, red, red)){.account-badge{background:color-mix(in srgb, var(--primary) 18%, transparent)}}.account-badge{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:600}[dir=rtl] .account-badge{letter-spacing:.02em}@media (forced-colors:active){.account-avatar{forced-color-adjust:none;color:highlighttext;background:highlight}.account-badge{border:1px solid canvastext}}.switch{text-align:start;min-block-size:max(44px,2.75rem);inline-size:100%;transition:background-color var(--duration-fast) var(--ease-out);border-radius:.625rem;align-items:center;gap:.75rem;padding:.375rem .5rem;display:flex}.switch:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.switch:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 45%, transparent)}}.switch:disabled{opacity:.5;cursor:not-allowed}.switch-track{border:1px solid var(--border);background:var(--muted);block-size:1.5rem;inline-size:2.75rem;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);border-radius:999px;flex:none;position:relative}.switch-thumb{background:var(--foreground);block-size:1rem;inline-size:1rem;transition:inset-inline-start var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem;box-shadow:0 1px 2px #0003}.switch[aria-checked=true] .switch-track{background:var(--primary);border-color:var(--primary)}.switch[aria-checked=true] .switch-thumb{background:var(--primary-foreground);inset-inline-start:1.4375rem}.switch-text{gap:.125rem;min-inline-size:0;display:grid}.switch-label{font-size:.8125rem;font-weight:600}.switch-description{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}@media (forced-colors:active){.switch[aria-checked=true] .switch-track{background:highlight}.switch[aria-checked=true] .switch-thumb{background:highlighttext}}.delay-field{gap:.375rem;display:grid}.delay-field[data-disabled=true]{opacity:.6}.delay-label{font-size:.8125rem;font-weight:600}.delay-controls{flex-wrap:wrap;gap:.5rem;display:flex}.delay-input{min-inline-size:0;max-inline-size:10rem;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;flex:7rem;font-size:.8125rem}.delay-input:disabled{cursor:not-allowed}.delay-unit{flex:9rem;max-inline-size:12rem}.delay-effective{color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.theme-option{align-items:stretch}.theme-preview{border:1px solid var(--border);background:var(--background);background-image:var(--shell-gradient);block-size:2.75rem;inline-size:100%;transition:transform var(--duration-fast) var(--ease-out);border-radius:.5rem;display:block;position:relative;overflow:hidden}.theme-preview-card{background:var(--card);border:1px solid var(--border);border-radius:.3125rem;inline-size:55%;position:absolute;inset-block:.5rem;inset-inline-start:.5rem}.theme-preview-dot{background:var(--primary);block-size:.875rem;inline-size:.875rem;box-shadow:0 0 10px var(--primary);border-radius:50%;position:absolute;inset-block-start:.6875rem;inset-inline-end:.625rem}@supports (color:color-mix(in lab, red, red)){.theme-preview-dot{box-shadow:0 0 10px color-mix(in srgb, var(--primary) 55%, transparent)}}.theme-preview-split{grid-template-columns:1fr 1fr;gap:.25rem;display:grid}@media (forced-colors:active){.theme-preview,.theme-preview-card,.theme-preview-dot{forced-color-adjust:none}}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.25rem;display:flex}.page-header-text{flex:20rem;min-inline-size:0}.page-title{letter-spacing:-.02em;text-wrap:balance;background:linear-gradient(160deg, var(--foreground) 55%, var(--primary));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-block-start:.375rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);font-weight:600;line-height:1.15}[dir=rtl] .page-title{letter-spacing:0}.page-intro{max-inline-size:42rem;color:var(--muted-foreground);margin-block-start:.375rem;font-size:.8125rem;line-height:1.6}.page-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (forced-colors:active){.page-title{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}.stat-tile{align-content:start;gap:.375rem;min-inline-size:0;padding:1rem 1.125rem;display:grid}.stat-label{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.stat-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;font-size:clamp(1.625rem,4vw,2rem);font-weight:600;line-height:1.1;display:flex}[dir=rtl] .stat-value{letter-spacing:0}.stat-unit{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.stat-sub{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;font-size:.75rem;line-height:1.5;display:flex}.stat-trend{background:currentColor;border-radius:999px;align-items:center;gap:.25rem;padding:.0625rem .5rem .0625rem .375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.stat-trend{background:color-mix(in srgb, currentColor 12%, transparent)}}.stat-trend{font-variant-numeric:tabular-nums;font-weight:600}.stat-trend[data-tone=good]{color:var(--band-good)}.stat-trend[data-tone=bad]{color:var(--band-weak)}.stat-trend-glyph{block-size:.875rem;inline-size:.875rem}:root[data-theme=haneen]{--cursor-pointer:var(--haneen-bloom) 14 16, pointer;cursor:var(--haneen-blossom) 14 14, auto}:where(:root:is([data-theme=haneen],[data-theme=summer],[data-theme=autumn],[data-theme=winter])) :where(a[href],button,summary,select,.cursor-pointer,[role=button],[role=link],[role=tab],[role=radio],[role=checkbox],[role=switch],[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=treeitem],input:is([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=file],[type=color],[type=range])):where(:not(:disabled,[aria-disabled=true],.cursor-grab,.cursor-default,.cursor-not-allowed)){cursor:var(--cursor-pointer)}:where(:root:is([data-theme=haneen],[data-theme=summer],[data-theme=autumn],[data-theme=winter])) :where(textarea,[contenteditable]:not([contenteditable=false]),input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=file],[type=color],[type=range],[type=hidden])){cursor:text}@media (forced-colors:none){:root[data-theme=haneen] ::selection{color:#4a0f33;background:#fbcfe8}:root[data-theme=haneen] .page-title{background:linear-gradient(115deg,#9d174d 0%,#c21e66 45%,#9333ea 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text}:root[data-theme=haneen] .btn-primary{background:linear-gradient(135deg,#cf2470 0%,#b8195f 55%,#9d1aa8 100%);box-shadow:0 6px 16px -8px #c21e668c}:root[data-theme=haneen] .btn-primary:hover:not(:disabled){opacity:1;box-shadow:0 10px 22px -10px #c21e66b3,0 0 0 3px #f472b633}:root[data-theme=haneen] :is(.glass-card,.glass-pane){border-color:#ec489929;box-shadow:0 1px 2px #c21e660d,0 14px 30px -24px #c21e6666}:root[data-theme=haneen] .nav-active-marker{background:linear-gradient(#f472b6,#c084fc)}.theme-preview[data-theme=haneen] .theme-preview-dot{background:var(--haneen-bloom) center / contain no-repeat;block-size:1.375rem;inline-size:1.375rem;box-shadow:none;border-radius:0;inset-block-start:calc(.6875rem - 1px)}}@media (forced-colors:none) and (prefers-reduced-motion:no-preference){:root:is([data-theme=haneen],[data-theme=summer],[data-theme=autumn],[data-theme=winter]) .page-title{animation:9s ease-in-out infinite alternate title-shimmer}:root:is([data-theme=haneen],[data-theme=summer],[data-theme=autumn],[data-theme=winter]) .bg-aurora:after{content:""}}@keyframes title-shimmer{0%{background-position:0%}to{background-position:100%}}.haneen-meadow,.haneen-sky,.haneen-sparks{pointer-events:none;contain:strict;direction:ltr;position:fixed;inset:0;overflow:hidden}.haneen-meadow{z-index:-1}.haneen-sky{z-index:20}.haneen-sparks{z-index:70}.haneen-defs{block-size:0;inline-size:0;position:absolute;overflow:hidden}:root:not([data-theme=haneen]) :is(.haneen-meadow,.haneen-sky,.haneen-sparks){display:none}@media print,(prefers-reduced-motion:reduce),(forced-colors:active){.haneen-meadow,.haneen-sky,.haneen-sparks{display:none}}.haneen-butterfly{inline-size:var(--fly-size);block-size:var(--fly-size);opacity:0;animation:haneen-cross var(--fly-time) linear var(--fly-delay) infinite;will-change:transform, opacity;position:absolute;inset-block-start:var(--fly-y);inset-inline-start:0}.haneen-butterfly:nth-child(2n){animation-direction:reverse}.haneen-bob{block-size:100%;inline-size:100%;animation:haneen-bob var(--fly-bob) ease-in-out infinite alternate}.haneen-butterfly svg{filter:drop-shadow(0 4px 5px #c21e6638);block-size:100%;inline-size:100%;display:block;overflow:visible;rotate:72deg}.haneen-butterfly:nth-child(2n) svg{rotate:-72deg}.haneen-wing{transform-box:view-box;transform-origin:50% 53%;animation:haneen-flap var(--fly-flap) ease-in-out infinite alternate}.haneen-wing-end{animation-name:haneen-flap-end}.haneen-butterfly:first-child{--fly-y:12vh;--fly-size:3rem;--fly-time:34s;--fly-delay:-3s;--fly-rise:-9vh;--fly-bob:2.4s;--fly-flap:.36s}.haneen-butterfly:nth-child(2){--fly-y:64vh;--fly-size:2.625rem;--fly-time:40s;--fly-delay:-19s;--fly-rise:-22vh;--fly-bob:3.1s;--fly-flap:.42s}.haneen-butterfly:nth-child(3){--fly-y:36vh;--fly-size:2.375rem;--fly-time:29s;--fly-delay:-12s;--fly-rise:12vh;--fly-bob:2s;--fly-flap:.32s}.haneen-butterfly:nth-child(4){--fly-y:80vh;--fly-size:3.5rem;--fly-time:46s;--fly-delay:-31s;--fly-rise:-34vh;--fly-bob:3.5s;--fly-flap:.46s}.haneen-butterfly:nth-child(5){--fly-y:22vh;--fly-size:2.375rem;--fly-time:37s;--fly-delay:-25s;--fly-rise:16vh;--fly-bob:2.7s;--fly-flap:.34s}.haneen-butterfly:nth-child(6){--fly-y:50vh;--fly-size:2.875rem;--fly-time:43s;--fly-delay:-7s;--fly-rise:-14vh;--fly-bob:3.3s;--fly-flap:.4s}@keyframes haneen-cross{0%{opacity:0;transform:translate(-14vw)}3%{opacity:.95}67%{opacity:.95}70%{transform:translate3d(112vw, var(--fly-rise), 0);opacity:0}to{transform:translate3d(112vw, var(--fly-rise), 0);opacity:0}}@keyframes haneen-bob{0%{transform:translateY(-3.5vh)rotate(-8deg)}to{transform:translateY(3.5vh)rotate(8deg)}}@keyframes haneen-flap{0%{transform:scaleX(1)}to{transform:scaleX(.34)skewY(-5deg)}}@keyframes haneen-flap-end{0%{transform:scaleX(1)}to{transform:scaleX(.34)skewY(5deg)}}.haneen-petal{inline-size:var(--petal-size);block-size:calc(var(--petal-size) * .78);opacity:.8;animation:haneen-fall var(--petal-time) linear var(--petal-delay) infinite;will-change:transform;background:linear-gradient(135deg,#fff1f7 0%,#f9a8d4 55%,#f472b6 100%);border-radius:85% 0;position:absolute;inset-block-start:-2rem;inset-inline-start:var(--petal-x)}.haneen-petal:first-child{--petal-x:6vw;--petal-size:.875rem;--petal-time:19s;--petal-delay:-4s;--petal-sway:6vw}.haneen-petal:nth-child(2){--petal-x:18vw;--petal-size:.625rem;--petal-time:23s;--petal-delay:-15s;--petal-sway:-5vw}.haneen-petal:nth-child(3){--petal-x:31vw;--petal-size:1rem;--petal-time:17s;--petal-delay:-9s;--petal-sway:4vw}.haneen-petal:nth-child(4){--petal-x:47vw;--petal-size:.75rem;--petal-time:25s;--petal-delay:-2s;--petal-sway:-7vw}.haneen-petal:nth-child(5){--petal-x:59vw;--petal-size:.9375rem;--petal-time:21s;--petal-delay:-18s;--petal-sway:5vw}.haneen-petal:nth-child(6){--petal-x:72vw;--petal-size:.6875rem;--petal-time:18s;--petal-delay:-11s;--petal-sway:-4vw}.haneen-petal:nth-child(7){--petal-x:84vw;--petal-size:.8125rem;--petal-time:24s;--petal-delay:-6s;--petal-sway:6vw}.haneen-petal:nth-child(8){--petal-x:94vw;--petal-size:.625rem;--petal-time:20s;--petal-delay:-14s;--petal-sway:-6vw}@keyframes haneen-fall{0%{transform:translate(0)rotate(0)}25%{transform:translate3d(var(--petal-sway), 27vh, 0) rotate(110deg)}50%{transform:translateY(54vh)rotate(220deg)}75%{transform:translate3d(calc(var(--petal-sway) * -1), 81vh, 0) rotate(330deg)}to{transform:translateY(110vh)rotate(440deg)}}.haneen-spark{background:var(--haneen-heart) center / contain no-repeat;block-size:.875rem;inline-size:.875rem;margin-block-start:-.4375rem;margin-inline-start:-.4375rem;animation:.9s cubic-bezier(.2,.7,.3,1) forwards haneen-spark;position:absolute;inset-block-start:0;inset-inline-start:0}.haneen-spark[data-kind=sparkle]{background-image:var(--haneen-sparkle)}.haneen-spark[data-kind=blossom]{background-image:var(--haneen-blossom);block-size:1.125rem;inline-size:1.125rem;margin-block-start:-.5625rem;margin-inline-start:-.5625rem}@keyframes haneen-spark{0%{opacity:0;transform:scale(.3)rotate(0)}15%{opacity:1;transform:translate(calc(var(--spark-dx) * .15), calc(var(--spark-dy) * .15)) scale(1.1)}to{opacity:0;transform:translate(var(--spark-dx), var(--spark-dy)) scale(.45) rotate(var(--spark-turn))}}:root[data-theme=summer]{--cursor-pointer:var(--summer-shades) 15 16, pointer;cursor:var(--summer-sun) 14 14, auto}:root[data-theme=autumn]{--cursor-pointer:var(--autumn-acorn) 14 16, pointer;cursor:var(--autumn-maple) 14 14, auto}:root[data-theme=winter]{--cursor-pointer:var(--winter-mitten) 17 4, pointer;cursor:var(--winter-flake) 14 14, auto}.pe-root{cursor:auto}@media (forced-colors:none){:root[data-theme=summer] ::selection{color:#0c2f3d;background:#a5f3fc}:root[data-theme=autumn] ::selection{color:#2f1708;background:#fed7aa}:root[data-theme=winter] ::selection{color:#151a3f;background:#c7d2fe}:root:is([data-theme=summer],[data-theme=autumn],[data-theme=winter]) .page-title{background-size:200% 100%}:root[data-theme=summer] .page-title{background-image:linear-gradient(115deg,#0b5566 0%,#0e7490 45%,#b45309 100%)}:root[data-theme=autumn] .page-title{background-image:linear-gradient(115deg,#7c2d12 0%,#b23a12 45%,#7a5200 100%)}:root[data-theme=winter] .page-title{background-image:linear-gradient(115deg,#312e81 0%,#4338ca 45%,#0e6e8c 100%)}:root[data-theme=summer] .btn-primary{background:linear-gradient(135deg,#0e7490 0%,#0b6a83 55%,#0f766e 100%);box-shadow:0 6px 16px -8px #0e74908c}:root[data-theme=autumn] .btn-primary{background:linear-gradient(135deg,#c2410c 0%,#b23a12 55%,#9a3412 100%);box-shadow:0 6px 16px -8px #b23a128c}:root[data-theme=winter] .btn-primary{background:linear-gradient(135deg,#4f46e5 0%,#4338ca 55%,#3730a3 100%);box-shadow:0 6px 16px -8px #4338ca8c}:root:is([data-theme=summer],[data-theme=autumn],[data-theme=winter]) .btn-primary:hover:not(:disabled){opacity:1}:root[data-theme=summer] .btn-primary:hover:not(:disabled){box-shadow:0 10px 22px -10px #0e7490b3,0 0 0 3px #fbbf2452}:root[data-theme=autumn] .btn-primary:hover:not(:disabled){box-shadow:0 10px 22px -10px #b23a12b3,0 0 0 3px #f59e0b47}:root[data-theme=winter] .btn-primary:hover:not(:disabled){box-shadow:0 10px 22px -10px #4338cab3,0 0 0 3px #38bdf84d}:root[data-theme=summer] :is(.glass-card,.glass-pane){border-color:#0e749024;box-shadow:0 1px 2px #b453090d,0 14px 30px -24px #b4530961}:root[data-theme=autumn] :is(.glass-card,.glass-pane){border-color:#b23a1224;box-shadow:0 1px 2px #7c2d120f,0 14px 30px -24px #7c2d1266}:root[data-theme=winter] :is(.glass-card,.glass-pane){border-color:#818cf83d;box-shadow:inset 0 1px #fffffff2,0 1px 2px #4338ca0d,0 14px 30px -24px #4338ca61}:root[data-theme=summer] .nav-active-marker{background:linear-gradient(#fbbf24,#0e7490)}:root[data-theme=autumn] .nav-active-marker{background:linear-gradient(#f59e0b,#b91c1c)}:root[data-theme=winter] .nav-active-marker{background:linear-gradient(#67e8f9,#6366f1)}.theme-preview:is([data-theme=summer],[data-theme=autumn],[data-theme=winter]) .theme-preview-dot{background:var(--season-mark) center / contain no-repeat;block-size:1.375rem;inline-size:1.375rem;box-shadow:none;border-radius:0;inset-block-start:calc(.6875rem - 1px)}}.season-layer{pointer-events:none;contain:strict;direction:ltr;position:fixed;inset:0;overflow:hidden}.season-behind{z-index:-1}.season-over{z-index:20}.season-sparks{z-index:70}:root:not([data-theme=summer]) .season-layer[data-season=summer],:root:not([data-theme=autumn]) .season-layer[data-season=autumn],:root:not([data-theme=winter]) .season-layer[data-season=winter]{display:none}@media print,(prefers-reduced-motion:reduce),(forced-colors:active){.season-layer{display:none}}.summer-rays{--rays:min(72rem, 170vmin);inline-size:var(--rays);block-size:var(--rays);will-change:transform;background:repeating-conic-gradient(#fde08280 0deg 4deg,#0000 7deg 15deg);animation:160s linear infinite summer-turn;position:absolute;inset-block-start:calc(var(--rays) / -2);inset-inline-start:calc(50% - var(--rays) / 2);-webkit-mask-image:radial-gradient(closest-side,#0000 10%,#000 20%,#0006 55%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 10%,#000 20%,#0006 55%,#0000 100%)}.summer-sun{will-change:transform, opacity;background:radial-gradient(closest-side,#fffbebf2 0 34%,#fde68ab3 52%,#fbbf2438 74%,#0000 100%);border-radius:50%;block-size:22rem;inline-size:22rem;animation:7s ease-in-out infinite alternate summer-glow;position:absolute;inset-block-start:-11rem;inset-inline-start:calc(50% - 11rem)}@keyframes summer-turn{to{transform:rotate(1turn)}}@keyframes summer-glow{0%{opacity:.85;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}.summer-tide{block-size:7.5rem;animation:6s ease-in-out infinite alternate summer-bob;position:absolute;inset-block-end:-.5rem;inset-inline:0}.summer-wave{will-change:transform;background-position:0 100%;background-repeat:repeat-x;background-size:480px 100%;inline-size:calc(100% + 480px);position:absolute;inset-block-end:0;inset-inline-start:0}.summer-wave-back{background-image:var(--summer-wave-back);opacity:.2;block-size:100%;animation:21s linear infinite summer-swell-back}.summer-wave-front{background-image:var(--summer-wave-front);opacity:.3;block-size:70%;animation:13s linear infinite summer-swell}@keyframes summer-swell{0%{transform:translate(0)}to{transform:translate(-480px)}}@keyframes summer-swell-back{0%{transform:translate(-480px)}to{transform:translate(0)}}@keyframes summer-bob{0%{transform:translateY(.375rem)}to{transform:translateY(-.25rem)}}.summer-bubble{inline-size:var(--bubble-size);block-size:var(--bubble-size);opacity:0;animation:summer-rise var(--bubble-time) linear var(--bubble-delay) infinite;will-change:transform, opacity;background:radial-gradient(circle at 32% 28%,#fffffff2 0 7%,#0000 15%),radial-gradient(closest-side,#e0f7fa14 60%,#a5f3fc3d 100%);border-radius:50%;position:absolute;inset-block-start:100%;inset-inline-start:var(--bubble-x)}.summer-film{background:conic-gradient(#67e8f9cc,#f472b699,#fde047bf,#a78bfa99,#67e8f9cc);border-radius:50%;animation:5s linear infinite summer-turn;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 80%,#000 90% 96%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 80%,#000 90% 96%,#0000 100%)}.summer-bubble:first-child{--bubble-x:8vw;--bubble-size:2.25rem;--bubble-time:22s;--bubble-delay:-2s;--bubble-sway:3vw;--bubble-rise:-78vh}.summer-bubble:nth-child(2){--bubble-x:22vw;--bubble-size:1.5rem;--bubble-time:18s;--bubble-delay:-9s;--bubble-sway:-2vw;--bubble-rise:-64vh}.summer-bubble:nth-child(3){--bubble-x:37vw;--bubble-size:2.75rem;--bubble-time:28s;--bubble-delay:-14s;--bubble-sway:4vw;--bubble-rise:-96vh}.summer-bubble:nth-child(4){--bubble-x:55vw;--bubble-size:1.75rem;--bubble-time:20s;--bubble-delay:-5s;--bubble-sway:-3vw;--bubble-rise:-72vh}.summer-bubble:nth-child(5){--bubble-x:68vw;--bubble-size:2.5rem;--bubble-time:26s;--bubble-delay:-19s;--bubble-sway:3vw;--bubble-rise:-88vh}.summer-bubble:nth-child(6){--bubble-x:82vw;--bubble-size:1.375rem;--bubble-time:17s;--bubble-delay:-7s;--bubble-sway:-2vw;--bubble-rise:-58vh}.summer-bubble:nth-child(7){--bubble-x:92vw;--bubble-size:2rem;--bubble-time:24s;--bubble-delay:-15s;--bubble-sway:2vw;--bubble-rise:-82vh}@keyframes summer-rise{0%{opacity:0;transform:translate(0)scale(1)}4%{opacity:.95}20%{transform:translate3d(var(--bubble-sway), calc(var(--bubble-rise) * .33), 0) scale(1)}40%{transform:translate3d(calc(var(--bubble-sway) * -1), calc(var(--bubble-rise) * .66), 0) scale(1)}58%{transform:translate3d(0, var(--bubble-rise), 0) scale(1);opacity:.95}61%{transform:translate3d(0, var(--bubble-rise), 0) scale(1.4);opacity:0}to{transform:translate3d(0, var(--bubble-rise), 0) scale(1.4);opacity:0}}.summer-gull{inline-size:var(--gull-size);block-size:calc(var(--gull-size) * 12 / 26);opacity:0;animation:summer-glide var(--gull-time) linear var(--gull-delay) infinite;will-change:transform, opacity;position:absolute;inset-block-start:var(--gull-y);inset-inline-start:0}.summer-gull svg{fill:none;stroke:#1f4a5c;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 70%;block-size:100%;inline-size:100%;animation:summer-flap var(--gull-flap) ease-in-out infinite alternate;display:block;overflow:visible}.summer-gull:first-child{--gull-y:9vh;--gull-size:2.25rem;--gull-time:38s;--gull-delay:-6s;--gull-rise:-5vh;--gull-flap:.5s}.summer-gull:nth-child(2){--gull-y:15vh;--gull-size:1.75rem;--gull-time:38s;--gull-delay:-7.2s;--gull-rise:-4vh;--gull-flap:.56s}.summer-gull:nth-child(3){--gull-y:6vh;--gull-size:1.5rem;--gull-time:52s;--gull-delay:-30s;--gull-rise:6vh;--gull-flap:.46s}@keyframes summer-glide{0%{opacity:0;transform:translate(-10vw)}4%{opacity:.75}62%{opacity:.75}66%{transform:translate3d(110vw, var(--gull-rise), 0);opacity:0}to{transform:translate3d(110vw, var(--gull-rise), 0);opacity:0}}@keyframes summer-flap{0%{transform:scaleY(1)}to{transform:scaleY(-.35)}}.autumn-leaf{inline-size:var(--leaf-size);block-size:var(--leaf-size);animation:autumn-fall var(--leaf-time) linear var(--leaf-delay) infinite;will-change:transform;position:absolute;inset-block-start:-2.5rem;inset-inline-start:var(--leaf-x)}.autumn-turn{background:var(--autumn-maple) center / contain no-repeat;block-size:100%;inline-size:100%;animation:autumn-flutter var(--leaf-flutter) ease-in-out infinite alternate;display:block}.autumn-turn[data-kind=leaf]{background-image:var(--autumn-leaf)}.autumn-turn[data-kind=oak]{background-image:var(--autumn-oak)}.autumn-leaf:first-child{--leaf-x:4vw;--leaf-size:1.375rem;--leaf-time:17s;--leaf-delay:-3s;--leaf-sway:5vw;--leaf-flutter:2.1s}.autumn-leaf:nth-child(2){--leaf-x:12vw;--leaf-size:1.125rem;--leaf-time:21s;--leaf-delay:-12s;--leaf-sway:-4vw;--leaf-flutter:1.7s}.autumn-leaf:nth-child(3){--leaf-x:21vw;--leaf-size:1.5rem;--leaf-time:15s;--leaf-delay:-8s;--leaf-sway:6vw;--leaf-flutter:2.6s}.autumn-leaf:nth-child(4){--leaf-x:29vw;--leaf-size:1rem;--leaf-time:23s;--leaf-delay:-17s;--leaf-sway:-5vw;--leaf-flutter:1.9s}.autumn-leaf:nth-child(5){--leaf-x:38vw;--leaf-size:1.25rem;--leaf-time:18s;--leaf-delay:-1s;--leaf-sway:4vw;--leaf-flutter:2.3s}.autumn-leaf:nth-child(6){--leaf-x:46vw;--leaf-size:1.625rem;--leaf-time:20s;--leaf-delay:-14s;--leaf-sway:-6vw;--leaf-flutter:2.8s}.autumn-leaf:nth-child(7){--leaf-x:55vw;--leaf-size:1.125rem;--leaf-time:16s;--leaf-delay:-6s;--leaf-sway:5vw;--leaf-flutter:1.6s}.autumn-leaf:nth-child(8){--leaf-x:63vw;--leaf-size:1.375rem;--leaf-time:22s;--leaf-delay:-19s;--leaf-sway:-4vw;--leaf-flutter:2.4s}.autumn-leaf:nth-child(9){--leaf-x:71vw;--leaf-size:1.5rem;--leaf-time:19s;--leaf-delay:-10s;--leaf-sway:6vw;--leaf-flutter:2s}.autumn-leaf:nth-child(10){--leaf-x:79vw;--leaf-size:1.125rem;--leaf-time:24s;--leaf-delay:-4s;--leaf-sway:-5vw;--leaf-flutter:2.7s}.autumn-leaf:nth-child(11){--leaf-x:88vw;--leaf-size:1.25rem;--leaf-time:17s;--leaf-delay:-15s;--leaf-sway:4vw;--leaf-flutter:1.8s}.autumn-leaf:nth-child(12){--leaf-x:95vw;--leaf-size:1.375rem;--leaf-time:21s;--leaf-delay:-9s;--leaf-sway:-6vw;--leaf-flutter:2.2s}@keyframes autumn-fall{0%{transform:translate(0)rotate(0)}25%{transform:translate3d(var(--leaf-sway), 28vh, 0) rotate(70deg)}50%{transform:translateY(56vh)rotate(150deg)}75%{transform:translate3d(calc(var(--leaf-sway) * -1), 84vh, 0) rotate(220deg)}to{transform:translateY(112vh)rotate(300deg)}}@keyframes autumn-flutter{0%{transform:perspective(10rem)rotate3d(1,.35,0,-58deg)}to{transform:perspective(10rem)rotate3d(1,.35,0,58deg)}}.autumn-gust{inline-size:var(--leaf-size);block-size:var(--leaf-size);opacity:0;animation:autumn-gust var(--gust-time) linear var(--gust-delay) infinite;will-change:transform, opacity;position:absolute;inset-block-start:var(--gust-y);inset-inline-start:0}.autumn-gust:nth-child(2n){animation-name:autumn-gust-back;inset-inline-start:100%}.autumn-gust .autumn-turn{filter:drop-shadow(0 4px 5px #7c2d1240)}.autumn-gust:first-child{--gust-y:12vh;--leaf-size:2.5rem;--gust-time:34s;--gust-delay:-2s;--leaf-flutter:1.4s}.autumn-gust:nth-child(2){--gust-y:22vh;--leaf-size:2.25rem;--gust-time:34s;--gust-delay:-19s;--leaf-flutter:1.6s}.autumn-gust:nth-child(3){--gust-y:30vh;--leaf-size:2rem;--gust-time:34s;--gust-delay:-3.4s;--leaf-flutter:1.2s}.autumn-gust:nth-child(4){--gust-y:44vh;--leaf-size:1.75rem;--gust-time:34s;--gust-delay:-20.6s;--leaf-flutter:1.5s}@keyframes autumn-gust{0%{opacity:0;transform:translate(-10vw)rotate(0)}3%{opacity:.95}22%{transform:translate(26vw,16vh)rotate(150deg)}34%{transform:translate(48vw,6vh)rotate(260deg)}52%{opacity:.95;transform:translate(82vw,26vh)rotate(420deg)}56%{opacity:0;transform:translate(110vw,32vh)rotate(470deg)}to{opacity:0;transform:translate(110vw,32vh)rotate(470deg)}}@keyframes autumn-gust-back{0%{opacity:0;transform:translate(10vw)rotate(0)}3%{opacity:.95}22%{transform:translate(-26vw,16vh)rotate(-150deg)}34%{transform:translate(-48vw,6vh)rotate(-260deg)}52%{opacity:.95;transform:translate(-82vw,26vh)rotate(-420deg)}56%{opacity:0;transform:translate(-110vw,32vh)rotate(-470deg)}to{opacity:0;transform:translate(-110vw,32vh)rotate(-470deg)}}.winter-aurora{block-size:52vh;position:absolute;inset-block-start:0;inset-inline:0;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 100%);mask-image:linear-gradient(#000 0% 35%,#0000 100%)}.winter-ribbon{inline-size:var(--ribbon-w);background:radial-gradient(closest-side, var(--ribbon-color), transparent);block-size:46vh;animation:winter-sway var(--ribbon-time) ease-in-out var(--ribbon-delay) infinite alternate;will-change:transform;position:absolute;inset-block-start:-8vh;inset-inline-start:var(--ribbon-x);-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 1rem,#00000073 1.375rem,#000 1.875rem);mask-image:repeating-linear-gradient(90deg,#000 0 1rem,#00000073 1.375rem,#000 1.875rem)}.winter-ribbon:first-child{--ribbon-x:4vw;--ribbon-w:46vw;--ribbon-color:#2dd4bf6b;--ribbon-time:13s;--ribbon-delay:-4s}.winter-ribbon:nth-child(2){--ribbon-x:30vw;--ribbon-w:40vw;--ribbon-color:#a78bfa70;--ribbon-time:17s;--ribbon-delay:-9s}.winter-ribbon:nth-child(3){--ribbon-x:52vw;--ribbon-w:44vw;--ribbon-color:#38bdf85c;--ribbon-time:15s;--ribbon-delay:-2s}@keyframes winter-sway{0%{transform:translate(-3vw)skew(-14deg)scaleY(.9)}to{transform:translate(3vw,2vh)skew(12deg)scaleY(1.12)}}.winter-snow{block-size:calc(100% + var(--snow-tile));background-size:var(--snow-tile) var(--snow-tile);animation:winter-snowfall var(--snow-time) linear infinite, winter-snow-sway var(--snow-sway) ease-in-out infinite alternate;will-change:transform, translate;position:absolute;inset-block-start:calc(var(--snow-tile) * -1);inset-inline:-2rem}.winter-snow-far{--snow-tile:240px;--snow-time:20s;--snow-sway:7s;opacity:.8;background-image:radial-gradient(circle at 18px 26px,#fff 0 1.3px,#6366f152 1.9px,#0000 2.5px),radial-gradient(circle at 92px 64px,#fff 0 1.1px,#6366f152 1.7px,#0000 2.3px),radial-gradient(circle at 160px 22px,#fff 0 1.5px,#6366f152 2.1px,#0000 2.7px),radial-gradient(circle at 214px 96px,#fff 0 1.2px,#6366f152 1.8px,#0000 2.4px),radial-gradient(circle at 46px 132px,#fff 0 1.4px,#6366f152 2px,#0000 2.6px),radial-gradient(circle at 128px 170px,#fff 0 1.1px,#6366f152 1.7px,#0000 2.3px),radial-gradient(circle at 196px 204px,#fff 0 1.5px,#6366f152 2.1px,#0000 2.7px),radial-gradient(circle at 78px 218px,#fff 0 1.2px,#6366f152 1.8px,#0000 2.4px)}.winter-snow-near{--snow-tile:380px;--snow-time:11s;--snow-sway:5s;background-image:radial-gradient(circle at 40px 60px,#fff 0 2.4px,#818cf861 3.2px,#0000 4.2px),radial-gradient(circle at 190px 30px,#fff 0 2px,#818cf861 2.8px,#0000 3.8px),radial-gradient(circle at 318px 120px,#fff 0 2.8px,#818cf861 3.6px,#0000 4.6px),radial-gradient(circle at 110px 206px,#fff 0 2.2px,#818cf861 3px,#0000 4px),radial-gradient(circle at 262px 262px,#fff 0 2.6px,#818cf861 3.4px,#0000 4.4px),radial-gradient(circle at 34px 322px,#fff 0 2px,#818cf861 2.8px,#0000 3.8px),radial-gradient(circle at 196px 350px,#fff 0 2.4px,#818cf861 3.2px,#0000 4.2px)}@keyframes winter-snowfall{0%{transform:translate(0)}to{transform:translate3d(0, var(--snow-tile), 0)}}@keyframes winter-snow-sway{0%{translate:-.75rem}to{translate:.75rem}}.winter-drift{background:var(--winter-drift) 0 100% / 100% 100% no-repeat;opacity:.9;block-size:4.5rem;position:absolute;inset-block-end:0;inset-inline:0}.winter-crystal{inline-size:var(--flake-size);block-size:var(--flake-size);background:var(--winter-flake) center / contain no-repeat;opacity:.88;animation:winter-fall var(--flake-time) linear var(--flake-delay) infinite;will-change:transform;position:absolute;inset-block-start:-2.5rem;inset-inline-start:var(--flake-x)}.winter-crystal:nth-child(3),.winter-crystal:nth-child(6){opacity:.7;filter:blur(1.5px)}.winter-crystal:first-child{--flake-x:7vw;--flake-size:1.25rem;--flake-time:26s;--flake-delay:-4s;--flake-sway:5vw}.winter-crystal:nth-child(2){--flake-x:21vw;--flake-size:1rem;--flake-time:31s;--flake-delay:-17s;--flake-sway:-4vw}.winter-crystal:nth-child(3){--flake-x:34vw;--flake-size:1.75rem;--flake-time:22s;--flake-delay:-9s;--flake-sway:6vw}.winter-crystal:nth-child(4){--flake-x:52vw;--flake-size:1.125rem;--flake-time:34s;--flake-delay:-25s;--flake-sway:-5vw}.winter-crystal:nth-child(5){--flake-x:66vw;--flake-size:1.375rem;--flake-time:28s;--flake-delay:-13s;--flake-sway:4vw}.winter-crystal:nth-child(6){--flake-x:80vw;--flake-size:1.625rem;--flake-time:24s;--flake-delay:-2s;--flake-sway:-6vw}.winter-crystal:nth-child(7){--flake-x:93vw;--flake-size:1rem;--flake-time:30s;--flake-delay:-20s;--flake-sway:3vw}@keyframes winter-fall{0%{transform:translate(0)rotate(0)}50%{transform:translate3d(var(--flake-sway), 56vh, 0) rotate(180deg)}to{transform:translateY(112vh)rotate(360deg)}}.season-spark{background:var(--summer-glint) center / contain no-repeat;block-size:.875rem;inline-size:.875rem;margin-block-start:-.4375rem;margin-inline-start:-.4375rem;animation:.9s cubic-bezier(.2,.7,.3,1) forwards season-rise;position:absolute;inset-block-start:0;inset-inline-start:0}.season-spark:is([data-kind=sun],[data-kind=maple],[data-kind=flake]){block-size:1.125rem;inline-size:1.125rem;margin-block-start:-.5625rem;margin-inline-start:-.5625rem}.season-spark[data-kind=drop]{background-image:var(--summer-drop)}.season-spark[data-kind=sun]{background-image:var(--summer-sun)}.season-spark[data-kind=maple]{background-image:var(--autumn-maple)}.season-spark[data-kind=leaf]{background-image:var(--autumn-leaf)}.season-spark[data-kind=oak]{background-image:var(--autumn-oak)}.season-spark[data-kind=flake]{background-image:var(--winter-flake)}.season-spark[data-kind=sparkle]{background-image:var(--winter-sparkle)}.season-sparks[data-season=autumn] .season-spark{animation:1.3s cubic-bezier(.25,.6,.35,1) forwards season-tumble}.season-sparks[data-season=winter] .season-spark{animation:1.1s cubic-bezier(.2,.7,.3,1) forwards season-drift}@keyframes season-rise{0%{opacity:0;transform:scale(.3)rotate(0)}15%{opacity:1;transform:translate(calc(var(--spark-dx) * .15), calc(var(--spark-dy) * .15)) scale(1.1)}to{opacity:0;transform:translate(var(--spark-dx), var(--spark-dy)) scale(.45) rotate(var(--spark-turn))}}@keyframes season-tumble{0%{opacity:0;transform:scale(.4)rotate(0)}12%{opacity:1;transform:translate(calc(var(--spark-dx) * .2), calc(var(--spark-dy) * .2)) scale(1.1) rotate(calc(var(--spark-turn) * .2))}55%{opacity:1;transform:translate(var(--spark-dx), var(--spark-dy)) scale(1) rotate(calc(var(--spark-turn) * .6))}to{opacity:0;transform:translate(calc(var(--spark-dx) * 1.15), calc(var(--spark-dy) + 2.5rem)) scale(.8) rotate(var(--spark-turn))}}@keyframes season-drift{0%{opacity:0;transform:scale(.3)rotate(0)}15%{opacity:1;transform:translate(calc(var(--spark-dx) * .15), calc(var(--spark-dy) * .15)) scale(1.1)}to{opacity:0;transform:translate(var(--spark-dx), calc(var(--spark-dy) + 1rem)) scale(.5) rotate(var(--spark-turn))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
