@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--p:0}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--color-emerald-500:#00bb7f;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) * .8);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.4);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021)}}}@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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-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{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(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{color:var(--foreground);font-family:var(--font-sans);background-color:var(--background)}html{font-family:var(--font-sans);font-size:calc(100% * var(--font-scale,1));transition:background-color var(--motion-normal), color var(--motion-normal)}*{scrollbar-width:thin;scrollbar-color:var(--foreground) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in oklch, var(--foreground) 20%, transparent) transparent}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--foreground) 15%, transparent)}}::-webkit-scrollbar-thumb{border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, var(--foreground) 25%, transparent)}}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-0\.5{inset:calc(var(--spacing) * -.5)}.-inset-1{inset:calc(var(--spacing) * -1)}.-inset-\[2\.5px\]{inset:-2.5px}.-inset-\[3px\]{inset:-3px}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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-2{margin:calc(var(--spacing) * 2)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-full{width:100%;height:100%}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[3\.25rem\]{height:3.25rem}.h-\[4\.5rem\]{height:4.5rem}.h-\[4\.75rem\]{height:4.75rem}.h-\[4rem\]{height:4rem}.h-\[5\.5rem\]{height:5.5rem}.h-\[5\.25rem\]{height:5.25rem}.h-\[5rem\]{height:5rem}.h-\[6\.5rem\]{height:6.5rem}.h-\[6rem\]{height:6rem}.h-\[7\.5rem\]{height:7.5rem}.h-\[7rem\]{height:7rem}.h-\[9\.5rem\]{height:9.5rem}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[19rem\]{height:19rem}.h-\[22rem\]{height:22rem}.h-\[24rem\]{height:24rem}.h-\[26rem\]{height:26rem}.h-\[28rem\]{height:28rem}.h-\[30rem\]{height:30rem}.h-\[32rem\]{height:32rem}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[88px\]{height:88px}.h-\[128px\]{height:128px}.h-\[168px\]{height:168px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-6{max-height:calc(var(--spacing) * 6)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[20rem\]{max-height:20rem}.max-h-\[22rem\]{max-height:22rem}.max-h-\[42vh\]{max-height:42vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(20rem\,var\(--available-height\)\)\]{max-height:min(20rem, var(--available-height))}.max-h-\[min\(38rem\,86vh\)\]{max-height:min(38rem,86vh)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[120px\]{min-height:120px}.min-h-\[var\(--row-h\)\]{min-height:var(--row-h)}.min-h-full{min-height:100%}.w-\(--anchor-width\){width:var(--anchor-width)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[3rem\]{width:3rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[5rem\]{width:5rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[6rem\]{width:6rem}.w-\[7\.5rem\]{width:7.5rem}.w-\[7rem\]{width:7rem}.w-\[8\.5rem\]{width:8.5rem}.w-\[8rem\]{width:8rem}.w-\[9\.5rem\]{width:9.5rem}.w-\[9rem\]{width:9rem}.w-\[10\.5rem\]{width:10.5rem}.w-\[10rem\]{width:10rem}.w-\[11\.5rem\]{width:11.5rem}.w-\[11rem\]{width:11rem}.w-\[12rem\]{width:12rem}.w-\[13rem\]{width:13rem}.w-\[15px\]{width:15px}.w-\[15rem\]{width:15rem}.w-\[18px\]{width:18px}.w-\[18rem\]{width:18rem}.w-\[20rem\]{width:20rem}.w-\[128px\]{width:128px}.w-\[168px\]{width:168px}.w-\[min\(30rem\,calc\(100vw-2rem\)\)\]{width:min(30rem,100vw - 2rem)}.w-\[min\(48rem\,calc\(100vw-2rem\)\)\]{width:min(48rem,100vw - 2rem)}.w-\[min\(58rem\,calc\(100vw-2rem\)\)\]{width:min(58rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[80vw\]{max-width:80vw}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-\[12rem\]{min-width:12rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[34rem\]{min-width:34rem}.min-w-\[96px\]{min-width:96px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.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-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}: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)}}:where(.divide-border\/60>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-4xl{border-radius:calc(var(--radius) * 2.6)}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[7px\]{border-radius:7px}.rounded-\[calc\(var\(--radius\)\*0\.7\)\]{border-radius:calc(var(--radius) * .7)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-sm{border-radius:calc(var(--radius) * .6)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}.rounded-l-md{border-top-left-radius:calc(var(--radius) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}.rounded-r-md{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border,.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/30{border-color:color-mix(in oklab, var(--border) 30%, transparent)}}.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-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-current{border-color:currentColor}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-destructive\/35{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/35{border-color:color-mix(in oklab, var(--destructive) 35%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-info\/30{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/30{border-color:color-mix(in oklab, var(--info) 30%, transparent)}}.border-info\/35{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.border-info\/35{border-color:color-mix(in oklab, var(--info) 35%, transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/30{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.border-pink-500\/30{border-color:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.border-pink-500\/30{border-color:color-mix(in oklab, var(--color-pink-500) 30%, transparent)}}.border-primary,.border-primary\/25{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/25{border-color:color-mix(in oklab, var(--primary) 25%, 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-sidebar-border,.border-sidebar-border\/50{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/50{border-color:color-mix(in oklab, var(--sidebar-border) 50%, transparent)}}.border-sidebar-border\/60{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.border-sidebar-border\/60{border-color:color-mix(in oklab, var(--sidebar-border) 60%, transparent)}}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--success) 30%, transparent)}}.border-success\/35{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/35{border-color:color-mix(in oklab, var(--success) 35%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.border-warning\/35{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/35{border-color:color-mix(in oklab, var(--warning) 35%, transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--warning) 40%, transparent)}}.bg-accent{background-color:var(--accent)}.bg-background,.bg-background\/35{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/35{background-color:color-mix(in oklab, var(--background) 35%, 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\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-border,.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/70{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.bg-card,.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-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-destructive\/12{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/12{background-color:color-mix(in oklab, var(--destructive) 12%, transparent)}}.bg-destructive\/85{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/85{background-color:color-mix(in oklab, var(--destructive) 85%, transparent)}}.bg-info,.bg-info\/10{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--info) 10%, transparent)}}.bg-info\/12{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/12{background-color:color-mix(in oklab, var(--info) 12%, transparent)}}.bg-info\/15{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/15{background-color:color-mix(in oklab, var(--info) 15%, transparent)}}.bg-info\/\[0\.08\]{background-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/\[0\.08\]{background-color:color-mix(in oklab, var(--info) 8%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/20{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/20{background-color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-muted\/70{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/70{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.bg-pink-500\/15{background-color:#f6339a26}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/15{background-color:color-mix(in oklab, var(--color-pink-500) 15%, transparent)}}.bg-popover{background-color:var(--popover)}.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-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-primary\/\[0\.06\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.bg-primary\/\[0\.08\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.08\]{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar,.bg-sidebar\/60{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){.bg-sidebar\/60{background-color:color-mix(in oklab, var(--sidebar) 60%, transparent)}}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-success\/12{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/12{background-color:color-mix(in oklab, var(--success) 12%, transparent)}}.bg-success\/15{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, var(--success) 15%, transparent)}}.bg-success\/40{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/40{background-color:color-mix(in oklab, var(--success) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.bg-warning\/12{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/12{background-color:color-mix(in oklab, var(--warning) 12%, transparent)}}.bg-warning\/\[0\.08\]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/\[0\.08\]{background-color:color-mix(in oklab, var(--warning) 8%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-primary{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/15{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/15{--tw-gradient-from:color-mix(in oklab, var(--primary) 15%, transparent)}}.from-primary\/15{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-warning{--tw-gradient-via:var(--warning);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-success{--tw-gradient-to:var(--success);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-padding{background-clip:padding-box}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[var\(--pad-card\)\]{padding-inline:var(--pad-card)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-heading{font-family:var(--font-sans)}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[26px\]{font-size:26px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive,.text-destructive\/85{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/85{color:color-mix(in oklab, var(--destructive) 85%, transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-info{color:var(--info)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.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-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, var(--muted-foreground) 80%, transparent)}}.text-pink-400{color:var(--color-pink-400)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/80{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-accent-foreground{color:var(--sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/40{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/40{color:color-mix(in oklab, var(--sidebar-foreground) 40%, transparent)}}.text-sidebar-foreground\/75{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/75{color:color-mix(in oklab, var(--sidebar-foreground) 75%, transparent)}}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.04\]{opacity:.04}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.shadow-card{--tw-shadow-color:color-mix(in oklab, var(--card) var(--tw-shadow-alpha), transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-border\/60{--tw-ring-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.ring-border\/60{--tw-ring-color:color-mix(in oklab, var(--border) 60%, transparent)}}.ring-card{--tw-ring-color:var(--card)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-sidebar{--tw-ring-color:var(--sidebar)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.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,)}.blur-\[2px\]{--tw-blur:blur(2px);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-blur{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[var\(--motion-normal\)\]{--tw-duration:var(--motion-normal);transition-duration:var(--motion-normal)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/act\:bg-destructive\/20:is(:where(.group\/act):hover *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.group-hover\/act\:bg-destructive\/20:is(:where(.group\/act):hover *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.group-hover\/act\:bg-primary\/15:is(:where(.group\/act):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\/act\:bg-primary\/15:is(:where(.group\/act):hover *){background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.group-hover\/act\:bg-primary\/25:is(:where(.group\/act):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\/act\:bg-primary\/25:is(:where(.group\/act):hover *){background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.group-hover\/act\:text-primary:is(:where(.group\/act):hover *){color:var(--primary)}.group-hover\/chip\:opacity-100:is(:where(.group\/chip):hover *){opacity:1}.group-hover\/claim\:scale-110:is(:where(.group\/claim):hover *),.group-hover\/kip\:scale-110:is(:where(.group\/kip):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/p\:bg-primary\/15:is(:where(.group\/p):hover *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.group-hover\/p\:bg-primary\/15:is(:where(.group\/p):hover *){background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.group-hover\/p\:text-primary:is(:where(.group\/p):hover *){color:var(--primary)}.group-hover\/p\:opacity-90:is(:where(.group\/p):hover *){opacity:.9}.group-hover\/photo\:scale-105:is(:where(.group\/photo):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/photo\:opacity-100:is(:where(.group\/photo):hover *){opacity:1}.group-hover\/pin\:translate-y-0\.5:is(:where(.group\/pin):hover *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/theme\:rotate-12:is(:where(.group\/theme):hover *){rotate:12deg}.group-hover\/tile\:opacity-100:is(:where(.group\/tile):hover *){opacity:1}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:p-3:is(:where(.group\/card)[data-size=sm] *){padding:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:px-3:is(:where(.group\/card)[data-size=sm] *){padding-inline:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus-visible\:ring-ring\/40:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.peer-focus-visible\:ring-ring\/40:is(:where(.peer):focus-visible~*){--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-8::file-selector-button{height:calc(var(--spacing) * 8)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/70::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/70::placeholder{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.before\:bg-info:before{content:var(--tw-content);background-color:var(--info)}.before\:bg-success:before{content:var(--tw-content);background-color:var(--success)}.before\:bg-warning:before{content:var(--tw-content);background-color:var(--warning)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:-inset-x-2:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -2)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:pt-1:first-child{padding-top:calc(var(--spacing) * 1)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:hidden:empty{display:none}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-border\/80:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/80:hover{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.hover\:border-destructive\/50:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/50:hover{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.hover\:border-destructive\/60:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/60:hover{border-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.hover\:border-muted-foreground\/30:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/30:hover{border-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.hover\:border-muted-foreground\/40:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/40:hover{border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.hover\:border-primary\/30:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.hover\:border-primary\/35:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/35:hover{border-color:color-mix(in oklab, var(--primary) 35%, transparent)}}.hover\:border-primary\/45:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/45:hover{border-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:border-primary\/60:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.hover\:border-primary\/70:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/70:hover{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-destructive:hover,.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-destructive\/\[0\.07\]:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--destructive) 7.0%, transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.hover\:bg-primary\/\[0\.05\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.hover\:bg-primary\/\[0\.11\]:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/\[0\.11\]:hover{background-color:color-mix(in oklab, var(--primary) 11%, transparent)}}.hover\:bg-secondary-foreground\/10:hover{background-color:var(--secondary-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary-foreground\/10:hover{background-color:color-mix(in oklab, var(--secondary-foreground) 10%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-success\/15:hover{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/15:hover{background-color:color-mix(in oklab, var(--success) 15%, transparent)}}.hover\:bg-success\/90:hover{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/90:hover{background-color:color-mix(in oklab, var(--success) 90%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-foreground:hover{color:var(--sidebar-foreground)}.hover\:text-success:hover{color:var(--success)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.focus-visible\:border-primary:focus-visible{border-color:var(--primary)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-muted\/40:disabled{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-muted\/40:disabled{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-end\]\:pr-4:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 4)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.has-data-\[icon\=inline-start\]\:pl-4:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 4)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}.has-\[input\:disabled\]\:cursor-not-allowed:has(:is(input:disabled)){cursor:not-allowed}.has-\[input\:disabled\]\:opacity-50:has(:is(input:disabled)){opacity:.5}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing) * 0)}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true],.aria-invalid\:border-destructive\/70[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:border-destructive\/70[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 70%, transparent)}}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:focus-visible\:ring-destructive\/30[aria-invalid=true]:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:focus-visible\:ring-destructive\/30[aria-invalid=true]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}.data-indeterminate\:border-primary[data-indeterminate]{border-color:var(--primary)}.data-indeterminate\:bg-primary[data-indeterminate]{background-color:var(--primary)}.data-indeterminate\:text-primary-foreground[data-indeterminate]{color:var(--primary-foreground)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[popup-open\]\:border-primary[data-popup-open]{border-color:var(--primary)}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing) * 0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing) * 0)}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing) * 0)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing) * 0)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-11[data-size=default]{height:calc(var(--spacing) * 11)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-9[data-size=sm]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:gap-3[data-size=sm]{gap:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:py-3[data-size=sm]{padding-block:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[success\=true\]\:border-success\/60[data-success=true]{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.data-\[success\=true\]\:border-success\/60[data-success=true]{border-color:color-mix(in oklab, var(--success) 60%, transparent)}}.data-\[success\=true\]\:focus-visible\:ring-success\/30[data-success=true]:focus-visible{--tw-ring-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.data-\[success\=true\]\:focus-visible\:ring-success\/30[data-success=true]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--success) 30%, transparent)}}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}.supports-\[backdrop-filter\]\:bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}}@media (min-width:40rem){.sm\:right-11{right:calc(var(--spacing) * 11)}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mx-3{margin-inline:calc(var(--spacing) * 3)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-\[20rem\]{max-width:20rem}.sm\:max-w-\[23rem\]{max-width:23rem}.sm\:max-w-\[58rem\]{max-width:58rem}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:basis-1\/2{flex-basis:50%}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pr-12{padding-right:calc(var(--spacing) * 12)}.sm\:pr-20{padding-right:calc(var(--spacing) * 20)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[28px\]{font-size:28px}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:w-\[17rem\]{width:17rem}.lg\:w-\[21rem\]{width:21rem}.lg\:shrink-0{flex-shrink:0}.lg\:basis-72{flex-basis:calc(var(--spacing) * 72)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[23rem_1fr\]{grid-template-columns:23rem 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,25rem\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,25rem)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:80rem){.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:basis-1\/3{flex-basis:33.3333%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-\[27rem_1fr\]{grid-template-columns:27rem 1fr}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:hidden:where([data-state=closed]),.data-closed\:hidden:where([data-closed]:not([data-closed=false])){display:none}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-input\/80:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--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)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_a\]\:text-info a{color:var(--info)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media (hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-4.border-b{padding-bottom:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/card\:\[\.border-b\]\:pb-3:is(:where(.group\/card)[data-size=sm] *).border-b{padding-bottom:calc(var(--spacing) * 3)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-popup-open] .\[\[data-popup-open\]_\&\]\:rotate-180{rotate:180deg}.shadow-card{box-shadow:var(--shadow-card)}.shadow-pop{box-shadow:var(--shadow-pop)}.shadow-modal{box-shadow:var(--shadow-modal)}.transition-default{transition:all var(--motion-normal) ease}.transition-fast{transition:all var(--motion-fast) ease}.transition-slow{transition:all var(--motion-slow) ease}.anim-fade-in{animation:portal-fade-in var(--motion-normal) ease-out}.anim-slide-up{animation:portal-slide-up var(--motion-normal) ease-out}.anim-scale-in{animation:portal-scale-in var(--motion-fast) ease-out}@keyframes portal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes portal-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes portal-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.track-halo{animation:2s cubic-bezier(.4,0,.6,1) infinite portal-track-halo}.avatar-halo{animation:2.6s cubic-bezier(.4,0,.6,1) infinite portal-avatar-halo}.track-flow{background-color:var(--border);background-image:linear-gradient(#0000 0%,currentColor 12% 28%,#0000 40% 100%);background-repeat:no-repeat;background-size:100% 300%;animation:1.8s linear infinite portal-track-flow}.track-step-in{animation:portal-slide-up var(--motion-normal) ease-out both}@keyframes portal-track-halo{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}@keyframes portal-avatar-halo{0%{opacity:.55;transform:scale(1)}72%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes portal-track-flow{0%{background-position:0 200%}to{background-position:0 -100%}}.hero-aurora{filter:blur(48px);will-change:transform;border-radius:9999px;position:absolute}.hero-aurora-a{background:var(--primary);width:22rem;height:22rem;top:-40%;left:-5%}@supports (color:color-mix(in lab, red, red)){.hero-aurora-a{background:color-mix(in oklch, var(--primary) 45%, transparent)}}.hero-aurora-a{opacity:.35;animation:18s ease-in-out infinite alternate portal-aurora-a}.hero-aurora-b{background:var(--info);width:18rem;height:18rem;top:-60%;right:8%}@supports (color:color-mix(in lab, red, red)){.hero-aurora-b{background:color-mix(in oklch, var(--info) 45%, transparent)}}.hero-aurora-b{opacity:.28;animation:22s ease-in-out infinite alternate portal-aurora-b}.hero-aurora-c{background:var(--success);width:20rem;height:20rem;bottom:-70%;left:35%}@supports (color:color-mix(in lab, red, red)){.hero-aurora-c{background:color-mix(in oklch, var(--success) 40%, transparent)}}.hero-aurora-c{opacity:.22;animation:26s ease-in-out infinite alternate portal-aurora-c}.hero-grid{background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);background-size:36px 36px}.hero-sheen{background-image:linear-gradient(100deg, var(--foreground) 0%, var(--foreground) 40%, var(--primary) 50%, var(--foreground) 60%, var(--foreground) 100%)}@supports (color:color-mix(in lab, red, red)){.hero-sheen{background-image:linear-gradient(100deg, var(--foreground) 0%, var(--foreground) 40%, color-mix(in oklch, var(--primary) 70%, var(--foreground)) 50%, var(--foreground) 60%, var(--foreground) 100%)}}.hero-sheen{color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite portal-hero-sheen}@keyframes portal-aurora-a{0%{transform:translate(0)scale(1)}to{transform:translate(6rem,2rem)scale(1.15)}}@keyframes portal-aurora-b{0%{transform:translate(0)scale(1.1)}to{transform:translate(-5rem,3rem)scale(1)}}@keyframes portal-aurora-c{0%{transform:translate(0)scale(1)}to{transform:translate(-7rem,-2rem)scale(1.2)}}@keyframes portal-hero-sheen{0%,to{background-position:130% 0}50%{background-position:-30% 0}}.profile-ring{animation:9s linear infinite portal-profile-ring}.error-code{--error-ink:currentColor;background-image:linear-gradient(100deg, var(--error-ink) 0%, var(--error-ink) 42%, var(--primary) 50%, var(--error-ink) 58%, var(--error-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.error-code{background-image:linear-gradient(100deg, var(--error-ink) 0%, var(--error-ink) 42%, color-mix(in oklch, var(--primary) 85%, var(--error-ink)) 50%, var(--error-ink) 58%, var(--error-ink) 100%)}}.error-code{color:#0000;background-position:130% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite portal-error-float,5s ease-in-out infinite portal-error-sweep}.error-glow{animation:7s ease-in-out infinite portal-error-glow}@keyframes portal-error-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes portal-error-sweep{0%,to{background-position:130% 0}50%{background-position:-30% 0}}@keyframes portal-error-glow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.login-floater{opacity:var(--float-opacity,.08);will-change:transform, opacity;animation:portal-login-float var(--float-duration,20s) ease-in-out var(--float-delay,0s) infinite}.birthday-pop{animation:.42s cubic-bezier(.34,1.56,.64,1) both portal-birthday-pop}@keyframes portal-birthday-pop{0%{opacity:0;transform:scale(.6)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.confetti-piece{animation:portal-confetti var(--confetti-duration,3s) linear var(--confetti-delay,0s) forwards;top:-5vh}.balloon{animation:portal-balloon var(--balloon-duration,9s) ease-in var(--balloon-delay,0s) forwards;border-radius:50% 50% 48% 48%/55% 55% 45% 45%;bottom:-20vh;box-shadow:inset -6px -8px #0000001f}.balloon:after{content:"";opacity:.35;background:currentColor;width:1px;height:2.2rem;position:absolute;top:100%;left:50%}@keyframes portal-confetti{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:1}85%{opacity:1}to{transform:translate3d(var(--confetti-drift,0), 110vh, 0) rotate(var(--confetti-spin,360deg));opacity:0}}.firework-flash{filter:blur(1px);opacity:0;width:10px;height:10px;animation:portal-firework-flash .52s ease-out var(--fw-delay,0s) forwards;margin:-5px 0 0 -5px}.firework-spark{opacity:0;animation:portal-firework var(--fw-duration,1.3s) cubic-bezier(.15, .7, .35, 1) var(--fw-delay,0s) forwards;margin:-2px 0 0 -2px}@keyframes portal-firework-flash{0%{opacity:.9;transform:scale(.4)}60%{opacity:.55;transform:scale(4)}to{opacity:0;transform:scale(6)}}@keyframes portal-firework{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:1}to{transform:translate3d(var(--fw-dx,0), var(--fw-dy,0), 0) scale(.2);opacity:0}}@keyframes portal-balloon{0%{opacity:0;transform:translate(0)}10%{opacity:.9}80%{opacity:.9}to{transform:translate3d(var(--balloon-sway,0), -130vh, 0);opacity:0}}@keyframes portal-login-float{0%,to{opacity:var(--float-opacity,.08);transform:translate(0)rotate(0)}50%{transform:translate3d(var(--float-dx,0), var(--float-dy,0), 0) rotate(var(--float-rotate,0deg));opacity:calc(var(--float-opacity,.08) * 2.1)}}@keyframes portal-profile-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.surface-card{background:var(--card);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.surface-card{border:1px solid color-mix(in oklch, var(--border) 100%, transparent)}}.surface-card{box-shadow:var(--shadow-card)}.surface-elevated{transition:box-shadow var(--motion-normal) ease, transform var(--motion-fast) ease}.surface-elevated:hover{box-shadow:var(--shadow-pop);transform:translateY(-1px)}.surface-glass{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.surface-glass{background:color-mix(in oklch, var(--card) 70%, transparent)}}.surface-glass{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.surface-glass{border:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.surface-gradient{position:relative;overflow:hidden}.surface-gradient>*{z-index:1;position:relative}.icon-capsule{border-radius:calc(var(--radius) * .85);background:var(--primary);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.icon-capsule{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.icon-capsule{color:var(--primary);flex-shrink:0}.icon-capsule-sm{border-radius:calc(var(--radius) * .7);width:2rem;height:2rem}.trend-up{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.trend-up{background:color-mix(in oklch, var(--success) 12%, transparent)}}.trend-down{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.trend-down{background:color-mix(in oklch, var(--destructive) 12%, transparent)}}.trend-neutral{color:var(--muted-foreground);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.trend-neutral{background:color-mix(in oklch, var(--muted-foreground) 10%, transparent)}}.tone-success{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.tone-success{background:color-mix(in oklch, var(--success) 14%, transparent)}}.tone-success{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.tone-success{border-color:color-mix(in oklch, var(--success) 25%, transparent)}}.tone-warning{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.tone-warning{background:color-mix(in oklch, var(--warning) 14%, transparent)}}.tone-warning{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.tone-warning{border-color:color-mix(in oklch, var(--warning) 25%, transparent)}}.tone-info{color:var(--info);background:var(--info)}@supports (color:color-mix(in lab, red, red)){.tone-info{background:color-mix(in oklch, var(--info) 14%, transparent)}}.tone-info{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.tone-info{border-color:color-mix(in oklch, var(--info) 25%, transparent)}}.tone-destructive{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.tone-destructive{background:color-mix(in oklch, var(--destructive) 14%, transparent)}}.tone-destructive{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.tone-destructive{border-color:color-mix(in oklch, var(--destructive) 25%, transparent)}}.tone-primary{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tone-primary{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.tone-primary{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tone-primary{border-color:color-mix(in oklch, var(--primary) 25%, transparent)}}.tone-muted{color:var(--muted-foreground);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tone-muted{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.tone-muted{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.tone-muted{border-color:color-mix(in oklch, var(--border) 80%, transparent)}}.icon-capsule-success{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.icon-capsule-success{background:color-mix(in oklch, var(--success) 14%, transparent)}}.icon-capsule-success{color:var(--success)}.icon-capsule-warning{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.icon-capsule-warning{background:color-mix(in oklch, var(--warning) 14%, transparent)}}.icon-capsule-warning{color:var(--warning)}.icon-capsule-destructive{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.icon-capsule-destructive{background:color-mix(in oklch, var(--destructive) 14%, transparent)}}.icon-capsule-destructive{color:var(--destructive)}.icon-capsule-info{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.icon-capsule-info{background:color-mix(in oklch, var(--info) 14%, transparent)}}.icon-capsule-info{color:var(--info)}.icon-capsule-muted{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.icon-capsule-muted{background:color-mix(in oklch, var(--muted) 80%, transparent)}}.icon-capsule-muted{color:var(--muted-foreground)}.icon-capsule-lg{border-radius:calc(var(--radius) * 1);width:3rem;height:3rem}.table-premium thead tr{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.table-premium thead tr{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.table-premium tbody tr{transition:background-color var(--motion-fast) ease}.table-premium tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.table-premium tbody tr:hover{background:color-mix(in oklch, var(--accent) 50%, transparent)}}.table-premium tbody tr[data-selected=true]{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.table-premium tbody tr[data-selected=true]{background:color-mix(in oklch, var(--primary) 8%, transparent)}}.table-premium tbody tr[data-selected=true]{box-shadow:inset 2px 0 0 0 var(--primary)}.table-premium tbody tr+tr{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.table-premium tbody tr+tr{border-top:1px solid color-mix(in oklch, var(--border) 60%, transparent)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#006edb;--primary-foreground:#fcfcfc;--secondary:#404952;--secondary-foreground:#fcfcfc;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--success:#3b9555;--warning:#dc9400;--info:#008dbf;--border:#e5e5e5;--input:#e5e5e5;--ring:#207fe8;--chart-1:#009fc2;--chart-2:#139948;--chart-3:#d38f00;--chart-4:#e32762;--chart-5:#783ff5;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:#f2f2f2;--sidebar-accent-foreground:#0a0a0a;--sidebar-border:#e5e5e5;--sidebar-ring:var(--ring);--radius:.625rem;--font-sans:var(--font-geist-sans), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;--space-y:1rem;--row-h:2.75rem;--pad-card:1rem;--btn-h-sm:2rem;--shadow-card:0 1px 2px 0 #0000000a, 0 1px 3px 0 #0000000a;--shadow-pop:0 4px 12px -2px #00000014, 0 2px 4px -2px #0000000a;--shadow-modal:0 20px 40px -12px #0000002e, 0 8px 16px -4px #00000014;--font-scale:1;--motion-multiplier:1;--motion-fast:calc(.12s * var(--motion-multiplier));--motion-normal:calc(.2s * var(--motion-multiplier));--motion-slow:calc(.36s * var(--motion-multiplier))}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(46.0394% 8.56912 -68.4233);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--secondary:lab(30.371% -1.94976 -7.02767);--secondary-foreground:lab(98.84% .0000298023 -.0000119209);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--success:lab(55.2407% -39.2081 25.8022);--warning:lab(67.3107% 22.3394 78.3256);--info:lab(53.8001% -22.9776 -41.3283);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(52.2688% 3.3164 -61.8296);--chart-1:lab(60.0192% -28.9903 -30.4817);--chart-2:lab(55.589% -48.608 32.4008);--chart-3:lab(64.9333% 24.4571 92.87);--chart-4:lab(51.0379% 71.3586 16.8803);--chart-5:lab(43.2152% 55.7836 -83.4078);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-accent:lab(95.36% 0 0);--sidebar-accent-foreground:lab(2.75381% 0 0);--sidebar-border:lab(90.952% 0 -.0000119209)}}.dark{--background:#0c0d10;--foreground:#fafafa;--card:#131417;--card-foreground:#fafafa;--popover:#131417;--popover-foreground:#fafafa;--primary:#288eff;--primary-foreground:#0a0e11;--secondary:#aeb9c4;--secondary-foreground:#0a0e11;--muted:#1b1d22;--muted-foreground:#9ca1a7;--accent:#1b1d22;--accent-foreground:#fafafa;--destructive:#ff6568;--success:#5cb572;--warning:#efa831;--info:#00ade4;--border:#ffffff12;--input:#ffffff1f;--ring:#268eff;--sidebar:#131417;--sidebar-foreground:#fafafa;--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:#1b1d22;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff0f;--sidebar-ring:#737373;--shadow-card:0 1px 2px 0 #0006, 0 1px 3px 0 #0000004d;--shadow-pop:0 4px 16px -2px #00000080, 0 2px 6px -2px #0000004d;--shadow-modal:0 24px 48px -12px #0009, 0 8px 16px -4px #0006}@supports (color:lab(0% 0 0)){.dark{--foreground:lab(98.26% 0 0);--card-foreground:lab(98.26% 0 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(57.5884% 7.28574 -75.3641);--primary-foreground:lab(3.69007% -.552692 -2.32546);--secondary:lab(74.4586% -2.09501 -7.09385);--secondary-foreground:lab(3.69007% -.552692 -2.32546);--muted-foreground:lab(66.1191% -1.08096 -3.56429);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--success:lab(66.8564% -39.0505 25.526);--warning:lab(74.342% 19.9794 67.2846);--info:lab(65.4669% -23.4234 -38.8818);--border:lab(100% 0 0/.07);--input:lab(100% 0 0/.12);--ring:lab(57.8879% 4.26894 -68.6572);--sidebar-foreground:lab(98.26% 0 0);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.06);--sidebar-ring:lab(48.496% 0 0)}}[data-theme-preset=blue-ocean]{--background:#f5fbff;--card:#fff;--muted:#e9f3fb;--accent:#e9f3fb;--border:#d9e3ea;--input:#d9e3ea;--sidebar:#ebf7ff;--sidebar-accent:#ddeefb;--sidebar-border:#d3e0ea}@supports (color:lab(0% 0 0)){[data-theme-preset=blue-ocean]{--background:lab(98.2757% -1.63344 -3.29727);--card:lab(100% 0 0);--muted:lab(95.3824% -2.42928 -4.93451);--accent:lab(95.3824% -2.42928 -4.93451);--border:lab(89.5823% -2.42597 -4.93275);--input:lab(89.5823% -2.42597 -4.93275);--sidebar:lab(96.5486% -3.2132 -6.56587);--sidebar-accent:lab(93.0738% -3.97784 -8.18771);--sidebar-border:lab(88.4282% -3.20494 -6.5616)}}.dark[data-theme-preset=blue-ocean]{--background:#05131d;--card:#061d2b;--popover:#061d2b;--muted:#132938;--accent:#132938;--border:#ffffff14;--sidebar:#051a29;--sidebar-accent:#0b293c;--sidebar-border:#ffffff0f}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=blue-ocean]{--background:lab(5.25517% -2.58776 -8.76315);--card:lab(9.48851% -4.5595 -12.5488);--popover:lab(9.48851% -4.5595 -12.5488);--muted:lab(15.308% -4.98228 -12.6348);--accent:lab(15.308% -4.98228 -12.6348);--border:lab(100% 0 0/.08);--sidebar:lab(8.32341% -4.35887 -12.529);--sidebar-accent:lab(15.2782% -5.64541 -15.6762);--sidebar-border:lab(100% 0 0/.06)}}[data-theme-preset=emerald-pro]{--background:#f5fcf8;--card:#fff;--muted:#eaf5ee;--accent:#eaf5ee;--border:#d9e4de;--input:#d9e4de;--sidebar:#eafaf0;--sidebar-accent:#def1e5;--sidebar-border:#d3e2d9}@supports (color:lab(0% 0 0)){[data-theme-preset=emerald-pro]{--background:lab(98.3959% -3.19946 1.27246);--card:lab(100% 0 0);--muted:lab(95.5637% -4.80378 1.91);--accent:lab(95.5637% -4.80378 1.91);--border:lab(89.7637% -4.80449 1.91019);--input:lab(89.7637% -4.80449 1.91019);--sidebar:lab(96.7914% -6.41066 2.54818);--sidebar-accent:lab(93.3789% -8.0218 3.18756);--sidebar-border:lab(88.6713% -6.41248 2.54869)}}.dark[data-theme-preset=emerald-pro]{--background:#08120c;--card:#101e17;--popover:#101e17;--muted:#17291f;--accent:#17291f;--sidebar:#0b1a12;--sidebar-accent:#14291e}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=emerald-pro]{--background:lab(4.6208% -4.19559 1.65982);--card:lab(9.85431% -8.15792 3.22528);--popover:lab(9.85431% -8.15792 3.22528);--muted:lab(14.5611% -9.79341 3.87137);--accent:lab(14.5611% -9.79341 3.87137);--sidebar:lab(7.54273% -7.24631 2.86567);--sidebar-accent:lab(14.6265% -11.4728 4.52968)}}[data-theme-preset=violet-glow]{--background:#faf9ff;--card:#fff;--muted:#f1f0fc;--accent:#f1f0fc;--border:#e1e0eb;--input:#e1e0eb;--sidebar:#f5f3ff;--sidebar-accent:#eae9fb;--sidebar-border:#dddceb}@supports (color:lab(0% 0 0)){[data-theme-preset=violet-glow]{--background:lab(98.1657% 1.21531 -3.55014);--card:lab(100% 0 0);--muted:lab(95.2173% 1.84044 -5.31381);--accent:lab(95.2173% 1.84044 -5.31381);--border:lab(89.4171% 1.84324 -5.31205);--input:lab(89.4171% 1.84324 -5.31205);--sidebar:lab(96.3282% 2.4752 -7.07161);--sidebar-accent:lab(92.7979% 3.12594 -8.81997);--sidebar-border:lab(88.2077% 2.48206 -7.06737)}}.dark[data-theme-preset=violet-glow]{--background:#0f0d1c;--card:#1a172c;--popover:#1a172c;--muted:#262339;--accent:#262339;--sidebar:#161227;--sidebar-accent:#26223d}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=violet-glow]{--background:lab(4.19462% 3.25993 -8.74136);--card:lab(9.02653% 6.3671 -13.5785);--popover:lab(9.02653% 6.3671 -13.5785);--muted:lab(14.8511% 6.06462 -13.6584);--accent:lab(14.8511% 6.06462 -13.6584);--sidebar:lab(6.76276% 6.23041 -13.421);--sidebar-accent:lab(14.7% 7.99689 -16.9642)}}[data-theme-preset=rose-luxury]{--background:#fff8f8;--card:#fff;--muted:#fceeee;--accent:#fceeee;--border:#ebddde;--input:#ebddde;--sidebar:#fff1f2;--sidebar-accent:#fce5e6;--sidebar-border:#ebd9da}@supports (color:lab(0% 0 0)){[data-theme-preset=rose-luxury]{--background:lab(98.1523% 3.25879 1.01887);--card:lab(100% 0 0);--muted:lab(95.1983% 4.88752 1.53031);--accent:lab(95.1983% 4.88752 1.53031);--border:lab(89.3983% 4.88743 1.53062);--input:lab(89.3983% 4.88743 1.53062);--sidebar:lab(96.3043% 6.51607 2.04282);--sidebar-accent:lab(92.7702% 8.14393 2.55724);--sidebar-border:lab(88.1843% 6.51577 2.04363)}}.dark[data-theme-preset=rose-luxury]{--background:#1d0c0d;--card:#2a1215;--popover:#2a1215;--muted:#381e20;--accent:#381e20;--sidebar:#281012;--sidebar-accent:#3b1b1e}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=rose-luxury]{--background:lab(5.02332% 7.95903 2.13521);--card:lab(9.08141% 12.9867 4.13725);--popover:lab(9.08141% 12.9867 4.13725);--muted:lab(14.8829% 12.996 4.22952);--accent:lab(14.8829% 12.996 4.22952);--sidebar:lab(7.92128% 12.9833 3.83166);--sidebar-accent:lab(14.7716% 16.2323 5.34961)}}[data-theme-preset=amber-warm]{--background:#fffbf5;--card:#fff;--muted:#f7f1e7;--accent:#f7f1e7;--border:#e7e0d6;--input:#e7e0d6;--sidebar:#fcf4e6;--sidebar-accent:#f4ead9;--sidebar-border:#e5ddd0}@supports (color:lab(0% 0 0)){[data-theme-preset=amber-warm]{--background:lab(98.8687% .579536 3.77229);--card:lab(100% 0 0);--muted:lab(95.4017% .893533 5.67462);--accent:lab(95.4017% .893533 5.67462);--border:lab(89.6015% .897288 5.6772);--input:lab(89.6015% .897288 5.6772);--sidebar:lab(96.574% 1.22041 7.58642);--sidebar-accent:lab(93.105% 1.56859 9.51444);--sidebar-border:lab(88.4534% 1.22964 7.59306)}}.dark[data-theme-preset=amber-warm]{--background:#171005;--card:#22190a;--popover:#22190a;--muted:#2d220f;--accent:#2d220f;--sidebar:#201707;--sidebar-accent:#2e220b}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=amber-warm]{--background:lab(5.28491% 1.80469 5.85631);--card:lab(9.54784% 2.76409 10.3602);--popover:lab(9.54784% 2.76409 10.3602);--muted:lab(14.1934% 3.20955 14.2187);--accent:lab(14.1934% 3.20955 14.2187);--sidebar:lab(8.38504% 2.81216 9.50027);--sidebar-accent:lab(14.1871% 3.85663 16.1473)}}[data-theme-preset=slate-corporate]{--background:#f8fafd;--card:#fff;--muted:#eef2f7;--accent:#eef2f7;--border:#dde2e6;--input:#dde2e6;--sidebar:#eff4fa;--sidebar-accent:#e4ecf5;--sidebar-border:#d8dfe6}@supports (color:lab(0% 0 0)){[data-theme-preset=slate-corporate]{--background:lab(98.2562% -.553459 -1.78938);--card:lab(100% 0 0);--muted:lab(95.3536% -.878215 -2.85877);--accent:lab(95.3536% -.878215 -2.85877);--border:lab(89.5535% -.877142 -2.8582);--input:lab(89.5535% -.877142 -2.8582);--sidebar:lab(95.9316% -1.09181 -3.57021);--sidebar-accent:lab(93.0262% -1.61359 -5.34217);--sidebar-border:lab(88.3894% -1.29998 -4.27864)}}.dark[data-theme-preset=slate-corporate]{--background:#0a0e11;--card:#13191f;--popover:#13191f;--muted:#1d252d;--accent:#1d252d;--sidebar:#0f141a;--sidebar-accent:#1d252d}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=slate-corporate]{--background:lab(3.69007% -.552692 -2.32546);--card:lab(8.33319% -1.36373 -5.23238);--popover:lab(8.33319% -1.36373 -5.23238);--muted:lab(14.1225% -1.78406 -6.96434);--accent:lab(14.1225% -1.78406 -6.96434);--sidebar:lab(6.1716% -1.10191 -4.94371);--sidebar-accent:lab(14.1225% -1.78406 -6.96434)}}[data-theme-preset=midnight-navy]{--background:#f6f8fd;--card:#fff;--muted:#ecf0f7;--accent:#ecf0f7;--border:#dbe0e8;--input:#dbe0e8;--sidebar:#f0f4fa;--sidebar-accent:#e4eaf3;--sidebar-border:#dadee6}@supports (color:lab(0% 0 0)){[data-theme-preset=midnight-navy]{--background:lab(97.6584% -.248849 -2.25734);--card:lab(100% 0 0);--muted:lab(94.7433% -.401676 -3.75475);--accent:lab(94.7433% -.401676 -3.75475);--border:lab(88.9354% -.47195 -4.50006);--input:lab(88.9354% -.47195 -4.50006);--sidebar:lab(95.9033% -.402004 -3.75493);--sidebar-accent:lab(92.4075% -.543356 -5.2461);--sidebar-border:lab(88.3553% -.471652 -4.49992)}}.dark[data-theme-preset=midnight-navy]{--background:#080d16;--card:#0d121b;--popover:#0d121b;--muted:#151b27;--accent:#1a212e;--border:#171e2a;--input:#171e2a;--sidebar:#0d121b;--sidebar-accent:#1a212e;--sidebar-border:#171e2a}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=midnight-navy]{--background:lab(3.56175% -.0880137 -5.54479);--card:lab(5.36181% -.134721 -6.63694);--popover:lab(5.36181% -.134721 -6.63694);--muted:lab(9.60275% .0907853 -9.09983);--accent:lab(12.4989% -.0869185 -9.8176);--border:lab(11.0082% -.369303 -9.40539);--input:lab(11.0082% -.369303 -9.40539);--sidebar:lab(5.36181% -.134721 -6.63694);--sidebar-accent:lab(12.4989% -.0869185 -9.8176);--sidebar-border:lab(11.0082% -.369303 -9.40539)}}[data-theme-preset=sunset]{--background:#fff8f5;--card:#fff;--muted:#ffede7;--accent:#ffede7;--border:#f4dbd3;--input:#f4dbd3;--sidebar:#fff1eb;--sidebar-accent:#ffe3d9;--sidebar-border:#f7d6ca}@supports (color:lab(0% 0 0)){[data-theme-preset=sunset]{--background:lab(98.1329% 5.19201 4.98139);--card:lab(100% 0 0);--muted:lab(95.167% 7.83181 7.50594);--accent:lab(95.167% 7.83181 7.50594);--border:lab(89.3667% 7.83864 7.5114);--input:lab(89.3667% 7.83864 7.5114);--sidebar:lab(96.26% 10.4947 10.051);--sidebar-accent:lab(92.711% 13.1949 12.6317);--sidebar-border:lab(88.1391% 10.5113 10.0653)}}.dark[data-theme-preset=sunset]{--background:#210d0a;--card:#2f1612;--popover:#2f1612;--muted:#3c201c;--accent:#3c201c;--border:#ffffff14;--input:#ffffff1a;--sidebar:#29120e;--sidebar-accent:#3e1f1a;--sidebar-border:#ffffff0f}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=sunset]{--background:lab(5.93457% 9.70576 4.90977);--card:lab(10.884% 12.714 8.43271);--popover:lab(10.884% 12.714 8.43271);--muted:lab(16.0898% 13.2675 9.07486);--accent:lab(16.0898% 13.2675 9.07486);--border:lab(100% 0 0/.08);--input:lab(100% 0 0/.1);--sidebar:lab(8.58074% 12.1241 7.14956);--sidebar-accent:lab(16.042% 14.8232 10.2098);--sidebar-border:lab(100% 0 0/.06)}}[data-theme-preset=aurora]{--background:#f0fef9;--card:#fff;--muted:#e3f7f1;--accent:#e3f7f1;--border:#d3e6e0;--input:#d3e6e0;--sidebar:#e1fcf4;--sidebar-accent:#d2f4ea;--sidebar-border:#cbe5dd}@supports (color:lab(0% 0 0)){[data-theme-preset=aurora]{--background:lab(98.4546% -5.07817 .449407);--card:lab(100% 0 0);--muted:lab(95.6518% -7.62975 .674629);--accent:lab(95.6518% -7.62975 .674629);--border:lab(89.8518% -7.63184 .674725);--input:lab(89.8518% -7.63184 .674725);--sidebar:lab(96.909% -10.1887 .900173);--sidebar-accent:lab(93.5262% -12.7594 1.12617);--sidebar-border:lab(88.789% -10.1937 .900376)}}.dark[data-theme-preset=aurora]{--background:#001411;--card:#001f1c;--popover:#001f1c;--muted:#022b27;--accent:#022b27;--border:#ffffff14;--input:#ffffff1a;--sidebar:#001a17;--sidebar-accent:#002b27;--sidebar-border:#ffffff0f}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=aurora]{--background:lab(4.72794% -7.43683 -.89137);--card:lab(9.44476% -13.9416 -1.46954);--popover:lab(9.44476% -13.9416 -1.46954);--muted:lab(14.689% -15.2224 -1.54721);--accent:lab(14.689% -15.2224 -1.54721);--border:lab(100% 0 0/.08);--input:lab(100% 0 0/.1);--sidebar:lab(7.13394% -11.1856 -1.34018);--sidebar-accent:lab(14.7489% -17.0124 -1.7167);--sidebar-border:lab(100% 0 0/.06)}}[data-theme-preset=cyber-neon]{--background:#fcf8ff;--card:#fff;--muted:#f5eefe;--accent:#f5eefe;--border:#e5deee;--input:#e5deee;--sidebar:#f8f2ff;--sidebar-accent:#f1e6ff;--sidebar-border:#e2d9ee}@supports (color:lab(0% 0 0)){[data-theme-preset=cyber-neon]{--background:lab(98.0842% 2.98724 -4.62421);--card:lab(100% 0 0);--muted:lab(95.0941% 4.50322 -6.91822);--accent:lab(95.0941% 4.50322 -6.91822);--border:lab(89.2937% 4.50671 -6.91543);--input:lab(89.2937% 4.50671 -6.91543);--sidebar:lab(96.1627% 6.03166 -9.20311);--sidebar-accent:lab(92.5893% 7.58058 -11.4735);--sidebar-border:lab(88.0418% 6.04042 -9.19646)}}.dark[data-theme-preset=cyber-neon]{--background:#0d041a;--card:#170a29;--popover:#170a29;--muted:#221535;--accent:#221535;--border:#ffffff14;--input:#ffffff1a;--sidebar:#130723;--sidebar-accent:#221338;--sidebar-border:#ffffff0f}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=cyber-neon]{--background:lab(2.11915% 5.60629 -10.7548);--card:lab(4.98955% 11.396 -17.7004);--popover:lab(4.98955% 11.396 -17.7004);--muted:lab(9.75451% 13.3445 -19.232);--accent:lab(9.75451% 13.3445 -19.232);--border:lab(100% 0 0/.08);--input:lab(100% 0 0/.1);--sidebar:lab(3.49482% 8.78235 -15.3737);--sidebar-accent:lab(9.59191% 15.4683 -21.6526);--sidebar-border:lab(100% 0 0/.06)}}[data-theme-preset=sakura]{--background:#fff7fb;--card:#fff;--muted:#ffebf4;--accent:#ffebf4;--border:#f2dae4;--input:#f2dae4;--sidebar:#fff0f7;--sidebar-accent:#ffe2ef;--sidebar-border:#f4d4e2}@supports (color:lab(0% 0 0)){[data-theme-preset=sakura]{--background:lab(97.994% 6.65319 -1.25571);--card:lab(100% 0 0);--muted:lab(94.9607% 9.95874 -1.88228);--accent:lab(94.9607% 9.95874 -1.88228);--border:lab(89.1607% 9.95547 -1.88205);--input:lab(89.1607% 9.95547 -1.88205);--sidebar:lab(95.9873% 13.253 -2.50806);--sidebar-accent:lab(92.3738% 16.5291 -3.13265);--sidebar-border:lab(87.8673% 13.245 -2.50752)}}.dark[data-theme-preset=sakura]{--background:#1e0e16;--card:#2b1720;--popover:#2b1720;--muted:#37212b;--accent:#37212b;--border:#ffffff14;--input:#ffffff1a;--sidebar:#25131c;--sidebar-accent:#39202c;--sidebar-border:#ffffff0f}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=sakura]{--background:lab(5.86292% 8.77289 -1.5953);--card:lab(10.7778% 11.6968 -2.24165);--popover:lab(10.7778% 11.6968 -2.24165);--muted:lab(15.985% 12.0631 -2.30682);--accent:lab(15.985% 12.0631 -2.30682);--border:lab(100% 0 0/.08);--input:lab(100% 0 0/.1);--sidebar:lab(8.48451% 11.0383 -2.1165);--sidebar-accent:lab(15.9176% 13.6534 -2.61576);--sidebar-border:lab(100% 0 0/.06)}}[data-theme-preset=ocean-deep]{--background:#f3fcff;--card:#fff;--muted:#e3f5fe;--accent:#e3f5fe;--border:#d3e4ee;--input:#d3e4ee;--sidebar:#e7f8ff;--sidebar-accent:#d4f0ff;--sidebar-border:#cbe2ee}@supports (color:lab(0% 0 0)){[data-theme-preset=ocean-deep]{--background:lab(98.318% -3.17296 -4.37738);--card:lab(100% 0 0);--muted:lab(95.4451% -4.72114 -6.54552);--accent:lab(95.4451% -4.72114 -6.54552);--border:lab(89.6448% -4.71511 -6.54236);--input:lab(89.6448% -4.71511 -6.54236);--sidebar:lab(96.6312% -6.24782 -8.70323);--sidebar-accent:lab(93.1757% -7.7382 -10.8444);--sidebar-border:lab(88.5105% -6.2325 -8.69569)}}.dark[data-theme-preset=ocean-deep]{--background:#000f1c;--card:#001a29;--popover:#001a29;--muted:#002538;--accent:#002538;--border:#ffffff14;--input:#ffffff1a;--sidebar:#001524;--sidebar-accent:#002538;--sidebar-border:#ffffff0f}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=ocean-deep]{--background:lab(3.68194% -2.82392 -11.1917);--card:lab(7.75966% -5.86608 -15.8443);--popover:lab(7.75966% -5.86608 -15.8443);--muted:lab(13.0062% -7.31363 -16.528);--accent:lab(13.0062% -7.31363 -16.528);--border:lab(100% 0 0/.08);--input:lab(100% 0 0/.1);--sidebar:lab(5.69168% -4.36489 -14.769);--sidebar-accent:lab(12.9833% -7.66996 -18.518);--sidebar-border:lab(100% 0 0/.06)}}[data-theme-preset=forest]{--background:#f5fdf3;--card:#fff;--muted:#eaf6e8;--accent:#eaf6e8;--border:#dae5d7;--input:#dae5d7;--sidebar:#ebfbe7;--sidebar-accent:#def2da;--sidebar-border:#d4e3d1}@supports (color:lab(0% 0 0)){[data-theme-preset=forest]{--background:lab(98.4537% -3.92002 3.64639);--card:lab(100% 0 0);--muted:lab(95.6493% -5.87484 5.48198);--accent:lab(95.6493% -5.87484 5.48198);--border:lab(89.8491% -5.87401 5.48395);--input:lab(89.8491% -5.87401 5.48395);--sidebar:lab(96.9041% -7.82695 7.32487);--sidebar-accent:lab(93.5177% -9.77442 9.18015);--sidebar-border:lab(88.7836% -7.82499 7.32996)}}.dark[data-theme-preset=forest]{--background:#071307;--card:#0e1e0f;--popover:#0e1e0f;--muted:#182919;--accent:#182919;--border:#ffffff14;--input:#ffffff1a;--sidebar:#0a190b;--sidebar-accent:#162917;--sidebar-border:#ffffff0f}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=forest]{--background:lab(4.69296% -5.33444 3.90331);--card:lab(9.38661% -9.91786 7.39488);--popover:lab(9.38661% -9.91786 7.39488);--muted:lab(14.6239% -10.3513 8.30886);--accent:lab(14.6239% -10.3513 8.30886);--border:lab(100% 0 0/.08);--input:lab(100% 0 0/.1);--sidebar:lab(7.07843% -7.96023 5.82846);--sidebar-accent:lab(14.6823% -11.7561 9.50065);--sidebar-border:lab(100% 0 0/.06)}}[data-theme-preset=mocha]{--background:#fff9f4;--card:#fff;--muted:#ffeee3;--accent:#ffeee3;--border:#f0ddd1;--input:#f0ddd1;--sidebar:#fff2ea;--sidebar-accent:#ffe5d3;--sidebar-border:#f2d8c8}@supports (color:lab(0% 0 0)){[data-theme-preset=mocha]{--background:lab(98.2047% 3.51122 5.69222);--card:lab(100% 0 0);--muted:lab(95.2741% 5.32484 8.57964);--accent:lab(95.2741% 5.32484 8.57964);--border:lab(89.4737% 5.33384 8.58635);--input:lab(89.4737% 5.33384 8.58635);--sidebar:lab(96.4019% 7.16925 11.4925);--sidebar-accent:lab(92.8871% 9.06372 14.4497);--sidebar-border:lab(88.2808% 7.19133 11.5101)}}.dark[data-theme-preset=mocha]{--background:#1a0f07;--card:#27180e;--popover:#27180e;--muted:#322218;--accent:#322218;--border:#ffffff14;--input:#ffffff1a;--sidebar:#21130a;--sidebar-accent:#342215;--sidebar-border:#ffffff0f}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=mocha]{--background:lab(5.18594% 4.35657 5.01146);--card:lab(9.97089% 6.53998 9.17533);--popover:lab(9.97089% 6.53998 9.17533);--muted:lab(15.1925% 6.6532 10.4169);--accent:lab(15.1925% 6.6532 10.4169);--border:lab(100% 0 0/.08);--input:lab(100% 0 0/.1);--sidebar:lab(7.65778% 6.34243 7.51594);--sidebar-accent:lab(15.1707% 7.60666 11.913);--sidebar-border:lab(100% 0 0/.06)}}[data-theme-preset=arctic]{--background:#f2fcff;--card:#fff;--muted:#e5f5f9;--accent:#e5f5f9;--border:#d5e5e9;--input:#d5e5e9;--sidebar:#e5faff;--sidebar-accent:#d6f1f8;--sidebar-border:#cde2e8}@supports (color:lab(0% 0 0)){[data-theme-preset=arctic]{--background:lab(98.3462% -3.28466 -2.64051);--card:lab(100% 0 0);--muted:lab(95.4886% -4.91369 -3.95228);--accent:lab(95.4886% -4.91369 -3.95228);--border:lab(89.6886% -4.91166 -3.95095);--input:lab(89.6886% -4.91166 -3.95095);--sidebar:lab(96.6907% -6.53541 -5.25957);--sidebar-accent:lab(93.2522% -8.14465 -6.55972);--sidebar-border:lab(88.5705% -6.5302 -5.25637)}}.dark[data-theme-preset=arctic]{--background:#09161a;--card:#112126;--popover:#112126;--muted:#1b2c31;--accent:#1b2c31;--border:#ffffff14;--input:#ffffff1a;--sidebar:#0d1c21;--sidebar-accent:#182c32;--sidebar-border:#ffffff0f}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=arctic]{--background:lab(6.28843% -3.89431 -4.54561);--card:lab(11.3918% -5.78546 -5.74693);--popover:lab(11.3918% -5.78546 -5.74693);--muted:lab(16.6196% -6.08018 -6.00641);--accent:lab(16.6196% -6.08018 -6.00641);--border:lab(100% 0 0/.08);--input:lab(100% 0 0/.1);--sidebar:lab(9.06552% -5.51707 -5.50075);--sidebar-accent:lab(16.6342% -6.75973 -6.7084);--sidebar-border:lab(100% 0 0/.06)}}[data-theme-preset=royal-gold]{--background:#fffaed;--card:#fff;--muted:#fbf1dc;--accent:#fbf1dc;--border:#eae0cb;--input:#eae0cb;--sidebar:#fff4db;--sidebar-accent:#fbe9c6;--sidebar-border:#eaddc1}@supports (color:lab(0% 0 0)){[data-theme-preset=royal-gold]{--background:lab(98.3368% .63163 7.66681);--card:lab(100% 0 0);--muted:lab(95.4698% 1.04171 11.5708);--accent:lab(95.4698% 1.04171 11.5708);--border:lab(89.669% 1.05634 11.5824);--input:lab(89.669% 1.05634 11.5824);--sidebar:lab(96.6599% 1.50219 15.5202);--sidebar-accent:lab(93.2052% 2.0451 19.5494);--sidebar-border:lab(88.5378% 1.53828 15.5512)}}.dark[data-theme-preset=royal-gold]{--background:#110a00;--card:#1c1302;--popover:#1c1302;--muted:#271e09;--accent:#271e09;--border:#ffffff14;--input:#ffffff1a;--sidebar:#170f01;--sidebar-accent:#281d05;--sidebar-border:#ffffff0f}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=royal-gold]{--background:lab(3.06633% 1.2759 4.51202);--card:lab(6.74058% 2.46149 9.35968);--popover:lab(6.74058% 2.46149 9.35968);--muted:lab(11.9054% 2.48992 14.077);--accent:lab(11.9054% 2.48992 14.077);--border:lab(100% 0 0/.08);--input:lab(100% 0 0/.1);--sidebar:lab(4.87034% 1.93273 7.01904);--sidebar-accent:lab(11.9017% 3.03712 15.6223);--sidebar-border:lab(100% 0 0/.06)}}[data-theme-preset=lavender]{--background:#f9f9ff;--card:#fff;--muted:#f0f0ff;--accent:#f0f0ff;--border:#dfdff5;--input:#dfdff5;--sidebar:#f3f4ff;--sidebar-accent:#e8e8ff;--sidebar-border:#dbdbf8}@supports (color:lab(0% 0 0)){[data-theme-preset=lavender]{--background:lab(98.0861% 1.92314 -7.27346);--card:lab(100% 0 0);--muted:lab(95.0937% 2.96333 -10.8648);--accent:lab(95.0937% 2.96333 -10.8648);--border:lab(89.2928% 2.97576 -10.858);--input:lab(89.2928% 2.97576 -10.858);--sidebar:lab(96.1582% 4.04742 -14.4346);--sidebar-accent:lab(92.5777% 5.20417 -17.9705);--sidebar-border:lab(88.0361% 4.07845 -14.4185)}}.dark[data-theme-preset=lavender]{--background:#121123;--card:#1c1b31;--popover:#1c1b31;--muted:#27263e;--accent:#27263e;--border:#ffffff14;--input:#ffffff1a;--sidebar:#18162b;--sidebar-accent:#262540;--sidebar-border:#ffffff0f}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=lavender]{--background:lab(5.85829% 4.09485 -11.8099);--card:lab(10.7754% 5.68891 -14.6521);--popover:lab(10.7754% 5.68891 -14.6521);--muted:lab(15.9907% 5.71768 -15.4078);--accent:lab(15.9907% 5.71768 -15.4078);--border:lab(100% 0 0/.08);--input:lab(100% 0 0/.1);--sidebar:lab(8.47273% 5.49306 -13.938);--sidebar-accent:lab(15.9182% 6.5904 -17.1047);--sidebar-border:lab(100% 0 0/.06)}}[data-theme-preset=oled-black]{--background:#fafafa;--card:#fff;--muted:#f2f2f2;--accent:#f2f2f2;--border:#e1e1e1;--input:#e1e1e1;--sidebar:#f5f5f5;--sidebar-accent:#ebebeb;--sidebar-border:#dedede}@supports (color:lab(0% 0 0)){[data-theme-preset=oled-black]{--background:lab(98.26% 0 0);--card:lab(100% 0 0);--muted:lab(95.36% 0 0);--accent:lab(95.36% 0 0);--border:lab(89.56% -.0000298023 0);--input:lab(89.56% -.0000298023 0);--sidebar:lab(96.52% -.0000298023 .0000119209);--sidebar-accent:lab(93.04% .0000298023 -.0000119209);--sidebar-border:lab(88.4% 0 .0000119209)}}.dark[data-theme-preset=oled-black]{--background:#030303;--card:#0a0a0a;--popover:#0a0a0a;--muted:#141414;--accent:#141414;--border:#ffffff14;--input:#ffffff1a;--sidebar:#060606;--sidebar-accent:#141414;--sidebar-border:#ffffff0f}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=oled-black]{--background:lab(.903296% 0 0);--card:lab(2.75381% 0 0);--popover:lab(2.75381% 0 0);--muted:lab(6.19571% 0 0);--accent:lab(6.19571% 0 0);--border:lab(100% 0 0/.08);--input:lab(100% 0 0/.1);--sidebar:lab(1.76425% 0 -.00000298023);--sidebar-accent:lab(6.19571% 0 0);--sidebar-border:lab(100% 0 0/.06)}}[data-theme-preset=crimson]{--background:#fff8f8;--card:#fff;--muted:#ffedec;--accent:#ffedec;--border:#f0dcdb;--input:#f0dcdb;--sidebar:#fff1f1;--sidebar-accent:#ffe3e2;--sidebar-border:#f2d7d6}@supports (color:lab(0% 0 0)){[data-theme-preset=crimson]{--background:lab(98.1097% 4.75532 2.00638);--card:lab(100% 0 0);--muted:lab(95.1342% 7.13614 3.01628);--accent:lab(95.1342% 7.13614 3.01628);--border:lab(89.3341% 7.13664 3.01733);--input:lab(89.3341% 7.13664 3.01733);--sidebar:lab(96.2185% 9.51859 4.03003);--sidebar-accent:lab(92.6624% 11.9039 5.05022);--sidebar-border:lab(88.0983% 9.51985 4.03273)}}.dark[data-theme-preset=crimson]{--background:#1e0708;--card:#2c0f10;--popover:#2c0f10;--muted:#39191a;--accent:#39191a;--border:#ffffff14;--input:#ffffff1a;--sidebar:#260b0c;--sidebar-accent:#3b1718;--sidebar-border:#ffffff0f}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=crimson]{--background:lab(4.16183% 9.61671 3.13);--card:lab(8.43988% 15.3515 6.03749);--popover:lab(8.43988% 15.3515 6.03749);--muted:lab(13.642% 15.9747 7.09659);--accent:lab(13.642% 15.9747 7.09659);--border:lab(100% 0 0/.08);--input:lab(100% 0 0/.1);--sidebar:lab(6.2801% 14.1122 4.7343);--sidebar-accent:lab(13.5774% 17.9055 8.02777);--sidebar-border:lab(100% 0 0/.06)}}[data-primary-color=neutral]{--primary:#171717;--primary-foreground:#fcfcfc;--ring:#484848;--chart-1:#171717}@supports (color:lab(0% 0 0)){[data-primary-color=neutral]{--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(30.4% -.0000149012 0);--chart-1:lab(7.78201% -.0000149012 0)}}[data-primary-color=slate]{--primary:#404952;--primary-foreground:#fcfcfc;--ring:#5b646f;--chart-1:#404952}@supports (color:lab(0% 0 0)){[data-primary-color=slate]{--primary:lab(30.371% -1.94976 -7.02767);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(41.9742% -2.00994 -7.05371);--chart-1:lab(30.371% -1.94976 -7.02767)}}[data-primary-color=blue]{--primary:#006edb;--primary-foreground:#fcfcfc;--ring:#207fe8;--chart-1:#006edb}@supports (color:lab(0% 0 0)){[data-primary-color=blue]{--primary:lab(46.0394% 8.56912 -68.4233);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(52.2688% 3.3164 -61.8296);--chart-1:lab(46.0394% 8.56912 -68.4233)}}[data-primary-color=indigo]{--primary:#384cde;--primary-foreground:#fcfcfc;--ring:#4761e4;--chart-1:#384cde}@supports (color:lab(0% 0 0)){[data-primary-color=indigo]{--primary:lab(38.6997% 32.722 -77.9265);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(45.213% 24.3682 -70.9041);--chart-1:lab(38.6997% 32.722 -77.9265)}}[data-primary-color=violet]{--primary:#783ff5;--primary-foreground:#fcfcfc;--ring:#845cf7;--chart-1:#783ff5}@supports (color:lab(0% 0 0)){[data-primary-color=violet]{--primary:lab(43.2152% 55.7836 -83.4078);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(50.0411% 44.4379 -73.4595);--chart-1:lab(43.2152% 55.7836 -83.4078)}}[data-primary-color=purple]{--primary:#952ee2;--primary-foreground:#fcfcfc;--ring:#a050e6;--chart-1:#952ee2}@supports (color:lab(0% 0 0)){[data-primary-color=purple]{--primary:lab(43.211% 64.0487 -72.822);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(49.9135% 53.6909 -64.2214);--chart-1:lab(43.211% 64.0487 -72.822)}}[data-primary-color=rose]{--primary:#e32762;--primary-foreground:#fcfcfc;--ring:#ee4a73;--chart-1:#e32762}@supports (color:lab(0% 0 0)){[data-primary-color=rose]{--primary:lab(51.0379% 71.3586 16.8803);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(57.0773% 65.0885 15.0338);--chart-1:lab(51.0379% 71.3586 16.8803)}}[data-primary-color=red]{--primary:#df202e;--primary-foreground:#fcfcfc;--ring:#e94646;--chart-1:#df202e}@supports (color:lab(0% 0 0)){[data-primary-color=red]{--primary:lab(49.0306% 69.7939 45.0284);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(55.069% 63.1711 38.3811);--chart-1:lab(49.0306% 69.7939 45.0284)}}[data-primary-color=orange]{--primary:#df6700;--primary-foreground:#fcfcfc;--ring:#eb7c33;--chart-1:#df6700}@supports (color:lab(0% 0 0)){[data-primary-color=orange]{--primary:lab(58.2275% 46.4538 73.0919);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(64.2222% 40.3262 57.2316);--chart-1:lab(58.2275% 46.4538 73.0919)}}[data-primary-color=amber]{--primary:#d38f00;--primary-foreground:#0a0e11;--ring:#e49e22;--chart-1:#d38f00}@supports (color:lab(0% 0 0)){[data-primary-color=amber]{--primary:lab(64.9333% 24.4571 92.87);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(70.8468% 20.2319 68.534);--chart-1:lab(64.9333% 24.4571 92.87)}}[data-primary-color=green]{--primary:#1c882d;--primary-foreground:#fcfcfc;--ring:#419547;--chart-1:#1c882d}@supports (color:lab(0% 0 0)){[data-primary-color=green]{--primary:lab(49.688% -45.0514 38.7399);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(55.2905% -39.2931 32.7248);--chart-1:lab(49.688% -45.0514 38.7399)}}[data-primary-color=emerald]{--primary:#00935d;--primary-foreground:#fcfcfc;--ring:#019f68;--chart-1:#00935d}@supports (color:lab(0% 0 0)){[data-primary-color=emerald]{--primary:lab(53.3685% -54.3478 21.2344);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(57.7608% -46.9025 18.3994);--chart-1:lab(53.3685% -54.3478 21.2344)}}[data-primary-color=teal]{--primary:#008f89;--primary-foreground:#fcfcfc;--ring:#009a95;--chart-1:#008f89}@supports (color:lab(0% 0 0)){[data-primary-color=teal]{--primary:lab(52.7534% -44.2588 -8.64539);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(57.1693% -37.2438 -7.37159);--chart-1:lab(52.7534% -44.2588 -8.64539)}}[data-primary-color=cyan]{--primary:#00a1b5;--primary-foreground:#0a0e11;--ring:#30b1c4;--chart-1:#00a1b5}@supports (color:lab(0% 0 0)){[data-primary-color=cyan]{--primary:lab(60.3581% -35.3886 -23.9281);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(66.0315% -30.466 -20.4117);--chart-1:lab(60.3581% -35.3886 -23.9281)}}.dark[data-primary-color=neutral]{--primary:#eee;--primary-foreground:#0a0e11;--ring:#9e9e9e}@supports (color:lab(0% 0 0)){.dark[data-primary-color=neutral]{--primary:lab(94.2% 0 0);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(65.2% 0 0)}}.dark[data-primary-color=slate]{--primary:#aeb9c4;--primary-foreground:#0a0e11;--ring:#95a0ab}@supports (color:lab(0% 0 0)){.dark[data-primary-color=slate]{--primary:lab(74.4586% -2.09501 -7.09385);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(65.1777% -2.07776 -7.08538)}}.dark[data-primary-color=blue]{--primary:#288eff;--primary-foreground:#0a0e11;--ring:#268eff}@supports (color:lab(0% 0 0)){.dark[data-primary-color=blue]{--primary:lab(57.5884% 7.28574 -75.3641);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(57.8879% 4.26894 -68.6572)}}.dark[data-primary-color=indigo]{--primary:#5876ff;--primary-foreground:#0a0e11;--ring:#5877ff}@supports (color:lab(0% 0 0)){.dark[data-primary-color=indigo]{--primary:lab(52.6685% 31.2141 -85.0338);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(53.1239% 26.1294 -78.0184)}}.dark[data-primary-color=violet]{--primary:#9572ff;--primary-foreground:#0a0e11;--ring:#9573ff}@supports (color:lab(0% 0 0)){.dark[data-primary-color=violet]{--primary:lab(56.1866% 54.2078 -86.7577);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(56.6945% 48.3049 -80.1455)}}.dark[data-primary-color=purple]{--primary:#b65bff;--primary-foreground:#0a0e11;--ring:#b45fff}@supports (color:lab(0% 0 0)){.dark[data-primary-color=purple]{--primary:lab(56.0788% 64.4195 -75.8209);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(56.5509% 58.4734 -70.0691)}}.dark[data-primary-color=rose]{--primary:#ff5881;--primary-foreground:#0a0e11;--ring:#ff5d82}@supports (color:lab(0% 0 0)){.dark[data-primary-color=rose]{--primary:lab(62.6442% 71.5698 16.5735);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(62.8796% 65.1735 14.9267)}}.dark[data-primary-color=red]{--primary:#ff635e;--primary-foreground:#0a0e11;--ring:#ff625e}@supports (color:lab(0% 0 0)){.dark[data-primary-color=red]{--primary:lab(62.9899% 69.4715 42.1032);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(63.2066% 63.0145 37.4065)}}.dark[data-primary-color=orange]{--primary:#ff893c;--primary-foreground:#0a0e11;--ring:#fc8c45}@supports (color:lab(0% 0 0)){.dark[data-primary-color=orange]{--primary:lab(69.8826% 45.6333 65.8538);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(70.043% 40.0023 55.7651)}}.dark[data-primary-color=amber]{--primary:#fcab00;--primary-foreground:#0a0e11;--ring:#f5ae39}@supports (color:lab(0% 0 0)){.dark[data-primary-color=amber]{--primary:lab(76.5988% 23.3867 80.4554);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(76.6715% 19.8199 66.5811)}}.dark[data-primary-color=green]{--primary:#3db44a;--primary-foreground:#0a0e11;--ring:#4db155}@supports (color:lab(0% 0 0)){.dark[data-primary-color=green]{--primary:lab(65.0263% -50.6023 42.8364);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(64.8105% -44.9106 37.4389)}}.dark[data-primary-color=emerald]{--primary:#00bd79;--primary-foreground:#0a0e11;--ring:#00bb7b}@supports (color:lab(0% 0 0)){.dark[data-primary-color=emerald]{--primary:lab(67.5559% -60.8161 23.7986);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(67.3029% -53.6417 21.0387)}}.dark[data-primary-color=teal]{--primary:#00b6af;--primary-foreground:#0a0e11;--ring:#08b6af}@supports (color:lab(0% 0 0)){.dark[data-primary-color=teal]{--primary:lab(66.7885% -47.5252 -9.34684);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(66.5633% -40.6021 -8.04987)}}.dark[data-primary-color=cyan]{--primary:#00c3db;--primary-foreground:#0a0e11;--ring:#45c1d4}@supports (color:lab(0% 0 0)){.dark[data-primary-color=cyan]{--primary:lab(71.9734% -35.7786 -24.0464);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(71.8365% -30.5868 -20.4553)}}[data-secondary-color=neutral]{--secondary:#171717;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=neutral]{--secondary:lab(7.78201% -.0000149012 0);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}[data-secondary-color=slate]{--secondary:#404952;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=slate]{--secondary:lab(30.371% -1.94976 -7.02767);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}[data-secondary-color=blue]{--secondary:#006edb;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=blue]{--secondary:lab(46.0394% 8.56912 -68.4233);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}[data-secondary-color=indigo]{--secondary:#384cde;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=indigo]{--secondary:lab(38.6997% 32.722 -77.9265);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}[data-secondary-color=violet]{--secondary:#783ff5;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=violet]{--secondary:lab(43.2152% 55.7836 -83.4078);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}[data-secondary-color=purple]{--secondary:#952ee2;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=purple]{--secondary:lab(43.211% 64.0487 -72.822);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}[data-secondary-color=rose]{--secondary:#e32762;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=rose]{--secondary:lab(51.0379% 71.3586 16.8803);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}[data-secondary-color=red]{--secondary:#df202e;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=red]{--secondary:lab(49.0306% 69.7939 45.0284);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}[data-secondary-color=orange]{--secondary:#df6700;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=orange]{--secondary:lab(58.2275% 46.4538 73.0919);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}[data-secondary-color=amber]{--secondary:#d38f00;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){[data-secondary-color=amber]{--secondary:lab(64.9333% 24.4571 92.87);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}[data-secondary-color=green]{--secondary:#1c882d;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=green]{--secondary:lab(49.688% -45.0514 38.7399);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}[data-secondary-color=emerald]{--secondary:#00935d;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=emerald]{--secondary:lab(53.3685% -54.3478 21.2344);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}[data-secondary-color=teal]{--secondary:#008f89;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=teal]{--secondary:lab(52.7534% -44.2588 -8.64539);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}[data-secondary-color=cyan]{--secondary:#00a1b5;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){[data-secondary-color=cyan]{--secondary:lab(60.3581% -35.3886 -23.9281);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=neutral]{--secondary:#eee;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=neutral]{--secondary:lab(94.2% 0 0);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=slate]{--secondary:#aeb9c4;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=slate]{--secondary:lab(74.4586% -2.09501 -7.09385);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=blue]{--secondary:#288eff;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=blue]{--secondary:lab(57.5884% 7.28574 -75.3641);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=indigo]{--secondary:#5876ff;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=indigo]{--secondary:lab(52.6685% 31.2141 -85.0338);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=violet]{--secondary:#9572ff;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=violet]{--secondary:lab(56.1866% 54.2078 -86.7577);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=purple]{--secondary:#b65bff;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=purple]{--secondary:lab(56.0788% 64.4195 -75.8209);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=rose]{--secondary:#ff5881;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=rose]{--secondary:lab(62.6442% 71.5698 16.5735);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=red]{--secondary:#ff635e;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=red]{--secondary:lab(62.9899% 69.4715 42.1032);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=orange]{--secondary:#ff893c;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=orange]{--secondary:lab(69.8826% 45.6333 65.8538);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=amber]{--secondary:#fcab00;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=amber]{--secondary:lab(76.5988% 23.3867 80.4554);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=green]{--secondary:#3db44a;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=green]{--secondary:lab(65.0263% -50.6023 42.8364);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=emerald]{--secondary:#00bd79;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=emerald]{--secondary:lab(67.5559% -60.8161 23.7986);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=teal]{--secondary:#00b6af;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=teal]{--secondary:lab(66.7885% -47.5252 -9.34684);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=cyan]{--secondary:#00c3db;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=cyan]{--secondary:lab(71.9734% -35.7786 -24.0464);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}[data-primary-color=pink]{--primary:#e5259a;--primary-foreground:#fcfcfc;--ring:#f14aa8;--chart-1:#e5259a}@supports (color:lab(0% 0 0)){[data-primary-color=pink]{--primary:lab(52.664% 75.507 -14.7584);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(58.7453% 69.7135 -13.568);--chart-1:lab(52.664% 75.507 -14.7584)}}.dark[data-primary-color=pink]{--primary:#ff5fb7;--primary-foreground:#0a0e11;--ring:#ff5fb7}@supports (color:lab(0% 0 0)){.dark[data-primary-color=pink]{--primary:lab(64.5491% 69.9186 -13.5839);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(64.5491% 69.9186 -13.5839)}}[data-secondary-color=pink]{--secondary:#e5259a;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=pink]{--secondary:lab(52.664% 75.507 -14.7584);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}.dark[data-secondary-color=pink]{--secondary:#ff5fb7;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=pink]{--secondary:lab(64.5491% 69.9186 -13.5839);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}[data-primary-color=fuchsia]{--primary:#c724d2;--primary-foreground:#fcfcfc;--ring:#d348dd;--chart-1:#c724d2}@supports (color:lab(0% 0 0)){[data-primary-color=fuchsia]{--primary:lab(49.3404% 74.1962 -53.3267);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(55.5945% 68.1381 -49.3808);--chart-1:lab(49.3404% 74.1962 -53.3267)}}.dark[data-primary-color=fuchsia]{--primary:#e755f1;--primary-foreground:#0a0e11;--ring:#e755f1}@supports (color:lab(0% 0 0)){.dark[data-primary-color=fuchsia]{--primary:lab(61.26% 70.914 -51.4756);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(61.26% 70.914 -51.4756)}}[data-secondary-color=fuchsia]{--secondary:#c724d2;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=fuchsia]{--secondary:lab(49.3404% 74.1962 -53.3267);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}.dark[data-secondary-color=fuchsia]{--secondary:#e755f1;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=fuchsia]{--secondary:lab(61.26% 70.914 -51.4756);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}[data-primary-color=lime]{--primary:#7abb00;--primary-foreground:#0a0e11;--ring:#8dca3c;--chart-1:#7abb00}@supports (color:lab(0% 0 0)){[data-primary-color=lime]{--primary:lab(69.4448% -39.3808 71.5356);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(75.1161% -36.0893 60.26);--chart-1:lab(69.4448% -39.3808 71.5356)}}.dark[data-primary-color=lime]{--primary:#98dc38;--primary-foreground:#0a0e11;--ring:#98dc38}@supports (color:lab(0% 0 0)){.dark[data-primary-color=lime]{--primary:lab(81.0991% -39.9326 67.8191);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(81.0991% -39.9326 67.8191)}}[data-secondary-color=lime]{--secondary:#7abb00;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){[data-secondary-color=lime]{--secondary:lab(69.4448% -39.3808 71.5356);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=lime]{--secondary:#98dc38;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=lime]{--secondary:lab(81.0991% -39.9326 67.8191);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}[data-primary-color=sky]{--primary:#0099d2;--primary-foreground:#fcfcfc;--ring:#05a9e2;--chart-1:#0099d2}@supports (color:lab(0% 0 0)){[data-primary-color=sky]{--primary:lab(58.3531% -22.5464 -45.3076);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(64.2195% -21.6761 -39.9382);--chart-1:lab(58.3531% -22.5464 -45.3076)}}.dark[data-primary-color=sky]{--primary:#08baf8;--primary-foreground:#0a0e11;--ring:#08baf8}@supports (color:lab(0% 0 0)){.dark[data-primary-color=sky]{--primary:lab(70.0327% -23.2329 -42.7924);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(70.0327% -23.2329 -42.7924)}}[data-secondary-color=sky]{--secondary:#0099d2;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=sky]{--secondary:lab(58.3531% -22.5464 -45.3076);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}.dark[data-secondary-color=sky]{--secondary:#08baf8;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=sky]{--secondary:lab(70.0327% -23.2329 -42.7924);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}[data-primary-color=coral]{--primary:#f05940;--primary-foreground:#fcfcfc;--ring:#f9725a;--chart-1:#f05940}@supports (color:lab(0% 0 0)){[data-primary-color=coral]{--primary:lab(58.826% 57.8663 46.4011);--primary-foreground:lab(98.84% .0000298023 -.0000119209);--ring:lab(64.8436% 51.3397 39.5198);--chart-1:lab(58.826% 57.8663 46.4011)}}.dark[data-primary-color=coral]{--primary:#ff7e66;--primary-foreground:#0a0e11;--ring:#ff7e66}@supports (color:lab(0% 0 0)){.dark[data-primary-color=coral]{--primary:lab(68.3308% 51.2473 39.1928);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(68.3308% 51.2473 39.1928)}}[data-secondary-color=coral]{--secondary:#f05940;--secondary-foreground:#fcfcfc}@supports (color:lab(0% 0 0)){[data-secondary-color=coral]{--secondary:lab(58.826% 57.8663 46.4011);--secondary-foreground:lab(98.84% .0000298023 -.0000119209)}}.dark[data-secondary-color=coral]{--secondary:#ff7e66;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=coral]{--secondary:lab(68.3308% 51.2473 39.1928);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}[data-primary-color=mint]{--primary:#2cc69a;--primary-foreground:#0a0e11;--ring:#60d3ac;--chart-1:#2cc69a}@supports (color:lab(0% 0 0)){[data-primary-color=mint]{--primary:lab(71.6914% -48.5908 10.7946);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(77.2307% -41.233 9.22231);--chart-1:lab(71.6914% -48.5908 10.7946)}}.dark[data-primary-color=mint]{--primary:#5fdfb4;--primary-foreground:#0a0e11;--ring:#5fdfb4}@supports (color:lab(0% 0 0)){.dark[data-primary-color=mint]{--primary:lab(80.8425% -44.7466 9.99652);--primary-foreground:lab(3.69007% -.552692 -2.32546);--ring:lab(80.8425% -44.7466 9.99652)}}[data-secondary-color=mint]{--secondary:#2cc69a;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){[data-secondary-color=mint]{--secondary:lab(71.6914% -48.5908 10.7946);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}.dark[data-secondary-color=mint]{--secondary:#5fdfb4;--secondary-foreground:#0a0e11}@supports (color:lab(0% 0 0)){.dark[data-secondary-color=mint]{--secondary:lab(80.8425% -44.7466 9.99652);--secondary-foreground:lab(3.69007% -.552692 -2.32546)}}[data-font=geist]{--font-sans:var(--font-geist-sans), system-ui, sans-serif}[data-font=inter]{--font-sans:var(--font-inter), system-ui, sans-serif}[data-font=manrope]{--font-sans:var(--font-manrope), system-ui, sans-serif}[data-font=plus-jakarta]{--font-sans:var(--font-plus-jakarta), system-ui, sans-serif}[data-font=roboto]{--font-sans:var(--font-roboto), system-ui, sans-serif}[data-font=open-sans]{--font-sans:var(--font-open-sans), system-ui, sans-serif}[data-font=lato]{--font-sans:var(--font-lato), system-ui, sans-serif}[data-font=poppins]{--font-sans:var(--font-poppins), system-ui, sans-serif}[data-font=mono]{--font-sans:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}[data-font-scale=sm]{--font-scale:.92}[data-font-scale=md]{--font-scale:1}[data-font-scale=lg]{--font-scale:1.06}[data-font-scale=xl]{--font-scale:1.12}[data-radius=none]{--radius:0rem}[data-radius=sm]{--radius:.375rem}[data-radius=md]{--radius:.625rem}[data-radius=lg]{--radius:.875rem}[data-radius=xl]{--radius:1.25rem}[data-density=comfortable]{--space-y:1rem;--row-h:2.75rem;--pad-card:1rem;--btn-h-sm:2rem}[data-density=compact]{--space-y:.625rem;--row-h:2.25rem;--pad-card:.75rem;--btn-h-sm:1.75rem}[data-shadow=flat]{--shadow-card:none;--shadow-pop:0 1px 2px 0 #0000000a;--shadow-modal:0 4px 12px -2px #0000001a}[data-shadow=soft]{--shadow-card:0 1px 2px 0 #0000000a, 0 1px 3px 0 #0000000a;--shadow-pop:0 4px 12px -2px #00000014, 0 2px 4px -2px #0000000a;--shadow-modal:0 20px 40px -12px #0000002e, 0 8px 16px -4px #00000014}[data-shadow=medium]{--shadow-card:0 2px 4px 0 #0000000f, 0 4px 8px -2px #0000000f;--shadow-pop:0 8px 20px -4px #0000001f, 0 4px 8px -2px #0000000f;--shadow-modal:0 28px 56px -16px #00000038, 0 12px 24px -8px #0000001a}[data-shadow=elevated]{--shadow-card:0 4px 8px 0 #00000014, 0 8px 16px -4px #00000014;--shadow-pop:0 12px 28px -6px #00000029, 0 6px 12px -4px #00000014;--shadow-modal:0 36px 72px -20px #00000047, 0 16px 32px -10px #00000024}[data-animation=none]{--motion-multiplier:0}[data-animation=subtle]{--motion-multiplier:.5}[data-animation=smooth]{--motion-multiplier:1}[data-animation=playful]{--motion-multiplier:1.5}[data-animation=none] *,[data-animation=none] :before,[data-animation=none] :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-sidebar=full]{--sidebar-w:16rem;--sidebar-pad-x:.75rem}[data-sidebar=compact]{--sidebar-w:13.5rem;--sidebar-pad-x:.5rem}[data-sidebar=rail]{--sidebar-w:3.5rem;--sidebar-pad-x:.375rem;--sidebar-w-expanded:14rem}[data-sidebar=floating],[data-sidebar=glass]{--sidebar-w:16rem;--sidebar-pad-x:.75rem}[data-sidebar-collapsed=true]{--sidebar-w:3.5rem;--sidebar-pad-x:.375rem;--sidebar-w-expanded:14rem}aside[data-variant=rail] nav{scrollbar-width:none}aside[data-variant=rail] nav::-webkit-scrollbar{width:0;height:0}[data-header=sticky],[data-header=floating]{--header-h:3.5rem}[data-header=compact]{--header-h:3rem}[data-header=glass]{--header-h:3.5rem}[data-header=minimal]{--header-h:3.25rem}[data-sidebar-content=icon-only] [data-slot=sidebar-label],[data-sidebar-content=text-only] [data-slot=sidebar-icon],[data-header-content=icon-only] [data-slot=header-label],[data-header-content=text-only] [data-slot=header-icon]{display:none}@media (hover:none){[data-sidebar=rail] [data-slot=sidebar-label]{display:none}}.card-padding{padding:var(--pad-card)}.metric-tile{color:#fff;background-image:linear-gradient(180deg, #00000014, #0000003d), linear-gradient(135deg, var(--tile-from), var(--tile-to));box-shadow:0 14px 30px -20px var(--tile-to);border:1px solid #ffffff29;position:relative;overflow:hidden}.metric-tile:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff61 1.2px,#0000 1.2px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(105deg,#0000 18%,#000 92%);mask-image:linear-gradient(105deg,#0000 18%,#000 92%)}.metric-tile>*{z-index:1;position:relative}.metric-tile-art{color:#fff;opacity:.17;pointer-events:none;z-index:0;width:7rem;height:7rem;position:absolute;bottom:-1.15rem;right:-.85rem}a.metric-tile:hover,button.metric-tile:hover{filter:brightness(1.07)saturate(1.04);box-shadow:0 20px 36px -18px var(--tile-to);transform:translateY(-2px)}.bday-pin{animation:.52s cubic-bezier(.22,.9,.3,1) both bday-pin-in}@keyframes bday-pin-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}.bday-pin-wash{pointer-events:none;background:radial-gradient(70% 140% at 8% 0%, var(--primary), transparent 62%), radial-gradient(60% 130% at 92% 100%, var(--warning), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bday-pin-wash{background:radial-gradient(70% 140% at 8% 0%, color-mix(in oklch, var(--primary) 16%, transparent), transparent 62%), radial-gradient(60% 130% at 92% 100%, color-mix(in oklch, var(--warning) 14%, transparent), transparent 60%)}}.bday-pin-dots{pointer-events:none;background-image:radial-gradient(var(--primary) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bday-pin-dots{background-image:radial-gradient(color-mix(in oklch, var(--primary) 40%, transparent) 1px, transparent 1px)}}.bday-pin-dots{opacity:.5;background-size:13px 13px;-webkit-mask-image:linear-gradient(100deg,#0000 42%,#000 100%);mask-image:linear-gradient(100deg,#0000 42%,#000 100%)}.bday-pin-sheen{pointer-events:none;background:linear-gradient(100deg, transparent, var(--primary), transparent);inset-block:0;width:35%;position:absolute;left:-40%}@supports (color:color-mix(in lab, red, red)){.bday-pin-sheen{background:linear-gradient(100deg, transparent, color-mix(in oklch, var(--primary) 18%, transparent), transparent)}}.bday-pin-sheen{animation:6.5s ease-in-out infinite bday-sheen}@keyframes bday-sheen{0%,65%{opacity:0;transform:translate(0)}70%{opacity:1}to{opacity:0;transform:translate(420%)}}.bday-mini{pointer-events:none;opacity:0;border-radius:50% 50% 46% 46%;animation:12s ease-in-out infinite bday-rise;position:absolute;bottom:-2.5rem}.bday-mini:after{content:"";opacity:.35;background:currentColor;width:1px;height:.8rem;position:absolute;top:100%;left:50%}.bday-mini-1{width:1.15rem;height:1.5rem;color:var(--primary);background:var(--primary);left:44%}@supports (color:color-mix(in lab, red, red)){.bday-mini-1{background:color-mix(in oklch, var(--primary) 42%, transparent)}}.bday-mini-1{animation-duration:11.5s;animation-delay:0s}.bday-mini-2{width:1.3rem;height:1.7rem;color:var(--warning);background:var(--warning);left:54%}@supports (color:color-mix(in lab, red, red)){.bday-mini-2{background:color-mix(in oklch, var(--warning) 42%, transparent)}}.bday-mini-2{animation-duration:13s;animation-delay:2s}.bday-mini-3{width:1.05rem;height:1.4rem;color:var(--success);background:var(--success);left:64%}@supports (color:color-mix(in lab, red, red)){.bday-mini-3{background:color-mix(in oklch, var(--success) 42%, transparent)}}.bday-mini-3{animation-duration:12s;animation-delay:4.1s}.bday-mini-4{width:1.25rem;height:1.6rem;color:var(--info);background:var(--info);left:73%}@supports (color:color-mix(in lab, red, red)){.bday-mini-4{background:color-mix(in oklch, var(--info) 42%, transparent)}}.bday-mini-4{animation-duration:14s;animation-delay:6.2s}.bday-mini-5{width:1.1rem;height:1.45rem;color:var(--primary);background:var(--primary);left:82%}@supports (color:color-mix(in lab, red, red)){.bday-mini-5{background:color-mix(in oklch, var(--primary) 42%, transparent)}}.bday-mini-5{animation-duration:12.5s;animation-delay:8.3s}.bday-mini-6{width:1.2rem;height:1.55rem;color:var(--warning);background:var(--warning);left:91%}@supports (color:color-mix(in lab, red, red)){.bday-mini-6{background:color-mix(in oklch, var(--warning) 42%, transparent)}}.bday-mini-6{animation-duration:13.5s;animation-delay:10.4s}@keyframes bday-rise{0%{opacity:0;transform:translate(0)rotate(-4deg)}12%{opacity:.55}50%{transform:translate(-10px,-5.5rem)rotate(5deg)}85%{opacity:.4}to{opacity:0;transform:translate(6px,-11rem)rotate(-3deg)}}.order-head:after{content:"";pointer-events:none;inset-block:0;background:linear-gradient(100deg,#0000,#ffffff38,#0000);width:28%;animation:7s ease-in-out infinite order-head-sheen;position:absolute;left:-30%}@keyframes order-head-sheen{0%,72%{opacity:0;transform:translate(0)}76%{opacity:1}to{opacity:0;transform:translate(520%)}}.order-flash{animation:1.6s ease-out order-flash}@keyframes order-flash{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--success) 55%, transparent);border-color:color-mix(in oklch, var(--success) 70%, transparent)}60%{border-color:color-mix(in oklch, var(--success) 40%, transparent);box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.btn-press{transition:transform var(--motion-fast) ease, box-shadow var(--motion-normal) ease, background-color var(--motion-fast) ease}.btn-press:active:not(:disabled){transform:scale(.975)}.order-stagger>*{animation:.42s cubic-bezier(.22,.9,.3,1) both order-card-in}.order-stagger>:first-child{animation-delay:0s}.order-stagger>:nth-child(2){animation-delay:60ms}.order-stagger>:nth-child(3){animation-delay:.12s}.order-stagger>:nth-child(4){animation-delay:.18s}.order-stagger>:nth-child(5){animation-delay:.24s}.order-stagger>:nth-child(6){animation-delay:.3s}.order-stagger>:nth-child(7){animation-delay:.36s}.order-stagger>:nth-child(8){animation-delay:.42s}.order-stagger>:nth-child(n+9){animation-delay:.48s}@keyframes order-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pending-plug{animation:2.4s ease-in-out infinite pending-plug}@keyframes pending-plug{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.emu-step{animation:.46s cubic-bezier(.22,.9,.3,1) both emu-step-in}@keyframes emu-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.emu-reveal{animation:.32s ease-out both emu-reveal}@keyframes emu-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.emu-note{animation:.52s cubic-bezier(.22,.9,.3,1) both emu-note-in}@keyframes emu-note-in{0%{opacity:0;transform:translateY(-6px)}55%{opacity:1;transform:none}70%{transform:translate(-3px)}85%{transform:translate(2px)}to{transform:none}}.claim-btn{background-image:linear-gradient(100deg, var(--success), var(--success) 45%, var(--success));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.claim-btn{background-image:linear-gradient(100deg, color-mix(in oklch, var(--success) 92%, black 8%), var(--success) 45%, color-mix(in oklch, var(--success) 80%, white 20%))}}.claim-btn{box-shadow:0 10px 22px -14px var(--success)}@supports (color:color-mix(in lab, red, red)){.claim-btn{box-shadow:0 10px 22px -14px color-mix(in oklch, var(--success) 85%, transparent)}}.claim-btn{transition:transform var(--motion-fast) ease, box-shadow var(--motion-normal) ease, filter var(--motion-fast) ease}.claim-btn:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 16px 30px -14px var(--success);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.claim-btn:hover:not(:disabled){box-shadow:0 16px 30px -14px color-mix(in oklch, var(--success) 85%, transparent)}}.claim-btn:active:not(:disabled){transform:scale(.99)}.claim-btn:disabled{background-image:none;background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.claim-btn:disabled{background-color:color-mix(in oklch, var(--muted-foreground) 40%, transparent)}}.claim-btn:disabled{box-shadow:none}.claim-shine{pointer-events:none;inset-block:0;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:30%;animation:4.5s ease-in-out infinite claim-shine;position:absolute;left:-35%}.claim-btn:disabled .claim-shine{opacity:0;animation:none}@keyframes claim-shine{0%,70%{opacity:0;transform:translate(0)}75%{opacity:1}to{opacity:0;transform:translate(460%)}}.action-tile:hover:not(:disabled){transform:translateY(-1px)}.action-tile:active:not(:disabled){transform:scale(.99)}.soon{animation:.52s cubic-bezier(.22,.9,.3,1) both soon-in}@keyframes soon-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.soon-wash{pointer-events:none;background:radial-gradient(55% 130% at 0% 0%, var(--primary), transparent 60%), radial-gradient(45% 120% at 100% 100%, var(--warning), transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.soon-wash{background:radial-gradient(55% 130% at 0% 0%, color-mix(in oklch, var(--primary) 18%, transparent), transparent 60%), radial-gradient(45% 120% at 100% 100%, color-mix(in oklch, var(--warning) 14%, transparent), transparent 62%)}}.soon-dots{pointer-events:none;background-image:radial-gradient(var(--primary) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.soon-dots{background-image:radial-gradient(color-mix(in oklch, var(--primary) 38%, transparent) 1px, transparent 1px)}}.soon-dots{opacity:.4;background-size:13px 13px;-webkit-mask-image:linear-gradient(100deg,#0000 35%,#000 100%);mask-image:linear-gradient(100deg,#0000 35%,#000 100%)}.soon-sheen{pointer-events:none;background:linear-gradient(100deg, transparent, var(--primary), transparent);inset-block:0;width:28%;position:absolute;left:-35%}@supports (color:color-mix(in lab, red, red)){.soon-sheen{background:linear-gradient(100deg, transparent, color-mix(in oklch, var(--primary) 16%, transparent), transparent)}}.soon-sheen{animation:7s ease-in-out infinite soon-sheen}@keyframes soon-sheen{0%,70%{opacity:0;transform:translate(0)}74%{opacity:1}to{opacity:0;transform:translate(480%)}}.soon-edge{pointer-events:none;background:linear-gradient(90deg, transparent, var(--primary), var(--warning), transparent);border-radius:999px;width:22%;height:2px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.soon-edge{background:linear-gradient(90deg, transparent, var(--primary), color-mix(in oklch, var(--warning) 80%, transparent), transparent)}}.soon-edge{animation:5.5s linear infinite soon-edge}@keyframes soon-edge{0%{transform:translate(-110%)}to{transform:translate(560%)}}.soon-tone-primary{color:var(--primary)}.soon-tone-warning{color:var(--warning)}.soon-tone-success{color:var(--success)}.soon-tone-info{color:var(--info)}.soon-tone-destructive{color:var(--destructive)}.soon-float{pointer-events:none;opacity:0;animation:14s ease-in-out infinite soon-float;position:absolute;bottom:-2rem}@keyframes soon-float{0%{opacity:0;transform:translate(0)rotate(-8deg)scale(.9)}10%{opacity:.38}50%{transform:translate(-12px,-5rem)rotate(12deg)scale(1.05)}85%{opacity:.22}to{opacity:0;transform:translate(10px,-9.5rem)rotate(-6deg)scale(.95)}}.soon-balloon{pointer-events:none;opacity:0;background:currentColor;border-radius:50% 50% 46% 46%;width:1.15rem;height:1.5rem;animation:19s ease-in-out infinite soon-balloon;position:absolute;bottom:-2.5rem}.soon-balloon:after{content:"";opacity:.4;background:currentColor;width:1px;height:.8rem;position:absolute;top:100%;left:50%}@keyframes soon-balloon{0%{opacity:0;transform:translate(0)rotate(-3deg)}12%{opacity:.3}50%{transform:translate(-14px,-5.5rem)rotate(5deg)}86%{opacity:.18}to{opacity:0;transform:translate(9px,-10rem)rotate(-2deg)}}.soon-cake{transform-origin:50% 80%;animation:5s ease-in-out infinite soon-cake}@keyframes soon-cake{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-10deg)}91%{transform:rotate(8deg)}96%{transform:rotate(-3deg)}}.soon-halo{animation:2.8s ease-in-out infinite soon-halo}@keyframes soon-halo{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--primary) 45%, transparent)}60%{box-shadow:0 0 0 8px #0000}}.soon-twinkle{animation:2.6s ease-in-out infinite soon-twinkle}@keyframes soon-twinkle{0%,to{opacity:.35;transform:scale(.85)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(90deg)}}.soon-count{animation:3.2s ease-in-out infinite soon-count}@keyframes soon-count{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--primary) 40%, transparent)}55%{box-shadow:0 0 0 5px #0000}}.soon-beat{animation:2.2s ease-in-out infinite soon-beat}@keyframes soon-beat{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.18)}}.soon-card-in{animation:.44s cubic-bezier(.22,.9,.3,1) both soon-card-in}@keyframes soon-card-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.soon-card{transition:transform var(--motion-fast) ease, background-color var(--motion-normal) ease, border-color var(--motion-normal) ease, box-shadow var(--motion-normal) ease}.soon-card:hover{box-shadow:0 12px 24px -18px var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.soon-card:hover{box-shadow:0 12px 24px -18px color-mix(in oklch, var(--primary) 80%, transparent)}}.soon-tag{animation:3.4s ease-in-out infinite soon-tag}@keyframes soon-tag{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-2px)rotate(-8deg)}70%{transform:translateY(0)rotate(6deg)}}.soon-spark{pointer-events:none;opacity:0;background:var(--primary);border-radius:999px;width:5px;height:5px;position:absolute;top:50%;left:2.2rem}.soon-card:hover .soon-spark-1{animation:.7s ease-out soon-spark-1}.soon-card:hover .soon-spark-2{background:var(--warning);animation:.7s ease-out 80ms soon-spark-2}.soon-card:hover .soon-spark-3{background:var(--success);animation:.7s ease-out .16s soon-spark-3}@keyframes soon-spark-1{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-14px,-20px)scale(.4)}}@keyframes soon-spark-2{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(10px,-24px)scale(.4)}}@keyframes soon-spark-3{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(18px,-12px)scale(.4)}}.soon-badge{animation:2.4s ease-in-out infinite soon-badge}@keyframes soon-badge{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--primary) 55%, transparent)}60%{box-shadow:0 0 0 7px #0000}}.soon-shake{transform-origin:60% 70%;animation:2.4s ease-in-out infinite soon-shake}@keyframes soon-shake{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-18deg)}84%{transform:rotate(14deg)}92%{transform:rotate(-7deg)}}.soon-num{animation:4.5s ease-in-out infinite soon-num;display:inline-block}@keyframes soon-num{0%,88%,to{transform:scale(1)}92%{transform:scale(1.18)}96%{transform:scale(.96)}}.kip-card{animation:.46s cubic-bezier(.22,.9,.3,1) both kip-card-in}@keyframes kip-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kip-row{animation:.38s ease-out both kip-row-in}@keyframes kip-row-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.kip-pending{animation:2.2s ease-in-out infinite kip-pending}@keyframes kip-pending{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--warning) 45%, transparent)}60%{box-shadow:0 0 0 5px #0000}}.kip-dot{animation:1.8s ease-in-out infinite kip-dot}@keyframes kip-dot{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--success) 60%, transparent);opacity:1}60%{opacity:.7;box-shadow:0 0 0 4px #0000}}.kip-note{animation:.42s ease-out both kip-note-in}@keyframes kip-note-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.kip-row-in{animation:.34s ease-out both kip-row-in}.kip-offer:hover{transform:translate(2px)}.kip-offer{transition:transform var(--motion-fast) ease, background-color var(--motion-normal) ease, border-color var(--motion-normal) ease}.kip-chip{animation:.3s cubic-bezier(.22,.9,.3,1.3) both kip-chip-in}@keyframes kip-chip-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.chart-card{animation:.48s cubic-bezier(.22,.9,.3,1) both chart-card-in}@keyframes chart-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.donut-row{animation:.42s ease-out both donut-row-in}@keyframes donut-row-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.donut-figure{animation:.26s cubic-bezier(.22,.9,.3,1.4) donut-figure}@keyframes donut-figure{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.pos-panel{animation:.42s cubic-bezier(.22,.9,.3,1) both pos-panel-in}@keyframes pos-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pos-soft-chip,.pos-chip-success,.pos-count-chip{white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.pos-soft-chip{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pos-soft-chip{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.pos-soft-chip{color:var(--muted-foreground)}.pos-chip-success{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.pos-chip-success{background:color-mix(in oklch, var(--success) 14%, transparent)}}.pos-chip-success{color:var(--success)}.pos-count-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pos-count-chip{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.pos-count-chip{color:var(--primary);animation:.26s cubic-bezier(.22,.9,.3,1.4) pos-count-in}@keyframes pos-count-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.pos-kbd{border:1px solid var(--border);background:var(--muted);border-radius:.375rem}@supports (color:color-mix(in lab, red, red)){.pos-kbd{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.pos-kbd{color:var(--muted-foreground);padding:.05rem .35rem;font-size:10px;font-weight:600}.pos-search:focus-within .pos-kbd{opacity:0}.pos-search-btn{background:linear-gradient(135deg, var(--primary), var(--info));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pos-search-btn{background:linear-gradient(135deg, var(--primary), color-mix(in oklch, var(--info) 65%, var(--primary)))}}.pos-search-btn{color:var(--primary-foreground);border:none}.pos-search-btn:hover:not(:disabled){filter:brightness(1.06)}.pos-label{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:12px;font-weight:500;display:inline-flex}.pos-tile{border-radius:calc(var(--radius) * 1.15);border:1px solid var(--border);background:linear-gradient(170deg, var(--card), var(--muted));flex-direction:column;gap:.25rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pos-tile{background:linear-gradient(170deg, color-mix(in oklch, var(--card) 100%, transparent), color-mix(in oklch, var(--muted) 35%, var(--card)))}}.pos-tile{text-align:left;padding:.5rem;transition:transform .18s cubic-bezier(.22,.9,.3,1),box-shadow .18s,border-color .18s;animation:.38s cubic-bezier(.22,.9,.3,1) both pos-tile-in}@keyframes pos-tile-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.pos-tile:hover:not(:disabled){border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.pos-tile:hover:not(:disabled){border-color:color-mix(in oklch, var(--primary) 45%, transparent)}}.pos-tile:hover:not(:disabled){box-shadow:0 10px 24px -14px var(--primary)}@supports (color:color-mix(in lab, red, red)){.pos-tile:hover:not(:disabled){box-shadow:0 10px 24px -14px color-mix(in oklch, var(--primary) 70%, transparent)}}.pos-tile:active:not(:disabled){transform:translateY(-1px)scale(.99)}.pos-tile:disabled{opacity:.55;cursor:not-allowed}.pos-tile:disabled .pos-tile-media{filter:grayscale()}.pos-tile-active{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pos-tile-active{border-color:color-mix(in oklch, var(--primary) 55%, transparent)}}.pos-tile-active{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.pos-tile-active{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--primary) 35%, transparent)}}.pos-tile-media{aspect-ratio:1;border-radius:calc(var(--radius) * .9);background:var(--muted);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pos-tile-media{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.pos-tile-img{transition:transform .3s cubic-bezier(.22,.9,.3,1)}.pos-tile:hover:not(:disabled) .pos-tile-img{transform:scale(1.07)}.pos-stock{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:9999px;padding:.05rem .4rem;font-size:10px;font-weight:600;position:absolute;top:.3rem;left:.3rem}.pos-tile-qty{background:var(--primary);min-width:1.25rem;height:1.25rem;color:var(--primary-foreground);font-variant-numeric:tabular-nums;box-shadow:0 2px 8px -2px var(--primary);border-radius:9999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:.3rem;right:.3rem}@supports (color:color-mix(in lab, red, red)){.pos-tile-qty{box-shadow:0 2px 8px -2px color-mix(in oklch, var(--primary) 80%, transparent)}}.pos-tile-qty{animation:.28s cubic-bezier(.22,.9,.3,1.6) pos-qty-pop}@keyframes pos-qty-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.pos-tile-add{background:var(--primary);width:1.75rem;height:1.75rem;color:var(--primary-foreground);opacity:0;box-shadow:0 4px 12px -4px var(--primary);border-radius:9999px;justify-content:center;align-items:center;transition:opacity .18s,transform .18s cubic-bezier(.22,.9,.3,1.5);display:inline-flex;position:absolute;bottom:.35rem;right:.35rem;transform:translateY(6px)scale(.8)}@supports (color:color-mix(in lab, red, red)){.pos-tile-add{box-shadow:0 4px 12px -4px color-mix(in oklch, var(--primary) 85%, transparent)}}.pos-tile:hover:not(:disabled) .pos-tile-add,.pos-tile:focus-visible .pos-tile-add{opacity:1;transform:none}.pos-tile-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2lh;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.pos-tile-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;font-size:14px;font-weight:700;display:flex}.pos-tile-cur{color:var(--muted-foreground);font-size:10px;font-weight:500}.pos-tile-pulse{animation:.38s cubic-bezier(.22,.9,.3,1) both pos-tile-in,.55s cubic-bezier(.22,.9,.3,1) pos-tile-pulse}@keyframes pos-tile-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--primary) 55%, transparent)}60%{box-shadow:0 0 0 10px color-mix(in oklch, var(--primary) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--primary) 0%, transparent)}}.pos-tile-skeleton{border-radius:calc(var(--radius) * 1.15);border:1px solid var(--border);background:var(--card);padding:.5rem;animation:.38s cubic-bezier(.22,.9,.3,1) both pos-tile-in}.pos-shimmer{background:linear-gradient(90deg, var(--muted) 25%, var(--muted) 50%, var(--muted) 75%)}@supports (color:color-mix(in lab, red, red)){.pos-shimmer{background:linear-gradient(90deg, color-mix(in oklch, var(--muted) 70%, transparent) 25%, color-mix(in oklch, var(--muted) 40%, transparent) 50%, color-mix(in oklch, var(--muted) 70%, transparent) 75%)}}.pos-shimmer{background-size:300% 100%;animation:1.4s ease-in-out infinite pos-shimmer}@keyframes pos-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}.pos-empty{border-radius:calc(var(--radius) * 1.15);border:1px dashed var(--border);background:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pos-empty{background:color-mix(in oklch, var(--muted) 25%, transparent)}}.pos-empty{text-align:center;padding:3rem 1rem;animation:.38s ease-out both pos-panel-in}.pos-pager{border-radius:calc(var(--radius) * 1.15);border:1px solid var(--border);background:var(--card);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.pos-cart-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:22rem;padding-right:2px;overflow-y:auto}.pos-cart-empty{border-radius:calc(var(--radius) * 1.1);border:1px dashed var(--border);text-align:center;flex-direction:column;align-items:center;padding:1.5rem 1rem;display:flex}.pos-cart-empty-icon{background:var(--muted);border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pos-cart-empty-icon{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.pos-cart-empty-icon{color:var(--muted-foreground);animation:2.4s ease-in-out infinite pos-cart-bob}@keyframes pos-cart-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pos-line{border-radius:calc(var(--radius) * .9);background:var(--muted);border:1px solid #0000;align-items:flex-start;gap:.5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pos-line{background:color-mix(in oklch, var(--muted) 35%, transparent)}}.pos-line{padding:.4rem;transition:background-color .16s,border-color .16s;animation:.34s cubic-bezier(.22,.9,.3,1) both pos-line-in}@keyframes pos-line-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.pos-line:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pos-line:hover{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.pos-line:hover{border-color:var(--border)}.pos-line-thumb{border-radius:calc(var(--radius) * .7);background:var(--muted);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pos-line-thumb{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.pos-line-x{width:1.5rem;height:1.5rem;color:var(--muted-foreground);opacity:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .16s,background-color .16s,color .16s;display:inline-flex}.pos-line:hover .pos-line-x,.pos-line-x:focus-visible{opacity:1}.pos-line-x:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pos-line-x:hover{background:color-mix(in oklch, var(--destructive) 14%, transparent)}}.pos-line-x:hover{color:var(--destructive)}@media (hover:none){.pos-line-x{opacity:1}}.pos-stepper{border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;display:inline-flex;overflow:hidden}.pos-stepper>button{width:1.5rem;height:1.5rem;color:var(--muted-foreground);justify-content:center;align-items:center;transition:background-color .14s,color .14s;display:inline-flex}.pos-stepper>button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pos-stepper>button:hover{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.pos-stepper>button:hover{color:var(--primary)}.pos-stepper>button:active{transform:scale(.9)}.pos-stepper-input{text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:0;width:2.25rem;padding:0;font-size:12px;font-weight:600;height:1.5rem!important}.pos-stepper-input:focus-visible{box-shadow:none;border:none;outline:none}.pos-segment{border-radius:calc(var(--radius) * .9);border:1px solid var(--border);background:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pos-segment{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.pos-segment{padding:.2rem}.pos-segment-btn{border-radius:calc(var(--radius) * .7);color:var(--muted-foreground);justify-content:center;align-items:center;gap:.3rem;padding:.4rem .25rem;font-size:12px;font-weight:500;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.pos-segment-btn:hover{color:var(--foreground)}.pos-segment-btn:active{transform:scale(.97)}.pos-segment-on{background:var(--card);color:var(--primary);box-shadow:0 1px 6px -2px var(--primary);font-weight:600}@supports (color:color-mix(in lab, red, red)){.pos-segment-on{box-shadow:0 1px 6px -2px color-mix(in oklch, var(--primary) 60%, transparent)}}.pos-bill{border-radius:calc(var(--radius) * .9);border:1px solid var(--border);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pos-bill{background:color-mix(in oklch, var(--muted) 35%, transparent)}}.pos-bill{padding:.5rem .65rem}.pos-bill>div{justify-content:space-between;align-items:center;gap:.75rem;padding:.2rem 0;font-size:12px;display:flex}.pos-bill dt{color:var(--muted-foreground);align-items:center;gap:.3rem;display:inline-flex}.pos-bill dd{font-variant-numeric:tabular-nums;font-weight:600}.pos-bill-total{border-top:1px dashed var(--border);margin-top:.35rem;padding-top:.5rem!important}.pos-bill-total dt{color:var(--foreground);font-size:13px;font-weight:600}.pos-bill-total dd{color:var(--primary);font-size:17px;font-weight:700;animation:.26s cubic-bezier(.22,.9,.3,1.4) pos-total}@keyframes pos-total{0%{opacity:0;transform:translateY(-3px)scale(.94)}to{opacity:1;transform:none}}.pos-place{background:linear-gradient(135deg, var(--primary), var(--info));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pos-place{background:linear-gradient(135deg, var(--primary), color-mix(in oklch, var(--info) 55%, var(--primary)))}}.pos-place{color:var(--primary-foreground);box-shadow:0 10px 22px -14px var(--primary);border:none}@supports (color:color-mix(in lab, red, red)){.pos-place{box-shadow:0 10px 22px -14px color-mix(in oklch, var(--primary) 90%, transparent)}}.pos-place{transition:transform .16s cubic-bezier(.22,.9,.3,1),box-shadow .16s,filter .16s}.pos-place:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 14px 26px -14px var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.pos-place:hover:not(:disabled){box-shadow:0 14px 26px -14px color-mix(in oklch, var(--primary) 95%, transparent)}}.pos-place:active:not(:disabled){transform:translateY(0)scale(.99)}.pos-place:disabled{filter:grayscale(.35);box-shadow:none}.pos-place-shine{pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff52 50%,#0000 65%);background:linear-gradient(100deg,#0000 35%,lab(100% 0 0/.32) 50%,#0000 65%);animation:3.4s ease-in-out infinite pos-place-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes pos-place-shine{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}.pos-place:disabled .pos-place-shine{opacity:0;animation:none}.pos-shake{animation:.38s cubic-bezier(.36,.07,.19,.97) pos-shake}@keyframes pos-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.pos-panel,.pos-tile,.pos-tile-skeleton,.pos-line,.pos-empty,.pos-count-chip,.pos-tile-qty,.pos-bill-total dd,.pos-shake,.pos-place-shine,.pos-shimmer,.pos-cart-empty-icon{animation:none}}.page-header-icon{background:linear-gradient(135deg, var(--primary), var(--info))}@supports (color:color-mix(in lab, red, red)){.page-header-icon{background:linear-gradient(135deg, color-mix(in oklch, var(--primary) 22%, transparent), color-mix(in oklch, var(--info) 20%, transparent))}}.page-header-icon{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.page-header-icon{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--primary) 18%, transparent)}}.page-header-icon{animation:.42s cubic-bezier(.22,.9,.3,1.3) both page-header-icon-in}@keyframes page-header-icon-in{0%{opacity:0;transform:scale(.7)rotate(-8deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-header-icon{animation:none}}.otrack-card{animation:.46s cubic-bezier(.22,.9,.3,1) both otrack-card-in}@keyframes otrack-card-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.otrack-success{--otrack:var(--success)}.otrack-info{--otrack:var(--info)}.otrack-destructive{--otrack:var(--destructive)}.otrack-muted{--otrack:var(--muted-foreground)}.otrack-col{min-width:0;animation:.46s cubic-bezier(.22,.9,.3,1) both otrack-col-in}@keyframes otrack-col-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.otrack-row{align-items:center;height:2.5rem;display:flex;position:relative}.otrack-node-wrap{flex-shrink:0;display:inline-flex;position:relative}.otrack-glyph{width:18px;height:18px;transition:height .22s,width .22s;display:block}.otrack-glyph[data-nudge]{transform:translate(.6px,-.6px)}.otrack-node{background:var(--otrack);border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.otrack-node{background:color-mix(in oklch, var(--otrack) 16%, transparent)}}.otrack-node{color:var(--otrack);box-shadow:inset 0 0 0 1px var(--otrack)}@supports (color:color-mix(in lab, red, red)){.otrack-node{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--otrack) 35%, transparent)}}.otrack-node{transition:transform .2s cubic-bezier(.22,.9,.3,1.4),box-shadow .2s}.otrack-col:hover .otrack-node{box-shadow:inset 0 0 0 1px var(--otrack), 0 6px 16px -8px var(--otrack);transform:translateY(-2px)scale(1.06)}@supports (color:color-mix(in lab, red, red)){.otrack-col:hover .otrack-node{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--otrack) 55%, transparent), 0 6px 16px -8px color-mix(in oklch, var(--otrack) 90%, transparent)}}.otrack-node-pending{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.otrack-node-pending{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.otrack-node-pending{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.otrack-node-pending{color:color-mix(in oklch, var(--muted-foreground) 80%, transparent)}}.otrack-node-pending{box-shadow:none;border:1.5px dashed var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.otrack-node-pending{border:1.5px dashed color-mix(in oklch, var(--muted-foreground) 42%, transparent)}}.otrack-node-live{box-shadow:inset 0 0 0 2px var(--otrack), 0 0 0 4px var(--otrack)}@supports (color:color-mix(in lab, red, red)){.otrack-node-live{box-shadow:inset 0 0 0 2px var(--otrack), 0 0 0 4px color-mix(in oklch, var(--otrack) 14%, transparent)}}.otrack-node-live{animation:2.6s ease-in-out infinite otrack-breathe}@keyframes otrack-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.otrack-halo{background:var(--otrack);opacity:.45;pointer-events:none;border-radius:9999px;animation:2.2s cubic-bezier(.4,0,.6,1) infinite otrack-halo;position:absolute;inset:0}@keyframes otrack-halo{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(1.75)}}.otrack-rail{border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:2.9rem;right:-.5rem}.otrack-rail-tail{right:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 40%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 40%,#0000 100%)}.otrack-rail-done{background:linear-gradient(90deg, var(--otrack), var(--otrack))}@supports (color:color-mix(in lab, red, red)){.otrack-rail-done{background:linear-gradient(90deg, color-mix(in oklch, var(--otrack) 85%, transparent), color-mix(in oklch, var(--otrack) 45%, transparent))}}.otrack-rail-done{transform-origin:0;animation:.52s cubic-bezier(.22,.9,.3,1) both otrack-draw}@keyframes otrack-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.otrack-rail-pending{background-image:linear-gradient(90deg, var(--muted-foreground) 0 6px, transparent 6px 12px)}@supports (color:color-mix(in lab, red, red)){.otrack-rail-pending{background-image:linear-gradient(90deg, color-mix(in oklch, var(--muted-foreground) 55%, transparent) 0 6px, transparent 6px 12px)}}.otrack-rail-pending{background-repeat:repeat-x;background-size:12px 2px}.otrack-rail-live{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.otrack-rail-live{background-color:color-mix(in oklch, var(--muted-foreground) 38%, transparent)}}.otrack-rail-live{background-image:linear-gradient(90deg, transparent 0%, var(--otrack) 12%, var(--otrack) 28%, transparent 42%, transparent 100%);background-repeat:no-repeat;background-size:300% 100%;animation:1.8s linear infinite otrack-flow}@keyframes otrack-flow{0%{background-position:200% 0}to{background-position:-100% 0}}.otrack-label{color:var(--otrack);margin-top:.6rem;font-size:13px;font-weight:600;line-height:1.3}.otrack-muted .otrack-label{color:var(--muted-foreground);font-weight:500}.otrack-time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:11px}.otrack-chip{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.otrack-chip{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.otrack-chip{white-space:nowrap;padding:.15rem .6rem;font-size:11px;font-weight:600}.otrack-chip-dot{background:var(--otrack);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--otrack);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.otrack-chip-dot{box-shadow:0 0 0 3px color-mix(in oklch, var(--otrack) 20%, transparent)}}@media (prefers-reduced-motion:reduce){.otrack-card,.otrack-col,.otrack-node-live,.otrack-halo,.otrack-rail-done,.otrack-rail-live{animation:none}.otrack-halo{opacity:0}}.otrack-dock{z-index:20;pointer-events:none;overflow-anchor:none;margin-inline:-1rem;padding-inline:1rem;display:flow-root;position:sticky;top:0}.otrack-dock>*{pointer-events:auto}@media (min-width:640px){.otrack-dock{margin-inline:-1.5rem;padding-inline:1.5rem}}.otrack-card{background:var(--card);contain:layout}.otrack-card[data-compact]{background:linear-gradient(180deg, var(--info), var(--card))}@supports (color:color-mix(in lab, red, red)){.otrack-card[data-compact]{background:linear-gradient(180deg, color-mix(in oklch, var(--info) 8%, var(--card)), var(--card))}}.otrack-card[data-compact]{box-shadow:inset 0 0 0 1px var(--info), 0 14px 28px -18px #0000008c, 0 4px 10px -8px #0006}@supports (color:color-mix(in lab, red, red)){.otrack-card[data-compact]{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--info) 24%, transparent), 0 14px 28px -18px #0000008c, 0 4px 10px -8px #0006}}.otrack-progress{background:linear-gradient(90deg, var(--otrack), var(--otrack));border-radius:0 2px 2px 0;height:2px;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.otrack-progress{background:linear-gradient(90deg, color-mix(in oklch, var(--otrack) 35%, transparent), var(--otrack))}}.otrack-progress{opacity:0;transform-origin:0;transition:opacity .22s,transform .52s cubic-bezier(.22,.9,.3,1),width .32s;transform:scaleX(0)}.otrack-card[data-compact] .otrack-progress{opacity:1;transform:none}.otrack-head{border-bottom:1px solid var(--border);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.otrack-head{border-bottom:1px solid color-mix(in oklch, var(--border) 60%, transparent)}}.otrack-head{padding:.75rem 1.25rem;transition:padding .22s,opacity .18s}.otrack-body{padding:1.25rem;transition:padding .22s;overflow-x:auto}.otrack-card[data-compact] .otrack-head{display:none}.otrack-card[data-compact] .otrack-body{padding:.55rem 1.25rem .6rem}.otrack-card[data-compact] .otrack-row{height:1.75rem}.otrack-card[data-compact] .otrack-node{width:1.75rem;height:1.75rem}.otrack-card[data-compact] .otrack-glyph{width:13px;height:13px}.otrack-card[data-compact] .otrack-rail{left:2.05rem}.otrack-card[data-compact] .otrack-label{margin-top:.25rem;font-size:11.5px}.otrack-card[data-compact] .otrack-time{display:none}.otrack-card[data-compact],.otrack-card[data-compact] .otrack-col,.otrack-card[data-compact] .otrack-rail-done{animation:none}.otrack-card[data-compact] .otrack-rail-done{transform:none}.pay-tabs{border-radius:calc(var(--radius) * .9);border:1px solid var(--border);background:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pay-tabs{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.pay-tabs{margin-bottom:.75rem;padding:.2rem}.pay-tab{border-radius:calc(var(--radius) * .7);color:var(--muted-foreground);justify-content:center;align-items:center;gap:.4rem;padding:.5rem;font-size:12.5px;font-weight:500;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.pay-tab:hover{color:var(--foreground)}.pay-tab:active{transform:scale(.98)}.pay-tab-on{background:linear-gradient(135deg, var(--primary), var(--info))}@supports (color:color-mix(in lab, red, red)){.pay-tab-on{background:linear-gradient(135deg, var(--primary), color-mix(in oklch, var(--info) 55%, var(--primary)))}}.pay-tab-on{color:var(--primary-foreground);box-shadow:0 6px 14px -10px var(--primary);font-weight:600}@supports (color:color-mix(in lab, red, red)){.pay-tab-on{box-shadow:0 6px 14px -10px color-mix(in oklch, var(--primary) 90%, transparent)}}.pay-chosen{background:var(--success);border-radius:9999px;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pay-chosen{background:color-mix(in oklch, var(--success) 14%, transparent)}}.pay-chosen{color:var(--success);text-overflow:ellipsis;white-space:nowrap;max-width:60%;padding:.15rem .55rem;font-size:11px;font-weight:600;animation:.26s cubic-bezier(.22,.9,.3,1.4) pay-in;overflow:hidden}@keyframes pay-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.pay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.pay-card{border-radius:calc(var(--radius) * .95);border:1.5px solid var(--border);background:var(--muted);flex-direction:column;align-items:center;gap:.3rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pay-card{background:color-mix(in oklch, var(--muted) 25%, transparent)}}.pay-card{text-align:center;padding:.65rem .25rem .55rem;transition:border-color .18s,background-color .18s,transform .18s cubic-bezier(.22,.9,.3,1);animation:.36s cubic-bezier(.22,.9,.3,1) both pay-card-in}@keyframes pay-card-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.pay-card:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pay-card:hover{border-color:color-mix(in oklch, var(--primary) 45%, transparent)}}.pay-card:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pay-card:hover{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.pay-card:active{transform:translateY(0)scale(.99)}.pay-card-on{border-color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.pay-card-on{background:color-mix(in oklch, var(--warning) 10%, transparent)}}.pay-card-on{box-shadow:0 8px 20px -14px var(--warning)}@supports (color:color-mix(in lab, red, red)){.pay-card-on{box-shadow:0 8px 20px -14px color-mix(in oklch, var(--warning) 90%, transparent)}}.pay-logo{border-radius:calc(var(--radius) * .95);width:4.5rem;height:4.5rem;box-shadow:inset 0 0 0 1px var(--border);background:#fff;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pay-logo{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--border) 90%, transparent)}}.pay-logo{color:#64748b;padding:.4rem;overflow:hidden}.pay-logo-sm{border-radius:calc(var(--radius) * .95);width:4.5rem;height:4.5rem;padding:.4rem}.pay-card-on .pay-logo{box-shadow:inset 0 0 0 1px var(--warning)}@supports (color:color-mix(in lab, red, red)){.pay-card-on .pay-logo{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--warning) 45%, transparent)}}.pay-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:11.5px;font-weight:600;line-height:1.2}.pay-kind{color:var(--muted-foreground);font-size:10.5px}.pay-tick{background:var(--warning);color:#fff;width:1.15rem;height:1.15rem;box-shadow:0 2px 8px -2px var(--warning);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-.4rem;right:-.4rem}@supports (color:color-mix(in lab, red, red)){.pay-tick{box-shadow:0 2px 8px -2px color-mix(in oklch, var(--warning) 85%, transparent)}}.pay-tick{animation:.28s cubic-bezier(.22,.9,.3,1.6) pay-tick}@keyframes pay-tick{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.pay-provider{border-radius:calc(var(--radius) * .95);border:1.5px solid var(--border);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pay-provider{background:color-mix(in oklch, var(--muted) 25%, transparent)}}.pay-provider{padding:.7rem .75rem .75rem;transition:border-color .18s,background-color .18s;animation:.38s cubic-bezier(.22,.9,.3,1) both pay-card-in}.pay-provider-on{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.pay-provider-on{border-color:color-mix(in oklch, var(--success) 55%, transparent)}}.pay-provider-on{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.pay-provider-on{background:color-mix(in oklch, var(--success) 8%, transparent)}}.pay-monthly{color:var(--success);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.pay-monthly-unit{opacity:.75;margin-left:.15rem;font-size:10px;font-weight:500}.pay-terms-hint{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.pay-terms{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));gap:.4rem;margin-top:.6rem;display:grid}.pay-term{border-radius:calc(var(--radius) * .7);border:1px solid var(--border);background:var(--card);flex-direction:column;align-items:center;gap:.1rem;padding:.35rem .3rem;transition:background-color .16s,border-color .16s,transform .16s cubic-bezier(.22,.9,.3,1);display:flex}.pay-term:hover{border-color:var(--success);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.pay-term:hover{border-color:color-mix(in oklch, var(--success) 45%, transparent)}}.pay-term:active{transform:none}.pay-term-on{background:linear-gradient(135deg, var(--success), var(--success));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.pay-term-on{background:linear-gradient(135deg, var(--success), color-mix(in oklch, var(--success) 70%, var(--info)))}}.pay-term-on{color:#fff;box-shadow:0 6px 14px -10px var(--success)}@supports (color:color-mix(in lab, red, red)){.pay-term-on{box-shadow:0 6px 14px -10px color-mix(in oklch, var(--success) 90%, transparent)}}.pay-term-months{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pay-term-sum{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:10px}.pay-term-on .pay-term-sum{color:#ffffffd1;color:lab(100% 0 0/.82)}@media (prefers-reduced-motion:reduce){.pay-card,.pay-provider,.pay-tick,.pay-chosen{animation:none}}.payd-logo{border-radius:calc(var(--radius) * .9);color:#64748b;width:3.25rem;height:3.25rem;box-shadow:inset 0 0 0 1px var(--border);background:#fff;flex-shrink:0;justify-content:center;align-items:center;padding:.35rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.payd-logo{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--border) 90%, transparent)}}.payd-logo{animation:.42s cubic-bezier(.22,.9,.3,1.4) both payd-logo-in}@keyframes payd-logo-in{0%{opacity:0;transform:scale(.7)rotate(-6deg)}to{opacity:1;transform:none}}.payd-sub{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;margin-top:.15rem;font-size:11.5px;font-weight:500;display:inline-flex}.payd-list{scrollbar-width:thin;flex-direction:column;gap:.4rem;max-height:45vh;padding-right:2px;display:flex;overflow-y:auto}.payd-list>li{animation:.38s cubic-bezier(.22,.9,.3,1) both payd-row-in}@keyframes payd-row-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.payd-term{border-radius:calc(var(--radius) * .85);border:1.5px solid var(--border);background:var(--muted);align-items:center;gap:.65rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.payd-term{background:color-mix(in oklch, var(--muted) 25%, transparent)}}.payd-term{text-align:left;padding:.6rem .7rem;transition:border-color .17s,background-color .17s,transform .17s cubic-bezier(.22,.9,.3,1)}.payd-term:hover{border-color:var(--success);transform:translate(2px)}@supports (color:color-mix(in lab, red, red)){.payd-term:hover{border-color:color-mix(in oklch, var(--success) 45%, transparent)}}.payd-term-on{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.payd-term-on{border-color:color-mix(in oklch, var(--success) 65%, transparent)}}.payd-term-on{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.payd-term-on{background:color-mix(in oklch, var(--success) 10%, transparent)}}.payd-term-on{box-shadow:0 8px 20px -16px var(--success)}@supports (color:color-mix(in lab, red, red)){.payd-term-on{box-shadow:0 8px 20px -16px color-mix(in oklch, var(--success) 95%, transparent)}}.payd-radio{border:1.5px solid var(--muted-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.payd-radio{border:1.5px solid color-mix(in oklch, var(--muted-foreground) 45%, transparent)}}.payd-radio{color:#fff;transition:background-color .17s,border-color .17s}.payd-radio-on{background:var(--success);border-color:#0000;animation:.26s cubic-bezier(.22,.9,.3,1.6) payd-tick}@keyframes payd-tick{0%{transform:scale(.4)}to{transform:none}}.payd-months{font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;min-width:4.75rem;font-size:13px;font-weight:600;display:inline-flex}.payd-figures{flex-direction:column;align-items:flex-end;margin-left:auto;line-height:1.25;display:flex}.payd-monthly{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.payd-monthly em{color:var(--muted-foreground);margin-left:.15rem;font-size:10px;font-style:normal;font-weight:500}.payd-term-on .payd-monthly{color:var(--success)}.payd-total{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:10.5px}.payd-markup{background:var(--warning);border-radius:9999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.payd-markup{background:color-mix(in oklch, var(--warning) 14%, transparent)}}.payd-markup{color:var(--warning);font-variant-numeric:tabular-nums;padding:.1rem .4rem;font-size:10px;font-weight:700}.payd-summary{border-radius:calc(var(--radius) * .9);border:1px solid var(--success);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.payd-summary{border:1px solid color-mix(in oklch, var(--success) 30%, transparent)}}.payd-summary{background:linear-gradient(135deg, var(--success), var(--card))}@supports (color:color-mix(in lab, red, red)){.payd-summary{background:linear-gradient(135deg, color-mix(in oklch, var(--success) 12%, var(--card)), var(--card))}}.payd-summary{padding:.65rem .8rem}.payd-summary-glow{background:radial-gradient(circle, var(--success), transparent 70%);border-radius:9999px;width:9rem;height:9rem;position:absolute;inset:-40% -20% auto auto}@supports (color:color-mix(in lab, red, red)){.payd-summary-glow{background:radial-gradient(circle, color-mix(in oklch, var(--success) 30%, transparent), transparent 70%)}}.payd-summary-glow{filter:blur(6px);pointer-events:none;animation:5s ease-in-out infinite payd-glow}@keyframes payd-glow{0%,to{opacity:.7;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-6px,6px)scale(1.12)}}.payd-summary-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.payd-summary-thin{border-top:1px dashed var(--border);margin-top:.3rem;padding-top:.3rem}@supports (color:color-mix(in lab, red, red)){.payd-summary-thin{border-top:1px dashed color-mix(in oklch, var(--border) 90%, transparent)}}.payd-summary-thin{color:var(--muted-foreground);font-size:11.5px}.payd-summary-label{color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:12px;display:inline-flex}.payd-summary-value{color:var(--success);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;animation:.28s cubic-bezier(.22,.9,.3,1.4) payd-figure}.payd-summary-value em{opacity:.75;margin-left:.15rem;font-size:11px;font-style:normal;font-weight:500}@keyframes payd-figure{0%{opacity:0;transform:translateY(-4px)scale(.94)}to{opacity:1;transform:none}}.payd-confirm{background:linear-gradient(135deg, var(--success), var(--success));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.payd-confirm{background:linear-gradient(135deg, var(--success), color-mix(in oklch, var(--success) 70%, var(--info)))}}.payd-confirm{color:#fff;border:none}.payd-confirm:hover:not(:disabled){filter:brightness(1.06)}.pay-brand:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.payd-logo,.payd-list>li,.payd-radio-on,.payd-summary-glow,.payd-summary-value{animation:none}}.pick-trigger-wrap{flex:10rem;min-width:0;max-width:15rem;display:inline-flex;position:relative}.pick-trigger{border-radius:var(--radius);border:1px solid var(--input);text-align:left;background:0 0;align-items:center;gap:.45rem;width:100%;min-width:0;height:2.75rem;padding:0 .65rem;font-size:13.5px;transition:border-color .16s,background-color .16s;display:inline-flex}.pick-trigger:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pick-trigger:hover{border-color:color-mix(in oklch, var(--primary) 45%, transparent)}}.pick-trigger:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pick-trigger:hover{background:color-mix(in oklch, var(--muted) 35%, transparent)}}.pick-trigger-on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pick-trigger-on{border-color:color-mix(in oklch, var(--primary) 55%, transparent)}}.pick-trigger-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pick-trigger-on{background:color-mix(in oklch, var(--primary) 8%, transparent)}}.pick-trigger-on{padding-right:2rem;font-weight:500}.pick-trigger-x{width:1.4rem;height:1.4rem;color:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.pick-trigger-x:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pick-trigger-x:hover{background:color-mix(in oklch, var(--destructive) 14%, transparent)}}.pick-trigger-x:hover{color:var(--destructive)}.pick-count{background:var(--muted);border-radius:9999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.pick-count{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.pick-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;padding:.1rem .5rem;font-size:11px;font-weight:600}.pick-search{position:relative}.pick-search-icon{width:1rem;height:1rem;color:var(--muted-foreground);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.pick-clear{width:1.4rem;height:1.4rem;color:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.pick-clear:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pick-clear:hover{background:color-mix(in oklch, var(--muted) 80%, transparent)}}.pick-clear:hover{color:var(--foreground)}.pick-list{scrollbar-width:thin;overscroll-behavior:contain;grid-template-columns:1fr;align-content:start;gap:.15rem .5rem;padding-right:2px;display:grid;overflow-y:auto}@media (min-width:640px){.pick-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.pick-row-wide{grid-column:1/-1}.pick-list>li{animation:.26s ease-out both pick-row-in}@keyframes pick-row-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.pick-row{border-radius:calc(var(--radius) * .75);text-align:left;align-items:center;gap:.6rem;width:100%;padding:.35rem .5rem;transition:background-color .14s,transform .14s;display:flex}.pick-row:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pick-row:hover{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.pick-row:hover{transform:translate(2px)}.pick-row-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pick-row-on{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.pick-logo{border-radius:calc(var(--radius) * .75);color:#64748b;width:3rem;height:3rem;box-shadow:inset 0 0 0 1px var(--border);background:#fff;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pick-logo{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--border) 90%, transparent)}}.pick-logo-all{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pick-logo-all{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.pick-logo-all{color:var(--primary);box-shadow:none}.pick-label{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.pick-hint{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.pick-badge{background:var(--muted);border-radius:9999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.pick-badge{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.pick-badge{color:var(--muted-foreground);font-variant-numeric:tabular-nums;padding:.05rem .4rem;font-size:10px;font-weight:600}.pick-row-on .pick-badge{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pick-row-on .pick-badge{background:color-mix(in oklch, var(--primary) 20%, transparent)}}.pick-row-on .pick-badge{color:var(--primary)}.pick-tick{width:.9rem;height:.9rem;color:var(--primary);flex-shrink:0}.pick-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.4rem;padding:2.5rem 1rem;font-size:12.5px;display:flex}.pick-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pick-foot{border-top:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.pick-foot{color:var(--muted-foreground);font-variant-numeric:tabular-nums;padding-top:.6rem;font-size:11px}.pick-foot-more{color:var(--warning);font-weight:600}.pick-foot-key{opacity:.8;align-items:center;gap:.25rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.pick-list>li{animation:none}}.pick-tools{flex-wrap:wrap;gap:.35rem;display:flex}.pick-tool{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pick-tool{background:color-mix(in oklch, var(--muted) 35%, transparent)}}.pick-tool{color:var(--muted-foreground);padding:.2rem .6rem;font-size:11.5px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.pick-tool:hover{color:var(--foreground);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pick-tool:hover{border-color:color-mix(in oklch, var(--primary) 40%, transparent)}}.pick-tool:active{transform:scale(.97)}.pick-tool-on{background:var(--primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.pick-tool-on{background:color-mix(in oklch, var(--primary) 16%, transparent)}}.pick-tool-on{color:var(--primary);font-weight:600}.pick-tool-reset{color:var(--destructive);border-color:var(--destructive);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.pick-tool-reset{border-color:color-mix(in oklch, var(--destructive) 30%, transparent)}}.pick-tool-reset:hover{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pick-tool-reset:hover{background:color-mix(in oklch, var(--destructive) 12%, transparent)}}.pick-tool-reset:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pick-tool-reset:hover{border-color:color-mix(in oklch, var(--destructive) 55%, transparent)}}.pick-chips{scrollbar-width:thin;overscroll-behavior-x:contain;gap:.3rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.pick-chip{border:1px solid var(--border);color:var(--muted-foreground);background:0 0;border-radius:9999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:11.5px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.pick-chip:hover{color:var(--foreground);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pick-chip:hover{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.pick-chip-on{background:linear-gradient(135deg, var(--primary), var(--info));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.pick-chip-on{background:linear-gradient(135deg, var(--primary), color-mix(in oklch, var(--info) 55%, var(--primary)))}}.pick-chip-on{color:var(--primary-foreground)}.pick-chip-n{background:var(--muted-foreground);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.pick-chip-n{background:color-mix(in oklch, var(--muted-foreground) 18%, transparent)}}.pick-chip-n{font-variant-numeric:tabular-nums;padding:0 .3rem;font-size:10px;font-weight:600}.pick-chip-on .pick-chip-n{background:#ffffff40;background:lab(100% 0 0/.25)}.pos-switch{border-radius:calc(var(--radius) * .8);border:1px solid var(--border);background:var(--muted);align-items:center;gap:.5rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.pos-switch{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.pos-switch{padding:.5rem .6rem;font-size:12.5px;transition:background-color .16s,border-color .16s}.pos-switch:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pos-switch:hover{border-color:color-mix(in oklch, var(--primary) 45%, transparent)}}.pos-switch-on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pos-switch-on{border-color:color-mix(in oklch, var(--primary) 55%, transparent)}}.pos-switch-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pos-switch-on{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.pos-switch-on{font-weight:500}.pos-switch-box{border-radius:calc(var(--radius) * .45);border:1.5px solid var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pos-switch-box{border:1.5px solid color-mix(in oklch, var(--muted-foreground) 45%, transparent)}}.pos-switch-box{color:var(--primary-foreground);transition:background-color .16s,border-color .16s}.pos-switch-on .pos-switch-box{background:var(--primary);border-color:#0000;animation:.24s cubic-bezier(.22,.9,.3,1.6) pos-switch-tick}@keyframes pos-switch-tick{0%{transform:scale(.5)}to{transform:none}}.pos-derived{border-radius:calc(var(--radius) * .7);background:var(--info);align-items:center;gap:.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pos-derived{background:color-mix(in oklch, var(--info) 10%, transparent)}}.pos-derived{color:var(--info);padding:.3rem .55rem;font-size:11.5px;animation:.26s ease-out pos-derived-in}@keyframes pos-derived-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.pos-pagesize{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:6.5rem;height:2.75rem;display:inline-grid}.pos-pagesize .pos-segment-btn{font-variant-numeric:tabular-nums;padding:0 .5rem}.pshot{grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr));gap:.4rem;display:grid}.pshot-item{aspect-ratio:1;border-radius:calc(var(--radius) * .7);background:var(--muted);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pshot-item{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.pshot-item{animation:.3s cubic-bezier(.22,.9,.3,1.3) both pshot-in}@keyframes pshot-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.pshot-img{object-fit:cover;width:100%;height:100%}.pshot-x{background:var(--destructive);border-radius:9999px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex;position:absolute;top:.15rem;right:.15rem}@supports (color:color-mix(in lab, red, red)){.pshot-x{background:color-mix(in oklch, var(--destructive) 90%, transparent)}}.pshot-x{color:#fff;opacity:0;transition:opacity .15s}.pshot-item:hover .pshot-x,.pshot-x:focus-visible{opacity:1}@media (hover:none){.pshot-x{opacity:1}}.pshot-add{aspect-ratio:1;cursor:pointer;border-radius:calc(var(--radius) * .7);border:1.5px dashed var(--muted-foreground);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pshot-add{border:1.5px dashed color-mix(in oklch, var(--muted-foreground) 40%, transparent)}}.pshot-add{color:var(--muted-foreground);transition:border-color .16s,background-color .16s,color .16s,transform .16s}.pshot-add:hover{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pshot-add:hover{border-color:color-mix(in oklch, var(--primary) 60%, transparent)}}.pshot-add:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pshot-add:hover{background:color-mix(in oklch, var(--primary) 8%, transparent)}}.pshot-add-over{color:var(--primary);border-style:solid;border-color:var(--primary);background:var(--primary);transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.pshot-add-over{background:color-mix(in oklch, var(--primary) 14%, transparent)}}@media (prefers-reduced-motion:reduce){.pshot-item,.pos-derived,.pos-switch-on .pos-switch-box{animation:none}}.bstat-day-chip{border:1px solid var(--primary);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bstat-day-chip{border:1px solid color-mix(in oklch, var(--primary) 28%, transparent)}}.bstat-day-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bstat-day-chip{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.bstat-day-chip{color:var(--primary);white-space:nowrap;padding:.15rem .6rem;font-size:11px;font-weight:600}.bstat-day-live{text-transform:uppercase;letter-spacing:.04em;padding-left:.65rem;font-weight:700;position:relative}.bstat-day-live:before{content:"";background:currentColor;border-radius:9999px;width:.35rem;height:.35rem;margin-top:-.175rem;animation:1.8s ease-in-out infinite bstat-pulse;position:absolute;top:50%;left:0}@keyframes bstat-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.bstat-daynav{border-radius:calc(var(--radius) * .9);border:1px solid var(--border);background:var(--card);height:2.75rem;transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;align-items:stretch;display:inline-flex;overflow:hidden}.bstat-daynav:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.bstat-daynav:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 35%, transparent)}}.bstat-daynav>*+*{border-left:1px solid var(--border)}.bstat-daynav>button{width:2.5rem;color:var(--muted-foreground);transition:color var(--motion-fast) ease, background var(--motion-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bstat-daynav>button:hover:not(:disabled){color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bstat-daynav>button:hover:not(:disabled){background:color-mix(in oklch, var(--primary) 12%, transparent)}}.bstat-daynav>button:disabled{opacity:.35;cursor:not-allowed}.bstat-daynav>button>svg{transition:transform var(--motion-fast) ease}.bstat-daynav>button:first-child:hover:not(:disabled)>svg{transform:translate(-2px)}.bstat-daynav>button:last-child:hover:not(:disabled)>svg{transform:translate(2px)}.bstat-daynav>button:active:not(:disabled)>svg{transform:scale(.85)}.bstat-daynav-field{width:11.5rem;display:flex}.bstat-daynav .bstat-daynav-field>button{background:0 0;border:0;border-radius:0;width:100%;height:100%;padding-inline:.75rem;font-weight:500}.bstat-daynav .bstat-daynav-field>button:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bstat-daynav .bstat-daynav-field>button:hover{background:color-mix(in oklch, var(--primary) 8%, transparent)}}.bstat-daynav .bstat-daynav-field>button:focus-visible{box-shadow:none;outline:none}.bstat-segment{border:1px solid var(--border);background:var(--muted);border-radius:9999px;gap:.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bstat-segment{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.bstat-segment{padding:.15rem}.bstat-segment-btn{color:var(--muted-foreground);white-space:nowrap;transition:color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:9999px;padding:.2rem .6rem;font-size:11px;font-weight:600}.bstat-segment-btn:hover{color:var(--foreground)}.bstat-segment-on,.bstat-segment-on:hover{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #00000040}.bstat-count-chip{background:var(--primary);border-radius:9999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bstat-count-chip{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.bstat-count-chip{color:var(--primary);font-variant-numeric:tabular-nums;padding:.15rem .55rem;font-size:11px;font-weight:700}.bstat-tile{animation:.42s cubic-bezier(.22,.9,.3,1) both bstat-tile-in}.bstat-tile:first-child{animation-delay:0s}.bstat-tile:nth-child(2){animation-delay:55ms}.bstat-tile:nth-child(3){animation-delay:.11s}.bstat-tile:nth-child(4){animation-delay:.165s}.bstat-tile:nth-child(5){animation-delay:.22s}.bstat-tile:nth-child(6){animation-delay:.275s}.bstat-tile:nth-child(7){animation-delay:.33s}.bstat-tile:nth-child(8){animation-delay:.385s}@keyframes bstat-tile-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.bstat-row{align-items:center;gap:.6rem;animation:.36s ease-out both bstat-row-in;display:flex}@keyframes bstat-row-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.bstat-row-mark{border-radius:calc(var(--radius) * .7);background:var(--mark);flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bstat-row-mark{background:color-mix(in oklch, var(--mark) 16%, transparent)}}.bstat-row-mark{color:var(--mark)}.bstat-ring-over{background:var(--warning);color:#0b0b0c;cursor:help;border-radius:9999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;animation:.42s cubic-bezier(.22,.9,.3,1.5) .7s both bstat-pop;display:inline-flex;position:absolute;top:-.15rem;right:-.15rem}@keyframes bstat-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.bfun-stage{padding:.45rem 0;animation:.42s ease-out both bstat-row-in}.bfun-mark{border-radius:calc(var(--radius) * .75);background:var(--stage);flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bfun-mark{background:color-mix(in oklch, var(--stage) 16%, transparent)}}.bfun-mark{color:var(--stage)}.bfun-figure{color:var(--stage);font-size:1.15rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.bfun-figure{color:color-mix(in oklch, var(--stage) 72%, var(--foreground))}}.bfun-figure{line-height:1}.bfun-track{background:var(--muted-foreground);border-radius:9999px;height:.7rem;margin-top:.45rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bfun-track{background:color-mix(in oklch, var(--muted-foreground) 13%, transparent)}}.bfun-fill{background-image:linear-gradient(90deg, var(--stage), var(--stage));border-radius:9999px;height:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bfun-fill{background-image:linear-gradient(90deg, var(--stage), color-mix(in oklch, var(--stage) 55%, white))}}.bfun-fill{box-shadow:0 0 14px -4px var(--stage);transition:width .95s cubic-bezier(.22,.9,.3,1)}.bfun-sheen{background:linear-gradient(100deg,#0000 20%,#fff6 50%,#0000 80%) 0 0/260% 100%;animation:2.4s ease-in-out 2 both bfun-sheen;position:absolute;inset:0}@keyframes bfun-sheen{0%{opacity:1;background-position:-160% 0}to{opacity:0;background-position:160% 0}}.bfun-link{align-items:center;gap:.5rem;padding:.1rem 0 .1rem .35rem;animation:.42s ease-out both portal-fade-in;display:flex}.bfun-link-rail{background-image:linear-gradient(90deg, var(--muted-foreground) 50%, transparent 50%);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.bfun-link-rail{background-image:linear-gradient(90deg, color-mix(in oklch, var(--muted-foreground) 35%, transparent) 50%, transparent 50%)}}.bfun-link-rail{background-size:6px 1px}.bfun-rate{font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid;border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-size:11px;font-weight:700;display:inline-flex}.bfun-rate-label{opacity:.85;font-weight:500}.bfun-rate-good{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bfun-rate-good{color:color-mix(in oklch, var(--success) 72%, var(--foreground))}}.bfun-rate-good{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.bfun-rate-good{background:color-mix(in oklch, var(--success) 12%, transparent)}}.bfun-rate-weak{color:var(--muted-foreground);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bfun-rate-weak{background:color-mix(in oklch, var(--muted-foreground) 10%, transparent)}}.bfun-rate-over{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bfun-rate-over{color:color-mix(in oklch, var(--warning) 62%, var(--foreground))}}.bfun-rate-over{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bfun-rate-over{background:color-mix(in oklch, var(--warning) 14%, transparent)}}.bfun-rate-note{cursor:help}.bstat-partners{gap:.85rem;display:grid}.bstat-partner{border-radius:calc(var(--radius) * .9);border:1px solid var(--border);background:var(--muted);gap:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bstat-partner{background:color-mix(in oklch, var(--muted) 28%, transparent)}}.bstat-partner{padding:.6rem .75rem;animation:.38s ease-out both bstat-row-in}.bstat-partner-dot{border-radius:9999px;flex-shrink:0;width:.55rem;height:.55rem}.bstat-split{background:var(--muted-foreground);border-radius:9999px;height:.5rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bstat-split{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.bstat-split-part{height:100%;transition:width .7s cubic-bezier(.22,.9,.3,1)}.bstat-split-part:hover{filter:brightness(1.15)}.bstat-split-empty{background-image:repeating-linear-gradient(45deg, var(--muted-foreground) 0 4px, transparent 4px 8px);width:100%}@supports (color:color-mix(in lab, red, red)){.bstat-split-empty{background-image:repeating-linear-gradient(45deg, color-mix(in oklch, var(--muted-foreground) 18%, transparent) 0 4px, transparent 4px 8px)}}.bstat-off-chip{border:1px dashed var(--muted-foreground);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bstat-off-chip{border:1px dashed color-mix(in oklch, var(--muted-foreground) 35%, transparent)}}.bstat-off-chip{color:var(--muted-foreground);padding:.12rem .5rem;font-size:11px}.bstat-off-dot{opacity:.45;border-radius:9999px;width:.4rem;height:.4rem}.bdrop{flex-wrap:wrap;gap:.35rem;display:flex}.bdrop-chip{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bdrop-chip{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.bdrop-chip{color:var(--muted-foreground);transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) ease;padding:.2rem .6rem;font-size:11px;animation:.32s ease-out both bstat-pop}.bdrop-chip:hover{color:var(--foreground);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bdrop-chip:hover{border-color:color-mix(in oklch, var(--primary) 45%, transparent)}}.bdrop-chip:hover{transform:translateY(-1px)}.bdrop-chip:hover svg{opacity:1}.bdrop-hit,.bdrop-hit:hover{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bdrop-hit,.bdrop-hit:hover{border-color:color-mix(in oklch, var(--success) 55%, transparent)}}.bdrop-hit,.bdrop-hit:hover{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.bdrop-hit,.bdrop-hit:hover{background:color-mix(in oklch, var(--success) 14%, transparent)}}.bdrop-hit,.bdrop-hit:hover{color:var(--success)}.bdrop-more{color:var(--primary);align-items:center;gap:.3rem;margin-top:.6rem;font-size:11px;font-weight:600;display:inline-flex}.bdrop-more:hover{text-decoration:underline}.bjr,.bjr-cell{align-items:center;display:inline-flex}.bjr-rail{background:var(--muted-foreground);width:.85rem;height:2px}@supports (color:color-mix(in lab, red, red)){.bjr-rail{background:color-mix(in oklch, var(--muted-foreground) 25%, transparent)}}.bjr-rail-on{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.bjr-rail-on{background:color-mix(in oklch, var(--success) 60%, transparent)}}.bjr-dot{border:1.5px solid var(--muted-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bjr-dot{border:1.5px solid color-mix(in oklch, var(--muted-foreground) 35%, transparent)}}.bjr-dot{background:var(--card);color:#0000;transition:transform var(--motion-fast) ease}.bjr-dot-on{background:var(--success);color:#06130c;border-color:#0000}.bjr-dot:hover{transform:scale(1.25)}.bjr-detail{gap:.5rem;display:grid}.bjr-step{opacity:.55;align-items:center;gap:.55rem;animation:.34s ease-out both bstat-row-in;display:flex}.bjr-step-on{opacity:1}.bjr-step-mark{border-radius:calc(var(--radius) * .65);border:1px dashed var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bjr-step-mark{border:1px dashed color-mix(in oklch, var(--muted-foreground) 40%, transparent)}}.bjr-step-mark{color:var(--muted-foreground)}.bjr-step-on .bjr-step-mark{background:var(--success);border-style:solid;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.bjr-step-on .bjr-step-mark{background:color-mix(in oklch, var(--success) 16%, transparent)}}.bjr-step-on .bjr-step-mark{color:var(--success)}.bcust-row{animation:.32s ease-out both bstat-row-in}.bcust-row:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bcust-row:hover{background:color-mix(in oklch, var(--primary) 5%, transparent)}}.bcust-row-open{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bcust-row-open{background:color-mix(in oklch, var(--primary) 8%, transparent)}}.bcust-row-limit td:first-child{box-shadow:inset 2px 0 0 0 var(--success)}.bcust-caret{transition:transform var(--motion-normal) ease}.bcust-caret-open{transform:rotate(180deg)}.bcust-detail-row:hover{background:0 0}.bcust-detail{border-left:2px solid var(--primary);gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bcust-detail{border-left:2px solid color-mix(in oklch, var(--primary) 45%, transparent)}}.bcust-detail{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bcust-detail{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.bcust-detail{padding:.9rem 1rem;animation:.3s cubic-bezier(.22,.9,.3,1) both bcust-open}@media (min-width:1024px){.bcust-detail{grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,20rem)}}@keyframes bcust-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bcust-h{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:11px;font-weight:700;display:flex}.bcust-actions{color:var(--muted-foreground);margin-top:.6rem;font-size:11px}.bcust-actions>summary{cursor:pointer;font-weight:600}.bcust-actions>ul{word-break:break-all;gap:.15rem;max-height:9rem;margin-top:.35rem;display:grid;overflow:auto}.bstat-tabs{border-radius:calc(var(--radius) * .9);border:1px solid var(--border);background:var(--muted);gap:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bstat-tabs{background:color-mix(in oklch, var(--muted) 50%, transparent)}}.bstat-tabs{padding:.2rem}.bstat-tab{border-radius:calc(var(--radius) * .7);color:var(--muted-foreground);white-space:nowrap;transition:color var(--motion-fast) ease, background var(--motion-fast) ease;padding:.3rem .8rem;font-size:12px;font-weight:600}.bstat-tab:hover{color:var(--foreground)}.bstat-tab-on,.bstat-tab-on:hover{background:var(--primary);color:var(--primary-foreground);box-shadow:0 2px 10px -4px var(--primary)}.bstat-idle-note{color:var(--muted-foreground);align-items:flex-start;gap:.35rem;margin:.75rem 0 .25rem;font-size:11px;display:flex}.bdec-chip{white-space:nowrap;border-radius:9999px;align-items:center;gap:.3rem;padding:.12rem .5rem;font-size:11px;font-weight:500;display:inline-flex}.bdec-pill{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:9999px;padding:.1rem .45rem;font-size:10px;font-weight:700}.bdec-success{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.bdec-success{background:color-mix(in oklch, var(--success) 14%, transparent)}}.bdec-success{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bdec-success{color:color-mix(in oklch, var(--success) 72%, var(--foreground))}}.bdec-destructive{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bdec-destructive{background:color-mix(in oklch, var(--destructive) 14%, transparent)}}.bdec-destructive{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bdec-destructive{color:color-mix(in oklch, var(--destructive) 80%, var(--foreground))}}.bdec-warning{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bdec-warning{background:color-mix(in oklch, var(--warning) 16%, transparent)}}.bdec-warning{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bdec-warning{color:color-mix(in oklch, var(--warning) 62%, var(--foreground))}}.bdec-more{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bdec-more{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.bdec-more{color:var(--muted-foreground)}.bdec-row{border-radius:calc(var(--radius) * .75);border:1px solid var(--border);background:var(--card);align-items:center;gap:.6rem;padding:.45rem .6rem;animation:.32s ease-out both bstat-row-in;display:flex}.bdec-row-success{border-left:3px solid var(--success)}.bdec-row-destructive{border-left:3px solid var(--destructive)}.bdec-row-warning{border-left:3px solid var(--warning)}.bnote{border-radius:calc(var(--radius) * .9);border:1px solid var(--border);background:var(--card);padding:.7rem .8rem}.bnote-field{resize:vertical;font-size:12px}.bnote-owner,.bnote-locked{border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:10px;font-weight:600;display:inline-flex}.bnote-owner{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.bnote-owner{background:color-mix(in oklch, var(--info) 14%, transparent)}}.bnote-owner{color:var(--info)}@supports (color:color-mix(in lab, red, red)){.bnote-owner{color:color-mix(in oklch, var(--info) 76%, var(--foreground))}}.bnote-locked{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bnote-locked{background:color-mix(in oklch, var(--warning) 16%, transparent)}}.bnote-locked{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bnote-locked{color:color-mix(in oklch, var(--warning) 62%, var(--foreground))}}.emu-tone-success{--emu:var(--success)}.emu-tone-warning{--emu:var(--warning)}.emu-tone-destructive{--emu:var(--destructive)}.emu-tone-info{--emu:var(--info)}.emu-tone-primary{--emu:var(--primary)}.emu-tone-muted{--emu:var(--muted-foreground)}.emu-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:640px){.emu-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.emu-stats{grid-template-columns:repeat(8,minmax(0,1fr))}}.emu-stat{border-radius:calc(var(--radius) * 1.1);text-align:left;transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.6rem .7rem .7rem;animation:.42s cubic-bezier(.22,.9,.3,1) both emu-stat-in;display:flex;position:relative;overflow:hidden}@keyframes emu-stat-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.emu-stat:hover{filter:brightness(1.08)saturate(1.05);box-shadow:0 18px 32px -18px var(--tile-to);transform:translateY(-2px)}.emu-stat:active{transform:translateY(0)scale(.985)}.emu-stat-on,.emu-stat-on:hover{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--tile-from), 0 18px 32px -18px var(--tile-to)}.emu-stat-on:after{content:"";transform-origin:0;z-index:1;inset-inline:0;background:#ffffffe6;height:3px;animation:.32s cubic-bezier(.22,.9,.3,1) both emu-underline;position:absolute;top:0}.emu-stat-empty:not(.emu-stat-on){filter:saturate(.35)brightness(.72)}.emu-stat-empty:not(.emu-stat-on):hover{filter:saturate(.8)brightness(.95)}@keyframes emu-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.emu-stat .metric-tile-art{opacity:.12;width:3.5rem;height:3.5rem;bottom:-.7rem;right:-.55rem}.emu-stat:hover .metric-tile-art{opacity:.2}.emu-stat-head{z-index:1;color:#ffffffe6;align-items:center;gap:.3rem;font-size:11.5px;font-weight:600;display:flex;position:relative}.emu-stat-figure{z-index:1;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.1;position:relative}.emu-stat-bar{z-index:1;background:#ffffff38;border-radius:9999px;height:3px;margin-top:.35rem;display:block;position:relative;overflow:hidden}.emu-stat-bar-fill{background:#ffffffd9;border-radius:9999px;height:100%;transition:width .85s cubic-bezier(.22,.9,.3,1);display:block}.emu-tabs-note{color:var(--muted-foreground);animation:portal-fade-in var(--motion-normal) ease-out;margin-top:.6rem;font-size:11px}.emu-badge{border:1px solid var(--emu);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.emu-badge{border:1px solid color-mix(in oklch, var(--emu) 32%, transparent)}}.emu-badge{background:var(--emu)}@supports (color:color-mix(in lab, red, red)){.emu-badge{background:color-mix(in oklch, var(--emu) 14%, transparent)}}.emu-badge{color:var(--emu);padding:.15rem .55rem;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.emu-badge{color:color-mix(in oklch, var(--emu) 70%, var(--foreground))}}.emu-badge{white-space:nowrap}.emu-badge-lg{padding:.3rem .75rem;font-size:13px}.emu-searchbar{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.25rem;margin-top:1rem;display:flex}.emu-searchbar-field{flex:20rem;min-width:0}.emu-search-icon{pointer-events:none;width:1rem;height:1rem;color:var(--muted-foreground);position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.emu-search-input{height:2.75rem}.emu-search-clear{color:var(--muted-foreground);transition:color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:9999px;padding:.25rem;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.emu-search-clear:hover{background:var(--muted);color:var(--foreground)}.emu-search-hint{color:var(--muted-foreground);align-items:center;gap:.3rem;margin-top:.4rem;font-size:11px;display:flex}.emu-perpage{align-items:center;gap:.5rem;height:2.75rem;display:flex}.emu-perpage-label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.3rem;font-size:11px;font-weight:600;display:inline-flex}.emu-segment{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.2rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.emu-segment{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.emu-segment{transition:border-color var(--motion-fast) ease;padding:.25rem}.emu-segment:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.emu-segment:hover{border-color:color-mix(in oklch, var(--primary) 35%, var(--border))}}.emu-segment-btn{font-variant-numeric:tabular-nums;min-width:2.75rem;height:100%;color:var(--muted-foreground);transition:color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:9999px;justify-content:center;align-items:center;padding-inline:.55rem;font-size:13px;font-weight:600;display:inline-flex}.emu-segment-btn:hover{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.emu-segment-btn:hover{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.emu-segment-btn:active{transform:scale(.94)}.emu-segment-on,.emu-segment-on:hover{background:var(--primary);color:var(--primary-foreground);box-shadow:0 3px 12px -5px var(--primary)}.emu-total-chip{border:1px solid var(--primary);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.emu-total-chip{border:1px solid color-mix(in oklch, var(--primary) 28%, transparent)}}.emu-total-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.emu-total-chip{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.emu-total-chip{color:var(--primary);padding:.15rem .6rem;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.emu-total-chip{color:color-mix(in oklch, var(--primary) 78%, var(--foreground))}}.emu-total-chip{font-variant-numeric:tabular-nums}.emu-row{animation:.32s ease-out both emu-row-in}@keyframes emu-row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.emu-row:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.emu-row:hover{background:color-mix(in oklch, var(--primary) 5%, transparent)}}.emu-link{font-variant-numeric:tabular-nums;color:var(--foreground);transition:color var(--motion-fast) ease;align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.emu-link:hover{color:var(--primary)}.emu-link-caret{opacity:0;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) ease;transform:translate(-3px)}.emu-row:hover .emu-link-caret{opacity:1;transform:none}.emu-suborder{color:var(--muted-foreground);transition:color var(--motion-fast) ease;font-size:11px;display:block}.emu-suborder:hover{color:var(--primary);text-decoration:underline}.emu-mono{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.01em;font-size:12px}.emu-never{background:var(--warning);border-radius:9999px;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.emu-never{background:color-mix(in oklch, var(--warning) 14%, transparent)}}.emu-never{color:var(--warning);padding:.1rem .45rem;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.emu-never{color:color-mix(in oklch, var(--warning) 62%, var(--foreground))}}.emu-never{white-space:nowrap}.emu-track-btn{border:1px solid var(--border);color:var(--muted-foreground);transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:11px;font-weight:600;display:inline-flex}.emu-track-btn:hover{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.emu-track-btn:hover{border-color:color-mix(in oklch, var(--primary) 50%, transparent)}}.emu-track-btn:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.emu-track-btn:hover{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.emu-track-btn:hover{transform:translateY(-1px)}.emu-hero{animation:.42s cubic-bezier(.22,.9,.3,1) both pos-panel-in;position:relative;overflow:hidden}.emu-hero:before{content:"";background-image:radial-gradient(120% 140% at 100% 0%, var(--emu,var(--primary)), transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.emu-hero:before{background-image:radial-gradient(120% 140% at 100% 0%, color-mix(in oklch, var(--emu,var(--primary)) 18%, transparent), transparent 62%)}}.emu-hero:before{pointer-events:none}.emu-hero>*{position:relative}.emu-hero-mark{border-radius:calc(var(--radius) * 1.1);background:var(--emu,var(--primary));flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.emu-hero-mark{background:color-mix(in oklch, var(--emu,var(--primary)) 16%, transparent)}}.emu-hero-mark{color:var(--emu,var(--primary))}@supports (color:color-mix(in lab, red, red)){.emu-hero-mark{color:color-mix(in oklch, var(--emu,var(--primary)) 72%, var(--foreground))}}.emu-hero-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:10px;font-weight:700}.emu-hero-id{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.01em;font-size:1.15rem;font-weight:700}.emu-hero-when{font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;margin-top:.15rem;font-size:13px;font-weight:500;display:flex}.emu-hero-when>b{background:var(--muted-foreground);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.emu-hero-when>b{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.emu-hero-when>b{color:var(--muted-foreground);padding:.05rem .4rem;font-size:11px;font-weight:600}.emu-hero-quiet{color:var(--muted-foreground);font-weight:400}.emu-hero-note{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:flex-start;gap:.35rem;margin-top:.85rem;padding-top:.6rem;font-size:11px;display:flex}.emu-track-cta{box-shadow:0 6px 18px -8px var(--primary)}.emu-route{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.emu-route-end{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.emu-route-end{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.emu-route-end{padding:.25rem .7rem;font-size:12px;font-weight:600}.emu-route-rail{min-width:3rem;color:var(--emu,var(--primary));flex:0 6rem;justify-content:flex-end;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.emu-route-rail{color:color-mix(in oklch, var(--emu,var(--primary)) 70%, var(--foreground))}}.emu-route-rail{background-image:linear-gradient(90deg, var(--muted-foreground) 50%, transparent 50%)}@supports (color:color-mix(in lab, red, red)){.emu-route-rail{background-image:linear-gradient(90deg, color-mix(in oklch, var(--muted-foreground) 40%, transparent) 50%, transparent 50%)}}.emu-route-rail{background-position:0;background-repeat:repeat-x;background-size:7px 2px}.emu-route-kind{color:var(--muted-foreground);font-size:11px}.emu-flow{flex-wrap:wrap;gap:.4rem 1.75rem;margin-top:.9rem;display:flex}.emu-flow-step{color:var(--muted-foreground);align-items:center;gap:.45rem;font-size:12px;animation:.36s ease-out both bstat-row-in;display:inline-flex;position:relative}.emu-flow-step+.emu-flow-step:before{content:"";background:var(--muted-foreground);border-radius:2px;width:1.15rem;height:2px;position:absolute;left:-1.45rem}@supports (color:color-mix(in lab, red, red)){.emu-flow-step+.emu-flow-step:before{background:color-mix(in oklch, var(--muted-foreground) 28%, transparent)}}.emu-flow-done+.emu-flow-step:before,.emu-flow-here:before{background:var(--emu,var(--primary))!important}@supports (color:color-mix(in lab, red, red)){.emu-flow-done+.emu-flow-step:before,.emu-flow-here:before{background:color-mix(in oklch, var(--emu,var(--primary)) 65%, transparent)!important}}.emu-flow-dot{border:1.5px solid var(--muted-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.emu-flow-dot{border:1.5px solid color-mix(in oklch, var(--muted-foreground) 32%, transparent)}}.emu-flow-dot{background:var(--card)}.emu-flow-done .emu-flow-dot{background:var(--success);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.emu-flow-done .emu-flow-dot{background:color-mix(in oklch, var(--success) 85%, var(--foreground))}}.emu-flow-done .emu-flow-dot{color:var(--card)}.emu-flow-done .emu-flow-label{color:var(--foreground)}.emu-flow-here .emu-flow-dot{background:var(--emu,var(--primary));color:#fff;box-shadow:0 0 0 4px var(--emu,var(--primary));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.emu-flow-here .emu-flow-dot{box-shadow:0 0 0 4px color-mix(in oklch, var(--emu,var(--primary)) 22%, transparent)}}.emu-flow-here .emu-flow-dot{animation:2s cubic-bezier(.4,0,.6,1) infinite emu-flow-pulse}@keyframes emu-flow-pulse{0%,to{box-shadow:0 0 0 4px color-mix(in oklch, var(--emu,var(--primary)) 22%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in oklch, var(--emu,var(--primary)) 6%, transparent)}}.emu-flow-here .emu-flow-label{color:var(--emu,var(--primary));font-weight:700}@supports (color:color-mix(in lab, red, red)){.emu-flow-here .emu-flow-label{color:color-mix(in oklch, var(--emu,var(--primary)) 72%, var(--foreground))}}.emu-flow-end{border-radius:calc(var(--radius) * .8);border:1px solid var(--emu,var(--primary));align-items:center;gap:.45rem;margin-top:.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.emu-flow-end{border:1px solid color-mix(in oklch, var(--emu,var(--primary)) 30%, transparent)}}.emu-flow-end{background:var(--emu,var(--primary))}@supports (color:color-mix(in lab, red, red)){.emu-flow-end{background:color-mix(in oklch, var(--emu,var(--primary)) 10%, transparent)}}.emu-flow-end{color:var(--emu,var(--primary));padding:.5rem .75rem;font-size:12px}@supports (color:color-mix(in lab, red, red)){.emu-flow-end{color:color-mix(in oklch, var(--emu,var(--primary)) 70%, var(--foreground))}}.emu-money{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.emu-money{grid-template-columns:repeat(3,minmax(0,1fr))}}.emu-cash{border-left:3px solid var(--emu,var(--primary));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.emu-cash{border-left:3px solid color-mix(in oklch, var(--emu,var(--primary)) 65%, transparent)}}.emu-cash{animation:.42s cubic-bezier(.22,.9,.3,1) both emu-stat-in}.emu-cash-mark{border-radius:calc(var(--radius) * .7);background:var(--emu,var(--primary));flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.emu-cash-mark{background:color-mix(in oklch, var(--emu,var(--primary)) 15%, transparent)}}.emu-cash-mark{color:var(--emu,var(--primary))}@supports (color:color-mix(in lab, red, red)){.emu-cash-mark{color:color-mix(in oklch, var(--emu,var(--primary)) 74%, var(--foreground))}}.emu-cash-label{color:var(--muted-foreground);font-size:11px;font-weight:600}.emu-cash-figure{font-variant-numeric:tabular-nums;align-items:baseline;gap:.3rem;font-size:1.35rem;font-weight:700;line-height:1.2;display:flex}.emu-cash-unit{color:var(--muted-foreground);font-size:11px;font-weight:600}.emu-cash-hint{color:var(--muted-foreground);margin-top:.1rem;font-size:11px}.emu-block{animation:.42s cubic-bezier(.22,.9,.3,1) both emu-block-in}.emu-block:nth-child(2){animation-delay:80ms}.emu-block:nth-child(3){animation-delay:.16s}@keyframes emu-block-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.emu-block-mark{border-radius:calc(var(--radius) * .7);background:var(--emu);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.emu-block-mark{background:color-mix(in oklch, var(--emu) 16%, transparent)}}.emu-block-mark{color:var(--emu)}@supports (color:color-mix(in lab, red, red)){.emu-block-mark{color:color-mix(in oklch, var(--emu) 74%, var(--foreground))}}.emu-rows{display:grid}.emu-kv{border-top:1px solid var(--muted-foreground);align-items:baseline;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.emu-kv{border-top:1px solid color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.emu-kv{padding:.45rem 0;animation:.32s ease-out both emu-kv-in}.emu-kv:first-child{border-top:0;padding-top:0}@keyframes emu-kv-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.emu-kv>dt{min-width:9rem;color:var(--muted-foreground);flex:none;align-items:center;gap:.35rem;font-size:11px;display:inline-flex}.emu-kv>dd{text-align:right;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.emu-kv-wide{display:block}.emu-kv-wide>dd{text-align:left;margin-top:.15rem}.emu-fail{border-left:3px solid var(--warning);animation:.42s cubic-bezier(.22,.9,.3,1) 60ms both pos-panel-in}.emu-fail-mark{border-radius:calc(var(--radius) * .7);background:var(--warning);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.emu-fail-mark{background:color-mix(in oklch, var(--warning) 16%, transparent)}}.emu-fail-mark{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.emu-fail-mark{color:color-mix(in oklch, var(--warning) 62%, var(--foreground))}}.emu-fail-msg{border-radius:calc(var(--radius) * .7);background:var(--muted);align-items:flex-start;gap:.4rem;margin-top:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.emu-fail-msg{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.emu-fail-msg{padding:.45rem .6rem}.emu-fail-msg>code{font-family:var(--font-mono,ui-monospace, monospace);color:var(--foreground);overflow-wrap:anywhere;flex:1;font-size:11.5px}.trade-tone-success{--tr:var(--success)}.trade-tone-warning{--tr:var(--warning)}.trade-tone-destructive{--tr:var(--destructive)}.trade-tone-info{--tr:var(--info)}.trade-tone-primary{--tr:var(--primary)}.trade-tone-muted{--tr:var(--muted-foreground)}.trade-badge{border:1px solid var(--tr);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trade-badge{border:1px solid color-mix(in oklch, var(--tr) 32%, transparent)}}.trade-badge{background:var(--tr)}@supports (color:color-mix(in lab, red, red)){.trade-badge{background:color-mix(in oklch, var(--tr) 14%, transparent)}}.trade-badge{color:var(--tr);padding:.15rem .55rem;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.trade-badge{color:color-mix(in oklch, var(--tr) 70%, var(--foreground))}}.trade-badge{white-space:nowrap}.trade-badge-lg{padding:.3rem .75rem;font-size:13px}.trade-flag{background:var(--tr);border-radius:9999px;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trade-flag{background:color-mix(in oklch, var(--tr) 14%, transparent)}}.trade-flag{color:var(--tr);padding:.1rem .45rem;font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.trade-flag{color:color-mix(in oklch, var(--tr) 70%, var(--foreground))}}.trade-flag{white-space:nowrap}.trade-total-chip,.trade-count-chip{background:var(--primary);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trade-total-chip,.trade-count-chip{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.trade-total-chip,.trade-count-chip{color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.15rem .6rem;font-size:11px;font-weight:700}.trade-total-chip{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.trade-total-chip{border:1px solid color-mix(in oklch, var(--primary) 28%, transparent)}}.trade-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:768px){.trade-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.trade-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.trade-stat{border-radius:calc(var(--radius) * 1.1);text-align:left;transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.6rem .7rem .7rem;animation:.42s cubic-bezier(.22,.9,.3,1) both emu-stat-in;display:flex;position:relative;overflow:hidden}.trade-stat .metric-tile-art{opacity:.12;width:3.5rem;height:3.5rem;bottom:-.7rem;right:-.55rem}.trade-stat:not(.trade-stat-flat):hover{filter:brightness(1.08)saturate(1.05);box-shadow:0 18px 32px -18px var(--tile-to);transform:translateY(-2px)}.trade-stat:not(.trade-stat-flat):hover .metric-tile-art{opacity:.2}.trade-stat:not(.trade-stat-flat):active{transform:translateY(0)scale(.985)}.trade-stat-flat{cursor:default}.trade-stat-on,.trade-stat-on:hover{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--tile-from), 0 18px 32px -18px var(--tile-to)}.trade-stat-on:after{content:"";transform-origin:0;z-index:1;inset-inline:0;background:#ffffffe6;height:3px;animation:.32s cubic-bezier(.22,.9,.3,1) both emu-underline;position:absolute;top:0}.trade-stat-empty:not(.trade-stat-on){filter:saturate(.35)brightness(.72)}.trade-stat-empty:not(.trade-stat-on):hover{filter:saturate(.8)brightness(.95)}.trade-stat-head{z-index:1;color:#ffffffe6;align-items:center;gap:.3rem;font-size:11.5px;font-weight:600;display:flex;position:relative}.trade-stat-figure{z-index:1;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.1;position:relative}.trade-stat-bar{z-index:1;background:#ffffff38;border-radius:9999px;height:3px;margin-top:.35rem;display:block;position:relative;overflow:hidden}.trade-stat-bar-fill{background:#ffffffd9;border-radius:9999px;height:100%;transition:width .85s cubic-bezier(.22,.9,.3,1);display:block}.trade-stats-note{color:var(--muted-foreground);animation:portal-fade-in var(--motion-normal) ease-out;margin-top:.6rem;font-size:11px}.trade-filters{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.trade-field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.trade-field-label{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.3rem;font-size:11px;font-weight:600;display:inline-flex}.trade-field-off{opacity:.45}.trade-field-off:hover,.trade-field-off:focus-within{opacity:1}.trade-field-icon{pointer-events:none;width:1rem;height:1rem;color:var(--muted-foreground);position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.trade-input{height:2.75rem}.trade-field-clear{color:var(--muted-foreground);transition:color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:9999px;padding:.25rem;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.trade-field-clear:hover{background:var(--muted);color:var(--foreground)}.trade-segment{border:1px solid var(--border);background:var(--muted);border-radius:9999px;justify-content:space-between;align-items:center;gap:.2rem;height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.trade-segment{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.trade-segment{padding:.25rem}.trade-segment-btn{font-variant-numeric:tabular-nums;min-width:2.4rem;height:100%;color:var(--muted-foreground);transition:color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:9999px;flex:1;justify-content:center;align-items:center;padding-inline:.5rem;font-size:13px;font-weight:600;display:inline-flex}.trade-segment-btn:hover{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.trade-segment-btn:hover{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.trade-segment-btn:active{transform:scale(.94)}.trade-segment-on,.trade-segment-on:hover{background:var(--primary);color:var(--primary-foreground);box-shadow:0 3px 12px -5px var(--primary)}.trade-chips{flex-wrap:wrap;align-items:center;gap:.4rem;min-height:1.75rem;margin:.75rem 0 .1rem;display:flex}.trade-chip{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trade-chip{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.trade-chip{color:var(--muted-foreground);white-space:nowrap;padding:.2rem .6rem;font-size:11px;font-weight:600}.trade-chip>button{transition:color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:9999px;padding:.1rem}.trade-chip>button:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.trade-chip>button:hover{background:color-mix(in oklch, var(--foreground) 12%, transparent)}}.trade-chip>button:hover{color:var(--foreground)}.trade-chip-result{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.trade-chip-result{border-color:color-mix(in oklch, var(--primary) 30%, transparent)}}.trade-chip-result{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.trade-chip-result{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.trade-chip-result{color:var(--primary)}.trade-chip-warn{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.trade-chip-warn{border-color:color-mix(in oklch, var(--warning) 35%, transparent)}}.trade-chip-warn{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.trade-chip-warn{background:color-mix(in oklch, var(--warning) 12%, transparent)}}.trade-chip-warn{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.trade-chip-warn{color:color-mix(in oklch, var(--warning) 64%, var(--foreground))}}.trade-chip-note{color:var(--muted-foreground);font-size:11px}.trade-row{animation:.32s ease-out both emu-row-in}.trade-row:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.trade-row:hover{background:color-mix(in oklch, var(--primary) 5%, transparent)}}.trade-link{font-variant-numeric:tabular-nums;color:var(--foreground);transition:color var(--motion-fast) ease;align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.trade-link:hover{color:var(--primary)}.trade-link-caret{opacity:0;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) ease;transform:translate(-3px)}.trade-row:hover .trade-link-caret{opacity:1;transform:none}.trade-dot{background:var(--destructive);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--destructive);border-radius:9999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.trade-dot{box-shadow:0 0 0 3px color-mix(in oklch, var(--destructive) 22%, transparent)}}.trade-dot{animation:2s cubic-bezier(.4,0,.6,1) infinite trade-dot}@keyframes trade-dot{0%,to{box-shadow:0 0 0 3px color-mix(in oklch, var(--destructive) 22%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklch, var(--destructive) 6%, transparent)}}.trade-unread{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.trade-unread{color:color-mix(in oklch, var(--destructive) 55%, var(--foreground))}}.trade-status-cell{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;display:flex}.trade-by{background:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trade-by{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.trade-by{color:var(--muted-foreground);white-space:nowrap;padding:.1rem .45rem;font-size:10.5px;font-weight:600}.trade-mono{font-family:var(--font-mono,ui-monospace, monospace);font-size:12px}.trade-silent{background:var(--warning);border-radius:9999px;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trade-silent{background:color-mix(in oklch, var(--warning) 14%, transparent)}}.trade-silent{color:var(--warning);padding:.1rem .45rem;font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.trade-silent{color:color-mix(in oklch, var(--warning) 62%, var(--foreground))}}.trade-actions{animation:.42s cubic-bezier(.22,.9,.3,1) both pos-panel-in}.trade-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);align-items:center;gap:.3rem;margin-bottom:.45rem;font-size:10px;font-weight:700;display:flex}.trade-actionbar{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:1024px){.trade-actionbar{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:0}.trade-act+.trade-act{border-left:1px solid var(--border);margin-left:1.5rem;padding-left:1.5rem}}.trade-act{min-width:0}.trade-act-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.trade-hint{max-width:24rem;color:var(--muted-foreground);margin-top:.4rem;font-size:11px}.trade-sent{border:1px solid var(--success);border-radius:9999px;align-items:center;gap:.35rem;margin-top:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trade-sent{border:1px solid color-mix(in oklch, var(--success) 35%, transparent)}}.trade-sent{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.trade-sent{background:color-mix(in oklch, var(--success) 12%, transparent)}}.trade-sent{color:var(--success);padding:.3rem .7rem;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.trade-sent{color:color-mix(in oklch, var(--success) 70%, var(--foreground))}}.trade-status-pick{flex-wrap:wrap;gap:.3rem;display:inline-flex}.trade-status-btn{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trade-status-btn{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.trade-status-btn{color:var(--muted-foreground);transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) ease;padding:.35rem .75rem;font-size:12px;font-weight:600}.trade-status-btn:hover:not(:disabled){color:var(--tr)}@supports (color:color-mix(in lab, red, red)){.trade-status-btn:hover:not(:disabled){color:color-mix(in oklch, var(--tr) 70%, var(--foreground))}}.trade-status-btn:hover:not(:disabled){border-color:var(--tr)}@supports (color:color-mix(in lab, red, red)){.trade-status-btn:hover:not(:disabled){border-color:color-mix(in oklch, var(--tr) 45%, transparent)}}.trade-status-btn:hover:not(:disabled){transform:translateY(-1px)}.trade-status-btn:disabled{opacity:.55;cursor:not-allowed}.trade-status-on,.trade-status-on:hover:not(:disabled){border-color:var(--tr)}@supports (color:color-mix(in lab, red, red)){.trade-status-on,.trade-status-on:hover:not(:disabled){border-color:color-mix(in oklch, var(--tr) 60%, transparent)}}.trade-status-on,.trade-status-on:hover:not(:disabled){background:var(--tr)}@supports (color:color-mix(in lab, red, red)){.trade-status-on,.trade-status-on:hover:not(:disabled){background:color-mix(in oklch, var(--tr) 16%, transparent)}}.trade-status-on,.trade-status-on:hover:not(:disabled){color:var(--tr)}@supports (color:color-mix(in lab, red, red)){.trade-status-on,.trade-status-on:hover:not(:disabled){color:color-mix(in oklch, var(--tr) 72%, var(--foreground))}}.trade-status-on,.trade-status-on:hover:not(:disabled){box-shadow:0 2px 12px -6px var(--tr)}.trade-confirmed{border:1px solid var(--success);border-radius:9999px;align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trade-confirmed{border:1px solid color-mix(in oklch, var(--success) 35%, transparent)}}.trade-confirmed{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.trade-confirmed{background:color-mix(in oklch, var(--success) 12%, transparent)}}.trade-confirmed{color:var(--success);padding:.35rem .8rem;font-size:1rem}@supports (color:color-mix(in lab, red, red)){.trade-confirmed{color:color-mix(in oklch, var(--success) 72%, var(--foreground))}}.trade-confirmed{font-variant-numeric:tabular-nums}.trade-confirmed-unit{opacity:.8;margin-left:.25rem;font-size:10px;font-weight:600}.trade-unread-chip{font-variant-numeric:tabular-nums;background:#ffffff38;border-radius:9999px;margin-left:.15rem;padding:0 .35rem;font-size:11px}.trade-block{animation:.42s cubic-bezier(.22,.9,.3,1) both emu-block-in}.trade-block-mark{border-radius:calc(var(--radius) * .7);background:var(--tr,var(--primary));flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trade-block-mark{background:color-mix(in oklch, var(--tr,var(--primary)) 15%, transparent)}}.trade-block-mark{color:var(--tr,var(--primary))}@supports (color:color-mix(in lab, red, red)){.trade-block-mark{color:color-mix(in oklch, var(--tr,var(--primary)) 74%, var(--foreground))}}.trade-rows{display:grid}.trade-kv{border-top:1px solid var(--muted-foreground);align-items:baseline;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.trade-kv{border-top:1px solid color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.trade-kv{padding:.4rem 0;animation:.32s ease-out both emu-kv-in}.trade-kv:first-child{border-top:0;padding-top:0}.trade-kv>dt{min-width:8rem;color:var(--muted-foreground);text-transform:capitalize;flex:none;align-items:center;gap:.35rem;font-size:11px;display:inline-flex}.trade-kv>dd{text-align:right;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.trade-kv-wide{display:block}.trade-kv-wide>dd{text-align:left;margin-top:.15rem}.trade-empty-note{border-radius:calc(var(--radius) * .7);border:1px dashed var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.trade-empty-note{border:1px dashed color-mix(in oklch, var(--muted-foreground) 30%, transparent)}}.trade-empty-note{text-align:center;color:var(--muted-foreground);padding:.75rem;font-size:12px}.trade-offer{border-radius:calc(var(--radius) * .8);border:1px solid var(--border);background:var(--card);transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease;align-items:center;gap:.6rem;padding:.55rem .7rem;animation:.34s ease-out both emu-row-in;display:flex}.trade-offer:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.trade-offer:hover{border-color:color-mix(in oklch, var(--primary) 40%, transparent)}}.trade-offer:hover{transform:translateY(-1px)}.trade-offer-best{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.trade-offer-best{border-color:color-mix(in oklch, var(--success) 50%, transparent)}}.trade-offer-best{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.trade-offer-best{background:color-mix(in oklch, var(--success) 8%, var(--card))}}.trade-offer-best{box-shadow:inset 3px 0 0 0 var(--success)}.trade-best-tag{background:var(--success);border-radius:9999px;align-items:center;gap:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trade-best-tag{background:color-mix(in oklch, var(--success) 16%, transparent)}}.trade-best-tag{text-transform:uppercase;letter-spacing:.03em;color:var(--success);padding:.05rem .4rem;font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.trade-best-tag{color:color-mix(in oklch, var(--success) 70%, var(--foreground))}}.trade-offer-figure{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700;line-height:1.2}.trade-offer-raw{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;color:var(--muted-foreground);font-size:10.5px;overflow:hidden}.trade-notes{gap:.5rem;max-height:22rem;margin-top:.9rem;display:grid;overflow-y:auto}.trade-note{border-radius:calc(var(--radius) * .7);border-left:2px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.trade-note{border-left:2px solid color-mix(in oklch, var(--info) 55%, transparent)}}.trade-note{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.trade-note{background:color-mix(in oklch, var(--muted) 35%, transparent)}}.trade-note{padding:.45rem .6rem;animation:.32s ease-out both emu-row-in}.trade-note>p{overflow-wrap:anywhere;margin-top:.15rem;font-size:12.5px}.trade-note-who{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:10.5px;font-weight:600;display:inline-flex}.trade-reach{flex-wrap:wrap;gap:.35rem;display:flex}.trade-reach-chip{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trade-reach-chip{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.trade-reach-chip{color:var(--muted-foreground);padding:.2rem .6rem;font-size:11px;animation:.32s ease-out both bstat-pop}.trade-reach-answered{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.trade-reach-answered{border-color:color-mix(in oklch, var(--success) 45%, transparent)}}.trade-reach-answered{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.trade-reach-answered{background:color-mix(in oklch, var(--success) 12%, transparent)}}.trade-reach-answered{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.trade-reach-answered{color:color-mix(in oklch, var(--success) 70%, var(--foreground))}}.trade-reach-unread{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.trade-reach-unread{border-color:color-mix(in oklch, var(--destructive) 45%, transparent)}}.trade-reach-unread{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.trade-reach-unread{background:color-mix(in oklch, var(--destructive) 12%, transparent)}}.trade-reach-unread{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.trade-reach-unread{color:color-mix(in oklch, var(--destructive) 70%, var(--foreground))}}.trade-gallery{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.5rem;display:grid}.trade-shot{aspect-ratio:1;border-radius:calc(var(--radius) * .85);border:1px solid var(--border);background:var(--muted);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.trade-shot{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.trade-shot{transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;animation:.34s ease-out both bstat-pop}.trade-shot:hover{border-color:var(--primary);transform:translateY(-2px)scale(1.02)}@supports (color:color-mix(in lab, red, red)){.trade-shot:hover{border-color:color-mix(in oklch, var(--primary) 50%, transparent)}}.trade-shot:hover{z-index:1;box-shadow:0 14px 26px -16px #000000b3}.trade-shot-imei{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.trade-shot-imei{border-color:color-mix(in oklch, var(--info) 55%, transparent)}}.trade-shot-tag{letter-spacing:.04em;color:#fff;background:#000000ad;border-radius:9999px;align-items:center;gap:.2rem;padding:.1rem .4rem;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;bottom:.3rem;left:.3rem}.trade-nophoto{border-radius:calc(var(--radius) * .7);border:1px dashed var(--muted-foreground);flex-direction:column;align-items:center;gap:.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.trade-nophoto{border:1px dashed color-mix(in oklch, var(--muted-foreground) 30%, transparent)}}.trade-nophoto{text-align:center;color:var(--muted-foreground);padding:1.25rem;font-size:12px}.trade-nophoto>span{opacity:.8;font-size:11px}.trade-lightbox{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000db;justify-content:center;align-items:center;padding:2.5rem 1rem 4rem;animation:.18s ease-out portal-fade-in;display:flex;position:fixed;inset:0}.trade-lightbox-frame{max-height:100%;animation:.22s cubic-bezier(.22,.9,.3,1) portal-scale-in}.trade-lightbox-img{border-radius:calc(var(--radius) * .8);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 7rem)}.trade-lightbox-x,.trade-lightbox-nav,.trade-lightbox-open{color:#fff;transition:background var(--motion-fast) ease, transform var(--motion-fast) ease;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:.35rem;display:inline-flex;position:absolute}.trade-lightbox-x:hover,.trade-lightbox-nav:hover,.trade-lightbox-open:hover{background:#fff3}.trade-lightbox-x{padding:.55rem;top:1rem;right:1rem}.trade-lightbox-open{padding:.45rem .9rem;font-size:12px;font-weight:600;bottom:1.25rem;left:50%;transform:translate(-50%)}.trade-lightbox-open:hover{transform:translate(-50%)translateY(-1px)}.trade-lightbox-nav{margin-top:-1.4rem;padding:.7rem;top:50%}.trade-lightbox-prev{left:1rem}.trade-lightbox-next{right:1rem}.trade-lightbox-nav:hover{transform:scale(1.06)}.trade-lightbox-count{font-variant-numeric:tabular-nums;color:#ffffffbf;font-size:12px;position:absolute;top:1.15rem;left:50%;transform:translate(-50%)}.trade-warn{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.trade-warn{border-color:color-mix(in oklch, var(--warning) 35%, transparent)}}.trade-warn{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.trade-warn{background:color-mix(in oklch, var(--warning) 10%, transparent)}}.trade-warn{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.trade-warn{color:color-mix(in oklch, var(--warning) 68%, var(--foreground))}}.trade-warn svg{color:inherit}.trade-nav{border:1px solid var(--border);background:var(--muted);border-radius:9999px;flex-wrap:wrap;gap:.3rem;margin-bottom:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.trade-nav{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.trade-nav{width:fit-content;max-width:100%;padding:.3rem}.trade-nav-item{color:var(--muted-foreground);white-space:nowrap;transition:color var(--motion-fast) ease, background var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:12.5px;font-weight:600;animation:.36s cubic-bezier(.22,.9,.3,1) both emu-tab-in;display:inline-flex}@keyframes emu-tab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.trade-nav-item:hover{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.trade-nav-item:hover{background:color-mix(in oklch, var(--primary) 8%, transparent)}}.trade-nav-item:hover{transform:translateY(-1px)}.trade-nav-on,.trade-nav-on:hover{background:var(--primary);color:var(--primary-foreground);box-shadow:0 3px 14px -6px var(--primary);border-color:#0000;transform:none}[data-sonner-toast]{--tt:var(--muted-foreground)}[data-sonner-toast][data-type=success]{--tt:var(--success)}[data-sonner-toast][data-type=error]{--tt:var(--destructive)}[data-sonner-toast][data-type=warning]{--tt:var(--warning)}[data-sonner-toast][data-type=info]{--tt:var(--info)}[data-sonner-toast][data-type=loading]{--tt:var(--primary)}.cn-toast{position:relative;overflow:hidden;border:1px solid var(--tt)!important;align-items:center!important;gap:.7rem!important}@supports (color:color-mix(in lab, red, red)){.cn-toast{border:1px solid color-mix(in oklch, var(--tt) 30%, var(--border))!important}}.cn-toast{background:var(--popover)!important;color:var(--popover-foreground)!important;box-shadow:0 18px 40px -22px #000000bf, 0 0 0 1px var(--tt), 0 10px 30px -24px var(--tt)!important;padding:.85rem 2.6rem .85rem .95rem!important}@supports (color:color-mix(in lab, red, red)){.cn-toast{box-shadow:0 18px 40px -22px #000000bf, 0 0 0 1px color-mix(in oklch, var(--tt) 8%, transparent), 0 10px 30px -24px var(--tt)!important}}.cn-toast:before{content:"";background-image:linear-gradient(100deg, var(--tt), transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cn-toast:before{background-image:linear-gradient(100deg, color-mix(in oklch, var(--tt) 16%, transparent), transparent 58%)}}.cn-toast:before{box-shadow:inset 3px 0 0 0 var(--tt);pointer-events:none}.cn-toast>*{z-index:1;position:relative}.cn-toast [data-icon]{background:var(--tt);border-radius:9999px;flex-shrink:0;justify-content:center!important;align-items:center!important;width:1.75rem!important;height:1.75rem!important;margin:0!important;padding:0!important;line-height:0!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.cn-toast [data-icon]{background:color-mix(in oklch, var(--tt) 18%, transparent)}}.cn-toast [data-icon]{color:var(--tt)}@supports (color:color-mix(in lab, red, red)){.cn-toast [data-icon]{color:color-mix(in oklch, var(--tt) 78%, var(--foreground))}}.cn-toast [data-icon]{animation:.46s cubic-bezier(.22,.9,.3,1.5) both cn-toast-mark}.cn-toast [data-icon]>svg{width:1rem!important;height:1rem!important;display:block!important}@keyframes cn-toast-mark{0%{opacity:0;transform:scale(.35)rotate(-25deg)}to{opacity:1;transform:none}}.cn-toast [data-icon]:after{content:"";border:2px solid var(--tt);border-radius:9999px;width:auto;height:auto;animation:.9s cubic-bezier(.22,.9,.3,1) .12s both cn-toast-ring;position:absolute;inset:0}@keyframes cn-toast-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.cn-toast[data-type=loading] [data-icon]:after{content:none}.cn-toast [data-content]{gap:.15rem!important}.cn-toast [data-title]{font-size:13.5px!important;font-weight:600!important;line-height:1.35!important}.cn-toast [data-description]{color:var(--muted-foreground)!important;font-size:12px!important;line-height:1.45!important}.cn-toast [data-button]{transition:filter var(--motion-fast) ease, transform var(--motion-fast) ease;background:var(--tt)!important;color:var(--background)!important;border-radius:9999px!important;font-weight:600!important}.cn-toast [data-button]:hover{filter:brightness(1.08);transform:translateY(-1px)}.cn-toast [data-close-button]{opacity:.55;left:unset!important;border-color:var(--tt)!important;top:50%!important;right:.6rem!important;transform:translateY(-50%)!important}@supports (color:color-mix(in lab, red, red)){.cn-toast [data-close-button]{border-color:color-mix(in oklch, var(--tt) 30%, var(--border))!important}}.cn-toast [data-close-button]{transition:opacity var(--motion-fast) ease, transform var(--motion-fast) ease, background var(--motion-fast) ease;background:var(--popover)!important;color:var(--popover-foreground)!important}.cn-toast [data-close-button]>svg{display:block}.cn-toast [data-close-button]:hover{opacity:1;background:var(--tt)!important;transform:translateY(-50%)scale(1.12)!important}@supports (color:color-mix(in lab, red, red)){.cn-toast [data-close-button]:hover{background:color-mix(in oklch, var(--tt) 18%, var(--popover))!important}}.cn-toast:after{content:"";transform-origin:0;background:linear-gradient(90deg, var(--tt), var(--tt));height:2px;position:absolute;bottom:0;left:3px;right:0}@supports (color:color-mix(in lab, red, red)){.cn-toast:after{background:linear-gradient(90deg, var(--tt), color-mix(in oklch, var(--tt) 45%, transparent))}}.cn-toast:after{animation:cn-toast-life var(--toast-life,4.5s) linear both;z-index:2}@keyframes cn-toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}[data-sonner-toaster]:hover .cn-toast:after,[data-sonner-toaster]:focus-within .cn-toast:after{animation-play-state:paused}.cn-toast[data-type=loading]:after{content:none}@keyframes cn-toast-in{0%{opacity:0;transform:translate(14px,-6px)scale(.94)}to{opacity:1;transform:none}}.cn-toast[data-removed=true],.cn-toast[data-expanded=false]:not([data-front=true]){animation:none}.tfr-tone-success{--tfr:var(--success)}.tfr-tone-warning{--tfr:var(--warning)}.tfr-tone-destructive{--tfr:var(--destructive)}.tfr-tone-info{--tfr:var(--info)}.tfr-tone-primary{--tfr:var(--primary)}.tfr-tone-muted{--tfr:var(--muted-foreground)}.tfr-nav{border:1px solid var(--border);background:var(--muted);border-radius:9999px;flex-wrap:wrap;gap:.3rem;margin-bottom:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tfr-nav{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.tfr-nav{width:fit-content;max-width:100%;padding:.3rem}.tfr-nav-item{color:var(--muted-foreground);white-space:nowrap;transition:color var(--motion-fast) ease, background var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:12.5px;font-weight:600;animation:.36s cubic-bezier(.22,.9,.3,1) both emu-tab-in;display:inline-flex}.tfr-nav-item:hover{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-nav-item:hover{background:color-mix(in oklch, var(--primary) 8%, transparent)}}.tfr-nav-item:hover{transform:translateY(-1px)}.tfr-nav-on,.tfr-nav-on:hover{background:var(--primary);color:var(--primary-foreground);box-shadow:0 3px 14px -6px var(--primary);transform:none}.tfr-total-chip{border:1px solid var(--primary);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tfr-total-chip{border:1px solid color-mix(in oklch, var(--primary) 28%, transparent)}}.tfr-total-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-total-chip{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.tfr-total-chip{color:var(--primary);padding:.15rem .6rem;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tfr-total-chip{color:color-mix(in oklch, var(--primary) 78%, var(--foreground))}}.tfr-total-chip{font-variant-numeric:tabular-nums}.tfr-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:640px){.tfr-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.tfr-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.tfr-stat{border-radius:calc(var(--radius) * 1.1);text-align:left;transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.6rem .7rem .7rem;animation:.42s cubic-bezier(.22,.9,.3,1) both emu-stat-in;display:flex;position:relative;overflow:hidden}.tfr-stat:hover{filter:brightness(1.08)saturate(1.05);box-shadow:0 18px 32px -18px var(--tile-to);transform:translateY(-2px)}.tfr-stat:active{transform:translateY(0)scale(.985)}.tfr-stat-on,.tfr-stat-on:hover{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--tile-from), 0 18px 32px -18px var(--tile-to)}.tfr-stat-on:after{content:"";transform-origin:0;z-index:1;inset-inline:0;background:#ffffffe6;height:3px;animation:.32s cubic-bezier(.22,.9,.3,1) both emu-underline;position:absolute;top:0}.tfr-stat-empty:not(.tfr-stat-on){filter:saturate(.35)brightness(.72)}.tfr-stat-empty:not(.tfr-stat-on):hover{filter:saturate(.8)brightness(.95)}.tfr-stat-waiting{animation:.42s cubic-bezier(.22,.9,.3,1) both emu-stat-in,1.6s ease-in-out .52s 2 tfr-waiting}@keyframes tfr-waiting{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--tile-from) 0%, transparent)}45%{box-shadow:0 0 0 6px color-mix(in oklch, var(--tile-from) 28%, transparent)}}.tfr-stat .metric-tile-art{opacity:.12;width:3.5rem;height:3.5rem;bottom:-.7rem;right:-.55rem}.tfr-stat:hover .metric-tile-art{opacity:.2}.tfr-stat-head{z-index:1;color:#ffffffe6;align-items:center;gap:.3rem;font-size:11.5px;font-weight:600;display:flex;position:relative}.tfr-stat-figure{z-index:1;color:#fff;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1;position:relative}.tfr-stat-bar{z-index:1;background:#ffffff38;border-radius:9999px;height:3px;margin-top:.35rem;display:block;position:relative;overflow:hidden}.tfr-stat-bar-fill{background:#ffffffd9;border-radius:9999px;height:100%;transition:width .85s cubic-bezier(.22,.9,.3,1);display:block}.tfr-filters{flex-wrap:wrap;align-items:flex-start;gap:.85rem 1.25rem;margin-top:1rem;display:flex}.tfr-filter{flex-direction:column;gap:.35rem;min-width:0;display:flex}.tfr-filter-grow{flex:22rem}.tfr-filter-label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.3rem;font-size:11px;font-weight:600;display:flex}.tfr-filter-hint{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:11px;display:flex}.tfr-search-icon{pointer-events:none;width:1rem;height:1rem;color:var(--muted-foreground);position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.tfr-search-input{height:2.75rem}.tfr-search-clear{color:var(--muted-foreground);transition:color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:9999px;padding:.25rem;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.tfr-search-clear:hover{background:var(--muted);color:var(--foreground)}.tfr-segment{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.2rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tfr-segment{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.tfr-segment{transition:border-color var(--motion-fast) ease;padding:.25rem}.tfr-segment:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-segment:hover{border-color:color-mix(in oklch, var(--primary) 35%, var(--border))}}.tfr-segment-btn{height:100%;color:var(--muted-foreground);white-space:nowrap;transition:color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding-inline:.8rem;font-size:13px;font-weight:600;display:inline-flex}.tfr-segment-num{font-variant-numeric:tabular-nums;min-width:2.75rem;padding-inline:.55rem}.tfr-segment-btn:hover{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-segment-btn:hover{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.tfr-segment-btn:active{transform:scale(.94)}.tfr-segment-on,.tfr-segment-on:hover{background:var(--primary);color:var(--primary-foreground);box-shadow:0 3px 12px -5px var(--primary)}.tfr-row{animation:.32s ease-out both emu-row-in}.tfr-row:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-row:hover{background:color-mix(in oklch, var(--primary) 5%, transparent)}}.tfr-row-done>td:first-child{box-shadow:inset 3px 0 0 0 var(--success)}.tfr-row-waiting>td:first-child,.tfr-row-done.tfr-row-waiting>td:first-child{box-shadow:inset 3px 0 0 0 var(--warning)}.tfr-idlink{font-variant-numeric:tabular-nums;color:var(--foreground);transition:color var(--motion-fast) ease;align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.tfr-idlink:hover{color:var(--primary)}.tfr-idlink-caret{opacity:0;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) ease;transform:translate(-3px)}.tfr-row:hover .tfr-idlink-caret{opacity:1;transform:none}.tfr-suborder{color:var(--muted-foreground);transition:color var(--motion-fast) ease;font-size:11px;display:block}.tfr-suborder:hover{color:var(--primary);text-decoration:underline}.tfr-rowphone,.tfr-subtle{color:var(--muted-foreground);font-size:11px}.tfr-route{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.tfr-route-line{align-items:center;gap:.35rem;min-width:0;max-width:100%;display:flex}.tfr-office{border:1px solid var(--muted-foreground);border-radius:9999px;flex:0 auto;align-items:center;gap:.3rem;min-width:0;height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tfr-office{border:1px solid color-mix(in oklch, var(--muted-foreground) 24%, transparent)}}.tfr-office{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tfr-office{background:color-mix(in oklch, var(--muted) 90%, transparent)}}.tfr-office{color:var(--foreground);padding:0 .6rem;font-size:12px;font-weight:600;line-height:1}.tfr-office-mine{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-office-mine{border-color:color-mix(in oklch, var(--primary) 40%, transparent)}}.tfr-office-mine{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-office-mine{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.tfr-office-mine{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-office-mine{color:color-mix(in oklch, var(--primary) 70%, var(--foreground))}}.tfr-office-tag{background:var(--primary);border-radius:9999px;flex-shrink:0;align-items:center;height:1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tfr-office-tag{background:color-mix(in oklch, var(--primary) 26%, transparent)}}.tfr-office-tag{text-transform:uppercase;letter-spacing:.04em;padding:0 .3rem;font-size:9.5px;font-weight:700;line-height:1}.tfr-arrow{height:1.55rem;color:var(--muted-foreground);flex-shrink:0;align-self:center;align-items:center;line-height:0;animation:.62s cubic-bezier(.22,.9,.3,1) both tfr-arrow-slide;display:inline-flex}.tfr-arrow svg{display:block}@keyframes tfr-arrow-slide{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:none}}.tfr-row:hover .tfr-arrow{color:var(--primary)}.tfr-route-lg .tfr-office{height:1.95rem;padding:0 .8rem;font-size:13.5px}.tfr-route-lg .tfr-arrow{height:1.95rem}.tfr-route-lg .tfr-arrow svg{width:1rem;height:1rem}.tfr-dir{border:1px solid var(--tfr-dir);border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;height:1.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tfr-dir{border:1px solid color-mix(in oklch, var(--tfr-dir) 32%, transparent)}}.tfr-dir{background:var(--tfr-dir)}@supports (color:color-mix(in lab, red, red)){.tfr-dir{background:color-mix(in oklch, var(--tfr-dir) 14%, transparent)}}.tfr-dir{text-transform:uppercase;letter-spacing:.03em;color:var(--tfr-dir);padding:0 .45rem;font-size:10px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.tfr-dir{color:color-mix(in oklch, var(--tfr-dir) 68%, var(--foreground))}}.tfr-dir svg{display:block}.tfr-dir-in{--tfr-dir:var(--success)}.tfr-dir-out{--tfr-dir:var(--info)}.tfr-dir-both{--tfr-dir:var(--muted-foreground)}.tfr-type{color:var(--muted-foreground);align-items:center;gap:.25rem;margin-top:.3rem;font-size:11px;display:inline-flex}.tfr-badge{border:1px solid var(--tfr);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tfr-badge{border:1px solid color-mix(in oklch, var(--tfr) 32%, transparent)}}.tfr-badge{background:var(--tfr)}@supports (color:color-mix(in lab, red, red)){.tfr-badge{background:color-mix(in oklch, var(--tfr) 14%, transparent)}}.tfr-badge{color:var(--tfr);padding:.15rem .55rem;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tfr-badge{color:color-mix(in oklch, var(--tfr) 70%, var(--foreground))}}.tfr-badge{white-space:nowrap}.tfr-badge-lg{padding:.3rem .75rem;font-size:13px}.tfr-products-btn{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tfr-products-btn{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.tfr-products-btn{color:var(--foreground);transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) ease;padding:.15rem .6rem;font-size:12px;font-weight:600}.tfr-products-btn:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-products-btn:hover{border-color:color-mix(in oklch, var(--primary) 40%, transparent)}}.tfr-products-btn:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-products-btn:hover{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.tfr-products-btn:hover{transform:translateY(-1px)}.tfr-products-items{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.tfr-has-comment{max-width:9rem;color:var(--muted-foreground);align-items:center;gap:.25rem;margin-top:.3rem;font-size:11px;display:flex}.tfr-accept-btn{color:#fff;background:linear-gradient(135deg,#10b981,#047857);border:1px solid #ffffff2e;box-shadow:0 10px 22px -14px #047857}.tfr-accept-btn:hover{filter:brightness(1.07);background:linear-gradient(135deg,#10b981,#047857)}.tfr-modal{grid-template-rows:auto minmax(0,1fr) auto;gap:.9rem;width:min(44rem,100vw - 2rem);max-width:min(44rem,100vw - 2rem);max-height:min(88vh,54rem)}.tfr-modal-title{flex-wrap:wrap;align-items:center;gap:.5rem;padding-right:2rem;display:flex}.tfr-modal-mark{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex;box-shadow:0 10px 22px -16px #6d28d9}.tfr-modal-id{font-variant-numeric:tabular-nums;align-items:center;gap:.1rem;font-size:1rem;font-weight:700;display:inline-flex}.tfr-modal-sync{color:var(--muted-foreground);animation:portal-fade-in var(--motion-normal) ease-out;font-size:11px;font-weight:500}.tfr-modal-body{outline:none;flex-direction:column;gap:.9rem;min-height:0;padding-right:.15rem;display:flex;overflow-y:auto}.tfr-modal-route{border-radius:calc(var(--radius) * 1.1);border:1px solid var(--border);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tfr-modal-route{background:color-mix(in oklch, var(--muted) 35%, transparent)}}.tfr-modal-route{padding:.7rem .8rem}.tfr-modal-section{flex-direction:column;gap:.5rem;display:flex}.tfr-modal-heading{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:11px;font-weight:700;display:flex}.tfr-count-chip{border:1px solid var(--primary);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.tfr-count-chip{border:1px solid color-mix(in oklch, var(--primary) 28%, transparent)}}.tfr-count-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-count-chip{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.tfr-count-chip{letter-spacing:0;text-transform:none;color:var(--primary);padding:0 .45rem;font-size:10.5px;font-weight:700}.tfr-empty-note{color:var(--muted-foreground);font-size:12.5px}.tfr-comment{border-radius:calc(var(--radius) * .9);border:1px solid var(--border);border-left:3px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.tfr-comment{border-left:3px solid color-mix(in oklch, var(--info) 55%, transparent)}}.tfr-comment{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.tfr-comment{background:color-mix(in oklch, var(--muted) 35%, transparent)}}.tfr-comment{white-space:pre-wrap;overflow-wrap:anywhere;padding:.55rem .7rem;font-size:12.5px;line-height:1.5}.tfr-plist{gap:.35rem;display:grid}.tfr-pitem{border-radius:calc(var(--radius) * .9);border:1px solid var(--border);background:var(--muted);align-items:flex-start;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tfr-pitem{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.tfr-pitem{transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;padding:.45rem .6rem;animation:.34s ease-out both emu-row-in}.tfr-pitem:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-pitem:hover{border-color:color-mix(in oklch, var(--primary) 30%, var(--border))}}.tfr-pitem:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-pitem:hover{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.tfr-pindex{background:var(--primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tfr-pindex{background:color-mix(in oklch, var(--primary) 16%, transparent)}}.tfr-pindex{color:var(--primary);font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tfr-pindex{color:color-mix(in oklch, var(--primary) 72%, var(--foreground))}}.tfr-pindex{font-variant-numeric:tabular-nums}.tfr-pname{overflow-wrap:anywhere;flex:auto;min-width:0;font-size:12.5px;line-height:1.45}.tfr-pcount{font-variant-numeric:tabular-nums;color:var(--foreground);flex-shrink:0;font-size:12.5px;font-weight:700}.tfr-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}@media (min-width:560px){.tfr-journey{grid-template-columns:repeat(4,minmax(0,1fr))}}.tfr-step{border-radius:calc(var(--radius) * .9);border:1px solid var(--border);background:var(--muted);flex-direction:column;gap:.2rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tfr-step{background:color-mix(in oklch, var(--muted) 28%, transparent)}}.tfr-step{padding:.5rem .55rem;animation:.38s cubic-bezier(.22,.9,.3,1) both emu-stat-in}.tfr-step-dot{background:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tfr-step-dot{background:color-mix(in oklch, var(--muted-foreground) 16%, transparent)}}.tfr-step-dot{color:var(--muted-foreground);transition:background var(--motion-normal) ease, color var(--motion-normal) ease}.tfr-step-name{color:var(--muted-foreground);font-size:11.5px;font-weight:600}.tfr-step-when{color:var(--muted-foreground);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:10.5px}.tfr-step-done{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.tfr-step-done{border-color:color-mix(in oklch, var(--success) 32%, transparent)}}.tfr-step-done{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.tfr-step-done{background:color-mix(in oklch, var(--success) 9%, transparent)}}.tfr-step-done .tfr-step-dot{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.tfr-step-done .tfr-step-dot{background:color-mix(in oklch, var(--success) 20%, transparent)}}.tfr-step-done .tfr-step-dot{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.tfr-step-done .tfr-step-dot{color:color-mix(in oklch, var(--success) 72%, var(--foreground))}}.tfr-step-done .tfr-step-name{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.tfr-step-done .tfr-step-name{color:color-mix(in oklch, var(--success) 62%, var(--foreground))}}.tfr-step-now{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-step-now{border-color:color-mix(in oklch, var(--primary) 45%, transparent)}}.tfr-step-now{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-step-now{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.tfr-step-now{box-shadow:0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-step-now{box-shadow:0 0 0 1px color-mix(in oklch, var(--primary) 30%, transparent)}}.tfr-step-now .tfr-step-dot{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-step-now .tfr-step-dot{background:color-mix(in oklch, var(--primary) 22%, transparent)}}.tfr-step-now .tfr-step-dot{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-step-now .tfr-step-dot{color:color-mix(in oklch, var(--primary) 74%, var(--foreground))}}.tfr-step-now .tfr-step-dot{animation:1.8s ease-in-out 3 tfr-step-pulse}@keyframes tfr-step-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--primary) 0%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in oklch, var(--primary) 22%, transparent)}}.tfr-step-now .tfr-step-name{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-step-now .tfr-step-name{color:color-mix(in oklch, var(--primary) 68%, var(--foreground))}}.tfr-cancelled-note{border-radius:calc(var(--radius) * .9);border:1px solid var(--destructive);align-items:center;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tfr-cancelled-note{border:1px solid color-mix(in oklch, var(--destructive) 30%, transparent)}}.tfr-cancelled-note{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.tfr-cancelled-note{background:color-mix(in oklch, var(--destructive) 10%, transparent)}}.tfr-cancelled-note{color:var(--destructive);padding:.5rem .65rem;font-size:12px}@supports (color:color-mix(in lab, red, red)){.tfr-cancelled-note{color:color-mix(in oklch, var(--destructive) 62%, var(--foreground))}}.tfr-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}@media (min-width:560px){.tfr-people{grid-template-columns:repeat(4,minmax(0,1fr))}}.tfr-person{border-radius:calc(var(--radius) * .9);border:1px solid var(--border);background:var(--muted);align-items:center;gap:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tfr-person{background:color-mix(in oklch, var(--muted) 28%, transparent)}}.tfr-person{padding:.45rem .55rem}.tfr-person-empty{opacity:.55}.tfr-person-mark{background:var(--primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tfr-person-mark{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.tfr-person-mark{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-person-mark{color:color-mix(in oklch, var(--primary) 70%, var(--foreground))}}.tfr-person-label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);font-size:10px;font-weight:600;display:block}.tfr-person-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.tfr-order-link{border-radius:calc(var(--radius) * .9);border:1px solid var(--border);background:var(--muted);align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tfr-order-link{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.tfr-order-link{transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) ease;padding:.55rem .65rem}.tfr-order-link:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-order-link:hover{border-color:color-mix(in oklch, var(--primary) 40%, transparent)}}.tfr-order-link:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tfr-order-link:hover{background:color-mix(in oklch, var(--primary) 8%, transparent)}}.tfr-order-link:hover{transform:translateY(-1px)}.tfr-order-mark{color:#fff;background:linear-gradient(135deg,#0ea5e9,#0369a1);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex}.tfr-order-num{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.tfr-order-name,.tfr-order-phone{color:var(--muted-foreground);font-size:11px;display:block}.tfr-modal-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.75rem;display:flex}.ht-cluster{align-items:center;gap:.125rem;display:flex}.ht-trigger{transition:color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) ease;position:relative}.ht-trigger:hover{color:var(--primary);transform:translateY(-1px)}.ht-trigger:active{transform:translateY(0)scale(.94)}.ht-modal{grid-template-rows:auto minmax(0,1fr);gap:.9rem;width:min(46rem,100vw - 2rem);max-width:min(46rem,100vw - 2rem);max-height:min(88vh,54rem)}.ht-modal-sms{width:min(40rem,100vw - 2rem);max-width:min(40rem,100vw - 2rem)}.ht-modal-title{align-items:center;gap:.55rem;padding-right:2rem;font-size:1rem;display:flex}.ht-modal-mark{color:#fff;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.ht-mark-limit{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 10px 22px -16px #047857}.ht-mark-sms{background:linear-gradient(135deg,#0ea5e9,#0369a1);box-shadow:0 10px 22px -16px #0369a1}.ht-modal-sub{font-size:12px}.ht-modal-body{outline:none;flex-direction:column;gap:.85rem;min-height:0;padding-right:.15rem;display:flex;overflow-y:auto}.ht-phone-row{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.ht-phone-field{min-width:0}.ht-phone-row>.ht-phone-field{flex:15rem}.ht-go{color:#fff;border:1px solid #ffffff2e;flex-shrink:0;height:2.75rem}.ht-go-limit{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 10px 22px -14px #047857}.ht-go-limit:hover{filter:brightness(1.07);background:linear-gradient(135deg,#10b981,#047857)}.ht-note{color:var(--muted-foreground);align-items:flex-start;gap:.35rem;font-size:11px;line-height:1.45;display:flex}.ht-note svg{margin-top:.15rem}.ht-empty{border-radius:calc(var(--radius) * 1.1);border:1px dashed var(--border);text-align:center;padding:2rem 1rem}.ht-headline{border-radius:calc(var(--radius) * 1.1);flex-direction:column;gap:.15rem;padding:.75rem .9rem .85rem;animation:.42s cubic-bezier(.22,.9,.3,1) both emu-stat-in;display:flex;position:relative;overflow:hidden}.ht-headline .metric-tile-art{opacity:.14;width:5rem;height:5rem;bottom:-1rem;right:-.75rem}.ht-headline-label{color:#ffffffe6;align-items:center;gap:.3rem;font-size:11.5px;font-weight:600;display:flex}.ht-headline-figure{color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:.35rem;font-size:1.75rem;font-weight:700;line-height:1.1;display:flex}.ht-headline-unit{color:#ffffffbf;font-size:.85rem;font-weight:600}.ht-headline-foot{color:#ffffffd1;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;font-size:11px;display:flex}.ht-headline-phone{font-variant-numeric:tabular-nums;font-weight:600}.ht-headline-count{background:#fff3;border-radius:9999px;padding:.05rem .45rem;font-weight:600}.ht-providers{grid-template-columns:repeat(1,minmax(0,1fr));gap:.55rem;display:grid}@media (min-width:560px){.ht-providers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:880px){.ht-providers{grid-template-columns:repeat(3,minmax(0,1fr))}}.ht-provider{border-radius:calc(var(--radius) * 1.05);border:1px solid var(--border);background:var(--muted);flex-direction:column;gap:.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ht-provider{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.ht-provider{transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease;padding:.6rem .7rem .7rem;animation:.4s cubic-bezier(.22,.9,.3,1) both emu-stat-in}.ht-provider:hover{transform:translateY(-1px)}.ht-provider-active{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.ht-provider-active{border-color:color-mix(in oklch, var(--success) 38%, transparent)}}.ht-provider-active{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.ht-provider-active{background:color-mix(in oklch, var(--success) 9%, transparent)}}.ht-provider-down{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ht-provider-down{border-color:color-mix(in oklch, var(--warning) 34%, transparent)}}.ht-provider-down{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ht-provider-down{background:color-mix(in oklch, var(--warning) 8%, transparent)}}.ht-provider-denied{opacity:.75}.ht-provider-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem .55rem;margin-bottom:.35rem;display:grid}.ht-provider-logo{object-fit:contain;background:#fff;border-radius:.5rem;flex-shrink:0;grid-row:span 2;width:2.25rem;height:2.25rem;padding:.2rem}.ht-provider-logo-blank{background:var(--muted-foreground);justify-content:center;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ht-provider-logo-blank{background:color-mix(in oklch, var(--muted-foreground) 18%, transparent)}}.ht-provider-logo-blank{color:var(--muted-foreground)}.ht-provider-logo-blank svg{width:1.1rem;height:1.1rem}.ht-provider-title{overflow-wrap:anywhere;align-self:end;min-width:0;font-size:12.5px;font-weight:700;line-height:1.25}.ht-provider-head .ht-state{place-self:start}.ht-state{border:1px solid var(--ht-s);border-radius:9999px;flex-shrink:0;align-items:center;gap:.2rem;height:1.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ht-state{border:1px solid color-mix(in oklch, var(--ht-s) 32%, transparent)}}.ht-state{background:var(--ht-s)}@supports (color:color-mix(in lab, red, red)){.ht-state{background:color-mix(in oklch, var(--ht-s) 14%, transparent)}}.ht-state{text-transform:uppercase;letter-spacing:.03em;color:var(--ht-s);padding:0 .4rem;font-size:9.5px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.ht-state{color:color-mix(in oklch, var(--ht-s) 66%, var(--foreground))}}.ht-state svg{display:block}.ht-state-active{--ht-s:var(--success)}.ht-state-denied{--ht-s:var(--muted-foreground)}.ht-state-down{--ht-s:var(--warning)}.ht-provider-amount{font-variant-numeric:tabular-nums;align-items:baseline;gap:.25rem;font-size:1.15rem;font-weight:700;line-height:1.2;display:flex}.ht-provider-unit{color:var(--muted-foreground);font-size:.7rem;font-weight:600}.ht-provider-kind{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);font-size:10px;font-weight:600}.ht-provider-name,.ht-provider-muted{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11.5px}.ht-provider-bank{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:11px;display:inline-flex}.ht-provider-error{max-height:4.5rem;color:var(--warning);font-size:11px;line-height:1.45;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ht-provider-error{color:color-mix(in oklch, var(--warning) 60%, var(--foreground))}}.ht-provider-error{overflow-wrap:anywhere}.ht-templates{grid-template-columns:repeat(1,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:640px){.ht-templates{grid-template-columns:repeat(3,minmax(0,1fr))}}.ht-template{border-radius:calc(var(--radius) * 1.05);border:1px solid var(--tpl);flex-direction:column;gap:.45rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ht-template{border:1px solid color-mix(in oklch, var(--tpl) 32%, transparent)}}.ht-template{background:var(--tpl)}@supports (color:color-mix(in lab, red, red)){.ht-template{background:color-mix(in oklch, var(--tpl) 8%, transparent)}}.ht-template{transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;padding:.65rem .7rem .7rem;animation:.4s cubic-bezier(.22,.9,.3,1) both emu-stat-in}.ht-template:before{content:"";background:var(--tpl);inset-inline:0;height:3px;position:absolute;top:0}.ht-template:hover{box-shadow:0 16px 30px -22px var(--tpl);transform:translateY(-2px)}.ht-template-sent{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.ht-template-sent{border-color:color-mix(in oklch, var(--success) 45%, transparent)}}.ht-template-sent{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.ht-template-sent{background:color-mix(in oklch, var(--success) 10%, transparent)}}.ht-template-head{align-items:center;gap:.4rem;display:flex}.ht-template-mark{background:var(--tpl);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ht-template-mark{background:color-mix(in oklch, var(--tpl) 20%, transparent)}}.ht-template-mark{color:var(--tpl)}@supports (color:color-mix(in lab, red, red)){.ht-template-mark{color:color-mix(in oklch, var(--tpl) 72%, var(--foreground))}}.ht-template-mark svg{display:block}.ht-template-label{min-width:0;color:var(--tpl);font-size:12.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ht-template-label{color:color-mix(in oklch, var(--tpl) 68%, var(--foreground))}}.ht-template-text{border-radius:calc(var(--radius) * .8);border:1px solid var(--border);background:var(--muted);flex:auto}@supports (color:color-mix(in lab, red, red)){.ht-template-text{background:color-mix(in oklch, var(--muted) 35%, transparent)}}.ht-template-text{color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;max-height:8rem;padding:.45rem .55rem;font-size:11px;line-height:1.5;overflow-y:auto}.ht-template-btn{background:var(--tpl);color:#fff;width:100%;height:2.75rem;box-shadow:0 10px 22px -16px var(--tpl);border:1px solid #ffffff2e}.ht-template-btn:hover{filter:brightness(1.08);background:var(--tpl)}.ht-template-sent .ht-template-btn{background:var(--success);box-shadow:0 10px 22px -16px var(--success)}.ht-template-sent .ht-template-btn:hover{background:var(--success)}.dash-limited{border-radius:calc(var(--radius) * .9);border:1px solid var(--info);align-items:flex-start;gap:.4rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.dash-limited{border:1px solid color-mix(in oklch, var(--info) 28%, transparent)}}.dash-limited{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.dash-limited{background:color-mix(in oklch, var(--info) 9%, transparent)}}.dash-limited{color:var(--info);padding:.5rem .65rem;font-size:11.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.dash-limited{color:color-mix(in oklch, var(--info) 60%, var(--foreground))}}.dash-limited{animation:portal-fade-in var(--motion-normal) ease-out}.dash-limited svg{margin-top:.1rem}.ca-head{align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.ca-mark{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;box-shadow:0 10px 22px -16px #6d28d9}.ca-title{font-size:14px;font-weight:700;line-height:1.2}.ca-sub{color:var(--muted-foreground);font-size:11.5px}.ca-age{border:1px solid var(--muted-foreground);border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;height:1.35rem;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ca-age{border:1px solid color-mix(in oklch, var(--muted-foreground) 28%, transparent)}}.ca-age{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.ca-age{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.ca-age{color:var(--muted-foreground);padding:0 .5rem;font-size:10.5px;font-weight:600;line-height:1}@supports (color:color-mix(in lab, red, red)){.ca-age{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.ca-age{white-space:nowrap}.ca-age svg{display:block}.ca-age-stale{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ca-age-stale{border-color:color-mix(in oklch, var(--warning) 38%, transparent)}}.ca-age-stale{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ca-age-stale{background:color-mix(in oklch, var(--warning) 12%, transparent)}}.ca-age-stale{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ca-age-stale{color:color-mix(in oklch, var(--warning) 62%, var(--foreground))}}.ca-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:640px){.ca-totals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.ca-totals{grid-template-columns:repeat(6,minmax(0,1fr))}}.ca-total{border-radius:calc(var(--radius) * 1.1);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.6rem .7rem .7rem;animation:.42s cubic-bezier(.22,.9,.3,1) both emu-stat-in;display:flex;position:relative;overflow:hidden}.ca-total:hover{box-shadow:0 18px 32px -18px var(--tile-to);transform:translateY(-2px)}.ca-total .metric-tile-art{opacity:.12;width:3.5rem;height:3.5rem;bottom:-.7rem;right:-.55rem}.ca-total-label{color:#ffffffe6;align-items:center;gap:.3rem;font-size:11.5px;font-weight:600;display:flex}.ca-total-figure{color:#fff;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1}.ca-split{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1.25rem;display:grid}@media (min-width:900px){.ca-split{grid-template-columns:15rem minmax(0,1fr)}}.ca-donut{flex-direction:column;align-items:center;gap:.5rem;display:flex}.ca-bars{min-width:0}.ca-section{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);align-items:center;gap:.35rem;margin-bottom:.6rem;font-size:11px;font-weight:700;display:flex}.ca-count-chip{border:1px solid var(--primary);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.ca-count-chip{border:1px solid color-mix(in oklch, var(--primary) 28%, transparent)}}.ca-count-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ca-count-chip{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.ca-count-chip{letter-spacing:0;color:var(--primary);padding:0 .4rem;font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ca-count-chip{color:color-mix(in oklch, var(--primary) 78%, var(--foreground))}}.ca-count-chip{font-variant-numeric:tabular-nums}.ca-avatar{object-fit:cover;border-radius:9999px;flex-shrink:0;width:1.375rem;height:1.375rem}.ca-avatar-blank{background:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ca-avatar-blank{background:color-mix(in oklch, var(--muted-foreground) 18%, transparent)}}.ca-avatar-blank{color:var(--muted-foreground)}.ca-empty{border-radius:calc(var(--radius) * .9);border:1px dashed var(--border);color:var(--muted-foreground);align-items:center;gap:.45rem;padding:1rem;font-size:12.5px;display:flex}.ca-empty-small{color:var(--muted-foreground);font-size:12px}.rb-legend{flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem;display:flex}.rb-key{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:11px;font-weight:600;display:inline-flex}.rb-swatch{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.rb-list{gap:.2rem;display:grid}.rb-row{border-radius:calc(var(--radius) * .9);transition:background var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;border:1px solid #0000;grid-template-columns:1.5rem minmax(8rem,11rem) minmax(0,1fr) 4.5rem;align-items:center;gap:.55rem;padding:.35rem .5rem;display:grid}.rb-row:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rb-row:hover{background:color-mix(in oklch, var(--primary) 7%, transparent)}}.rb-row:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rb-row:hover{border-color:color-mix(in oklch, var(--primary) 22%, transparent)}}.rb-row:hover{transform:translate(2px)}.rb-row-lead{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rb-row-lead{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.rb-row-lead{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rb-row-lead{border-color:color-mix(in oklch, var(--primary) 20%, transparent)}}.rb-rank{background:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rb-rank{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.rb-rank{color:var(--muted-foreground);font-size:10px;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.rb-rank{color:color-mix(in oklch, var(--muted-foreground) 62%, var(--foreground))}}.rb-rank{font-variant-numeric:tabular-nums}.rb-row-lead .rb-rank{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rb-row-lead .rb-rank{background:color-mix(in oklch, var(--primary) 20%, transparent)}}.rb-row-lead .rb-rank{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rb-row-lead .rb-rank{color:color-mix(in oklch, var(--primary) 72%, var(--foreground))}}.rb-label{align-items:center;gap:.45rem;min-width:0;display:flex}.rb-name{flex-direction:column;min-width:0;line-height:1.2;display:flex}.rb-name-main{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.rb-name-sub{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:10px;overflow:hidden}.rb-track{background:var(--muted-foreground);border-radius:9999px;min-width:0;height:.75rem;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.rb-track{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.rb-track{overflow:hidden}.rb-track:after{content:"";background-image:repeating-linear-gradient(90deg, transparent, transparent calc(25% - 1px), var(--muted-foreground) calc(25% - 1px), var(--muted-foreground) 25%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rb-track:after{background-image:repeating-linear-gradient(90deg, transparent, transparent calc(25% - 1px), color-mix(in oklch, var(--muted-foreground) 22%, transparent) calc(25% - 1px), color-mix(in oklch, var(--muted-foreground) 22%, transparent) 25%)}}.rb-track:after{pointer-events:none}.rb-bar{z-index:1;border-radius:9999px;height:100%;transition:width .85s cubic-bezier(.22,.9,.3,1);display:flex;position:relative;overflow:hidden}.rb-seg{height:100%;transition:filter var(--motion-fast) ease;display:block}.rb-row:hover .rb-seg{filter:brightness(1.12)saturate(1.05)}.rb-figures{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:.2rem;font-size:11.5px;font-weight:700;display:inline-flex}.rb-slash{color:var(--muted-foreground);font-weight:400}.rb-more{border:1px solid var(--border);color:var(--muted-foreground);transition:color var(--motion-fast) ease, background var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:9999px;margin-top:.5rem;padding:.25rem .7rem;font-size:11px;font-weight:600}.rb-more:hover{color:var(--foreground);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rb-more:hover{border-color:color-mix(in oklch, var(--primary) 38%, var(--border))}}.rb-more:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rb-more:hover{background:color-mix(in oklch, var(--primary) 8%, transparent)}}.cr-head{align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.cr-mark{color:#fff;background:linear-gradient(135deg,#f59e0b,#b45309);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;box-shadow:0 10px 22px -16px #b45309}.cr-title{font-size:14px;font-weight:700;line-height:1.2}.cr-sub{color:var(--muted-foreground);font-size:11.5px}.cr-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.55rem;display:grid}@media (min-width:560px){.cr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cr-item{border-radius:calc(var(--radius) * 1.05);border:1px solid var(--border);background:var(--muted);align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cr-item{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.cr-item{transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease;padding:.55rem .7rem;animation:.4s cubic-bezier(.22,.9,.3,1) both emu-stat-in}.cr-item:hover{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.cr-item:hover{border-color:color-mix(in oklch, var(--warning) 38%, var(--border))}}.cr-item:hover{transform:translateY(-1px)}.cr-symbol{background:var(--warning);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cr-symbol{background:color-mix(in oklch, var(--warning) 16%, transparent)}}.cr-symbol{color:var(--warning);font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cr-symbol{color:color-mix(in oklch, var(--warning) 50%, var(--foreground))}}.cr-code{font-size:12.5px;font-weight:700;line-height:1.2;display:block}.cr-name{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:10.5px;display:block;overflow:hidden}.cr-rate{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.2rem;margin-left:auto;font-size:13.5px;font-weight:700;display:inline-flex}.cr-unit{color:var(--muted-foreground);font-size:10px;font-weight:600}:root{--hero-tile-h:4.375rem}.hero-now{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:900px){.hero-now{flex-direction:row}.hero-now>*{flex:1 1 0;min-width:0}}.hclock{min-height:var(--hero-tile-h);border-radius:calc(var(--radius) * 1.1);border:1px solid var(--clock-from);align-items:center;gap:.6rem;width:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hclock{border:1px solid color-mix(in oklch, var(--clock-from) 30%, transparent)}}.hclock{background:linear-gradient(120deg, var(--clock-from), var(--clock-to) 70%, transparent), var(--muted)}@supports (color:color-mix(in lab, red, red)){.hclock{background:linear-gradient(120deg, color-mix(in oklch, var(--clock-from) 16%, transparent), color-mix(in oklch, var(--clock-to) 8%, transparent) 70%, transparent), color-mix(in oklch, var(--muted) 45%, transparent)}}.hclock{box-shadow:0 10px 26px -20px var(--clock-to);padding:.5rem .85rem .6rem;animation:.42s cubic-bezier(.22,.9,.3,1) both emu-stat-in}.hclock-idle{height:var(--hero-tile-h);border-radius:calc(var(--radius) * 1.1);border:1px solid var(--border);background:var(--muted);width:100%;min-width:11.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.hclock-idle{background:color-mix(in oklch, var(--muted) 35%, transparent)}}.hclock-mark{background:linear-gradient(135deg, var(--clock-from), var(--clock-to));color:#fff;width:1.9rem;height:1.9rem;box-shadow:0 8px 18px -12px var(--clock-to);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hclock-mark svg{display:block}.hclock-face{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;align-items:center;gap:.05rem;display:inline-flex}.hclock-slot{width:.72em;height:1.25em;color:var(--foreground);font-size:1.5rem;font-weight:700;line-height:1.25;display:inline-block;position:relative;overflow:hidden}.hclock-slot-sm{width:.78em;color:var(--clock-from);font-size:.95rem}@supports (color:color-mix(in lab, red, red)){.hclock-slot-sm{color:color-mix(in oklch, var(--clock-from) 62%, var(--foreground))}}.hclock-digit{justify-content:center;align-items:center;animation:.42s cubic-bezier(.22,.9,.3,1) hclock-roll;display:flex;position:absolute;inset:0}@keyframes hclock-roll{0%{opacity:.35;transform:translateY(65%)}to{opacity:1;transform:none}}.hclock-colon{height:1.25em;color:var(--clock-from);justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;line-height:1;display:inline-flex;position:relative;bottom:.083em}@supports (color:color-mix(in lab, red, red)){.hclock-colon{color:color-mix(in oklch, var(--clock-from) 60%, var(--foreground))}}.hclock-colon{animation:2s step-end infinite hclock-blink}@keyframes hclock-blink{0%,49%{opacity:1}50%,to{opacity:.4}}.hclock-seconds{border-left:1px solid var(--clock-from);align-self:center;align-items:center;height:1.875rem;margin-left:.3rem;padding-left:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hclock-seconds{border-left:1px solid color-mix(in oklch, var(--clock-from) 25%, transparent)}}.hclock-bar{background:var(--clock-from);inset-inline:0;height:2px;position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){.hclock-bar{background:color-mix(in oklch, var(--clock-from) 14%, transparent)}}.hclock-bar-fill{height:100%;width:var(--clock-minute,0%);background:linear-gradient(90deg, var(--clock-from), var(--clock-to));transition:width .9s linear;display:block}.hclock-bar-fill[style*="width: 0%"]{transition:none}@media (prefers-reduced-motion:reduce){.hclock-digit{animation:none}.hclock-colon{opacity:1;animation:none}.hclock-bar-fill{transition:none}}.hstats{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.hstat{border-radius:calc(var(--radius) * 1.05);border:1px solid var(--hs-from);align-items:center;gap:.55rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hstat{border:1px solid color-mix(in oklch, var(--hs-from) 30%, transparent)}}.hstat{background:linear-gradient(125deg, var(--hs-from), var(--hs-to) 75%, transparent), var(--muted)}@supports (color:color-mix(in lab, red, red)){.hstat{background:linear-gradient(125deg, color-mix(in oklch, var(--hs-from) 15%, transparent), color-mix(in oklch, var(--hs-to) 6%, transparent) 75%, transparent), color-mix(in oklch, var(--muted) 40%, transparent)}}.hstat{transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;padding:.5rem .85rem .55rem .55rem;animation:.46s cubic-bezier(.22,.9,.3,1) both hstat-in}@keyframes hstat-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.hstat:hover{border-color:var(--hs-from);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.hstat:hover{border-color:color-mix(in oklch, var(--hs-from) 50%, transparent)}}.hstat:hover{box-shadow:0 16px 30px -22px var(--hs-to)}.hstat:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff1a 50%,#0000 65%);animation:1.1s ease-out .42s both hstat-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes hstat-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}.hstat-mark{background:linear-gradient(135deg, var(--hs-from), var(--hs-to));color:#fff;width:2.1rem;height:2.1rem;box-shadow:0 8px 18px -12px var(--hs-to);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hstat-mark svg{display:block}.hstat-label{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:var(--hs-from);align-items:center;gap:.3rem;font-size:10.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.hstat-label{color:color-mix(in oklch, var(--hs-from) 55%, var(--foreground))}}.hstat-value{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:1.25rem;font-weight:700;line-height:1.15;display:block}.hstat-dot{flex-shrink:0;width:.4rem;height:.4rem;display:inline-flex;position:relative}.hstat-dot-ping{background:var(--hs-from);opacity:.7;border-radius:9999px;animation:1.8s cubic-bezier(0,0,.2,1) infinite hstat-ping;position:absolute;inset:0}.hstat-dot-core{background:var(--hs-from);border-radius:9999px;width:.4rem;height:.4rem;position:relative}@keyframes hstat-ping{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.hstat:after{opacity:0;animation:none}.hstat-dot-ping{animation:none}}.ord-scopes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:640px){.ord-scopes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.ord-scopes{grid-template-columns:repeat(6,minmax(0,1fr))}}.ord-scope{border-radius:calc(var(--radius) * 1.1);text-align:left;transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.6rem .7rem .7rem;animation:.42s cubic-bezier(.22,.9,.3,1) both emu-stat-in;display:flex;position:relative;overflow:hidden}.ord-scope:hover{filter:brightness(1.08)saturate(1.05);box-shadow:0 18px 32px -18px var(--tile-to);transform:translateY(-2px)}.ord-scope:active{transform:translateY(0)scale(.985)}.ord-scope-on,.ord-scope-on:hover{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--tile-from), 0 18px 32px -18px var(--tile-to)}.ord-scope-on:after{content:"";transform-origin:0;z-index:1;inset-inline:0;background:#ffffffe6;height:3px;animation:.32s cubic-bezier(.22,.9,.3,1) both emu-underline;position:absolute;top:0}.ord-scope-empty:not(.ord-scope-on){filter:saturate(.35)brightness(.72)}.ord-scope-empty:not(.ord-scope-on):hover{filter:saturate(.8)brightness(.95)}.ord-scope .metric-tile-art{opacity:.12;width:3.5rem;height:3.5rem;bottom:-.7rem;right:-.55rem}.ord-scope:hover .metric-tile-art{opacity:.2}.ord-scope-head{z-index:1;color:#ffffffe6;align-items:center;gap:.3rem;font-size:11.5px;font-weight:600;display:flex;position:relative}.ord-scope-figure{z-index:1;color:#fff;font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700;line-height:1.1;position:relative}.ord-scope-bar{z-index:1;background:#ffffff38;border-radius:9999px;height:3px;margin-top:.35rem;display:block;position:relative;overflow:hidden}.ord-scope-bar-fill{background:#ffffffd9;border-radius:9999px;height:100%;transition:width .85s cubic-bezier(.22,.9,.3,1);display:block}.ord-viewers{min-width:0;color:var(--muted-foreground);align-items:center;gap:.25rem;padding-top:.15rem;font-size:10px;display:flex}.ord-viewer{text-overflow:ellipsis;white-space:nowrap;background:var(--muted-foreground);border-radius:9999px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ord-viewer{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.ord-viewer{padding:0 .35rem;line-height:1.5}.ord-viewer-more{background:var(--primary);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.ord-viewer-more{background:color-mix(in oklch, var(--primary) 16%, transparent)}}.ord-viewer-more{color:var(--primary);font-weight:700}@supports (color:color-mix(in lab, red, red)){.ord-viewer-more{color:color-mix(in oklch, var(--primary) 70%, var(--foreground))}}[data-theme-preset=liquid-glass]{--glass-hue:285;--glass-spread:55;--glass-chroma:1;--glass-lum:1;--glass-blur:22px;--glass-saturate:180%;--glass-rim:#ffffffbf;--glass-rim-low:#ffffff24;--glass-sheen:#ffffff4d;--glass-drop:0 18px 40px -22px #0f172a47;--glass-bar:#ffffff80;--background:#eaf0fd;--card:#ffffff9e;--popover:#ffffffe0;--muted:#6c727e1a;--accent:#66728a1f;--border:#333a4b24;--input:#333a4b2e;--sidebar:#ffffff8c;--sidebar-accent:#66728a24;--sidebar-border:#333a4b1f;--muted-foreground:#454d5e}@supports (color:lab(0% 0 0)){[data-theme-preset=liquid-glass]{--glass-bar:lab(100% 0 0/.5);--background:lab(94.6989% -.360876 -6.77099);--card:lab(100% 0 0/.62);--popover:lab(100% 0 0/.88);--muted:lab(47.7038% -.294715 -7.46969/.1);--accent:lab(47.5816% -.13721 -14.7496/.12);--border:lab(24.429% .0208467 -11.0183/.14);--input:lab(24.429% .0208467 -11.0183/.18);--sidebar:lab(100% 0 0/.55);--sidebar-accent:lab(47.5816% -.13721 -14.7496/.14);--sidebar-border:lab(24.429% .0208467 -11.0183/.12);--muted-foreground:lab(32.5569% -.115231 -11.0667)}}.dark[data-theme-preset=liquid-glass]{--glass-blur:26px;--glass-saturate:170%;--glass-rim:#ffffff61;--glass-rim-low:#ffffff0f;--glass-sheen:#ffffff24;--glass-drop:0 22px 48px -24px #000000bf;--glass-bar:#4d586f47;--background:#050a15;--card:#5e698157;--popover:#1d2433d1;--muted:#aeb8cb24;--accent:#abb8d22e;--border:#e8effc29;--input:#e8effc33;--sidebar:#535e754d;--sidebar-accent:#98a5be29;--sidebar-border:#d7deec1f;--muted-foreground:#bec4d2}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=liquid-glass]{--glass-bar:lab(37.1311% .0437051 -14.6857/.28);--background:lab(2.65887% .39956 -6.10513);--card:lab(44.0985% -.0840724 -14.7302/.34);--popover:lab(13.9722% .308588 -10.9296/.82);--muted:lab(74.3346% -.422865 -11.1954/.14);--accent:lab(74.277% -.405699 -14.8565/.18);--border:lab(94.1092% -.387639 -7.51627/.16);--input:lab(94.1092% -.387639 -7.51627/.2);--sidebar:lab(39.4537% -.0025779 -14.7014/.3);--sidebar-accent:lab(67.314% -.352651 -14.8341/.16);--sidebar-border:lab(88.3088% -.380635 -7.51255/.12);--muted-foreground:lab(79.028% -.367552 -7.50574)}}[data-theme-preset=liquid-glass][data-glass-tint=neutral]{--glass-hue:265;--glass-spread:0;--glass-chroma:.04;--glass-lum:.34}[data-theme-preset=liquid-glass][data-glass-tint=slate]{--glass-hue:250;--glass-spread:8;--glass-chroma:.22;--glass-lum:.7}[data-theme-preset=liquid-glass][data-glass-tint=blue]{--glass-hue:255;--glass-spread:18;--glass-chroma:1;--glass-lum:1}[data-theme-preset=liquid-glass][data-glass-tint=indigo]{--glass-hue:272;--glass-spread:18;--glass-chroma:1;--glass-lum:1}[data-theme-preset=liquid-glass][data-glass-tint=violet]{--glass-hue:292;--glass-spread:18;--glass-chroma:1;--glass-lum:1}[data-theme-preset=liquid-glass][data-glass-tint=purple]{--glass-hue:305;--glass-spread:18;--glass-chroma:1;--glass-lum:1}[data-theme-preset=liquid-glass][data-glass-tint=rose]{--glass-hue:10;--glass-spread:18;--glass-chroma:1;--glass-lum:1}[data-theme-preset=liquid-glass][data-glass-tint=red]{--glass-hue:25;--glass-spread:16;--glass-chroma:1;--glass-lum:1}[data-theme-preset=liquid-glass][data-glass-tint=orange]{--glass-hue:50;--glass-spread:16;--glass-chroma:1;--glass-lum:1}[data-theme-preset=liquid-glass][data-glass-tint=amber]{--glass-hue:75;--glass-spread:16;--glass-chroma:1;--glass-lum:1}[data-theme-preset=liquid-glass][data-glass-tint=green]{--glass-hue:145;--glass-spread:18;--glass-chroma:1;--glass-lum:1}[data-theme-preset=liquid-glass][data-glass-tint=emerald]{--glass-hue:160;--glass-spread:18;--glass-chroma:1;--glass-lum:1}[data-theme-preset=liquid-glass][data-glass-tint=teal]{--glass-hue:190;--glass-spread:18;--glass-chroma:1;--glass-lum:1}[data-theme-preset=liquid-glass][data-glass-tint=cyan]{--glass-hue:210;--glass-spread:18;--glass-chroma:1;--glass-lum:1}[data-theme-preset=liquid-glass] body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(55% 60% at 12% 8%, oklch(calc(.62 * var(--glass-lum)) calc(.22 * var(--glass-chroma)) var(--glass-hue) / .62), transparent 70%), radial-gradient(50% 55% at 88% 6%, oklch(calc(.66 * var(--glass-lum)) calc(.19 * var(--glass-chroma)) calc(var(--glass-hue) - var(--glass-spread)) / .52), transparent 70%), radial-gradient(60% 65% at 78% 72%, oklch(calc(.62 * var(--glass-lum)) calc(.2 * var(--glass-chroma)) calc(var(--glass-hue) + var(--glass-spread)) / .45), transparent 72%), radial-gradient(55% 60% at 18% 78%, oklch(calc(.68 * var(--glass-lum)) calc(.17 * var(--glass-chroma)) calc(var(--glass-hue) - var(--glass-spread) * 2) / .42), transparent 70%), radial-gradient(70% 70% at 50% 45%, oklch(calc(.6 * var(--glass-lum)) calc(.16 * var(--glass-chroma)) calc(var(--glass-hue) - var(--glass-spread) * .4) / .3), transparent 75%);filter:blur(52px);opacity:.32;animation:38s ease-in-out infinite alternate glass-drift;position:fixed;inset:-20%}.dark[data-theme-preset=liquid-glass] body:before{opacity:1}@keyframes glass-drift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,1.5%)scale(1.06)}}[data-theme-preset=liquid-glass] [data-slot=card],[data-theme-preset=liquid-glass] .surface-card,[data-theme-preset=liquid-glass] .md-card,[data-theme-preset=liquid-glass] .tga-editor,[data-theme-preset=liquid-glass] .tga-card,[data-theme-preset=liquid-glass] .cu-filters,[data-theme-preset=liquid-glass] .cu-card,[data-theme-preset=liquid-glass] .rq-bar,[data-theme-preset=liquid-glass] .sf-filters,[data-theme-preset=liquid-glass] .rs-bar,[data-theme-preset=liquid-glass] .lf-card,[data-theme-preset=liquid-glass] .cy-conv,[data-theme-preset=liquid-glass] .of-bar,[data-theme-preset=liquid-glass] .of-card,[data-theme-preset=liquid-glass] .dv-bar,[data-theme-preset=liquid-glass] .dv-card,[data-theme-preset=liquid-glass] .bl-bar,[data-theme-preset=liquid-glass] .bl-card,[data-theme-preset=liquid-glass] .sb-bar,[data-theme-preset=liquid-glass] .sb-card,[data-theme-preset=liquid-glass] .pw-filters,[data-theme-preset=liquid-glass] .pf2,[data-theme-preset=liquid-glass] .tw-bar,[data-theme-preset=liquid-glass] .tw-card,[data-theme-preset=liquid-glass] .sx-form,[data-theme-preset=liquid-glass] .sx-live,[data-theme-preset=liquid-glass] .sx-filters,[data-theme-preset=liquid-glass] .sx-why,[data-theme-preset=liquid-glass] .sx-card,[data-theme-preset=liquid-glass] .wx-nav,[data-theme-preset=liquid-glass] .wx-add,[data-theme-preset=liquid-glass] .wx-panel,[data-theme-preset=liquid-glass] .wx-card,[data-theme-preset=liquid-glass] .od-kpi,[data-theme-preset=liquid-glass] .ct-nav,[data-theme-preset=liquid-glass] .ct-filters,[data-theme-preset=liquid-glass] .ct-card,[data-theme-preset=liquid-glass] .br-tile,[data-theme-preset=liquid-glass] .pp-hero,[data-theme-preset=liquid-glass] .pp-card,[data-theme-preset=liquid-glass] .pp-tabs,[data-theme-preset=liquid-glass] .ss-card,[data-theme-preset=liquid-glass] .hp-card,[data-theme-preset=liquid-glass] .bk-app,[data-theme-preset=liquid-glass] .bk-svc,[data-theme-preset=liquid-glass] .bk-card,[data-theme-preset=liquid-glass] .bk-stat,[data-theme-preset=liquid-glass] .tx-row,[data-theme-preset=liquid-glass] .tx-card,[data-theme-preset=liquid-glass] .tx-emp,[data-theme-preset=liquid-glass] .tx-problem,[data-theme-preset=liquid-glass] .cm-lead,[data-theme-preset=liquid-glass] .cm-tg,[data-theme-preset=liquid-glass] .cm-card,[data-theme-preset=liquid-glass] .cm-later,[data-theme-preset=liquid-glass] .cm-counter,[data-theme-preset=liquid-glass] .sv-row,[data-theme-preset=liquid-glass] .sv-sb,[data-theme-preset=liquid-glass] .sv-card,[data-theme-preset=liquid-glass] .ol-tg,[data-theme-preset=liquid-glass] .ol-stat,[data-theme-preset=liquid-glass] .ol-form,[data-theme-preset=liquid-glass] .ol-board,[data-theme-preset=liquid-glass] .tc-lesson,[data-theme-preset=liquid-glass] .tc-panel,[data-theme-preset=liquid-glass] .tc-stat,[data-theme-preset=liquid-glass] .tc-q,[data-theme-preset=liquid-glass] .tc-student,[data-theme-preset=liquid-glass] .os-card,[data-theme-preset=liquid-glass] .os-kpi,[data-theme-preset=liquid-glass] .os-steps,[data-theme-preset=liquid-glass] .hp-panel,[data-theme-preset=liquid-glass] .hp-stat,[data-theme-preset=liquid-glass] .ct-preview,[data-theme-preset=liquid-glass] .wx-empty,[data-theme-preset=liquid-glass] .gf-card,[data-theme-preset=liquid-glass] .sa-card,[data-theme-preset=liquid-glass] .gs-card,[data-theme-preset=liquid-glass] .soon,[data-theme-preset=liquid-glass] .otrack-card,[data-theme-preset=liquid-glass] .sg-card,[data-theme-preset=liquid-glass] .wh-card,[data-theme-preset=liquid-glass] .wh-panel,[data-theme-preset=liquid-glass] .st-card,[data-theme-preset=liquid-glass] .rc-card,[data-theme-preset=liquid-glass] .rl-card,[data-theme-preset=liquid-glass] .pst-card,[data-theme-preset=liquid-glass] .sp-card,[data-theme-preset=liquid-glass] .b2-filters,[data-theme-preset=liquid-glass] .b2-hero,[data-theme-preset=liquid-glass] .b2-block,[data-theme-preset=liquid-glass] .b2-thread,[data-theme-preset=liquid-glass] .rd-card,[data-theme-preset=liquid-glass] .rd-preview,[data-theme-preset=liquid-glass] .sl-filters,[data-theme-preset=liquid-glass] .sl-words,[data-theme-preset=liquid-glass] .sp-hero,[data-theme-preset=liquid-glass] .sp-preview,[data-theme-preset=liquid-glass] .pv-report,[data-theme-preset=liquid-glass] .pv-stat,[data-theme-preset=liquid-glass] .pv-table-wrap,[data-theme-preset=liquid-glass] .trade-offer,[data-theme-preset=liquid-glass] .bnote,[data-theme-preset=liquid-glass] .bdec-row,[data-theme-preset=liquid-glass] .bstat-daynav,[data-theme-preset=liquid-glass] .pay-term,[data-theme-preset=liquid-glass] .pos-stepper,[data-theme-preset=liquid-glass] .pos-pager,[data-theme-preset=liquid-glass] [data-slot=dialog-content],[data-theme-preset=liquid-glass] [data-slot=dropdown-menu-content],[data-theme-preset=liquid-glass] [data-slot=select-content],[data-theme-preset=liquid-glass] [data-slot=popover-content],[data-theme-preset=liquid-glass] [data-slot=sheet-content],[data-theme-preset=liquid-glass] .cn-toast,[data-theme-preset=liquid-glass] aside.group\/sidebar,[data-theme-preset=liquid-glass] [data-variant=sticky],[data-theme-preset=liquid-glass] [data-variant=floating],[data-theme-preset=liquid-glass] [data-variant=glass],[data-theme-preset=liquid-glass] [data-variant=minimal],[data-theme-preset=liquid-glass] [data-variant=compact]{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));background-image:linear-gradient(168deg, var(--glass-sheen), #ffffff05 34%, transparent 58%), radial-gradient(130% 80% at 8% -10%, var(--glass-sheen), transparent 52%);box-shadow:inset 0 1px 0 0 var(--glass-rim), inset 0 -1px 0 0 var(--glass-rim-low), var(--glass-drop)}[data-theme-preset=liquid-glass] [data-slot=card],[data-theme-preset=liquid-glass] .md-card,[data-theme-preset=liquid-glass] .tga-editor,[data-theme-preset=liquid-glass] .tga-card,[data-theme-preset=liquid-glass] .cu-filters,[data-theme-preset=liquid-glass] .cu-card,[data-theme-preset=liquid-glass] .rq-bar,[data-theme-preset=liquid-glass] .sf-filters,[data-theme-preset=liquid-glass] .rs-bar,[data-theme-preset=liquid-glass] .lf-card,[data-theme-preset=liquid-glass] .cy-conv,[data-theme-preset=liquid-glass] .of-bar,[data-theme-preset=liquid-glass] .of-card,[data-theme-preset=liquid-glass] .dv-bar,[data-theme-preset=liquid-glass] .dv-card,[data-theme-preset=liquid-glass] .bl-bar,[data-theme-preset=liquid-glass] .bl-card,[data-theme-preset=liquid-glass] .sb-bar,[data-theme-preset=liquid-glass] .sb-card,[data-theme-preset=liquid-glass] .pw-filters,[data-theme-preset=liquid-glass] .pf2,[data-theme-preset=liquid-glass] .tw-bar,[data-theme-preset=liquid-glass] .tw-card,[data-theme-preset=liquid-glass] .sx-form,[data-theme-preset=liquid-glass] .sx-live,[data-theme-preset=liquid-glass] .sx-filters,[data-theme-preset=liquid-glass] .sx-why,[data-theme-preset=liquid-glass] .sx-card,[data-theme-preset=liquid-glass] .wx-nav,[data-theme-preset=liquid-glass] .wx-add,[data-theme-preset=liquid-glass] .wx-panel,[data-theme-preset=liquid-glass] .wx-card,[data-theme-preset=liquid-glass] .od-kpi,[data-theme-preset=liquid-glass] .ct-nav,[data-theme-preset=liquid-glass] .ct-filters,[data-theme-preset=liquid-glass] .ct-card,[data-theme-preset=liquid-glass] .br-tile,[data-theme-preset=liquid-glass] .pp-hero,[data-theme-preset=liquid-glass] .pp-card,[data-theme-preset=liquid-glass] .pp-tabs,[data-theme-preset=liquid-glass] .ss-card,[data-theme-preset=liquid-glass] .hp-card,[data-theme-preset=liquid-glass] .tx-row,[data-theme-preset=liquid-glass] .tx-card,[data-theme-preset=liquid-glass] .tx-emp,[data-theme-preset=liquid-glass] .tx-problem,[data-theme-preset=liquid-glass] .cm-lead,[data-theme-preset=liquid-glass] .cm-tg,[data-theme-preset=liquid-glass] .cm-card,[data-theme-preset=liquid-glass] .cm-later,[data-theme-preset=liquid-glass] .cm-counter,[data-theme-preset=liquid-glass] .sv-row,[data-theme-preset=liquid-glass] .sv-sb,[data-theme-preset=liquid-glass] .sv-card,[data-theme-preset=liquid-glass] .ol-tg,[data-theme-preset=liquid-glass] .ol-stat,[data-theme-preset=liquid-glass] .ol-form,[data-theme-preset=liquid-glass] .ol-board,[data-theme-preset=liquid-glass] .tc-lesson,[data-theme-preset=liquid-glass] .tc-panel,[data-theme-preset=liquid-glass] .tc-stat,[data-theme-preset=liquid-glass] .tc-q,[data-theme-preset=liquid-glass] .tc-student,[data-theme-preset=liquid-glass] .os-card,[data-theme-preset=liquid-glass] .os-kpi,[data-theme-preset=liquid-glass] .os-steps,[data-theme-preset=liquid-glass] .hp-panel,[data-theme-preset=liquid-glass] .hp-stat,[data-theme-preset=liquid-glass] .ct-preview,[data-theme-preset=liquid-glass] .wx-empty,[data-theme-preset=liquid-glass] .gf-card,[data-theme-preset=liquid-glass] .sa-card,[data-theme-preset=liquid-glass] .gs-card,[data-theme-preset=liquid-glass] .soon,[data-theme-preset=liquid-glass] .otrack-card,[data-theme-preset=liquid-glass] .sg-card,[data-theme-preset=liquid-glass] .wh-card,[data-theme-preset=liquid-glass] .wh-panel,[data-theme-preset=liquid-glass] .st-card,[data-theme-preset=liquid-glass] .rc-card,[data-theme-preset=liquid-glass] .rl-card,[data-theme-preset=liquid-glass] .pst-card,[data-theme-preset=liquid-glass] .sp-card,[data-theme-preset=liquid-glass] .b2-filters,[data-theme-preset=liquid-glass] .b2-hero,[data-theme-preset=liquid-glass] .b2-block,[data-theme-preset=liquid-glass] .b2-thread,[data-theme-preset=liquid-glass] .rd-card,[data-theme-preset=liquid-glass] .rd-preview,[data-theme-preset=liquid-glass] .sl-filters,[data-theme-preset=liquid-glass] .sl-words,[data-theme-preset=liquid-glass] .sp-hero,[data-theme-preset=liquid-glass] .sp-preview,[data-theme-preset=liquid-glass] .pv-report,[data-theme-preset=liquid-glass] .pv-stat,[data-theme-preset=liquid-glass] .pv-table-wrap,[data-theme-preset=liquid-glass] .trade-offer,[data-theme-preset=liquid-glass] .bnote,[data-theme-preset=liquid-glass] .bdec-row,[data-theme-preset=liquid-glass] .bstat-daynav,[data-theme-preset=liquid-glass] .pay-term,[data-theme-preset=liquid-glass] .pos-stepper,[data-theme-preset=liquid-glass] .pos-pager{--tw-ring-shadow:0 0 #0000;border:1px solid #0000}[data-theme-preset=liquid-glass] [data-slot=card],[data-theme-preset=liquid-glass] .surface-card,[data-theme-preset=liquid-glass] .md-card,[data-theme-preset=liquid-glass] .tga-editor,[data-theme-preset=liquid-glass] .tga-card,[data-theme-preset=liquid-glass] .cu-filters,[data-theme-preset=liquid-glass] .cu-card,[data-theme-preset=liquid-glass] .rq-bar,[data-theme-preset=liquid-glass] .sf-filters,[data-theme-preset=liquid-glass] .rs-bar,[data-theme-preset=liquid-glass] .lf-card,[data-theme-preset=liquid-glass] .cy-conv,[data-theme-preset=liquid-glass] .of-bar,[data-theme-preset=liquid-glass] .of-card,[data-theme-preset=liquid-glass] .dv-bar,[data-theme-preset=liquid-glass] .dv-card,[data-theme-preset=liquid-glass] .bl-bar,[data-theme-preset=liquid-glass] .bl-card,[data-theme-preset=liquid-glass] .sb-bar,[data-theme-preset=liquid-glass] .sb-card,[data-theme-preset=liquid-glass] .pw-filters,[data-theme-preset=liquid-glass] .pf2,[data-theme-preset=liquid-glass] .tw-bar,[data-theme-preset=liquid-glass] .tw-card,[data-theme-preset=liquid-glass] .sx-form,[data-theme-preset=liquid-glass] .sx-live,[data-theme-preset=liquid-glass] .sx-filters,[data-theme-preset=liquid-glass] .sx-why,[data-theme-preset=liquid-glass] .sx-card,[data-theme-preset=liquid-glass] .wx-nav,[data-theme-preset=liquid-glass] .wx-add,[data-theme-preset=liquid-glass] .wx-panel,[data-theme-preset=liquid-glass] .wx-card,[data-theme-preset=liquid-glass] .od-kpi,[data-theme-preset=liquid-glass] .ct-nav,[data-theme-preset=liquid-glass] .ct-filters,[data-theme-preset=liquid-glass] .ct-card,[data-theme-preset=liquid-glass] .br-tile,[data-theme-preset=liquid-glass] .pp-hero,[data-theme-preset=liquid-glass] .pp-card,[data-theme-preset=liquid-glass] .pp-tabs,[data-theme-preset=liquid-glass] .ss-card,[data-theme-preset=liquid-glass] .hp-card,[data-theme-preset=liquid-glass] .tx-row,[data-theme-preset=liquid-glass] .tx-card,[data-theme-preset=liquid-glass] .tx-emp,[data-theme-preset=liquid-glass] .tx-problem,[data-theme-preset=liquid-glass] .cm-lead,[data-theme-preset=liquid-glass] .cm-tg,[data-theme-preset=liquid-glass] .cm-card,[data-theme-preset=liquid-glass] .cm-later,[data-theme-preset=liquid-glass] .cm-counter,[data-theme-preset=liquid-glass] .sv-row,[data-theme-preset=liquid-glass] .sv-sb,[data-theme-preset=liquid-glass] .sv-card,[data-theme-preset=liquid-glass] .ol-tg,[data-theme-preset=liquid-glass] .ol-stat,[data-theme-preset=liquid-glass] .ol-form,[data-theme-preset=liquid-glass] .ol-board,[data-theme-preset=liquid-glass] .tc-lesson,[data-theme-preset=liquid-glass] .tc-panel,[data-theme-preset=liquid-glass] .tc-stat,[data-theme-preset=liquid-glass] .tc-q,[data-theme-preset=liquid-glass] .tc-student,[data-theme-preset=liquid-glass] .os-card,[data-theme-preset=liquid-glass] .os-kpi,[data-theme-preset=liquid-glass] .os-steps,[data-theme-preset=liquid-glass] .hp-panel,[data-theme-preset=liquid-glass] .hp-stat,[data-theme-preset=liquid-glass] .ct-preview,[data-theme-preset=liquid-glass] .wx-empty,[data-theme-preset=liquid-glass] .gf-card,[data-theme-preset=liquid-glass] .sa-card,[data-theme-preset=liquid-glass] .gs-card,[data-theme-preset=liquid-glass] .soon,[data-theme-preset=liquid-glass] .otrack-card,[data-theme-preset=liquid-glass] .sg-card,[data-theme-preset=liquid-glass] .wh-card,[data-theme-preset=liquid-glass] .wh-panel,[data-theme-preset=liquid-glass] .st-card,[data-theme-preset=liquid-glass] .rc-card,[data-theme-preset=liquid-glass] .rl-card,[data-theme-preset=liquid-glass] .pst-card,[data-theme-preset=liquid-glass] .sp-card,[data-theme-preset=liquid-glass] .b2-filters,[data-theme-preset=liquid-glass] .b2-hero,[data-theme-preset=liquid-glass] .b2-block,[data-theme-preset=liquid-glass] .b2-thread,[data-theme-preset=liquid-glass] .rd-card,[data-theme-preset=liquid-glass] .rd-preview,[data-theme-preset=liquid-glass] .sl-filters,[data-theme-preset=liquid-glass] .sl-words,[data-theme-preset=liquid-glass] .sp-hero,[data-theme-preset=liquid-glass] .sp-preview,[data-theme-preset=liquid-glass] .pv-report,[data-theme-preset=liquid-glass] .pv-stat,[data-theme-preset=liquid-glass] .pv-table-wrap,[data-theme-preset=liquid-glass] .trade-offer,[data-theme-preset=liquid-glass] .bnote,[data-theme-preset=liquid-glass] .bdec-row,[data-theme-preset=liquid-glass] .bstat-daynav,[data-theme-preset=liquid-glass] .pay-term,[data-theme-preset=liquid-glass] .pos-stepper,[data-theme-preset=liquid-glass] .pos-pager,[data-theme-preset=liquid-glass] [data-slot=dialog-content],[data-theme-preset=liquid-glass] [data-slot=sheet-content]{border-radius:calc(var(--radius) * 1.6)}[data-theme-preset=liquid-glass] [data-slot=dropdown-menu-content],[data-theme-preset=liquid-glass] [data-slot=select-content],[data-theme-preset=liquid-glass] [data-slot=popover-content],[data-theme-preset=liquid-glass] .cn-toast{border-radius:calc(var(--radius) * 1.35)}[data-theme-preset=liquid-glass] [data-slot=sheet-content][data-side=right],[data-theme-preset=liquid-glass] [data-slot=sheet-content][data-side=left]{border-radius:calc(var(--radius) * 1.6);border:1px solid var(--glass-rim-low);height:auto;top:.5rem;bottom:.5rem;overflow:hidden}[data-theme-preset=liquid-glass] [data-slot=sheet-content][data-side=right]{right:.5rem}[data-theme-preset=liquid-glass] [data-slot=sheet-content][data-side=left]{left:.5rem}[data-theme-preset=liquid-glass] header[data-variant],[data-theme-preset=liquid-glass] [data-variant=sticky],[data-theme-preset=liquid-glass] [data-variant=floating],[data-theme-preset=liquid-glass] [data-variant=glass],[data-theme-preset=liquid-glass] [data-variant=minimal],[data-theme-preset=liquid-glass] [data-variant=compact]{border-bottom:1px solid var(--glass-rim-low);box-shadow:inset 0 1px 0 0 var(--glass-rim), 0 10px 30px -26px #0009;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--glass-bar)!important}[data-theme-preset=liquid-glass] aside.group\/sidebar{background-color:var(--glass-bar);box-shadow:inset -1px 0 0 0 var(--glass-rim-low), inset 0 1px 0 0 var(--glass-rim), var(--glass-drop)}[data-theme-preset=liquid-glass] .bg-background,[data-theme-preset=liquid-glass] body{background-color:#0000}html[data-theme-preset=liquid-glass]{background:var(--background)}[data-theme-preset=liquid-glass] input,[data-theme-preset=liquid-glass] textarea,[data-theme-preset=liquid-glass] [data-slot=select-trigger]{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){[data-theme-preset=liquid-glass] input,[data-theme-preset=liquid-glass] textarea,[data-theme-preset=liquid-glass] [data-slot=select-trigger]{background-color:color-mix(in oklch, var(--card) 70%, transparent)}}[data-theme-preset=liquid-glass] input,[data-theme-preset=liquid-glass] textarea,[data-theme-preset=liquid-glass] [data-slot=select-trigger]{box-shadow:inset 0 1px 0 0 var(--glass-rim-low)}[data-theme-preset=liquid-glass] [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(6px)saturate(130%);backdrop-filter:blur(6px)saturate(130%);background:#080a1447}[data-theme-preset=liquid-glass] .metric-tile{box-shadow:inset 0 1px 0 0 #ffffff40, 0 14px 30px -20px var(--tile-to)}@media (prefers-reduced-motion:reduce){[data-theme-preset=liquid-glass] body:before{animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-theme-preset=liquid-glass]{--card:#fff;--popover:#fff;--sidebar:#fafcff}@supports (color:lab(0% 0 0)){[data-theme-preset=liquid-glass]{--card:lab(100% 0 0);--popover:lab(100% 0 0);--sidebar:lab(98.8187% -.120908 -1.89245)}}.dark[data-theme-preset=liquid-glass]{--card:#151a26;--popover:#151a26;--sidebar:#101622}@supports (color:lab(0% 0 0)){.dark[data-theme-preset=liquid-glass]{--card:lab(9.36438% .242852 -9.11197);--popover:lab(9.36438% .242852 -9.11197);--sidebar:lab(7.0769% .310712 -9.02114)}}[data-theme-preset=liquid-glass] body:before{display:none}}.hwx{min-height:var(--hero-tile-h);border-radius:calc(var(--radius) * 1.1);border:1px solid var(--hwx-from);align-items:center;gap:.55rem;width:100%;min-width:11.5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hwx{border:1px solid color-mix(in oklch, var(--hwx-from) 30%, transparent)}}.hwx{background:linear-gradient(120deg, var(--hwx-from), var(--hwx-to) 70%, transparent), var(--muted)}@supports (color:color-mix(in lab, red, red)){.hwx{background:linear-gradient(120deg, color-mix(in oklch, var(--hwx-from) 18%, transparent), color-mix(in oklch, var(--hwx-to) 10%, transparent) 70%, transparent), color-mix(in oklch, var(--muted) 45%, transparent)}}.hwx{box-shadow:0 10px 26px -20px var(--hwx-to);padding:.5rem .75rem;animation:.46s cubic-bezier(.22,.9,.3,1) both emu-stat-in}.hwx-scene{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.hwx>:not(.hwx-scene){z-index:1;position:relative}.hwx-mark{background:linear-gradient(135deg, var(--hwx-from), var(--hwx-to));color:#fff;width:1.9rem;height:1.9rem;box-shadow:0 8px 18px -12px var(--hwx-to);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hwx-mark svg{display:block}.hwx-body{align-items:baseline;gap:.5rem;min-width:0;display:flex}.hwx-temp{font-variant-numeric:tabular-nums;color:var(--foreground);align-items:flex-start;font-size:1.35rem;font-weight:700;line-height:1;display:inline-flex}.hwx-deg{color:var(--hwx-from);font-size:.8rem;font-weight:600;line-height:1}@supports (color:color-mix(in lab, red, red)){.hwx-deg{color:color-mix(in oklch, var(--hwx-from) 60%, var(--foreground))}}.hwx-meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.hwx-desc{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;color:var(--hwx-from);font-size:11px;font-weight:600;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hwx-desc{color:color-mix(in oklch, var(--hwx-from) 52%, var(--foreground))}}.hwx-sub{font-variant-numeric:tabular-nums;color:var(--muted-foreground);align-items:center;gap:.2rem;font-size:10px;display:flex}.hwx-sub svg{display:block}.hwx-dot{opacity:.5}.hwx-drop{background:linear-gradient(to bottom, transparent, var(--hwx-from));border-radius:1px;width:1px;position:absolute;top:-30%}@supports (color:color-mix(in lab, red, red)){.hwx-drop{background:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--hwx-from) 80%, white))}}.hwx-drop{animation-name:hwx-fall;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes hwx-fall{0%{transform:translate(3px,-100%)}to{transform:translate(-9px,520%)}}.hwx-flake{background:#fff;border-radius:9999px;animation-name:hwx-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:-20%;box-shadow:0 0 3px #ffffff8c}@keyframes hwx-drift{0%{transform:translateY(-100%)}25%{transform:translate(6px,60%)}50%{transform:translate(-4px,200%)}75%{transform:translate(5px,340%)}to{transform:translate(-2px,500%)}}.hwx-flash{opacity:0;background:radial-gradient(80% 120% at 18% -20%,#e0e7ffbf,#a5b4fc40 45%,#0000 72%);animation:7s step-end infinite hwx-strike;position:absolute;inset:0}@keyframes hwx-strike{0%,2%{opacity:0}3%{opacity:1}4%{opacity:.15}5%{opacity:.85}7%,to{opacity:0}}.hwx-puff{background:radial-gradient(closest-side, var(--hwx-from) 0%, transparent 100%);border-radius:9999px;position:absolute;left:-45%}@supports (color:color-mix(in lab, red, red)){.hwx-puff{background:radial-gradient(closest-side, color-mix(in oklch, var(--hwx-from) 55%, white) 0%, transparent 100%)}}.hwx-puff{filter:blur(7px);animation-name:hwx-roll;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes hwx-roll{0%{transform:translate(0)}to{transform:translate(340%)}}.hwx-fog .hwx-puff{filter:blur(11px)}.hwx-gust{background:linear-gradient(90deg, transparent, var(--hwx-from), transparent);border-radius:9999px;height:1.5px;position:absolute;left:-30%}@supports (color:color-mix(in lab, red, red)){.hwx-gust{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--hwx-from) 75%, white), transparent)}}.hwx-gust{opacity:.5;animation-name:hwx-gust-cross;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-iteration-count:infinite}@keyframes hwx-gust-cross{0%{opacity:0;transform:translate(0)}15%{opacity:.55}85%{opacity:.55}to{opacity:0;transform:translate(520%)}}.hwx-bloom{background:radial-gradient(closest-side, var(--hwx-from) 0%, transparent 100%);border-radius:9999px;width:70%;height:220%;position:absolute;top:-60%;left:-12%}@supports (color:color-mix(in lab, red, red)){.hwx-bloom{background:radial-gradient(closest-side, color-mix(in oklch, var(--hwx-from) 45%, white) 0%, transparent 100%)}}.hwx-bloom{opacity:.22;filter:blur(8px);animation:6s ease-in-out infinite hwx-breathe}@keyframes hwx-breathe{0%,to{opacity:.16;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}.hwx-ray{background:conic-gradient(#0000 0deg,#ffffff21 10deg,#0000 22deg);width:90%;height:360%;animation:18s linear infinite hwx-spin;position:absolute;top:-130%;left:-30%}.hwx-ray-b{background:conic-gradient(from 140deg,#0000 0deg,#ffffff17 8deg,#0000 18deg);animation-duration:27s;animation-direction:reverse}@keyframes hwx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hwx-star{background:#fff;border-radius:9999px;width:2px;height:2px;animation-name:hwx-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 4px #ffffffb3}@keyframes hwx-twinkle{0%,to{filter:brightness(.6);transform:scale(.8)}50%{filter:brightness(1.6);transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.hwx-scene{display:none}}.tm-total-chip{border:1px solid var(--primary);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tm-total-chip{border:1px solid color-mix(in oklch, var(--primary) 28%, transparent)}}.tm-total-chip{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tm-total-chip{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.tm-total-chip{color:var(--primary);padding:.15rem .6rem;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tm-total-chip{color:color-mix(in oklch, var(--primary) 78%, var(--foreground))}}.tm-total-chip{font-variant-numeric:tabular-nums}.tm-online-chip{border:1px solid var(--success);border-radius:9999px;align-items:center;gap:.4rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tm-online-chip{border:1px solid color-mix(in oklch, var(--success) 32%, transparent)}}.tm-online-chip{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.tm-online-chip{background:color-mix(in oklch, var(--success) 12%, transparent)}}.tm-online-chip{font-variant-numeric:tabular-nums;color:var(--success);padding:0 .8rem;font-size:13px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tm-online-chip{color:color-mix(in oklch, var(--success) 66%, var(--foreground))}}.tm-online-chip{transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.tm-online-chip:hover{transform:translateY(-1px)}.tm-online-on{background:var(--success);color:var(--background);box-shadow:0 4px 16px -6px var(--success)}.tm-online-label{opacity:.85;font-size:11px;font-weight:600}.tm-dot{width:.5rem;height:.5rem;display:inline-flex;position:relative}.tm-dot-ping{opacity:.6;background:currentColor;border-radius:9999px;animation:1.8s cubic-bezier(0,0,.2,1) infinite tm-ping;position:absolute;inset:0}.tm-dot-core{background:currentColor;border-radius:9999px;width:.5rem;height:.5rem;position:relative}@keyframes tm-ping{0%{opacity:.6;transform:scale(1)}75%,to{opacity:0;transform:scale(2.3)}}.tm-filters{flex-wrap:wrap;align-items:flex-start;gap:.85rem 1.25rem;margin-top:.25rem;display:flex}.tm-filter{flex-direction:column;gap:.35rem;min-width:0;display:flex}.tm-filter-grow{flex:22rem}.tm-filter-label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.3rem;font-size:11px;font-weight:600;display:flex}.tm-filter-hint{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:11px;display:flex}.tm-search-icon{pointer-events:none;width:1rem;height:1rem;color:var(--muted-foreground);position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.tm-search-input{height:2.75rem}.tm-search-clear{color:var(--muted-foreground);transition:color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:9999px;padding:.25rem;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.tm-search-clear:hover{background:var(--muted);color:var(--foreground)}.tm-segment{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.2rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tm-segment{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.tm-segment{padding:.25rem}.tm-segment-btn{height:100%;color:var(--muted-foreground);white-space:nowrap;transition:color var(--motion-fast) ease, background var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;padding-inline:.8rem;font-size:13px;font-weight:600;display:inline-flex}.tm-segment-num{font-variant-numeric:tabular-nums;min-width:2.75rem;padding-inline:.55rem}.tm-segment-btn:hover{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tm-segment-btn:hover{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.tm-segment-btn:active{transform:scale(.94)}.tm-segment-on,.tm-segment-on:hover{background:var(--primary);color:var(--primary-foreground);box-shadow:0 3px 12px -5px var(--primary)}.tm-row{animation:.32s ease-out both emu-row-in}.tm-row:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tm-row:hover{background:color-mix(in oklch, var(--primary) 5%, transparent)}}.tm-person{align-items:center;gap:.6rem;min-width:0;display:flex}.tm-avatar-wrap{flex-shrink:0;display:inline-flex;position:relative}.tm-avatar{object-fit:cover;border-radius:9999px;width:2.25rem;height:2.25rem}.tm-avatar-faded{opacity:.55;filter:grayscale(.4)}.tm-avatar-blank{background:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tm-avatar-blank{background:color-mix(in oklch, var(--muted-foreground) 18%, transparent)}}.tm-avatar-blank{color:var(--muted-foreground)}.tm-avatar-dot{background:var(--success);width:.625rem;height:.625rem;box-shadow:0 0 0 2px var(--card);border-radius:9999px;position:absolute;bottom:-1px;right:-1px}.tm-name{color:var(--foreground);transition:color var(--motion-fast) ease;align-items:center;gap:.2rem;font-size:13px;font-weight:600;display:inline-flex}.tm-person:hover .tm-name{color:var(--primary)}.tm-name-caret{opacity:0;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) ease;transform:translate(-3px)}.tm-row:hover .tm-name-caret{opacity:1;transform:none}.tm-display{color:var(--muted-foreground);font-size:11px;display:block}.tm-role{border:1px solid var(--primary);border-radius:9999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tm-role{border:1px solid color-mix(in oklch, var(--primary) 26%, transparent)}}.tm-role{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tm-role{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.tm-role{color:var(--primary);padding:.1rem .5rem;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tm-role{color:color-mix(in oklch, var(--primary) 70%, var(--foreground))}}.tm-email{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;color:var(--muted-foreground);font-size:11px;overflow:hidden}.tm-subtle{color:var(--muted-foreground);font-size:11px}.tm-since{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.tm-since-on{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.tm-since-on{color:color-mix(in oklch, var(--success) 66%, var(--foreground))}}.tm-hidden-note{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:11px;display:inline-flex}.tm-hero{isolation:isolate;animation:.56s cubic-bezier(.22,.9,.3,1) both tm-hero-in;position:relative;overflow:hidden}.tm-hero-aurora{z-index:0;pointer-events:none;opacity:.5;filter:blur(6px);background:radial-gradient(36% 46% at 18% 28%,#8b5cf66b,#0000 70%),radial-gradient(34% 44% at 82% 22%,#0ea5e961,#0000 70%),radial-gradient(40% 50% at 62% 96%,#d946ef4d,#0000 72%);background:radial-gradient(36% 46% at 18% 28%,lab(50.6912% 45.8505 -71.7975/.42),#0000 70%),radial-gradient(34% 44% at 82% 22%,lab(63.352% -17.6077 -44.8636/.38),#0000 70%),radial-gradient(40% 50% at 62% 96%,lab(57.1351% 72.4921 -56.8959/.3),#0000 72%);animation:19s ease-in-out infinite alternate tm-aurora-a;position:absolute;inset:-40%}.tm-hero-live .tm-hero-aurora{animation-duration:13s}.tm-hero-grid{z-index:0;pointer-events:none;background-image:radial-gradient(var(--foreground) 1.1px, transparent 1.1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tm-hero-grid{background-image:radial-gradient(color-mix(in oklch, var(--foreground) 18%, transparent) 1.1px, transparent 1.1px)}}.tm-hero-grid{opacity:.5;background-size:15px 15px;animation:27s linear infinite tm-grid-drift;-webkit-mask-image:linear-gradient(115deg,#000 0%,#0000 62%);mask-image:linear-gradient(115deg,#000 0%,#0000 62%)}.tm-hero-body{z-index:1;position:relative}.tm-hero-top{align-items:flex-start;gap:1.1rem;display:flex}.tm-hero-ring{background:conic-gradient(#8b5cf6,#0ea5e9,#14b8a6,#d946ef,#8b5cf6);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:6rem;height:6rem;padding:3px;display:inline-flex;position:relative;box-shadow:0 16px 38px -22px #000000bf}.tm-hero-ring-live{background:conic-gradient(from 210deg, var(--success), #22d3ee, #4ade80, var(--success));animation:3.2s ease-in-out infinite tm-ring-glow}.tm-hero-ring-inner{background:var(--card);border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;padding:3px;display:inline-flex}.tm-hero-avatar{object-fit:cover;border-radius:9999px;width:100%;height:100%}.tm-hero-dot{z-index:2;background:var(--success);width:1rem;height:1rem;box-shadow:0 0 0 3px var(--card), 0 0 12px 1px var(--success);border-radius:9999px;position:absolute;bottom:3px;right:3px}@supports (color:color-mix(in lab, red, red)){.tm-hero-dot{box-shadow:0 0 0 3px var(--card), 0 0 12px 1px color-mix(in oklch, var(--success) 70%, transparent)}}.tm-hero-dot{animation:2.4s ease-in-out infinite tm-dot-breathe}.tm-hero-name{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.5rem;font-weight:800;line-height:1.15}.tm-hero-display{color:var(--primary);align-items:center;gap:.25rem;margin-top:.15rem;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tm-hero-display{color:color-mix(in oklch, var(--primary) 70%, var(--foreground))}}.tm-hero-display svg{display:block}.tm-hero-chips{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.tm-hero-bio{max-width:46rem;color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:.7rem;font-size:12.5px;line-height:1.6}.tm-chip{border:1px solid var(--tmc);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tm-chip{border:1px solid color-mix(in oklch, var(--tmc) 34%, transparent)}}.tm-chip{background:var(--tmc)}@supports (color:color-mix(in lab, red, red)){.tm-chip{background:color-mix(in oklch, var(--tmc) 14%, transparent)}}.tm-chip{color:var(--tmc);padding:.18rem .6rem;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tm-chip{color:color-mix(in oklch, var(--tmc) 66%, var(--foreground))}}.tm-chip{white-space:nowrap;transition:transform var(--motion-fast) ease}.tm-chip:hover{transform:translateY(-1px)}.tm-chip-violet{--tmc:#8b5cf6}.tm-chip-teal{--tmc:#14b8a6}.tm-chip-on{--tmc:var(--success)}.tm-chip-off{--tmc:var(--muted-foreground)}.tm-hero-stats{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.7rem;margin-top:1.1rem;display:grid}.tm-stat{border-radius:calc(var(--radius) * 1.05);background-image:linear-gradient(180deg, #00000029, #0000004d), linear-gradient(135deg, var(--tile-from), var(--tile-to));animation:.48s cubic-bezier(.22,.9,.3,1) both tm-stat-in;animation-delay:calc(var(--i,0) * 70ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.7rem .85rem;display:flex}.tm-stat:hover{filter:brightness(1.06);transform:translateY(-2px)}.tm-stat-label{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.28rem;font-size:10.5px;font-weight:700;display:inline-flex}.tm-stat-label svg{display:block}.tm-stat-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.35rem;font-weight:800;line-height:1.1}.tm-stat-note{font-size:10.5px}.tm-profile-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:720px){.tm-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.tm-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tm-block{isolation:isolate;animation:.46s cubic-bezier(.22,.9,.3,1) both tm-block-in;animation-delay:calc(var(--i,0) * 65ms);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;position:relative;overflow:hidden}.tm-block:hover{border-color:var(--tm-from);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.tm-block:hover{border-color:color-mix(in oklch, var(--tm-from) 40%, var(--border))}}.tm-block:hover{box-shadow:0 22px 44px -30px var(--tm-to)}.tm-block-edge{z-index:2;background:linear-gradient(90deg, var(--tm-from), var(--tm-to), transparent);opacity:.9;height:2px;position:absolute;inset:0 0 auto}.tm-block-wash{z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 100% 0%, var(--tm-from), transparent 62%), linear-gradient(160deg, var(--tm-from), transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tm-block-wash{background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklch, var(--tm-from) 16%, transparent), transparent 62%), linear-gradient(160deg, color-mix(in oklch, var(--tm-from) 7%, transparent), transparent 55%)}}.tm-block-wash{transition:opacity var(--motion-slow) ease}.tm-block:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--tm-from) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tm-block:after{background-image:radial-gradient(color-mix(in oklch, var(--tm-from) 40%, transparent) 1px, transparent 1px)}}.tm-block:after{opacity:.5;background-size:13px 13px;-webkit-mask-image:radial-gradient(90% 70% at 100% 0,#000,#0000 58%);mask-image:radial-gradient(90% 70% at 100% 0,#000,#0000 58%)}.tm-block:hover .tm-block-wash{opacity:1.45}.tm-block-body{z-index:1;position:relative}.tm-block-hidden{opacity:.72}.tm-block-head{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:11px;font-weight:700;display:flex}.tm-block-mark{background:linear-gradient(135deg, var(--tm-from), var(--tm-to));color:#fff;width:1.85rem;height:1.85rem;box-shadow:0 10px 22px -14px var(--tm-to);transition:transform var(--motion-fast) cubic-bezier(.34, 1.56, .64, 1);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tm-block:hover .tm-block-mark{transform:scale(1.12)rotate(-6deg)}.tm-block-mark svg{display:block}.tm-rows{gap:.15rem;display:grid}.tm-kv{border-bottom:1px solid var(--border);border-radius:.4rem;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tm-kv{border-bottom:1px solid color-mix(in oklch, var(--border) 60%, transparent)}}.tm-kv{transition:background var(--motion-fast) ease;margin:0 -.35rem;padding:.3rem .35rem}.tm-kv:hover{background:var(--tm-from)}@supports (color:color-mix(in lab, red, red)){.tm-kv:hover{background:color-mix(in oklch, var(--tm-from) 8%, transparent)}}.tm-kv:last-child{border-bottom:0}.tm-kv-label{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:.3rem;font-size:11px;display:inline-flex}.tm-kv-label svg{display:block}.tm-kv-value{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:12.5px;font-weight:600}.tm-kv-link{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tm-kv-link{color:color-mix(in oklch, var(--primary) 78%, var(--foreground))}}.tm-kv-link{text-decoration-line:underline;-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tm-kv-link{-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--primary) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--primary) 35%, transparent)}}.tm-kv-link{text-underline-offset:3px;transition:text-decoration-color var(--motion-fast) ease}.tm-kv-link:hover{text-decoration-color:currentColor}.tm-hidden-block{padding:.5rem 0}.tm-hidden-state{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:13px;display:flex}.tm-today-chip{color:#d946ef;background:#d946ef2e;background:lab(57.1351% 72.4921 -56.8959/.18);border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tm-today-chip{color:color-mix(in oklch, #d946ef 58%, var(--foreground))}}.tm-cake{align-items:center;gap:.9rem;padding:.15rem 0;display:flex}.tm-cake-dial{flex-shrink:0;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;display:inline-flex;position:relative}.tm-cake-svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.tm-cake-track{fill:none;stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.tm-cake-track{stroke:color-mix(in oklch, var(--border) 85%, transparent)}}.tm-cake-track{stroke-width:5px}.tm-cake-fill{fill:none;stroke:#d946ef;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 5px #d946ef8c);filter:drop-shadow(0 0 5px lab(57.1351% 72.4921 -56.8959/.55));animation:.9s cubic-bezier(.22,.9,.3,1) both tm-dial-draw}.tm-cake-center{color:#d946ef;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tm-cake-center{color:color-mix(in oklch, #d946ef 60%, var(--foreground))}}.tm-cake-center b{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.tm-cake-center i{opacity:.8;font-size:9px;font-style:normal}.tm-cake-center svg{display:block}.tm-cake-today .tm-cake-center{animation:2.6s ease-in-out infinite tm-cake-pop}.tm-spark{opacity:0;background:#f0abfc;border-radius:9999px;width:5px;height:5px;animation:2.6s ease-out infinite tm-spark-fly;position:absolute;box-shadow:0 0 8px 1px #d946efb3;box-shadow:0 0 8px 1px lab(57.1351% 72.4921 -56.8959/.7)}.tm-spark-1{--sx:-14px;--sy:-18px;animation-delay:0s;top:18%;left:8%}.tm-spark-2{--sx:16px;--sy:-14px;animation-delay:.45s;top:24%;right:6%}.tm-spark-3{--sx:-12px;--sy:16px;animation-delay:.9s;bottom:10%;left:16%}.tm-spark-4{--sx:14px;--sy:15px;animation-delay:1.35s;bottom:14%;right:14%}.tm-cake-facts{flex-direction:column;gap:.3rem;min-width:0;display:flex}.tm-cake-date{align-items:center;gap:.35rem;font-size:13px;font-weight:700;display:inline-flex}.tm-cake-date svg{color:#d946ef;display:block}@supports (color:color-mix(in lab, red, red)){.tm-cake-date svg{color:color-mix(in oklch, #d946ef 62%, var(--foreground))}}.tm-cake-age{color:var(--muted-foreground);font-size:11.5px}.tm-socials{flex-wrap:wrap;gap:.4rem;display:flex}.tm-social{border:1px solid var(--tms);border-radius:9999px;align-items:center;gap:.35rem;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tm-social{border:1px solid color-mix(in oklch, var(--tms) 28%, var(--border))}}.tm-social{background:var(--tms)}@supports (color:color-mix(in lab, red, red)){.tm-social{background:color-mix(in oklch, var(--tms) 10%, transparent)}}.tm-social{transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;padding:.2rem .6rem .2rem .22rem;font-size:11.5px;font-weight:600}.tm-social-mark{background:var(--tms);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.tm-social-mark svg{display:block}a.tm-social:hover{border-color:var(--tms)}@supports (color:color-mix(in lab, red, red)){a.tm-social:hover{border-color:color-mix(in oklch, var(--tms) 65%, transparent)}}a.tm-social:hover{box-shadow:0 12px 24px -18px var(--tms);transform:translateY(-2px)}@keyframes tm-hero-in{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}@keyframes tm-block-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tm-stat-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes tm-aurora-a{0%{transform:translate(-3%,-2%)scale(1)}50%{transform:translate(3%,2%)scale(1.08)}to{transform:translate(-2%,3%)scale(1.02)}}@keyframes tm-grid-drift{0%{background-position:0 0}to{background-position:60px 30px}}@keyframes tm-ring-glow{0%,to{box-shadow:0 16px 38px -22px #000000bf, 0 0 0 0 color-mix(in oklch, var(--success) 40%, transparent)}50%{box-shadow:0 16px 38px -22px #000000bf, 0 0 22px 3px color-mix(in oklch, var(--success) 38%, transparent)}}@keyframes tm-dot-breathe{0%,to{box-shadow:0 0 0 3px var(--card), 0 0 10px 1px color-mix(in oklch, var(--success) 60%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 3px var(--card), 0 0 18px 3px color-mix(in oklch, var(--success) 75%, transparent);transform:scale(1.14)}}@keyframes tm-dial-draw{0%{stroke-dashoffset:164px;opacity:.25}}@keyframes tm-cake-pop{0%,70%,to{transform:scale(1)rotate(0)}78%{transform:scale(1.16)rotate(-8deg)}86%{transform:scale(1.06)rotate(6deg)}}@keyframes tm-spark-fly{0%{opacity:0;transform:translate(0)scale(.5)}18%{opacity:1;transform:translate(calc(var(--sx) * .4), calc(var(--sy) * .4)) scale(1)}to{opacity:0;transform:translate(var(--sx), var(--sy)) scale(.3)}}@media (prefers-reduced-motion:reduce){.tm-hero,.tm-hero-aurora,.tm-hero-grid,.tm-hero-ring-live,.tm-hero-dot,.tm-stat,.tm-block,.tm-cake-fill,.tm-cake-today .tm-cake-center,.tm-spark{animation:none!important}.tm-spark{display:none}}.tm-form{grid-template-rows:auto minmax(0,1fr) auto;gap:.9rem;width:min(48rem,100vw - 2rem);max-width:min(48rem,100vw - 2rem);max-height:min(88vh,56rem)}.tm-form-sub{font-size:12px}.tm-form-body{outline:none;flex-direction:column;gap:1.1rem;min-height:0;padding-right:.15rem;display:flex;overflow-y:auto}.tm-form-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.75rem;display:flex}.tm-form-section{flex-direction:column;gap:.6rem;display:flex}.tm-form-head{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:11px;font-weight:700}.tm-form-note{color:var(--muted-foreground);margin-top:-.35rem;font-size:11px}.tm-form-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:640px){.tm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tm-field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.tm-field-label{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:11px;font-weight:600;display:flex}.tm-field-note{color:var(--muted-foreground);font-size:10px}.tm-field-error{color:var(--destructive);font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tm-field-error{color:color-mix(in oklch, var(--destructive) 68%, var(--foreground))}}.tm-select{border-radius:var(--radius);border:1px solid var(--input);background:var(--background);width:100%;height:2.75rem;color:var(--foreground);padding-inline:.7rem;font-size:13px}.tm-select:disabled{opacity:.6;cursor:not-allowed}.tm-upload{cursor:pointer;border-radius:var(--radius);border:1px dashed var(--primary);align-items:center;gap:.45rem;height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tm-upload{border:1px dashed color-mix(in oklch, var(--primary) 34%, var(--border))}}.tm-upload{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tm-upload{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.tm-upload{color:var(--muted-foreground);transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease;padding-inline:.7rem;font-size:12.5px}.tm-upload:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tm-upload:hover{border-color:color-mix(in oklch, var(--primary) 55%, transparent)}}.tm-upload:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tm-upload:hover{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.tm-locked-banner{border-radius:calc(var(--radius) * .9);border:1px solid var(--warning);align-items:flex-start;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tm-locked-banner{border:1px solid color-mix(in oklch, var(--warning) 32%, transparent)}}.tm-locked-banner{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.tm-locked-banner{background:color-mix(in oklch, var(--warning) 10%, transparent)}}.tm-locked-banner{color:var(--warning);padding:.5rem .65rem;font-size:11.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.tm-locked-banner{color:color-mix(in oklch, var(--warning) 60%, var(--foreground))}}.tm-switches{grid-template-columns:repeat(1,minmax(0,1fr));gap:.45rem;display:grid}@media (min-width:640px){.tm-switches{grid-template-columns:repeat(2,minmax(0,1fr))}}.tm-switch{cursor:pointer;border-radius:calc(var(--radius) * .9);border:1px solid var(--border);background:var(--muted);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tm-switch{background:color-mix(in oklch, var(--muted) 28%, transparent)}}.tm-switch{transition:border-color var(--motion-fast) ease;padding:.5rem .6rem;font-size:12px}.tm-switch:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tm-switch:hover{border-color:color-mix(in oklch, var(--primary) 32%, var(--border))}}.tm-switch-locked{cursor:not-allowed;opacity:.65}.mo-board{isolation:isolate;animation:.52s cubic-bezier(.22,.9,.3,1) both mo-in;position:relative;overflow:hidden}.mo-board-glow{z-index:0;pointer-events:none;opacity:.8;filter:blur(10px);background:radial-gradient(36% 64% at 6% 26%,#f59e0b94,#0000 68%),radial-gradient(38% 66% at 94% 22%,#0ea5e98a,#0000 68%),radial-gradient(46% 74% at 50% 112%,#8b5cf67a,#0000 70%);background:radial-gradient(36% 64% at 6% 26%,lab(72.7914% 26.933 75.4336/.58),#0000 68%),radial-gradient(38% 66% at 94% 22%,lab(63.352% -17.6077 -44.8636/.54),#0000 68%),radial-gradient(46% 74% at 50% 112%,lab(50.6912% 45.8505 -71.7975/.48),#0000 70%);animation:21s ease-in-out infinite alternate mo-glow;position:absolute;inset:-50% -10%}.mo-board:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--foreground) 1.1px, transparent 1.1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mo-board:before{background-image:radial-gradient(color-mix(in oklch, var(--foreground) 22%, transparent) 1.1px, transparent 1.1px)}}.mo-board:before{opacity:.45;background-size:16px 16px;animation:34s linear infinite mo-grid;-webkit-mask-image:linear-gradient(170deg,#000 0%,#0000 52%);mask-image:linear-gradient(170deg,#000 0%,#0000 52%)}.mo-board:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#f59e0b,#8b5cf6,#0ea5e9,#0000);height:2px;position:absolute;inset:0 0 auto}.mo-board-body{z-index:1;position:relative}.mo-board-head{flex-wrap:wrap;align-items:flex-start;gap:.7rem;display:flex}.mo-board-mark{color:#fff;background:linear-gradient(135deg,#f59e0b,#b45309);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;box-shadow:0 12px 26px -16px #b45309}.mo-board-mark svg{display:block}.mo-board-title{letter-spacing:-.01em;font-size:.95rem;font-weight:700}.mo-board-note{color:var(--muted-foreground);align-items:center;gap:.3rem;margin-top:.1rem;font-size:11.5px;display:flex}.mo-board-total{border-radius:var(--radius-lg);border:1px solid var(--primary);flex-direction:column;align-items:flex-end;gap:.25rem;margin-left:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.mo-board-total{border:1px solid color-mix(in oklch, var(--primary) 30%, var(--border))}}.mo-board-total{background:radial-gradient(120% 140% at 100% 0%, var(--primary), transparent 70%), var(--primary)}@supports (color:color-mix(in lab, red, red)){.mo-board-total{background:radial-gradient(120% 140% at 100% 0%, color-mix(in oklch, var(--primary) 22%, transparent), transparent 70%), color-mix(in oklch, var(--primary) 10%, transparent)}}.mo-board-total{cursor:help;box-shadow:0 14px 30px -24px var(--primary);padding:.6rem 1rem .65rem}.mo-board-total-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mo-board-total-label{color:color-mix(in oklch, var(--muted-foreground) 70%, var(--foreground))}}.mo-board-total-label svg{display:block}.mo-board-total-figure{font-variant-numeric:tabular-nums;color:var(--primary);font-size:1.6rem;font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.mo-board-total-figure{color:color-mix(in oklch, var(--primary) 74%, var(--foreground))}}.mo-rings{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.9rem;margin-top:1rem;display:grid}.mo-dial{isolation:isolate;border-radius:var(--radius-xl);border:1px solid var(--mo-from);align-items:center;gap:.9rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mo-dial{border:1px solid color-mix(in oklch, var(--mo-from) 26%, var(--border))}}.mo-dial{background:radial-gradient(110% 130% at 100% 0%, var(--mo-from), transparent 64%), linear-gradient(152deg, var(--mo-from), transparent 58%)}@supports (color:color-mix(in lab, red, red)){.mo-dial{background:radial-gradient(110% 130% at 100% 0%, color-mix(in oklch, var(--mo-from) 20%, transparent), transparent 64%), linear-gradient(152deg, color-mix(in oklch, var(--mo-from) 12%, transparent), transparent 58%)}}.mo-dial{transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;padding:.85rem 1rem;animation:.48s cubic-bezier(.22,.9,.3,1) both mo-rise}.mo-dial:before{content:"";z-index:2;background:linear-gradient(90deg, var(--mo-from), var(--mo-to), transparent);height:2px;position:absolute;inset:0 0 auto}.mo-dial:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--mo-from) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mo-dial:after{background-image:radial-gradient(color-mix(in oklch, var(--mo-from) 42%, transparent) 1px, transparent 1px)}}.mo-dial:after{opacity:.55;background-size:13px 13px;-webkit-mask-image:radial-gradient(85% 80% at 100% 0,#000,#0000 60%);mask-image:radial-gradient(85% 80% at 100% 0,#000,#0000 60%)}.mo-dial>*{z-index:1;position:relative}.mo-dial:hover{border-color:var(--mo-from);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.mo-dial:hover{border-color:color-mix(in oklch, var(--mo-from) 55%, transparent)}}.mo-dial:hover{box-shadow:0 22px 44px -30px var(--mo-to)}.mo-dial-ring{background:radial-gradient(circle, var(--mo-from), transparent 72%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:4.9rem;height:4.9rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mo-dial-ring{background:radial-gradient(circle, color-mix(in oklch, var(--mo-from) 16%, transparent), transparent 72%)}}.mo-dial-svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.mo-dial-track{fill:none;stroke:var(--mo-from)}@supports (color:color-mix(in lab, red, red)){.mo-dial-track{stroke:color-mix(in oklch, var(--mo-from) 26%, var(--border))}}.mo-dial-track{stroke-width:6.5px}.mo-dial-fill{fill:none;stroke-width:6.5px;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--mo-from))}@supports (color:color-mix(in lab, red, red)){.mo-dial-fill{filter:drop-shadow(0 0 5px color-mix(in oklch, var(--mo-from) 45%, transparent))}}.mo-dial-fill{transition:stroke-dashoffset 1.1s cubic-bezier(.22,.9,.3,1)}.mo-dial-center{flex-direction:column;justify-content:center;align-items:center;gap:.05rem;line-height:1;display:flex;position:absolute;inset:0}.mo-dial-glyph{width:.9rem;height:.9rem;color:var(--mo-from);display:block}@supports (color:color-mix(in lab, red, red)){.mo-dial-glyph{color:color-mix(in oklch, var(--mo-from) 70%, var(--foreground))}}.mo-dial-center b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:800}.mo-dial-facts{flex-direction:column;gap:.25rem;min-width:0;display:flex}.mo-dial-label{color:var(--muted-foreground);font-size:12px;font-weight:600;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.mo-dial-label{color:color-mix(in oklch, var(--muted-foreground) 78%, var(--foreground))}}.mo-dial-count{border:1px solid var(--mo-from);border-radius:9999px;align-self:flex-start;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mo-dial-count{border:1px solid color-mix(in oklch, var(--mo-from) 28%, transparent)}}.mo-dial-count{background:var(--mo-from)}@supports (color:color-mix(in lab, red, red)){.mo-dial-count{background:color-mix(in oklch, var(--mo-from) 14%, transparent)}}.mo-dial-count{font-variant-numeric:tabular-nums;color:var(--mo-from);padding:.05rem .5rem;font-size:.95rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.mo-dial-count{color:color-mix(in oklch, var(--mo-from) 62%, var(--foreground))}}.mo-tabs-wrap{flex-direction:column;gap:.6rem;display:flex}.mo-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:640px){.mo-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.mo-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}}.mo-tab,.rc-tile{text-align:left;border-radius:calc(var(--radius) * 1.05);background-image:linear-gradient(180deg, #0003, #00000057), linear-gradient(135deg, var(--tile-from), var(--tile-to));animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease, box-shadow var(--motion-fast) ease;flex-direction:column;gap:.1rem;padding:.6rem .75rem .7rem;display:flex;position:relative}.mo-tab:hover,.rc-tile:hover{filter:brightness(1.06);transform:translateY(-2px)}.mo-tab-on,.rc-tile-on{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--tile-from), 0 18px 34px -22px var(--tile-to)}@supports (color:color-mix(in lab, red, red)){.mo-tab-on,.rc-tile-on{box-shadow:0 0 0 2px var(--background), 0 0 0 4px color-mix(in oklch, var(--tile-from) 75%, transparent), 0 18px 34px -22px var(--tile-to)}}.mo-tab-empty,.rc-tile-empty{filter:saturate(.65)}.mo-tab-empty:hover,.rc-tile-empty:hover{filter:saturate(.9)brightness(1.05)}.mo-tab-head,.rc-tile-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:10.5px;font-weight:700;display:flex}.mo-tab-head svg,.rc-tile-head svg{display:block}.mo-tab-figure,.rc-tile-figure{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1.15}.mo-tab-also,.rc-tile-also,.mo-tab-flag,.rc-tile-flag{min-height:.95rem;font-size:10px;line-height:.95rem}.mo-tab-flag,.rc-tile-flag{text-transform:uppercase;letter-spacing:.04em;background:#00000042;border-radius:9999px;align-self:flex-start;align-items:center;gap:.2rem;padding:0 .4rem;font-weight:700;display:inline-flex}.mo-tab-flag svg,.rc-tile-flag svg{display:block}.mo-tab-bar,.rc-tile-bar{background:#ffffff3d;border-radius:9999px;height:3px;margin-top:.4rem;display:block;overflow:hidden}.mo-tab-bar-fill,.rc-tile-bar-fill{background:#ffffffeb;border-radius:9999px;height:100%;animation:.9s cubic-bezier(.22,.9,.3,1) both mo-bar;display:block}.rc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:640px){.rc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.rc-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.mo-extra{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.mo-extra-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:.28rem;font-size:10.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mo-extra-label{color:color-mix(in oklch, var(--muted-foreground) 74%, var(--foreground))}}.mo-extra-label svg{display:block}.mo-chip{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mo-chip{background:color-mix(in oklch, var(--muted) 38%, transparent)}}.mo-chip{color:var(--muted-foreground);padding:.22rem .65rem;font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.mo-chip{color:color-mix(in oklch, var(--muted-foreground) 72%, var(--foreground))}}.mo-chip{transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) ease}.mo-chip:hover{color:var(--foreground);border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.mo-chip:hover{border-color:color-mix(in oklch, var(--primary) 40%, var(--border))}}.mo-chip-on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mo-chip-on{border-color:color-mix(in oklch, var(--primary) 55%, transparent)}}.mo-chip-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mo-chip-on{background:color-mix(in oklch, var(--primary) 16%, transparent)}}.mo-chip-on{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.mo-chip-on{color:color-mix(in oklch, var(--primary) 74%, var(--foreground))}}.mo-preset{border-radius:var(--radius-lg);border:1px solid var(--border);height:2.75rem;color:var(--muted-foreground);padding:0 .75rem;font-size:14px}@supports (color:color-mix(in lab, red, red)){.mo-preset{color:color-mix(in oklch, var(--muted-foreground) 72%, var(--foreground))}}.mo-preset{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease}.mo-preset:hover{background-color:var(--accent);color:var(--foreground);border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.mo-preset:hover{border-color:color-mix(in oklch, var(--muted-foreground) 30%, transparent)}}.mo-preset-on{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 22px -14px var(--primary);font-weight:500}.mo-edited{border-radius:var(--radius-lg);border:1px solid #f59e0b;align-items:center;gap:.4rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mo-edited{border:1px solid color-mix(in oklch, #f59e0b 35%, var(--border))}}.mo-edited{color:#b45309;background:#f59e0b1a;background:lab(72.7914% 26.933 75.4336/.1);padding:0 .85rem;font-size:14px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.mo-edited{color:color-mix(in oklch, #b45309 70%, var(--foreground))}}.mo-edited{transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.mo-edited:hover{transform:translateY(-1px)}.mo-edited-on{color:#fff;background:linear-gradient(135deg,#f59e0b,#b45309);border-color:#0000;box-shadow:0 12px 26px -16px #b45309}.mo-edited-badge{color:#fff;font-variant-numeric:tabular-nums;background:#b45309;border-radius:9999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:10.5px;font-weight:800;animation:2.4s ease-in-out infinite mo-pulse;display:inline-flex}.mo-edited-on .mo-edited-badge{background:#00000057}.mo-window{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:11.5px;display:flex}.mo-window b{color:var(--primary);font-weight:700}@supports (color:color-mix(in lab, red, red)){.mo-window b{color:color-mix(in oklch, var(--primary) 70%, var(--foreground))}}.mo-window b{font-variant-numeric:tabular-nums}.mo-window-note{background:var(--muted);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.mo-window-note{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.mo-window-note{padding:.05rem .5rem}.mo-shared-note{background:#7c3aed1a;background:lab(42.2333% 56.9753 -80.606/.1);border-color:#7c3aed61;border-color:lab(42.2333% 56.9753 -80.606/.38);animation:.38s both mo-in}.mo-pinned{border-color:#f59e0b;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mo-pinned{border-color:color-mix(in oklch, #f59e0b 32%, var(--border))}}.mo-pinned{animation:.46s cubic-bezier(.22,.9,.3,1) both mo-in}.mo-pinned-edge{background:linear-gradient(90deg,#f59e0b,#b45309,#0000);height:2px;position:absolute;inset:0 0 auto}.mo-pinned-head{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:11px;font-weight:700;display:flex}.mo-pinned-mark{color:#fff;background:linear-gradient(135deg,#f59e0b,#b45309);border-radius:.5rem;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex;box-shadow:0 8px 18px -13px #b45309}.mo-pinned-mark svg{display:block}.mo-pinned-count{color:#b45309;background:#f59e0b2e;background:lab(72.7914% 26.933 75.4336/.18);border-radius:9999px;padding:.05rem .45rem;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.mo-pinned-count{color:color-mix(in oklch, #b45309 68%, var(--foreground))}}.mo-pinned-count{font-variant-numeric:tabular-nums}.mo-pinned-note{text-transform:none;letter-spacing:0;font-size:10.5px;font-weight:500}@keyframes mo-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mo-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes mo-bar{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes mo-grid{0%{background-position:0 0}to{background-position:64px 32px}}@keyframes mo-glow{0%{transform:translate(-2%,-2%)scale(1)}50%{transform:translate(2%,2%)scale(1.07)}to{transform:translate(-1%,3%)scale(1.02)}}@keyframes mo-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.mo-board,.mo-board:before,.mo-board-glow,.mo-dial,.mo-tab,.mo-tab-bar-fill,.mo-pinned,.mo-shared-note,.mo-edited-badge{animation:none!important}.mo-dial-fill{transition:none!important}}.ps-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:640px){.ps-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.ps-tabs{grid-template-columns:repeat(8,minmax(0,1fr))}}.ps-tab{border-radius:var(--radius-lg);background-image:linear-gradient(180deg, #0003, #00000057), linear-gradient(135deg, var(--tile-from), var(--tile-to));animation:.46s cubic-bezier(.22,.9,.3,1) both ps-rise;animation-delay:calc(var(--i,0) * 55ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease, box-shadow var(--motion-fast) ease;flex-direction:column;gap:.1rem;padding:.6rem .7rem .7rem;display:flex;position:relative}.ps-tab:hover{filter:brightness(1.07);transform:translateY(-2px)}.ps-tab .metric-tile-art{opacity:.15;width:4.25rem;height:4.25rem;bottom:-.9rem;right:-.6rem}.ps-tab-on{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--tile-from), 0 18px 34px -22px var(--tile-to)}@supports (color:color-mix(in lab, red, red)){.ps-tab-on{box-shadow:0 0 0 2px var(--background), 0 0 0 4px color-mix(in oklch, var(--tile-from) 75%, transparent), 0 18px 34px -22px var(--tile-to)}}.ps-tab-empty{filter:saturate(.6)}.ps-tab-empty:hover{filter:saturate(.9)brightness(1.05)}.ps-tab-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.28rem;font-size:10px;font-weight:700;display:flex}.ps-tab-head svg{display:block}.ps-tab-figure{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800;line-height:1.15}.ps-tab-flag{text-transform:uppercase;letter-spacing:.03em;border-radius:9999px;align-self:flex-start;align-items:center;gap:.2rem;min-height:.95rem;padding:0 .35rem;font-size:9.5px;font-weight:700;line-height:.95rem;display:inline-flex}.ps-tab-flag:not(:empty){background:#00000042}.ps-tab-flag svg{display:block}.ps-tab-bar{background:#ffffff3d;border-radius:9999px;height:3px;margin-top:.35rem;display:block;overflow:hidden}.ps-tab-bar-fill{background:#ffffffeb;border-radius:9999px;height:100%;animation:.9s cubic-bezier(.22,.9,.3,1) both ps-bar;display:block}.ps-note{background:#0d94881a;background:lab(54.8779% -35.9849 -3.45017/.1);border-color:#0d948866;border-color:lab(54.8779% -35.9849 -3.45017/.4);animation:.38s both ps-in}.pv-switch{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pv-switch{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.pv-switch{padding:.25rem}.pv-btn{color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:12.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pv-btn{color:color-mix(in oklch, var(--muted-foreground) 72%, var(--foreground))}}.pv-btn svg{display:block}.pv-btn:hover{color:var(--foreground)}.pv-btn-on{background:var(--primary);color:var(--primary-foreground);box-shadow:0 10px 22px -14px var(--primary)}.pf-flags{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem 1rem;display:grid}.pf-flag{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.pf-flag-label{color:var(--muted-foreground);font-size:12px}@supports (color:color-mix(in lab, red, red)){.pf-flag-label{color:color-mix(in oklch, var(--muted-foreground) 78%, var(--foreground))}}.pf-tri{border:1px solid var(--border);background:var(--muted);border-radius:9999px;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pf-tri{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.pf-tri{padding:.15rem}.pf-tri-btn{color:var(--muted-foreground);border-radius:9999px;padding:.15rem .55rem;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pf-tri-btn{color:color-mix(in oklch, var(--muted-foreground) 72%, var(--foreground))}}.pf-tri-btn{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease}.pf-tri-btn:hover{color:var(--foreground)}.pf-tri-on{color:var(--primary-foreground);background:var(--muted-foreground)}.pf-tri-yes{background:#059669}.pf-tri-no{background:#e11d48}.pf-ids{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.pr-row{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.pr-thumb{background:linear-gradient(145deg, var(--primary), var(--primary));border-radius:.7rem;flex-shrink:0;padding:2px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pr-thumb{background:linear-gradient(145deg, color-mix(in oklch, var(--primary) 45%, transparent), color-mix(in oklch, var(--primary) 8%, transparent))}}.pr-thumb{transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease}tr:hover .pr-thumb{box-shadow:0 10px 22px -14px var(--primary);transform:translateY(-1px)scale(1.06)}@supports (color:color-mix(in lab, red, red)){tr:hover .pr-thumb{box-shadow:0 10px 22px -14px color-mix(in oklch, var(--primary) 70%, transparent)}}.pr-thumb-off{background:linear-gradient(145deg, var(--muted-foreground), transparent)}@supports (color:color-mix(in lab, red, red)){.pr-thumb-off{background:linear-gradient(145deg, color-mix(in oklch, var(--muted-foreground) 32%, transparent), transparent)}}.pr-thumb-off .pr-thumb-img{filter:grayscale(.75)opacity(.75)}.pr-thumb-img{object-fit:cover;background:var(--muted);border-radius:.6rem;width:3rem;height:3rem}@supports (color:color-mix(in lab, red, red)){.pr-thumb-img{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.pr-thumb-blank{color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.pr-name{max-width:20rem;color:var(--primary);font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box}@supports (color:color-mix(in lab, red, red)){.pr-name{color:color-mix(in oklch, var(--primary) 80%, var(--foreground))}}.pr-name{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pr-name:hover{text-decoration:underline}.pr-sub{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.3rem;font-size:10.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.pr-sub{color:color-mix(in oklch, var(--muted-foreground) 82%, var(--foreground))}}.pr-id{background:var(--muted);border-radius:.3rem}@supports (color:color-mix(in lab, red, red)){.pr-id{background:color-mix(in oklch, var(--muted) 62%, transparent)}}.pr-id{font-variant-numeric:tabular-nums;padding:0 .3rem;font-weight:600}.pr-group,.pr-days{align-items:center;gap:.25rem;display:inline-flex}.pr-group{color:#7c3aed;background:#7c3aed21;background:lab(42.2333% 56.9753 -80.606/.13);border:1px solid #7c3aed4d;border:1px solid lab(42.2333% 56.9753 -80.606/.3);border-radius:9999px;padding:0 .4rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pr-group{color:color-mix(in oklch, #7c3aed 62%, var(--foreground))}}.pr-group svg{display:block}.pr-days-dot{background:currentColor;border-radius:9999px;width:.4rem;height:.4rem;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab, red, red)){.pr-days-dot{box-shadow:0 0 0 2px color-mix(in oklch, currentColor 22%, transparent)}}.pr-days-fresh{color:#059669}@supports (color:color-mix(in lab, red, red)){.pr-days-fresh{color:color-mix(in oklch, #059669 66%, var(--foreground))}}.pr-days-fresh{font-weight:600}.pr-days-warm{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pr-days-warm{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.pr-days-stale{color:#e11d48}@supports (color:color-mix(in lab, red, red)){.pr-days-stale{color:color-mix(in oklch, #e11d48 62%, var(--foreground))}}.pr-days-stale{font-weight:700}.pr-flags{flex-wrap:wrap;gap:.25rem;display:flex}.pr-badge{border:1px solid var(--pbc);border-radius:9999px;align-items:center;gap:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pr-badge{border:1px solid color-mix(in oklch, var(--pbc) 32%, transparent)}}.pr-badge{background:var(--pbc)}@supports (color:color-mix(in lab, red, red)){.pr-badge{background:color-mix(in oklch, var(--pbc) 14%, transparent)}}.pr-badge{text-transform:uppercase;letter-spacing:.02em;color:var(--pbc);padding:0 .4rem;font-size:9.5px;font-weight:700;line-height:1.05rem}@supports (color:color-mix(in lab, red, red)){.pr-badge{color:color-mix(in oklch, var(--pbc) 62%, var(--foreground))}}.pr-badge{white-space:nowrap}.pr-badge svg{display:block}.pb-violet{--pbc:#7c3aed}.pb-amber{--pbc:#d97706}.pb-rose{--pbc:#e11d48}.pb-sky{--pbc:#0284c7}.pb-slate{--pbc:#64748b}.pb-orange{--pbc:#ea580c}.pb-emerald{--pbc:#059669}.pb-teal{--pbc:#0d9488}.pr-chain{flex-direction:column;gap:.2rem;min-width:0;display:flex}.pr-chain-top{align-items:center;gap:.3rem;min-width:0;font-size:12.5px;font-weight:600;display:flex}.pr-chain-top svg{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pr-chain-top svg{color:color-mix(in oklch, var(--primary) 70%, var(--foreground))}}.pr-crumbs{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.15rem;font-size:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.pr-crumbs{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.pr-crumbs{min-width:0}.pr-crumb{align-items:center;gap:.15rem;min-width:0;display:inline-flex}.pr-crumb svg{opacity:.6;display:block}.pr-chain-sub{color:var(--muted-foreground);font-size:11px}@supports (color:color-mix(in lab, red, red)){.pr-chain-sub{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.pr-brand{letter-spacing:.01em;color:#0284c7;background:#0284c721;background:lab(51.8565% -11.6583 -43.984/.13);border:1px solid #0284c747;border:1px solid lab(51.8565% -11.6583 -43.984/.28);border-radius:9999px;align-self:flex-start;align-items:center;gap:.25rem;margin-top:.1rem;padding:.02rem .45rem;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pr-brand{color:color-mix(in oklch, #0284c7 62%, var(--foreground))}}.pr-brand svg{display:block}.pr-price{flex-direction:column;align-items:flex-end;gap:.12rem;display:flex}.pr-price-line{align-items:center;gap:.35rem;display:inline-flex}.pr-price-now{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.pr-margin{font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.15rem;padding:0 .35rem;font-size:10px;font-weight:700;display:inline-flex}.pr-margin svg{display:block}.pr-margin-up{color:#059669;background:#05966929;background:lab(54.8183% -43.5038 13.94/.16)}@supports (color:color-mix(in lab, red, red)){.pr-margin-up{color:color-mix(in oklch, #059669 62%, var(--foreground))}}.pr-margin-down{color:#e11d48;background:#e11d4829;background:lab(49.5278% 71.5916 30.4602/.16)}@supports (color:color-mix(in lab, red, red)){.pr-margin-down{color:color-mix(in oklch, #e11d48 60%, var(--foreground))}}.pr-price-was{color:var(--muted-foreground);font-size:11px;text-decoration:line-through}@supports (color:color-mix(in lab, red, red)){.pr-price-was{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.pr-price-was{font-variant-numeric:tabular-nums}.pr-price-buy,.pr-price-filter{color:var(--muted-foreground);font-size:10px}@supports (color:color-mix(in lab, red, red)){.pr-price-buy,.pr-price-filter{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.pr-price-buy,.pr-price-filter{font-variant-numeric:tabular-nums}.pr-stock{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.pr-stock-pill{border:1px solid var(--psc);border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;min-width:2.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pr-stock-pill{border:1px solid color-mix(in oklch, var(--psc) 30%, transparent)}}.pr-stock-pill{background:var(--psc)}@supports (color:color-mix(in lab, red, red)){.pr-stock-pill{background:color-mix(in oklch, var(--psc) 15%, transparent)}}.pr-stock-pill{font-variant-numeric:tabular-nums;color:var(--psc);padding:.1rem .5rem;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pr-stock-pill{color:color-mix(in oklch, var(--psc) 62%, var(--foreground))}}.pr-stock-pill svg{display:block}.pr-stock-in{--psc:#059669}.pr-stock-low{--psc:#d97706}.pr-stock-out{--psc:#e11d48}.pr-counters{color:var(--muted-foreground);gap:.45rem;font-size:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.pr-counters{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.pr-counters{font-variant-numeric:tabular-nums}.pr-counters>span{align-items:center;gap:.15rem;display:inline-flex}.pr-counters svg{display:block}.pr-rating{color:#d97706}@supports (color:color-mix(in lab, red, red)){.pr-rating{color:color-mix(in oklch, #d97706 62%, var(--foreground))}}.pr-rating{font-weight:700}.pr-own{flex-direction:column;gap:.25rem;font-size:11.5px;display:flex}.pr-own>span{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.pr-own svg{color:var(--muted-foreground);flex-shrink:0;display:block}.pr-switches{flex-direction:column;gap:.2rem;display:flex}.pr-switch{color:var(--muted-foreground);border:1px solid #0000;border-radius:9999px;align-items:center;gap:.4rem;padding:.1rem .5rem .1rem .2rem;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pr-switch{color:color-mix(in oklch, var(--muted-foreground) 78%, var(--foreground))}}.pr-switch{cursor:pointer;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease}.pr-switch svg{opacity:.55;display:block}.pr-switch:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pr-switch:hover{background-color:color-mix(in oklch, var(--muted) 45%, transparent)}}.pr-switch-on{border-color:var(--pswc)}@supports (color:color-mix(in lab, red, red)){.pr-switch-on{border-color:color-mix(in oklch, var(--pswc) 30%, transparent)}}.pr-switch-on{background-color:var(--pswc)}@supports (color:color-mix(in lab, red, red)){.pr-switch-on{background-color:color-mix(in oklch, var(--pswc) 13%, transparent)}}.pr-switch-on{color:var(--pswc)}@supports (color:color-mix(in lab, red, red)){.pr-switch-on{color:color-mix(in oklch, var(--pswc) 64%, var(--foreground))}}.pr-switch-on svg{opacity:1}.pr-sw-sky{--pswc:#0284c7}.pr-sw-amber{--pswc:#d97706}.pr-sw-emerald{--pswc:#059669}.pr-switch-busy{opacity:.55;cursor:progress}.pr-actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.pr-act{border-radius:var(--radius-md);border:1px solid var(--border);width:2rem;height:2rem;color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pr-act{color:color-mix(in oklch, var(--muted-foreground) 70%, var(--foreground))}}.pr-act{transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease}.pr-act:hover{background-color:var(--accent);color:var(--foreground);border-color:var(--muted-foreground);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.pr-act:hover{border-color:color-mix(in oklch, var(--muted-foreground) 30%, transparent)}}.pr-act-danger:hover{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pr-act-danger:hover{border-color:color-mix(in oklch, var(--destructive) 45%, transparent)}}.pr-act-danger:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pr-act-danger:hover{background-color:color-mix(in oklch, var(--destructive) 10%, transparent)}}.pr-act-restore:hover{color:#059669}@supports (color:color-mix(in lab, red, red)){.pr-act-restore:hover{color:color-mix(in oklch, #059669 70%, var(--foreground))}}.pr-act-restore:hover{background-color:#0596691a;background-color:lab(54.8183% -43.5038 13.94/.1);border-color:#05966973;border-color:lab(54.8183% -43.5038 13.94/.45)}.pr-unpublished{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pr-unpublished{background:color-mix(in oklch, var(--muted) 26%, transparent)}}.pr-unpublished{box-shadow:inset 3px 0 0 0 var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pr-unpublished{box-shadow:inset 3px 0 0 0 color-mix(in oklch, var(--muted-foreground) 45%, transparent)}}tbody tr:has(.pr-row){animation:.34s cubic-bezier(.22,.9,.3,1) both pr-row-in}tbody tr:has(.pr-row):first-child{animation-delay:0s}tbody tr:has(.pr-row):nth-child(2){animation-delay:26ms}tbody tr:has(.pr-row):nth-child(3){animation-delay:52ms}tbody tr:has(.pr-row):nth-child(4){animation-delay:78ms}tbody tr:has(.pr-row):nth-child(5){animation-delay:.104s}tbody tr:has(.pr-row):nth-child(6){animation-delay:.13s}tbody tr:has(.pr-row):nth-child(7){animation-delay:.156s}tbody tr:has(.pr-row):nth-child(8){animation-delay:.182s}tbody tr:has(.pr-row):nth-child(9){animation-delay:.208s}tbody tr:has(.pr-row):nth-child(10){animation-delay:.234s}tbody tr:has(.pr-row):nth-child(n+11){animation-delay:.26s}@keyframes pr-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){tbody tr:has(.pr-row){animation:none!important}tr:hover .pr-thumb{transform:none}}.pg-wrap{flex-direction:column;gap:.75rem;display:flex}.pg-bar{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-bar{background:color-mix(in oklch, var(--muted) 35%, transparent)}}.pg-bar{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.65rem .9rem;position:sticky;top:.25rem}.pg-bar-count{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:12.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-bar-count{color:color-mix(in oklch, var(--muted-foreground) 76%, var(--foreground))}}.pg-dot{background:var(--primary);border-radius:9999px;width:.5rem;height:.5rem;animation:1.8s ease-in-out infinite pg-pulse;display:inline-block}.pg-fallback{background:#d977061a;background:lab(60.4929% 34.886 66.4686/.1);border-color:#d977066b;border-color:lab(60.4929% 34.886 66.4686/.42)}.pg-scroll{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);overflow-x:auto}.pg-table{border-collapse:separate;border-spacing:0;width:100%}.pg-th{z-index:1;background:var(--muted);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.pg-th{background:color-mix(in oklch, var(--muted) 55%, var(--card))}}.pg-th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);padding:.55rem .6rem;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pg-th{color:color-mix(in oklch, var(--muted-foreground) 74%, var(--foreground))}}.pg-th{white-space:nowrap;border-bottom:1px solid var(--border)}.pg-td{border-bottom:1px solid var(--border);padding:.3rem .6rem}@supports (color:color-mix(in lab, red, red)){.pg-td{border-bottom:1px solid color-mix(in oklch, var(--border) 55%, transparent)}}.pg-td{vertical-align:middle;font-size:12.5px}.pg-tr{transition:background-color var(--motion-fast) ease;animation:.34s cubic-bezier(.22,.9,.3,1) both ps-rise}.pg-tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pg-tr:hover{background-color:color-mix(in oklch, var(--muted) 30%, transparent)}}.pg-tr-dirty{box-shadow:inset 3px 0 0 0 var(--primary)}.pg-tr-ok{box-shadow:inset 3px 0 #059669}.pg-tr-bad{background-color:#e11d4812;background-color:lab(49.5278% 71.5916 30.4602/.07);box-shadow:inset 3px 0 #e11d48}.pg-col-id{width:5rem}.pg-col-num{text-align:right;width:8.5rem}.pg-col-cur{width:6.5rem}.pg-col-state{width:2.5rem}.pg-input{height:2.25rem;font-size:12.5px}.pg-num{text-align:right;font-variant-numeric:tabular-nums}.pg-select{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--background);width:100%;height:2.25rem;color:var(--foreground);padding:0 .4rem;font-size:12.5px}.pg-computed{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pg-fresh{color:#059669;background:#05966929;background:lab(54.8183% -43.5038 13.94/.16);border-radius:9999px;padding:.05rem .4rem}@supports (color:color-mix(in lab, red, red)){.pg-fresh{color:color-mix(in oklch, #059669 64%, var(--foreground))}}.pg-fresh{animation:1.4s both pg-flash}.pg-pct{vertical-align:-1px;width:.7rem;height:.7rem;color:var(--muted-foreground);margin-left:.2rem;display:inline-block}.pg-state{border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.pg-state svg{display:block}.pg-state-ok{color:#fff;background:#059669}.pg-state-bad{color:#fff;background:#e11d48}.pg-state-dirty{background:var(--primary);width:.5rem;height:.5rem}.seo-card,.cst-card,.cdz-card,.sup-card{position:relative;overflow:hidden}.seo-edge,.cst-edge,.cdz-edge,.sup-edge{pointer-events:none;background:linear-gradient(90deg, var(--pan), transparent 72%);height:2px;position:absolute;inset:0 0 auto}.seo-card{--pan:#0284c7}.cst-card{--pan:#7c3aed}.cdz-card{--pan:#e11d48}.sup-card{--pan:#059669}.seo-head,.cst-head,.cdz-head{letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:13px;font-weight:700;display:flex}.seo-mark,.cst-mark,.cdz-mark{border-radius:var(--radius-md);border:1px solid var(--pan);justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seo-mark,.cst-mark,.cdz-mark{border:1px solid color-mix(in oklch, var(--pan) 30%, transparent)}}.seo-mark,.cst-mark,.cdz-mark{background:var(--pan)}@supports (color:color-mix(in lab, red, red)){.seo-mark,.cst-mark,.cdz-mark{background:color-mix(in oklch, var(--pan) 13%, transparent)}}.seo-mark,.cst-mark,.cdz-mark{color:var(--pan)}@supports (color:color-mix(in lab, red, red)){.seo-mark,.cst-mark,.cdz-mark{color:color-mix(in oklch, var(--pan) 70%, var(--foreground))}}.seo-note{background:#0284c714;background:lab(51.8565% -11.6583 -43.984/.08);border-color:#0284c757;border-color:lab(51.8565% -11.6583 -43.984/.34);animation:.36s both cat-in}.seo-tabs{flex-wrap:wrap;gap:.3rem;display:flex}.seo-tab{border:1px solid var(--border);color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .7rem;font-size:11.5px;font-weight:700;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.seo-tab{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.seo-tab{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease}.seo-tab svg{opacity:.6;display:block}.seo-tab:hover{background:var(--accent);transform:translateY(-1px)}.seo-tab-on{color:#0284c7;background:#0284c724;background:lab(51.8565% -11.6583 -43.984/.14);border-color:#0284c766;border-color:lab(51.8565% -11.6583 -43.984/.4)}@supports (color:color-mix(in lab, red, red)){.seo-tab-on{color:color-mix(in oklch, #0284c7 66%, var(--foreground))}}.seo-tab-on svg{opacity:1}.seo-dot{background:#059669;border-radius:9999px;width:.35rem;height:.35rem}.seo-fields{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.85rem;display:grid}.seo-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.seo-field-wide{grid-column:1/-1}.seo-shared{border-top:1px dashed var(--border)}@supports (color:color-mix(in lab, red, red)){.seo-shared{border-top:1px dashed color-mix(in oklch, var(--border) 90%, transparent)}}.seo-shared{padding-top:.75rem}.seo-shared-hint{color:var(--muted-foreground);font-size:11px}@supports (color:color-mix(in lab, red, red)){.seo-shared-hint{color:color-mix(in oklch, var(--muted-foreground) 88%, var(--foreground))}}.seo-meter{align-items:center;gap:.4rem;display:flex}.seo-meter-track{background:var(--muted);border-radius:9999px;flex:1;height:3px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.seo-meter-track{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.seo-meter-fill{height:100%;transition:width var(--motion-fast) ease, background-color var(--motion-fast) ease;background:#059669;border-radius:9999px;display:block}.seo-meter-near{background:#d97706}.seo-meter-full{background:#e11d48}.seo-meter-num{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.seo-meter-num{color:color-mix(in oklch, var(--muted-foreground) 86%, var(--foreground))}}.seo-keys{flex-wrap:wrap;align-items:center;gap:.3rem;min-height:1.6rem;display:flex}.seo-key{color:#0284c7;background:#0284c71c;background:lab(51.8565% -11.6583 -43.984/.11);border:1px solid #0284c747;border:1px solid lab(51.8565% -11.6583 -43.984/.28);border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .25rem .1rem .55rem;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seo-key{color:color-mix(in oklch, #0284c7 66%, var(--foreground))}}.seo-key{animation:.2s both cat-in}.seo-key button{opacity:.65;transition:opacity var(--motion-fast) ease, background-color var(--motion-fast) ease;border-radius:9999px;justify-content:center;align-items:center;padding:.1rem;display:inline-flex}.seo-key button:hover{opacity:1;color:#e11d48;background:#e11d482e;background:lab(49.5278% 71.5916 30.4602/.18)}.seo-key-empty{color:var(--muted-foreground);font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.seo-key-empty{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}.seo-key-add{align-items:stretch;gap:.35rem;display:flex}.seo-key-btn{height:var(--row-h);width:var(--row-h);border-radius:var(--radius);border:1px solid var(--border);color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seo-key-btn{color:color-mix(in oklch, var(--muted-foreground) 72%, var(--foreground))}}.seo-key-btn{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease}.seo-key-btn:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.seo-key-btn:hover{border-color:color-mix(in oklch, var(--primary) 40%, transparent)}}.seo-key-btn:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.seo-key-btn:hover{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.seo-key-btn:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.seo-key-btn:hover{color:color-mix(in oklch, var(--primary) 72%, var(--foreground))}}.cst-total{font-variant-numeric:tabular-nums;color:#7c3aed;margin-left:auto;font-size:13px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.cst-total{color:color-mix(in oklch, #7c3aed 70%, var(--foreground))}}.cst-empty{color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cst-empty{color:color-mix(in oklch, var(--muted-foreground) 86%, var(--foreground))}}.cst-rows{grid-template-columns:minmax(8rem,18rem) minmax(5rem,1fr) max-content;gap:.15rem .7rem;display:grid}.cst-row{grid-column:1/-1;grid-template-columns:subgrid;border-radius:var(--radius-md);transition:background-color var(--motion-fast) ease;align-items:center;padding:.3rem .45rem;animation:.32s both cat-in;display:grid}.cst-row:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cst-row:hover{background:color-mix(in oklch, var(--muted) 42%, transparent)}}.cst-name{align-items:center;gap:.3rem;min-width:0;font-size:12px;font-weight:600;display:flex}.cst-name svg{opacity:.55;display:block}.cst-bar{background:var(--muted);border-radius:9999px;height:6px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cst-bar{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.cst-band{height:100%;transition:width .42s cubic-bezier(.22,.9,.3,1);display:block}.cst-bar-empty{opacity:.45}.cst-band-active{background:#059669}.cst-band-inactive{background:#d97706}.cst-band-deleted{background:#e11d48b3;background:lab(49.5278% 71.5916 30.4602/.7)}.cst-figures{grid-template-columns:repeat(4,minmax(2.6rem,auto));place-items:center end;gap:.25rem;display:grid}.cst-fig{font-variant-numeric:tabular-nums;border-radius:.35rem;align-items:center;gap:.2rem;padding:.05rem .35rem;font-size:10.5px;font-weight:700;display:inline-flex}.cst-fig svg{display:block}.cst-fig-active{color:#059669;background:#05966924;background:lab(54.8183% -43.5038 13.94/.14)}@supports (color:color-mix(in lab, red, red)){.cst-fig-active{color:color-mix(in oklch, #059669 66%, var(--foreground))}}.cst-fig-inactive{color:#d97706;background:#d9770626;background:lab(60.4929% 34.886 66.4686/.15)}@supports (color:color-mix(in lab, red, red)){.cst-fig-inactive{color:color-mix(in oklch, #d97706 66%, var(--foreground))}}.cst-fig-deleted{color:#e11d48;background:#e11d4821;background:lab(49.5278% 71.5916 30.4602/.13)}@supports (color:color-mix(in lab, red, red)){.cst-fig-deleted{color:color-mix(in oklch, #e11d48 64%, var(--foreground))}}.cst-fig-total{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cst-fig-total{background:color-mix(in oklch, var(--muted) 66%, transparent)}}.cst-fig-total{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.cst-fig-total{color:color-mix(in oklch, var(--muted-foreground) 70%, var(--foreground))}}.cdz-text{color:var(--muted-foreground);font-size:12px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.cdz-text{color:color-mix(in oklch, var(--muted-foreground) 88%, var(--foreground))}}.cdz-done{background:#d9770617;background:lab(60.4929% 34.886 66.4686/.09);border-color:#d977065c;border-color:lab(60.4929% 34.886 66.4686/.36);animation:.32s both cat-in}.cdz-name{border-radius:var(--radius-md);border:1px dashed var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cdz-name{border:1px dashed color-mix(in oklch, var(--destructive) 40%, transparent)}}.cdz-name{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cdz-name{background:color-mix(in oklch, var(--destructive) 8%, transparent)}}.cdz-name{overflow-wrap:anywhere;padding:.35rem .6rem;font-size:12.5px;font-weight:700}.sup-pivots{border-top:1px dashed var(--border);flex-direction:column;gap:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sup-pivots{border-top:1px dashed color-mix(in oklch, var(--border) 90%, transparent)}}.sup-pivots{padding-top:.9rem}.sup-note{background:#05966914;background:lab(54.8183% -43.5038 13.94/.08);border-color:#05966957;border-color:lab(54.8183% -43.5038 13.94/.34);animation:.36s both cat-in}.sup-counts{flex-wrap:wrap;gap:.35rem;display:flex}.sup-count{font-variant-numeric:tabular-nums;color:#059669;background:#0596691a;background:lab(54.8183% -43.5038 13.94/.1);border:1px solid #05966942;border:1px solid lab(54.8183% -43.5038 13.94/.26);border-radius:9999px;align-items:center;gap:.25rem;padding:.05rem .5rem;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sup-count{color:color-mix(in oklch, #059669 64%, var(--foreground))}}.sup-count svg{display:block}.ms-group{z-index:1;background:var(--popover);justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ms-group{background:color-mix(in oklch, var(--popover) 94%, var(--muted))}}.ms-group{letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground);padding:.2rem .5rem;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ms-group{color:color-mix(in oklch, var(--muted-foreground) 78%, var(--foreground))}}.ms-group-all{background:var(--primary);border-radius:9999px;flex:none}@supports (color:color-mix(in lab, red, red)){.ms-group-all{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.ms-group-all{font-variant-numeric:tabular-nums;color:var(--primary);padding:0 .35rem}@supports (color:color-mix(in lab, red, red)){.ms-group-all{color:color-mix(in oklch, var(--primary) 70%, var(--foreground))}}.ms-group-all{transition:background-color var(--motion-fast) ease}.ms-group-all:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ms-group-all:hover{background:color-mix(in oklch, var(--primary) 24%, transparent)}}.attr-name{color:var(--primary);font-size:13px;font-weight:600;line-height:1.35;display:block}@supports (color:color-mix(in lab, red, red)){.attr-name{color:color-mix(in oklch, var(--primary) 80%, var(--foreground))}}.attr-name{overflow-wrap:anywhere}.attr-name:hover{text-decoration:underline}.attr-sub{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.3rem;font-size:10.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.attr-sub{color:color-mix(in oklch, var(--muted-foreground) 82%, var(--foreground))}}.attr-id{background:var(--muted);border-radius:.3rem;align-items:center;gap:.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.attr-id{background:color-mix(in oklch, var(--muted) 62%, transparent)}}.attr-id{font-variant-numeric:tabular-nums;padding:0 .3rem;font-weight:600}.attr-id svg{display:block}.attr-slug{opacity:.85;font-size:10.5px}.attr-muted{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.attr-muted{color:color-mix(in oklch, var(--muted-foreground) 82%, var(--foreground))}}.attr-langs{flex-direction:column;gap:.15rem;min-width:0;display:flex}.attr-lang{min-width:0;color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:11.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.attr-lang{color:color-mix(in oklch, var(--muted-foreground) 72%, var(--foreground))}}.attr-lang{opacity:.6}.attr-lang-on{opacity:1;color:var(--foreground)}.attr-lang-code{background:var(--muted);border-radius:.3rem;flex:none}@supports (color:color-mix(in lab, red, red)){.attr-lang-code{background:color-mix(in oklch, var(--muted) 62%, transparent)}}.attr-lang-code{letter-spacing:.03em;padding:0 .28rem;font-size:9.5px;font-weight:800}.attr-lang-on .attr-lang-code{color:#0284c7;background:#0284c724;background:lab(51.8565% -11.6583 -43.984/.14)}@supports (color:color-mix(in lab, red, red)){.attr-lang-on .attr-lang-code{color:color-mix(in oklch, #0284c7 68%, var(--foreground))}}.attr-items{border:1px solid var(--border);font-variant-numeric:tabular-nums;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.25rem;padding:.05rem .5rem;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.attr-items{color:color-mix(in oklch, var(--muted-foreground) 76%, var(--foreground))}}.attr-items{transition:transform var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease}.attr-items svg{display:block}.attr-items:hover{transform:translateY(-1px)}.attr-items-on{color:#7c3aed;background:#7c3aed1c;background:lab(42.2333% 56.9753 -80.606/.11);border-color:#7c3aed47;border-color:lab(42.2333% 56.9753 -80.606/.28)}@supports (color:color-mix(in lab, red, red)){.attr-items-on{color:color-mix(in oklch, #7c3aed 68%, var(--foreground))}}.attr-parent{min-width:0;color:var(--primary);align-items:center;gap:.3rem;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.attr-parent{color:color-mix(in oklch, var(--primary) 76%, var(--foreground))}}.attr-parent svg{opacity:.6;display:block}.attr-parent:hover{text-decoration:underline}.attr-state{border-radius:9999px;align-items:center;gap:.25rem;padding:.05rem .55rem;font-size:11px;font-weight:700;display:inline-flex}.attr-state svg{display:block}.attr-state-on{color:#059669;background:#05966924;background:lab(54.8183% -43.5038 13.94/.14)}@supports (color:color-mix(in lab, red, red)){.attr-state-on{color:color-mix(in oklch, #059669 66%, var(--foreground))}}.attr-state-off{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.attr-state-off{background:color-mix(in oklch, var(--muted) 66%, transparent)}}.attr-state-off{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.attr-state-off{color:color-mix(in oklch, var(--muted-foreground) 74%, var(--foreground))}}.attr-note{background:#d9770617;background:lab(60.4929% 34.886 66.4686/.09);border-color:#d9770661;border-color:lab(60.4929% 34.886 66.4686/.38);animation:.36s both cat-in}.attr-restored{background:#0284c717;background:lab(51.8565% -11.6583 -43.984/.09);border-color:#0284c761;border-color:lab(51.8565% -11.6583 -43.984/.38);animation:.36s both cat-in}.attr-restored-link{color:var(--primary);font-weight:700}@supports (color:color-mix(in lab, red, red)){.attr-restored-link{color:color-mix(in oklch, var(--primary) 78%, var(--foreground))}}.attr-restored-link{text-underline-offset:2px;text-decoration:underline}.cat-hint{color:var(--muted-foreground);font-size:11px}@supports (color:color-mix(in lab, red, red)){.cat-hint{color:color-mix(in oklch, var(--muted-foreground) 86%, var(--foreground))}}.fk-card{border-radius:var(--radius-lg,.9rem);border:1px solid var(--border);background:linear-gradient(180deg, var(--fk), transparent 42%), var(--card);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fk-card{background:linear-gradient(180deg, color-mix(in oklch, var(--fk) 5%, transparent), transparent 42%), var(--card)}}.fk-card{animation:.42s cubic-bezier(.22,.9,.3,1) both cat-rise;box-shadow:0 1px 2px #00000014;box-shadow:0 1px 2px lab(0% 0 0/.08)}.fk-violet{--fk:#7c3aed}.fk-sky{--fk:#0284c7}.fk-emerald{--fk:#059669}.fk-amber{--fk:#d97706}.fk-rose{--fk:#e11d48}.fk-edge{z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--fk), var(--fk) 46%, transparent 78%);height:2px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.fk-edge{background:linear-gradient(90deg, var(--fk), color-mix(in oklch, var(--fk) 35%, transparent) 46%, transparent 78%)}}.fk-wash{z-index:0;pointer-events:none;background-image:radial-gradient(var(--fk) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fk-wash{background-image:radial-gradient(color-mix(in oklch, var(--fk) 38%, transparent) 1px, transparent 1px)}}.fk-wash{opacity:.4;background-size:14px 14px;-webkit-mask-image:radial-gradient(88% 62% at 100% 0,#000,#0000 60%);mask-image:radial-gradient(88% 62% at 100% 0,#000,#0000 60%)}.fk-body{z-index:1;flex-direction:column;gap:1.1rem;padding:1.15rem 1.25rem 1.35rem;display:flex;position:relative}.fk-head{align-items:center;gap:.6rem;display:flex}.fk-mark{border-radius:var(--radius-md);border:1px solid var(--fk);flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fk-mark{border:1px solid color-mix(in oklch, var(--fk) 32%, transparent)}}.fk-mark{background:var(--fk)}@supports (color:color-mix(in lab, red, red)){.fk-mark{background:color-mix(in oklch, var(--fk) 14%, transparent)}}.fk-mark{color:var(--fk)}@supports (color:color-mix(in lab, red, red)){.fk-mark{color:color-mix(in oklch, var(--fk) 72%, var(--foreground))}}.fk-title{letter-spacing:-.01em;font-size:14px;font-weight:700}.fk-desc{color:var(--muted-foreground);font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.fk-desc{color:color-mix(in oklch, var(--muted-foreground) 88%, var(--foreground))}}.fk-section{flex-direction:column;gap:.6rem;display:flex}.fk-section-head{border-bottom:1px dashed var(--border);align-items:center;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fk-section-head{border-bottom:1px dashed color-mix(in oklch, var(--border) 92%, transparent)}}.fk-section-head{letter-spacing:.04em;text-transform:uppercase;color:var(--fk);padding-bottom:.35rem;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.fk-section-head{color:color-mix(in oklch, var(--fk) 62%, var(--foreground))}}.fk-section-head svg{opacity:.8;display:block}.fk-section-hint{text-transform:none;letter-spacing:0;color:var(--muted-foreground);margin-left:auto;font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.fk-section-hint{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}.fk-grid{gap:.85rem 1rem;display:grid}.fk-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.fk-field-wide{grid-column:1/-1}.fk-label{align-items:center;gap:.3rem;font-size:11.5px;font-weight:700;display:inline-flex}.fk-label svg{opacity:.6;display:block}.fk-hint{color:var(--muted-foreground);font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.fk-hint{color:color-mix(in oklch, var(--muted-foreground) 88%, var(--foreground))}}.fk-error{color:var(--destructive);font-size:10.5px;font-weight:600}.fk-alert{animation:.28s both cat-in}.fk-switches{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;display:grid}.fk-switch{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--muted);align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fk-switch{background:color-mix(in oklch, var(--muted) 26%, transparent)}}.fk-switch{cursor:pointer;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;padding:.5rem .7rem}.fk-switch:hover{transform:translateY(-1px)}.fk-switch>svg{opacity:.5;display:block}.fk-switch-label{font-size:12px;font-weight:700;display:block}.fk-switch-hint{color:var(--muted-foreground);font-size:10px;line-height:1.3;display:block}@supports (color:color-mix(in lab, red, red)){.fk-switch-hint{color:color-mix(in oklch, var(--muted-foreground) 86%, var(--foreground))}}.fk-switch-on{border-color:var(--fksw)}@supports (color:color-mix(in lab, red, red)){.fk-switch-on{border-color:color-mix(in oklch, var(--fksw) 38%, transparent)}}.fk-switch-on{background:var(--fksw)}@supports (color:color-mix(in lab, red, red)){.fk-switch-on{background:color-mix(in oklch, var(--fksw) 12%, transparent)}}.fk-switch-on{color:var(--fksw)}@supports (color:color-mix(in lab, red, red)){.fk-switch-on{color:color-mix(in oklch, var(--fksw) 70%, var(--foreground))}}.fk-switch-on>svg{opacity:1}.fk-sw-sky{--fksw:#0284c7}.fk-sw-emerald{--fksw:#059669}.fk-sw-amber{--fksw:#d97706}.fk-sw-violet{--fksw:#7c3aed}.fk-sw-rose{--fksw:#e11d48}.fk-actions{border-top:1px dashed var(--border);flex-wrap:wrap;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fk-actions{border-top:1px dashed color-mix(in oklch, var(--border) 92%, transparent)}}.fk-actions{padding-top:.9rem}.fk-image{align-items:center;gap:.75rem;display:flex}.fk-image-frame{border-radius:var(--radius-md);border:1px solid var(--fk);flex:none;justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fk-image-frame{border:1px solid color-mix(in oklch, var(--fk) 28%, transparent)}}.fk-image-frame{background:var(--fk)}@supports (color:color-mix(in lab, red, red)){.fk-image-frame{background:color-mix(in oklch, var(--fk) 8%, transparent)}}.fk-image-frame{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.fk-image-frame{color:color-mix(in oklch, var(--muted-foreground) 70%, var(--foreground))}}.fk-image-frame img{object-fit:contain;width:100%;height:100%}.fk-image-body{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.fk-image-path{overflow-wrap:anywhere;color:var(--muted-foreground);font-size:10px}@supports (color:color-mix(in lab, red, red)){.fk-image-path{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}.fk-page{flex-direction:column;gap:1.25rem;width:100%;max-width:88rem;display:flex}.cat-chip{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--muted);justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cat-chip{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.cat-chip{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.cat-chip{color:color-mix(in oklch, var(--muted-foreground) 62%, var(--foreground))}}.cat-chip{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease}.cat-chip svg{display:block}.cat-chip:hover{transform:translateY(-1px)}.cat-chip-on{border-color:var(--csw)}@supports (color:color-mix(in lab, red, red)){.cat-chip-on{border-color:color-mix(in oklch, var(--csw) 42%, transparent)}}.cat-chip-on{background:var(--csw)}@supports (color:color-mix(in lab, red, red)){.cat-chip-on{background:color-mix(in oklch, var(--csw) 16%, transparent)}}.cat-chip-on{color:var(--csw)}@supports (color:color-mix(in lab, red, red)){.cat-chip-on{color:color-mix(in oklch, var(--csw) 66%, var(--foreground))}}.cat-chip-on{box-shadow:0 0 0 1px var(--csw)}@supports (color:color-mix(in lab, red, red)){.cat-chip-on{box-shadow:0 0 0 1px color-mix(in oklch, var(--csw) 12%, transparent)}}.cat-chip-busy{opacity:.5;cursor:progress}.fk-upload{border-radius:var(--radius);border:1px dashed var(--fk);align-self:flex-start;align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fk-upload{border:1px dashed color-mix(in oklch, var(--fk) 40%, transparent)}}.fk-upload{background:var(--fk)}@supports (color:color-mix(in lab, red, red)){.fk-upload{background:color-mix(in oklch, var(--fk) 9%, transparent)}}.fk-upload{color:var(--fk);padding:.45rem .75rem;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.fk-upload{color:color-mix(in oklch, var(--fk) 68%, var(--foreground))}}.fk-upload{cursor:pointer;transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease}.fk-upload:hover{background:var(--fk);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.fk-upload:hover{background:color-mix(in oklch, var(--fk) 16%, transparent)}}.fk-upload svg{display:block}.fk-page>.mb-5{margin-bottom:0}.chk-toggle{color:var(--muted-foreground);border:1px solid #0000;border-radius:9999px;align-items:center;gap:.4rem;padding:.25rem .65rem .25rem .4rem;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chk-toggle{color:color-mix(in oklch, var(--muted-foreground) 76%, var(--foreground))}}.chk-toggle{cursor:pointer;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease}.chk-toggle:hover{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.chk-toggle:hover{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.chk-toggle:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.chk-toggle:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 40%, transparent)}}.chk-toggle svg{display:block}.chk-toggle-on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.chk-toggle-on{border-color:color-mix(in oklch, var(--primary) 34%, transparent)}}.chk-toggle-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.chk-toggle-on{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.chk-toggle-on{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.chk-toggle-on{color:color-mix(in oklch, var(--primary) 74%, var(--foreground))}}.chk-box{border:1px solid var(--input);background:var(--background);border-radius:4px;flex:none;place-content:center;width:1rem;height:1rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.chk-box{background:color-mix(in oklch, var(--background) 60%, transparent)}}.chk-box{transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease}.chk-tick{opacity:0;width:.7rem;height:.7rem;transition:opacity var(--motion-fast) ease}.chk-toggle-on .chk-box{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.chk-toggle-on .chk-tick{opacity:1}.chk-toggle:disabled{opacity:.5;cursor:not-allowed}.dt-cols{z-index:20;position:absolute;top:.3rem;right:.5rem}.dt-cols>button{opacity:.75;height:1.6rem;padding-inline:.45rem;font-size:10.5px}.dt-cols>button:hover{opacity:1}.cat-flag{background:var(--muted);border:1px solid #0000;border-radius:9999px;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cat-flag{background:color-mix(in oklch, var(--muted) 42%, transparent)}}.cat-flag{color:var(--muted-foreground);padding:.05rem .5rem;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.cat-flag{color:color-mix(in oklch, var(--muted-foreground) 66%, var(--foreground))}}.cat-flag{opacity:.6}.cat-flag svg{display:block}.cat-flag-on{opacity:1;border-color:var(--csw)}@supports (color:color-mix(in lab, red, red)){.cat-flag-on{border-color:color-mix(in oklch, var(--csw) 34%, transparent)}}.cat-flag-on{background:var(--csw)}@supports (color:color-mix(in lab, red, red)){.cat-flag-on{background:color-mix(in oklch, var(--csw) 14%, transparent)}}.cat-flag-on{color:var(--csw)}@supports (color:color-mix(in lab, red, red)){.cat-flag-on{color:color-mix(in oklch, var(--csw) 66%, var(--foreground))}}.md-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.md-tab{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.md-tab{background:color-mix(in oklch, var(--muted) 24%, transparent)}}.md-tab{color:var(--muted-foreground);padding:.4rem .9rem;font-size:12.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.md-tab{color:color-mix(in oklch, var(--muted-foreground) 78%, var(--foreground))}}.md-tab{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease}.md-tab svg{opacity:.6;display:block}.md-tab:hover{transform:translateY(-1px)}.md-tab-violet{--mdt:#7c3aed}.md-tab-sky{--mdt:#0284c7}.md-tab-amber{--mdt:#d97706}.md-tab-on{border-color:var(--mdt)}@supports (color:color-mix(in lab, red, red)){.md-tab-on{border-color:color-mix(in oklch, var(--mdt) 42%, transparent)}}.md-tab-on{background:var(--mdt)}@supports (color:color-mix(in lab, red, red)){.md-tab-on{background:color-mix(in oklch, var(--mdt) 15%, transparent)}}.md-tab-on{color:var(--mdt)}@supports (color:color-mix(in lab, red, red)){.md-tab-on{color:color-mix(in oklch, var(--mdt) 68%, var(--foreground))}}.md-tab-on{box-shadow:0 0 0 1px var(--mdt)}@supports (color:color-mix(in lab, red, red)){.md-tab-on{box-shadow:0 0 0 1px color-mix(in oklch, var(--mdt) 14%, transparent)}}.md-tab-on svg{opacity:1}.md-note{background:#0284c714;background:lab(51.8565% -11.6583 -43.984/.08);border-color:#0284c757;border-color:lab(51.8565% -11.6583 -43.984/.34);animation:.36s both cat-in}.md-sizes{flex-wrap:wrap;gap:.4rem;display:flex}.md-size{border:1px dashed var(--primary);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.md-size{border:1px dashed color-mix(in oklch, var(--primary) 30%, transparent)}}.md-size{font-variant-numeric:tabular-nums;color:var(--primary);padding:.1rem .6rem;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.md-size{color:color-mix(in oklch, var(--primary) 72%, var(--foreground))}}.md-size svg{display:block}.md-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.85rem;display:grid}.md-card{border-radius:var(--radius-lg,.9rem);border:1px solid var(--border);background:var(--card);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;flex-direction:column;animation:.4s cubic-bezier(.22,.9,.3,1) both cat-rise;display:flex;overflow:hidden}.md-card:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.md-card:hover{border-color:color-mix(in oklch, var(--primary) 26%, transparent)}}.md-card:hover{box-shadow:0 6px 20px #0000002e;box-shadow:0 6px 20px lab(0% 0 0/.18)}.md-card-off{opacity:.62}.md-card-skeleton{background:linear-gradient(100deg, var(--muted) 30%, var(--muted) 50%, var(--muted) 70%);height:13rem}@supports (color:color-mix(in lab, red, red)){.md-card-skeleton{background:linear-gradient(100deg, color-mix(in oklch, var(--muted) 40%, transparent) 30%, color-mix(in oklch, var(--muted) 62%, transparent) 50%, color-mix(in oklch, var(--muted) 40%, transparent) 70%)}}.md-card-skeleton{background-size:220% 100%;animation:1.4s linear infinite md-shimmer}@keyframes md-shimmer{0%{background-position:180% 0}to{background-position:-40% 0}}.md-shot{background:repeating-conic-gradient(var(--muted) 0% 25%, transparent 0% 50%) 50% / 16px 16px;justify-content:center;align-items:center;height:8.5rem;max-height:22rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.md-shot{background:repeating-conic-gradient(color-mix(in oklch, var(--muted) 30%, transparent) 0% 25%, transparent 0% 50%) 50% / 16px 16px}}.md-shot img{object-fit:contain;width:100%;height:100%}.md-shot-blank{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.md-shot-blank{color:color-mix(in oklch, var(--muted-foreground) 60%, transparent)}}.md-body{flex-direction:column;gap:.4rem;padding:.7rem .8rem .8rem;display:flex}.md-line{flex-wrap:wrap;align-items:center;gap:.3rem;font-size:10.5px;display:flex}.md-id,.md-lang{background:var(--muted);border-radius:.3rem;align-items:center;gap:.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.md-id,.md-lang{background:color-mix(in oklch, var(--muted) 62%, transparent)}}.md-id,.md-lang{font-variant-numeric:tabular-nums;color:var(--muted-foreground);padding:0 .3rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.md-id,.md-lang{color:color-mix(in oklch, var(--muted-foreground) 78%, var(--foreground))}}.md-id svg,.md-lang svg{display:block}.md-muted{color:var(--muted-foreground);font-size:11px}@supports (color:color-mix(in lab, red, red)){.md-muted{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}.md-link{min-width:0;color:var(--primary);align-items:center;gap:.3rem;font-size:11.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.md-link{color:color-mix(in oklch, var(--primary) 78%, var(--foreground))}}.md-link:hover{text-decoration:underline}.md-link svg{opacity:.7}.md-deep{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.md-slug{background:var(--muted);border-radius:.3rem;align-items:center;gap:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.md-slug{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.md-slug{font-family:var(--font-geist-mono,monospace);overflow-wrap:anywhere;padding:0 .3rem;font-size:10px}.md-chip{background:var(--muted);border:1px solid #0000;border-radius:9999px;align-items:center;gap:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.md-chip{background:color-mix(in oklch, var(--muted) 52%, transparent)}}.md-chip{color:var(--muted-foreground);padding:.02rem .45rem;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.md-chip{color:color-mix(in oklch, var(--muted-foreground) 74%, var(--foreground))}}.md-chip svg{display:block}.md-chip-sky{color:#0284c7;background:#0284c71f;background:lab(51.8565% -11.6583 -43.984/.12);border-color:#0284c747;border-color:lab(51.8565% -11.6583 -43.984/.28)}@supports (color:color-mix(in lab, red, red)){.md-chip-sky{color:color-mix(in oklch, #0284c7 66%, var(--foreground))}}.md-chip-violet{color:#7c3aed;background:#7c3aed1f;background:lab(42.2333% 56.9753 -80.606/.12);border-color:#7c3aed47;border-color:lab(42.2333% 56.9753 -80.606/.28)}@supports (color:color-mix(in lab, red, red)){.md-chip-violet{color:color-mix(in oklch, #7c3aed 66%, var(--foreground))}}.md-chip-rose{color:#e11d48;background:#e11d481f;background:lab(49.5278% 71.5916 30.4602/.12);border-color:#e11d4847;border-color:lab(49.5278% 71.5916 30.4602/.28)}@supports (color:color-mix(in lab, red, red)){.md-chip-rose{color:color-mix(in oklch, #e11d48 66%, var(--foreground))}}.md-foot{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.md-foot{border-top:1px dashed color-mix(in oklch, var(--border) 92%, transparent)}}.md-foot{margin-top:.1rem;padding-top:.5rem}.md-empty{border-radius:var(--radius);border:1px dashed var(--border);color:var(--muted-foreground);justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.md-empty{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}.md-empty svg{opacity:.6}.md-slot{flex-direction:column;gap:.6rem;display:flex}.md-slot-head{letter-spacing:.04em;text-transform:uppercase;color:#d97706;align-items:center;gap:.4rem;font-size:11px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.md-slot-head{color:color-mix(in oklch, #d97706 66%, var(--foreground))}}.md-slot-head svg{opacity:.8;display:block}.md-slot-count{font-variant-numeric:tabular-nums;background:#d9770624;background:lab(60.4929% 34.886 66.4686/.14);border-radius:9999px;padding:0 .4rem}.md-dialog{width:min(46rem,100vw - 2rem);max-width:none}.md-dialog-body{flex-direction:column;gap:.9rem;max-height:min(60vh,34rem);padding:.25rem .1rem;display:flex;overflow-y:auto}.md-images{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.md-ver{background:var(--primary);border-radius:9999px;margin-left:.4rem}@supports (color:color-mix(in lab, red, red)){.md-ver{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.md-ver{color:var(--primary);padding:0 .45rem;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.md-ver{color:color-mix(in oklch, var(--primary) 74%, var(--foreground))}}.mi-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.mi-violet{--mi:#7c3aed}.mi-sky{--mi:#0284c7}.mi-emerald{--mi:#059669}.mi-amber{--mi:#d97706}.mi-rose{--mi:#e11d48}.mi-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mi-label{font-size:11.5px;font-weight:700}.mi-target{border:1px dashed var(--mi);border-radius:9999px;align-items:center;gap:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mi-target{border:1px dashed color-mix(in oklch, var(--mi) 38%, transparent)}}.mi-target{font-variant-numeric:tabular-nums;color:var(--mi);padding:0 .4rem;font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.mi-target{color:color-mix(in oklch, var(--mi) 70%, var(--foreground))}}.mi-target svg{display:block}.mi-drop{cursor:pointer;border-radius:var(--radius);border:1px dashed var(--mi);justify-content:center;align-items:center;height:7.5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mi-drop{border:1px dashed color-mix(in oklch, var(--mi) 34%, transparent)}}.mi-drop{background:var(--mi)}@supports (color:color-mix(in lab, red, red)){.mi-drop{background:color-mix(in oklch, var(--mi) 6%, transparent)}}.mi-drop{transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease}.mi-drop:hover,.mi-drop-over{border-color:var(--mi)}@supports (color:color-mix(in lab, red, red)){.mi-drop:hover,.mi-drop-over{border-color:color-mix(in oklch, var(--mi) 70%, transparent)}}.mi-drop:hover,.mi-drop-over{background:var(--mi)}@supports (color:color-mix(in lab, red, red)){.mi-drop:hover,.mi-drop-over{background:color-mix(in oklch, var(--mi) 12%, transparent)}}.mi-drop:focus-visible{box-shadow:0 0 0 3px var(--mi);outline:none}@supports (color:color-mix(in lab, red, red)){.mi-drop:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--mi) 32%, transparent)}}.mi-img{object-fit:contain;width:100%;height:100%}.mi-empty{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.3rem;font-size:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.mi-empty{color:color-mix(in oklch, var(--muted-foreground) 78%, var(--foreground))}}.mi-veil{background:var(--background);border-radius:9999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex;position:absolute;inset:auto .4rem .4rem auto}@supports (color:color-mix(in lab, red, red)){.mi-veil{background:color-mix(in oklch, var(--background) 82%, transparent)}}.mi-veil{color:var(--mi)}@supports (color:color-mix(in lab, red, red)){.mi-veil{color:color-mix(in oklch, var(--mi) 74%, var(--foreground))}}.mi-veil{opacity:0;transition:opacity var(--motion-fast) ease}.mi-drop:hover .mi-veil{opacity:1}.mi-foot{justify-content:space-between;align-items:center;gap:.5rem;font-size:10.5px;display:flex}.mi-hint{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.mi-hint{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}.mi-real{font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.mi-real svg{display:block}.mi-real-ok{color:#059669}@supports (color:color-mix(in lab, red, red)){.mi-real-ok{color:color-mix(in oklch, #059669 68%, var(--foreground))}}.mi-real-off{color:#d97706}@supports (color:color-mix(in lab, red, red)){.mi-real-off{color:color-mix(in oklch, #d97706 70%, var(--foreground))}}.mi-clear{color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.2rem;padding:0 .4rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mi-clear{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.mi-clear{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease}.mi-clear:hover{color:#e11d48;background:#e11d4824;background:lab(49.5278% 71.5916 30.4602/.14)}@supports (color:color-mix(in lab, red, red)){.mi-clear:hover{color:color-mix(in oklch, #e11d48 74%, var(--foreground))}}.hl-top{align-items:center;gap:.6rem;padding:.8rem .8rem 0;display:flex}.hl-circle{width:3rem;height:3rem;color:var(--muted-foreground);background:#7c3aed1a;background:lab(42.2333% 56.9753 -80.606/.1);border:2px solid #7c3aed73;border:2px solid lab(42.2333% 56.9753 -80.606/.45);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hl-circle{color:color-mix(in oklch, var(--muted-foreground) 70%, var(--foreground))}}.hl-circle img{object-fit:cover;width:100%;height:100%}.hl-name{overflow-wrap:anywhere;font-size:13px;font-weight:700}.hl-langs{flex-wrap:wrap;gap:.25rem;padding:.6rem .8rem 0;display:flex}.hl-lang{border:1px solid var(--border);color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.2rem;padding:.02rem .45rem;font-size:10px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hl-lang{color:color-mix(in oklch, var(--muted-foreground) 70%, var(--foreground))}}.hl-lang{opacity:.55}.hl-lang svg{display:block}.hl-lang-on{opacity:1;color:#059669;background:#0596691f;background:lab(54.8183% -43.5038 13.94/.12);border-color:#05966957;border-color:lab(54.8183% -43.5038 13.94/.34)}@supports (color:color-mix(in lab, red, red)){.hl-lang-on{color:color-mix(in oklch, #059669 66%, var(--foreground))}}.hl-langs+.md-foot{margin:.6rem .8rem .8rem;padding-top:.5rem}.md-chip-clip{max-width:9rem}.md-chip-clip>:last-child,.md-chip-clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-trigger{border:1px solid var(--border);background:var(--muted);border-radius:9999px;flex:auto;align-items:center;gap:.45rem;min-width:2.1rem;max-width:20rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gs-trigger{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.gs-trigger{color:var(--muted-foreground);padding:0 .5rem 0 .75rem;font-size:12px}@supports (color:color-mix(in lab, red, red)){.gs-trigger{color:color-mix(in oklch, var(--muted-foreground) 82%, var(--foreground))}}.gs-trigger{transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.gs-trigger:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.gs-trigger:hover{border-color:color-mix(in oklch, var(--primary) 40%, transparent)}}.gs-trigger:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.gs-trigger:hover{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.gs-trigger:hover{color:var(--foreground)}.gs-trigger:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.gs-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 38%, transparent)}}.gs-trigger-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.gs-kbd{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:.35rem;flex:none;padding:.05rem .35rem;font-family:inherit;font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.gs-kbd{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}@media (max-width:900px){.gs-trigger{justify-content:center;max-width:2.1rem;padding:0}.gs-trigger-text,.gs-kbd{display:none}}.gs-dialog{gap:0;width:min(44rem,100vw - 2rem);max-width:none;padding:0;overflow:hidden}.gs-field{border-bottom:1px solid var(--border);align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.gs-input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.gs-input::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.gs-input::placeholder{color:color-mix(in oklch, var(--muted-foreground) 78%, transparent)}}.gs-clear{width:1.5rem;height:1.5rem;color:var(--muted-foreground);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gs-clear{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.gs-clear{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease}.gs-clear:hover{background:var(--accent);color:var(--foreground)}.gs-scroll{max-height:min(58vh,30rem);overflow-y:auto}.gs-scroll-busy{opacity:.72;transition:opacity var(--motion-fast) ease}.gs-page-results{display:block}.gs-body{flex-direction:column;gap:.15rem;padding:.5rem;display:flex}.gs-read{border-radius:var(--radius-md);color:#0284c7;background:#0284c71a;background:lab(51.8565% -11.6583 -43.984/.1);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.3rem .6rem;font-size:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.gs-read{color:color-mix(in oklch, #0284c7 70%, var(--foreground))}}.gs-read{animation:.24s both cat-in}.gs-read svg{vertical-align:-1px;display:inline-block}.gs-read b{font-variant-numeric:tabular-nums}.gs-group{flex-direction:column;gap:.1rem;padding-top:.35rem;display:flex}.gs-violet{--gs:#7c3aed}.gs-sky{--gs:#0284c7}.gs-emerald{--gs:#059669}.gs-group-head{letter-spacing:.05em;text-transform:uppercase;color:var(--gs);align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:10px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.gs-group-head{color:color-mix(in oklch, var(--gs) 66%, var(--foreground))}}.gs-group-head svg{opacity:.85;display:block}.gs-group-count{background:var(--gs);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.gs-group-count{background:color-mix(in oklch, var(--gs) 14%, transparent)}}.gs-group-count{font-variant-numeric:tabular-nums;padding:0 .35rem}.gs-rows{flex-direction:column;gap:.1rem;display:flex}.gs-row{border-radius:var(--radius-md);transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;border:1px solid #0000;align-items:center;gap:.6rem;padding:.45rem .6rem;animation:.22s both gs-in;display:flex}@keyframes gs-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.gs-row:hover{background:var(--accent)}.gs-row-on{border-color:var(--gs)}@supports (color:color-mix(in lab, red, red)){.gs-row-on{border-color:color-mix(in oklch, var(--gs) 40%, transparent)}}.gs-row-on{background:var(--gs)}@supports (color:color-mix(in lab, red, red)){.gs-row-on{background:color-mix(in oklch, var(--gs) 12%, transparent)}}.gs-row-on .gs-go{opacity:1;transform:none}.gs-go{opacity:0;color:var(--gs);flex:none;margin-left:auto;transform:translate(-4px)}@supports (color:color-mix(in lab, red, red)){.gs-go{color:color-mix(in oklch, var(--gs) 70%, var(--foreground))}}.gs-go{transition:opacity var(--motion-fast) ease, transform var(--motion-fast) ease}.gs-row:hover .gs-go{opacity:1;transform:none}.gs-mark,.gs-thumb{border-radius:var(--radius-md);border:1px solid var(--gs);flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gs-mark,.gs-thumb{border:1px solid color-mix(in oklch, var(--gs) 26%, transparent)}}.gs-mark,.gs-thumb{background:var(--gs)}@supports (color:color-mix(in lab, red, red)){.gs-mark,.gs-thumb{background:color-mix(in oklch, var(--gs) 11%, transparent)}}.gs-mark,.gs-thumb{color:var(--gs)}@supports (color:color-mix(in lab, red, red)){.gs-mark,.gs-thumb{color:color-mix(in oklch, var(--gs) 72%, var(--foreground))}}.gs-thumb img{object-fit:cover;width:100%;height:100%}.gs-main{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.gs-title{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.gs-sub{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:10.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.gs-sub{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}.gs-sub b{font-variant-numeric:tabular-nums;color:var(--foreground)}.gs-id{background:var(--muted);border-radius:.3rem;align-items:center;gap:.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gs-id{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.gs-id{font-variant-numeric:tabular-nums;padding:0 .28rem;font-weight:700}.gs-id svg{display:block}.gs-flag{background:var(--muted);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.gs-flag{background:color-mix(in oklch, var(--muted) 58%, transparent)}}.gs-flag{padding:0 .4rem;font-weight:600}.gs-stock{font-variant-numeric:tabular-nums;border-radius:9999px;padding:0 .4rem;font-weight:700}.gs-stock-on{color:#059669;background:#05966926;background:lab(54.8183% -43.5038 13.94/.15)}@supports (color:color-mix(in lab, red, red)){.gs-stock-on{color:color-mix(in oklch, #059669 68%, var(--foreground))}}.gs-stock-off{color:#e11d48;background:#e11d4824;background:lab(49.5278% 71.5916 30.4602/.14)}@supports (color:color-mix(in lab, red, red)){.gs-stock-off{color:color-mix(in oklch, #e11d48 68%, var(--foreground))}}.gs-more{color:var(--gs);border-radius:9999px;align-self:flex-start;align-items:center;gap:.35rem;margin:.15rem 0 .25rem .6rem;padding:.15rem .6rem;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gs-more{color:color-mix(in oklch, var(--gs) 72%, var(--foreground))}}.gs-more{transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease}.gs-more:hover{background:var(--gs);transform:translate(2px)}@supports (color:color-mix(in lab, red, red)){.gs-more:hover{background:color-mix(in oklch, var(--gs) 12%, transparent)}}.gs-more svg{display:block}.gs-hint,.gs-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.35rem;padding:2.25rem 1.25rem;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.gs-hint,.gs-empty{color:color-mix(in oklch, var(--muted-foreground) 86%, var(--foreground))}}.gs-hint svg,.gs-empty svg{opacity:.55}.gs-hint-sub{opacity:.8;max-width:28rem;font-size:11px}.gs-hint-bad{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.gs-hint-bad{color:color-mix(in oklch, var(--destructive) 74%, var(--foreground))}}.gs-hint-bad svg{opacity:1}.gs-empty-title{color:var(--foreground);font-size:13px;font-weight:700}.gs-empty-sub{max-width:30rem;font-size:11px}.gs-staff{border:1px solid var(--primary);border-radius:9999px;align-items:center;gap:.4rem;margin-top:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gs-staff{border:1px solid color-mix(in oklch, var(--primary) 32%, transparent)}}.gs-staff{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.gs-staff{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.gs-staff{color:var(--primary);padding:.3rem .8rem;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.gs-staff{color:color-mix(in oklch, var(--primary) 76%, var(--foreground))}}.gs-staff{transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease}.gs-staff:hover{background:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.gs-staff:hover{background:color-mix(in oklch, var(--primary) 18%, transparent)}}.gs-foot{border-top:1px solid var(--border);background:var(--muted);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.gs-foot{background:color-mix(in oklch, var(--muted) 24%, transparent)}}.gs-foot{color:var(--muted-foreground);padding:.45rem .9rem;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.gs-foot{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}.gs-foot span{align-items:center;gap:.25rem;display:inline-flex}.gs-foot kbd{border:1px solid var(--border);background:var(--background);border-radius:.3rem;padding:0 .3rem;font-family:inherit;font-size:10px;font-weight:700}.gs-foot-note{opacity:.8;margin-left:auto}.gs-note{background:#0284c714;background:lab(51.8565% -11.6583 -43.984/.08);border-color:#0284c752;border-color:lab(51.8565% -11.6583 -43.984/.32)}.gs-body-page{gap:1.25rem;padding:0}.gs-group-banner{border-radius:var(--radius);border:1px solid var(--gs);align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.gs-group-banner{border:1px solid color-mix(in oklch, var(--gs) 26%, transparent)}}.gs-group-banner{background:linear-gradient(90deg, var(--gs), transparent 62%), var(--gs)}@supports (color:color-mix(in lab, red, red)){.gs-group-banner{background:linear-gradient(90deg, color-mix(in oklch, var(--gs) 14%, transparent), transparent 62%), color-mix(in oklch, var(--gs) 5%, transparent)}}.gs-group-banner{letter-spacing:.03em;color:var(--gs);margin-bottom:.65rem;padding:.5rem .7rem;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.gs-group-banner{color:color-mix(in oklch, var(--gs) 72%, var(--foreground))}}.gs-group-banner{position:relative;overflow:hidden}.gs-group-banner:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--gs) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gs-group-banner:after{background-image:radial-gradient(color-mix(in oklch, var(--gs) 40%, transparent) 1px, transparent 1px)}}.gs-group-banner:after{opacity:.3;background-size:12px 12px;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.gs-group-banner>*{z-index:1;position:relative}.gs-group-mark{border-radius:var(--radius-md);border:1px solid var(--gs);flex:none;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gs-group-mark{border:1px solid color-mix(in oklch, var(--gs) 34%, transparent)}}.gs-group-mark{background:var(--gs)}@supports (color:color-mix(in lab, red, red)){.gs-group-mark{background:color-mix(in oklch, var(--gs) 16%, transparent)}}.gs-group-mark{color:var(--gs)}@supports (color:color-mix(in lab, red, red)){.gs-group-mark{color:color-mix(in oklch, var(--gs) 76%, var(--foreground))}}.gs-group-mark svg{display:block}.gs-more-head{border:1px solid var(--gs);margin:0 0 0 auto}@supports (color:color-mix(in lab, red, red)){.gs-more-head{border:1px solid color-mix(in oklch, var(--gs) 34%, transparent)}}.gs-more-head{background:var(--gs)}@supports (color:color-mix(in lab, red, red)){.gs-more-head{background:color-mix(in oklch, var(--gs) 12%, transparent)}}.gs-more-head{text-transform:none;letter-spacing:0}.gs-cards{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-items:start;gap:.7rem;display:grid}.gs-card{border-radius:var(--radius-lg,.9rem);border:1px solid var(--border);background:linear-gradient(180deg, var(--gs), transparent 46%), var(--card);flex-direction:column;gap:.5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gs-card{background:linear-gradient(180deg, color-mix(in oklch, var(--gs) 7%, transparent), transparent 46%), var(--card)}}.gs-card{transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;padding:.75rem .85rem .8rem;animation:.38s cubic-bezier(.22,.9,.3,1) both gs-card-in}@keyframes gs-card-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.gs-card:before{content:"";background:linear-gradient(180deg, var(--gs), var(--gs));width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.gs-card:before{background:linear-gradient(180deg, var(--gs), color-mix(in oklch, var(--gs) 20%, transparent))}}.gs-card:before{opacity:.85}.gs-card:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--gs) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gs-card:after{background-image:radial-gradient(color-mix(in oklch, var(--gs) 42%, transparent) 1px, transparent 1px)}}.gs-card:after{opacity:.38;transition:opacity var(--motion-fast) ease;background-size:13px 13px;-webkit-mask-image:radial-gradient(86% 64% at 100% 0,#000,#0000 62%);mask-image:radial-gradient(86% 64% at 100% 0,#000,#0000 62%)}.gs-card>*{z-index:1;position:relative}.gs-card:hover:after{opacity:.62}.gs-card:hover{border-color:var(--gs);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.gs-card:hover{border-color:color-mix(in oklch, var(--gs) 42%, transparent)}}.gs-card:hover{box-shadow:0 8px 24px var(--gs)}@supports (color:color-mix(in lab, red, red)){.gs-card:hover{box-shadow:0 8px 24px color-mix(in oklch, var(--gs) 16%, transparent)}}.gs-card-on{border-color:var(--gs)}@supports (color:color-mix(in lab, red, red)){.gs-card-on{border-color:color-mix(in oklch, var(--gs) 55%, transparent)}}.gs-card-on{box-shadow:0 0 0 2px var(--gs)}@supports (color:color-mix(in lab, red, red)){.gs-card-on{box-shadow:0 0 0 2px color-mix(in oklch, var(--gs) 28%, transparent)}}.gs-card-skeleton{background:linear-gradient(100deg, var(--muted) 30%, var(--muted) 50%, var(--muted) 70%);border-style:dashed;height:8.5rem}@supports (color:color-mix(in lab, red, red)){.gs-card-skeleton{background:linear-gradient(100deg, color-mix(in oklch, var(--muted) 38%, transparent) 30%, color-mix(in oklch, var(--muted) 60%, transparent) 50%, color-mix(in oklch, var(--muted) 38%, transparent) 70%)}}.gs-card-skeleton{background-size:220% 100%;animation:1.4s linear infinite md-shimmer}.gs-card-top{align-items:flex-start;gap:.6rem;min-width:0;display:flex}.gs-card-mark,.gs-card-thumb{border-radius:var(--radius-md);border:1px solid var(--gs);flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gs-card-mark,.gs-card-thumb{border:1px solid color-mix(in oklch, var(--gs) 30%, transparent)}}.gs-card-mark,.gs-card-thumb{background:radial-gradient(120% 120% at 20% 0%, var(--gs), transparent 70%), var(--gs)}@supports (color:color-mix(in lab, red, red)){.gs-card-mark,.gs-card-thumb{background:radial-gradient(120% 120% at 20% 0%, color-mix(in oklch, var(--gs) 26%, transparent), transparent 70%), color-mix(in oklch, var(--gs) 10%, transparent)}}.gs-card-mark,.gs-card-thumb{color:var(--gs)}@supports (color:color-mix(in lab, red, red)){.gs-card-mark,.gs-card-thumb{color:color-mix(in oklch, var(--gs) 78%, var(--foreground))}}.gs-card-thumb img{object-fit:cover;width:100%;height:100%}.gs-card-head{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.gs-card-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.gs-card-id{background:var(--muted);border-radius:.3rem;align-self:flex-start;align-items:center;gap:.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gs-card-id{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.gs-card-id{font-variant-numeric:tabular-nums;color:var(--muted-foreground);padding:0 .3rem;font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.gs-card-id{color:color-mix(in oklch, var(--muted-foreground) 82%, var(--foreground))}}.gs-card-id svg{display:block}.gs-card-phone,.gs-card-mail{font-variant-numeric:tabular-nums;color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:11.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gs-card-phone,.gs-card-mail{color:color-mix(in oklch, var(--muted-foreground) 88%, var(--foreground))}}.gs-card-phone,.gs-card-mail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-card-phone svg{opacity:.65;display:block}.gs-card-foot{border-top:1px dashed var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.gs-card-foot{border-top:1px dashed color-mix(in oklch, var(--border) 92%, transparent)}}.gs-card-foot{margin-top:auto;padding-top:.5rem}.gs-sum{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--gs);font-size:15px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.gs-sum{color:color-mix(in oklch, var(--gs) 74%, var(--foreground))}}.gs-pills{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.gs-pill{background:var(--muted);border:1px solid #0000;border-radius:9999px;align-items:center;gap:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gs-pill{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.gs-pill{color:var(--muted-foreground);padding:.05rem .5rem;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.gs-pill{color:color-mix(in oklch, var(--muted-foreground) 78%, var(--foreground))}}.gs-pill svg{display:block}.gs-pill-mute{opacity:.85}.gs-pill-ok{color:#059669;background:#05966924;background:lab(54.8183% -43.5038 13.94/.14);border-color:#0596694d;border-color:lab(54.8183% -43.5038 13.94/.3)}@supports (color:color-mix(in lab, red, red)){.gs-pill-ok{color:color-mix(in oklch, #059669 68%, var(--foreground))}}.gs-pill-bad{color:#e11d48;background:#e11d4821;background:lab(49.5278% 71.5916 30.4602/.13);border-color:#e11d484d;border-color:lab(49.5278% 71.5916 30.4602/.3)}@supports (color:color-mix(in lab, red, red)){.gs-pill-bad{color:color-mix(in oklch, #e11d48 68%, var(--foreground))}}.gs-pill.tone-success{color:#059669;background:#05966924;background:lab(54.8183% -43.5038 13.94/.14);border-color:#0596694d;border-color:lab(54.8183% -43.5038 13.94/.3)}@supports (color:color-mix(in lab, red, red)){.gs-pill.tone-success{color:color-mix(in oklch, #059669 68%, var(--foreground))}}.gs-pill.tone-warning{color:#d97706;background:#d9770626;background:lab(60.4929% 34.886 66.4686/.15);border-color:#d9770652;border-color:lab(60.4929% 34.886 66.4686/.32)}@supports (color:color-mix(in lab, red, red)){.gs-pill.tone-warning{color:color-mix(in oklch, #d97706 70%, var(--foreground))}}.gs-pill.tone-info{color:#0284c7;background:#0284c721;background:lab(51.8565% -11.6583 -43.984/.13);border-color:#0284c74d;border-color:lab(51.8565% -11.6583 -43.984/.3)}@supports (color:color-mix(in lab, red, red)){.gs-pill.tone-info{color:color-mix(in oklch, #0284c7 68%, var(--foreground))}}.gs-pill.tone-destructive{color:#e11d48;background:#e11d4821;background:lab(49.5278% 71.5916 30.4602/.13);border-color:#e11d4852;border-color:lab(49.5278% 71.5916 30.4602/.32)}@supports (color:color-mix(in lab, red, red)){.gs-pill.tone-destructive{color:color-mix(in oklch, #e11d48 70%, var(--foreground))}}.gs-flag.tone-success{color:#059669;background:#05966926;background:lab(54.8183% -43.5038 13.94/.15)}@supports (color:color-mix(in lab, red, red)){.gs-flag.tone-success{color:color-mix(in oklch, #059669 68%, var(--foreground))}}.gs-flag.tone-warning{color:#d97706;background:#d9770629;background:lab(60.4929% 34.886 66.4686/.16)}@supports (color:color-mix(in lab, red, red)){.gs-flag.tone-warning{color:color-mix(in oklch, #d97706 70%, var(--foreground))}}.gs-flag.tone-info{color:#0284c7;background:#0284c724;background:lab(51.8565% -11.6583 -43.984/.14)}@supports (color:color-mix(in lab, red, red)){.gs-flag.tone-info{color:color-mix(in oklch, #0284c7 68%, var(--foreground))}}.gs-flag.tone-destructive{color:#e11d48;background:#e11d4824;background:lab(49.5278% 71.5916 30.4602/.14)}@supports (color:color-mix(in lab, red, red)){.gs-flag.tone-destructive{color:color-mix(in oklch, #e11d48 70%, var(--foreground))}}.gs-hint-mark{border:1px solid var(--primary);border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gs-hint-mark{border:1px solid color-mix(in oklch, var(--primary) 26%, transparent)}}.gs-hint-mark{background:radial-gradient(120% 120% at 30% 0%, var(--primary), transparent 70%), var(--primary)}@supports (color:color-mix(in lab, red, red)){.gs-hint-mark{background:radial-gradient(120% 120% at 30% 0%, color-mix(in oklch, var(--primary) 22%, transparent), transparent 70%), color-mix(in oklch, var(--primary) 8%, transparent)}}.gs-hint-mark{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.gs-hint-mark{color:color-mix(in oklch, var(--primary) 76%, var(--foreground))}}.gs-hint-mark svg{opacity:1}.gs-hint-bad .gs-hint-mark{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.gs-hint-bad .gs-hint-mark{border-color:color-mix(in oklch, var(--destructive) 34%, transparent)}}.gs-hint-bad .gs-hint-mark{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.gs-hint-bad .gs-hint-mark{background:color-mix(in oklch, var(--destructive) 10%, transparent)}}.gs-hint-bad .gs-hint-mark{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.gs-hint-bad .gs-hint-mark{color:color-mix(in oklch, var(--destructive) 78%, var(--foreground))}}[data-scene]:not([data-scene=none]):not([data-scene=video]) .app-canvas{background-image:linear-gradient(180deg, var(--background), var(--background)), var(--scene-bg)}@supports (color:color-mix(in lab, red, red)){[data-scene]:not([data-scene=none]):not([data-scene=video]) .app-canvas{background-image:linear-gradient(180deg, color-mix(in oklch, var(--background) var(--scene-top,4%), transparent), color-mix(in oklch, var(--background) var(--scene-bottom,16%), transparent)), var(--scene-bg)}}[data-scene]:not([data-scene=none]):not([data-scene=video]) .app-canvas{background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-attachment:fixed,fixed}[data-scene]:not([data-scene=none]) .app-canvas.bg-background{background-color:#0000}[data-scene]:not([data-scene=none]) .app-canvas [data-slot=sidebar],[data-scene]:not([data-scene=none]) .app-canvas aside,[data-scene]:not([data-scene=none]) .app-canvas [data-variant],[data-scene]:not([data-scene=none]) [data-slot=card],[data-scene]:not([data-scene=none]) .surface-card,[data-scene]:not([data-scene=none]) [data-slot=dialog-content],[data-scene]:not([data-scene=none]) [data-slot=dropdown-menu-content],[data-scene]:not([data-scene=none]) [data-slot=select-content],[data-scene]:not([data-scene=none]) [data-slot=popover-content],[data-scene]:not([data-scene=none]) [data-slot=sheet-content],[data-scene]:not([data-scene=none]) .fk-card,[data-scene]:not([data-scene=none]) .md-card,[data-scene]:not([data-scene=none]) .tga-editor,[data-scene]:not([data-scene=none]) .tga-card,[data-scene]:not([data-scene=none]) .cu-filters,[data-scene]:not([data-scene=none]) .cu-card,[data-scene]:not([data-scene=none]) .rq-bar,[data-scene]:not([data-scene=none]) .sf-filters,[data-scene]:not([data-scene=none]) .rs-bar,[data-scene]:not([data-scene=none]) .lf-card,[data-scene]:not([data-scene=none]) .cy-conv,[data-scene]:not([data-scene=none]) .of-bar,[data-scene]:not([data-scene=none]) .of-card,[data-scene]:not([data-scene=none]) .dv-bar,[data-scene]:not([data-scene=none]) .dv-card,[data-scene]:not([data-scene=none]) .bl-bar,[data-scene]:not([data-scene=none]) .bl-card,[data-scene]:not([data-scene=none]) .sb-bar,[data-scene]:not([data-scene=none]) .sb-card,[data-scene]:not([data-scene=none]) .pw-filters,[data-scene]:not([data-scene=none]) .pf2,[data-scene]:not([data-scene=none]) .tw-bar,[data-scene]:not([data-scene=none]) .tw-card,[data-scene]:not([data-scene=none]) .sx-form,[data-scene]:not([data-scene=none]) .sx-live,[data-scene]:not([data-scene=none]) .sx-filters,[data-scene]:not([data-scene=none]) .sx-why,[data-scene]:not([data-scene=none]) .sx-card,[data-scene]:not([data-scene=none]) .wx-nav,[data-scene]:not([data-scene=none]) .wx-add,[data-scene]:not([data-scene=none]) .wx-panel,[data-scene]:not([data-scene=none]) .wx-card,[data-scene]:not([data-scene=none]) .od-kpi,[data-scene]:not([data-scene=none]) .ct-nav,[data-scene]:not([data-scene=none]) .ct-filters,[data-scene]:not([data-scene=none]) .ct-card,[data-scene]:not([data-scene=none]) .br-tile,[data-scene]:not([data-scene=none]) .pp-hero,[data-scene]:not([data-scene=none]) .pp-card,[data-scene]:not([data-scene=none]) .pp-tabs,[data-scene]:not([data-scene=none]) .ss-card,[data-scene]:not([data-scene=none]) .hp-card,[data-scene]:not([data-scene=none]) .bk-app,[data-scene]:not([data-scene=none]) .bk-svc,[data-scene]:not([data-scene=none]) .bk-card,[data-scene]:not([data-scene=none]) .bk-stat,[data-scene]:not([data-scene=none]) .tx-row,[data-scene]:not([data-scene=none]) .tx-card,[data-scene]:not([data-scene=none]) .tx-emp,[data-scene]:not([data-scene=none]) .tx-problem,[data-scene]:not([data-scene=none]) .cm-lead,[data-scene]:not([data-scene=none]) .cm-tg,[data-scene]:not([data-scene=none]) .cm-card,[data-scene]:not([data-scene=none]) .cm-later,[data-scene]:not([data-scene=none]) .cm-counter,[data-scene]:not([data-scene=none]) .sv-row,[data-scene]:not([data-scene=none]) .sv-sb,[data-scene]:not([data-scene=none]) .sv-card,[data-scene]:not([data-scene=none]) .ol-tg,[data-scene]:not([data-scene=none]) .ol-stat,[data-scene]:not([data-scene=none]) .ol-form,[data-scene]:not([data-scene=none]) .ol-board,[data-scene]:not([data-scene=none]) .tc-lesson,[data-scene]:not([data-scene=none]) .tc-panel,[data-scene]:not([data-scene=none]) .tc-stat,[data-scene]:not([data-scene=none]) .tc-q,[data-scene]:not([data-scene=none]) .tc-student,[data-scene]:not([data-scene=none]) .os-card,[data-scene]:not([data-scene=none]) .os-kpi,[data-scene]:not([data-scene=none]) .os-steps,[data-scene]:not([data-scene=none]) .hp-panel,[data-scene]:not([data-scene=none]) .hp-stat,[data-scene]:not([data-scene=none]) .ct-preview,[data-scene]:not([data-scene=none]) .wx-empty,[data-scene]:not([data-scene=none]) .gf-card,[data-scene]:not([data-scene=none]) .sa-card,[data-scene]:not([data-scene=none]) .gs-card,[data-scene]:not([data-scene=none]) .soon,[data-scene]:not([data-scene=none]) .otrack-card,[data-scene]:not([data-scene=none]) .sg-card,[data-scene]:not([data-scene=none]) .wh-card,[data-scene]:not([data-scene=none]) .wh-panel,[data-scene]:not([data-scene=none]) .st-card,[data-scene]:not([data-scene=none]) .rc-card,[data-scene]:not([data-scene=none]) .rl-card,[data-scene]:not([data-scene=none]) .pst-card,[data-scene]:not([data-scene=none]) .sp-card,[data-scene]:not([data-scene=none]) .b2-filters,[data-scene]:not([data-scene=none]) .b2-hero,[data-scene]:not([data-scene=none]) .b2-block,[data-scene]:not([data-scene=none]) .b2-thread,[data-scene]:not([data-scene=none]) .rd-card,[data-scene]:not([data-scene=none]) .rd-preview,[data-scene]:not([data-scene=none]) .sl-filters,[data-scene]:not([data-scene=none]) .sl-words,[data-scene]:not([data-scene=none]) .sp-hero,[data-scene]:not([data-scene=none]) .sp-preview,[data-scene]:not([data-scene=none]) .pv-report,[data-scene]:not([data-scene=none]) .pv-stat,[data-scene]:not([data-scene=none]) .pv-table-wrap,[data-scene]:not([data-scene=none]) .trade-offer,[data-scene]:not([data-scene=none]) .bnote,[data-scene]:not([data-scene=none]) .bdec-row,[data-scene]:not([data-scene=none]) .bstat-daynav,[data-scene]:not([data-scene=none]) .pay-term,[data-scene]:not([data-scene=none]) .pos-stepper,[data-scene]:not([data-scene=none]) .pos-pager{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){[data-scene]:not([data-scene=none]) .app-canvas [data-slot=sidebar],[data-scene]:not([data-scene=none]) .app-canvas aside,[data-scene]:not([data-scene=none]) .app-canvas [data-variant],[data-scene]:not([data-scene=none]) [data-slot=card],[data-scene]:not([data-scene=none]) .surface-card,[data-scene]:not([data-scene=none]) [data-slot=dialog-content],[data-scene]:not([data-scene=none]) [data-slot=dropdown-menu-content],[data-scene]:not([data-scene=none]) [data-slot=select-content],[data-scene]:not([data-scene=none]) [data-slot=popover-content],[data-scene]:not([data-scene=none]) [data-slot=sheet-content],[data-scene]:not([data-scene=none]) .fk-card,[data-scene]:not([data-scene=none]) .md-card,[data-scene]:not([data-scene=none]) .tga-editor,[data-scene]:not([data-scene=none]) .tga-card,[data-scene]:not([data-scene=none]) .cu-filters,[data-scene]:not([data-scene=none]) .cu-card,[data-scene]:not([data-scene=none]) .rq-bar,[data-scene]:not([data-scene=none]) .sf-filters,[data-scene]:not([data-scene=none]) .rs-bar,[data-scene]:not([data-scene=none]) .lf-card,[data-scene]:not([data-scene=none]) .cy-conv,[data-scene]:not([data-scene=none]) .of-bar,[data-scene]:not([data-scene=none]) .of-card,[data-scene]:not([data-scene=none]) .dv-bar,[data-scene]:not([data-scene=none]) .dv-card,[data-scene]:not([data-scene=none]) .bl-bar,[data-scene]:not([data-scene=none]) .bl-card,[data-scene]:not([data-scene=none]) .sb-bar,[data-scene]:not([data-scene=none]) .sb-card,[data-scene]:not([data-scene=none]) .pw-filters,[data-scene]:not([data-scene=none]) .pf2,[data-scene]:not([data-scene=none]) .tw-bar,[data-scene]:not([data-scene=none]) .tw-card,[data-scene]:not([data-scene=none]) .sx-form,[data-scene]:not([data-scene=none]) .sx-live,[data-scene]:not([data-scene=none]) .sx-filters,[data-scene]:not([data-scene=none]) .sx-why,[data-scene]:not([data-scene=none]) .sx-card,[data-scene]:not([data-scene=none]) .wx-nav,[data-scene]:not([data-scene=none]) .wx-add,[data-scene]:not([data-scene=none]) .wx-panel,[data-scene]:not([data-scene=none]) .wx-card,[data-scene]:not([data-scene=none]) .od-kpi,[data-scene]:not([data-scene=none]) .ct-nav,[data-scene]:not([data-scene=none]) .ct-filters,[data-scene]:not([data-scene=none]) .ct-card,[data-scene]:not([data-scene=none]) .br-tile,[data-scene]:not([data-scene=none]) .pp-hero,[data-scene]:not([data-scene=none]) .pp-card,[data-scene]:not([data-scene=none]) .pp-tabs,[data-scene]:not([data-scene=none]) .ss-card,[data-scene]:not([data-scene=none]) .hp-card,[data-scene]:not([data-scene=none]) .bk-app,[data-scene]:not([data-scene=none]) .bk-svc,[data-scene]:not([data-scene=none]) .bk-card,[data-scene]:not([data-scene=none]) .bk-stat,[data-scene]:not([data-scene=none]) .tx-row,[data-scene]:not([data-scene=none]) .tx-card,[data-scene]:not([data-scene=none]) .tx-emp,[data-scene]:not([data-scene=none]) .tx-problem,[data-scene]:not([data-scene=none]) .cm-lead,[data-scene]:not([data-scene=none]) .cm-tg,[data-scene]:not([data-scene=none]) .cm-card,[data-scene]:not([data-scene=none]) .cm-later,[data-scene]:not([data-scene=none]) .cm-counter,[data-scene]:not([data-scene=none]) .sv-row,[data-scene]:not([data-scene=none]) .sv-sb,[data-scene]:not([data-scene=none]) .sv-card,[data-scene]:not([data-scene=none]) .ol-tg,[data-scene]:not([data-scene=none]) .ol-stat,[data-scene]:not([data-scene=none]) .ol-form,[data-scene]:not([data-scene=none]) .ol-board,[data-scene]:not([data-scene=none]) .tc-lesson,[data-scene]:not([data-scene=none]) .tc-panel,[data-scene]:not([data-scene=none]) .tc-stat,[data-scene]:not([data-scene=none]) .tc-q,[data-scene]:not([data-scene=none]) .tc-student,[data-scene]:not([data-scene=none]) .os-card,[data-scene]:not([data-scene=none]) .os-kpi,[data-scene]:not([data-scene=none]) .os-steps,[data-scene]:not([data-scene=none]) .hp-panel,[data-scene]:not([data-scene=none]) .hp-stat,[data-scene]:not([data-scene=none]) .ct-preview,[data-scene]:not([data-scene=none]) .wx-empty,[data-scene]:not([data-scene=none]) .gf-card,[data-scene]:not([data-scene=none]) .sa-card,[data-scene]:not([data-scene=none]) .gs-card,[data-scene]:not([data-scene=none]) .soon,[data-scene]:not([data-scene=none]) .otrack-card,[data-scene]:not([data-scene=none]) .sg-card,[data-scene]:not([data-scene=none]) .wh-card,[data-scene]:not([data-scene=none]) .wh-panel,[data-scene]:not([data-scene=none]) .st-card,[data-scene]:not([data-scene=none]) .rc-card,[data-scene]:not([data-scene=none]) .rl-card,[data-scene]:not([data-scene=none]) .pst-card,[data-scene]:not([data-scene=none]) .sp-card,[data-scene]:not([data-scene=none]) .b2-filters,[data-scene]:not([data-scene=none]) .b2-hero,[data-scene]:not([data-scene=none]) .b2-block,[data-scene]:not([data-scene=none]) .b2-thread,[data-scene]:not([data-scene=none]) .rd-card,[data-scene]:not([data-scene=none]) .rd-preview,[data-scene]:not([data-scene=none]) .sl-filters,[data-scene]:not([data-scene=none]) .sl-words,[data-scene]:not([data-scene=none]) .sp-hero,[data-scene]:not([data-scene=none]) .sp-preview,[data-scene]:not([data-scene=none]) .pv-report,[data-scene]:not([data-scene=none]) .pv-stat,[data-scene]:not([data-scene=none]) .pv-table-wrap,[data-scene]:not([data-scene=none]) .trade-offer,[data-scene]:not([data-scene=none]) .bnote,[data-scene]:not([data-scene=none]) .bdec-row,[data-scene]:not([data-scene=none]) .bstat-daynav,[data-scene]:not([data-scene=none]) .pay-term,[data-scene]:not([data-scene=none]) .pos-stepper,[data-scene]:not([data-scene=none]) .pos-pager{background-color:color-mix(in oklch, var(--sidebar) var(--surface,54%), transparent)}}[data-scene]:not([data-scene=none]) .app-canvas [data-slot=sidebar],[data-scene]:not([data-scene=none]) .app-canvas aside,[data-scene]:not([data-scene=none]) .app-canvas [data-variant],[data-scene]:not([data-scene=none]) [data-slot=card],[data-scene]:not([data-scene=none]) .surface-card,[data-scene]:not([data-scene=none]) [data-slot=dialog-content],[data-scene]:not([data-scene=none]) [data-slot=dropdown-menu-content],[data-scene]:not([data-scene=none]) [data-slot=select-content],[data-scene]:not([data-scene=none]) [data-slot=popover-content],[data-scene]:not([data-scene=none]) [data-slot=sheet-content],[data-scene]:not([data-scene=none]) .fk-card,[data-scene]:not([data-scene=none]) .md-card,[data-scene]:not([data-scene=none]) .tga-editor,[data-scene]:not([data-scene=none]) .tga-card,[data-scene]:not([data-scene=none]) .cu-filters,[data-scene]:not([data-scene=none]) .cu-card,[data-scene]:not([data-scene=none]) .rq-bar,[data-scene]:not([data-scene=none]) .sf-filters,[data-scene]:not([data-scene=none]) .rs-bar,[data-scene]:not([data-scene=none]) .lf-card,[data-scene]:not([data-scene=none]) .cy-conv,[data-scene]:not([data-scene=none]) .of-bar,[data-scene]:not([data-scene=none]) .of-card,[data-scene]:not([data-scene=none]) .dv-bar,[data-scene]:not([data-scene=none]) .dv-card,[data-scene]:not([data-scene=none]) .bl-bar,[data-scene]:not([data-scene=none]) .bl-card,[data-scene]:not([data-scene=none]) .sb-bar,[data-scene]:not([data-scene=none]) .sb-card,[data-scene]:not([data-scene=none]) .pw-filters,[data-scene]:not([data-scene=none]) .pf2,[data-scene]:not([data-scene=none]) .tw-bar,[data-scene]:not([data-scene=none]) .tw-card,[data-scene]:not([data-scene=none]) .sx-form,[data-scene]:not([data-scene=none]) .sx-live,[data-scene]:not([data-scene=none]) .sx-filters,[data-scene]:not([data-scene=none]) .sx-why,[data-scene]:not([data-scene=none]) .sx-card,[data-scene]:not([data-scene=none]) .wx-nav,[data-scene]:not([data-scene=none]) .wx-add,[data-scene]:not([data-scene=none]) .wx-panel,[data-scene]:not([data-scene=none]) .wx-card,[data-scene]:not([data-scene=none]) .od-kpi,[data-scene]:not([data-scene=none]) .ct-nav,[data-scene]:not([data-scene=none]) .ct-filters,[data-scene]:not([data-scene=none]) .ct-card,[data-scene]:not([data-scene=none]) .br-tile,[data-scene]:not([data-scene=none]) .pp-hero,[data-scene]:not([data-scene=none]) .pp-card,[data-scene]:not([data-scene=none]) .pp-tabs,[data-scene]:not([data-scene=none]) .ss-card,[data-scene]:not([data-scene=none]) .hp-card,[data-scene]:not([data-scene=none]) .bk-app,[data-scene]:not([data-scene=none]) .bk-svc,[data-scene]:not([data-scene=none]) .bk-card,[data-scene]:not([data-scene=none]) .bk-stat,[data-scene]:not([data-scene=none]) .tx-row,[data-scene]:not([data-scene=none]) .tx-card,[data-scene]:not([data-scene=none]) .tx-emp,[data-scene]:not([data-scene=none]) .tx-problem,[data-scene]:not([data-scene=none]) .cm-lead,[data-scene]:not([data-scene=none]) .cm-tg,[data-scene]:not([data-scene=none]) .cm-card,[data-scene]:not([data-scene=none]) .cm-later,[data-scene]:not([data-scene=none]) .cm-counter,[data-scene]:not([data-scene=none]) .sv-row,[data-scene]:not([data-scene=none]) .sv-sb,[data-scene]:not([data-scene=none]) .sv-card,[data-scene]:not([data-scene=none]) .ol-tg,[data-scene]:not([data-scene=none]) .ol-stat,[data-scene]:not([data-scene=none]) .ol-form,[data-scene]:not([data-scene=none]) .ol-board,[data-scene]:not([data-scene=none]) .tc-lesson,[data-scene]:not([data-scene=none]) .tc-panel,[data-scene]:not([data-scene=none]) .tc-stat,[data-scene]:not([data-scene=none]) .tc-q,[data-scene]:not([data-scene=none]) .tc-student,[data-scene]:not([data-scene=none]) .os-card,[data-scene]:not([data-scene=none]) .os-kpi,[data-scene]:not([data-scene=none]) .os-steps,[data-scene]:not([data-scene=none]) .hp-panel,[data-scene]:not([data-scene=none]) .hp-stat,[data-scene]:not([data-scene=none]) .ct-preview,[data-scene]:not([data-scene=none]) .wx-empty,[data-scene]:not([data-scene=none]) .gf-card,[data-scene]:not([data-scene=none]) .sa-card,[data-scene]:not([data-scene=none]) .gs-card,[data-scene]:not([data-scene=none]) .soon,[data-scene]:not([data-scene=none]) .otrack-card,[data-scene]:not([data-scene=none]) .sg-card,[data-scene]:not([data-scene=none]) .wh-card,[data-scene]:not([data-scene=none]) .wh-panel,[data-scene]:not([data-scene=none]) .st-card,[data-scene]:not([data-scene=none]) .rc-card,[data-scene]:not([data-scene=none]) .rl-card,[data-scene]:not([data-scene=none]) .pst-card,[data-scene]:not([data-scene=none]) .sp-card,[data-scene]:not([data-scene=none]) .b2-filters,[data-scene]:not([data-scene=none]) .b2-hero,[data-scene]:not([data-scene=none]) .b2-block,[data-scene]:not([data-scene=none]) .b2-thread,[data-scene]:not([data-scene=none]) .rd-card,[data-scene]:not([data-scene=none]) .rd-preview,[data-scene]:not([data-scene=none]) .sl-filters,[data-scene]:not([data-scene=none]) .sl-words,[data-scene]:not([data-scene=none]) .sp-hero,[data-scene]:not([data-scene=none]) .sp-preview,[data-scene]:not([data-scene=none]) .pv-report,[data-scene]:not([data-scene=none]) .pv-stat,[data-scene]:not([data-scene=none]) .pv-table-wrap,[data-scene]:not([data-scene=none]) .trade-offer,[data-scene]:not([data-scene=none]) .bnote,[data-scene]:not([data-scene=none]) .bdec-row,[data-scene]:not([data-scene=none]) .bstat-daynav,[data-scene]:not([data-scene=none]) .pay-term,[data-scene]:not([data-scene=none]) .pos-stepper,[data-scene]:not([data-scene=none]) .pos-pager{-webkit-backdrop-filter:blur(14px)saturate(1.1)}[data-scene]:not([data-scene=none]) [data-slot=card] [data-slot=card],[data-scene]:not([data-scene=none]) [data-slot=card] .surface-card,[data-scene]:not([data-scene=none]) .surface-card .surface-card,[data-scene]:not([data-scene=none]) .surface-card [data-slot=card]{-webkit-backdrop-filter:none;background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){[data-scene]:not([data-scene=none]) [data-slot=card] [data-slot=card],[data-scene]:not([data-scene=none]) [data-slot=card] .surface-card,[data-scene]:not([data-scene=none]) .surface-card .surface-card,[data-scene]:not([data-scene=none]) .surface-card [data-slot=card]{background-color:color-mix(in oklch, var(--sidebar) var(--surface-nested,68%), transparent)}}[data-scene]:not([data-scene=none]) .app-canvas [data-variant]{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){[data-scene]:not([data-scene=none]) .app-canvas [data-variant]{background-color:color-mix(in oklch, var(--sidebar) var(--surface-thin,34%), transparent)}}[data-scene]:not([data-scene=none]) .app-canvas [data-variant]{-webkit-backdrop-filter:none;backdrop-filter:none}[data-header=floating] .app-canvas [data-variant=floating]{margin-inline:12px}[data-header=floating] .app-canvas main>*{padding-inline:12px}[data-scene]:not([data-scene=none]) .app-canvas main{background-color:#0000}[data-scene]:not([data-scene=none]) .pv-bulk{background-color:var(--popover);-webkit-backdrop-filter:none;backdrop-filter:none}[data-scene]:not([data-scene=none]) .pv-table-wrap,[data-scene]:not([data-scene=none]) .table-premium{background-color:var(--sidebar)}@supports (color:color-mix(in lab, red, red)){[data-scene]:not([data-scene=none]) .pv-table-wrap,[data-scene]:not([data-scene=none]) .table-premium{background-color:color-mix(in oklch, var(--sidebar) var(--surface-table,42%), transparent)}}[data-scene]:not([data-scene=none]){--surface:34%;--surface-nested:48%;--surface-thin:28%;--surface-table:26%}[data-scene-veil=soft]{--scene-top:0%;--scene-bottom:0%}[data-scene-veil=medium]{--scene-top:4%;--scene-bottom:16%}[data-scene-veil=strong]{--scene-top:22%;--scene-bottom:38%}.scene-layer{background-image:var(--scene-bg);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}[data-scene]:not([data-scene=none]) .md-shot,[data-scene]:not([data-scene=none]) .cat-thumb-img,[data-scene]:not([data-scene=none]) .gs-card-thumb,[data-scene]:not([data-scene=none]) .mi-drop{background-color:var(--card);-webkit-backdrop-filter:none}[data-scene]:not([data-scene=none]) img{opacity:1;filter:none}[data-scene=custom]{--scene-bg:var(--scene-url)}[data-scene=none],[data-scene=video]{--scene-bg:none}[data-scene=custom] .scene-layer{background-color:var(--background)}.sc-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.sc-mode{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--card);transition:border-color var(--motion-fast) ease, transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem .35rem .55rem;display:flex;position:relative;overflow:hidden}.sc-mode:hover{transform:translateY(-1px)}.sc-mode-on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sc-mode-on{border-color:color-mix(in oklch, var(--primary) 55%, transparent)}}.sc-mode-on{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.sc-mode-on{box-shadow:0 0 0 2px color-mix(in oklch, var(--primary) 28%, transparent)}}.sc-mode-shot{border-radius:calc(var(--radius-md) - 2px);background:var(--muted);place-items:center;width:100%;height:2.6rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sc-mode-shot{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.sc-mode-shot{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sc-mode-shot{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.sc-mode-fill{background-position:50%;background-size:cover;position:absolute;inset:0}.sc-mode-shot svg{z-index:1;filter:drop-shadow(0 1px 2px #00000073);position:relative}.sc-mode-on .sc-mode-shot{color:var(--primary)}.sc-mode-name{font-size:11px;font-weight:700}.sc-hint{color:var(--muted-foreground);font-size:10px;line-height:1.25}@supports (color:color-mix(in lab, red, red)){.sc-hint{color:color-mix(in oklch, var(--muted-foreground) 86%, var(--foreground))}}.sc-check{background:var(--primary);width:1.05rem;height:1.05rem;color:var(--primary-foreground);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.35rem;right:.35rem}.sc-field{flex-direction:column;gap:.3rem;display:flex}.sc-label{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:11px;font-weight:700;display:flex}.sc-label-note{color:var(--muted-foreground);font-size:10px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.sc-label-note{color:color-mix(in oklch, var(--muted-foreground) 86%, var(--foreground))}}.sc-quality{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.sc-quality .sc-veil{flex:initial}.sc-veils{gap:.35rem;display:flex}.sc-veil{border-radius:var(--radius-md);border:1px solid var(--border);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;flex:1;padding:.35rem .25rem;font-size:11px;font-weight:700}.sc-veil:hover{background:var(--accent)}.sc-veil-on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sc-veil-on{border-color:color-mix(in oklch, var(--primary) 55%, transparent)}}.sc-veil-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sc-veil-on{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.sc-veil-on{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sc-veil-on{color:color-mix(in oklch, var(--primary) 78%, var(--foreground))}}.sc-url{flex-direction:column;gap:.35rem;display:flex}.sc-url-bad{color:var(--destructive);font-size:10.5px}@media (prefers-reduced-motion:reduce){.scene-layer{transition:none}}@media (prefers-contrast:more){[data-scene] .app-canvas{background-image:none}.scene-layer,.scene-video-wrap{display:none}}.scene-video-wrap{z-index:0;pointer-events:none;background:var(--background);position:fixed;inset:0;overflow:hidden}.scene-video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.scene-video-scrim{background-image:linear-gradient(180deg, var(--background), var(--background));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.scene-video-scrim{background-image:linear-gradient(180deg, color-mix(in oklch, var(--background) var(--scene-top,4%), transparent), color-mix(in oklch, var(--background) var(--scene-bottom,16%), transparent))}}[data-scene=video] .app-canvas>:not(.scene-video-wrap){z-index:1;position:relative}.us-wrap{flex-direction:column;gap:.5rem;display:flex}.us-search{border-radius:var(--radius);border:1px solid var(--border);background:var(--background);align-items:center;gap:.4rem;padding:.35rem .5rem;display:flex}.us-clear{width:1.15rem;height:1.15rem;color:var(--muted-foreground);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.us-clear{color:color-mix(in oklch, var(--muted-foreground) 82%, var(--foreground))}}.us-clear:hover{background:var(--accent);color:var(--foreground)}.us-chips{flex-wrap:wrap;gap:.25rem;display:flex}.us-chip{border:1px solid var(--border);color:var(--muted-foreground);border-radius:9999px;padding:.1rem .5rem;font-size:10.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.us-chip{color:color-mix(in oklch, var(--muted-foreground) 82%, var(--foreground))}}.us-chip{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease}.us-chip:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.us-chip:hover{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.us-chip:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.us-chip:hover{color:color-mix(in oklch, var(--primary) 76%, var(--foreground))}}.us-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;max-height:17rem;padding-right:.15rem;display:grid;overflow-y:auto}.us-tile{flex-direction:column;gap:.15rem;min-width:0;margin:0;display:flex}.us-shot{aspect-ratio:3/2;border-radius:var(--radius-md);border:1px solid var(--border);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;display:block;position:relative;overflow:hidden}.us-shot img{object-fit:cover;width:100%;height:100%;display:block}.us-shot:hover{transform:translateY(-1px)}.us-tile-on .us-shot{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.us-tile-on .us-shot{border-color:color-mix(in oklch, var(--primary) 60%, transparent)}}.us-tile-on .us-shot{box-shadow:0 0 0 2px var(--primary)}@supports (color:color-mix(in lab, red, red)){.us-tile-on .us-shot{box-shadow:0 0 0 2px color-mix(in oklch, var(--primary) 32%, transparent)}}.us-by{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:9.5px;line-height:1.2;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.us-by{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}.us-by a:hover{text-decoration:underline}.us-empty{text-align:center;color:var(--muted-foreground);grid-column:1/-1;padding:1.5rem 0;font-size:11px}@supports (color:color-mix(in lab, red, red)){.us-empty{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}.us-more{border-radius:var(--radius);border:1px dashed var(--primary);justify-content:center;align-items:center;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.us-more{border:1px dashed color-mix(in oklch, var(--primary) 40%, var(--border))}}.us-more{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.us-more{background:color-mix(in oklch, var(--primary) 7%, transparent)}}.us-more{color:var(--primary);padding:.45rem;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.us-more{color:color-mix(in oklch, var(--primary) 80%, var(--foreground))}}.us-more{transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease}.us-more:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.us-more:hover:not(:disabled){background:color-mix(in oklch, var(--primary) 14%, transparent)}}.us-more:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.us-more:hover:not(:disabled){border-color:color-mix(in oklch, var(--primary) 60%, var(--border))}}.us-more:disabled{opacity:.6}.us-more-count{background:var(--primary);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.us-more-count{background:color-mix(in oklch, var(--primary) 18%, transparent)}}.us-more-count{font-variant-numeric:tabular-nums;padding:0 .35rem;font-size:10px}.vp-shot{position:relative}.vp-play{color:#fff;filter:drop-shadow(0 1px 3px #0009);opacity:.9;transition:transform var(--motion-fast) ease;place-items:center;display:grid;position:absolute;inset:0}.vp-shot:hover .vp-play{transform:scale(1.18)}.vp-len{color:#fff;font-variant-numeric:tabular-nums;background:#0000009e;border-radius:.25rem;padding:0 .22rem;font-size:9.5px;font-weight:700;position:absolute;bottom:.2rem;right:.2rem}.us-foot{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.us-foot{color:color-mix(in oklch, var(--muted-foreground) 82%, var(--foreground))}}.us-foot svg{display:block}.us-foot a{text-underline-offset:2px;font-weight:700;text-decoration:underline}.scene-credit{z-index:40;pointer-events:auto;background:var(--background);border-radius:9999px;position:fixed;bottom:.4rem;right:.6rem}@supports (color:color-mix(in lab, red, red)){.scene-credit{background:color-mix(in oklch, var(--background) 55%, transparent)}}.scene-credit{-webkit-backdrop-filter:blur(6px);letter-spacing:.01em;color:var(--muted-foreground);padding:.1rem .55rem;font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.scene-credit{color:color-mix(in oklch, var(--muted-foreground) 78%, var(--foreground))}}.scene-credit{opacity:.55;transition:opacity var(--motion-fast) ease}.scene-credit:hover{opacity:1}.scene-credit a:hover{text-decoration:underline}@keyframes ps-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ps-rise{0%{opacity:0;transform:translateY(9px)scale(.985)}to{opacity:1;transform:none}}@keyframes ps-bar{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes pg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}@keyframes pg-flash{0%{background:#0596698c;background:lab(54.8183% -43.5038 13.94/.55)}to{background:#05966929;background:lab(54.8183% -43.5038 13.94/.16)}}@media (prefers-reduced-motion:reduce){.ps-tab,.ps-tab-bar-fill,.ps-note,.pg-tr,.pg-dot,.pg-fresh{animation:none!important}}.pe-section{isolation:isolate;border-radius:var(--radius-xl);border:1px solid var(--pe-hue);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pe-section{border:1px solid color-mix(in oklch, var(--pe-hue) 24%, var(--border))}}.pe-section{background:radial-gradient(110% 130% at 100% 0%, var(--pe-hue), transparent 62%), linear-gradient(158deg, var(--pe-hue), transparent 55%), var(--card)}@supports (color:color-mix(in lab, red, red)){.pe-section{background:radial-gradient(110% 130% at 100% 0%, color-mix(in oklch, var(--pe-hue) 18%, transparent), transparent 62%), linear-gradient(158deg, color-mix(in oklch, var(--pe-hue) 10%, transparent), transparent 55%), var(--card)}}.pe-section{transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;padding:1.1rem 1.15rem 1.25rem;scroll-margin-top:5rem;animation:.42s cubic-bezier(.22,.9,.3,1) both pe-in}.pe-section:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--pe-hue) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pe-section:after{background-image:radial-gradient(color-mix(in oklch, var(--pe-hue) 42%, transparent) 1px, transparent 1px)}}.pe-section:after{opacity:.5;background-size:15px 15px;-webkit-mask-image:radial-gradient(70% 65% at 100% 0,#000,#0000 62%);mask-image:radial-gradient(70% 65% at 100% 0,#000,#0000 62%)}.pe-section>*{z-index:1;position:relative}.pe-section:hover{border-color:var(--pe-hue)}@supports (color:color-mix(in lab, red, red)){.pe-section:hover{border-color:color-mix(in oklch, var(--pe-hue) 42%, var(--border))}}.pe-section:hover{box-shadow:0 24px 50px -38px var(--pe-hue)}.pe-section:focus-within:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(100deg, transparent 35%, var(--pe-hue) 50%, transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pe-section:focus-within:before{background:linear-gradient(100deg, transparent 35%, color-mix(in oklch, var(--pe-hue) 12%, transparent) 50%, transparent 65%)}}.pe-section:focus-within:before{background-size:260% 100%;animation:5.5s ease-in-out infinite pe-sheen}.pe-section-edge{z-index:2;background:linear-gradient(90deg, var(--pe-hue), var(--pe-hue), transparent);height:2px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.pe-section-edge{background:linear-gradient(90deg, var(--pe-hue), color-mix(in oklch, var(--pe-hue) 45%, transparent), transparent)}}.pe-section-head{align-items:flex-start;gap:.7rem;margin-bottom:1rem;display:flex}.pe-section-mark{background:linear-gradient(135deg, var(--pe-hue), var(--pe-hue));border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pe-section-mark{background:linear-gradient(135deg, var(--pe-hue), color-mix(in oklch, var(--pe-hue) 55%, #000))}}.pe-section-mark{color:#fff;box-shadow:0 12px 26px -16px var(--pe-hue);transition:transform var(--motion-fast) cubic-bezier(.34, 1.56, .64, 1)}.pe-section:hover .pe-section-mark{transform:scale(1.08)rotate(-5deg)}.pe-section-mark svg{display:block}.pe-section-title{letter-spacing:-.01em;font-size:.95rem;font-weight:700}.pe-section-hint{color:var(--muted-foreground);margin-top:.1rem;font-size:11.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.pe-section-hint{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.pe-section-count{background:var(--pe-hue);border-radius:9999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;margin-left:auto;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pe-section-count{background:color-mix(in oklch, var(--pe-hue) 18%, transparent)}}.pe-section-count{font-variant-numeric:tabular-nums;color:var(--pe-hue);padding:0 .45rem;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pe-section-count{color:color-mix(in oklch, var(--pe-hue) 64%, var(--foreground))}}.pe-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.9rem 1rem;display:grid}.pe-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.pe-field-wide{grid-column:1/-1}.pe-label{font-size:12px;font-weight:600}.pe-req{color:var(--destructive);margin-left:.15rem;font-weight:800}.pe-hint{color:var(--muted-foreground);font-size:10.5px;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.pe-hint{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.pe-error{color:var(--destructive);font-size:10.5px;font-weight:600}.pe-note,.pe-empty{color:var(--muted-foreground);align-items:flex-start;gap:.35rem;font-size:11.5px;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){.pe-note,.pe-empty{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.pe-note svg{margin-top:.15rem}.pe-rule{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pe-rule{border-color:color-mix(in oklch, var(--primary) 34%, transparent)}}.pe-rule{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pe-rule{background:color-mix(in oklch, var(--primary) 9%, transparent)}}.pe-choice{position:relative}.pe-select{appearance:none;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--background);width:100%;height:2.75rem;color:var(--foreground);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;padding:0 2rem 0 .7rem;font-size:13px}.pe-select:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pe-select:hover:not(:disabled){border-color:color-mix(in oklch, var(--primary) 40%, var(--border))}}.pe-select:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.pe-select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 35%, transparent)}}.pe-select:disabled{opacity:.55;cursor:not-allowed}.pe-choice-caret{pointer-events:none;width:1rem;height:1rem;color:var(--muted-foreground);position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.pe-money{border-radius:var(--radius-lg,.625rem);border:1px solid var(--input);background:var(--input);align-items:stretch;width:100%;height:2.75rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pe-money{background:color-mix(in oklch, var(--input) 30%, transparent)}}.pe-money{transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.pe-money:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.pe-money:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 35%, transparent)}}.pe-money .pe-money-amount{min-width:0;height:100%;box-shadow:none;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:auto;font-weight:700}.pe-money .pe-money-amount:focus-visible{box-shadow:none;outline:none}.pe-money .pe-money-unit[data-slot=select-trigger]{border:0;border-left:1px solid var(--input);background:var(--primary);border-radius:0;flex:none;width:5.25rem;height:100%}@supports (color:color-mix(in lab, red, red)){.pe-money .pe-money-unit[data-slot=select-trigger]{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.pe-money .pe-money-unit[data-slot=select-trigger]{color:var(--primary);padding-inline:.6rem .45rem;font-size:12px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pe-money .pe-money-unit[data-slot=select-trigger]{color:color-mix(in oklch, var(--primary) 85%, var(--foreground))}}.pe-money .pe-money-unit[data-slot=select-trigger]:focus-visible{box-shadow:none}.pe-money-pct .pe-money-unit[data-slot=select-trigger]{color:#059669;background:#05966929;background:lab(54.8183% -43.5038 13.94/.16)}@supports (color:color-mix(in lab, red, red)){.pe-money-pct .pe-money-unit[data-slot=select-trigger]{color:color-mix(in oklch, #059669 85%, var(--foreground))}}.pe-field>[data-slot=input],.pe-field>[data-slot=select-trigger],.pe-field>.search-choice,.pe-field>button{width:100%;height:2.75rem}.pe-flags{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.4rem;display:grid}.pe-flag{border:1px solid var(--border);color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.45rem;padding:.3rem .65rem .3rem .3rem;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pe-flag{color:color-mix(in oklch, var(--muted-foreground) 78%, var(--foreground))}}.pe-flag{cursor:pointer;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease}.pe-flag svg{opacity:.55;display:block}.pe-flag:hover{transform:translateY(-1px)}.pe-flag-on{border-color:var(--pe-hue)}@supports (color:color-mix(in lab, red, red)){.pe-flag-on{border-color:color-mix(in oklch, var(--pe-hue) 38%, transparent)}}.pe-flag-on{background-color:var(--pe-hue)}@supports (color:color-mix(in lab, red, red)){.pe-flag-on{background-color:color-mix(in oklch, var(--pe-hue) 14%, transparent)}}.pe-flag-on{color:var(--pe-hue)}@supports (color:color-mix(in lab, red, red)){.pe-flag-on{color:color-mix(in oklch, var(--pe-hue) 62%, var(--foreground))}}.pe-flag-on svg{opacity:1}.pe-preview{border-radius:var(--radius-lg);border:1px dashed var(--pe-hue)}@supports (color:color-mix(in lab, red, red)){.pe-preview{border:1px dashed color-mix(in oklch, var(--pe-hue) 38%, transparent)}}.pe-preview{background:var(--pe-hue)}@supports (color:color-mix(in lab, red, red)){.pe-preview{background:color-mix(in oklch, var(--pe-hue) 7%, transparent)}}.pe-preview{padding:.8rem .9rem}.pe-preview-head{text-transform:uppercase;letter-spacing:.04em;color:var(--pe-hue);align-items:center;gap:.35rem;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pe-preview-head{color:color-mix(in oklch, var(--pe-hue) 62%, var(--foreground))}}.pe-preview-head svg{display:block}.pe-preview-chain{flex-wrap:wrap;align-items:flex-end;gap:.35rem .5rem;margin-top:.6rem;display:flex}.pe-term{flex-direction:column;gap:.05rem;display:flex}.pe-term-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.pe-term-label{color:color-mix(in oklch, var(--muted-foreground) 78%, var(--foreground))}}.pe-term-value{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.pe-term-up .pe-term-value{color:#059669}@supports (color:color-mix(in lab, red, red)){.pe-term-up .pe-term-value{color:color-mix(in oklch, #059669 64%, var(--foreground))}}.pe-term-down .pe-term-value{color:#e11d48}@supports (color:color-mix(in lab, red, red)){.pe-term-down .pe-term-value{color:color-mix(in oklch, #e11d48 62%, var(--foreground))}}.pe-term-total .pe-term-value{letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.pe-op{color:var(--muted-foreground);padding-bottom:.1rem;font-size:13px;font-weight:700}.pe-preview-note{color:var(--muted-foreground);align-items:flex-start;gap:.3rem;margin-top:.6rem;font-size:10.5px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.pe-preview-note{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.pe-preview-note svg{margin-top:.1rem}.pe-tags{flex-direction:column;gap:.5rem;min-width:0;display:flex}.pe-tags-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pe-tags-count{background:var(--primary);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.pe-tags-count{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.pe-tags-count{font-variant-numeric:tabular-nums;color:var(--primary);padding:.05rem .55rem;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pe-tags-count{color:color-mix(in oklch, var(--primary) 80%, var(--foreground))}}.pe-tags-clear{color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:11px;font-weight:700;display:inline-flex}.pe-tags-clear:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pe-tags-clear:hover{background:color-mix(in oklch, var(--destructive) 14%, transparent)}}.pe-tags-clear:hover{color:var(--destructive)}.pe-tag-list{border-radius:var(--radius-lg,.625rem);border:1px solid var(--border);background:var(--muted);flex-wrap:wrap;align-content:flex-start;gap:.3rem;min-height:2.75rem;max-height:16rem;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.pe-tag-list{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.pe-tag-list{padding:.45rem}.pe-tag{border:1px solid var(--primary);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pe-tag{border:1px solid color-mix(in oklch, var(--primary) 28%, transparent)}}.pe-tag{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pe-tag{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.pe-tag{color:var(--primary);padding:.12rem .3rem .12rem .6rem;font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.pe-tag{color:color-mix(in oklch, var(--primary) 70%, var(--foreground))}}.pe-tag{overflow-wrap:anywhere;max-width:100%;animation:.22s cubic-bezier(.34,1.56,.64,1) both pe-pop;animation-delay:calc(var(--i,0) * 12ms)}.pe-tag button{width:1.05rem;height:1.05rem;transition:background-color var(--motion-fast) ease;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pe-tag button:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pe-tag button:hover{background-color:color-mix(in oklch, var(--primary) 25%, transparent)}}.pe-tag-empty{color:var(--muted-foreground);font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.pe-tag-empty{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.pe-tag-add{gap:.4rem;display:flex}.pe-tag-btn{border-radius:var(--radius-md);border:1px solid var(--border);width:2.75rem;height:2.75rem;color:var(--muted-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pe-tag-btn{color:color-mix(in oklch, var(--muted-foreground) 72%, var(--foreground))}}.pe-tag-btn{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease}.pe-tag-btn:hover{background-color:var(--accent);color:var(--foreground)}.pe-gallery{flex-direction:column;gap:.5rem;display:flex}.pe-shots{flex-wrap:wrap;gap:.5rem;display:flex}.pe-shot{border:1px solid var(--border);background:var(--muted);border-radius:.7rem;flex-shrink:0;width:5.5rem;height:5.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pe-shot{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.pe-shot{transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;cursor:grab;animation:.24s cubic-bezier(.34,1.56,.64,1) both pe-pop}.pe-shot:hover{transform:translateY(-2px);box-shadow:0 14px 28px -20px #0009}.pe-shot-dragging{opacity:.4;cursor:grabbing}.pe-shot-over{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary), 0 14px 28px -18px var(--primary)}@supports (color:color-mix(in lab, red, red)){.pe-shot-over{box-shadow:0 0 0 2px color-mix(in oklch, var(--primary) 55%, transparent), 0 14px 28px -18px var(--primary)}}.pe-shot-over{transform:translateY(-3px)scale(1.03)}.pe-shot-img{object-fit:cover;width:100%;height:100%;display:block}.pe-shot-blank{color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.pe-shot-new{border-style:dashed;border-color:#05966973;border-color:lab(54.8183% -43.5038 13.94/.45)}.pe-shot-main{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#0000009e;border-radius:9999px;padding:0 .35rem;font-size:9px;font-weight:700;position:absolute;top:.25rem;left:.25rem}.pe-shot-fresh{background:#059669}.pe-shot-grip{color:#fff;opacity:0;transition:opacity var(--motion-fast) ease;background:#00000080;border-radius:.3rem;padding:.1rem;display:inline-flex;position:absolute;bottom:.2rem;left:.2rem}.pe-shot:hover .pe-shot-grip{opacity:1}.pe-shot-x{color:#fff;opacity:0;width:1.15rem;height:1.15rem;transition:opacity var(--motion-fast) ease, background-color var(--motion-fast) ease;background:#0000009e;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.2rem;right:.2rem}.pe-shot:hover .pe-shot-x{opacity:1}.pe-shot-x:hover{background:#e11d48}.pe-shot-add{color:var(--muted-foreground);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:10.5px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.pe-shot-add{color:color-mix(in oklch, var(--muted-foreground) 74%, var(--foreground))}}.pe-shot-add{cursor:pointer}.pe-shot-add:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pe-shot-add:hover{border-color:color-mix(in oklch, var(--primary) 50%, transparent)}}.pe-shot-add-full{opacity:.45;cursor:not-allowed}.pe-gallery-note,.pe-gallery-warn{color:var(--muted-foreground);align-items:flex-start;gap:.3rem;font-size:10.5px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.pe-gallery-note,.pe-gallery-warn{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.pe-gallery-warn{border-radius:var(--radius-md);color:#b45309;background:#d977061a;background:lab(60.4929% 34.886 66.4686/.1);border:1px solid #d9770661;border:1px solid lab(60.4929% 34.886 66.4686/.38);padding:.4rem .55rem}@supports (color:color-mix(in lab, red, red)){.pe-gallery-warn{color:color-mix(in oklch, #b45309 68%, var(--foreground))}}.pe-gallery-warn{font-weight:600}.pe-attrs{flex-direction:column;gap:.4rem;display:flex}.pe-attrs-head{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 2rem;gap:.6rem;padding:0 .2rem .2rem;font-size:10.5px;font-weight:800;display:grid}.pe-attrs-count{text-align:right;font-variant-numeric:tabular-nums}.pe-attr-row{animation:.32s cubic-bezier(.22,.9,.3,1) both pe-attr-in;animation-delay:calc(var(--i,0) * 30ms);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 2rem;align-items:center;gap:.6rem;display:grid}@keyframes pe-attr-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:640px){.pe-attrs-head{display:none}.pe-attr-row{grid-template-columns:minmax(0,1fr) 2rem}.pe-attr-row>.pe-attr-name{grid-column:1/-1}}.pe-attr-name{border-radius:var(--radius-lg,.625rem);border:1px solid var(--border);background:var(--muted);align-items:center;gap:.45rem;min-width:0;height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pe-attr-name{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.pe-attr-name{transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;padding:0 .75rem;font-size:12.5px;font-weight:700}.pe-attr-dot{background:var(--muted-foreground);border-radius:9999px;flex:none;width:.5rem;height:.5rem}@supports (color:color-mix(in lab, red, red)){.pe-attr-dot{background:color-mix(in oklch, var(--muted-foreground) 45%, transparent)}}.pe-attr-dot{transition:background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.pe-attr-row-on .pe-attr-name{border-color:#10b981}@supports (color:color-mix(in lab, red, red)){.pe-attr-row-on .pe-attr-name{border-color:color-mix(in oklch, #10b981 35%, var(--border))}}.pe-attr-row-on .pe-attr-name{background:#10b98114;background:lab(66.6921% -50.6679 17.0586/.08)}.pe-attr-row-on .pe-attr-dot{background:#10b981;box-shadow:0 0 0 3px #10b98138;box-shadow:0 0 0 3px lab(66.6921% -50.6679 17.0586/.22)}.pe-attr-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pe-attr-extra{text-transform:uppercase;letter-spacing:.04em;color:#f59e0b;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16);border-radius:9999px;flex:none;margin-left:auto;padding:0 .4rem;font-size:9.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pe-attr-extra{color:color-mix(in oklch, #f59e0b 85%, var(--foreground))}}.pe-attr-remove{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;place-items:center;display:grid}.pe-attr-remove:hover{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pe-attr-remove:hover{background:color-mix(in oklch, var(--destructive) 14%, transparent)}}.pe-attr-remove:hover{color:var(--destructive)}.pe-attr-gap{width:2rem}.pe-attrs-skel{flex-direction:column;gap:.4rem;display:flex}.pe-attr-skel{border-radius:var(--radius-lg,.625rem);height:2.75rem;display:block}.pe-attr-add{border-top:1px dashed var(--muted-foreground);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 2rem;align-items:center;gap:.6rem;margin-top:.3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pe-attr-add{border-top:1px dashed color-mix(in oklch, var(--muted-foreground) 30%, transparent)}}.pe-attr-add{padding-top:.6rem}.pe-attr-add-label{color:var(--primary);align-items:center;gap:.35rem;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pe-attr-add-label{color:color-mix(in oklch, var(--primary) 80%, var(--foreground))}}.pe-attr-add-label:before{content:"+";background:var(--primary);border-radius:9999px;place-items:center;width:1.3rem;height:1.3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pe-attr-add-label:before{background:color-mix(in oklch, var(--primary) 16%, transparent)}}.pe-attr-add-label:before{font-weight:800}@media (max-width:640px){.pe-attr-add{grid-template-columns:minmax(0,1fr)}}.search-choice-item{align-items:flex-start}.search-choice-text{flex-direction:column;min-width:0;display:flex}.search-choice-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-choice-hint{color:var(--muted-foreground);font-size:11px}.search-choice-more{border-top:1px solid var(--border);color:var(--muted-foreground);padding:.4rem .75rem;font-size:11px}.search-choice-deleted{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.search-choice-deleted{border-color:color-mix(in oklch, var(--destructive) 45%, var(--input))}}.pe-derived{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;display:grid}.pe-derived-row{border-radius:var(--radius-md);border:1px dashed var(--muted-foreground);flex-direction:column;gap:.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pe-derived-row{border:1px dashed color-mix(in oklch, var(--muted-foreground) 28%, transparent)}}.pe-derived-row{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pe-derived-row{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.pe-derived-row{padding:.45rem .6rem}.pe-derived-key{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:9.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pe-derived-key{color:color-mix(in oklch, var(--muted-foreground) 76%, var(--foreground))}}.pe-derived-key svg{display:block}.pe-derived-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12.5px;font-weight:600}.pe-log{flex-direction:column;gap:.6rem;display:flex}.pe-log-row{gap:.6rem;display:flex}.pe-log-dot{background:var(--primary);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--primary);border-radius:9999px;flex-shrink:0;margin-top:.4rem}@supports (color:color-mix(in lab, red, red)){.pe-log-dot{box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 18%, transparent)}}.pe-log-head{flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:12px;display:flex}.pe-log-when{color:var(--muted-foreground);font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.pe-log-when{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.pe-log-fields{flex-wrap:wrap;gap:.3rem;margin-top:.25rem;display:flex}.pe-log-field{background:var(--muted);border-radius:.4rem;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pe-log-field{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.pe-log-field{padding:.1rem .4rem;font-size:10.5px}.pe-log-field b{font-weight:700}.pe-log-field s{color:#e11d48}@supports (color:color-mix(in lab, red, red)){.pe-log-field s{color:color-mix(in oklch, #e11d48 58%, var(--foreground))}}.pe-log-field i{color:#059669;font-style:normal;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pe-log-field i{color:color-mix(in oklch, #059669 62%, var(--foreground))}}.pe-bar{z-index:20;border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--card);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex;position:sticky;bottom:.75rem}@supports (color:color-mix(in lab, red, red)){.pe-bar{background:color-mix(in oklch, var(--card) 88%, transparent)}}.pe-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;padding:.7rem .9rem;box-shadow:0 18px 40px -28px #000000a6}.pe-bar-dirty{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pe-bar-dirty{border-color:color-mix(in oklch, var(--primary) 45%, transparent)}}.pe-bar-dirty{box-shadow:0 18px 40px -26px var(--primary)}@supports (color:color-mix(in lab, red, red)){.pe-bar-dirty{box-shadow:0 18px 40px -26px color-mix(in oklch, var(--primary) 70%, transparent)}}.pe-bar-state{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:12.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pe-bar-state{color:color-mix(in oklch, var(--muted-foreground) 78%, var(--foreground))}}.pe-bar-dot{background:var(--primary);border-radius:9999px;width:.5rem;height:.5rem;animation:1.8s ease-in-out infinite pe-pulse}.pe-bar-missing{background:var(--destructive);border-radius:9999px;align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pe-bar-missing{background:color-mix(in oklch, var(--destructive) 14%, transparent)}}.pe-bar-missing{color:var(--destructive);padding:.15rem .6rem;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pe-bar-missing{color:color-mix(in oklch, var(--destructive) 68%, var(--foreground))}}.pe-bar .flex{margin-left:auto}@keyframes pe-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pe-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes pe-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.pe-section,.pe-tag,.pe-shot,.pe-bar-dot{animation:none!important}.pe-section:hover .pe-section-mark,.pe-flag:hover,.pe-shot:hover,.pe-attr-item:hover{transform:none}}.rt{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--background);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;overflow:hidden}.rt-focused{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.rt-focused{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 30%, transparent)}}.rt-bar{border-bottom:1px solid var(--border);background:var(--muted);flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rt-bar{background:color-mix(in oklch, var(--muted) 42%, transparent)}}.rt-bar{padding:.3rem .35rem}.rt-btn{width:1.85rem;height:1.85rem;color:var(--muted-foreground);border-radius:.4rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rt-btn{color:color-mix(in oklch, var(--muted-foreground) 72%, var(--foreground))}}.rt-btn{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease}.rt-btn svg{display:block}.rt-btn:hover:not(:disabled){background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.rt-btn:hover:not(:disabled){background-color:color-mix(in oklch, var(--foreground) 9%, transparent)}}.rt-btn:hover:not(:disabled){color:var(--foreground);transform:translateY(-1px)}.rt-btn:disabled{opacity:.4;cursor:not-allowed}.rt-btn-on,.rt-btn-on:hover:not(:disabled){background-color:var(--primary);color:var(--primary-foreground)}.rt-btn-source{margin-left:auto}.rt-sep{background:var(--border);width:1px;height:1.2rem;margin:0 .25rem}.rt-body-wrap{position:relative}.rt-body{outline:none;min-height:11rem;max-height:26rem;padding:.75rem .85rem;font-size:13.5px;line-height:1.65;overflow-y:auto}.rt-placeholder{pointer-events:none;color:var(--muted-foreground);font-size:13.5px;position:absolute;top:.75rem;left:.85rem}@supports (color:color-mix(in lab, red, red)){.rt-placeholder{color:color-mix(in oklch, var(--muted-foreground) 80%, var(--foreground))}}.rt-body p{margin:0 0 .6rem}.rt-body p:last-child{margin-bottom:0}.rt-body h2{margin:.9rem 0 .45rem;font-size:1.05rem;font-weight:700}.rt-body h3{margin:.8rem 0 .4rem;font-size:.95rem;font-weight:700}.rt-body h2:first-child,.rt-body h3:first-child{margin-top:0}.rt-body ul,.rt-body ol{margin:0 0 .6rem;padding-left:1.3rem}.rt-body ul{list-style:outside}.rt-body ol{list-style:decimal}.rt-body li{margin:.15rem 0}.rt-body blockquote{border-left:3px solid var(--primary);margin:0 0 .6rem}@supports (color:color-mix(in lab, red, red)){.rt-body blockquote{border-left:3px solid color-mix(in oklch, var(--primary) 50%, transparent)}}.rt-body blockquote{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rt-body blockquote{background:color-mix(in oklch, var(--primary) 7%, transparent)}}.rt-body blockquote{border-radius:0 .4rem .4rem 0;padding:.4rem .7rem}.rt-body strong,.rt-body b{font-weight:700}.rt-body a{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rt-body a{color:color-mix(in oklch, var(--primary) 78%, var(--foreground))}}.rt-body a{text-underline-offset:2px;text-decoration:underline}.rt-body img{border-radius:.4rem;max-width:100%}.rt-source{resize:vertical;background:var(--muted);border:0;width:100%;min-height:11rem;max-height:26rem;display:block}@supports (color:color-mix(in lab, red, red)){.rt-source{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.rt-source{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--foreground);outline:none;padding:.75rem .85rem;font-size:12px;line-height:1.6}@keyframes pe-sheen{0%,to{background-position:120% 0}50%{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.pe-section:focus-within:before{animation:none}.rt-btn:hover:not(:disabled),.pe-shot-over{transform:none}}.cat-row{align-items:flex-start;gap:.6rem;min-width:0;display:flex}.cat-thumb{background:linear-gradient(145deg, var(--primary), var(--primary));border-radius:.6rem;flex-shrink:0;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cat-thumb{background:linear-gradient(145deg, color-mix(in oklch, var(--primary) 40%, transparent), color-mix(in oklch, var(--primary) 8%, transparent))}}.cat-thumb{transition:transform var(--motion-fast) ease}tr:hover .cat-thumb{transform:translateY(-1px)scale(1.05)}.cat-thumb-img{object-fit:cover;background:var(--muted);border-radius:.5rem;width:2.4rem;height:2.4rem}@supports (color:color-mix(in lab, red, red)){.cat-thumb-img{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.cat-thumb-blank{color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.cat-name{color:var(--primary);font-size:13px;font-weight:600;line-height:1.35;display:block}@supports (color:color-mix(in lab, red, red)){.cat-name{color:color-mix(in oklch, var(--primary) 80%, var(--foreground))}}.cat-name{overflow-wrap:anywhere}.cat-name:hover{text-decoration:underline}.cat-sub{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.3rem;font-size:10.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.cat-sub{color:color-mix(in oklch, var(--muted-foreground) 82%, var(--foreground))}}.cat-id,.cat-deleted{font-variant-numeric:tabular-nums;border-radius:.3rem;align-items:center;gap:.15rem;padding:0 .3rem;font-weight:600;display:inline-flex}.cat-id{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cat-id{background:color-mix(in oklch, var(--muted) 62%, transparent)}}.cat-deleted{color:#e11d48;background:#e11d4826;background:lab(49.5278% 71.5916 30.4602/.15)}@supports (color:color-mix(in lab, red, red)){.cat-deleted{color:color-mix(in oklch, #e11d48 62%, var(--foreground))}}.cat-id svg,.cat-deleted svg{display:block}.cat-muted{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.cat-muted{color:color-mix(in oklch, var(--muted-foreground) 82%, var(--foreground))}}.cat-chain{flex-wrap:wrap;align-items:center;gap:.15rem;min-width:0;font-size:11.5px;display:flex}.cat-crumb{align-items:center;gap:.15rem;min-width:0;display:inline-flex}.cat-crumb svg{opacity:.6;display:block}.cat-count{border:1px solid var(--primary);border-radius:9999px;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cat-count{border:1px solid color-mix(in oklch, var(--primary) 26%, transparent)}}.cat-count{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cat-count{background:color-mix(in oklch, var(--primary) 11%, transparent)}}.cat-count{font-variant-numeric:tabular-nums;color:var(--primary);padding:.05rem .5rem;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.cat-count{color:color-mix(in oklch, var(--primary) 72%, var(--foreground))}}.cat-count svg{display:block}.cat-switches{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.cat-sw{color:var(--muted-foreground);border:1px solid #0000;border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .4rem .15rem .2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cat-sw{color:color-mix(in oklch, var(--muted-foreground) 62%, var(--foreground))}}.cat-sw{cursor:pointer;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease}.cat-sw>svg{opacity:.55;display:block}.cat-sw:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cat-sw:hover{background-color:color-mix(in oklch, var(--muted) 45%, transparent)}}.cat-sw-on{border-color:var(--csw)}@supports (color:color-mix(in lab, red, red)){.cat-sw-on{border-color:color-mix(in oklch, var(--csw) 34%, transparent)}}.cat-sw-on{background-color:var(--csw)}@supports (color:color-mix(in lab, red, red)){.cat-sw-on{background-color:color-mix(in oklch, var(--csw) 14%, transparent)}}.cat-sw-on{color:var(--csw)}@supports (color:color-mix(in lab, red, red)){.cat-sw-on{color:color-mix(in oklch, var(--csw) 66%, var(--foreground))}}.cat-sw-on>svg{opacity:1}.cat-sw-busy{opacity:.55;cursor:progress}.cat-switch{color:var(--muted-foreground);border:1px solid #0000;border-radius:9999px;align-items:center;gap:.4rem;padding:.1rem .5rem .1rem .2rem;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cat-switch{color:color-mix(in oklch, var(--muted-foreground) 78%, var(--foreground))}}.cat-switch{cursor:pointer;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease}.cat-switch svg{opacity:.55;display:block}.cat-switch:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cat-switch:hover{background-color:color-mix(in oklch, var(--muted) 45%, transparent)}}.cat-switch-on{border-color:var(--csw)}@supports (color:color-mix(in lab, red, red)){.cat-switch-on{border-color:color-mix(in oklch, var(--csw) 30%, transparent)}}.cat-switch-on{background-color:var(--csw)}@supports (color:color-mix(in lab, red, red)){.cat-switch-on{background-color:color-mix(in oklch, var(--csw) 13%, transparent)}}.cat-switch-on{color:var(--csw)}@supports (color:color-mix(in lab, red, red)){.cat-switch-on{color:color-mix(in oklch, var(--csw) 64%, var(--foreground))}}.cat-switch-on svg{opacity:1}.cat-switch-busy{opacity:.55;cursor:progress}.cat-sw-sky{--csw:#0284c7}.cat-sw-amber{--csw:#d97706}.cat-sw-violet{--csw:#7c3aed}.cat-actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.cat-act{border-radius:var(--radius-md);border:1px solid var(--border);width:2rem;height:2rem;color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cat-act{color:color-mix(in oklch, var(--muted-foreground) 70%, var(--foreground))}}.cat-act:hover{background-color:var(--accent);color:var(--foreground);transform:translateY(-1px)}.cat-act-danger:hover{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cat-act-danger:hover{border-color:color-mix(in oklch, var(--destructive) 45%, transparent)}}.cat-act-danger:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cat-act-danger:hover{background-color:color-mix(in oklch, var(--destructive) 10%, transparent)}}.cat-act-restore:hover{color:#059669}@supports (color:color-mix(in lab, red, red)){.cat-act-restore:hover{color:color-mix(in oklch, #059669 70%, var(--foreground))}}.cat-act-restore:hover{background-color:#0596691a;background-color:lab(54.8183% -43.5038 13.94/.1);border-color:#05966973;border-color:lab(54.8183% -43.5038 13.94/.45)}.cat-row-deleted{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.cat-row-deleted{background:color-mix(in oklch, var(--muted) 26%, transparent)}}.cat-row-deleted{box-shadow:inset 3px 0 #e11d488c;box-shadow:inset 3px 0 lab(49.5278% 71.5916 30.4602/.55)}.cat-toggles{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.cat-toggle{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cat-toggle{color:color-mix(in oklch, var(--muted-foreground) 76%, var(--foreground))}}.cat-toggle{cursor:pointer}.cat-toggle svg{opacity:.7;display:block}.cat-note{background:#0284c717;background:lab(51.8565% -11.6583 -43.984/.09);border-color:#0284c761;border-color:lab(51.8565% -11.6583 -43.984/.38);animation:.36s both cat-in}.sel-name{text-align:left;color:var(--primary);font-size:13px;font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){.sel-name{color:color-mix(in oklch, var(--primary) 80%, var(--foreground))}}.sel-name{overflow-wrap:anywhere}.sel-name:hover{text-decoration:underline}.sel-sub{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.3rem;font-size:10.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.sel-sub{color:color-mix(in oklch, var(--muted-foreground) 82%, var(--foreground))}}.sel-id{background:var(--muted);border-radius:.3rem;align-items:center;gap:.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sel-id{background:color-mix(in oklch, var(--muted) 62%, transparent)}}.sel-id{font-variant-numeric:tabular-nums;padding:0 .3rem;font-weight:600}.sel-id svg{display:block}.sel-line{min-width:0;color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:11.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.sel-line{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}.sel-line svg{opacity:.7;display:block}.sel-strong{color:var(--foreground);font-weight:600}.sel-muted{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sel-muted{color:color-mix(in oklch, var(--muted-foreground) 82%, var(--foreground))}}.sel-what{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.sel-phone{align-items:center;gap:.35rem;display:flex}.sel-call{color:#059669;background:#05966926;background:lab(54.8183% -43.5038 13.94/.15);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sel-call{color:color-mix(in oklch, #059669 66%, var(--foreground))}}.sel-call{transition:transform var(--motion-fast) ease, background-color var(--motion-fast) ease}.sel-call:hover{background-color:#05966940;background-color:lab(54.8183% -43.5038 13.94/.25);transform:translateY(-1px)}.sel-call svg{display:block}.sel-actions{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.sel-act{border-radius:var(--radius-md);border:1px solid var(--border);width:2rem;height:2rem;color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sel-act{color:color-mix(in oklch, var(--muted-foreground) 70%, var(--foreground))}}.sel-act{transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease}.sel-act:hover{background-color:var(--accent);color:var(--foreground);transform:translateY(-1px)}.sel-act-danger:hover{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sel-act-danger:hover{border-color:color-mix(in oklch, var(--destructive) 45%, transparent)}}.sel-act-danger:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sel-act-danger:hover{background-color:color-mix(in oklch, var(--destructive) 10%, transparent)}}.sel-note{background:#05966914;background:lab(54.8183% -43.5038 13.94/.08);border-color:#05966957;border-color:lab(54.8183% -43.5038 13.94/.34);animation:.36s both cat-in}.sel-sheet{width:min(32rem,100vw - 2rem)}.sel-form{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.85rem;padding:.25rem 0 .5rem;display:grid}.sel-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.sel-field-wide{grid-column:1/-1}@keyframes cat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cat-rise{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cat-note,.b2b-note,.sel-note,.b2b-block,.b2b-thread,.b2b-note-row,.seo-note,.sup-note,.attr-note,.attr-restored,.cdz-done,.cst-row,.seo-key,.fk-card,.fk-alert,.md-note,.md-card,.md-card-skeleton,.gs-row,.gs-read,.gs-card,.gs-card-skeleton{animation:none!important}tr:hover .cat-thumb,.b2b-block:hover,.b2b-notes:hover,.cat-act:hover,.cat-chip:hover,.md-card:hover,.md-tab:hover,.gs-more:hover,.gs-staff:hover,.us-shot:hover,.gs-card:hover,.fk-upload:hover,.fk-switch:hover,.sel-act:hover,.seo-tab:hover,.seo-key-btn:hover,.attr-items:hover,.sel-call:hover{transform:none}}.pv-back{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pv-back{color:color-mix(in oklch, var(--muted-foreground) 82%, var(--foreground))}}.pv-back{transition:color var(--motion-fast) ease, transform var(--motion-fast) ease}.pv-back:hover{color:var(--foreground);transform:translate(-2px)}.pv-bar{--pv-h:2.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.pv-bar>*{height:var(--pv-h)}.pv-seg{border-radius:var(--radius);border:1px solid var(--border);background:var(--muted);padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pv-seg{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.pv-seg-btn{border-radius:calc(var(--radius) - 3px);white-space:nowrap;color:var(--muted-foreground);align-items:center;gap:.3rem;padding:0 .7rem;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pv-seg-btn{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}.pv-seg-btn{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease}.pv-seg-btn:hover{color:var(--foreground)}.pv-seg-on[data-tone=amber]{--pv-t:#f59e0b}.pv-seg-on[data-tone=emerald]{--pv-t:#10b981}.pv-seg-on[data-tone=violet]{--pv-t:#8b5cf6}.pv-seg-on{background:var(--background);color:var(--pv-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pv-seg-on{color:color-mix(in oklch, var(--pv-t,var(--primary)) 82%, var(--foreground))}}.pv-seg-on{box-shadow:0 1px 3px #00000047}.pv-seg-n{background:var(--pv-t,var(--primary));border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.pv-seg-n{background:color-mix(in oklch, var(--pv-t,var(--primary)) 20%, transparent)}}.pv-seg-n{font-variant-numeric:tabular-nums;padding:0 .3rem;font-size:10px}.pv-scopes{flex-wrap:wrap;gap:.3rem;display:flex}.pv-scope{border:1px solid var(--border);color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pv-scope{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}.pv-scope{transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease}.pv-scope:hover{background:var(--accent);transform:translateY(-1px)}.pv-scope-on[data-tone=amber]{--pv-t:#f59e0b}.pv-scope-on[data-tone=emerald]{--pv-t:#10b981}.pv-scope-on[data-tone=violet]{--pv-t:#8b5cf6}.pv-scope-on{border-color:var(--pv-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pv-scope-on{border-color:color-mix(in oklch, var(--pv-t,var(--primary)) 60%, transparent)}}.pv-scope-on{background:var(--pv-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pv-scope-on{background:color-mix(in oklch, var(--pv-t,var(--primary)) 16%, transparent)}}.pv-scope-on{color:var(--pv-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pv-scope-on{color:color-mix(in oklch, var(--pv-t,var(--primary)) 72%, var(--foreground))}}.pv-scope-n{background:var(--pv-t,var(--primary));border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.pv-scope-n{background:color-mix(in oklch, var(--pv-t,var(--primary)) 26%, transparent)}}.pv-scope-n{font-variant-numeric:tabular-nums;padding:0 .3rem;font-size:10px}.pv-search{border-radius:var(--radius);border:1px solid var(--border);background:var(--background);flex:15rem;align-items:center;gap:.4rem;min-width:15rem;max-width:24rem;padding:.35rem .6rem;display:flex}.pv-search:focus-within,.us-search:focus-within,.sg-field:focus-within,.pv-bulk-input:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.pv-search:focus-within,.us-search:focus-within,.sg-field:focus-within,.pv-bulk-input:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 35%, transparent)}}.pv-search,.us-search{transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.pv-input,.us-input{min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:12px}.pv-table-wrap{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);overflow-x:auto}.pv-table{border-collapse:collapse;width:100%;font-size:13px}.pv-table thead th{z-index:1;background:var(--muted);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.pv-table thead th{background:color-mix(in oklch, var(--muted) 60%, var(--card))}}.pv-table thead th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground);padding:.5rem .7rem;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pv-table thead th{color:color-mix(in oklch, var(--muted-foreground) 86%, var(--foreground))}}.pv-table thead th{white-space:nowrap}.pv-table td{border-top:1px solid var(--border);padding:.42rem .7rem}@supports (color:color-mix(in lab, red, red)){.pv-table td{border-top:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.pv-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pv-col-check{width:2.4rem}.pv-col-grip{width:1.8rem}.pv-col-acts{white-space:nowrap;width:1%}.pv-col-group{min-width:11rem}.pv-row{animation:.26s cubic-bezier(.22,.9,.3,1) both pv-in}@keyframes pv-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pv-row:hover td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pv-row:hover td{background:color-mix(in oklch, var(--accent) 60%, transparent)}}.pv-row-on td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pv-row-on td{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.pv-row[data-picked] td:first-child{box-shadow:inset 3px 0 0 0 var(--primary)}.pv-row td{transition:background-color var(--motion-fast) ease}.pv-row:hover .pv-thumb{transform:scale(1.06)}.pv-thumb{transition:transform var(--motion-fast) ease}.pv-row-default td{background:#f59e0b17;background:lab(72.7914% 26.933 75.4336/.09)}.pv-check{border:1.5px solid var(--border);border-radius:.3rem;place-items:center;width:1.15rem;height:1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pv-check{border:1.5px solid color-mix(in oklch, var(--border) 90%, var(--foreground))}}.pv-check{color:var(--primary-foreground);transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease}.pv-check:hover{transform:scale(1.1)}.pv-check-on{background:var(--primary);border-color:var(--primary)}.pv-check:disabled{opacity:.45}.pv-check-n{font-size:9.5px;font-weight:800;line-height:1}.pv-prod{align-items:center;gap:.6rem;min-width:0;display:flex}.pv-thumb{object-fit:cover;background:var(--muted);width:2.35rem;height:2.35rem;box-shadow:inset 0 0 0 1px var(--border);border-radius:.5rem;flex:none}@supports (color:color-mix(in lab, red, red)){.pv-thumb{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--border) 80%, transparent)}}.pv-thumb-empty{color:var(--muted-foreground);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pv-thumb-empty{color:color-mix(in oklch, var(--muted-foreground) 70%, transparent)}}.pv-prod-name{text-overflow:ellipsis;white-space:nowrap;max-width:44rem;font-size:13px;font-weight:650;line-height:1.35;display:block;overflow:hidden}.pv-prod-id{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.3;display:block}.pv-none{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pv-none{color:color-mix(in oklch, var(--muted-foreground) 70%, transparent)}}.pv-group-chip{border:1px solid #8b5cf6;border-radius:9999px;align-items:center;gap:.3rem;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pv-group-chip{border:1px solid color-mix(in oklch, #8b5cf6 40%, var(--border))}}.pv-group-chip{color:#8b5cf6;background:#8b5cf61f;background:lab(50.6912% 45.8505 -71.7975/.12);padding:.12rem .55rem;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pv-group-chip{color:color-mix(in oklch, #8b5cf6 78%, var(--foreground))}}.pv-group-chip{transition:background-color var(--motion-fast) ease}.pv-group-chip:hover{background:#8b5cf638;background:lab(50.6912% 45.8505 -71.7975/.22)}.pv-group-n{background:#8b5cf63d;background:lab(50.6912% 45.8505 -71.7975/.24);border-radius:9999px;padding:0 .25rem;font-size:9.5px}.pv-will-move{color:#f59e0b;align-items:center;gap:.2rem;margin-left:.35rem;font-size:9.5px;font-weight:800;display:inline-flex}.pv-stock{font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;min-width:1.85rem;padding:.12rem .5rem;font-size:12px;font-weight:800;display:inline-grid}.pv-stock[data-level=ok]{color:#10b981;background:#10b98126;background:lab(66.6921% -50.6679 17.0586/.15)}.pv-stock[data-level=low]{color:#f59e0b;background:#f59e0b2e;background:lab(72.7914% 26.933 75.4336/.18)}.pv-stock[data-level=out]{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pv-stock[data-level=out]{background:color-mix(in oklch, var(--destructive) 16%, transparent)}}.pv-stock[data-level=out]{color:var(--destructive)}.pv-price{font-weight:700}.pv-ungrouped{border:1px dashed var(--muted-foreground);border-radius:9999px;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pv-ungrouped{border:1px dashed color-mix(in oklch, var(--muted-foreground) 35%, var(--border))}}.pv-ungrouped{color:var(--muted-foreground);padding:.12rem .55rem;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pv-ungrouped{color:color-mix(in oklch, var(--muted-foreground) 78%, transparent)}}.pv-row:hover .pv-ungrouped{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pv-row:hover .pv-ungrouped{border-color:color-mix(in oklch, var(--primary) 40%, var(--border))}}.pv-row:hover .pv-ungrouped{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pv-row:hover .pv-ungrouped{color:color-mix(in oklch, var(--primary) 70%, var(--foreground))}}.pv-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.4rem;padding:2rem 1rem;font-size:12px;display:flex}.pv-loading{color:var(--muted-foreground);place-items:center;padding:3rem;display:grid}.pv-skel-row{animation:none}.pv-skel-row td{padding:.42rem .7rem}.pv-skel{background:linear-gradient(90deg, var(--muted) 25%, var(--muted) 50%, var(--muted) 75%);border-radius:.35rem;display:block}@supports (color:color-mix(in lab, red, red)){.pv-skel{background:linear-gradient(90deg, color-mix(in oklch, var(--muted) 70%, transparent) 25%, color-mix(in oklch, var(--muted) 40%, transparent) 50%, color-mix(in oklch, var(--muted) 70%, transparent) 75%)}}.pv-skel{background-size:200% 100%;animation:1.3s linear infinite pv-shimmer}@keyframes pv-shimmer{to{background-position:-200% 0}}.pv-skel-check{border-radius:.3rem;width:1.15rem;height:1.15rem}.pv-skel-thumb{border-radius:.5rem;flex:none;width:2.35rem;height:2.35rem}.pv-skel-line{height:.7rem;margin-bottom:.3rem}.pv-skel-sub{width:4rem;height:.55rem;margin-bottom:0}.pv-skel-chip{border-radius:9999px;width:5.5rem;height:1.15rem}.pv-skel-num{width:3.5rem;height:.8rem;margin-left:auto}.pv-skel-pill{border-radius:9999px;width:2.1rem;height:1.15rem;margin-left:auto}.pv-pager{justify-content:center;align-items:center;gap:.5rem;display:flex}.pv-pager-at{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.pv-bulk{z-index:20;border-radius:var(--radius);border:1px solid var(--primary);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:sticky;bottom:.75rem}@supports (color:color-mix(in lab, red, red)){.pv-bulk{border:1px solid color-mix(in oklch, var(--primary) 45%, var(--border))}}.pv-bulk{background:var(--popover);padding:.6rem .75rem;animation:.22s cubic-bezier(.22,.9,.3,1) both pv-dock;box-shadow:0 16px 40px -14px #000000bf}@keyframes pv-dock{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pv-bulk-count{align-items:center;gap:.35rem;font-size:11.5px;font-weight:700;display:inline-flex}.pv-bulk-n{background:var(--primary);min-width:1.5rem;height:1.5rem;color:var(--primary-foreground);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;font-size:11px;display:grid}.pv-bulk-clear{color:var(--muted-foreground)}.pv-bulk-clear:hover{color:var(--foreground)}.pv-bulk-modes{gap:.25rem;display:inline-flex}.pv-bulk-mode{border-radius:var(--radius-md);border:1px solid var(--border);align-items:center;gap:.25rem;padding:.25rem .55rem;font-size:11px;font-weight:700;display:inline-flex}.pv-bulk-mode-on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pv-bulk-mode-on{border-color:color-mix(in oklch, var(--primary) 55%, transparent)}}.pv-bulk-mode-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pv-bulk-mode-on{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.pv-bulk-mode-on{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pv-bulk-mode-on{color:color-mix(in oklch, var(--primary) 78%, var(--foreground))}}.pv-bulk-input{min-width:12rem;height:2rem;font-size:12px}.pv-bulk-pick{position:relative}.pv-bulk-list{z-index:30;border-radius:var(--radius);border:1px solid var(--border);background:var(--popover);width:18rem;max-height:13rem;padding:.2rem;position:absolute;bottom:calc(100% + .3rem);left:0;overflow-y:auto;box-shadow:0 12px 30px -12px #0000008c}.pv-bulk-opt{border-radius:var(--radius-md);text-align:left;width:100%;padding:.3rem .45rem;font-size:11.5px;display:block}.pv-bulk-opt:hover{background:var(--accent)}.pv-bulk-actions{gap:.35rem;margin-left:auto;display:inline-flex}.pv-bulk-note{color:var(--muted-foreground);flex-wrap:wrap;flex-basis:100%;gap:.6rem;font-size:10.5px;display:flex}.pv-bulk-warn{color:#f59e0b;align-items:center;gap:.2rem;font-weight:700;display:inline-flex}.pv-bulk-err{color:var(--destructive);flex-basis:100%;font-size:11px}.pv-report{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);padding:.6rem 2rem .6rem .75rem;position:relative}.pv-report-x{color:var(--muted-foreground);position:absolute;top:.45rem;right:.5rem}.pv-report-x:hover{color:var(--foreground)}.pv-report-rows{flex-wrap:wrap;gap:.35rem;display:flex}.pv-rep{border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:10.5px;font-weight:700;display:inline-flex}.pv-rep-ok{color:#10b981;background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16)}.pv-rep-move{color:#f59e0b;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16)}.pv-rep-skip{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pv-rep-skip{background:color-mix(in oklch, var(--muted-foreground) 16%, transparent)}}.pv-rep-skip{color:var(--muted-foreground)}.pv-report-go{color:var(--primary);align-items:center;gap:.3rem;margin-top:.4rem;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pv-report-go{color:color-mix(in oklch, var(--primary) 80%, var(--foreground))}}.pv-sec-title{align-items:baseline;gap:.45rem;margin-bottom:.5rem;font-size:12.5px;font-weight:800;display:flex}.pv-sec-note{color:var(--muted-foreground);font-size:10.5px;font-weight:500}.pv-warns{border-radius:var(--radius);border:1px solid #f59e0b}@supports (color:color-mix(in lab, red, red)){.pv-warns{border:1px solid color-mix(in oklch, #f59e0b 45%, var(--border))}}.pv-warns{background:#f59e0b1a;background:lab(72.7914% 26.933 75.4336/.1);padding:.65rem .8rem}.pv-warns-head{color:#f59e0b;align-items:center;gap:.35rem;font-size:12px;font-weight:800;display:flex}.pv-warns ul{margin:.35rem 0 0 1.1rem;list-style:outside}.pv-warns li{font-size:11.5px;line-height:1.5}.pv-stats{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;display:grid}.pv-stat{border-radius:var(--radius);border:1px solid var(--border);border-left:3px solid var(--pv-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.pv-stat{border-left:3px solid color-mix(in oklch, var(--pv-t,var(--primary)) 70%, transparent)}}.pv-stat{background:var(--card);padding:.55rem .7rem}.pv-stat[data-tone=violet]{--pv-t:#8b5cf6}.pv-stat[data-tone=emerald]{--pv-t:#10b981}.pv-stat[data-tone=sky]{--pv-t:#0ea5e9}.pv-stat[data-tone=amber]{--pv-t:#f59e0b}.pv-stat-label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);font-size:10px;font-weight:700;display:block}.pv-stat-value{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;display:block}.staff-preview-fade{-webkit-mask-image:linear-gradient(#000 0% 28%,#0000 96%);mask-image:linear-gradient(#000 0% 28%,#0000 96%)}.pv-sec-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pv-sec-bar .pv-sec-title{margin-bottom:0}.pv-axis-pick{cursor:pointer;transition:background-color var(--motion-fast) ease}.pv-axis-pick:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pv-axis-pick:hover{background:color-mix(in oklch, var(--primary) 20%, transparent)}}.pv-axis-on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pv-axis-on{border-color:color-mix(in oklch, var(--primary) 70%, transparent)}}.pv-axis-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pv-axis-on{background:color-mix(in oklch, var(--primary) 28%, transparent)}}.pv-axis-on{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pv-axis-on{color:color-mix(in oklch, var(--primary) 90%, var(--foreground))}}.pv-axis-rows{flex-direction:column;gap:.35rem;display:flex}.pv-axis{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pv-axis-name{min-width:6rem;font-size:11px;font-weight:800}.pv-axis-vals{flex-wrap:wrap;gap:.25rem;display:flex}.pv-axis-val{border:1px solid var(--primary);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.pv-axis-val{border:1px solid color-mix(in oklch, var(--primary) 35%, var(--border))}}.pv-axis-val{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pv-axis-val{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.pv-axis-val{padding:.05rem .45rem;font-size:10.5px;font-weight:700}.pv-vals{flex-wrap:wrap;gap:.2rem;display:flex}.pv-val{background:var(--muted);border-radius:.3rem}@supports (color:color-mix(in lab, red, red)){.pv-val{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.pv-val{padding:.05rem .35rem;font-size:10.5px}.pv-default{color:#f59e0b;background:#f59e0b2e;background:lab(72.7914% 26.933 75.4336/.18);border-radius:9999px;align-items:center;gap:.2rem;margin-left:.35rem;padding:0 .35rem;font-size:9.5px;font-weight:800;display:inline-flex}.pv-grip{color:var(--muted-foreground);cursor:grab;place-items:center;display:inline-grid}.pv-grip-off{opacity:.35;cursor:not-allowed}.pv-row-acts{gap:.2rem;display:inline-flex}.pv-soon{height:1.75rem;padding-inline:.5rem;font-size:11px}.pv-soon-icon{width:1.75rem;padding-inline:0}.pv-soon-danger:not(:disabled){color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pv-soon-danger:not(:disabled){border-color:color-mix(in oklch, var(--destructive) 40%, var(--border))}}.ai-grid{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:62rem){.ai-grid{grid-template-columns:minmax(0,1fr)}}.ai-form,.ai-log{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);padding:.85rem}.ai-form{flex-direction:column;gap:.7rem;display:flex}@media (min-width:62.0625rem){.ai-form{position:sticky;top:.75rem}}.ai-field{flex-direction:column;gap:.25rem;display:flex}.ai-label{font-size:11px;font-weight:800}.ai-req{color:var(--destructive);margin-left:.15rem}.ai-hint{color:var(--muted-foreground);font-size:10px}.ai-select{border-radius:var(--radius);border:1px solid var(--border);background:var(--background);height:2.1rem;color:var(--foreground);padding:0 .5rem;font-size:12px}.ai-select:disabled{opacity:.55}.ai-modes{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.ai-mode{border-radius:var(--radius);border:1.5px solid var(--border);text-align:left;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) ease;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.5rem .55rem;display:flex}.ai-mode:hover{transform:translateY(-1px)}.ai-mode-name{font-size:12px;font-weight:800}.ai-mode-note{color:var(--muted-foreground);font-size:10px}.ai-mode[data-mode=dry].ai-mode-on{color:#0ea5e9;background:#0ea5e921;background:lab(63.352% -17.6077 -44.8636/.13);border-color:#0ea5e999;border-color:lab(63.352% -17.6077 -44.8636/.6)}@supports (color:color-mix(in lab, red, red)){.ai-mode[data-mode=dry].ai-mode-on{color:color-mix(in oklch, #0ea5e9 80%, var(--foreground))}}.ai-mode[data-mode=commit].ai-mode-on{color:#f43f5e;background:#f43f5e21;background:lab(56.4564% 69.5783 26.8306/.13);border-color:#f43f5e99;border-color:lab(56.4564% 69.5783 26.8306/.6)}@supports (color:color-mix(in lab, red, red)){.ai-mode[data-mode=commit].ai-mode-on{color:color-mix(in oklch, #f43f5e 80%, var(--foreground))}}.ai-group{border-radius:var(--radius);border:1px solid var(--border);background:var(--muted);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-group{background:color-mix(in oklch, var(--muted) 28%, transparent)}}.ai-group{overflow:hidden}.ai-group-head{border-bottom:1px solid var(--border);align-items:center;gap:.3rem;padding:.4rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-group-head{border-bottom:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.ai-group-head{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:800}.ai-switch{transition:background-color var(--motion-fast) ease;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.ai-switch+.ai-switch{border-top:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.ai-switch+.ai-switch{border-top:1px solid color-mix(in oklch, var(--border) 55%, transparent)}}.ai-switch:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ai-switch:hover{background:color-mix(in oklch, var(--accent) 50%, transparent)}}.ai-switch[data-disabled]{opacity:.55}.ai-switch[data-disabled]:hover{background:0 0}.ai-switch-icon{border-radius:var(--radius-md);background:var(--primary);flex:none;place-items:center;width:1.55rem;height:1.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-switch-icon{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.ai-switch-icon{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ai-switch-icon{color:color-mix(in oklch, var(--primary) 78%, var(--foreground))}}.ai-switch-text{cursor:pointer;flex:1;min-width:0}.ai-switch[data-disabled] .ai-switch-text{cursor:not-allowed}.ai-switch-label{font-size:11.5px;font-weight:700;line-height:1.25;display:block}.ai-switch-hint{color:var(--muted-foreground);margin-top:.05rem;font-size:10px;line-height:1.35;display:block}.ai-actions{grid-template-columns:1fr;gap:.4rem;display:grid}.ai-actions>*{width:100%}.ai-start-commit{color:#fff;background:linear-gradient(135deg,#f43f5e,#f59e0b);border-color:#0000}.ai-est{border-radius:var(--radius);border:1px dashed var(--primary)}@supports (color:color-mix(in lab, red, red)){.ai-est{border:1px dashed color-mix(in oklch, var(--primary) 40%, var(--border))}}.ai-est{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ai-est{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.ai-est{padding:.6rem;animation:.24s both pv-in}.ai-est-head{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:10.5px;font-weight:800;display:flex}.ai-est-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.45rem;display:grid}.ai-est-cell{border-radius:var(--radius-md);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.ai-est-cell{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.ai-est-cell{padding:.3rem .4rem}.ai-est-cell-hot{background:#f59e0b2e;background:lab(72.7914% 26.933 75.4336/.18)}.ai-est-label{text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);font-size:9.5px;display:block}.ai-est-value{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800;display:block}.ai-est-cost{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:.5rem;display:flex}.ai-est-cost-value{color:#f59e0b;font-size:18px;font-weight:800}.ai-est-cost-note{color:var(--muted-foreground);font-size:10px}.ai-run-list{flex-direction:column;gap:.4rem;display:flex}.ai-run{border-radius:var(--radius);border:1px solid var(--border);background:var(--muted);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-run{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.ai-run{transition:border-color var(--motion-fast) ease}.ai-run[data-tone=running]{border-color:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.ai-run[data-tone=running]{border-color:color-mix(in oklch, #0ea5e9 45%, var(--border))}}.ai-run[data-tone=failed]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ai-run[data-tone=failed]{border-color:color-mix(in oklch, var(--destructive) 40%, var(--border))}}.ai-run[data-tone=done]{border-color:#10b981}@supports (color:color-mix(in lab, red, red)){.ai-run[data-tone=done]{border-color:color-mix(in oklch, #10b981 35%, var(--border))}}.ai-run-head{text-align:left;width:100%;transition:background-color var(--motion-fast) ease;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.ai-run-head:hover{background:var(--accent)}.ai-run-icon{background:var(--muted-foreground);border-radius:9999px;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-run-icon{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.ai-run[data-tone=running] .ai-run-icon{color:#0ea5e9}.ai-run[data-tone=done] .ai-run-icon{color:#10b981}.ai-run[data-tone=failed] .ai-run-icon{color:var(--destructive)}.ai-run[data-tone=running] .ai-run-icon{background:#0ea5e929;background:lab(63.352% -17.6077 -44.8636/.16)}.ai-run[data-tone=done] .ai-run-icon{background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16)}.ai-run[data-tone=failed] .ai-run-icon{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ai-run[data-tone=failed] .ai-run-icon{background:color-mix(in oklch, var(--destructive) 16%, transparent)}}.ai-run[data-tone=queued] .ai-run-icon{color:#f59e0b;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16)}.ai-run[data-tone=partial]{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.ai-run[data-tone=partial]{border-color:color-mix(in oklch, #f59e0b 40%, var(--border))}}.ai-run[data-tone=partial] .ai-run-icon{color:#f59e0b;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16)}.ai-run[data-tone=partial] .ai-state{color:#f59e0b;background:#f59e0b24;background:lab(72.7914% 26.933 75.4336/.14)}.ai-run-main{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.ai-run-title{align-items:baseline;gap:.35rem;min-width:0;display:flex}.ai-run-id{font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:800}.ai-run-where{color:var(--muted-foreground);font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.ai-run-where{color:color-mix(in oklch, var(--muted-foreground) 70%, var(--foreground))}}.ai-run-where{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-run-sub{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.3rem;font-size:10px;display:flex}.ai-state{background:var(--muted-foreground);border-radius:.3rem}@supports (color:color-mix(in lab, red, red)){.ai-state{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.ai-state{letter-spacing:.01em;padding:0 .3rem;font-weight:700}.ai-run[data-tone=done] .ai-state{color:#10b981;background:#10b98124;background:lab(66.6921% -50.6679 17.0586/.14)}.ai-run[data-tone=failed] .ai-state{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ai-run[data-tone=failed] .ai-state{background:color-mix(in oklch, var(--destructive) 14%, transparent)}}.ai-run[data-tone=failed] .ai-state{color:var(--destructive)}.ai-run[data-tone=running] .ai-state{color:#0ea5e9;background:#0ea5e924;background:lab(63.352% -17.6077 -44.8636/.14)}.ai-run[data-tone=queued] .ai-state{color:#f59e0b;background:#f59e0b24;background:lab(72.7914% 26.933 75.4336/.14)}.ai-run-chip{background:var(--muted);border-radius:.3rem;align-items:center;gap:.15rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ai-run-chip{background:color-mix(in oklch, var(--muted) 65%, transparent)}}.ai-run-chip{font-variant-numeric:tabular-nums;padding:0 .3rem;font-weight:700}.ai-mode-tag{color:#0ea5e9;background:#0ea5e92e;background:lab(63.352% -17.6077 -44.8636/.18);border-radius:9999px;padding:0 .3rem;font-weight:800}.ai-mode-tag-commit{color:#f43f5e;background:#f43f5e2e;background:lab(56.4564% 69.5783 26.8306/.18)}.ai-run-right{flex:none;align-items:center;gap:.6rem;display:inline-flex}.ai-run-when{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.ai-run-ago{font-size:10.5px;font-weight:700}.ai-run-clock{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:9.5px}.ai-run-cost{text-align:right;font-variant-numeric:tabular-nums;color:#f59e0b;min-width:2.6rem;font-size:11.5px;font-weight:800}.ai-run-cost-free{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.ai-run-cost-free{color:color-mix(in oklch, var(--muted-foreground) 65%, transparent)}}.ai-run-chev{color:var(--muted-foreground);transition:transform var(--motion-fast) ease}.ai-bar{background:var(--muted);height:3px}@supports (color:color-mix(in lab, red, red)){.ai-bar{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.ai-bar-fill{background:linear-gradient(90deg,#0ea5e9,#8b5cf6);height:100%;transition:width .4s cubic-bezier(.22,.9,.3,1);display:block}.ai-run-body{flex-direction:column;gap:.5rem;padding:.6rem;animation:.2s both pv-in;display:flex}.ai-run-stats{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:10.5px;display:flex}.ai-run-stats>span{font-variant-numeric:tabular-nums;align-items:center;gap:.2rem;display:inline-flex}.ai-buckets{flex-direction:column;gap:.2rem;max-height:16rem;display:flex;overflow-y:auto}.ai-bucket{border-radius:var(--radius-md);border-left:3px solid var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ai-bucket{border-left:3px solid color-mix(in oklch, var(--muted-foreground) 40%, transparent)}}.ai-bucket{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.ai-bucket{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.ai-bucket{padding:.25rem .45rem}.ai-bucket[data-tone=failed]{border-left-color:var(--destructive)}.ai-bucket[data-tone=done]{border-left-color:#10b981}.ai-bucket[data-tone=running]{border-left-color:#0ea5e9}.ai-bucket-name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.ai-bucket-meta{color:var(--muted-foreground);white-space:nowrap;font-size:10px}.ai-dry-note,.ai-go-queue{align-items:center;gap:.3rem;font-size:11px;display:inline-flex}.ai-dry-note{color:var(--muted-foreground)}.ai-go-queue{color:var(--primary);font-weight:700}@supports (color:color-mix(in lab, red, red)){.ai-go-queue{color:color-mix(in oklch, var(--primary) 80%, var(--foreground))}}.sg-filters{--sg-h:2.25rem;flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sg-filters>*{height:var(--sg-h)}.sg-seg{border-radius:var(--radius);border:1px solid var(--border);background:var(--muted);padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sg-seg{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.sg-seg-btn{border-radius:calc(var(--radius) - 3px);color:var(--muted-foreground);align-items:center;gap:.3rem;padding:0 .7rem;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sg-seg-btn{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}.sg-seg-btn{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease}.sg-seg-btn:hover{color:var(--foreground)}.sg-seg-on{background:var(--background);color:var(--foreground);box-shadow:0 1px 3px #00000047}.sg-seg-n{background:var(--primary);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.sg-seg-n{background:color-mix(in oklch, var(--primary) 22%, transparent)}}.sg-seg-n{font-variant-numeric:tabular-nums;color:var(--primary);padding:0 .3rem;font-size:10px}@supports (color:color-mix(in lab, red, red)){.sg-seg-n{color:color-mix(in oklch, var(--primary) 80%, var(--foreground))}}.sg-field{border-radius:var(--radius);border:1px solid var(--border);background:var(--background);width:9.5rem;transition:border-color var(--motion-fast) ease;align-items:center;gap:.35rem;padding:0 .6rem;display:inline-flex}.sg-field-input{min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:12px}.sg-chip{border-radius:var(--radius);border:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:.35rem;padding:0 .75rem;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sg-chip{color:color-mix(in oklch, var(--muted-foreground) 84%, var(--foreground))}}.sg-chip{transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, color var(--motion-fast) ease}.sg-chip:hover{background:var(--accent);color:var(--foreground)}.sg-chip-on{color:#f59e0b;background:#f59e0b24;background:lab(72.7914% 26.933 75.4336/.14);border-color:#f59e0b8c;border-color:lab(72.7914% 26.933 75.4336/.55)}.sg-list{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:.7rem;display:grid}.sg-card{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;flex-direction:column;gap:.5rem;padding:.75rem;animation:.3s cubic-bezier(.22,.9,.3,1) both pv-in;display:flex}.sg-card:hover{box-shadow:0 10px 26px -16px #0000008c}.sg-card[data-tone=high]{border-left:3px solid #10b981}.sg-card[data-tone=mid]{border-left:3px solid #f59e0b}.sg-card[data-tone=low]{border-left:3px solid var(--destructive)}.sg-card-flag{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.sg-card-flag{background:color-mix(in oklch, #f59e0b 6%, var(--card))}}.sg-card-done{opacity:.72}.sg-card-head{align-items:flex-start;gap:.5rem;display:flex}.sg-conf{border-radius:var(--radius);font-variant-numeric:tabular-nums;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.sg-conf[data-tone=high]{color:#10b981;background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16)}.sg-conf[data-tone=mid]{color:#f59e0b;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16)}.sg-conf[data-tone=low]{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sg-conf[data-tone=low]{background:color-mix(in oklch, var(--destructive) 16%, transparent)}}.sg-conf[data-tone=low]{color:var(--destructive)}.sg-conf-n{font-size:14px;font-weight:800;line-height:1}.sg-name{font-size:13px;font-weight:800;line-height:1.25}.sg-meta{color:var(--muted-foreground);font-size:10px}.sg-tag{white-space:nowrap;border-radius:9999px;align-items:center;gap:.2rem;padding:.1rem .4rem;font-size:9.5px;font-weight:800;display:inline-flex}.sg-tag-review{color:#f59e0b;background:#f59e0b2e;background:lab(72.7914% 26.933 75.4336/.18)}.sg-flags{color:#f59e0b;flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.sg-flag{cursor:help;background:#f59e0b24;background:lab(72.7914% 26.933 75.4336/.14);border-radius:.3rem;padding:.05rem .35rem;font-size:10px;font-weight:700}.sg-flag[data-sev=high]{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sg-flag[data-sev=high]{background:color-mix(in oklch, var(--destructive) 16%, transparent)}}.sg-flag[data-sev=high]{color:var(--destructive)}.sg-flag[data-sev=low]{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sg-flag[data-sev=low]{background:color-mix(in oklch, var(--muted-foreground) 16%, transparent)}}.sg-flag[data-sev=low]{color:var(--muted-foreground)}.pv-warns li[data-sev=high]{font-weight:700}.pv-warns li[data-sev=low]{opacity:.8}.sg-reason{border-radius:var(--radius-md);background:var(--muted);gap:.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sg-reason{background:color-mix(in oklch, var(--muted) 50%, transparent)}}.sg-reason{color:var(--muted-foreground);padding:.35rem .45rem;font-size:10.5px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.sg-reason{color:color-mix(in oklch, var(--muted-foreground) 88%, var(--foreground))}}.sg-reason svg{flex:none;margin-top:.15rem}.sg-axes{flex-wrap:wrap;gap:.25rem;display:flex}.sg-members{flex-direction:column;gap:.25rem;display:flex}.sg-member{border-radius:var(--radius-md);background:var(--muted);border:1px solid #0000;align-items:center;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sg-member{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.sg-member{transition:opacity var(--motion-fast) ease, background-color var(--motion-fast) ease;padding:.3rem .4rem}.sg-member-off{opacity:.45}.sg-in-group{color:#f59e0b;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16);border-radius:9999px;flex:none;align-items:center;gap:.2rem;padding:0 .35rem;font-size:9.5px;font-weight:800;display:inline-flex}.sg-controls{flex-direction:column;gap:.35rem;display:flex}.sg-name-input{height:2rem;font-size:12px}.sg-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sg-approve{color:#fff;background:linear-gradient(135deg,#10b981,#0ea5e9);border-color:#0000}.sg-approve-n{font-variant-numeric:tabular-nums;background:#ffffff38;border-radius:9999px;padding:0 .3rem;font-size:10px}.sg-too-few,.sg-final-note{color:var(--muted-foreground);align-items:center;gap:.2rem;font-size:10px;display:inline-flex}.sg-reject{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sg-bulk{border-radius:var(--radius);border:1px solid var(--primary);flex-direction:column;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sg-bulk{border:1px solid color-mix(in oklch, var(--primary) 40%, var(--border))}}.sg-bulk{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sg-bulk{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.sg-bulk{padding:.75rem}.sg-bulk-head{align-items:center;gap:.35rem;font-size:12.5px;font-weight:800;display:flex;position:relative}.sg-bulk-row{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.sg-bulk-scope{color:var(--muted-foreground);font-size:10.5px;font-weight:700}.sg-bulk-scope-wide{color:#f59e0b;align-items:center;gap:.2rem;display:inline-flex}.sg-bulk-confirm{border-radius:var(--radius-md);border:1px solid var(--destructive);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sg-bulk-confirm{border:1px solid color-mix(in oklch, var(--destructive) 40%, var(--border))}}.sg-bulk-confirm{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sg-bulk-confirm{background:color-mix(in oklch, var(--destructive) 8%, transparent)}}.sg-bulk-confirm{padding:.5rem .6rem;font-size:11.5px}.sg-bulk-report{flex-direction:column;gap:.35rem;display:flex}.sg-bulk-counts,.sg-bulk-rows{flex-wrap:wrap;gap:.3rem;display:flex}.sg-bulk-rows{max-height:12rem;overflow-y:auto}.wh-bar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wh-bar>.pv-search{flex:18rem}.wh-search-wide{max-width:34rem}.wh-office-filter{width:15rem}.wh-month{width:11rem}.wh-badge-btn{position:relative}.wh-badge{background:var(--primary);min-width:1.25rem;height:1.25rem;color:var(--primary-foreground);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;padding:0 .3rem;font-size:10.5px;font-weight:800;display:inline-grid}.wh-badge-warn{color:#1a1205;background:#f59e0b}.wh-form-row td{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.wh-form-row td{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.wh-form{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.35rem 0;animation:.2s both pv-in;display:flex}.wh-form-title{font-size:11.5px;font-weight:800}.wh-form-field{width:14rem}.wh-form-actions{gap:.4rem;margin-left:auto;display:inline-flex}.wh-form-note{color:var(--muted-foreground);flex-basis:100%;font-size:10.5px}.wh-qty{align-items:center;gap:.3rem;display:inline-flex}.wh-qty-btn{border-radius:var(--radius-md);border:1px solid var(--border);width:1.9rem;height:1.9rem;transition:background-color var(--motion-fast) ease;place-items:center;display:grid}.wh-qty-btn:hover{background:var(--accent)}.wh-qty-input{text-align:center;width:4.5rem}.wh-qty-max{color:var(--muted-foreground);white-space:nowrap;font-size:10.5px}.wh-add{border-radius:var(--radius);border:1px solid var(--primary);flex-direction:column;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wh-add{border:1px solid color-mix(in oklch, var(--primary) 40%, var(--border))}}.wh-add{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.wh-add{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.wh-add{padding:.75rem;animation:.24s cubic-bezier(.22,.9,.3,1) both pv-in}.wh-add-head{align-items:center;gap:.35rem;padding-right:1.5rem;font-size:12.5px;font-weight:800;display:flex;position:relative}.wh-add-count{background:var(--primary);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.wh-add-count{background:color-mix(in oklch, var(--primary) 18%, transparent)}}.wh-add-count{font-variant-numeric:tabular-nums;padding:0 .4rem;font-size:10.5px}.wh-add-search{position:relative}.wh-hits{z-index:30;border-radius:var(--radius);border:1px solid var(--border);background:var(--popover);max-height:17rem;padding:.2rem;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px -14px #0009}.wh-hit{border-radius:var(--radius-md);text-align:left;width:100%;transition:background-color var(--motion-fast) ease;align-items:center;gap:.45rem;padding:.3rem .4rem;display:flex}.wh-hit:hover{background:var(--accent)}.wh-lines{flex-direction:column;gap:.3rem;display:flex}.wh-line{border-radius:var(--radius-md);background:var(--muted);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wh-line{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.wh-line{padding:.3rem .45rem}.wh-line-x{color:var(--muted-foreground)}.wh-line-x:hover{color:var(--destructive)}.wh-add-empty{color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:11px;display:flex}.wh-cards{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.7rem;display:grid}.wh-card{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;flex-direction:column;gap:.55rem;padding:.75rem;animation:.3s cubic-bezier(.22,.9,.3,1) both pv-in;display:flex}.wh-card:hover{box-shadow:0 10px 26px -16px #0000008c}.wh-card[data-status=pending]{border-left:3px solid #f59e0b}.wh-card[data-status=approved]{border-left:3px solid #10b981}.wh-card-expired{opacity:.72}.wh-card-head{align-items:center;gap:.5rem;display:flex}.wh-card-name{font-size:12.5px;font-weight:800;line-height:1.3}.wh-card-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:.45rem;font-size:10.5px;display:flex}.wh-qty-badge{background:var(--primary);border-radius:9999px;flex:none}@supports (color:color-mix(in lab, red, red)){.wh-qty-badge{background:color-mix(in oklch, var(--primary) 16%, transparent)}}.wh-qty-badge{color:var(--primary);padding:.1rem .5rem;font-size:12px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.wh-qty-badge{color:color-mix(in oklch, var(--primary) 82%, var(--foreground))}}.wh-qty-badge{font-variant-numeric:tabular-nums}.wh-state{white-space:nowrap;border-radius:9999px;flex:none;padding:.1rem .45rem;font-size:9.5px;font-weight:800}.wh-state-pending{color:#f59e0b;background:#f59e0b2e;background:lab(72.7914% 26.933 75.4336/.18)}.wh-state-approved{color:#10b981;background:#10b9812e;background:lab(66.6921% -50.6679 17.0586/.18)}.wh-route{border-radius:var(--radius-md);background:var(--muted);align-items:center;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wh-route{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.wh-route{padding:.3rem .5rem;font-size:11px}.wh-route-end{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wh-route-here{color:var(--primary);font-weight:800}@supports (color:color-mix(in lab, red, red)){.wh-route-here{color:color-mix(in oklch, var(--primary) 80%, var(--foreground))}}.wh-clock{border-radius:var(--radius-md);align-items:center;gap:.4rem;padding:.35rem .55rem;display:flex}.wh-clock[data-tone=ok]{color:#10b981;background:#10b9811f;background:lab(66.6921% -50.6679 17.0586/.12)}.wh-clock[data-tone=soon]{color:#f59e0b;background:#f59e0b24;background:lab(72.7914% 26.933 75.4336/.14)}.wh-clock[data-tone=gone]{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.wh-clock[data-tone=gone]{background:color-mix(in oklch, var(--destructive) 14%, transparent)}}.wh-clock[data-tone=gone]{color:var(--destructive)}.wh-clock[data-tone=soon] .wh-clock-n{animation:1.4s ease-in-out infinite wh-pulse}@keyframes wh-pulse{50%{opacity:.45}}.wh-clock-n{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:17px;font-weight:800}.wh-clock-note{opacity:.9;font-size:10.5px;font-weight:600}.wh-who-block{flex-wrap:wrap;gap:.5rem;display:flex}.wh-who{color:var(--muted-foreground);align-items:center;gap:.2rem;font-size:10.5px;display:inline-flex}.wh-who-link{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.wh-who-link{color:color-mix(in oklch, var(--primary) 80%, var(--foreground))}}.wh-who-link{font-weight:700}.wh-who-link:hover{text-decoration:underline}.wh-card-actions{flex-wrap:wrap;gap:.4rem;margin-top:auto;display:flex}.wh-approve{color:#fff;background:linear-gradient(135deg,#10b981,#0ea5e9);border-color:#0000}.wh-sell{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-color:#0000}.wh-book-grid{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;gap:.8rem;display:grid}@media (max-width:68rem){.wh-book-grid{grid-template-columns:minmax(0,1fr)}}.wh-pick{cursor:pointer}.wh-pick-hint{border-radius:var(--radius);border:1px dashed var(--border);color:var(--muted-foreground);align-items:center;gap:.4rem;padding:1.25rem .9rem;font-size:11.5px;display:flex}.wh-office-chip{border:1px solid #0ea5e9;border-radius:9999px;align-items:center;gap:.25rem;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wh-office-chip{border:1px solid color-mix(in oklch, #0ea5e9 35%, var(--border))}}.wh-office-chip{color:#0ea5e9;background:#0ea5e91a;background:lab(63.352% -17.6077 -44.8636/.1);padding:.1rem .5rem;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.wh-office-chip{color:color-mix(in oklch, #0ea5e9 78%, var(--foreground))}}.wh-panel{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);flex-direction:column;gap:.6rem;padding:.75rem;animation:.24s both pv-in;display:flex;position:sticky;top:.75rem}.wh-panel-head{align-items:center;gap:.35rem;padding-right:1.5rem;font-size:12.5px;font-weight:800;display:flex;position:relative}.wh-total{background:var(--muted);border-radius:9999px;flex:none}@supports (color:color-mix(in lab, red, red)){.wh-total{background:color-mix(in oklch, var(--muted) 65%, transparent)}}.wh-total{color:var(--muted-foreground);padding:0 .4rem;font-size:10px;font-weight:700}.wh-locs{flex-direction:column;gap:.3rem;max-height:18rem;display:flex;overflow-y:auto}.wh-loc{border-radius:var(--radius-md);background:var(--muted);border:1px solid #0000;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wh-loc{background:color-mix(in oklch, var(--muted) 42%, transparent)}}.wh-loc{text-align:left;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;padding:.4rem .5rem}.wh-loc:hover{background:var(--accent)}.wh-loc-on{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.wh-loc-on{border-color:color-mix(in oklch, var(--primary) 55%, transparent)}}.wh-loc-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.wh-loc-on{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.wh-loc-name{font-size:11.5px;font-weight:700;display:block}.wh-loc-meta{flex-wrap:wrap;gap:.45rem;margin-top:.1rem;display:flex}.wh-reserve{flex-direction:column;gap:.45rem;display:flex}.wh-col-rank{width:2.75rem}.wh-rank{background:var(--muted);border-radius:9999px;place-items:center;width:1.6rem;height:1.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.wh-rank{background:color-mix(in oklch, var(--muted) 65%, transparent)}}.wh-rank{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800}.wh-rank-first{color:#1a1205;background:linear-gradient(135deg,#f59e0b,#f97316)}.wh-move{align-items:center;gap:.15rem;font-weight:700;display:inline-flex}.wh-move-up{color:#10b981}.wh-move-down{color:var(--destructive)}.wh-move-same{color:var(--muted-foreground)}.wh-move-new{color:#8b5cf6}.wh-best{max-width:100%;color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wh-best{color:color-mix(in oklch, var(--muted-foreground) 88%, var(--foreground))}}.wh-best-n{background:var(--muted);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.wh-best-n{background:color-mix(in oklch, var(--muted) 65%, transparent)}}.wh-best-n{padding:0 .3rem;font-size:10px;font-weight:700}.wh-sold,.wh-revenue{font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.wh-sold{color:#10b981}.wh-revenue{color:#f59e0b}.pv-stat-top{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.pv-stat-sub{color:var(--muted-foreground);font-size:10.5px;display:block}.splash{z-index:60;background:var(--background);place-items:center;animation:.32s both splash-in;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes splash-in{0%{opacity:0}to{opacity:1}}.splash-aura{aspect-ratio:1;background:radial-gradient(circle at 34% 38%, var(--primary), transparent 58%), radial-gradient(circle at 66% 62%, var(--secondary), transparent 58%);border-radius:9999px;width:min(46rem,120vw);position:absolute}@supports (color:color-mix(in lab, red, red)){.splash-aura{background:radial-gradient(circle at 34% 38%, color-mix(in oklch, var(--primary) 46%, transparent), transparent 58%), radial-gradient(circle at 66% 62%, color-mix(in oklch, var(--secondary) 40%, transparent), transparent 58%)}}.splash-aura{filter:blur(72px);opacity:.5;animation:5.5s ease-in-out infinite splash-breathe}@keyframes splash-breathe{0%,to{opacity:.42;transform:scale(1)rotate(0)}50%{opacity:.6;transform:scale(1.12)rotate(12deg)}}.splash-stack{flex-direction:column;align-items:center;gap:1.15rem;display:flex;position:relative}.splash-mark{place-items:center;width:5.5rem;height:5.5rem;animation:.62s cubic-bezier(.18,.89,.32,1.28) both splash-drop;display:grid;position:relative}@keyframes splash-drop{0%{opacity:0;transform:translateY(-14px)scale(.82)}to{opacity:1;transform:none}}.splash-ring{background:conic-gradient(from 0deg, transparent 0turn, var(--primary) .62turn, var(--secondary) .82turn, transparent 1turn);border-radius:9999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.splash-ring{background:conic-gradient(from 0deg, transparent 0turn, color-mix(in oklch, var(--primary) 85%, transparent) .62turn, color-mix(in oklch, var(--secondary) 90%, transparent) .82turn, transparent 1turn)}}.splash-ring{animation:1.15s linear infinite splash-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}@keyframes splash-spin{to{transform:rotate(1turn)}}.splash-glow{background:var(--primary);border-radius:9999px;position:absolute;inset:.4rem}@supports (color:color-mix(in lab, red, red)){.splash-glow{background:color-mix(in oklch, var(--primary) 34%, transparent)}}.splash-glow{filter:blur(14px);animation:2.4s ease-in-out infinite splash-halo}@keyframes splash-halo{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.7;transform:scale(1.06)}}.splash-badge{z-index:1;border-radius:12px;width:3.5rem;height:3.5rem;position:relative;box-shadow:0 10px 30px -10px #0000008c}.splash-word{animation:.64s cubic-bezier(.22,.9,.3,1) .18s both splash-rise;display:block}@keyframes splash-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.splash-word-img{object-fit:contain;width:auto;max-width:11rem;height:auto;max-height:1.6rem}.splash-bar{background:var(--muted-foreground);border-radius:9999px;width:9rem;height:3px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.splash-bar{background:color-mix(in oklch, var(--muted-foreground) 22%, transparent)}}.splash-bar{animation:.64s cubic-bezier(.22,.9,.3,1) .32s both splash-rise}.splash-bar-run{background:linear-gradient(90deg, transparent, var(--primary), var(--secondary), transparent);border-radius:9999px;width:42%;position:absolute;inset-block:0}@supports (color:color-mix(in lab, red, red)){.splash-bar-run{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--primary) 95%, transparent), color-mix(in oklch, var(--secondary) 95%, transparent), transparent)}}.splash-bar-run{animation:1.35s cubic-bezier(.65,0,.35,1) infinite splash-run}@keyframes splash-run{0%{transform:translate(-120%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.splash,.splash-aura,.splash-mark,.splash-word,.splash-bar,.splash-ring,.splash-glow,.splash-bar-run{animation:none}.splash-ring{background:conic-gradient(from 0deg, var(--primary), var(--secondary))}@supports (color:color-mix(in lab, red, red)){.splash-ring{background:conic-gradient(from 0deg, color-mix(in oklch, var(--primary) 70%, transparent), color-mix(in oklch, var(--secondary) 70%, transparent))}}.splash-bar-run{width:100%;transform:translate(0)}}.st-bar{--st-h:2.25rem;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.st-bar>*{height:var(--st-h)}.st-bar>.pv-search{flex:16rem}.st-filter{width:11rem}.st-filter-sort{width:12rem}.st-filter [data-slot=select-trigger]{width:100%;height:100%}.st-hidden{cursor:pointer;white-space:nowrap;align-items:center;gap:.4rem;padding-inline:.2rem;font-size:11.5px;font-weight:700;display:inline-flex}.st-row-off{opacity:.55}.st-row-off:hover{opacity:.8}.st-avatar{background:var(--muted);border-radius:9999px;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.st-avatar{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.st-avatar{box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab, red, red)){.st-avatar{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--border) 80%, transparent)}}.st-avatar img{object-fit:cover;width:100%;height:100%}.st-avatar-empty{color:var(--muted-foreground);font-size:13px;font-weight:800}.st-dot{width:.6rem;height:.6rem;box-shadow:0 0 0 2px var(--card);background:#10b981;border-radius:9999px;position:absolute;bottom:1px;right:1px}.st-dot:after{content:"";background:#10b981;border-radius:9999px;animation:1.8s cubic-bezier(0,0,.2,1) infinite st-ping;position:absolute;inset:0}@keyframes st-ping{75%,to{opacity:0;transform:scale(2.2)}}.st-owner{color:#f59e0b;margin-left:.25rem;display:inline-flex}.st-off{background:var(--destructive);border-radius:9999px;margin-left:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.st-off{background:color-mix(in oklch, var(--destructive) 16%, transparent)}}.st-off{color:var(--destructive);padding:0 .35rem;font-size:9.5px;font-weight:800}.st-office{color:#0ea5e9;align-items:center;gap:.2rem;margin-top:.1rem;font-size:10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.st-office{color:color-mix(in oklch, #0ea5e9 78%, var(--foreground))}}.st-contact{flex-direction:column;gap:.1rem;min-width:0;display:flex}.st-link{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.st-link{color:color-mix(in oklch, var(--muted-foreground) 88%, var(--foreground))}}.st-link{min-width:0}a.st-link:hover{color:var(--foreground);text-decoration:underline}.st-tags{flex-wrap:wrap;gap:.25rem;margin-top:.15rem;display:flex}.st-tag{border-radius:.3rem;align-items:center;gap:.2rem;padding:0 .3rem;font-size:9.5px;font-weight:800;display:inline-flex}.st-tag-sip{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.st-tag-sip{background:color-mix(in oklch, var(--destructive) 16%, transparent)}}.st-tag-sip{color:var(--destructive)}.st-tag-wifi{color:#10b981;background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16)}.st-activity{flex-direction:column;gap:.1rem;display:flex}.st-full{font-size:11px;font-weight:600}.st-seen{color:var(--muted-foreground);align-items:center;gap:.2rem;font-size:10.5px;display:inline-flex}.st-seen-now{color:#10b981;font-weight:700}.st-icon-link{border-radius:var(--radius-md);border:1px solid var(--border);width:1.75rem;height:1.75rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;place-items:center;display:grid}.st-icon-link:hover{background:var(--accent);color:var(--foreground)}.st-reason{flex:18rem;min-width:12rem}.st-skel-avatar{border-radius:9999px;flex:none;width:2.35rem;height:2.35rem}.st-form{columns:1;column-gap:.85rem}@media (min-width:64rem){.st-form{columns:2}}@media (min-width:96rem){.st-form{columns:3}}.st-form>.st-card{break-inside:avoid;margin-bottom:.85rem}.st-notes{flex-direction:column;gap:.6rem;margin-bottom:.85rem;display:flex}.st-notes:empty{display:none}.st-card{border-radius:var(--radius);border:1px solid var(--border);border-left:3px solid var(--st-t,var(--primary));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.st-card{border-left:3px solid color-mix(in oklch, var(--st-t,var(--primary)) 70%, transparent)}}.st-card{background:var(--card);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;padding:.85rem;animation:.42s cubic-bezier(.22,.9,.3,1) both st-card-in}@keyframes st-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.st-card:hover{box-shadow:0 12px 30px -20px var(--st-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.st-card:hover{box-shadow:0 12px 30px -20px color-mix(in oklch, var(--st-t,var(--primary)) 60%, transparent)}}.st-card[data-tone=violet]{--st-t:#8b5cf6}.st-card[data-tone=sky]{--st-t:#0ea5e9}.st-card[data-tone=emerald]{--st-t:#10b981}.st-card[data-tone=amber]{--st-t:#f59e0b}.st-card[data-tone=teal]{--st-t:#14b8a6}.st-card[data-tone=pink]{--st-t:#ec4899}.st-card[data-tone=indigo]{--st-t:#6366f1}.st-card[data-tone=orange]{--st-t:#f97316}.st-card[data-tone=rose]{--st-t:#f43f5e}.st-card-dots{pointer-events:none;background-image:radial-gradient(var(--st-t,var(--primary)) 1px, transparent 1px);height:4.5rem;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.st-card-dots{background-image:radial-gradient(color-mix(in oklch, var(--st-t,var(--primary)) 42%, transparent) 1px, transparent 1px)}}.st-card-dots{opacity:.35;background-size:12px 12px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.st-card-head{align-items:center;gap:.45rem;margin-bottom:.7rem;font-size:12.5px;font-weight:800;display:flex;position:relative}.st-card-icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--st-t,var(--primary)), var(--st-t,var(--primary)));flex:none;place-items:center;width:1.85rem;height:1.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.st-card-icon{background:linear-gradient(135deg, color-mix(in oklch, var(--st-t,var(--primary)) 85%, transparent), color-mix(in oklch, var(--st-t,var(--primary)) 45%, transparent))}}.st-card-icon{color:#fff;box-shadow:0 5px 14px -7px var(--st-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.st-card-icon{box-shadow:0 5px 14px -7px color-mix(in oklch, var(--st-t,var(--primary)) 85%, transparent)}}.st-card-icon{transition:transform var(--motion-fast) ease}.st-card:hover .st-card-icon{transform:scale(1.07)rotate(-4deg)}.st-grid{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.st-wide,.st-privacy{grid-column:1/-1}.st-err{color:var(--destructive);font-size:10.5px}.st-card .ai-label{color:var(--st-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.st-card .ai-label{color:color-mix(in oklch, var(--st-t,var(--primary)) 55%, var(--foreground))}}.st-card .ai-field input:focus-visible,.st-card .ai-field textarea:focus-visible{border-color:var(--st-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.st-card .ai-field input:focus-visible,.st-card .ai-field textarea:focus-visible{border-color:color-mix(in oklch, var(--st-t,var(--primary)) 70%, transparent)}}.st-card .ai-field input:focus-visible,.st-card .ai-field textarea:focus-visible{box-shadow:0 0 0 3px var(--st-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.st-card .ai-field input:focus-visible,.st-card .ai-field textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--st-t,var(--primary)) 25%, transparent)}}.st-card .ai-switch-icon{background:var(--st-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.st-card .ai-switch-icon{background:color-mix(in oklch, var(--st-t,var(--primary)) 14%, transparent)}}.st-card .ai-switch-icon{color:var(--st-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.st-card .ai-switch-icon{color:color-mix(in oklch, var(--st-t,var(--primary)) 80%, var(--foreground))}}.rc-status[data-tone=all]{--rc-t:var(--primary)}.rc-status[data-tone=amber],.rc-act[data-tone=amber]{--rc-t:#f59e0b}.rc-status[data-tone=sky],.rc-act[data-tone=sky]{--rc-t:#0ea5e9}.rc-status[data-tone=violet],.rc-act[data-tone=violet]{--rc-t:#8b5cf6}.rc-status[data-tone=emerald],.rc-act[data-tone=emerald]{--rc-t:#10b981}.rc-status[data-tone=rose],.rc-act[data-tone=rose]{--rc-t:#f43f5e}.rc-status[data-tone=slate],.rc-act[data-tone=slate]{--rc-t:#64748b}.rc-status[data-tone=none]{--rc-t:#94a3b8}.rc-col-id{font-variant-numeric:tabular-nums;width:4.5rem;color:var(--muted-foreground);font-size:11.5px;font-weight:750}.rc-name{font-size:13px;font-weight:700}.rc-status{background:var(--rc-t,var(--primary));border-radius:9999px;align-items:center;height:1.45rem;padding-inline:.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rc-status{background:color-mix(in oklch, var(--rc-t,var(--primary)) 16%, transparent)}}.rc-status{color:var(--rc-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.rc-status{color:color-mix(in oklch, var(--rc-t,var(--primary)) 78%, var(--foreground))}}.rc-status{white-space:nowrap;font-size:11px;font-weight:750}.rc-phone{font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:12px;display:inline-flex}.rc-phone-bad{color:var(--destructive)}.rc-warn{color:var(--destructive);font-size:10.5px}.rc-filled,.rc-waiting{align-items:center;gap:.25rem;font-size:11px;font-weight:700;display:inline-flex}.rc-filled{color:#10b981}.rc-waiting{color:var(--muted-foreground)}.rc-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;display:grid}@media (min-width:68rem){.rc-split{grid-template-columns:minmax(0,1fr) 21rem}}.rc-main{columns:19rem;column-gap:.85rem}.rc-main>.rc-card{break-inside:avoid;width:100%;margin-bottom:.85rem}.rc-side{flex-direction:column;gap:.85rem;display:flex}@media (min-width:68rem){.rc-side{position:sticky;top:.85rem}}.rc-card{border-radius:var(--radius);border:1px solid var(--border);border-left:3px solid var(--rc-c,var(--primary));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rc-card{border-left:3px solid color-mix(in oklch, var(--rc-c,var(--primary)) 70%, transparent)}}.rc-card{background:var(--card);transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;padding:.85rem;animation:.42s cubic-bezier(.22,.9,.3,1) both rc-card-in}@keyframes rc-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rc-card:hover{box-shadow:0 12px 30px -20px var(--rc-c,var(--primary))}@supports (color:color-mix(in lab, red, red)){.rc-card:hover{box-shadow:0 12px 30px -20px color-mix(in oklch, var(--rc-c,var(--primary)) 60%, transparent)}}.rc-card[data-tone=violet]{--rc-c:#8b5cf6}.rc-card[data-tone=sky]{--rc-c:#0ea5e9}.rc-card[data-tone=emerald]{--rc-c:#10b981}.rc-card[data-tone=amber]{--rc-c:#f59e0b}.rc-card[data-tone=pink]{--rc-c:#ec4899}.rc-card[data-tone=indigo]{--rc-c:#6366f1}.rc-card[data-tone=slate]{--rc-c:#64748b}.rc-card-dots{pointer-events:none;background-image:radial-gradient(var(--rc-c,var(--primary)) 1px, transparent 1px);height:4.5rem;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.rc-card-dots{background-image:radial-gradient(color-mix(in oklch, var(--rc-c,var(--primary)) 42%, transparent) 1px, transparent 1px)}}.rc-card-dots{opacity:.35;background-size:12px 12px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.rc-card-head{align-items:center;gap:.45rem;margin-bottom:.7rem;font-size:12.5px;font-weight:800;display:flex;position:relative}.rc-card-icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--rc-c,var(--primary)), var(--rc-c,var(--primary)));flex:none;place-items:center;width:1.85rem;height:1.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rc-card-icon{background:linear-gradient(135deg, color-mix(in oklch, var(--rc-c,var(--primary)) 85%, transparent), color-mix(in oklch, var(--rc-c,var(--primary)) 45%, transparent))}}.rc-card-icon{color:#fff;box-shadow:0 5px 14px -7px var(--rc-c,var(--primary))}@supports (color:color-mix(in lab, red, red)){.rc-card-icon{box-shadow:0 5px 14px -7px color-mix(in oklch, var(--rc-c,var(--primary)) 85%, transparent)}}.rc-card-icon{transition:transform var(--motion-fast) ease}.rc-card:hover .rc-card-icon{transform:scale(1.07)rotate(-4deg)}.rc-card-skel{flex-direction:column;gap:.5rem;display:flex}.rc-empty{color:var(--muted-foreground);justify-content:center;align-items:center;gap:.5rem;padding-block:1.6rem;font-size:12.5px;display:flex}.rc-body{flex-direction:column;gap:.4rem;display:flex;position:relative}.rc-who{align-items:flex-start;gap:.7rem;display:flex}.rc-who-text{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.rc-photo{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--rc-c,var(--primary));flex:none;width:4.4rem;height:5.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rc-photo{background:color-mix(in oklch, var(--rc-c,var(--primary)) 12%, transparent)}}.rc-photo img{object-fit:cover;width:100%;height:100%}.rc-photo-empty{height:100%;color:var(--rc-c,var(--primary));place-items:center;font-size:22px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.rc-photo-empty{color:color-mix(in oklch, var(--rc-c,var(--primary)) 70%, var(--foreground))}}.rc-line{justify-content:space-between;align-items:baseline;gap:.6rem;font-size:12px;display:flex}.rc-line-k{color:var(--rc-c,var(--primary));flex:none;align-items:center;gap:.25rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rc-line-k{color:color-mix(in oklch, var(--rc-c,var(--primary)) 55%, var(--foreground))}}.rc-line-v{text-align:right;overflow-wrap:anywhere;min-width:0}.rc-line-empty{color:var(--muted-foreground);opacity:.65}.rc-block{flex-direction:column;gap:.15rem;margin-top:.25rem;display:flex}.rc-block-k{color:var(--rc-c,var(--primary));font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.rc-block-k{color:color-mix(in oklch, var(--rc-c,var(--primary)) 55%, var(--foreground))}}.rc-block-v{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.rc-formlink{color:var(--rc-c,var(--primary));align-items:center;gap:.3rem;margin-top:.6rem;font-size:11.5px;font-weight:700;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rc-formlink{color:color-mix(in oklch, var(--rc-c,var(--primary)) 75%, var(--foreground))}}.rc-formlink:hover{text-decoration:underline}.rc-head-sub{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.rc-head-id{font-variant-numeric:tabular-nums;opacity:.7;font-size:11.5px}.rc-won{border-color:#10b98173;border-color:lab(66.6921% -50.6679 17.0586/.45)}.rc-note{color:var(--muted-foreground);margin-bottom:.6rem;font-size:11px;line-height:1.45;position:relative}.rc-owner{margin-bottom:.6rem}.rc-btns{flex-direction:column;gap:.4rem;display:flex;position:relative}.rc-act{border-color:var(--rc-t,var(--primary));justify-content:flex-start;gap:.5rem;width:100%}@supports (color:color-mix(in lab, red, red)){.rc-act{border-color:color-mix(in oklch, var(--rc-t,var(--primary)) 35%, transparent)}}.rc-act{background:var(--rc-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.rc-act{background:color-mix(in oklch, var(--rc-t,var(--primary)) 8%, transparent)}}.rc-act{color:var(--rc-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.rc-act{color:color-mix(in oklch, var(--rc-t,var(--primary)) 80%, var(--foreground))}}.rc-act{font-weight:750}.rc-act:not(:disabled):hover{background:var(--rc-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.rc-act:not(:disabled):hover{background:color-mix(in oklch, var(--rc-t,var(--primary)) 16%, transparent)}}.rc-act:not(:disabled):hover{border-color:var(--rc-t,var(--primary))}@supports (color:color-mix(in lab, red, red)){.rc-act:not(:disabled):hover{border-color:color-mix(in oklch, var(--rc-t,var(--primary)) 55%, transparent)}}.rc-act:not(:disabled):hover{transform:translate(2px)}.rc-act-label{text-align:left;flex:1}.rc-sms{background:var(--rc-t,var(--primary));border-radius:9999px;padding-inline:.35rem}@supports (color:color-mix(in lab, red, red)){.rc-sms{background:color-mix(in oklch, var(--rc-t,var(--primary)) 20%, transparent)}}.rc-sms{letter-spacing:.04em;font-size:9.5px;font-weight:800}.rc-btns>span{display:block}.rc-eval{flex-direction:column;gap:.75rem;display:flex;position:relative}.rc-scale{grid-template-columns:repeat(11,minmax(0,1fr));gap:.2rem;display:grid}.rc-score{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--background);font-variant-numeric:tabular-nums;cursor:pointer;width:100%;min-width:0;height:1.9rem;transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;padding:0;font-size:11.5px;font-weight:750}.rc-score:not(:disabled):hover{transform:translateY(-2px)}.rc-score[data-lit]{color:#f59e0b;background:#f59e0b38;background:lab(72.7914% 26.933 75.4336/.22);border-color:#f59e0b66;border-color:lab(72.7914% 26.933 75.4336/.4)}@supports (color:color-mix(in lab, red, red)){.rc-score[data-lit]{color:color-mix(in oklch, #f59e0b 80%, var(--foreground))}}.rc-score[data-on]{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border-color:#0000;box-shadow:0 7px 18px -10px #f59e0b}.rc-score:disabled{opacity:.5;cursor:not-allowed}.rc-chips{flex-wrap:wrap;gap:.3rem;display:flex}.rc-chip{border:1px solid var(--border);background:var(--background);cursor:pointer;height:1.85rem;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:9999px;align-items:center;gap:.25rem;padding-inline:.6rem;font-size:11.5px;font-weight:700;display:inline-flex}.rc-chip:not(:disabled):hover{transform:translateY(-1px)}.rc-chip[data-on]{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#0000;box-shadow:0 7px 18px -10px #6366f1}.rc-chip:disabled{opacity:.5;cursor:not-allowed}.rc-over{color:var(--destructive);font-weight:800}.rc-new{flex-direction:column;gap:.75rem;display:flex}@media (prefers-reduced-motion:reduce){.rc-card{animation:none}.rc-act:not(:disabled):hover,.rc-score:not(:disabled):hover,.rc-chip:not(:disabled):hover{transform:none}}.rl-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;display:grid}.rl-card{border-radius:var(--radius);border:1px solid var(--border);border-left:3px solid oklch(.68 .17 var(--rl-h,265deg));background:var(--card);animation:.42s cubic-bezier(.22,.9,.3,1) both rl-in;animation-delay:calc(var(--i,0) * 45ms);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;flex-direction:column;gap:.6rem;padding:.8rem;display:flex;position:relative;overflow:hidden}@keyframes rl-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rl-grid .rl-card:hover{box-shadow:0 16px 34px -24px oklch(.68 .17 var(--rl-h,265deg));transform:translateY(-2px)}.rl-card-owner{--rl-h:75deg;border-left-color:#f59e0b}.rl-card-off{opacity:.62}.rl-card-dots{pointer-events:none;background-image:radial-gradient(oklch(.68 .17 var(--rl-h,265deg) / .45) 1px, transparent 1px);opacity:.3;background-size:12px 12px;height:4rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.rl-head{align-items:center;gap:.5rem;display:flex;position:relative}.rl-mark{border-radius:var(--radius-md);background:linear-gradient(135deg, oklch(.68 .17 var(--rl-h,265deg)), oklch(.48 .14 var(--rl-h,265deg)));color:#fff;width:2rem;height:2rem;box-shadow:0 6px 16px -8px oklch(.68 .17 var(--rl-h,265deg));transition:transform var(--motion-fast) ease;flex:none;place-items:center;display:grid}.rl-card:hover .rl-mark{transform:scale(1.07)rotate(-4deg)}.rl-name{overflow-wrap:anywhere;font-size:13.5px;font-weight:800;line-height:1.2;display:block}.rl-id{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:10.5px}.rl-off{background:var(--muted-foreground);border-radius:9999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.rl-off{background:color-mix(in oklch, var(--muted-foreground) 20%, transparent)}}.rl-off{text-transform:uppercase;letter-spacing:.04em;padding:.05rem .4rem;font-size:9.5px;font-weight:800}.rl-meter{flex-direction:column;gap:.3rem;display:flex;position:relative}.rl-meter-k{color:oklch(.68 .17 var(--rl-h,265deg));align-items:center;gap:.3rem;font-size:11.5px;font-weight:700;display:inline-flex}.rl-bar{background:var(--muted-foreground);border-radius:9999px;height:4px;display:block}@supports (color:color-mix(in lab, red, red)){.rl-bar{background:color-mix(in oklch, var(--muted-foreground) 22%, transparent)}}.rl-bar{overflow:hidden}.rl-bar-fill{background:linear-gradient(90deg, oklch(.68 .17 var(--rl-h,265deg)), oklch(.78 .15 var(--rl-h,265deg)));border-radius:9999px;height:100%;animation:.9s cubic-bezier(.22,.9,.3,1) both rl-bar;display:block}@keyframes rl-bar{0%{width:0!important}}.rl-holders{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.6rem;display:flex;position:relative}.rl-faces{align-items:center;display:flex}.rl-face{border:2px solid var(--card);background:var(--muted-foreground);border-radius:9999px;flex:none;width:1.6rem;height:1.6rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rl-face{background:color-mix(in oklch, var(--muted-foreground) 18%, transparent)}}.rl-face{transition:transform var(--motion-fast) ease;margin-left:-.45rem}.rl-face:first-child{margin-left:0}.rl-faces:hover .rl-face{margin-left:.1rem}.rl-face img{object-fit:cover;width:100%;height:100%}.rl-face-empty{place-items:center;width:100%;height:100%;font-size:10px;font-weight:800;display:grid}.rl-face-more{background:oklch(.68 .17 var(--rl-h,265deg));color:#fff;place-items:center;font-size:10px;font-weight:800;display:grid}.rl-nobody,.rl-holders-n{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:11px;font-weight:700;display:inline-flex}.rl-acts{align-items:center;gap:.35rem;margin-top:auto;display:flex;position:relative}.rl-act{flex:1}.rl-act-del{flex:none}.rl-card-skel{gap:.5rem}.rl-empty{color:var(--muted-foreground);grid-column:1/-1;justify-content:center;align-items:center;gap:.5rem;padding-block:2rem;font-size:12.5px;display:flex}.rl-edit{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;display:grid}@media (min-width:64rem){.rl-edit{grid-template-columns:20rem minmax(0,1fr)}.rl-meta{position:sticky;top:.85rem}}.rl-card-head{align-items:center;gap:.45rem;font-size:12.5px;font-weight:800;display:flex;position:relative}.rl-card-icon{border-radius:var(--radius-md);background:linear-gradient(135deg, oklch(.68 .17 var(--rl-h,265deg)), oklch(.5 .14 var(--rl-h,265deg)));color:#fff;width:1.85rem;height:1.85rem;box-shadow:0 5px 14px -7px oklch(.68 .17 var(--rl-h,265deg));flex:none;place-items:center;display:grid}.rl-head-n{font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin-left:auto;font-size:11px}.rl-head-sub{flex-wrap:wrap;align-items:center;gap:.6rem;display:inline-flex}.rl-count{align-items:center;gap:.25rem;font-size:11.5px;font-weight:700;display:inline-flex}.rl-status{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex;position:relative}.rl-status-text{align-items:center;gap:.3rem;font-size:11.5px;font-weight:700;display:inline-flex}.rl-over{color:var(--destructive);font-weight:800}.rl-tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:relative}.rl-tools>*{height:2.75rem}.rl-toolbar{--st-h:2.75rem}.rl-search{flex:12rem}.rl-tree{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--muted);max-height:min(62vh,40rem);position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.rl-tree{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.rl-tree{padding:.35rem}.rl-tree-skel{flex-direction:column;gap:.5rem;padding:.5rem;display:flex}.rl-branch{position:relative}.rl-kids{border-left:1px dashed var(--muted-foreground);margin-left:.7rem;padding-left:.4rem}@supports (color:color-mix(in lab, red, red)){.rl-kids{border-left:1px dashed color-mix(in oklch, var(--muted-foreground) 30%, transparent)}}.rl-section{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin:.6rem 0 .3rem;padding-left:.3rem;font-size:10px;font-weight:800}.rl-row{border-radius:var(--radius-md);min-height:1.75rem;transition:background-color var(--motion-fast) ease;align-items:center;gap:.3rem;padding:0 .3rem;display:flex}.rl-row:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-row:hover{background:color-mix(in oklch, var(--accent) 65%, transparent)}}.rl-row-on{background:#10b9811f;background:lab(66.6921% -50.6679 17.0586/.12)}.rl-row-on:hover{background:#10b9812e;background:lab(66.6921% -50.6679 17.0586/.18)}.rl-caret{width:1.3rem;height:1.3rem;color:var(--muted-foreground);cursor:pointer;transition:transform var(--motion-fast) ease, background-color var(--motion-fast) ease;border-radius:.3rem;flex:none;place-items:center;display:grid}.rl-caret:hover{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.rl-caret:hover{background:color-mix(in oklch, var(--muted-foreground) 18%, transparent)}}.rl-caret[data-open]{transform:rotate(90deg)}.rl-caret-none{cursor:default}.rl-tick{border:1.5px solid var(--muted-foreground);border-radius:.35rem;flex:none;place-items:center;width:1.15rem;height:1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rl-tick{border:1.5px solid color-mix(in oklch, var(--muted-foreground) 45%, transparent)}}.rl-tick{background:var(--background);color:#fff;cursor:pointer;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease}.rl-tick:not(:disabled):hover{transform:scale(1.12)}.rl-row-on .rl-tick{background:linear-gradient(135deg,#10b981,#059669);border-color:#0000;box-shadow:0 5px 12px -7px #10b981}.rl-tick:disabled{opacity:.5;cursor:not-allowed}.rl-label{text-align:left;cursor:pointer;flex:1;align-items:baseline;gap:.4rem;min-width:0;display:flex}.rl-label:disabled{cursor:not-allowed}.rl-code{font-family:var(--font-mono,ui-monospace), monospace;font-variant-numeric:tabular-nums;color:var(--muted-foreground);opacity:.75;flex:none;font-size:10px;font-weight:600}.rl-row-on .rl-code{color:#10b981}@supports (color:color-mix(in lab, red, red)){.rl-row-on .rl-code{color:color-mix(in oklch, #10b981 70%, var(--foreground))}}.rl-text{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.rl-text-none{color:var(--muted-foreground);opacity:.6;font-style:italic;font-weight:500}.rl-hot{color:#f59e0b;flex:none;display:inline-flex}.rl-row-hot .rl-code{box-shadow:inset 0 0 0 1px #f59e0b8c;box-shadow:inset 0 0 0 1px lab(72.7914% 26.933 75.4336/.55)}.rl-all{border:1px solid var(--primary);border-radius:9999px;flex:none;align-items:center;gap:.25rem;height:1.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rl-all{border:1px solid color-mix(in oklch, var(--primary) 30%, transparent)}}.rl-all{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rl-all{background:color-mix(in oklch, var(--primary) 9%, transparent)}}.rl-all{font-variant-numeric:tabular-nums;color:var(--primary);padding-inline:.4rem;font-size:10px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.rl-all{color:color-mix(in oklch, var(--primary) 80%, var(--foreground))}}.rl-all{cursor:pointer;opacity:.55;transition:background-color var(--motion-fast) ease, opacity var(--motion-fast) ease}.rl-row:hover .rl-all{opacity:1}.rl-all[data-full]{opacity:1;color:#10b981;background:#10b98124;background:lab(66.6921% -50.6679 17.0586/.14);border-color:#10b98166;border-color:lab(66.6921% -50.6679 17.0586/.4)}@supports (color:color-mix(in lab, red, red)){.rl-all[data-full]{color:color-mix(in oklch, #10b981 80%, var(--foreground))}}.rl-all:not(:disabled):hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rl-all:not(:disabled):hover{background:color-mix(in oklch, var(--primary) 22%, transparent)}}.rl-all:disabled{opacity:.4;cursor:not-allowed}.rl-all-n{line-height:1}.rl-named{opacity:.8;margin-right:.4rem;font-size:10px;font-weight:600}@media (prefers-reduced-motion:reduce){.rl-grid .rl-card:hover,.rl-tick:not(:disabled):hover{transform:none}}.pst-sub{flex-wrap:wrap;align-items:center;gap:.6rem;display:inline-flex}.pst-sub-month,.pst-sub-stamp{align-items:center;gap:.3rem;display:inline-flex}.pst-sub-month{color:var(--foreground);font-weight:700}.pst-sub-stamp{color:#10b981;background:#10b98124;background:lab(66.6921% -50.6679 17.0586/.14);border-radius:9999px;padding:.05rem .5rem;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pst-sub-stamp{color:color-mix(in oklch, #10b981 80%, var(--foreground))}}.pst-nav{flex-wrap:wrap;gap:.4rem;display:flex}.pst-nav-i{border:1px solid var(--pst-c);border-radius:9999px;align-items:center;gap:.45rem;height:2.75rem;padding-inline:1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pst-nav-i{border:1px solid color-mix(in oklch, var(--pst-c) 30%, transparent)}}.pst-nav-i{background:var(--pst-c)}@supports (color:color-mix(in lab, red, red)){.pst-nav-i{background:color-mix(in oklch, var(--pst-c) 8%, transparent)}}.pst-nav-i{color:var(--pst-c)}@supports (color:color-mix(in lab, red, red)){.pst-nav-i{color:color-mix(in oklch, var(--pst-c) 75%, var(--foreground))}}.pst-nav-i{transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;font-size:13px;font-weight:750}.pst-nav-i:hover{background:var(--pst-c);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.pst-nav-i:hover{background:color-mix(in oklch, var(--pst-c) 15%, transparent)}}.pst-nav-on{background:linear-gradient(135deg, var(--pst-c), var(--pst-c));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.pst-nav-on{background:linear-gradient(135deg, var(--pst-c), color-mix(in oklch, var(--pst-c) 60%, #000))}}.pst-nav-on{color:#fff;box-shadow:0 10px 24px -14px var(--pst-c)}.pst-nav-on:hover{background:linear-gradient(135deg, var(--pst-c), var(--pst-c))}@supports (color:color-mix(in lab, red, red)){.pst-nav-on:hover{background:linear-gradient(135deg, var(--pst-c), color-mix(in oklch, var(--pst-c) 60%, #000))}}.pst-bar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pst-month{align-items:center;gap:.35rem;display:flex}.pst-month-pick{width:13rem}.pst-month-pick [data-slot=select-trigger]{width:100%;height:2.75rem;font-weight:700}.pst-active{height:2.75rem;margin-left:auto}.pst-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (min-width:720px){.pst-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.pst-kpis{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}}.pst-kpi{border-radius:calc(var(--radius) * 1.05);animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.1rem;padding:.65rem .8rem .7rem;display:flex}.pst-kpi:hover{filter:brightness(1.06);transform:translateY(-2px)}.pst-kpi-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:10.5px;font-weight:700;display:flex}.pst-kpi-figure{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1.15}.pst-kpi-sub{opacity:.92;min-height:1rem;font-size:10.5px}.pst-card{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);padding:.85rem;position:relative;overflow:hidden}.pst-card-head{align-items:center;gap:.45rem;margin-bottom:.6rem;font-size:12.5px;font-weight:800;display:flex}.pst-card-icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--pst-c), var(--pst-c));flex:none;place-items:center;width:1.85rem;height:1.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pst-card-icon{background:linear-gradient(135deg, var(--pst-c), color-mix(in oklch, var(--pst-c) 55%, #000))}}.pst-card-icon{color:#fff;box-shadow:0 5px 14px -7px var(--pst-c)}.pst-head-n{font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin-left:auto;font-size:11px}.pst-empty{color:var(--muted-foreground);justify-content:center;align-items:center;gap:.5rem;padding-block:1.8rem;font-size:12.5px;display:flex}.pst-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:.7rem;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.pst-legend-i{align-items:center;gap:.3rem;display:inline-flex}.pst-dot{border-radius:9999px;flex:none;width:.55rem;height:.55rem}.pst-dot-weekend{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pst-dot-weekend{background:color-mix(in oklch, var(--muted-foreground) 30%, transparent)}}.pst-dot-weekend{border-radius:.15rem}.pst-readout{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.8rem;min-height:1.4rem;margin-bottom:.4rem;font-size:12px;display:flex}.pst-readout-i{align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.pst-readout-mine{color:#f59e0b}.pst-readout-hint{color:var(--muted-foreground);font-size:11px}.pst-chart{align-items:stretch;gap:3px;height:11rem;display:flex}.pst-col{cursor:pointer;min-width:0;transition:background-color var(--motion-fast) ease;border-radius:.4rem .4rem 0 0;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:stretch;padding:0 1px 1.2rem;display:flex;position:relative}.pst-col-weekend{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pst-col-weekend{background:color-mix(in oklch, var(--muted-foreground) 11%, transparent)}}.pst-col:hover,.pst-col-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pst-col:hover,.pst-col-on{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.pst-col-today .pst-day{background:var(--primary);color:var(--primary-foreground);border-radius:9999px}.pst-stack{transform-origin:bottom;min-height:0;animation:.7s cubic-bezier(.22,.9,.3,1) both pst-grow;animation-delay:calc(var(--i,0) * 14ms);border-radius:.3rem .3rem 0 0;flex-direction:column-reverse;display:flex;overflow:hidden}@keyframes pst-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.pst-seg{flex-basis:0;min-height:2px;display:block}.pst-col:hover .pst-stack,.pst-col-on .pst-stack{filter:brightness(1.12)}.pst-mine{pointer-events:none;background:#f59e0b40;background:lab(72.7914% 26.933 75.4336/.25);border:2px solid #f59e0b;border-bottom:0;border-radius:.25rem .25rem 0 0;position:absolute;bottom:1.2rem;left:18%;right:18%}.pst-day{text-align:center;font-variant-numeric:tabular-nums;min-width:1.05rem;color:var(--muted-foreground);padding:0 .15rem;font-size:9.5px;font-weight:700;line-height:1.05rem;position:absolute;bottom:.1rem;left:50%;transform:translate(-50%)}.pst-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem;display:grid}@media (min-width:1180px){.pst-split{grid-template-columns:minmax(0,1fr) 21rem}.pst-side{position:sticky;top:.85rem}}@media (max-width:1179px){.pst-side{order:-1}}.pst-days{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));align-items:start;gap:.7rem;display:grid}.pst-days-wide{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr))}.pst-daycard{animation:.42s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 25ms);transition:opacity var(--motion-fast) ease, transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;padding:.7rem}.pst-daycard:hover{box-shadow:0 16px 32px -24px var(--primary);transform:translateY(-2px)}.pst-daycard-weekend{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.pst-daycard-weekend{background:color-mix(in oklch, var(--muted) 45%, var(--card))}}.pst-daycard-today{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.pst-daycard-today{box-shadow:0 0 0 2px var(--background), 0 0 0 4px color-mix(in oklch, var(--primary) 70%, transparent)}}.pst-daycard-empty{opacity:.6}.pst-daycard-dim{opacity:.35}.pst-dayhead{align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.pst-daynum{border-radius:var(--radius-md);color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#0ea5e9,#6366f1);flex:none;place-items:center;width:2.2rem;height:2.2rem;font-size:15px;font-weight:800;display:grid;box-shadow:0 6px 16px -9px #6366f1}.pst-daycard-weekend .pst-daynum{box-shadow:none;background:linear-gradient(135deg,#64748b,#334155)}.pst-dayname{flex-direction:column;min-width:0;font-size:12px;font-weight:700;line-height:1.2;display:flex}.pst-daydate{color:var(--muted-foreground);font-size:10.5px;font-weight:500}.pst-today{background:var(--primary);color:var(--primary-foreground);text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:.05rem .45rem;font-size:9.5px;font-weight:800}.pst-daytotal{font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:800}.pst-cols{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;display:grid}.pst-col-m{border-radius:var(--radius-md);border-top:2px solid var(--pst-c);background:var(--pst-c);min-width:0}@supports (color:color-mix(in lab, red, red)){.pst-col-m{background:color-mix(in oklch, var(--pst-c) 6%, transparent)}}.pst-col-m{padding:.4rem .45rem .45rem}.pst-col-head{color:var(--pst-c);align-items:center;gap:.25rem;margin-bottom:.3rem;font-size:10.5px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.pst-col-head{color:color-mix(in oklch, var(--pst-c) 80%, var(--foreground))}}.pst-col-head b{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.pst-names{flex-direction:column;gap:2px;display:flex}.pst-names li{min-height:1.35rem;transition:opacity var(--motion-fast) ease;border-radius:.3rem;align-items:center;gap:.3rem;padding:0 .3rem;font-size:11.5px;display:flex;position:relative;overflow:hidden}.pst-name-bar{background:var(--pst-c);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.pst-name-bar{background:color-mix(in oklch, var(--pst-c) 18%, transparent)}}.pst-name-bar{transform-origin:0;border-radius:.3rem;animation:.7s cubic-bezier(.22,.9,.3,1) both pst-bar}@keyframes pst-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pst-name-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;position:relative;overflow:hidden}.pst-name-n{font-variant-numeric:tabular-nums;font-weight:800;position:relative}.pst-name-on{box-shadow:inset 0 0 0 1.5px #f59e0b}.pst-name-on .pst-name-bar{background:#f59e0b59;background:lab(72.7913% 26.933 75.4336/.35)}.pst-name-dim{opacity:.4}.pst-name-more{color:var(--muted-foreground);font-size:10.5px;font-weight:700}.pst-blank{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:11px;font-style:italic;display:inline-flex}.pst-blank-why{cursor:help;display:inline-flex}.pst-board-search{height:2.75rem;margin-bottom:.5rem}.pst-unfocus{color:#f59e0b;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16);border-radius:9999px;align-items:center;gap:.3rem;margin-bottom:.5rem;padding:.2rem .6rem;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pst-unfocus{color:color-mix(in oklch, #f59e0b 85%, var(--foreground))}}.pst-unfocus{cursor:pointer}.pst-rank{flex-direction:column;gap:.25rem;display:flex}.pst-rank>li{animation:.38s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 30ms)}.pst-person{border-radius:var(--radius-md);text-align:left;cursor:pointer;width:100%;transition:background-color var(--motion-fast) ease, opacity var(--motion-fast) ease;align-items:center;gap:.5rem;padding:.4rem .45rem;display:flex}.pst-person:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pst-person:hover{background:color-mix(in oklch, var(--accent) 70%, transparent)}}.pst-person-on{background:#f59e0b24;background:lab(72.7914% 26.933 75.4336/.14);box-shadow:inset 0 0 0 1.5px #f59e0b99;box-shadow:inset 0 0 0 1.5px lab(72.7914% 26.933 75.4336/.6)}.pst-person-dim{opacity:.5}.pst-place{background:var(--muted-foreground);border-radius:9999px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pst-place{background:color-mix(in oklch, var(--muted-foreground) 16%, transparent)}}.pst-place{font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:800}.pst-place[data-place="1"]{color:#fff;background:linear-gradient(135deg,#fbbf24,#d97706);box-shadow:0 5px 12px -6px #d97706}.pst-place[data-place="2"]{color:#1e293b;background:linear-gradient(135deg,#e2e8f0,#94a3b8)}.pst-place[data-place="3"]{color:#fff;background:linear-gradient(135deg,#fdba74,#c2410c)}.pst-avatar{background:var(--muted-foreground);border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pst-avatar{background:color-mix(in oklch, var(--muted-foreground) 18%, transparent)}}.pst-avatar{font-size:12px;font-weight:800}.pst-avatar img{object-fit:cover;width:100%;height:100%}.pst-who{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.pst-who-name{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.pst-who-role{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.pst-share{background:var(--muted-foreground);border-radius:9999px;height:4px;margin-top:.15rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pst-share{background:color-mix(in oklch, var(--muted-foreground) 15%, transparent)}}.pst-share-seg{transform-origin:0;height:100%;animation:.8s cubic-bezier(.22,.9,.3,1) both pst-bar;display:block}.pst-nums{flex-direction:column;flex:none;align-items:flex-end;display:flex}.pst-nums b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.pst-nums-split{font-variant-numeric:tabular-nums;gap:.35rem;font-size:10px;font-weight:700;display:flex}.pst-more{width:100%;margin-top:.4rem}.pst-skel-kpi{border-radius:var(--radius);height:5.4rem;display:block}.pst-skel-chart{border-radius:var(--radius);height:14rem;display:block}.pst-skel-day{border-radius:var(--radius);height:11rem;display:block}.pst-preview{text-align:center;flex-direction:column;align-items:center;gap:.7rem;padding:2rem 1rem;display:flex}.pst-preview-mark{color:#fff;background:linear-gradient(135deg,#0ea5e9,#8b5cf6);border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;animation:3.2s ease-in-out infinite pst-float;display:grid;box-shadow:0 12px 28px -14px #8b5cf6}@keyframes pst-float{50%{transform:translateY(-4px)}}.pst-preview b{font-size:14px}.pst-preview ul{text-align:left;flex-direction:column;gap:.4rem;display:flex}.pst-preview li{color:var(--muted-foreground);animation:.42s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 80ms);align-items:center;gap:.5rem;font-size:12.5px;display:flex}.pst-preview li svg{color:var(--primary);flex:none}.ph{flex-direction:column;gap:.6rem;display:flex}.ph-list{flex-direction:column;gap:.6rem;display:flex;position:relative}.ph-list:before{content:"";background:linear-gradient(180deg, var(--primary), transparent);border-radius:9999px;width:2px;position:absolute;top:1rem;bottom:1rem;left:.95rem}@supports (color:color-mix(in lab, red, red)){.ph-list:before{background:linear-gradient(180deg, color-mix(in oklch, var(--primary) 40%, transparent), transparent)}}.ph-entry{animation:.32s cubic-bezier(.22,.9,.3,1) both pe-attr-in;animation-delay:calc(var(--i,0) * 40ms);grid-template-columns:1.9rem minmax(0,1fr);gap:.6rem;display:grid;position:relative}.ph-avatar{z-index:1;background:linear-gradient(135deg, var(--primary), var(--primary));border-radius:9999px;place-items:center;width:1.9rem;height:1.9rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ph-avatar{background:linear-gradient(135deg, var(--primary), color-mix(in oklch, var(--primary) 55%, #000))}}.ph-avatar{color:var(--primary-foreground);box-shadow:0 0 0 3px var(--card);font-size:12px;font-weight:800}.ph-card{border-radius:var(--radius);border:1px solid var(--border);background:var(--muted);min-width:0}@supports (color:color-mix(in lab, red, red)){.ph-card{background:color-mix(in oklch, var(--muted) 22%, transparent)}}.ph-card{padding:.6rem .75rem}.ph-head{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.45rem;font-size:12.5px;display:flex}.ph-action{text-transform:uppercase;letter-spacing:.04em;color:#0ea5e9;background:#0ea5e929;background:lab(63.352% -17.6077 -44.8636/.16);border-radius:9999px;padding:0 .45rem;font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ph-action{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.ph-action[data-action=create]{color:#10b981;background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16)}@supports (color:color-mix(in lab, red, red)){.ph-action[data-action=create]{color:color-mix(in oklch, #10b981 85%, var(--foreground))}}.ph-when{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11.5px}.ph-n{color:var(--muted-foreground);margin-left:auto;font-size:10.5px;font-weight:700}.ph-none{color:var(--muted-foreground);font-size:11.5px;font-style:italic}.ph-rows{flex-direction:column;gap:.35rem;display:flex}.ph-row{border-top:1px dashed var(--muted-foreground);grid-template-columns:9rem minmax(0,1fr);align-items:start;gap:.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ph-row{border-top:1px dashed color-mix(in oklch, var(--muted-foreground) 18%, transparent)}}.ph-row{padding-top:.35rem;font-size:12px}.ph-row:first-child{border-top:0;padding-top:0}@media (max-width:640px){.ph-row{grid-template-columns:minmax(0,1fr);gap:.2rem}}.ph-label{color:var(--muted-foreground);font-weight:700}@supports (color:color-mix(in lab, red, red)){.ph-label{color:color-mix(in oklch, var(--muted-foreground) 70%, var(--foreground))}}.ph-body{overflow-wrap:anywhere;min-width:0}.ph-pair{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.ph-arrow{width:.8rem;height:.8rem;color:var(--muted-foreground);flex:none}.ph-old{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ph-old{color:color-mix(in oklch, var(--destructive) 75%, var(--foreground))}}.ph-old{opacity:.8}.ph-new{color:#10b981;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ph-new{color:color-mix(in oklch, #10b981 80%, var(--foreground))}}.ph-delta{font-variant-numeric:tabular-nums;border-radius:9999px;padding:0 .4rem;font-size:10.5px;font-weight:800}.ph-up{color:#10b981}@supports (color:color-mix(in lab, red, red)){.ph-up{color:color-mix(in oklch, #10b981 85%, var(--foreground))}}.ph-down{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ph-down{color:color-mix(in oklch, var(--destructive) 85%, var(--foreground))}}.ph-delta.ph-up{background:#10b98126;background:lab(66.6921% -50.6679 17.0586/.15)}.ph-delta.ph-down{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ph-delta.ph-down{background:color-mix(in oklch, var(--destructive) 15%, transparent)}}.ph-quiet{color:var(--muted-foreground);font-size:11px;font-style:italic}.ph-flag{background:var(--muted-foreground);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.ph-flag{background:color-mix(in oklch, var(--muted-foreground) 18%, transparent)}}.ph-flag{padding:0 .5rem;font-size:11px;font-weight:700}.ph-flag-on{color:#10b981;background:#10b9812e;background:lab(66.6921% -50.6679 17.0586/.18)}@supports (color:color-mix(in lab, red, red)){.ph-flag-on{color:color-mix(in oklch, #10b981 85%, var(--foreground))}}.ph-summary{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.ph-badge{color:#0ea5e9;background:#0ea5e924;background:lab(63.352% -17.6077 -44.8636/.14);border-radius:9999px;padding:0 .45rem;font-size:11px}@supports (color:color-mix(in lab, red, red)){.ph-badge{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.ph-badge.ph-up{background:#10b98124;background:lab(66.6921% -50.6679 17.0586/.14)}.ph-badge.ph-down{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ph-badge.ph-down{background:color-mix(in oklch, var(--destructive) 14%, transparent)}}.ph-tags,.ph-photos{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.ph-chip{overflow-wrap:anywhere;border-radius:9999px;align-items:center;gap:.2rem;max-width:100%;padding:.05rem .5rem;font-size:11px;font-weight:600;display:inline-flex}.ph-chip-add{color:#10b981;background:#10b98124;background:lab(66.6921% -50.6679 17.0586/.14)}@supports (color:color-mix(in lab, red, red)){.ph-chip-add{color:color-mix(in oklch, #10b981 85%, var(--foreground))}}.ph-chip-del{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ph-chip-del{background:color-mix(in oklch, var(--destructive) 12%, transparent)}}.ph-chip-del{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ph-chip-del{color:color-mix(in oklch, var(--destructive) 85%, var(--foreground))}}.ph-chip-del{text-decoration:line-through}.ph-chip-more{border:1px dashed var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.ph-chip-more{border:1px dashed color-mix(in oklch, var(--muted-foreground) 45%, transparent)}}.ph-chip-more{color:var(--muted-foreground);cursor:pointer}.ph-thumb{background:var(--muted);border:2px solid #0000;border-radius:.5rem;flex:none;width:2.6rem;height:2.6rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ph-thumb{background:color-mix(in oklch, var(--muted) 50%, transparent)}}.ph-thumb{transition:transform var(--motion-fast) ease}.ph-thumb:hover{transform:scale(1.08)}.ph-thumb img{object-fit:cover;width:100%;height:100%}.ph-thumb-add{border-color:#10b981b3;border-color:lab(66.6921% -50.6679 17.0586/.7)}.ph-thumb-del{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ph-thumb-del{border-color:color-mix(in oklch, var(--destructive) 60%, transparent)}}.ph-thumb-del{opacity:.6}.ph-more{border:1px solid var(--border);color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:9999px;align-self:center;align-items:center;gap:.3rem;padding:.3rem .8rem;font-size:11.5px;font-weight:700;display:inline-flex}.ph-more:hover{background:var(--accent);color:var(--foreground)}.sp-tiles{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;display:grid}.sp-tile{border-radius:calc(var(--radius) * 1.05);animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.1rem;padding:.7rem .85rem .75rem;display:flex}.sp-tile:hover{filter:brightness(1.06);transform:translateY(-2px)}.sp-tile-link{cursor:pointer}.sp-tile-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:10.5px;font-weight:700;display:flex}.sp-tile-figure{font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800;line-height:1.15}.sp-tile-wait{opacity:.6}.sp-tile-sub{opacity:.9;font-size:10.5px}.sp-bar{--st-h:2.75rem}.sp-seg{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sp-seg{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.sp-seg{padding:.25rem}.sp-seg-i{height:100%;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:9999px;padding-inline:.95rem;font-size:12px;font-weight:700}.sp-seg-i:hover{color:var(--foreground)}.sp-seg-on{background:linear-gradient(135deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.sp-seg-on{background:linear-gradient(135deg, var(--primary), color-mix(in oklch, var(--primary) 65%, #000))}}.sp-seg-on{color:var(--primary-foreground);box-shadow:0 6px 16px -10px var(--primary)}.sp-found{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;margin-left:auto;font-size:11.5px;font-weight:700;display:inline-flex}.sp-row{cursor:pointer}.sp-row-off td{opacity:.55}.sp-row-off td.pv-col-acts{opacity:1}.sp-who{align-items:center;gap:.65rem;min-width:0;display:flex}.sp-avatar{background:linear-gradient(135deg, oklch(.68 .17 var(--sp-h)), oklch(.46 .14 var(--sp-h)));color:#fff;letter-spacing:.02em;width:2.3rem;height:2.3rem;box-shadow:0 6px 16px -9px oklch(.6 .17 var(--sp-h));transition:transform var(--motion-fast) ease;border-radius:.75rem;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid}.sp-row:hover .sp-avatar{transform:scale(1.07)rotate(-4deg)}.sp-skel-avatar{border-radius:.75rem;flex:none;width:2.3rem;height:2.3rem;display:block}.sp-name{white-space:nowrap;text-overflow:ellipsis;max-width:18rem;font-size:13px;font-weight:700;display:block;overflow:hidden}.sp-id{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:10.5px}.sp-dash{color:var(--muted-foreground);opacity:.6}.sp-address{align-items:center;gap:.3rem;max-width:22rem;font-size:12.5px;display:inline-flex}.sp-address>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp-delivers{flex-wrap:wrap;gap:.25rem;max-width:18rem;display:flex}.sp-chip{color:#8b5cf6;background:#8b5cf624;background:lab(50.6912% 45.8505 -71.7975/.14);border-radius:9999px;align-items:center;gap:.2rem;max-width:9rem;padding:.05rem .45rem;font-size:10.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sp-chip{color:color-mix(in oklch, #8b5cf6 80%, var(--foreground))}}.sp-chip{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp-chip-more{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sp-chip-more{background:color-mix(in oklch, var(--muted-foreground) 16%, transparent)}}.sp-chip-more{color:var(--muted-foreground)}.sp-chip-leaf{color:#f59e0b;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16)}@supports (color:color-mix(in lab, red, red)){.sp-chip-leaf{color:color-mix(in oklch, #f59e0b 85%, var(--foreground))}}.sp-status{white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:.12rem .55rem;font-size:11px;font-weight:750;display:inline-flex}.sp-status-dot{background:currentColor;border-radius:9999px;width:.45rem;height:.45rem}.sp-status-on{color:#10b981;background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16)}@supports (color:color-mix(in lab, red, red)){.sp-status-on{color:color-mix(in oklch, #10b981 85%, var(--foreground))}}.sp-status-on .sp-status-dot{animation:2.2s ease-in-out infinite sp-pulse;box-shadow:0 0 0 3px #10b98140;box-shadow:0 0 0 3px lab(66.6921% -50.6679 17.0586/.25)}@keyframes sp-pulse{50%{box-shadow:0 0 0 6px #0000;box-shadow:0 0 0 6px lab(0% 0 0/0)}}.sp-status-off{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sp-status-off{background:color-mix(in oklch, var(--muted-foreground) 16%, transparent)}}.sp-status-off{color:var(--muted-foreground)}.sp-card{border-radius:var(--radius);border:1px solid var(--border);border-left:3px solid var(--sp-c,var(--primary));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sp-card{border-left:3px solid color-mix(in oklch, var(--sp-c,var(--primary)) 70%, transparent)}}.sp-card{background:var(--card);animation:.42s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);padding:.9rem}.sp-card:before{content:"";pointer-events:none;background-image:radial-gradient(var(--sp-c,var(--primary)) 1px, transparent 1px);height:4.5rem;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.sp-card:before{background-image:radial-gradient(color-mix(in oklch, var(--sp-c,var(--primary)) 42%, transparent) 1px, transparent 1px)}}.sp-card:before{opacity:.35;background-size:12px 12px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.sp-card>*{position:relative}.sp-card-head{align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:13px;font-weight:800;display:flex}.sp-card-icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--sp-c,var(--primary)), var(--sp-c,var(--primary)));flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sp-card-icon{background:linear-gradient(135deg, var(--sp-c,var(--primary)), color-mix(in oklch, var(--sp-c,var(--primary)) 55%, #000))}}.sp-card-icon{color:#fff;box-shadow:0 5px 14px -7px var(--sp-c,var(--primary))}.sp-card-n{background:var(--sp-c,var(--primary));border-radius:9999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.sp-card-n{background:color-mix(in oklch, var(--sp-c,var(--primary)) 16%, transparent)}}.sp-card-n{font-variant-numeric:tabular-nums;color:var(--sp-c,var(--primary));padding:0 .5rem;font-size:11px}@supports (color:color-mix(in lab, red, red)){.sp-card-n{color:color-mix(in oklch, var(--sp-c,var(--primary)) 85%, var(--foreground))}}.sp-empty{color:var(--muted-foreground);font-size:12px;font-style:italic}.sp-hero{border-radius:calc(var(--radius) * 1.2);border:1px solid oklch(.6 .17 var(--sp-h));flex-wrap:wrap;align-items:center;gap:1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sp-hero{border:1px solid color-mix(in oklch, oklch(.6 .17 var(--sp-h)) 35%, var(--border))}}.sp-hero{background:radial-gradient(120% 140% at 0% 0%, oklch(.6 .17 var(--sp-h)), transparent 60%), var(--card)}@supports (color:color-mix(in lab, red, red)){.sp-hero{background:radial-gradient(120% 140% at 0% 0%, color-mix(in oklch, oklch(.6 .17 var(--sp-h)) 22%, transparent), transparent 60%), var(--card)}}.sp-hero{padding:1.1rem 1.2rem;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise}.sp-hero-dots{pointer-events:none;background-image:radial-gradient(oklch(.7 .15 var(--sp-h)) 1.2px, transparent 1.2px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sp-hero-dots{background-image:radial-gradient(color-mix(in oklch, oklch(.7 .15 var(--sp-h)) 40%, transparent) 1.2px, transparent 1.2px)}}.sp-hero-dots{opacity:.35;background-size:14px 14px;-webkit-mask-image:linear-gradient(105deg,#0000 30%,#000 95%);mask-image:linear-gradient(105deg,#0000 30%,#000 95%)}.sp-hero>*{position:relative}.sp-hero-avatar{background:linear-gradient(135deg, oklch(.7 .17 var(--sp-h)), oklch(.44 .14 var(--sp-h)));color:#fff;width:4.2rem;height:4.2rem;box-shadow:0 14px 30px -14px oklch(.6 .17 var(--sp-h));border-radius:1.2rem;flex:none;place-items:center;font-size:1.4rem;font-weight:800;animation:4s ease-in-out infinite sp-float;display:grid}@keyframes sp-float{50%{transform:translateY(-3px)rotate(-2deg)}}.sp-hero-main{flex-direction:column;flex:18rem;gap:.45rem;min-width:0;display:flex}.sp-hero-title{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.sp-hero-title h2{overflow-wrap:anywhere;font-size:1.35rem;font-weight:800;line-height:1.2}.sp-hero-facts{flex-wrap:wrap;gap:.5rem 1.2rem;display:flex}.sp-fact{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sp-fact{color:color-mix(in oklch, var(--muted-foreground) 60%, var(--foreground))}}.sp-fact svg{color:oklch(.65 .15 var(--sp-h));flex:none}.sp-hero-acts{gap:.5rem;margin-left:auto;display:flex}.sp-danger{color:var(--destructive)}.sp-info-grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;gap:.85rem;display:grid}.sp-chips{flex-wrap:wrap;gap:.35rem;display:flex}.sp-big-chip{color:#8b5cf6;background:#8b5cf61a;background:lab(50.6912% 45.8505 -71.7975/.1);border:1px solid #8b5cf64d;border:1px solid lab(50.6912% 45.8505 -71.7975/.3);border-radius:9999px;align-items:center;padding:.2rem .7rem;font-size:12px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sp-big-chip{color:color-mix(in oklch, #8b5cf6 75%, var(--foreground))}}.sp-big-chip{animation:.22s cubic-bezier(.34,1.56,.64,1) both pe-pop;animation-delay:calc(var(--i,0) * 15ms)}.sp-big-chip-leaf{color:#f59e0b;background:#f59e0b1a;background:lab(72.7914% 26.933 75.4336/.1);border-color:#f59e0b4d;border-color:lab(72.7914% 26.933 75.4336/.3)}@supports (color:color-mix(in lab, red, red)){.sp-big-chip-leaf{color:color-mix(in oklch, #f59e0b 80%, var(--foreground))}}.sp-groups{flex-direction:column;gap:.7rem;display:flex}.sp-group{flex-direction:column;gap:.35rem;display:flex}.sp-group-name{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:10.5px;font-weight:800}.sp-details{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.sp-skel-hero{border-radius:calc(var(--radius) * 1.2);height:7rem;display:block}.sp-skel-tile{border-radius:var(--radius);height:5.4rem;display:block}.sp-skel-card{border-radius:var(--radius);height:9rem;display:block}.sp-skel-preview{border-radius:var(--radius);height:18rem;display:block}.sp-form{grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem;display:grid}@media (min-width:64rem){.sp-form{grid-template-columns:minmax(0,1fr) 19rem}.sp-form-side{position:sticky;top:.9rem}}.sp-form-main{flex-direction:column;gap:.85rem;min-width:0;display:flex}.sp-fields{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.8rem 1rem;display:grid}.sp-fields-one{grid-template-columns:minmax(0,1fr)}.sp-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.sp-field>[data-slot=input]{height:2.75rem}.sp-label{color:var(--sp-c,var(--primary));align-items:center;gap:.3rem;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sp-label{color:color-mix(in oklch, var(--sp-c,var(--primary)) 55%, var(--foreground))}}.sp-req{color:var(--destructive)}.sp-err{color:var(--destructive);font-size:11px;font-weight:600}.sp-form-acts{border-top:1px dashed var(--muted-foreground);justify-content:flex-end;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sp-form-acts{border-top:1px dashed color-mix(in oklch, var(--muted-foreground) 25%, transparent)}}.sp-form-acts{padding-top:.85rem}.sp-preview{border-radius:calc(var(--radius) * 1.2);border:1px solid oklch(.6 .17 var(--sp-h));flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sp-preview{border:1px solid color-mix(in oklch, oklch(.6 .17 var(--sp-h)) 35%, var(--border))}}.sp-preview{background:radial-gradient(120% 90% at 50% 0%, oklch(.6 .17 var(--sp-h)), transparent 70%), var(--card)}@supports (color:color-mix(in lab, red, red)){.sp-preview{background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklch, oklch(.6 .17 var(--sp-h)) 24%, transparent), transparent 70%), var(--card)}}.sp-preview{text-align:center;padding:1.4rem 1rem 1.1rem;transition:border-color .4s}.sp-preview>*{position:relative}.sp-preview-tag{background:oklch(.6 .17 var(--sp-h));border-radius:9999px;align-items:center;gap:.25rem;display:inline-flex;position:absolute;top:.6rem;left:.6rem}@supports (color:color-mix(in lab, red, red)){.sp-preview-tag{background:color-mix(in oklch, oklch(.6 .17 var(--sp-h)) 18%, transparent)}}.sp-preview-tag{text-transform:uppercase;letter-spacing:.05em;color:oklch(.72 .14 var(--sp-h));padding:.05rem .5rem;font-size:10px;font-weight:800}.sp-preview-name{overflow-wrap:anywhere;font-size:1.05rem;font-weight:800}.sp-preview-blank{opacity:.4;font-style:italic}.sp-preview-line{max-width:100%;color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:12.5px;display:inline-flex}.sp-preview-line svg{color:oklch(.65 .15 var(--sp-h));flex:none}.sp-preview-counts{border-top:1px dashed var(--muted-foreground);gap:1rem;margin-top:.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sp-preview-counts{border-top:1px dashed color-mix(in oklch, var(--muted-foreground) 25%, transparent)}}.sp-preview-counts{padding-top:.6rem;font-size:12px}.sp-preview-counts span{align-items:center;gap:.3rem;display:inline-flex}.sp-preview-counts b{font-variant-numeric:tabular-nums;font-size:14px}@media (prefers-reduced-motion:reduce){.sp-hero-avatar,.sp-status-on .sp-status-dot{animation:none}}.b2-tiles{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.b2-tile{border-radius:calc(var(--radius) * 1.05);text-align:left;cursor:pointer;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.1rem;padding:.7rem .85rem .75rem;display:flex}.b2-tile-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:10.5px;font-weight:700;display:flex}.b2-tile-figure{font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800;line-height:1.15}.b2-tile-wait{opacity:.6}.b2-filters{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);flex-direction:column;gap:.55rem;padding:.8rem;display:flex}.b2-filter-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.b2-filter-row>*{height:2.75rem}.b2-search{flex:2 16rem}.b2-mini{flex:9rem}.b2-choice{flex:10rem}.b2-choice [data-slot=select-trigger]{width:100%;height:100%}.b2-date{width:10.5rem}.b2-date button{height:2.75rem}.b2-ranges{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.b2-ranges{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.b2-ranges{padding:.25rem}.b2-range{height:100%;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:9999px;padding-inline:.9rem;font-size:12px;font-weight:700}.b2-range:hover{color:var(--foreground)}.b2-range-on{background:linear-gradient(135deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.b2-range-on{background:linear-gradient(135deg, var(--primary), color-mix(in oklch, var(--primary) 65%, #000))}}.b2-range-on{color:var(--primary-foreground);box-shadow:0 6px 16px -10px var(--primary)}.b2-found{font-variant-numeric:tabular-nums;color:var(--muted-foreground);align-items:center;margin-left:auto;font-size:11.5px;font-weight:700;display:inline-flex}.b2-legend{border-top:1px dashed var(--muted-foreground);flex-wrap:wrap;gap:.4rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.b2-legend{border-top:1px dashed color-mix(in oklch, var(--muted-foreground) 22%, transparent)}}.b2-legend{color:var(--muted-foreground);padding-top:.5rem;font-size:11px}.b2-legend span{align-items:center;gap:.35rem;display:inline-flex}.b2-dot{background:var(--b2-dc);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--b2-dc);border-radius:9999px;flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.b2-dot{box-shadow:0 0 0 2px color-mix(in oklch, var(--b2-dc) 25%, transparent)}}.b2-dot-web{--b2-dc:#8b5cf6}.b2-dot-app{--b2-dc:#10b981}.b2-dot-admin{--b2-dc:#0ea5e9}.b2-dot-off{box-shadow:inset 0 0 0 1.5px var(--muted-foreground);background:0 0}@supports (color:color-mix(in lab, red, red)){.b2-dot-off{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--muted-foreground) 45%, transparent)}}.b2-dots{gap:.2rem;display:inline-flex}.b2-row{cursor:pointer}.b2-table td{vertical-align:top}.b2-who{gap:.6rem;min-width:0;display:flex}.b2-avatar{background:linear-gradient(135deg, oklch(.68 .16 var(--b2-h)), oklch(.46 .13 var(--b2-h)));color:#fff;width:2.3rem;height:2.3rem;box-shadow:0 6px 16px -9px oklch(.6 .16 var(--b2-h));transition:transform var(--motion-fast) ease;border-radius:9999px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.b2-row:hover .b2-avatar{transform:scale(1.07)rotate(-4deg)}.b2-skel-avatar{border-radius:9999px;flex:none;width:2.3rem;height:2.3rem;display:block}.b2-name{color:var(--primary);font-size:13px;font-weight:750;display:block}@supports (color:color-mix(in lab, red, red)){.b2-name{color:color-mix(in oklch, var(--primary) 70%, var(--foreground))}}.b2-name{white-space:nowrap;text-overflow:ellipsis;max-width:17rem;overflow:hidden}.b2-name-none{color:var(--muted-foreground);font-style:italic;font-weight:600}.b2-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.45rem;margin:.1rem 0 .2rem;font-size:10.5px;display:flex}.b2-id{font-variant-numeric:tabular-nums;font-weight:700}.b2-phone{font-size:12px;font-weight:700}.b2-stack{flex-direction:column;gap:.25rem;min-width:0;display:flex}.b2-line{align-items:center;gap:.3rem;max-width:16rem;font-size:12px;display:inline-flex}.b2-strong{font-weight:700}.b2-muted{color:var(--muted-foreground)}.b2-product{color:#10b981}@supports (color:color-mix(in lab, red, red)){.b2-product{color:color-mix(in oklch, #10b981 80%, var(--foreground))}}.b2-product{font-weight:700}.b2-product:hover{text-decoration:underline}.b2-price{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.b2-chips{flex-wrap:wrap;gap:.25rem;display:flex}.b2-chip{background:var(--muted-foreground);border-radius:9999px;align-self:flex-start;align-items:center;gap:.2rem;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.b2-chip{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.b2-chip{text-overflow:ellipsis;white-space:nowrap;padding:.05rem .5rem;font-size:10.5px;font-weight:700;overflow:hidden}.b2-chip-teal{color:#14b8a6;background:#14b8a629;background:lab(67.1486% -42.9199 -2.33008/.16)}@supports (color:color-mix(in lab, red, red)){.b2-chip-teal{color:color-mix(in oklch, #14b8a6 85%, var(--foreground))}}.b2-chip-sky{color:#0ea5e9;background:#0ea5e929;background:lab(63.352% -17.6077 -44.8636/.16)}@supports (color:color-mix(in lab, red, red)){.b2-chip-sky{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.b2-chip-violet{color:#8b5cf6;background:#8b5cf62e;background:lab(50.6912% 45.8505 -71.7975/.18)}@supports (color:color-mix(in lab, red, red)){.b2-chip-violet{color:color-mix(in oklch, #8b5cf6 85%, var(--foreground))}}.b2-empty{color:var(--muted-foreground);opacity:.75;align-items:center;gap:.3rem;font-size:11px;font-style:italic;display:inline-flex}.b2-col-notes{text-align:right;width:5rem}.b2-notes{border:1px solid var(--border);font-variant-numeric:tabular-nums;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:11.5px;font-weight:700;display:inline-flex}.b2-notes-on{color:#f59e0b;background:#f59e0b2e;background:lab(72.7914% 26.933 75.4336/.18);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.b2-notes-on{color:color-mix(in oklch, #f59e0b 85%, var(--foreground))}}.b2-hero{border-radius:calc(var(--radius) * 1.2);border:1px solid oklch(.6 .16 var(--b2-h));flex-wrap:wrap;align-items:center;gap:1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.b2-hero{border:1px solid color-mix(in oklch, oklch(.6 .16 var(--b2-h)) 35%, var(--border))}}.b2-hero{background:radial-gradient(120% 140% at 0% 0%, oklch(.6 .16 var(--b2-h)), transparent 60%), var(--card)}@supports (color:color-mix(in lab, red, red)){.b2-hero{background:radial-gradient(120% 140% at 0% 0%, color-mix(in oklch, oklch(.6 .16 var(--b2-h)) 22%, transparent), transparent 60%), var(--card)}}.b2-hero{padding:1.1rem 1.2rem;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise}.b2-hero-dots{pointer-events:none;background-image:radial-gradient(oklch(.7 .15 var(--b2-h)) 1.2px, transparent 1.2px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.b2-hero-dots{background-image:radial-gradient(color-mix(in oklch, oklch(.7 .15 var(--b2-h)) 40%, transparent) 1.2px, transparent 1.2px)}}.b2-hero-dots{opacity:.35;background-size:14px 14px;-webkit-mask-image:linear-gradient(105deg,#0000 30%,#000 95%);mask-image:linear-gradient(105deg,#0000 30%,#000 95%)}.b2-hero>*{position:relative}.b2-hero-avatar{background:linear-gradient(135deg, oklch(.7 .16 var(--b2-h)), oklch(.44 .13 var(--b2-h)));color:#fff;width:4.2rem;height:4.2rem;box-shadow:0 14px 30px -14px oklch(.6 .16 var(--b2-h));border-radius:9999px;flex:none;place-items:center;font-size:1.6rem;font-weight:800;animation:4s ease-in-out infinite b2-float;display:grid}@keyframes b2-float{50%{transform:translateY(-3px)}}.b2-hero-main{flex-direction:column;flex:20rem;gap:.45rem;min-width:0;display:flex}.b2-hero-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.b2-hero-title h2{overflow-wrap:anywhere;font-size:1.35rem;font-weight:800;line-height:1.2}.b2-hero-facts{flex-wrap:wrap;gap:.5rem 1.2rem;display:flex}.b2-fact{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.b2-fact{color:color-mix(in oklch, var(--muted-foreground) 60%, var(--foreground))}}.b2-fact svg{color:oklch(.65 .14 var(--b2-h));flex:none}.b2-link{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.b2-link{color:color-mix(in oklch, var(--primary) 80%, var(--foreground))}}.b2-link:hover{text-decoration:underline}.b2-sources{flex-wrap:wrap;gap:.35rem;display:flex}.b2-source{background:var(--b2-sc);border-radius:9999px;align-items:center;gap:.3rem;padding:.1rem .55rem;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.b2-source{background:color-mix(in oklch, var(--b2-sc) 16%, transparent)}}.b2-source{color:var(--b2-sc)}@supports (color:color-mix(in lab, red, red)){.b2-source{color:color-mix(in oklch, var(--b2-sc) 85%, var(--foreground))}}.b2-source-web{--b2-sc:#8b5cf6}.b2-source-app{--b2-sc:#10b981}.b2-source-admin{--b2-sc:#0ea5e9}.b2-source-off{box-shadow:inset 0 0 0 1px var(--muted-foreground);background:0 0}@supports (color:color-mix(in lab, red, red)){.b2-source-off{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--muted-foreground) 35%, transparent)}}.b2-source-off{color:var(--muted-foreground);opacity:.7;text-decoration:line-through}.b2-hero-acts{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.b2-danger{color:var(--destructive)}.b2-note{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.b2-note{border-color:color-mix(in oklch, #f59e0b 35%, var(--border))}}.b2-note{background:#f59e0b14;background:lab(72.7914% 26.933 75.4336/.08)}.b2-blocks{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;gap:.75rem;display:grid}.b2-block{border-radius:var(--radius);border:1px solid var(--border);border-top:3px solid var(--b2-c);background:var(--card);animation:.42s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:box-shadow var(--motion-fast) ease, transform var(--motion-fast) ease;padding:.8rem .9rem;position:relative;overflow:hidden}.b2-block:hover{box-shadow:0 14px 30px -22px var(--b2-c);transform:translateY(-2px)}.b2-block-empty{opacity:.8;border-top-style:dashed}.b2-block-head{align-items:center;gap:.45rem;margin-bottom:.6rem;font-size:12.5px;font-weight:800;display:flex}.b2-block-icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--b2-c), var(--b2-c));flex:none;place-items:center;width:1.85rem;height:1.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.b2-block-icon{background:linear-gradient(135deg, var(--b2-c), color-mix(in oklch, var(--b2-c) 55%, #000))}}.b2-block-icon{color:#fff;box-shadow:0 5px 14px -7px var(--b2-c)}.b2-block-src{background:var(--b2-c);border-radius:9999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.b2-block-src{background:color-mix(in oklch, var(--b2-c) 14%, transparent)}}.b2-block-src{text-transform:uppercase;letter-spacing:.04em;color:var(--b2-c);padding:0 .45rem;font-size:9.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.b2-block-src{color:color-mix(in oklch, var(--b2-c) 85%, var(--foreground))}}.b2-block-none{color:var(--muted-foreground);font-size:11.5px;font-style:italic}.b2-kvs{flex-direction:column;gap:.35rem;display:flex}.b2-kv{justify-content:space-between;align-items:baseline;gap:.6rem;font-size:12.5px;display:flex}.b2-kv-k{color:var(--muted-foreground);flex:none;font-weight:600}.b2-kv-v{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.b2-kv-empty{opacity:.45;font-weight:400}.b2-thread{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);padding:.9rem;animation:.46s cubic-bezier(.22,.9,.3,1) .24s both mo-rise}.b2-thread-head{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.b2-thread-head b{font-size:14px;display:block}.b2-thread-sub{color:var(--muted-foreground);font-size:11px}.b2-thread-icon{color:#fff;background:linear-gradient(135deg,#f59e0b,#b45309);border-radius:.8rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid;box-shadow:0 6px 16px -8px #f59e0b}.b2-thread-n{color:#f59e0b;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16);border-radius:9999px;margin-left:auto;padding:.05rem .6rem;font-size:12px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.b2-thread-n{color:color-mix(in oklch, #f59e0b 85%, var(--foreground))}}.b2-thread-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.4rem;padding:1.4rem 1rem;font-size:12.5px;display:flex}.b2-thread-empty svg{opacity:.45}.b2-bubbles{flex-direction:column;gap:.6rem;margin-bottom:.8rem;display:flex}.b2-bubble-row{animation:.32s cubic-bezier(.22,.9,.3,1) both pe-attr-in;animation-delay:calc(var(--i,0) * 40ms);gap:.55rem;display:flex}.b2-bubble-avatar{background:var(--primary);border-radius:9999px;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.b2-bubble-avatar{background:color-mix(in oklch, var(--primary) 22%, transparent)}}.b2-bubble-avatar{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.b2-bubble-avatar{color:color-mix(in oklch, var(--primary) 85%, var(--foreground))}}.b2-bubble-avatar{font-size:12px;font-weight:800}.b2-bubble{background:var(--muted);border-radius:.2rem 1rem 1rem;min-width:0;max-width:44rem}@supports (color:color-mix(in lab, red, red)){.b2-bubble{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.b2-bubble{padding:.5rem .75rem}.b2-bubble-head{flex-wrap:wrap;gap:.5rem;margin-bottom:.15rem;font-size:11.5px;display:flex}.b2-bubble-head span{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.b2-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.b2-compose{border-top:1px dashed var(--muted-foreground);flex-direction:column;gap:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.b2-compose{border-top:1px dashed color-mix(in oklch, var(--muted-foreground) 25%, transparent)}}.b2-compose{padding-top:.75rem}.b2-compose-foot{justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.b2-kbd{border:1px solid var(--border);color:var(--muted-foreground);border-radius:.35rem;padding:.05rem .4rem;font-size:10.5px;font-weight:700}.b2-skel-hero{border-radius:calc(var(--radius) * 1.2);height:7.5rem;display:block}.b2-skel-block{border-radius:var(--radius);height:10rem;display:block}.b2-skel-thread{border-radius:var(--radius);height:14rem;display:block}.b2f-dialog{max-width:44rem}.b2f-group{border-radius:var(--radius-md);border:1px solid var(--border);border-left:3px solid var(--b2f-c);padding:.7rem}.b2f-group-head{align-items:center;gap:.4rem;margin-bottom:.55rem;font-size:12px;font-weight:800;display:flex}.b2f-group-icon{background:var(--b2f-c);color:#fff;border-radius:.5rem;place-items:center;width:1.6rem;height:1.6rem;display:grid}.b2f-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem;display:grid}.b2f-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.b2f-field>[data-slot=input]{height:2.75rem}.b2f-label{font-size:12px;font-weight:700}.b2f-req{color:var(--destructive);margin-left:.15rem}.b2f-err{color:var(--destructive);font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){.b2-hero-avatar{animation:none}}.b2f-field>*,.sp-field>*{margin-block:0}.b2f-field>.relative>input,.sp-field>.relative>input{height:2.75rem}.b2f-field>label,.sp-field>label{align-items:center;height:1.15rem;font-size:12px;font-weight:700;display:flex}.rd-tiles{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;display:grid}.rd-tile{border-radius:calc(var(--radius) * 1.05);animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.1rem;padding:.7rem .85rem .75rem;display:flex}.rd-tile:hover{filter:brightness(1.06);transform:translateY(-2px)}.rd-tile-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:10.5px;font-weight:700;display:flex}.rd-tile-figure{font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800;line-height:1.15}.rd-tile-wait{opacity:.6}.rd-tile-name{white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:800;line-height:1.35;overflow:hidden}.rd-tile-sub{opacity:.9;font-variant-numeric:tabular-nums;font-size:11px}.rd-bar{--st-h:2.75rem}.rd-found{font-variant-numeric:tabular-nums;color:var(--muted-foreground);align-items:center;margin-left:auto;font-size:11.5px;font-weight:700;display:inline-flex}.rd-row{cursor:pointer}.rd-row-off td{opacity:.5}.rd-row-off td.pv-col-acts{opacity:1}.rd-short{align-items:center;gap:.3rem;display:inline-flex}.rd-code{font-family:var(--font-mono,ui-monospace), monospace;color:#0ea5e9;background:linear-gradient(135deg,#0ea5e92e,#6366f129);background:linear-gradient(135deg,lab(63.352% -17.6077 -44.8636/.18),lab(49.0485% 30.3446 -71.8736/.16));border:1px solid #0ea5e94d;border:1px solid lab(63.352% -17.6077 -44.8636/.3);border-radius:.5rem;align-items:baseline;padding:.12rem .5rem;font-size:12.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rd-code{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.rd-code-base{opacity:.55;font-weight:500}.rd-copy{width:1.7rem;height:1.7rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:.45rem;place-items:center;display:grid}.rd-copy:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.rd-copy:hover:not(:disabled){background:color-mix(in oklch, var(--primary) 14%, transparent)}}.rd-copy:hover:not(:disabled){color:var(--foreground)}.rd-copy:disabled{opacity:.35}.rd-copy-done{color:#10b981;background:#10b98133;background:lab(66.6921% -50.6679 17.0586/.2);animation:.32s cubic-bezier(.34,1.56,.64,1) rd-pop}@keyframes rd-pop{40%{transform:scale(1.25)}}.rd-title{white-space:nowrap;text-overflow:ellipsis;max-width:16rem;margin-top:.2rem;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.rd-target{border-radius:var(--radius-md);min-width:0;max-width:32rem;transition:background-color var(--motion-fast) ease;align-items:center;gap:.5rem;padding:.15rem .35rem .15rem .15rem;display:inline-flex}a.rd-target:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){a.rd-target:hover{background:color-mix(in oklch, var(--accent) 70%, transparent)}}.rd-host-dot{background:linear-gradient(135deg, oklch(.68 .15 var(--rd-h)), oklch(.46 .12 var(--rd-h)));color:#fff;border-radius:.55rem;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-size:12px;font-weight:800;display:grid}.rd-target-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.rd-target-text b{font-size:12.5px;font-weight:750}.rd-target-text span{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rd-target-go{opacity:0;color:var(--muted-foreground);transition:opacity var(--motion-fast) ease;flex:none}a.rd-target:hover .rd-target-go{opacity:1}.rd-col-clicks{width:10rem}.rd-clicks{flex-direction:column;gap:.3rem;display:flex}.rd-clicks b{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.rd-bar-track{background:var(--muted-foreground);border-radius:9999px;height:4px;display:block}@supports (color:color-mix(in lab, red, red)){.rd-bar-track{background:color-mix(in oklch, var(--muted-foreground) 18%, transparent)}}.rd-bar-track{overflow:hidden}.rd-bar-fill{transform-origin:0;background:linear-gradient(90deg,#10b981,#0ea5e9);border-radius:9999px;height:100%;animation:.8s cubic-bezier(.22,.9,.3,1) both pst-bar;display:block}.rd-status{white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:.12rem .55rem;font-size:11px;font-weight:750;display:inline-flex}.rd-status-dot{background:currentColor;border-radius:9999px;width:.45rem;height:.45rem}.rd-status-on{color:#10b981;background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16)}@supports (color:color-mix(in lab, red, red)){.rd-status-on{color:color-mix(in oklch, #10b981 85%, var(--foreground))}}.rd-status-off{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.rd-status-off{background:color-mix(in oklch, var(--muted-foreground) 16%, transparent)}}.rd-status-off{color:var(--muted-foreground)}.rd-icon-btn{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;place-items:center;display:grid}.rd-icon-btn:hover{background:var(--accent);color:var(--foreground)}.rd-icon-off{opacity:.35;pointer-events:none}.rd-restore{color:#10b981}.rd-form{grid-template-columns:minmax(0,1fr);align-items:start;gap:.9rem;display:grid}@media (min-width:64rem){.rd-form{grid-template-columns:minmax(0,1fr) 22rem}.rd-form-side{position:sticky;top:.9rem}}.rd-form-main{flex-direction:column;gap:.85rem;min-width:0;display:flex}.rd-card{border-radius:var(--radius);border:1px solid var(--border);border-left:3px solid var(--rd-c);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rd-card{border-left:3px solid color-mix(in oklch, var(--rd-c) 70%, transparent)}}.rd-card{background:var(--card);animation:.42s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);padding:.9rem}.rd-card:before{content:"";pointer-events:none;background-image:radial-gradient(var(--rd-c) 1px, transparent 1px);height:4.5rem;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.rd-card:before{background-image:radial-gradient(color-mix(in oklch, var(--rd-c) 42%, transparent) 1px, transparent 1px)}}.rd-card:before{opacity:.35;background-size:12px 12px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.rd-card>*{position:relative}.rd-card-head{align-items:center;gap:.45rem;margin-bottom:.7rem;font-size:13px;font-weight:800;display:flex}.rd-card-icon{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--rd-c), var(--rd-c));flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rd-card-icon{background:linear-gradient(135deg, var(--rd-c), color-mix(in oklch, var(--rd-c) 55%, #000))}}.rd-card-icon{color:#fff;box-shadow:0 5px 14px -7px var(--rd-c)}.rd-field{flex-direction:column;gap:.4rem;display:flex}.rd-field>[data-slot=input]{height:2.75rem}.rd-hint{color:var(--muted-foreground);font-size:11px}.rd-err{color:var(--destructive);font-size:11px;font-weight:600}.rd-warn{color:#f59e0b;font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.rd-warn{color:color-mix(in oklch, #f59e0b 85%, var(--foreground))}}.rd-code-input,.rd-link-input{border-radius:var(--radius-lg,.625rem);border:1px solid var(--input);background:var(--input);align-items:stretch;height:2.75rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rd-code-input,.rd-link-input{background:color-mix(in oklch, var(--input) 30%, transparent)}}.rd-code-input,.rd-link-input{transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.rd-code-input:focus-within,.rd-link-input:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.rd-code-input:focus-within,.rd-link-input:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 35%, transparent)}}.rd-code-prefix{font-family:var(--font-mono,ui-monospace), monospace;color:var(--muted-foreground);white-space:nowrap;align-items:center;padding-inline:.7rem .1rem;font-size:12.5px;display:inline-flex}.rd-code-input [data-slot=input],.rd-link-input [data-slot=input]{min-width:0;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.rd-code-input [data-slot=input]{font-family:var(--font-mono,ui-monospace), monospace;padding-left:.1rem;font-weight:800}.rd-code-input [data-slot=input]:focus-visible,.rd-link-input [data-slot=input]:focus-visible{box-shadow:none}.rd-dice{border-left:1px solid var(--input);border-radius:0;height:100%}.rd-dice:hover svg{animation:.5s rd-spin}@keyframes rd-spin{to{transform:rotate(360deg)}}.rd-link-test{border-left:1px solid var(--input);color:#10b981;flex:none;place-items:center;width:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rd-link-test{color:color-mix(in oklch, #10b981 80%, var(--foreground))}}.rd-link-test{transition:background-color var(--motion-fast) ease}.rd-link-test:hover{background:#10b98124;background:lab(66.6921% -50.6679 17.0586/.14)}.rd-link-test-off{opacity:.35;pointer-events:none}.rd-form-acts{border-top:1px dashed var(--muted-foreground);justify-content:flex-end;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rd-form-acts{border-top:1px dashed color-mix(in oklch, var(--muted-foreground) 25%, transparent)}}.rd-form-acts{padding-top:.85rem}.rd-preview{border-radius:calc(var(--radius) * 1.2);border:1px solid #0ea5e9;flex-direction:column;gap:.35rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rd-preview{border:1px solid color-mix(in oklch, #0ea5e9 30%, var(--border))}}.rd-preview{background:radial-gradient(120% 80% at 50% 0%, #0ea5e92e, transparent 70%), var(--card);padding:2.2rem 1rem 1rem;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise}@supports (color:lab(0% 0 0)){.rd-preview{background:radial-gradient(120% 80% at 50% 0%, lab(63.352% -17.6077 -44.8636/.18), transparent 70%), var(--card)}}.rd-preview-tag{text-transform:uppercase;letter-spacing:.05em;color:#0ea5e9;background:#0ea5e92e;background:lab(63.352% -17.6077 -44.8636/.18);border-radius:9999px;align-items:center;gap:.25rem;padding:.05rem .5rem;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:.65rem;left:.65rem}@supports (color:color-mix(in lab, red, red)){.rd-preview-tag{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.rd-step{flex-direction:column;gap:.3rem;display:flex}.rd-step-k{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:10.5px;font-weight:700}.rd-step-v{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--muted);justify-content:space-between;align-items:center;gap:.4rem;min-height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rd-step-v{background:color-mix(in oklch, var(--muted) 35%, transparent)}}.rd-step-v{min-width:0;padding:.35rem .5rem}.rd-step-short{font-family:var(--font-mono,ui-monospace), monospace;word-break:break-all;font-size:12.5px}.rd-step-short b{color:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.rd-step-short b{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.rd-blank{color:var(--muted-foreground);opacity:.7;font-size:12px;font-style:italic}.rd-target-static{max-width:100%;padding:0}.rd-arrow{color:#fff;background:linear-gradient(135deg,#0ea5e9,#10b981);border-radius:9999px;align-self:center;place-items:center;width:1.8rem;height:1.8rem;animation:1.8s ease-in-out infinite rd-nudge;display:grid}@keyframes rd-nudge{50%{transform:translateY(3px)}}.rd-preview-clicks{border-top:1px dashed var(--muted-foreground);align-items:center;gap:.4rem;margin-top:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rd-preview-clicks{border-top:1px dashed color-mix(in oklch, var(--muted-foreground) 25%, transparent)}}.rd-preview-clicks{color:var(--muted-foreground);padding-top:.6rem;font-size:12px}.rd-preview-clicks svg{color:#10b981}.rd-preview-clicks b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:15px}.rd-skel-card{border-radius:var(--radius);height:7.5rem;display:block}.rd-skel-preview{border-radius:var(--radius);height:16rem;display:block}@media (prefers-reduced-motion:reduce){.rd-arrow{animation:none}}.sl-tiles{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.6rem;display:grid}.sl-tile{border-radius:calc(var(--radius) * 1.05);min-width:0;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.1rem;padding:.7rem .85rem .75rem;display:flex}.sl-tile:hover{filter:brightness(1.06);transform:translateY(-2px)}.sl-tile-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:10.5px;font-weight:700;display:flex}.sl-tile-figure{font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800;line-height:1.15}.sl-wait{opacity:.6}.sl-tile-name{white-space:nowrap;text-overflow:ellipsis;font-size:1.1rem;font-weight:800;line-height:1.35;overflow:hidden}.sl-tile-sub{opacity:.9;font-variant-numeric:tabular-nums;font-size:11px}.sl-filters{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);flex-direction:column;gap:.6rem;padding:.8rem;display:flex}.sl-filter-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sl-filter-row>*{height:2.75rem}.sl-search{flex:18rem}.sl-seg{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sl-seg{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.sl-seg{padding:.25rem}.sl-seg-i{font-variant-numeric:tabular-nums;height:100%;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:9999px;padding-inline:.8rem;font-size:12px;font-weight:700}.sl-seg-i:hover{color:var(--foreground)}.sl-seg-on{color:#fff;background:linear-gradient(135deg,#0891b2,#0e7490);box-shadow:0 6px 16px -10px #0891b2}.sl-found{font-variant-numeric:tabular-nums;color:var(--muted-foreground);align-items:center;margin-left:auto;font-size:11.5px;font-weight:700;display:inline-flex}.sl-sorts{flex-wrap:wrap;gap:.35rem;display:flex}.sl-sort,.sl-clear{border:1px solid var(--border);height:2.25rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:9999px;align-items:center;gap:.35rem;padding-inline:.8rem;font-size:12px;font-weight:700;display:inline-flex}.sl-sort:hover{color:var(--foreground);transform:translateY(-1px)}.sl-sort-on{background:linear-gradient(135deg, var(--primary), var(--primary));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.sl-sort-on{background:linear-gradient(135deg, var(--primary), color-mix(in oklch, var(--primary) 65%, #000))}}.sl-sort-on{color:var(--primary-foreground);box-shadow:0 6px 16px -10px var(--primary)}.sl-clear{border-style:dashed;margin-left:auto}.sl-clear:hover{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sl-clear:hover{border-color:color-mix(in oklch, var(--destructive) 45%, transparent)}}.sl-note{border-top:1px dashed var(--muted-foreground);align-items:flex-start;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sl-note{border-top:1px dashed color-mix(in oklch, var(--muted-foreground) 22%, transparent)}}.sl-note{color:var(--muted-foreground);padding-top:.55rem;font-size:11.5px;line-height:1.45}.sl-words{border-radius:var(--radius);border:1px solid #f97316}@supports (color:color-mix(in lab, red, red)){.sl-words{border:1px solid color-mix(in oklch, #f97316 28%, var(--border))}}.sl-words{background:radial-gradient(120% 140% at 0% 0%, #f973161a, transparent 60%), var(--card);padding:.8rem;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise}@supports (color:lab(0% 0 0)){.sl-words{background:radial-gradient(120% 140% at 0% 0%, lab(64.4963% 49.3666 68.6636/.1), transparent 60%), var(--card)}}.sl-words-head{color:#f97316;align-items:center;gap:.35rem;margin-bottom:.6rem;font-size:11.5px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.sl-words-head{color:color-mix(in oklch, #f97316 80%, var(--foreground))}}.sl-words-list{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;display:flex}.sl-word{background:#f97316;border-radius:9999px;align-items:baseline;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sl-word{background:color-mix(in oklch, #f97316 calc(8% + var(--w) * 22%), transparent)}}.sl-word{font-size:calc(11.5px + var(--w) * 9px);color:#f97316;padding:.15rem .65rem;font-weight:750}@supports (color:color-mix(in lab, red, red)){.sl-word{color:color-mix(in oklch, #f97316 calc(40% + var(--w) * 50%), var(--foreground))}}.sl-word{animation:.26s cubic-bezier(.34,1.56,.64,1) both pe-pop;animation-delay:calc(var(--i,0) * 25ms);transition:transform var(--motion-fast) ease}.sl-word:hover{transform:translateY(-2px)scale(1.04)}.sl-word span{font-variant-numeric:tabular-nums;opacity:.7;font-size:10px;font-weight:700}.sl-col-rank{width:3.5rem}.sl-rank{background:var(--muted-foreground);border-radius:9999px;place-items:center;min-width:1.9rem;height:1.9rem;padding-inline:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sl-rank{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.sl-rank{font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.sl-rank[data-place="1"]{color:#fff;background:linear-gradient(135deg,#fbbf24,#d97706);box-shadow:0 6px 14px -7px #d97706}.sl-rank[data-place="2"]{color:#1e293b;background:linear-gradient(135deg,#e2e8f0,#94a3b8)}.sl-rank[data-place="3"]{color:#fff;background:linear-gradient(135deg,#fdba74,#c2410c)}.sl-skel-rank{border-radius:9999px;width:1.9rem;height:1.9rem;display:block}.sl-query{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sl-text{overflow-wrap:anywhere;font-size:13.5px;font-weight:700}.sl-hot{text-transform:uppercase;letter-spacing:.04em;color:#f97316;background:#f973162e;background:lab(64.4963% 49.3666 68.6636/.18);border-radius:9999px;align-items:center;gap:.15rem;padding:0 .4rem;font-size:9.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sl-hot{color:color-mix(in oklch, #f97316 85%, var(--foreground))}}.sl-hot svg{animation:1.6s ease-in-out infinite sl-flicker}@keyframes sl-flicker{50%{transform:scale(1.18)rotate(-6deg)}}.sl-id{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:10.5px}.sl-col-count{width:34%}.sl-count{align-items:center;gap:.6rem;display:flex}.sl-count b{text-align:right;font-variant-numeric:tabular-nums;min-width:4.5rem;font-size:13.5px;font-weight:800}.sl-bar{background:var(--muted-foreground);border-radius:9999px;flex:1;height:6px}@supports (color:color-mix(in lab, red, red)){.sl-bar{background:color-mix(in oklch, var(--muted-foreground) 16%, transparent)}}.sl-bar{overflow:hidden}.sl-bar-fill{transform-origin:0;background:linear-gradient(90deg,#8b5cf6,#0ea5e9);border-radius:9999px;height:100%;animation:.8s cubic-bezier(.22,.9,.3,1) both pst-bar;display:block}.sl-seen{color:var(--muted-foreground);flex-direction:column;gap:.2rem;font-size:11.5px;display:flex}.sl-seen span{font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;display:inline-flex}.sl-seen-hot{color:#f97316}@supports (color:color-mix(in lab, red, red)){.sl-seen-hot{color:color-mix(in oklch, #f97316 85%, var(--foreground))}}.sl-seen-hot{font-weight:700}.sl-act{border-radius:var(--radius-md);width:2.1rem;height:2.1rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;place-items:center;display:grid}.sl-act:hover{background:var(--accent);color:var(--foreground)}.sl-act-done{color:#10b981;background:#10b98133;background:lab(66.6921% -50.6679 17.0586/.2);animation:.32s cubic-bezier(.34,1.56,.64,1) rd-pop}.sl-act-try:hover{color:#0ea5e9;background:#0ea5e929;background:lab(63.352% -17.6077 -44.8636/.16)}@media (prefers-reduced-motion:reduce){.sl-hot svg{animation:none}}.tga-rules{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem;display:grid}.tga-rule{border-radius:var(--radius);border:1px solid #e11d48;align-items:center;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tga-rule{border:1px solid color-mix(in oklch, #e11d48 30%, var(--border))}}.tga-rule{background:linear-gradient(135deg, #e11d481c, #f9731612), var(--card);padding:.6rem .75rem;font-size:12.5px;font-weight:600;line-height:1.4;animation:.42s cubic-bezier(.22,.9,.3,1) both mo-rise}@supports (color:lab(0% 0 0)){.tga-rule{background:linear-gradient(135deg, lab(49.5278% 71.5916 30.4602/.11), lab(64.4963% 49.3666 68.6636/.07)), var(--card)}}.tga-rule:nth-child(2){animation-delay:70ms}.tga-rule:nth-child(3){animation-delay:.14s}.tga-rule-icon{color:#fff;background:linear-gradient(135deg,#f43f5e,#e11d48);border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 6px 14px -8px #e11d48}.tga-compose{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;gap:1rem;display:grid}@media (max-width:960px){.tga-compose{grid-template-columns:minmax(0,1fr)}}.tga-editor{border-radius:calc(var(--radius) * 1.1);border:1px solid #229ed9;flex-direction:column;gap:.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tga-editor{border:1px solid color-mix(in oklch, #229ed9 26%, var(--border))}}.tga-editor{background:radial-gradient(120% 120% at 0% 0%, #229ed917, transparent 55%), var(--card);padding:1rem;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise}@supports (color:lab(0% 0 0)){.tga-editor{background:radial-gradient(120% 120% at 0% 0%, lab(60.8465% -17.6243 -39.9526/.09), transparent 55%), var(--card)}}.tga-head{align-items:center;gap:.5rem;font-size:14px;font-weight:800;display:flex}.tga-head-icon{color:#fff;background:linear-gradient(135deg,#38bdf8,#229ed9 55%,#0369a1);border-radius:.6rem;place-items:center;width:1.9rem;height:1.9rem;display:grid;box-shadow:0 6px 14px -8px #229ed9}.tga-textarea{resize:vertical;min-height:10rem;font-size:14px;line-height:1.55}.tga-counter{font-variant-numeric:tabular-nums;color:var(--muted-foreground);align-items:center;gap:.5rem;margin-top:-.3rem;font-size:11.5px;font-weight:800;display:flex}.tga-counter span{opacity:.8;font-weight:500}.tga-counter-over{color:#e11d48;animation:.36s tga-shake}@keyframes tga-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.tga-drop{cursor:pointer;border-radius:var(--radius);border:1.5px dashed #229ed9;align-items:center;gap:.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tga-drop{border:1.5px dashed color-mix(in oklch, #229ed9 40%, var(--border))}}.tga-drop{transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;background:#229ed90d;background:lab(60.8465% -17.6243 -39.9526/.05);padding:.75rem .9rem;font-size:13px;font-weight:700}.tga-drop>svg{color:#229ed9;flex:none}.tga-drop>span{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.tga-drop small{color:var(--muted-foreground);font-size:11px;font-weight:500}.tga-drop b{font-variant-numeric:tabular-nums;color:#229ed9;background:#229ed929;background:lab(60.8465% -17.6243 -39.9526/.16);border-radius:9999px;padding:.1rem .55rem;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.tga-drop b{color:color-mix(in oklch, #229ed9 85%, var(--foreground))}}.tga-drop:hover,.tga-drop-on{background:#229ed91f;background:lab(60.8465% -17.6243 -39.9526/.12);border-color:#229ed9}.tga-drop-on{transform:scale(1.01)}.tga-drop-full{cursor:not-allowed;opacity:.6}.tga-thumbs{flex-wrap:wrap;gap:.5rem;display:flex}.tga-thumb{border:1px solid var(--border);color:#8b5cf6;background:linear-gradient(135deg,#8b5cf638,#229ed938);background:linear-gradient(135deg,lab(50.6912% 45.8505 -71.7975/.22),lab(60.8465% -17.6243 -39.9526/.22));border-radius:.75rem;place-items:center;width:4.25rem;height:4.25rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tga-thumb{color:color-mix(in oklch, #8b5cf6 80%, var(--foreground))}}.tga-thumb{animation:.28s cubic-bezier(.34,1.56,.64,1) both pe-pop}.tga-thumb img{object-fit:cover;width:100%;height:100%}.tga-thumb button{color:#fff;opacity:0;width:1.25rem;height:1.25rem;transition:opacity var(--motion-fast) ease, background-color var(--motion-fast) ease;background:#0009;border-radius:9999px;place-items:center;display:grid;position:absolute;top:.2rem;right:.2rem}.tga-thumb:hover button,.tga-thumb button:focus-visible{opacity:1}.tga-thumb button:hover{background:#e11d48}@media (hover:none){.tga-thumb button{opacity:1}}.tga-compose-acts{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tga-compose-note{color:var(--muted-foreground);flex:14rem;font-size:11.5px;line-height:1.45}.tga-phone{border:1px solid var(--border);background:var(--card);border-radius:1.4rem;animation:.52s cubic-bezier(.22,.9,.3,1) 80ms both mo-rise;position:sticky;top:5rem;overflow:hidden;box-shadow:0 24px 50px -30px #229ed98c}@media (max-width:960px){.tga-phone{position:static}}.tga-phone-top{color:#fff;background:linear-gradient(135deg,#2aabee,#229ed9);align-items:center;gap:.6rem;padding:.65rem .85rem;display:flex}.tga-phone-top div{flex-direction:column;line-height:1.2;display:flex}.tga-phone-top b{font-size:13.5px}.tga-phone-top span{opacity:.85;font-size:11px}.tga-bot-avatar{background:#ffffff38;border-radius:9999px;place-items:center;width:2.1rem;height:2.1rem;display:grid}.tga-chat{background:radial-gradient(circle at 20% 20%,#ffffff59 0 2px,#0000 3px) 0 0/26px 26px,linear-gradient(160deg,#c8dca6,#a4c68a 45%,#8fb97e);flex-direction:column;justify-content:flex-end;min-height:18rem;max-height:32rem;padding:.9rem;display:flex;overflow-y:auto}.dark .tga-chat{background:radial-gradient(circle at 20% 20%,#ffffff0d 0 2px,#0000 3px) 0 0/26px 26px,linear-gradient(160deg,#0f1f2e,#17212b 60%,#0e1621)}.tga-chat-small{border-radius:var(--radius);min-height:0;max-height:16rem}.tga-chat-empty{text-align:center;color:#fff;background:#00000047;border-radius:1rem;align-self:center;max-width:14rem;margin:auto 0;padding:.35rem .8rem;font-size:11.5px;font-weight:600}.tga-bubble{color:#0f172a;transform-origin:0 100%;background:#fff;border-radius:1rem 1rem 1rem .3rem;align-self:flex-start;width:min(100%,19rem);animation:.32s cubic-bezier(.34,1.4,.64,1) both tga-bubble-in;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000002e}.dark .tga-bubble{color:#f1f5f9;background:#182533}@keyframes tga-bubble-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}.tga-bubble-media{gap:2px;display:grid}.tga-bubble-media img,.tga-bubble-video{aspect-ratio:1;object-fit:cover;width:100%;display:block}.tga-bubble-video{color:#fff;background:#1e293b;place-items:center;display:grid}.tga-media-1{grid-template-columns:1fr}.tga-media-1 img,.tga-media-1 .tga-bubble-video{aspect-ratio:4/3}.tga-media-2,.tga-media-3,.tga-media-4{grid-template-columns:1fr 1fr}.tga-media-3>:first-child{aspect-ratio:2;grid-column:span 2}.tga-bubble-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:.5rem .75rem .1rem;font-size:13.5px;line-height:1.45}.tga-bubble-time{color:#4fae4e;justify-content:flex-end;align-items:center;gap:.2rem;padding:0 .6rem .35rem;font-size:10.5px;display:flex}.dark .tga-bubble-time{color:#6ab3f3}.tga-bubble-media+.tga-bubble-time{padding-top:.3rem}.tga-drafts-head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tga-stats{flex-wrap:wrap;gap:.4rem;display:flex}.tga-stat{color:#fff;background:linear-gradient(135deg,#229ed9,#0369a1);border-radius:9999px;align-items:center;gap:.35rem;height:2.75rem;padding-inline:.9rem;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px -12px #229ed9}.tga-stat+.tga-stat{background:linear-gradient(135deg,#a855f7,#7c3aed);box-shadow:0 8px 18px -12px #7c3aed}.tga-stat b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.tga-search{flex:16rem;height:2.75rem}.tga-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));align-items:stretch;gap:.85rem;display:grid}.tga-skel{border-radius:calc(var(--radius) * 1.1);height:15rem;display:block}.tga-empty{border-radius:var(--radius);border:1px dashed var(--border);color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:13px;display:flex}.tga-empty svg{color:#229ed9;animation:2.4s ease-in-out infinite tga-float}@keyframes tga-float{50%{transform:translateY(-4px)rotate(-6deg)}}.tga-card{border-radius:calc(var(--radius) * 1.1);border:1px solid var(--border);background:var(--card);animation:.44s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 45ms);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;flex-direction:column;gap:.6rem;padding:.85rem;display:flex}.tga-card:hover{border-color:#229ed9;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.tga-card:hover{border-color:color-mix(in oklch, #229ed9 40%, var(--border))}}.tga-card:hover{box-shadow:0 18px 36px -24px #229ed999}.tga-card-head{align-items:center;gap:.45rem;font-size:11.5px;display:flex}.tga-card-id{font-variant-numeric:tabular-nums;color:#fff;background:linear-gradient(135deg,#38bdf8,#229ed9);border-radius:9999px;padding:.1rem .55rem;font-weight:800}.tga-card-when{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.tga-card-media{color:#a855f7;background:#a855f729;background:lab(52.7991% 56.2744 -68.7515/.16);border-radius:9999px;align-items:center;gap:.2rem;margin-left:auto;padding:.1rem .5rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tga-card-media{color:color-mix(in oklch, #a855f7 85%, var(--foreground))}}.tga-card-shots{border-radius:.75rem;gap:3px;display:grid;position:relative;overflow:hidden}.tga-card-shots img{aspect-ratio:1;object-fit:cover;background:var(--muted);width:100%;transition:transform .4s;display:block}.tga-card:hover .tga-card-shots img{transform:scale(1.04)}.tga-card-shots.tga-media-1 img{aspect-ratio:16/10}.tga-card-more{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border-radius:9999px;padding:.15rem .55rem;font-size:12px;font-weight:800;position:absolute;bottom:.4rem;right:.4rem}.tga-card-text{white-space:pre-wrap;overflow-wrap:anywhere;min-height:6em;font-size:13px;line-height:1.5}.tga-card-clamp{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tga-card-toggle{color:#229ed9;align-self:flex-start;margin-top:-.35rem;font-size:12px;font-weight:700}.tga-card-toggle:hover{text-decoration:underline}.tga-card-foot{border-top:1px dashed var(--border);gap:.4rem;margin-top:auto;padding-top:.6rem;display:flex}.tga-card-foot>*{flex:1}.tga-send svg{transition:transform var(--motion-fast) ease}.tga-send:hover svg{transform:translate(2px,-2px)rotate(-8deg)}.tga-dialog{max-width:min(34rem,100vw - 2rem)}.tga-dialog-body{flex-direction:column;gap:.75rem;display:flex}.tga-audience{border-radius:calc(var(--radius) * 1.1);color:#fff;background:linear-gradient(135deg,#f43f5e,#e11d48 50%,#9f1239);align-items:center;gap:.9rem;padding:.9rem 1rem;animation:.42s cubic-bezier(.34,1.56,.64,1) both rd-pop;display:flex;box-shadow:0 18px 36px -22px #e11d48}.tga-audience div{flex-direction:column;line-height:1.1;display:flex}.tga-audience div>span:not(.tga-audience-n){opacity:.9;font-size:12px;font-weight:600}.tga-audience-n{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2.1rem;font-weight:900}.tga-audience-icon{background:#fff3;border-radius:9999px;flex:none;place-items:center;width:3rem;height:3rem;animation:1.8s ease-in-out infinite tga-pulse;display:grid}@keyframes tga-pulse{0%,to{box-shadow:0 0 #ffffff73}60%{box-shadow:0 0 0 10px #fff0}}.tga-audience-unsure{background:linear-gradient(135deg,#f59e0b,#b45309);box-shadow:0 18px 36px -22px #b45309}.tga-audience-wait{background:var(--muted);color:var(--muted-foreground);box-shadow:none;justify-content:center;font-size:13px;font-weight:600}.tga-dialog-preview{flex-direction:column;gap:.35rem;display:flex}.tga-dialog-preview-k{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:10.5px;font-weight:800}.tga-warn{background:#e11d4817;background:lab(49.5278% 71.5916 30.4602/.09);border-color:#e11d4866;border-color:lab(49.5278% 71.5916 30.4602/.4)}.tga-warn svg{color:#e11d48}.tga-confirm{flex-direction:column;gap:.35rem;font-size:12.5px;font-weight:700;display:flex}.tga-confirm input{letter-spacing:.12em;text-transform:uppercase;height:2.75rem;font-weight:800}.tga-confirm-ok{border-color:#10b981!important;box-shadow:0 0 0 3px #10b98138!important;box-shadow:0 0 0 3px lab(66.6921% -50.6679 17.0586/.22)!important}@media (prefers-reduced-motion:reduce){.tga-rule,.tga-editor,.tga-phone,.tga-thumb,.tga-bubble,.tga-card,.tga-audience,.tga-audience-icon,.tga-empty svg,.tga-counter-over{animation:none!important}.tga-card:hover,.tga-drop-on{transform:none}}.cu-tiles{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.6rem;display:grid}.cu-tiles-5{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.cu-tile{border-radius:calc(var(--radius) * 1.05);min-width:0;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.75rem .9rem .8rem;display:flex}.cu-tile:hover{filter:brightness(1.06);transform:translateY(-2px)}.cu-tile-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:10.5px;font-weight:700;display:flex}.cu-tile-figure{font-variant-numeric:tabular-nums;align-items:baseline;gap:.3rem;font-size:1.75rem;font-weight:800;line-height:1.15;display:flex}.cu-tile-figure small{opacity:.85;font-size:12px;font-weight:700}.cu-wait{opacity:.6}.cu-tile-sub{opacity:.9;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.cu-tile-bar{background:#ffffff38;border-radius:9999px;height:5px;margin-top:.3rem;display:block;overflow:hidden}.cu-tile-bar span{border-radius:inherit;transform-origin:0;background:#fff;height:100%;transition:width .7s cubic-bezier(.22,.9,.3,1);animation:.9s cubic-bezier(.22,.9,.3,1) both pst-bar;display:block}.cu-filters{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);flex-direction:column;gap:.6rem;padding:.8rem;animation:.46s cubic-bezier(.22,.9,.3,1) .12s both mo-rise;display:flex}.cu-filter-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cu-filter-row:first-child>*{height:2.75rem}.cu-search{flex:20rem}.cu-id-count{color:#fff;background:linear-gradient(135deg,#6366f1,#4338ca);border-radius:9999px;flex:none;padding:.05rem .5rem;font-size:11px;font-weight:800;animation:.24s cubic-bezier(.34,1.56,.64,1) both pe-pop}.cu-seg{border:1px solid var(--border);background:var(--muted);border-radius:9999px;align-items:center;gap:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cu-seg{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.cu-seg{padding:.25rem}.cu-seg-i{white-space:nowrap;font-variant-numeric:tabular-nums;height:100%;min-height:2rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:9999px;align-items:center;gap:.35rem;padding-inline:.85rem;font-size:12px;font-weight:700;display:inline-flex}.cu-seg-i:hover{color:var(--foreground)}.cu-seg-on{color:#fff;background:linear-gradient(135deg,#6366f1,#4338ca);box-shadow:0 6px 16px -10px #6366f1}.cu-seg-sm .cu-seg-i{min-height:1.75rem;padding-inline:.7rem}.cu-found{font-variant-numeric:tabular-nums;color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:12px;font-weight:800;display:inline-flex}.cu-filter-row-2 .cu-seg{margin-left:auto}.cu-clear{border:1px dashed var(--border);height:2.25rem;color:var(--muted-foreground);transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:9999px;align-items:center;gap:.35rem;padding-inline:.8rem;font-size:12px;font-weight:700;display:inline-flex}.cu-clear:hover{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cu-clear:hover{border-color:color-mix(in oklch, var(--destructive) 45%, transparent)}}.cu-note{border-top:1px dashed var(--muted-foreground);align-items:flex-start;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cu-note{border-top:1px dashed color-mix(in oklch, var(--muted-foreground) 22%, transparent)}}.cu-note{color:var(--muted-foreground);padding-top:.55rem;font-size:11.5px;line-height:1.45}.cu-row{cursor:pointer}.cu-who{align-items:center;gap:.65rem;min-width:0;display:flex}.cu-avatar{background:linear-gradient(135deg, oklch(.7 .17 var(--cu-h)), oklch(.47 .15 var(--cu-h)));color:#fff;letter-spacing:.02em;width:2.4rem;height:2.4rem;box-shadow:0 6px 16px -9px oklch(.6 .17 var(--cu-h)), inset 0 0 0 2px #ffffff2e;transition:transform var(--motion-fast) ease;border-radius:9999px;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid;overflow:hidden}.cu-avatar img{object-fit:cover;width:100%;height:100%}.cu-row:hover .cu-avatar{transform:scale(1.08)rotate(-5deg)}.cu-avatar-lg{width:4.5rem;height:4.5rem;box-shadow:0 14px 30px -14px oklch(.6 .17 var(--cu-h)), inset 0 0 0 3px #ffffff40;font-size:1.5rem}.cu-skel-avatar{border-radius:9999px;flex:none;width:2.4rem;height:2.4rem;display:block}.cu-name{white-space:nowrap;text-overflow:ellipsis;max-width:17rem;transition:color var(--motion-fast) ease;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.cu-name:hover{color:var(--primary)}.cu-noname{color:var(--muted-foreground);font-style:italic;font-weight:600}.cu-id{font-variant-numeric:tabular-nums;color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:10.5px;display:inline-flex}.cu-new{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#22c55e,#059669);border-radius:9999px;align-items:center;gap:.15rem;padding:0 .4rem;font-size:9px;font-weight:800;display:inline-flex}.cu-new svg{animation:1.8s ease-in-out infinite cu-twinkle}@keyframes cu-twinkle{50%{transform:scale(1.3)rotate(20deg)}}.cu-dash{color:var(--muted-foreground);opacity:.6}.cu-mail{white-space:nowrap;text-overflow:ellipsis;color:#0ea5e9;max-width:16rem;font-size:13px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cu-mail{color:color-mix(in oklch, #0ea5e9 75%, var(--foreground))}}.cu-mail:hover{text-decoration:underline}.cu-place{color:var(--muted-foreground);align-items:center;gap:.2rem;margin-top:.1rem;font-size:11px;display:flex}.cu-acts-counts{flex-wrap:wrap;gap:.3rem;display:flex}.cu-count{font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:11.5px;font-weight:800;display:inline-flex}.cu-count-orders{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.cu-count-orders{background:color-mix(in oklch, var(--muted-foreground) 13%, transparent)}}.cu-count-orders{color:var(--muted-foreground)}.cu-count-orders.cu-count-on{color:#fff;background:linear-gradient(135deg,#fb923c,#ea580c);box-shadow:0 5px 12px -7px #ea580c}.cu-count-products{color:#8b5cf6;background:#8b5cf629;background:lab(50.6912% 45.8505 -71.7975/.16)}@supports (color:color-mix(in lab, red, red)){.cu-count-products{color:color-mix(in oklch, #8b5cf6 85%, var(--foreground))}}.cu-count-reviews{color:#ec4899;background:#ec489929;background:lab(57.308% 67.8699 -7.11548/.16)}@supports (color:color-mix(in lab, red, red)){.cu-count-reviews{color:color-mix(in oklch, #ec4899 85%, var(--foreground))}}.cu-joined{flex-direction:column;line-height:1.3;display:flex}.cu-joined b{font-size:12.5px;font-weight:700}.cu-joined span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.cu-open{color:#10b981;border-radius:9999px;align-items:center;gap:.3rem;height:2rem;padding-inline:.75rem;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cu-open{color:color-mix(in oklch, #10b981 85%, var(--foreground))}}.cu-open{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;background:#10b9811f;background:lab(66.6921% -50.6679 17.0586/.12)}.cu-open:hover{color:#fff;background:linear-gradient(135deg,#10b981,#059669);transform:translate(2px)}.pgr{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;display:flex}.pgr-n{font-variant-numeric:tabular-nums;min-width:2.25rem}.pgr-on{box-shadow:0 6px 16px -10px var(--primary)}.pgr-of{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:.3rem;font-size:12px;font-weight:700}.cu-hero{border-radius:calc(var(--radius) * 1.3);border:1px solid oklch(.6 .17 var(--cu-h));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cu-hero{border:1px solid color-mix(in oklch, oklch(.6 .17 var(--cu-h)) 35%, var(--border))}}.cu-hero{background:radial-gradient(90% 160% at 0% 0%, oklch(.62 .17 var(--cu-h)), transparent 60%), radial-gradient(70% 140% at 100% 100%, oklch(.62 .17 calc(var(--cu-h) + 60deg)), transparent 60%), var(--card)}@supports (color:color-mix(in lab, red, red)){.cu-hero{background:radial-gradient(90% 160% at 0% 0%, color-mix(in oklch, oklch(.62 .17 var(--cu-h)) 22%, transparent), transparent 60%), radial-gradient(70% 140% at 100% 100%, color-mix(in oklch, oklch(.62 .17 calc(var(--cu-h) + 60deg)) 14%, transparent), transparent 60%), var(--card)}}.cu-hero{padding:1.25rem;animation:.48s cubic-bezier(.22,.9,.3,1) both mo-rise}.cu-hero-main{align-items:center;gap:1rem;min-width:0;display:flex}.cu-hero-main .cu-avatar-lg{animation:.52s cubic-bezier(.34,1.56,.64,1) .12s both rd-pop}.cu-hero-tags{flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem;display:flex}.cu-tag{background:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cu-tag{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.cu-tag{font-variant-numeric:tabular-nums;text-transform:capitalize;padding:.1rem .55rem;font-size:11px;font-weight:800}.cu-tag-id{background:linear-gradient(135deg, oklch(.66 .17 var(--cu-h)), oklch(.48 .15 var(--cu-h)));color:#fff}.cu-tag-buyer{color:#fff;background:linear-gradient(135deg,#fb923c,#ea580c)}.cu-hero-name{overflow-wrap:anywhere;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:850;line-height:1.15}.cu-hero-sub{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.3rem;font-size:12.5px;display:flex}.cu-hero-sub b{color:var(--foreground)}.cu-hero-acts{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cu-quick{border-radius:var(--radius-md);color:#fff;height:2.75rem;transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;align-items:center;gap:.4rem;padding-inline:1rem;font-size:13px;font-weight:700;display:inline-flex}.cu-quick:hover{filter:brightness(1.08);transform:translateY(-2px)}.cu-quick-call{background:linear-gradient(135deg,#22c55e,#059669);box-shadow:0 10px 22px -14px #059669}.cu-quick-call svg{animation:2.4s ease-in-out infinite cu-ring}.cu-quick-mail{background:linear-gradient(135deg,#38bdf8,#0284c7);box-shadow:0 10px 22px -14px #0284c7}@keyframes cu-ring{0%,60%,to{transform:rotate(0)}66%{transform:rotate(-14deg)}72%{transform:rotate(12deg)}78%{transform:rotate(-8deg)}84%{transform:rotate(5deg)}}.cu-cards{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:stretch;gap:1rem;display:grid}.cu-card{border-radius:calc(var(--radius) * 1.1);border:1px solid var(--border);background:var(--card);animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(.12s + var(--i,0) * 70ms);flex-direction:column;padding:.9rem 1rem;display:flex}.cu-card-head{align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:14px;font-weight:800;display:flex}.cu-card-icon{background:linear-gradient(135deg, var(--c), var(--c));border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cu-card-icon{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 80%, #fff), var(--c))}}.cu-card-icon{color:#fff;box-shadow:0 6px 14px -8px var(--c)}.cu-field{border-top:1px dashed var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;min-height:2.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cu-field{border-top:1px dashed color-mix(in oklch, var(--muted-foreground) 20%, transparent)}}.cu-field{padding-block:.4rem;font-size:13px}.cu-card-head+.cu-field{border-top:0}.cu-field-k{color:var(--muted-foreground);flex:none;align-items:center;gap:.4rem;display:inline-flex}.cu-field-v{text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;font-weight:600;display:inline-flex}.cu-copy{width:1.6rem;height:1.6rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:.45rem;flex:none;place-items:center;display:grid}.cu-copy:hover{background:var(--accent);color:var(--foreground)}.cu-copy-done{color:#10b981;background:#10b98133;background:lab(66.6921% -50.6679 17.0586/.2);animation:.32s cubic-bezier(.34,1.56,.64,1) rd-pop}.cu-orders-n{color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#fb923c,#ea580c);border-radius:9999px;margin-left:auto;padding:.1rem .6rem;font-size:12px;font-weight:800}.cu-orders-off{border-style:dashed}.cu-missing{text-align:center;flex-direction:column;align-items:center;gap:.6rem;max-width:28rem;margin:3rem auto;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;display:flex}.cu-missing h1{font-size:1.25rem;font-weight:800}.cu-missing p{color:var(--muted-foreground);font-size:12.5px}.cu-missing-icon{color:#fff;background:linear-gradient(135deg,#f43f5e,#be123c);border-radius:9999px;place-items:center;width:4rem;height:4rem;animation:.48s cubic-bezier(.34,1.56,.64,1) both rd-pop;display:grid;box-shadow:0 14px 30px -14px #be123c}.cu-skel-hero{border-radius:calc(var(--radius) * 1.3);height:8.5rem;display:block}.cu-skel-tile{border-radius:calc(var(--radius) * 1.05);height:5.5rem;display:block}.cu-skel-card{border-radius:calc(var(--radius) * 1.1);height:16rem;display:block}@media (max-width:640px){.cu-filter-row-2 .cu-seg{margin-left:0}.cu-hero{padding:1rem}.cu-hero-acts{width:100%}.cu-hero-acts>*{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.cu-tile,.cu-filters,.cu-hero,.cu-card,.cu-missing,.cu-missing-icon,.cu-hero-main .cu-avatar-lg,.cu-new svg,.cu-quick-call svg,.cu-tile-bar span,.cu-id-count{animation:none!important}}[data-tone=amber]{--rq-t:#f59e0b}[data-tone=sky]{--rq-t:#0ea5e9}[data-tone=violet]{--rq-t:#8b5cf6}[data-tone=emerald]{--rq-t:#10b981}[data-tone=rose]{--rq-t:#f43f5e}[data-tone=slate]{--rq-t:#64748b}[data-tone=none]{--rq-t:#94a3b8}.rq-bar{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem;animation:.44s cubic-bezier(.22,.9,.3,1) .12s both mo-rise;display:flex}.rq-search{flex:20rem;height:2.75rem}.rq-found{font-variant-numeric:tabular-nums;color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:12px;font-weight:800;display:inline-flex}.rq-clear{border:1px dashed var(--border);height:2.25rem;color:var(--muted-foreground);transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:9999px;align-items:center;gap:.35rem;padding-inline:.8rem;font-size:12px;font-weight:700;display:inline-flex}.rq-clear:hover{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.rq-clear:hover{border-color:color-mix(in oklch, var(--destructive) 45%, transparent)}}.rq-row{cursor:pointer}.rq-who{align-items:center;gap:.65rem;min-width:0;display:flex}.rq-avatar{background:linear-gradient(135deg, oklch(.7 .17 var(--rq-h)), oklch(.47 .15 var(--rq-h)));color:#fff;width:2.4rem;height:2.4rem;box-shadow:0 6px 16px -9px oklch(.6 .17 var(--rq-h)), inset 0 0 0 2px #ffffff29;transition:transform var(--motion-fast) ease;border-radius:.8rem;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid}.rq-row:hover .rq-avatar{transform:scale(1.08)rotate(-5deg)}.rq-skel-avatar{border-radius:.8rem;flex:none;width:2.4rem;height:2.4rem;display:block}.rq-name{white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;max-width:18rem;transition:color var(--motion-fast) ease;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.rq-name:hover{color:var(--primary)}.rq-noname{color:var(--muted-foreground);text-transform:none;font-style:italic;font-weight:600}.rq-sub{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:10.5px;display:block}.rq-phone{font-size:13px;font-weight:600;display:inline-flex}.rq-phone-bad{color:#f43f5e}.rq-nosms{color:#f43f5e;background:#f43f5e26;background:lab(56.4564% 69.5783 26.8306/.15);border-radius:9999px;align-items:center;gap:.2rem;width:fit-content;margin-top:.15rem;padding:0 .45rem;font-size:10px;font-weight:800;display:flex}.rq-status{background:var(--rq-t);border-radius:9999px;align-items:center;gap:.3rem;height:1.65rem;padding-inline:.65rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rq-status{background:color-mix(in oklch, var(--rq-t) 17%, transparent)}}.rq-status{white-space:nowrap;color:var(--rq-t);font-size:11.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.rq-status{color:color-mix(in oklch, var(--rq-t) 85%, var(--foreground))}}.rq-status{box-shadow:inset 0 0 0 1px var(--rq-t)}@supports (color:color-mix(in lab, red, red)){.rq-status{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--rq-t) 28%, transparent)}}.rq-form{white-space:nowrap;border-radius:9999px;align-items:center;gap:.3rem;height:1.65rem;padding-inline:.6rem .75rem;font-size:11.5px;font-weight:800;display:inline-flex}.rq-form-ok{color:#fff;background:linear-gradient(135deg,#22c55e,#059669);box-shadow:0 6px 14px -9px #059669}.rq-form-wait{color:#f59e0b;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16)}@supports (color:color-mix(in lab, red, red)){.rq-form-wait{color:color-mix(in oklch, #f59e0b 85%, var(--foreground))}}.rq-form-wait svg{animation:2.6s ease-in-out infinite rq-flip}@keyframes rq-flip{0%,40%{transform:rotate(0)}50%,90%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.rq-when{font-variant-numeric:tabular-nums;color:var(--muted-foreground);white-space:nowrap;font-size:12px}.rq-acts{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.rq-open{color:#6366f1;border-radius:9999px;align-items:center;gap:.3rem;height:2rem;padding-inline:.75rem;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rq-open{color:color-mix(in oklch, #6366f1 85%, var(--foreground))}}.rq-open{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;background:#6366f121;background:lab(49.0485% 30.3446 -71.8736/.13)}.rq-open:hover{color:#fff;background:linear-gradient(135deg,#6366f1,#4338ca);transform:translate(2px)}.rq-del{color:var(--muted-foreground)}.rq-del:hover{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.rq-del:hover{background:color-mix(in oklch, var(--destructive) 12%, transparent)}}.rq-new-dialog{max-width:min(28rem,100vw - 2rem)}.rq-new-badge{color:#fff;background:linear-gradient(135deg,#34d399,#059669);border-radius:1rem;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:.35rem;animation:.46s cubic-bezier(.34,1.56,.64,1) both rd-pop;display:grid;box-shadow:0 14px 28px -14px #059669}.rq-new{flex-direction:column;gap:.85rem;display:flex}.rq-field{flex-direction:column;gap:.35rem;display:flex}.rq-field input{height:2.75rem}.rq-field-k{align-items:center;gap:.35rem;font-size:12.5px;font-weight:700;display:flex}.rq-shape{font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.2rem;margin-left:auto;padding:0 .45rem;font-size:10.5px;font-weight:800;animation:.22s cubic-bezier(.34,1.56,.64,1) both pe-pop;display:inline-flex}.rq-shape-ok{color:#10b981;background:#10b9812e;background:lab(66.6921% -50.6679 17.0586/.18)}.rq-shape-bad{color:#d97706;background:#f59e0b2e;background:lab(72.7914% 26.933 75.4336/.18)}.rq-sms-warn{border-radius:var(--radius);border:1px solid #f59e0b;align-items:flex-start;gap:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rq-sms-warn{border:1px solid color-mix(in oklch, #f59e0b 35%, var(--border))}}.rq-sms-warn{background:#f59e0b17;background:lab(72.7914% 26.933 75.4336/.09);padding:.65rem .75rem;font-size:12px;line-height:1.45}.rq-sms-warn b{font-size:12.5px;display:block}.rq-sms-icon{color:#fff;background:linear-gradient(135deg,#fbbf24,#d97706);border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.rq-sms-icon svg{animation:2.2s ease-in-out infinite rq-fly}@keyframes rq-fly{0%,70%,to{transform:none}80%{transform:translate(3px,-3px)}90%{transform:translate(-1px,1px)}}.rq-send{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.rq-hero{border-radius:calc(var(--radius) * 1.3);border:1px solid var(--rq-t);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rq-hero{border:1px solid color-mix(in oklch, var(--rq-t) 35%, var(--border))}}.rq-hero{background:radial-gradient(90% 160% at 0% 0%, var(--rq-t), transparent 60%), radial-gradient(60% 140% at 100% 100%, #6366f11f, transparent 60%), var(--card)}@supports (color:color-mix(in lab, red, red)){.rq-hero{background:radial-gradient(90% 160% at 0% 0%, color-mix(in oklch, var(--rq-t) 20%, transparent), transparent 60%), radial-gradient(60% 140% at 100% 100%, lab(49.0485% 30.3446 -71.8736/.12), transparent 60%), var(--card)}}.rq-hero{padding:1.2rem 1.25rem 1rem;animation:.48s cubic-bezier(.22,.9,.3,1) both mo-rise}.rq-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.rq-hero-who{align-items:center;gap:1rem;min-width:0;display:flex}.rq-hero-photo{background:linear-gradient(135deg, oklch(.7 .17 var(--rq-h)), oklch(.47 .15 var(--rq-h)));color:#fff;width:5rem;height:5rem;box-shadow:0 16px 32px -16px oklch(.6 .17 var(--rq-h)), inset 0 0 0 3px #ffffff38;border-radius:1.4rem;flex:none;place-items:center;font-size:1.6rem;font-weight:850;animation:.52s cubic-bezier(.34,1.56,.64,1) .1s both rd-pop;display:grid;overflow:hidden}.rq-hero-photo img{object-fit:cover;width:100%;height:100%}.rq-hero-tags{flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem;display:flex}.rq-tag{font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;height:1.65rem;padding-inline:.6rem;font-size:11.5px;font-weight:800;display:inline-flex}.rq-tag-id{color:#fff;background:linear-gradient(135deg,#6366f1,#4338ca)}.rq-hero-name{text-transform:capitalize;overflow-wrap:anywhere;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:850;line-height:1.15}.rq-skel-name{border-radius:.5rem;width:14rem;height:1.8rem;display:block}.rq-hero-sub{color:var(--muted-foreground);flex-wrap:wrap;gap:.35rem .9rem;margin-top:.35rem;font-size:12.5px;display:flex}.rq-hero-sub span{align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.rq-hero-side{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.rq-hero-acts{flex-wrap:wrap;gap:.5rem;display:flex}.rq-quick{border-radius:var(--radius-md);color:#fff;height:2.75rem;transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;align-items:center;gap:.4rem;padding-inline:1rem;font-size:13px;font-weight:700;display:inline-flex}.rq-quick:hover{filter:brightness(1.08);transform:translateY(-2px)}.rq-quick-call{background:linear-gradient(135deg,#22c55e,#059669);box-shadow:0 10px 22px -14px #059669}.rq-quick-call svg{animation:2.4s ease-in-out infinite cu-ring}.rq-quick-tg{background:linear-gradient(135deg,#2aabee,#229ed9);box-shadow:0 10px 22px -14px #229ed9}.rq-score-ring{background:conic-gradient(#f59e0b calc(var(--p) * 1%), var(--muted-foreground) 0);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rq-score-ring{background:conic-gradient(#f59e0b calc(var(--p) * 1%), color-mix(in oklch, var(--muted-foreground) 18%, transparent) 0)}}.rq-score-ring{animation:.52s cubic-bezier(.34,1.56,.64,1) .2s both rd-pop}.rq-score-ring:before{content:"";border-radius:inherit;background:var(--card);position:absolute;inset:5px}.rq-score-ring b,.rq-score-ring small{position:relative}.rq-score-ring b{color:#f59e0b;font-size:1.35rem;font-weight:900}.rq-score-ring small{color:var(--muted-foreground);margin-top:.35rem;font-size:10px;font-weight:700}.rq-road{border-top:1px dashed var(--muted-foreground);align-items:flex-start;margin-top:1.1rem;padding-top:.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rq-road{border-top:1px dashed color-mix(in oklch, var(--muted-foreground) 22%, transparent)}}.rq-road{overflow-x:auto}.rq-step{text-align:center;min-width:5.5rem;animation:.42s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(.2s + var(--i,0) * 80ms);flex-direction:column;flex:1 1 0;align-items:center;gap:.35rem;display:flex;position:relative}.rq-step+.rq-step:before{content:"";background:var(--muted-foreground);border-radius:9999px;height:3px;position:absolute;top:.95rem;left:calc(1.2rem - 50%);right:calc(50% + 1.2rem)}@supports (color:color-mix(in lab, red, red)){.rq-step+.rq-step:before{background:color-mix(in oklch, var(--muted-foreground) 22%, transparent)}}.rq-step-done+.rq-step:before,.rq-step-done+.rq-step-now:before{background:linear-gradient(90deg,#10b981,#34d399)}.rq-step-dot{background:var(--muted-foreground);border-radius:9999px;place-items:center;width:1.9rem;height:1.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rq-step-dot{background:color-mix(in oklch, var(--muted-foreground) 16%, transparent)}}.rq-step-dot{color:var(--muted-foreground);transition:background-color var(--motion-fast) ease}.rq-step-label{color:var(--muted-foreground);font-size:11px;font-weight:700;line-height:1.25}.rq-step-done .rq-step-dot{color:#fff;background:linear-gradient(135deg,#34d399,#059669)}.rq-step-done .rq-step-label{color:var(--foreground)}.rq-step-now .rq-step-dot{background:linear-gradient(135deg, var(--rq-t), var(--rq-t))}@supports (color:color-mix(in lab, red, red)){.rq-step-now .rq-step-dot{background:linear-gradient(135deg, color-mix(in oklch, var(--rq-t) 80%, #fff), var(--rq-t))}}.rq-step-now .rq-step-dot{color:#fff;animation:1.8s ease-in-out infinite rq-beat}.rq-step-now .rq-step-label{color:var(--rq-t)}@supports (color:color-mix(in lab, red, red)){.rq-step-now .rq-step-label{color:color-mix(in oklch, var(--rq-t) 85%, var(--foreground))}}.rq-step-now .rq-step-label{font-weight:850}@keyframes rq-beat{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--rq-t) 55%, transparent)}60%{box-shadow:0 0 0 9px #0000}}.rq-road-off .rq-step:not(.rq-step-end){opacity:.45}.rq-step-end .rq-step-dot{color:#fff;background:linear-gradient(135deg,#fb7185,#e11d48)}.rq-step-end[data-end=archived] .rq-step-dot{background:linear-gradient(135deg,#94a3b8,#475569)}.rq-step-end .rq-step-label{color:var(--foreground);font-weight:850}.rq-step-end:before{background:repeating-linear-gradient(90deg, var(--muted-foreground) 0 6px, transparent 6px 10px)!important}@supports (color:color-mix(in lab, red, red)){.rq-step-end:before{background:repeating-linear-gradient(90deg, color-mix(in oklch, var(--muted-foreground) 35%, transparent) 0 6px, transparent 6px 10px)!important}}@media (max-width:640px){.rq-hero{padding:1rem}.rq-hero-side,.rq-hero-acts{width:100%}.rq-hero-acts>*{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.rq-bar,.rq-hero,.rq-hero-photo,.rq-score-ring,.rq-step,.rq-step-now .rq-step-dot,.rq-new-badge,.rq-form-wait svg,.rq-sms-icon svg,.rq-quick-call svg,.rq-shape{animation:none!important}}.sf-tiles{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.6rem;display:grid}.sf-tile{text-align:left;border-radius:calc(var(--radius) * 1.05);min-width:0;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.75rem .9rem .8rem;display:flex}.sf-tile:hover{filter:brightness(1.06);transform:translateY(-2px)}.sf-tile-btn{cursor:pointer}.sf-tile-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.35rem;font-size:10.5px;font-weight:700;display:flex}.sf-tile-figure{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1.15}.sf-wait{opacity:.6}.sf-tile-sub{opacity:.88;font-size:11px;font-weight:600}.sf-live{background:#4ade80;border-radius:9999px;flex:none;width:.5rem;height:.5rem;display:inline-block;position:relative}.sf-live:after{content:"";border-radius:inherit;background:inherit;animation:1.6s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:0}@keyframes sf-ping{75%,to{opacity:0;transform:scale(2.4)}}.sf-filters{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);flex-direction:column;gap:.6rem;padding:.8rem;animation:.46s cubic-bezier(.22,.9,.3,1) .12s both mo-rise;display:flex}.sf-filter-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sf-search{flex:18rem;height:2.75rem}.sf-filter{flex:0 14rem;min-width:11rem}.sf-filter-sort{flex-basis:12rem}.sf-found{font-variant-numeric:tabular-nums;color:var(--muted-foreground);align-items:center;gap:.35rem;margin-right:auto;font-size:12px;font-weight:800;display:inline-flex}.sf-hidden{border:1px solid var(--border);height:2.75rem;color:var(--muted-foreground);cursor:pointer;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease, background-color var(--motion-fast) ease;border-radius:9999px;align-items:center;gap:.45rem;padding-inline:.65rem .9rem;font-size:12.5px;font-weight:700;display:inline-flex}.sf-hidden-on{border-color:#f43f5e}@supports (color:color-mix(in lab, red, red)){.sf-hidden-on{border-color:color-mix(in oklch, #f43f5e 45%, var(--border))}}.sf-hidden-on{color:#f43f5e;background:#f43f5e1a;background:lab(56.4564% 69.5783 26.8306/.1)}@supports (color:color-mix(in lab, red, red)){.sf-hidden-on{color:color-mix(in oklch, #f43f5e 85%, var(--foreground))}}.sf-clear{border:1px dashed var(--border);height:2.25rem;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.35rem;padding-inline:.8rem;font-size:12px;font-weight:700;display:inline-flex}.sf-clear:hover{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.sf-clear:hover{border-color:color-mix(in oklch, var(--destructive) 45%, transparent)}}.sf-row-off>td{opacity:.55}.sf-row-off:hover>td{opacity:.9}.sf-who{align-items:center;gap:.7rem;min-width:0;display:flex}.sf-avatar{background:linear-gradient(135deg, oklch(.7 .16 var(--sf-h)), oklch(.46 .14 var(--sf-h)));color:#fff;width:2.6rem;height:2.6rem;box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--ring-c,transparent);border-radius:9999px;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sf-avatar{box-shadow:0 0 0 2px var(--card), 0 0 0 4px color-mix(in oklch, var(--ring-c,transparent) 80%, transparent)}}.sf-avatar{transition:transform var(--motion-fast) ease}.sf-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.sf-avatar-now{--ring-c:#22c55e}.sf-avatar-today{--ring-c:#38bdf8}.sf-row:hover .sf-avatar{transform:scale(1.07)}.sf-avatar-lg{width:5rem;height:5rem;box-shadow:0 0 0 3px var(--card), 0 0 0 6px var(--ring-c,oklch(.6 .16 var(--sf-h))), 0 18px 34px -18px oklch(.6 .16 var(--sf-h));font-size:1.6rem}@supports (color:color-mix(in lab, red, red)){.sf-avatar-lg{box-shadow:0 0 0 3px var(--card), 0 0 0 6px color-mix(in oklch, var(--ring-c,oklch(.6 .16 var(--sf-h))) 80%, transparent), 0 18px 34px -18px oklch(.6 .16 var(--sf-h))}}.sf-avatar-lg{animation:.52s cubic-bezier(.34,1.56,.64,1) both rd-pop}.sf-dot{border:2px solid var(--card);background:#22c55e;border-radius:9999px;width:.8rem;height:.8rem;position:absolute;bottom:-1px;right:-1px}.sf-dot:after{content:"";border-radius:inherit;background:#22c55e;animation:1.8s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:-2px}.sf-avatar-lg .sf-dot{border-width:3px;width:1.15rem;height:1.15rem;bottom:2px;right:2px}.sf-skel-avatar{border-radius:9999px;flex:none;width:2.6rem;height:2.6rem;display:block}.sf-name{align-items:center;gap:.35rem;min-width:0;font-size:13.5px;font-weight:750;display:flex}.sf-name a{white-space:nowrap;text-overflow:ellipsis;max-width:15rem;transition:color var(--motion-fast) ease;overflow:hidden}.sf-name a:hover{color:var(--primary)}.sf-sub{max-width:18rem;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:10.5px;display:block;overflow:hidden}.sf-owner{color:#fff;background:linear-gradient(135deg,#fde047,#d97706);border-radius:9999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid;box-shadow:0 4px 10px -5px #d97706}.sf-me,.sf-off{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;flex:none;padding:0 .45rem;font-size:9.5px;font-weight:800}.sf-me{color:#6366f1;background:#6366f12e;background:lab(49.0485% 30.3446 -71.8736/.18)}@supports (color:color-mix(in lab, red, red)){.sf-me{color:color-mix(in oklch, #6366f1 85%, var(--foreground))}}.sf-off{color:#f43f5e;background:#f43f5e2e;background:lab(56.4564% 69.5783 26.8306/.18)}.sf-roleinfo{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.sf-role{background:oklch(.62 .16 var(--sf-h,260deg));border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sf-role{background:color-mix(in oklch, oklch(.62 .16 var(--sf-h,260deg)) 17%, transparent)}}.sf-role{color:oklch(.62 .16 var(--sf-h,260deg))}@supports (color:color-mix(in lab, red, red)){.sf-role{color:color-mix(in oklch, oklch(.62 .16 var(--sf-h,260deg)) 88%, var(--foreground))}}.sf-role{box-shadow:inset 0 0 0 1px oklch(.62 .16 var(--sf-h,260deg));font-size:11.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.sf-role{box-shadow:inset 0 0 0 1px color-mix(in oklch, oklch(.62 .16 var(--sf-h,260deg)) 28%, transparent)}}.sf-pos,.sf-office{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:11.5px;display:inline-flex}.sf-office{color:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.sf-office{color:color-mix(in oklch, #0ea5e9 80%, var(--foreground))}}.sf-office{font-weight:600}.sf-contact{flex-direction:column;gap:.2rem;min-width:0;display:flex}.sf-line{align-items:center;gap:.35rem;min-width:0;font-size:12.5px;display:inline-flex}.sf-line>svg{color:var(--muted-foreground);flex:none}.sf-mail{color:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.sf-mail{color:color-mix(in oklch, #0ea5e9 75%, var(--foreground))}}.sf-mail{max-width:16rem}.sf-mail:hover{text-decoration:underline}.sf-tags{flex-wrap:wrap;gap:.25rem;margin-top:.1rem;display:flex}.sf-tag{font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.2rem;padding:0 .45rem;font-size:10.5px;font-weight:800;display:inline-flex}.sf-tag-work{color:var(--muted-foreground);background:#64748b29;background:lab(48.16% -1.92785 -14.7209/.16)}.sf-tag-sip{color:#8b5cf6;background:#8b5cf629;background:lab(50.6912% 45.8505 -71.7975/.16)}@supports (color:color-mix(in lab, red, red)){.sf-tag-sip{color:color-mix(in oklch, #8b5cf6 85%, var(--foreground))}}.sf-tag-wifi{color:#14b8a6;background:#14b8a629;background:lab(67.1486% -42.9199 -2.33008/.16)}@supports (color:color-mix(in lab, red, red)){.sf-tag-wifi{color:color-mix(in oklch, #14b8a6 85%, var(--foreground))}}.sf-tag-id{color:#fff;background:linear-gradient(135deg,#6366f1,#4338ca);padding:.1rem .55rem;font-size:11.5px}.sf-seen{white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:11.5px;font-weight:700;display:inline-flex}.sf-seen-now{color:#16a34a;background:#22c55e29;background:lab(70.2187% -57.9805 39.4386/.16)}.dark .sf-seen-now{color:#4ade80}.sf-seen-today{color:#0ea5e9;background:#0ea5e924;background:lab(63.352% -17.6077 -44.8636/.14)}@supports (color:color-mix(in lab, red, red)){.sf-seen-today{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.sf-seen-week{color:#f59e0b;background:#f59e0b24;background:lab(72.7914% 26.933 75.4336/.14)}@supports (color:color-mix(in lab, red, red)){.sf-seen-week{color:color-mix(in oklch, #f59e0b 85%, var(--foreground))}}.sf-seen-old,.sf-seen-never{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sf-seen-old,.sf-seen-never{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.sf-seen-old,.sf-seen-never{color:var(--muted-foreground)}.sf-acts{justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.sf-act{width:2rem;color:var(--muted-foreground);border-radius:9999px!important;height:2rem!important;padding:0!important}.sf-act:hover{color:var(--foreground)}.sf-act-note:hover{color:#d97706;background:#f59e0b29!important;background:lab(72.7914% 26.933 75.4336/.16)!important}.sf-act-edit:hover{color:#6366f1;background:#6366f129!important;background:lab(49.0485% 30.3446 -71.8736/.16)!important}.sf-act-off:hover{color:#f43f5e;background:#f43f5e29!important;background:lab(56.4564% 69.5783 26.8306/.16)!important}.sf-act-back{color:#10b981}.sf-act-back:hover{color:#059669;background:#10b98129!important;background:lab(66.6921% -50.6679 17.0586/.16)!important}.sf-hero{border-radius:calc(var(--radius) * 1.3);border:1px solid oklch(.6 .16 var(--sf-h));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sf-hero{border:1px solid color-mix(in oklch, oklch(.6 .16 var(--sf-h)) 32%, var(--border))}}.sf-hero{background:radial-gradient(90% 160% at 0% 0%, oklch(.62 .16 var(--sf-h)), transparent 60%), radial-gradient(60% 140% at 100% 100%, #0ea5e91a, transparent 60%), var(--card)}@supports (color:color-mix(in lab, red, red)){.sf-hero{background:radial-gradient(90% 160% at 0% 0%, color-mix(in oklch, oklch(.62 .16 var(--sf-h)) 20%, transparent), transparent 60%), radial-gradient(60% 140% at 100% 100%, lab(63.352% -17.6077 -44.8636/.1), transparent 60%), var(--card)}}.sf-hero{padding:1.2rem 1.25rem;animation:.48s cubic-bezier(.22,.9,.3,1) both mo-rise}.sf-hero-who{align-items:center;gap:1.1rem;min-width:0;display:flex}.sf-hero-tags{flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.3rem;display:flex}.sf-hero-name{overflow-wrap:anywhere;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:850;line-height:1.15}.sf-hero-sub{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-top:.35rem;font-size:12.5px;display:flex}.sf-hero-sub>span:not(.sf-seen){align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.sf-hero-acts{flex-wrap:wrap;gap:.5rem;display:flex}.sf-hr{border-radius:calc(var(--radius) * 1.1);border:1px solid #f59e0b;margin-bottom:1rem}@supports (color:color-mix(in lab, red, red)){.sf-hr{border:1px solid color-mix(in oklch, #f59e0b 30%, var(--border))}}.sf-hr{background:radial-gradient(120% 140% at 0% 0%, #f59e0b17, transparent 60%), var(--card);padding:.9rem 1rem;animation:.46s cubic-bezier(.22,.9,.3,1) 80ms both mo-rise}@supports (color:lab(0% 0 0)){.sf-hr{background:radial-gradient(120% 140% at 0% 0%, lab(72.7914% 26.933 75.4336/.09), transparent 60%), var(--card)}}.sf-hr-head{align-items:center;gap:.5rem;font-size:14px;font-weight:800;display:flex}.sf-hr-icon{color:#fff;background:linear-gradient(135deg,#fbbf24,#d97706);border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 6px 14px -8px #d97706}.sf-hr-n{font-variant-numeric:tabular-nums;color:#f59e0b;background:#f59e0b2e;background:lab(72.7914% 26.933 75.4336/.18);border-radius:9999px;padding:0 .5rem;font-size:11px}@supports (color:color-mix(in lab, red, red)){.sf-hr-n{color:color-mix(in oklch, #f59e0b 85%, var(--foreground))}}.sf-hr-list{border-left:2px solid #f59e0b59;border-left:2px solid lab(72.7913% 26.933 75.4336/.35);flex-direction:column;gap:.4rem;max-height:16rem;margin-top:.7rem;padding-left:.9rem;display:flex;overflow-y:auto}.sf-hr-list li{animation:.36s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 40ms);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem .8rem;font-size:13px;line-height:1.45;display:flex;position:relative}.sf-hr-list li:before{content:"";width:8px;height:8px;box-shadow:0 0 0 3px var(--card);background:#f59e0b;border-radius:9999px;position:absolute;top:.45rem;left:calc(-.9rem - 5px)}.sf-hr-list li:first-child:before{background:#ef4444}.sf-hr-list p{overflow-wrap:anywhere;flex:16rem}.sf-hr-list time{font-variant-numeric:tabular-nums;color:var(--muted-foreground);white-space:nowrap;font-size:11px}.sf-hr-empty{color:var(--muted-foreground);margin-top:.5rem;font-size:12.5px}.sf-savebar{z-index:20;border:1px solid var(--primary);border-radius:9999px;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex;position:sticky;bottom:1rem}@supports (color:color-mix(in lab, red, red)){.sf-savebar{border:1px solid color-mix(in oklch, var(--primary) 35%, var(--border))}}.sf-savebar{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.sf-savebar{background:color-mix(in oklch, var(--card) 88%, transparent)}}.sf-savebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.45rem .5rem .45rem 1rem;animation:.32s cubic-bezier(.34,1.4,.64,1) both sf-bar-in;box-shadow:0 18px 40px -20px #00000080}@keyframes sf-bar-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}.sf-savebar-dot{background:#f59e0b;border-radius:9999px;width:.55rem;height:.55rem;animation:1.4s ease-in-out infinite sf-blink}@keyframes sf-blink{50%{opacity:.3}}.sf-savebar-text{flex:10rem;font-size:12.5px;font-weight:700}.sh-dialog{max-width:min(30rem,100vw - 2rem)}.sh-badge{background:linear-gradient(135deg, var(--a), var(--b));color:#fff;width:3.25rem;height:3.25rem;box-shadow:0 14px 28px -14px var(--b);border-radius:1rem;place-items:center;margin-bottom:.35rem;animation:.46s cubic-bezier(.34,1.56,.64,1) both rd-pop;display:grid}.sh-body{flex-direction:column;gap:.8rem;display:flex}.sh-field{flex-direction:column;gap:.35rem;font-size:12.5px;font-weight:700;display:flex}.sh-field small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:11px;font-weight:600}.sh-over{color:#f43f5e!important}.sh-note{border-radius:var(--radius);color:#0ea5e9;background:#0ea5e917;background:lab(63.352% -17.6077 -44.8636/.09);align-items:flex-start;gap:.5rem;padding:.6rem .7rem;font-size:12px;line-height:1.45;display:flex}@supports (color:color-mix(in lab, red, red)){.sh-note{color:color-mix(in oklch, #0ea5e9 60%, var(--foreground))}}.sh-go{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.sa-kinds{flex-wrap:wrap;gap:.5rem;display:flex}.sa-kind{border:1px solid var(--border);background:var(--card);height:2.75rem;color:var(--muted-foreground);animation:.42s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 50ms);transition:transform var(--motion-fast) ease, color var(--motion-fast) ease, border-color var(--motion-fast) ease;border-radius:9999px;align-items:center;gap:.5rem;padding-inline:.35rem 1rem;font-size:13px;font-weight:700;display:inline-flex}.sa-kind:hover{color:var(--foreground);transform:translateY(-1px)}.sa-kind-icon{background:var(--a);border-radius:9999px;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-kind-icon{background:color-mix(in oklch, var(--a) 18%, transparent)}}.sa-kind-icon{color:var(--a)}.sa-kind b{font-variant-numeric:tabular-nums;background:#ffffff40;border-radius:9999px;padding:0 .5rem;font-size:11.5px}.sa-kind-on{background:linear-gradient(135deg, var(--a), var(--b));color:#fff;box-shadow:0 10px 22px -14px var(--b);border-color:#0000}.sa-kind-on .sa-kind-icon{color:#fff;background:#ffffff38}.sa-list{flex-direction:column;gap:.7rem;padding-left:1.4rem;display:flex;position:relative}.sa-list:before{content:"";background:linear-gradient(180deg, #6366f166, var(--muted-foreground));border-radius:9999px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.95rem}@supports (color:lab(0% 0 0)){.sa-list:before{background:linear-gradient(180deg, lab(49.0485% 30.3446 -71.8736/.4), var(--muted-foreground))}}@supports (color:color-mix(in lab, red, red)){.sa-list:before{background:linear-gradient(180deg, lab(49.0485% 30.3446 -71.8736/.4), color-mix(in oklch, var(--muted-foreground) 15%, transparent))}}.sa-item{animation:.42s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 40ms);gap:.8rem;display:flex;position:relative}.sa-dot{z-index:1;background:linear-gradient(135deg, var(--a), var(--b));color:#fff;width:2.1rem;height:2.1rem;box-shadow:0 0 0 4px var(--background), 0 8px 18px -10px var(--b);border-radius:9999px;flex:none;place-items:center;margin-left:-1.5rem;display:grid;position:relative}.sa-card{border-radius:calc(var(--radius) * 1.05);border:1px solid var(--border);border-left:3px solid var(--a);background:var(--card);min-width:0;transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease;flex:1;padding:.7rem .85rem}.sa-card:hover{box-shadow:0 14px 30px -22px var(--b);transform:translate(3px)}.sa-head{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.sa-type{background:var(--a);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.sa-type{background:color-mix(in oklch, var(--a) 16%, transparent)}}.sa-type{text-transform:uppercase;letter-spacing:.04em;color:var(--a);padding:.05rem .55rem;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.sa-type{color:color-mix(in oklch, var(--a) 85%, var(--foreground))}}.sa-user{font-size:14px;font-weight:750}a.sa-user:hover{color:var(--primary)}.sa-state{border-radius:9999px;padding:0 .45rem;font-size:10.5px;font-weight:800}.sa-state-off{color:#f43f5e;background:#f43f5e26;background:lab(56.4564% 69.5783 26.8306/.15)}.sa-state-on{color:#10b981;background:#10b98126;background:lab(66.6921% -50.6679 17.0586/.15)}.sa-when{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;margin-left:auto;font-size:11.5px;display:inline-flex}.sa-comment{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.4rem;font-size:13px;line-height:1.5}.sa-foot{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.45rem;display:flex}.sa-by{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:11.5px;display:inline-flex}.sa-return{color:#fff;background:linear-gradient(135deg,#10b981,#059669);margin-left:auto}.sa-skel{border-radius:calc(var(--radius) * 1.05);height:5.5rem;display:block}.sa-empty{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:13px;display:flex}.sa-empty svg{color:#6366f1}@media (max-width:640px){.sf-filter{flex:100%}.sf-hero{padding:1rem}.sf-hero-acts{width:100%}.sf-hero-acts>*{flex:auto}.sf-savebar{border-radius:var(--radius)}}@media (prefers-reduced-motion:reduce){.sf-tile,.sf-filters,.sf-hero,.sf-hr,.sf-hr-list li,.sf-savebar,.sf-savebar-dot,.sf-live:after,.sf-dot:after,.sf-avatar-lg,.sh-badge,.sa-kind,.sa-item{animation:none!important}}.rs-tiles{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.6rem;display:grid}.rs-tile{border-radius:calc(var(--radius) * 1.05);min-width:0;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.75rem .9rem .8rem;display:flex}.rs-tile:hover{filter:brightness(1.06);transform:translateY(-2px)}.rs-tile-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:10.5px;font-weight:700;display:flex}.rs-tile-figure{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1.15}.rs-tile-name{white-space:nowrap;text-overflow:ellipsis;font-size:1.1rem;font-weight:800;line-height:1.4;overflow:hidden}.rs-wait{opacity:.6}.rs-tile-sub{opacity:.88;font-size:11px;font-weight:600}.rs-bar{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem;animation:.46s cubic-bezier(.22,.9,.3,1) .12s both mo-rise;display:flex}.rs-search{flex:16rem;height:2.75rem}.rs-sorts{flex-wrap:wrap;gap:.35rem;display:flex}.rs-sort{border:1px solid var(--border);height:2.25rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:9999px;align-items:center;gap:.35rem;padding-inline:.8rem;font-size:12px;font-weight:700;display:inline-flex}.rs-sort:hover{color:var(--foreground);transform:translateY(-1px)}.rs-sort-on{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#0000;box-shadow:0 6px 16px -10px #7c3aed}.rs-hidden{border:1px solid var(--border);height:2.75rem;color:var(--muted-foreground);cursor:pointer;border-radius:9999px;align-items:center;gap:.45rem;padding-inline:.65rem .9rem;font-size:12.5px;font-weight:700;display:inline-flex}.rs-hidden-on{border-color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.rs-hidden-on{border-color:color-mix(in oklch, #8b5cf6 45%, var(--border))}}.rs-hidden-on{color:#8b5cf6;background:#8b5cf61a;background:lab(50.6912% 45.8505 -71.7975/.1)}@supports (color:color-mix(in lab, red, red)){.rs-hidden-on{color:color-mix(in oklch, #8b5cf6 85%, var(--foreground))}}.rs-grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));align-items:stretch;gap:.85rem;display:grid}.rs-skel{border-radius:calc(var(--radius) * 1.2);height:12.5rem;display:block}.rs-empty{color:var(--muted-foreground);flex-direction:column;grid-column:1/-1;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:13px;display:flex}.rs-card{--rs-c:oklch(.64 .17 var(--rs-h));border-radius:calc(var(--radius) * 1.2);border:1px solid var(--rs-c);flex-direction:column;gap:.7rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rs-card{border:1px solid color-mix(in oklch, var(--rs-c) 26%, var(--border))}}.rs-card{background:radial-gradient(120% 90% at 0% 0%, var(--rs-c), transparent 55%), var(--card)}@supports (color:color-mix(in lab, red, red)){.rs-card{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklch, var(--rs-c) 16%, transparent), transparent 55%), var(--card)}}.rs-card{animation:.44s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 35ms);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;padding:.95rem}.rs-card:before{content:"";background:linear-gradient(90deg, var(--rs-c), var(--rs-c));height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.rs-card:before{background:linear-gradient(90deg, var(--rs-c), color-mix(in oklch, var(--rs-c) 30%, transparent))}}.rs-card:hover{border-color:var(--rs-c);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.rs-card:hover{border-color:color-mix(in oklch, var(--rs-c) 50%, var(--border))}}.rs-card:hover{box-shadow:0 20px 40px -26px var(--rs-c)}.rs-card-owner{--rs-c:#f59e0b;background:radial-gradient(120% 90% at 0% 0%, #f59e0b33, transparent 55%), var(--card)}@supports (color:lab(0% 0 0)){.rs-card-owner{background:radial-gradient(120% 90% at 0% 0%, lab(72.7914% 26.933 75.4336/.2), transparent 55%), var(--card)}}.rs-card-off{opacity:.6}.rs-card-off:hover{opacity:1}.rs-head{align-items:center;gap:.7rem;display:flex}.rs-mark{background:linear-gradient(135deg, var(--rs-c), var(--rs-c) 55%, var(--rs-c));border-radius:.9rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rs-mark{background:linear-gradient(135deg, color-mix(in oklch, var(--rs-c) 75%, #fff), var(--rs-c) 55%, color-mix(in oklch, var(--rs-c) 70%, #000))}}.rs-mark{color:#fff;box-shadow:0 10px 20px -12px var(--rs-c);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.rs-card:hover .rs-mark{transform:rotate(-8deg)scale(1.08)}.rs-card-owner .rs-mark svg{animation:2.6s ease-in-out infinite rs-crown}@keyframes rs-crown{0%,70%,to{transform:none}80%{transform:translateY(-2px)rotate(-8deg)}90%{transform:translateY(0)rotate(6deg)}}.rs-name{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;line-height:1.3;display:block;overflow:hidden}a.rs-name:hover{color:var(--rs-c)}.rs-tags{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.15rem;display:flex}.rs-id{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:11px;font-weight:700}.rs-owner,.rs-off{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:0 .45rem;font-size:9.5px;font-weight:800}.rs-owner{color:#fff;background:linear-gradient(135deg,#fde047,#d97706)}.rs-off{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.rs-off{background:color-mix(in oklch, var(--muted-foreground) 18%, transparent)}}.rs-off{color:var(--muted-foreground)}.rs-ring{background:conic-gradient(var(--rs-c) calc(var(--p) * 1%), var(--muted-foreground) 0);border-radius:9999px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rs-ring{background:conic-gradient(var(--rs-c) calc(var(--p) * 1%), color-mix(in oklch, var(--muted-foreground) 16%, transparent) 0)}}.rs-ring{color:var(--rs-c)}.rs-ring:before{content:"";border-radius:inherit;background:var(--card);position:absolute;inset:4px}.rs-ring b,.rs-ring svg{position:relative}.rs-ring b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:900;line-height:1}.rs-meter{background:var(--muted-foreground);border-radius:9999px;height:5px}@supports (color:color-mix(in lab, red, red)){.rs-meter{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.rs-meter{overflow:hidden}.rs-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--rs-c), var(--rs-c));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.rs-meter span{background:linear-gradient(90deg, color-mix(in oklch, var(--rs-c) 60%, #fff), var(--rs-c))}}.rs-meter span{transform-origin:0;animation:.9s cubic-bezier(.22,.9,.3,1) both pst-bar}.rs-people{border:1px dashed var(--muted-foreground);border-radius:.8rem;justify-content:space-between;align-items:center;gap:.5rem;min-height:2.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rs-people{border:1px dashed color-mix(in oklch, var(--muted-foreground) 25%, transparent)}}.rs-people{text-align:left;transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease;padding:.35rem .55rem}.rs-people:not(:disabled):hover{border-style:solid;border-color:var(--rs-c)}@supports (color:color-mix(in lab, red, red)){.rs-people:not(:disabled):hover{border-color:color-mix(in oklch, var(--rs-c) 45%, transparent)}}.rs-people:not(:disabled):hover{background:var(--rs-c)}@supports (color:color-mix(in lab, red, red)){.rs-people:not(:disabled):hover{background:color-mix(in oklch, var(--rs-c) 8%, transparent)}}.rs-people:disabled{cursor:default}.rs-faces{align-items:center;display:flex}.rs-face{border:2px solid var(--card);background:linear-gradient(135deg, oklch(.7 .15 var(--rs-fh,260deg)), oklch(.48 .13 var(--rs-fh,260deg)));color:#fff;width:1.85rem;height:1.85rem;transition:transform var(--motion-fast) ease, margin var(--motion-fast) ease;border-radius:9999px;flex:none;place-items:center;margin-left:-.45rem;font-size:9.5px;font-weight:800;display:grid;overflow:hidden}.rs-face:first-child{margin-left:0}.rs-face img{object-fit:cover;width:100%;height:100%}.rs-people:not(:disabled):hover .rs-face{margin-left:-.2rem}.rs-people:not(:disabled):hover .rs-face:first-child{margin-left:0}.rs-face-more{background:var(--rs-c);width:auto;min-width:1.85rem;padding-inline:.35rem;font-size:10px}.rs-nobody{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:12px;font-weight:600;display:inline-flex}.rs-people-n{font-variant-numeric:tabular-nums;color:var(--rs-c);align-items:center;gap:.3rem;font-size:13px;font-weight:800;display:inline-flex}.rs-acts{gap:.4rem;margin-top:auto;display:flex}.rs-edit{flex:1}.rs-del:not(:disabled):hover{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.rs-del:not(:disabled):hover{background:color-mix(in oklch, var(--destructive) 12%, transparent)}}.rh{flex-direction:column;gap:.6rem;min-height:0;display:flex}.rh-top{align-items:center;gap:.5rem;display:flex}.rh-search{flex:1;height:2.75rem}.rh-total{font-variant-numeric:tabular-nums;color:#0ea5e9;background:#0ea5e926;background:lab(63.352% -17.6077 -44.8636/.15);border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:12px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rh-total{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.rh-list{flex-direction:column;gap:.3rem;display:flex}.rh-list-compact{max-height:22rem;padding-right:.15rem;overflow-y:auto}.rh-list li{animation:.32s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 20ms)}.rh-row{transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:.75rem;align-items:center;gap:.6rem;padding:.4rem .5rem;display:flex}.rh-row:hover{background:var(--accent);transform:translate(2px)}.rh-avatar{background:linear-gradient(135deg, oklch(.7 .15 var(--rh-h)), oklch(.48 .13 var(--rh-h)));color:#fff;border-radius:9999px;flex:none;place-items:center;width:2.2rem;height:2.2rem;font-size:11px;font-weight:800;display:grid;overflow:hidden}.rh-avatar img{object-fit:cover;width:100%;height:100%}.rh-who{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.rh-who b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rh-who span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:10.5px}.rh-phone{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.25rem;font-size:11.5px;display:inline-flex}.rh-list-compact .rh-phone{display:none}.rh-skel{border-radius:.75rem;height:2.9rem;display:block}.rh-empty{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem .5rem;font-size:12.5px;display:flex}.rh-sheet{width:min(28rem,100vw)!important;max-width:none!important}.rh-sheet-body{flex:1;min-height:0;padding:0 1rem 1rem;overflow-y:auto}.rh-title{align-items:center;gap:.5rem;display:flex}.rh-title-icon{background:linear-gradient(135deg, oklch(.7 .16 var(--rh-h)), oklch(.48 .14 var(--rh-h)));color:#fff;border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}.re-hero{--rs-c:oklch(.64 .17 var(--rs-h));border-radius:calc(var(--radius) * 1.3);border:1px solid var(--rs-c);flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-bottom:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.re-hero{border:1px solid color-mix(in oklch, var(--rs-c) 32%, var(--border))}}.re-hero{background:radial-gradient(90% 160% at 0% 0%, var(--rs-c), transparent 60%), radial-gradient(60% 140% at 100% 100%, #0ea5e91a, transparent 60%), var(--card)}@supports (color:color-mix(in lab, red, red)){.re-hero{background:radial-gradient(90% 160% at 0% 0%, color-mix(in oklch, var(--rs-c) 20%, transparent), transparent 60%), radial-gradient(60% 140% at 100% 100%, lab(63.352% -17.6077 -44.8636/.1), transparent 60%), var(--card)}}.re-hero{padding:1.15rem 1.25rem;animation:.48s cubic-bezier(.22,.9,.3,1) both mo-rise}.re-hero-who{flex:18rem;align-items:center;gap:1rem;min-width:0;display:flex}.re-mark{background:linear-gradient(135deg, var(--rs-c), var(--rs-c) 55%, var(--rs-c));border-radius:1.3rem;flex:none;place-items:center;width:4.25rem;height:4.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.re-mark{background:linear-gradient(135deg, color-mix(in oklch, var(--rs-c) 75%, #fff), var(--rs-c) 55%, color-mix(in oklch, var(--rs-c) 70%, #000))}}.re-mark{color:#fff;box-shadow:0 16px 30px -16px var(--rs-c);animation:.52s cubic-bezier(.34,1.56,.64,1) .1s both rd-pop}.re-tags{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}.re-new{color:#fff;background:linear-gradient(135deg,#34d399,#059669);border-radius:9999px;padding:0 .5rem;font-size:10.5px;font-weight:800}.re-state{border-radius:9999px;align-items:center;gap:.2rem;padding:0 .5rem;font-size:10.5px;font-weight:800;display:inline-flex}.re-state-on{color:#10b981;background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16)}.re-state-off{background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.re-state-off{background:color-mix(in oklch, var(--muted-foreground) 16%, transparent)}}.re-state-off{color:var(--muted-foreground)}.re-name{overflow-wrap:anywhere;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:850;line-height:1.15}.re-name-empty{color:var(--muted-foreground);font-style:italic}.re-stats{flex-wrap:wrap;gap:.6rem;display:flex}.re-stat{border:1px solid var(--border);background:var(--card);border-radius:.9rem;align-items:center;gap:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.re-stat{background:color-mix(in oklch, var(--card) 70%, transparent)}}.re-stat{padding:.4rem .75rem .4rem .45rem}.re-stat-ring{background:conic-gradient(var(--rs-c) calc(var(--p) * 1%), var(--muted-foreground) 0);border-radius:9999px;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.re-stat-ring{background:conic-gradient(var(--rs-c) calc(var(--p) * 1%), color-mix(in oklch, var(--muted-foreground) 16%, transparent) 0)}}.re-stat-ring{transition:background .4s}.re-stat-ring:before{content:"";border-radius:inherit;background:var(--card);position:absolute;inset:4px}.re-stat-ring b{color:var(--rs-c);font-variant-numeric:tabular-nums;font-size:13px;font-weight:900;position:relative}.re-stat-icon{color:#fff;border-radius:9999px;place-items:center;width:2.6rem;height:2.6rem;display:grid}.re-stat-people .re-stat-icon{background:linear-gradient(135deg,#38bdf8,#0284c7)}.re-stat-hot .re-stat-icon{background:linear-gradient(135deg,#fb7185,#e11d48)}.re-stat-k{color:var(--muted-foreground);flex-direction:column;font-size:11px;font-weight:700;line-height:1.2;display:flex}.re-stat-k small{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:15px;font-weight:850}.re-acts{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.re-side{flex-direction:column;gap:.85rem;min-width:0;display:flex}.re-side .rl-meta{position:static}@media (min-width:64rem){.re-side{position:sticky;top:.85rem}}.re-sections{gap:.35rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.re-sec{border:1px solid var(--border);white-space:nowrap;height:2rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:9999px;flex:none;padding-inline:.75rem;font-size:12px;font-weight:700}.re-sec:hover{color:var(--foreground)}.re-sec-on{background:linear-gradient(135deg, oklch(.66 .17 var(--rs-h,270deg)), oklch(.5 .16 var(--rs-h,270deg)));color:#fff;border-color:#0000}.re-clear:not(:disabled):hover{color:var(--destructive)}@media (max-width:640px){.re-hero{padding:1rem}.re-acts{width:100%;margin-left:0}.re-acts>*{flex:auto}}@media (prefers-reduced-motion:reduce){.rs-tile,.rs-bar,.rs-card,.rs-meter span,.rs-card-owner .rs-mark svg,.rh-list li,.re-hero,.re-mark{animation:none!important}}.lg-tiles{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.lg-tile{border-radius:calc(var(--radius) * 1.05);animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.75rem .9rem;display:flex}.lg-tile:hover{filter:brightness(1.06);transform:translateY(-2px)}.lg-tile-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:10.5px;font-weight:700;display:flex}.lg-tile-figure{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1.15}.lg-wait{opacity:.6}.lg-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-items:stretch;gap:.9rem;display:grid}.lg-skel{border-radius:calc(var(--radius) * 1.25);height:15rem;display:block}.lg-card{--lg-c:oklch(.64 .16 var(--lg-h));border-radius:calc(var(--radius) * 1.25);border:1px solid var(--lg-c);flex-direction:column;gap:.8rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lg-card{border:1px solid color-mix(in oklch, var(--lg-c) 28%, var(--border))}}.lg-card{background:radial-gradient(120% 90% at 0% 0%, var(--lg-c), transparent 55%), var(--card)}@supports (color:color-mix(in lab, red, red)){.lg-card{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklch, var(--lg-c) 17%, transparent), transparent 55%), var(--card)}}.lg-card{animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(.12s + var(--i,0) * 70ms);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;padding:1rem}.lg-card:hover{border-color:var(--lg-c);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.lg-card:hover{border-color:color-mix(in oklch, var(--lg-c) 50%, var(--border))}}.lg-card:hover{box-shadow:0 22px 44px -28px var(--lg-c)}.lg-card-off{filter:saturate(.35)}.lg-card-off:hover{filter:none}.lg-head{align-items:center;gap:.8rem;display:flex}.lg-code{background:linear-gradient(135deg, var(--lg-c,oklch(.64 .16 var(--lg-h))), var(--lg-c,oklch(.64 .16 var(--lg-h))) 55%, var(--lg-c,oklch(.64 .16 var(--lg-h))));border-radius:.95rem;flex:none;place-items:center;min-width:3.1rem;height:3.1rem;padding-inline:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lg-code{background:linear-gradient(135deg, color-mix(in oklch, var(--lg-c,oklch(.64 .16 var(--lg-h))) 72%, #fff), var(--lg-c,oklch(.64 .16 var(--lg-h))) 55%, color-mix(in oklch, var(--lg-c,oklch(.64 .16 var(--lg-h))) 70%, #000))}}.lg-code{color:#fff;letter-spacing:.06em;box-shadow:0 10px 22px -12px var(--lg-c,oklch(.64 .16 var(--lg-h))), inset 0 0 0 2px #ffffff2e;font-size:15px;font-weight:900;transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.lg-card:hover .lg-code{transform:rotate(-6deg)scale(1.08)}.lg-code-lg{border-radius:1.3rem;min-width:4.5rem;height:4.5rem;font-size:1.4rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both rd-pop}.lg-name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.lg-tags{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.2rem;display:flex}.lg-id{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:11px;font-weight:700}.lg-dir{letter-spacing:.04em;color:#0ea5e9;background:#0ea5e924;background:lab(63.352% -17.6077 -44.8636/.14);border-radius:9999px;align-items:center;gap:.2rem;padding:0 .45rem;font-size:10px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lg-dir{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.lg-dir-rtl{color:#f59e0b;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16)}@supports (color:color-mix(in lab, red, red)){.lg-dir-rtl{color:color-mix(in oklch, #f59e0b 85%, var(--foreground))}}.lg-switch{flex:none;display:inline-flex}.lg-sample{border:1px dashed var(--lg-c);border-radius:.9rem;flex-direction:column;gap:.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lg-sample{border:1px dashed color-mix(in oklch, var(--lg-c) 30%, transparent)}}.lg-sample{background:var(--lg-c)}@supports (color:color-mix(in lab, red, red)){.lg-sample{background:color-mix(in oklch, var(--lg-c) 6%, transparent)}}.lg-sample{padding:.7rem .8rem}.lg-sample-hello{color:var(--lg-c);font-size:1.15rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.lg-sample-hello{color:color-mix(in oklch, var(--lg-c) 80%, var(--foreground))}}.lg-sample-lines{flex-direction:column;gap:.3rem;display:flex}.lg-sample-lines i{background:var(--muted-foreground);border-radius:9999px;height:5px;display:block}@supports (color:color-mix(in lab, red, red)){.lg-sample-lines i{background:color-mix(in oklch, var(--muted-foreground) 22%, transparent)}}.lg-sample-lines i{transform-origin:inline-start;animation:.9s cubic-bezier(.22,.9,.3,1) both lg-line}.lg-sample-lines i:first-child{width:92%;animation-delay:.2s}.lg-sample-lines i:nth-child(2){width:74%;animation-delay:.28s}.lg-sample-lines i:nth-child(3){width:48%;animation-delay:.36s}@keyframes lg-line{0%{transform:scaleX(0)}}.lg-state{align-items:center;gap:.4rem;font-size:12px;font-weight:700;display:inline-flex}.lg-state-dot{background:currentColor;border-radius:9999px;width:.5rem;height:.5rem;position:relative}.lg-state-on{color:#10b981}.lg-state-on .lg-state-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:0}.lg-state-off{color:var(--muted-foreground)}.lg-acts{gap:.4rem;margin-top:auto;display:flex}.lg-edit{flex:1}.lg-del:hover{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.lg-del:hover{background:color-mix(in oklch, var(--destructive) 12%, transparent)}}.lg-add{border-radius:calc(var(--radius) * 1.25);border:2px dashed #10b981;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lg-add{border:2px dashed color-mix(in oklch, #10b981 35%, var(--border))}}.lg-add{color:#10b981;font-size:14px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.lg-add{color:color-mix(in oklch, #10b981 80%, var(--foreground))}}.lg-add{transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease;animation:.46s cubic-bezier(.22,.9,.3,1) .3s both mo-rise}.lg-add:hover{background:#10b98114;background:lab(66.6921% -50.6679 17.0586/.08);border-color:#10b981;transform:translateY(-3px)}.lg-add-icon{color:#fff;background:linear-gradient(135deg,#34d399,#059669);border-radius:9999px;place-items:center;width:3.25rem;height:3.25rem;transition:transform .32s cubic-bezier(.34,1.56,.64,1);display:grid;box-shadow:0 12px 24px -12px #059669}.lg-add:hover .lg-add-icon{transform:rotate(90deg)scale(1.08)}.lf{flex-direction:column;gap:1rem;max-width:56rem;display:flex}.lf-hero{--lg-c:oklch(.64 .16 var(--lg-h));border-radius:calc(var(--radius) * 1.3);border:1px solid var(--lg-c);flex-wrap:wrap;align-items:center;gap:1rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lf-hero{border:1px solid color-mix(in oklch, var(--lg-c) 32%, var(--border))}}.lf-hero{background:radial-gradient(90% 160% at 0% 0%, var(--lg-c), transparent 60%), var(--card)}@supports (color:color-mix(in lab, red, red)){.lf-hero{background:radial-gradient(90% 160% at 0% 0%, color-mix(in oklch, var(--lg-c) 20%, transparent), transparent 60%), var(--card)}}.lf-hero{padding:1.15rem 1.25rem;transition:border-color .4s,background .4s;animation:.48s cubic-bezier(.22,.9,.3,1) both mo-rise}.lf-kicker{color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:11.5px;font-weight:700;display:flex}.lf-name{overflow-wrap:anywhere;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:850;line-height:1.2}.lf-name-empty{color:var(--muted-foreground);font-style:italic}.lf-skel{border-radius:.5rem;width:12rem;height:1.8rem;display:block}.lf-sample{color:var(--lg-c);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.3rem;font-size:13px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.lf-sample{color:color-mix(in oklch, var(--lg-c) 80%, var(--foreground))}}.lf-acts{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.lf-card{border-radius:calc(var(--radius) * 1.1);border:1px solid var(--border);background:var(--card);animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(.1s + var(--i,0) * 70ms);padding:.95rem 1rem}.lf-card-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:14px;font-weight:800;display:flex}.lf-card-head small{color:var(--muted-foreground);font-size:11.5px;font-weight:600}.lf-card-icon{background:linear-gradient(135deg, var(--c), var(--c));border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lf-card-icon{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 78%, #fff), var(--c))}}.lf-card-icon{color:#fff;box-shadow:0 6px 14px -8px var(--c)}.lf-presets{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;display:grid}.lf-preset{--lg-c:oklch(.64 .16 var(--lg-h));border:1px solid var(--border);text-align:left;height:3rem;animation:.28s cubic-bezier(.34,1.56,.64,1) both pe-pop;animation-delay:calc(var(--i,0) * 35ms);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:.85rem;align-items:center;gap:.55rem;padding-inline:.4rem .7rem;display:flex;position:relative}.lf-preset:hover{border-color:var(--lg-c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.lf-preset:hover{border-color:color-mix(in oklch, var(--lg-c) 50%, var(--border))}}.lf-preset-on{border-color:var(--lg-c);background:var(--lg-c)}@supports (color:color-mix(in lab, red, red)){.lf-preset-on{background:color-mix(in oklch, var(--lg-c) 12%, transparent)}}.lf-preset-on{box-shadow:0 10px 22px -16px var(--lg-c)}.lf-preset-code{background:linear-gradient(135deg, var(--lg-c), var(--lg-c));border-radius:.65rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lf-preset-code{background:linear-gradient(135deg, color-mix(in oklch, var(--lg-c) 72%, #fff), var(--lg-c))}}.lf-preset-code{color:#fff;font-size:11px;font-weight:900}.lf-preset-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.lf-preset-tick{color:var(--lg-c);animation:.32s cubic-bezier(.34,1.56,.64,1) rd-pop}.lf-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem;display:grid}.lf-field{flex-direction:column;gap:.35rem;display:flex}.lf-field input{height:2.75rem}.lf-code-input{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;font-weight:700}.lf-field-k{align-items:center;gap:.35rem;font-size:12.5px;font-weight:700;display:flex}.lf-check{font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.2rem;margin-left:auto;padding:0 .45rem;font-size:10.5px;font-weight:800;display:inline-flex}.lf-check-ok{color:#10b981;background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16)}.lf-check-bad{color:#d97706;background:#f59e0b2e;background:lab(72.7914% 26.933 75.4336/.18)}.lf-hint{color:var(--muted-foreground);font-size:11.5px}.lf-hint-bad{color:#d97706}.lf-rtl{border:1px solid var(--border);cursor:pointer;transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease;border-radius:.9rem;align-items:center;gap:.75rem;margin-top:.9rem;padding:.7rem .85rem;display:flex}.lf-rtl-on{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.lf-rtl-on{border-color:color-mix(in oklch, #f59e0b 45%, var(--border))}}.lf-rtl-on{background:#f59e0b17;background:lab(72.7914% 26.933 75.4336/.09)}.lf-rtl-text{flex-direction:column;gap:.1rem;display:flex}.lf-rtl-text b{align-items:center;gap:.3rem;font-size:13px;display:inline-flex}.lf-rtl-text small{color:var(--muted-foreground);font-size:11.5px}@media (max-width:640px){.lf-hero{padding:1rem}.lf-acts{width:100%;margin-left:0}.lf-acts>*{flex:auto}}@media (prefers-reduced-motion:reduce){.lg-tile,.lg-card,.lg-sample-lines i,.lg-add,.lg-code-lg,.lf-hero,.lf-card,.lf-preset,.lg-state-on .lg-state-dot:after{animation:none!important}}.cy-tiles{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;display:grid}.cy-tile{border-radius:calc(var(--radius) * 1.05);min-width:0;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.75rem .9rem;display:flex}.cy-tile:hover{filter:brightness(1.06);transform:translateY(-2px)}.cy-tile-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:10.5px;font-weight:700;display:flex}.cy-tile-figure{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1.15}.cy-tile-name{white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;font-weight:850;line-height:1.35;overflow:hidden}.cy-tile-sub{opacity:.88;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.cy-wait{opacity:.6}.cy-conv{border-radius:calc(var(--radius) * 1.15);border:1px solid #0ea5e9}@supports (color:color-mix(in lab, red, red)){.cy-conv{border:1px solid color-mix(in oklch, #0ea5e9 30%, var(--border))}}.cy-conv{background:radial-gradient(120% 140% at 100% 0%, #0ea5e91c, transparent 60%), radial-gradient(120% 140% at 0% 100%, #10b98117, transparent 60%), var(--card);padding:.85rem .95rem;animation:.46s cubic-bezier(.22,.9,.3,1) .12s both mo-rise}@supports (color:lab(0% 0 0)){.cy-conv{background:radial-gradient(120% 140% at 100% 0%, lab(63.352% -17.6077 -44.8636/.11), transparent 60%), radial-gradient(120% 140% at 0% 100%, lab(66.6921% -50.6679 17.0586/.09), transparent 60%), var(--card)}}.cy-conv-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.65rem;font-size:14px;font-weight:800;display:flex}.cy-conv-head small{color:var(--muted-foreground);font-size:11.5px;font-weight:600}.cy-conv-icon{color:#fff;background:linear-gradient(135deg,#38bdf8,#0284c7);border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 6px 14px -8px #0284c7}.cy-conv-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cy-conv-amount{font-variant-numeric:tabular-nums;width:9rem;font-size:15px;font-weight:800;height:2.75rem!important}.cy-conv-pick{min-width:12rem;height:2.75rem!important}.cy-swap{border-radius:9999px;width:2.75rem;height:2.75rem;padding:0}.cy-swap svg{transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.cy-swap:hover svg{transform:rotate(180deg)}.cy-conv-out{color:#fff;background:linear-gradient(135deg,#10b981,#047857);border-radius:.9rem;align-items:baseline;gap:.35rem;margin-left:auto;padding:.45rem .95rem;animation:.26s cubic-bezier(.34,1.56,.64,1) pe-pop;display:flex;box-shadow:0 12px 26px -16px #047857}.cy-conv-out b{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:900}.cy-conv-out span{opacity:.9;font-size:13px;font-weight:700}.cy-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-items:stretch;gap:.9rem;display:grid}.cy-skel{border-radius:calc(var(--radius) * 1.25);height:13rem;display:block}.cy-card{--cy-c:oklch(.64 .16 var(--cy-h));border-radius:calc(var(--radius) * 1.25);border:1px solid var(--cy-c);flex-direction:column;gap:.8rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cy-card{border:1px solid color-mix(in oklch, var(--cy-c) 28%, var(--border))}}.cy-card{background:radial-gradient(120% 90% at 0% 0%, var(--cy-c), transparent 55%), var(--card)}@supports (color:color-mix(in lab, red, red)){.cy-card{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklch, var(--cy-c) 16%, transparent), transparent 55%), var(--card)}}.cy-card{animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(.16s + var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;padding:1rem}.cy-card:hover{border-color:var(--cy-c);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.cy-card:hover{border-color:color-mix(in oklch, var(--cy-c) 50%, var(--border))}}.cy-card:hover{box-shadow:0 22px 44px -28px var(--cy-c)}.cy-card-base{--cy-c:#f59e0b;border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.cy-card-base{border-color:color-mix(in oklch, #f59e0b 50%, var(--border))}}.cy-card-base{box-shadow:0 0 0 1px #f59e0b40,0 20px 40px -28px #f59e0b;box-shadow:0 0 0 1px lab(72.7914% 26.933 75.4336/.25),0 20px 40px -28px lab(72.7914% 26.933 75.4339)}.cy-card-base:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff1f 50%,#0000 70%);width:60%;height:80%;animation:4.5s ease-in-out infinite cy-shine;position:absolute;inset:-40% auto auto -40%}@keyframes cy-shine{0%,60%{transform:translate(-60%)}to{transform:translate(320%)}}.cy-card-off{filter:saturate(.35)}.cy-card-off:hover{filter:none}.cy-head{align-items:center;gap:.8rem;display:flex}.cy-symbol{background:radial-gradient(circle at 30% 25%, var(--cy-c,oklch(.64 .16 var(--cy-h))), var(--cy-c,oklch(.64 .16 var(--cy-h))) 55%, var(--cy-c,oklch(.64 .16 var(--cy-h))));border-radius:9999px;flex:none;place-items:center;min-width:3.1rem;height:3.1rem;padding-inline:.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cy-symbol{background:radial-gradient(circle at 30% 25%, color-mix(in oklch, var(--cy-c,oklch(.64 .16 var(--cy-h))) 55%, #fff), var(--cy-c,oklch(.64 .16 var(--cy-h))) 55%, color-mix(in oklch, var(--cy-c,oklch(.64 .16 var(--cy-h))) 65%, #000))}}.cy-symbol{color:#fff;box-shadow:0 10px 22px -12px var(--cy-c,oklch(.64 .16 var(--cy-h))), inset 0 0 0 3px #fff3, inset 0 -4px 8px #0000002e;font-size:1.15rem;font-weight:900;transition:transform .6s cubic-bezier(.34,1.3,.64,1)}.cy-card:hover .cy-symbol{transform:rotateY(360deg)}.cy-symbol-lg{min-width:4.5rem;height:4.5rem;font-size:1.7rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both rd-pop}.cy-name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.cy-tags{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.2rem;display:flex}.cy-code{background:var(--cy-c);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.cy-code{background:color-mix(in oklch, var(--cy-c) 16%, transparent)}}.cy-code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;color:var(--cy-c);padding:0 .4rem;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.cy-code{color:color-mix(in oklch, var(--cy-c) 85%, var(--foreground))}}.cy-id{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.cy-base{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#fde047,#d97706);border-radius:9999px;align-items:center;gap:.2rem;padding:0 .45rem;font-size:9.5px;font-weight:800;display:inline-flex}.cy-rate{border:1px dashed var(--cy-c);border-radius:.9rem;flex-wrap:wrap;align-items:baseline;gap:.4rem;min-height:3.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cy-rate{border:1px dashed color-mix(in oklch, var(--cy-c) 32%, transparent)}}.cy-rate{background:var(--cy-c)}@supports (color:color-mix(in lab, red, red)){.cy-rate{background:color-mix(in oklch, var(--cy-c) 6%, transparent)}}.cy-rate{padding:.6rem .75rem}.cy-rate-k{color:var(--muted-foreground);font-size:12.5px;font-weight:700}.cy-rate-v{font-variant-numeric:tabular-nums;color:var(--cy-c);font-size:1.45rem;font-weight:900;line-height:1.1}@supports (color:color-mix(in lab, red, red)){.cy-rate-v{color:color-mix(in oklch, var(--cy-c) 80%, var(--foreground))}}.cy-rate-pen{border-radius:9999px;align-self:center;width:1.9rem;height:1.9rem;margin-left:auto;padding:0}.cy-rate-edit{flex-wrap:wrap;align-items:center;gap:.35rem;width:100%;display:flex}.cy-rate-input{font-variant-numeric:tabular-nums;width:8rem;font-weight:800;height:2.25rem!important}.cy-rate-ok{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.cy-state{align-items:center;gap:.4rem;font-size:12px;font-weight:700;display:inline-flex}.cy-state-dot{background:currentColor;border-radius:9999px;width:.5rem;height:.5rem;position:relative}.cy-state-on{color:#10b981}.cy-state-on .cy-state-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:0}.cy-state-off{color:var(--muted-foreground)}.cy-acts{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;display:flex}.cy-make-base:hover{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.cy-make-base:hover{border-color:color-mix(in oklch, #f59e0b 50%, var(--border))}}.cy-make-base:hover{color:#d97706}.cy-is-base{color:#d97706;background:#f59e0b24;background:lab(72.7914% 26.933 75.4336/.14);border-radius:9999px;align-items:center;gap:.3rem;height:2rem;padding-inline:.7rem;font-size:12px;font-weight:800;display:inline-flex}.cy-edit{margin-left:auto}.cy-del:not(:disabled):hover{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.cy-del:not(:disabled):hover{background:color-mix(in oklch, var(--destructive) 12%, transparent)}}.cy-add{border-radius:calc(var(--radius) * 1.25);border:2px dashed #10b981;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:13rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cy-add{border:2px dashed color-mix(in oklch, #10b981 35%, var(--border))}}.cy-add{color:#10b981;font-size:14px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.cy-add{color:color-mix(in oklch, #10b981 80%, var(--foreground))}}.cy-add{transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-fast) ease}.cy-add:hover{background:#10b98114;background:lab(66.6921% -50.6679 17.0586/.08);border-color:#10b981;transform:translateY(-3px)}.cy-add-icon{color:#fff;background:linear-gradient(135deg,#34d399,#059669);border-radius:9999px;place-items:center;width:3.25rem;height:3.25rem;transition:transform .32s cubic-bezier(.34,1.56,.64,1);display:grid;box-shadow:0 12px 24px -12px #059669}.cy-add:hover .cy-add-icon{transform:rotate(90deg)scale(1.08)}.cy-form-rate{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-top:.3rem;font-size:13px;font-weight:700;display:flex}.cy-form-rate b{color:var(--lg-c);font-size:1.15rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.cy-form-rate b{color:color-mix(in oklch, var(--lg-c) 85%, var(--foreground))}}.cy-form-rate b{font-variant-numeric:tabular-nums;animation:.22s cubic-bezier(.34,1.56,.64,1) pe-pop}.cy-status-on{border-color:#10b981}@supports (color:color-mix(in lab, red, red)){.cy-status-on{border-color:color-mix(in oklch, #10b981 45%, var(--border))}}.cy-status-on{background:#10b98114;background:lab(66.6921% -50.6679 17.0586/.08)}@media (max-width:640px){.cy-conv-amount,.cy-conv-pick{flex:100%;width:auto}.cy-conv-out{justify-content:center;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.cy-tile,.cy-conv,.cy-conv-out,.cy-card,.cy-card-base:after,.cy-symbol-lg,.cy-state-on .cy-state-dot:after,.cy-form-rate b{animation:none!important}.cy-card:hover .cy-symbol{transform:none}}.of-tiles{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;display:grid}.of-tile{border-radius:calc(var(--radius) * 1.05);animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.75rem .9rem;display:flex}.of-tile:hover{filter:brightness(1.06);transform:translateY(-2px)}.of-tile-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:10.5px;font-weight:700;display:flex}.of-tile-figure{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1.15}.of-wait{opacity:.6}.of-bar{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem;animation:.46s cubic-bezier(.22,.9,.3,1) .12s both mo-rise;display:flex}.of-search{flex:16rem;height:2.75rem}.of-kinds{flex-wrap:wrap;gap:.35rem;display:flex}.of-kind{border:1px solid var(--border);height:2.25rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:9999px;align-items:center;gap:.35rem;padding-inline:.8rem .4rem;font-size:12px;font-weight:700;display:inline-flex}.of-kind:hover{color:var(--foreground);transform:translateY(-1px)}.of-kind b{background:var(--muted-foreground);border-radius:9999px;min-width:1.4rem}@supports (color:color-mix(in lab, red, red)){.of-kind b{background:color-mix(in oklch, var(--muted-foreground) 16%, transparent)}}.of-kind b{text-align:center;font-variant-numeric:tabular-nums;padding:0 .4rem;font-size:11px}.of-kind-on{color:#fff;background:linear-gradient(135deg,#10b981,#047857);border-color:#0000;box-shadow:0 6px 16px -10px #047857}.of-kind-on b{background:#ffffff40}.of-hidden{border:1px solid var(--border);height:2.75rem;color:var(--muted-foreground);cursor:pointer;border-radius:9999px;align-items:center;gap:.45rem;padding-inline:.65rem .9rem;font-size:12.5px;font-weight:700;display:inline-flex}.of-hidden-on{border-color:#f43f5e}@supports (color:color-mix(in lab, red, red)){.of-hidden-on{border-color:color-mix(in oklch, #f43f5e 45%, var(--border))}}.of-hidden-on{color:#f43f5e;background:#f43f5e1a;background:lab(56.4564% 69.5783 26.8306/.1)}@supports (color:color-mix(in lab, red, red)){.of-hidden-on{color:color-mix(in oklch, #f43f5e 85%, var(--foreground))}}.of-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-items:stretch;gap:.9rem;display:grid}.of-skel{border-radius:calc(var(--radius) * 1.25);height:20rem;display:block}.of-empty{color:var(--muted-foreground);flex-direction:column;grid-column:1/-1;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:13px;display:flex}.of-card{--of-c:oklch(.63 .15 var(--of-h));border-radius:calc(var(--radius) * 1.25);border:1px solid var(--of-c);flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.of-card{border:1px solid color-mix(in oklch, var(--of-c) 26%, var(--border))}}.of-card{background:var(--card);animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(.14s + var(--i,0) * 45ms);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease}.of-card:hover{border-color:var(--of-c);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.of-card:hover{border-color:color-mix(in oklch, var(--of-c) 50%, var(--border))}}.of-card:hover{box-shadow:0 24px 46px -28px var(--of-c)}.of-card-main{--of-c:#f59e0b;border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.of-card-main{border-color:color-mix(in oklch, #f59e0b 50%, var(--border))}}.of-card-off{filter:grayscale(.7);opacity:.75}.of-card-off:hover{filter:none;opacity:1}.of-cover{background:radial-gradient(circle at 20% 20%, #ffffff2e 0 2px, transparent 3px) 0 0 / 18px 18px, linear-gradient(135deg, var(--of-c), var(--of-c) 50%, var(--of-c));place-items:center;height:7.5rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.of-cover{background:radial-gradient(circle at 20% 20%, #ffffff2e 0 2px, transparent 3px) 0 0 / 18px 18px, linear-gradient(135deg, color-mix(in oklch, var(--of-c) 80%, #fff), var(--of-c) 50%, color-mix(in oklch, var(--of-c) 60%, #000))}}.of-cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.of-card:hover .of-cover img{transform:scale(1.06)}.of-cover img+.of-cover-icon{display:none}.of-cover-icon{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:1.1rem;place-items:center;width:3.75rem;height:3.75rem;transition:transform .36s cubic-bezier(.34,1.56,.64,1);display:grid;box-shadow:inset 0 0 0 2px #ffffff40}.of-card:hover .of-cover-icon{transform:translateY(-3px)rotate(-6deg)scale(1.06)}.of-cover-tags{flex-wrap:wrap;justify-content:space-between;gap:.3rem;display:flex;position:absolute;top:.6rem;left:.6rem;right:.6rem}.of-main{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#fde047,#d97706);border-radius:9999px;align-items:center;gap:.2rem;padding:.05rem .5rem;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 4px 10px -4px #d97706}.of-open{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:9999px;align-items:center;gap:.3rem;margin-left:auto;padding:.05rem .55rem;font-size:10.5px;font-weight:800;display:inline-flex}.lf-kicker .of-open{background:var(--muted-foreground);margin-left:0}@supports (color:color-mix(in lab, red, red)){.lf-kicker .of-open{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.lf-kicker .of-open{color:var(--foreground)}.of-open-dot{border-radius:9999px;width:.45rem;height:.45rem;position:relative}.of-open-on .of-open-dot{background:#4ade80}.of-open-on .of-open-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:0}.of-open-off .of-open-dot{background:#94a3b8}.of-body{flex-direction:column;flex:1;gap:.65rem;padding:.85rem .95rem .95rem;display:flex}.of-name{transition:color var(--motion-fast) ease;font-size:15px;font-weight:800;line-height:1.3;display:block}.of-name:hover{color:var(--of-c)}.of-sub{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.2rem;font-size:11px;font-weight:700;display:flex}.of-short{background:var(--of-c);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.of-short{background:color-mix(in oklch, var(--of-c) 15%, transparent)}}.of-short{color:var(--of-c);padding:0 .4rem}@supports (color:color-mix(in lab, red, red)){.of-short{color:color-mix(in oklch, var(--of-c) 85%, var(--foreground))}}.of-people{color:#8b5cf6;background:#8b5cf626;background:lab(50.6912% 45.8505 -71.7975/.15);border-radius:9999px;align-items:center;gap:.2rem;padding:0 .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.of-people{color:color-mix(in oklch, #8b5cf6 85%, var(--foreground))}}.of-lines{flex-direction:column;gap:.35rem;font-size:12.5px;display:flex}.of-lines li{align-items:flex-start;gap:.45rem;min-width:0;display:flex}.of-lines li>svg{color:var(--of-c);flex:none;margin-top:.15rem}.of-addr{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.of-links{flex-wrap:wrap;gap:.35rem;display:flex}.of-link{color:#fff;height:2rem;transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;border-radius:9999px;justify-content:center;align-items:center;gap:.3rem;padding-inline:.75rem;font-size:12px;font-weight:700;display:inline-flex}.of-link:hover{filter:brightness(1.08);transform:translateY(-2px)}.of-link-map{background:linear-gradient(135deg,#fb7185,#e11d48)}.of-link-call{background:linear-gradient(135deg,#22c55e,#059669)}.of-link-tg{background:linear-gradient(135deg,#2aabee,#229ed9)}.of-acts{border-top:1px dashed var(--border);gap:.4rem;margin-top:auto;padding-top:.6rem;display:flex}.of-edit{flex:1}.of-off-btn:hover{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.of-off-btn:hover{background:color-mix(in oklch, var(--destructive) 12%, transparent)}}.of-restore{color:#10b981}.of-form{max-width:72rem}.of-hero{--of-c:oklch(.63 .15 var(--of-h));border-radius:calc(var(--radius) * 1.3);border:1px solid var(--of-c);flex-wrap:wrap;align-items:center;gap:1rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.of-hero{border:1px solid color-mix(in oklch, var(--of-c) 32%, var(--border))}}.of-hero{background:radial-gradient(90% 160% at 0% 0%, var(--of-c), transparent 60%), var(--card)}@supports (color:color-mix(in lab, red, red)){.of-hero{background:radial-gradient(90% 160% at 0% 0%, color-mix(in oklch, var(--of-c) 20%, transparent), transparent 60%), var(--card)}}.of-hero{padding:1.15rem 1.25rem;animation:.48s cubic-bezier(.22,.9,.3,1) both mo-rise}.of-hero-pic{background:linear-gradient(135deg, var(--of-c), var(--of-c) 50%, var(--of-c));border-radius:1.2rem;flex:none;place-items:center;width:6.5rem;height:5rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.of-hero-pic{background:linear-gradient(135deg, color-mix(in oklch, var(--of-c) 80%, #fff), var(--of-c) 50%, color-mix(in oklch, var(--of-c) 60%, #000))}}.of-hero-pic{color:#fff;box-shadow:0 14px 28px -16px var(--of-c);animation:.52s cubic-bezier(.34,1.56,.64,1) both rd-pop}.of-hero-pic img{object-fit:cover;width:100%;height:100%}.of-hero-sub{color:var(--muted-foreground);flex-wrap:wrap;gap:.3rem .9rem;margin-top:.3rem;font-size:12.5px;display:flex}.of-hero-sub span{align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.of-form-grid{grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));align-items:start;gap:1rem;display:grid}.of-grid-fields{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.of-wide{grid-column:1/-1}.of-langs{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;display:grid}.of-langs-note{grid-column:1/-1;align-items:center;gap:.3rem;display:inline-flex}.of-lang{color:#fff;background:linear-gradient(135deg,#6366f1,#4338ca);border-radius:.3rem;padding:0 .3rem;font-size:9.5px;font-weight:900}.of-to-langs{color:#6366f1;align-self:flex-start;align-items:center;gap:.25rem;font-size:11.5px;font-weight:700;display:inline-flex}.of-to-langs:hover{text-decoration:underline}.of-chips{flex-wrap:wrap;gap:.3rem;display:flex}.of-chip{border:1px solid var(--border);height:1.7rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:9999px;align-items:center;gap:.25rem;padding-inline:.55rem;font-size:11px;font-weight:700;display:inline-flex}.of-chip:hover{color:var(--foreground)}.of-chip-on{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#0000}.of-phone,.of-phone>*{margin-block:0!important}.of-phone input{height:2.75rem}.of-drop{cursor:pointer;border:2px dashed #f59e0b;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;height:9rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.of-drop{border:2px dashed color-mix(in oklch, #f59e0b 40%, var(--border))}}.of-drop{color:#f59e0b;background:#f59e0b0d;background:lab(72.7914% 26.933 75.4336/.05);font-size:12.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.of-drop{color:color-mix(in oklch, #f59e0b 80%, var(--foreground))}}.of-drop{transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease}.of-drop:hover{background:#f59e0b1a;background:lab(72.7914% 26.933 75.4336/.1);border-color:#f59e0b}.of-drop img{object-fit:cover;width:100%;height:100%}.of-drop-has{border-style:solid;padding:0}.of-toggles{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:.7rem;display:grid}.of-toggles .lf-rtl{margin-top:0}.of-main-on{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.of-main-on{border-color:color-mix(in oklch, #f59e0b 45%, var(--border))}}.of-main-on{background:#f59e0b17;background:lab(72.7914% 26.933 75.4336/.09)}@media (max-width:640px){.of-form-grid{grid-template-columns:minmax(0,1fr)}.of-hero{padding:1rem}}@media (prefers-reduced-motion:reduce){.of-tile,.of-bar,.of-card,.of-hero,.of-hero-pic,.of-open-on .of-open-dot:after{animation:none!important}}.of-cover{aspect-ratio:16/10;isolation:isolate;height:auto!important;display:grid!important}.of-cover .of-cover-blur{object-fit:cover;filter:blur(22px)saturate(1.4)brightness(.75);z-index:0;width:124%;height:124%;position:absolute;inset:-12%;transform:none!important}.of-cover .of-cover-img{object-fit:contain;z-index:1;filter:drop-shadow(0 10px 24px #00000059);width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.of-card:hover .of-cover .of-cover-img{transform:scale(1.04)}.of-cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent, var(--card));height:40%;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.of-cover:after{background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--card) 55%, transparent))}}.of-cover-broken .of-cover-img,.of-cover-broken .of-cover-blur{display:none}.of-cover-broken .of-cover-icon{display:grid!important}.of-cover-tags{z-index:2}.of-title{min-height:4.1rem}.of-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.of-lines{min-height:5.6rem}.of-links{align-content:flex-start;min-height:2.2rem}.of-hero-pic:has(img){width:9rem;height:auto}.of-hero-pic img{object-fit:initial;height:auto}.of-drop-has{height:auto}.of-drop-has img{object-fit:initial;height:auto}.dv-tiles{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;display:grid}.dv-tile{border-radius:calc(var(--radius) * 1.05);animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.75rem .9rem;display:flex}.dv-tile:hover{filter:brightness(1.06);transform:translateY(-2px)}.dv-tile-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:10.5px;font-weight:700;display:flex}.dv-tile-figure{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1.15}.dv-wait{opacity:.6}.dv-bar{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem;animation:.46s cubic-bezier(.22,.9,.3,1) .12s both mo-rise;display:flex}.dv-search{flex:16rem;height:2.75rem}.dv-chips{flex-wrap:wrap;gap:.35rem;display:flex}.dv-chip{border:1px solid var(--border);height:2.25rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:9999px;align-items:center;gap:.35rem;padding-inline:.75rem .4rem;font-size:12px;font-weight:700;display:inline-flex}.dv-chip:hover{color:var(--foreground);transform:translateY(-1px)}.dv-chip b{background:var(--muted-foreground);border-radius:9999px;min-width:1.4rem}@supports (color:color-mix(in lab, red, red)){.dv-chip b{background:color-mix(in oklch, var(--muted-foreground) 16%, transparent)}}.dv-chip b{text-align:center;font-variant-numeric:tabular-nums;padding:0 .4rem;font-size:11px}.dv-chip-on{background:linear-gradient(135deg, var(--t), var(--t));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.dv-chip-on{background:linear-gradient(135deg, color-mix(in oklch, var(--t) 85%, #fff), var(--t))}}.dv-chip-on{color:#fff;box-shadow:0 6px 16px -10px var(--t)}.dv-chip-on b{background:#ffffff40}.dv-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-items:stretch;gap:.9rem;display:grid}.dv-skel{border-radius:calc(var(--radius) * 1.25);height:15rem;display:block}.dv-empty{color:var(--muted-foreground);flex-direction:column;grid-column:1/-1;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:13px;display:flex}.dv-card{border-radius:calc(var(--radius) * 1.25);border:1px solid var(--dv-t);flex-direction:column;gap:.8rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dv-card{border:1px solid color-mix(in oklch, var(--dv-t) 26%, var(--border))}}.dv-card{background:radial-gradient(120% 90% at 100% 0%, var(--dv-t), transparent 55%), var(--card)}@supports (color:color-mix(in lab, red, red)){.dv-card{background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklch, var(--dv-t) 15%, transparent), transparent 55%), var(--card)}}.dv-card{animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(.14s + var(--i,0) * 45ms);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;padding:1rem}.dv-card:hover{border-color:var(--dv-t);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.dv-card:hover{border-color:color-mix(in oklch, var(--dv-t) 50%, var(--border))}}.dv-card:hover{box-shadow:0 22px 44px -28px var(--dv-t)}.dv-card-off{filter:grayscale(.75);opacity:.72}.dv-card-off:hover{filter:none;opacity:1}.dv-head{align-items:center;gap:.75rem;display:flex}.dv-avatar{background:linear-gradient(135deg, var(--dv-t), var(--dv-t) 55%, var(--dv-t));border-radius:9999px;flex:none;place-items:center;width:2.9rem;height:2.9rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dv-avatar{background:linear-gradient(135deg, color-mix(in oklch, var(--dv-t) 70%, #fff), var(--dv-t) 55%, color-mix(in oklch, var(--dv-t) 65%, #000))}}.dv-avatar{color:#fff;box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--dv-t);font-size:13px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dv-avatar{box-shadow:0 0 0 2px var(--card), 0 0 0 4px color-mix(in oklch, var(--dv-t) 35%, transparent)}}.dv-avatar img{object-fit:cover;width:100%;height:100%}.dv-avatar-on{box-shadow:0 0 0 2px var(--card), 0 0 0 4px #22c55e}.dv-avatar-lg{width:4.75rem;height:4.75rem;font-size:1.5rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both rd-pop}.dv-name{white-space:nowrap;text-overflow:ellipsis;transition:color var(--motion-fast) ease;font-size:15px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.dv-name:hover{color:var(--dv-t)}.dv-sub{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem;font-size:11px;font-weight:700;display:flex}.dv-role{color:#6366f1;background:#6366f126;background:lab(49.0485% 30.3446 -71.8736/.15);border-radius:9999px;padding:0 .45rem}@supports (color:color-mix(in lab, red, red)){.dv-role{color:color-mix(in oklch, #6366f1 85%, var(--foreground))}}.dv-vehicle{border:1px dashed var(--dv-t);border-radius:.95rem;align-items:center;gap:.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dv-vehicle{border:1px dashed color-mix(in oklch, var(--dv-t) 32%, transparent)}}.dv-vehicle{background:var(--dv-t)}@supports (color:color-mix(in lab, red, red)){.dv-vehicle{background:color-mix(in oklch, var(--dv-t) 6%, transparent)}}.dv-vehicle{padding:.6rem .7rem}.dv-vicon{background:linear-gradient(135deg, var(--dv-t), var(--dv-t));border-radius:.8rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dv-vicon{background:linear-gradient(135deg, color-mix(in oklch, var(--dv-t) 78%, #fff), var(--dv-t))}}.dv-vicon{color:#fff;box-shadow:0 8px 16px -10px var(--dv-t);transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.dv-card:hover .dv-vicon{transform:translate(4px)}.dv-model{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;display:block;overflow:hidden}.dv-model-none{color:var(--muted-foreground);font-style:italic;font-weight:600}.dv-kind{color:var(--dv-t);font-size:11px;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.dv-kind{color:color-mix(in oklch, var(--dv-t) 85%, var(--foreground))}}.dv-kind{text-transform:capitalize}.dv-plate{color:#111827;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;background:#fff;border:2px solid #111827;border-radius:.35rem;flex:none;align-items:stretch;font-size:11.5px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 4px 10px -6px #00000080}.dv-plate-region{border-right:2px solid #111827;place-items:center;padding:.25rem .3rem;display:grid}.dv-plate-rest{white-space:nowrap;place-items:center;padding:.25rem .4rem;display:grid}.dv-plate-flag{color:#fff;text-shadow:0 0 2px #000;background:linear-gradient(#0099b5 0 33%,#fff 33% 36%,#ce1126 36% 39%,#fff 39% 61%,#ce1126 61% 64%,#fff 64% 67%,#1eb53a 67%);place-items:center;padding:0 .2rem;font-size:7px;font-weight:900;display:grid}.dv-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:.3rem .9rem;font-size:12.5px;display:flex}.dv-meta span{align-items:center;gap:.35rem;display:inline-flex}.dv-meta svg{color:var(--dv-t)}.dv-acts{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;padding-top:.6rem;display:flex}.dv-call{color:#fff;height:2rem;transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;background:linear-gradient(135deg,#22c55e,#059669);border-radius:9999px;align-items:center;gap:.3rem;padding-inline:.75rem;font-size:12px;font-weight:700;display:inline-flex}.dv-call:hover{filter:brightness(1.08);transform:translateY(-2px)}.dv-call svg{animation:2.4s ease-in-out infinite cu-ring}.dv-edit{flex:1}.dv-del:hover{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dv-del:hover{background:color-mix(in oklch, var(--destructive) 12%, transparent)}}.dv-hero{border-radius:calc(var(--radius) * 1.3);border:1px solid var(--dv-t);flex-wrap:wrap;align-items:center;gap:1rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dv-hero{border:1px solid color-mix(in oklch, var(--dv-t) 32%, var(--border))}}.dv-hero{background:radial-gradient(90% 160% at 0% 0%, var(--dv-t), transparent 60%), var(--card)}@supports (color:color-mix(in lab, red, red)){.dv-hero{background:radial-gradient(90% 160% at 0% 0%, color-mix(in oklch, var(--dv-t) 20%, transparent), transparent 60%), var(--card)}}.dv-hero{padding:1.15rem 1.25rem;transition:border-color .4s,background .4s;animation:.48s cubic-bezier(.22,.9,.3,1) both mo-rise}.dv-hero-vehicle{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;font-size:13px;display:flex}.dv-hero-vehicle .dv-vicon{border-radius:.6rem;width:1.9rem;height:1.9rem}.dv-kinds{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem;display:grid}.dv-kindbtn{border:1px solid var(--border);text-transform:capitalize;animation:.28s cubic-bezier(.34,1.56,.64,1) both pe-pop;animation-delay:calc(var(--i,0) * 40ms);transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:.95rem;flex-direction:column;align-items:center;gap:.4rem;padding:.75rem .5rem .65rem;font-size:12.5px;font-weight:700;display:flex}.dv-kindbtn:hover{border-color:var(--t);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.dv-kindbtn:hover{border-color:color-mix(in oklch, var(--t) 50%, var(--border))}}.dv-kindbtn-icon{background:var(--t);border-radius:9999px;place-items:center;width:2.6rem;height:2.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dv-kindbtn-icon{background:color-mix(in oklch, var(--t) 16%, transparent)}}.dv-kindbtn-icon{color:var(--t);transition:background .2s,color .2s,transform .32s cubic-bezier(.34,1.56,.64,1)}.dv-kindbtn-on{border-color:var(--t);background:var(--t)}@supports (color:color-mix(in lab, red, red)){.dv-kindbtn-on{background:color-mix(in oklch, var(--t) 10%, transparent)}}.dv-kindbtn-on{box-shadow:0 10px 22px -16px var(--t)}.dv-kindbtn-on .dv-kindbtn-icon{background:linear-gradient(135deg, var(--t), var(--t))}@supports (color:color-mix(in lab, red, red)){.dv-kindbtn-on .dv-kindbtn-icon{background:linear-gradient(135deg, color-mix(in oklch, var(--t) 78%, #fff), var(--t))}}.dv-kindbtn-on .dv-kindbtn-icon{color:#fff;transform:scale(1.08)}@media (max-width:640px){.dv-hero{padding:1rem}}@media (prefers-reduced-motion:reduce){.dv-tile,.dv-bar,.dv-card,.dv-avatar-lg,.dv-hero,.dv-kindbtn,.dv-call svg{animation:none!important}}.uzp{--uzp-h:1.9rem;height:var(--uzp-h);border-radius:calc(var(--uzp-h) * .18);color:#111;font-family:"DIN Alternate", "Arial Narrow", "Roboto Condensed", var(--font-sans,system-ui), sans-serif;white-space:nowrap;-webkit-user-select:all;user-select:all;background:linear-gradient(#fff,#f1f5f9);border:2px solid #111;flex:none;align-items:stretch;gap:0;padding:3px 4px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1.5px #fff,inset 0 0 0 2.5px #111,0 4px 12px -6px #0000008c}.uzp-bolt{height:calc(var(--uzp-h) * .13);width:calc(var(--uzp-h) * .13);background:#111;border-radius:9999px;flex:none;align-self:center;margin-inline:1px 3px}.uzp-bolt:last-child{margin-inline:3px 1px}.uzp-region{padding-right:calc(var(--uzp-h) * .18);font-size:calc(var(--uzp-h) * .6);letter-spacing:.02em;border-right:2px solid #111;place-items:center;display:grid}.uzp-main{justify-content:center;align-items:baseline;gap:calc(var(--uzp-h) * .1);padding-inline:calc(var(--uzp-h) * .22);align-self:center;display:flex}.uzp-l{font-size:calc(var(--uzp-h) * .56);letter-spacing:.03em}.uzp-d{font-size:calc(var(--uzp-h) * .62);letter-spacing:.02em}.uzp-country{flex-direction:column;justify-content:space-between;align-items:center;padding-block:1px;display:flex}.uzp-flag{height:calc(var(--uzp-h) * .3);width:calc(var(--uzp-h) * .45);background:linear-gradient(#0099b5 0 32%,#ce1126 32% 36%,#fff 36% 64%,#ce1126 64% 68%,#1eb53a 68%);border:1px solid #00000059;display:block}.uzp-uz{font-size:calc(var(--uzp-h) * .3);letter-spacing:.04em;color:#0ea5e9;font-weight:900}.uzp-lg{--uzp-h:3.25rem;border-width:3px;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3.5px #111,0 10px 24px -12px #0009}.uzp-lg .uzp-region{border-right-width:3px}.uzp-preview{align-self:flex-start;margin-top:.35rem;animation:.26s cubic-bezier(.34,1.56,.64,1) pe-pop}@media (prefers-reduced-motion:reduce){.uzp-preview{animation:none}}.bl-tiles{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.6rem;display:grid}.bl-tile{border-radius:calc(var(--radius) * 1.05);min-width:0;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.75rem .9rem;display:flex}.bl-tile:hover{filter:brightness(1.06);transform:translateY(-2px)}.bl-tile-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:10.5px;font-weight:700;display:flex}.bl-tile-figure{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1.15}.bl-tile-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.98rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.bl-tile-sub{opacity:.88;font-size:11px;font-weight:600}.bl-wait{opacity:.6}.bl-bar{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);flex-direction:column;gap:.6rem;padding:.75rem;animation:.46s cubic-bezier(.22,.9,.3,1) .12s both mo-rise;display:flex}.bl-bar-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.bl-search{flex:18rem;height:2.75rem}.bl-bin{border:1px solid var(--border);height:2.75rem;color:var(--muted-foreground);cursor:pointer;border-radius:9999px;align-items:center;gap:.45rem;padding-inline:.65rem .9rem;font-size:12.5px;font-weight:700;display:inline-flex}.bl-bin-on{border-color:#f43f5e}@supports (color:color-mix(in lab, red, red)){.bl-bin-on{border-color:color-mix(in oklch, #f43f5e 45%, var(--border))}}.bl-bin-on{color:#f43f5e;background:#f43f5e1a;background:lab(56.4564% 69.5783 26.8306/.1)}@supports (color:color-mix(in lab, red, red)){.bl-bin-on{color:color-mix(in oklch, #f43f5e 85%, var(--foreground))}}.bl-clear{border:1px dashed var(--border);height:2.25rem;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.35rem;padding-inline:.8rem;font-size:12px;font-weight:700;display:inline-flex}.bl-clear:hover{color:var(--destructive)}.bl-cats{flex-wrap:wrap;gap:.35rem;display:flex}.bl-cat{--c:oklch(.63 .17 var(--h));border:1px solid var(--c);border-radius:9999px;align-items:center;gap:.3rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bl-cat{border:1px solid color-mix(in oklch, var(--c) 30%, var(--border))}}.bl-cat{color:var(--c);padding-inline:.75rem;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.bl-cat{color:color-mix(in oklch, var(--c) 80%, var(--foreground))}}.bl-cat{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease}.bl-cat:hover{background:var(--c);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.bl-cat:hover{background:color-mix(in oklch, var(--c) 10%, transparent)}}.bl-cat-on{background:linear-gradient(135deg, var(--c), var(--c));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.bl-cat-on{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 80%, #fff), var(--c))}}.bl-cat-on{color:#fff;box-shadow:0 6px 16px -10px var(--c)}.bl-grid{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));align-items:stretch;gap:.95rem;display:grid}.bl-skel{border-radius:calc(var(--radius) * 1.25);height:21rem;display:block}.bl-empty{color:var(--muted-foreground);flex-direction:column;grid-column:1/-1;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:13px;display:flex}.bl-card{--c:oklch(.63 .17 var(--h));border-radius:calc(var(--radius) * 1.25);border:1px solid var(--border);background:var(--card);animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(.14s + var(--i,0) * 40ms);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;flex-direction:column;display:flex;overflow:hidden}.bl-card:hover{border-color:var(--c);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.bl-card:hover{border-color:color-mix(in oklch, var(--c) 45%, var(--border))}}.bl-card:hover{box-shadow:0 24px 46px -28px var(--c)}.bl-card-draft{border-style:dashed}.bl-card-gone{filter:grayscale(.85);opacity:.65}.bl-card-gone:hover{filter:none;opacity:1}.bl-cover{aspect-ratio:16/9;background:var(--c);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bl-cover{background:color-mix(in oklch, var(--c) 18%, var(--muted))}}.bl-cover-blur{filter:blur(14px)saturate(1.3);opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:-12px;transform:scale(1.1)}.bl-cover img{object-fit:contain;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.bl-card:hover .bl-cover img{transform:scale(1.04)}.bl-cover-none{width:3.25rem;height:3.25rem;color:var(--muted-foreground);background:#ffffff26;border-radius:1rem;place-items:center;display:grid}.bl-cover-tags{z-index:1;flex-wrap:wrap;justify-content:space-between;gap:.3rem;display:flex;position:absolute;bottom:.55rem;left:.55rem;right:.55rem}.bl-cat-badge{--c:oklch(.63 .17 var(--h,280deg));background:linear-gradient(135deg, var(--c), var(--c));border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.bl-cat-badge{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 80%, #fff), var(--c))}}.bl-cat-badge{color:#fff;box-shadow:0 4px 10px -4px var(--c);padding:.1rem .55rem;font-size:10.5px;font-weight:800}.bl-views{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-variant-numeric:tabular-nums;background:#0000008c;border-radius:9999px;align-items:center;gap:.25rem;margin-left:auto;padding:.1rem .5rem;font-size:11px;font-weight:800;display:inline-flex}.bl-hot{z-index:1;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#fb923c,#dc2626);border-radius:9999px;align-items:center;gap:.2rem;padding:.1rem .5rem;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:.55rem;right:.55rem;box-shadow:0 6px 14px -6px #dc2626}.bl-hot svg{animation:1.6s ease-in-out infinite sl-flicker}.bl-body{flex-direction:column;flex:1;gap:.55rem;padding:.8rem .9rem .85rem;display:flex}.bl-title{-webkit-line-clamp:2;line-clamp:2;transition:color var(--motion-fast) ease;-webkit-box-orient:vertical;font-size:14.5px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.bl-title:hover{color:var(--c)}.bl-meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.3rem .8rem;font-size:11.5px;font-weight:600;display:flex}.bl-meta span{align-items:center;gap:.25rem;display:inline-flex}.bl-prod{color:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.bl-prod{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.bl-bar-views{background:var(--muted-foreground);border-radius:9999px;height:4px;display:block}@supports (color:color-mix(in lab, red, red)){.bl-bar-views{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.bl-bar-views{overflow:hidden}.bl-bar-views span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#0ea5e9,#8b5cf6,#f97316);height:100%;animation:.9s cubic-bezier(.22,.9,.3,1) both pst-bar;display:block}.bl-tags{flex-wrap:wrap;gap:.25rem;display:flex}.bl-tag{text-overflow:ellipsis;white-space:nowrap;background:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.2rem;max-width:10rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bl-tag{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.bl-tag{color:var(--muted-foreground);padding:.1rem .5rem;font-size:10.5px;font-weight:700}.bl-tag-more{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.bl-tag-more{background:color-mix(in oklch, var(--c) 16%, transparent)}}.bl-tag-more{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.bl-tag-more{color:color-mix(in oklch, var(--c) 85%, var(--foreground))}}.bl-foot{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;display:flex}.bl-pub{color:var(--muted-foreground);cursor:pointer;align-items:center;gap:.45rem;font-size:12px;font-weight:700;display:inline-flex}.bl-pub-on{color:#10b981}.bl-state{align-items:center;gap:.25rem;font-size:11.5px;font-weight:800;display:inline-flex}.bl-state-gone{color:#f43f5e}.bl-acts{gap:.15rem;display:flex}.bl-act{width:2rem;border-radius:9999px!important;height:2rem!important;padding:0!important}.bl-act-del:hover{color:var(--destructive);background:var(--destructive)!important}@supports (color:color-mix(in lab, red, red)){.bl-act-del:hover{background:color-mix(in oklch, var(--destructive) 12%, transparent)!important}}.bf{flex-direction:column;gap:1rem;display:flex}.bf-hero{border-radius:calc(var(--radius) * 1.3);border:1px solid #8b5cf6;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bf-hero{border:1px solid color-mix(in oklch, #8b5cf6 30%, var(--border))}}.bf-hero{background:radial-gradient(90% 160% at 0% 0%, #8b5cf62e, transparent 60%), radial-gradient(60% 140% at 100% 100%, #0ea5e91a, transparent 60%), var(--card);padding:1.1rem 1.2rem;animation:.48s cubic-bezier(.22,.9,.3,1) both mo-rise}@supports (color:lab(0% 0 0)){.bf-hero{background:radial-gradient(90% 160% at 0% 0%, lab(50.6912% 45.8505 -71.7975/.18), transparent 60%), radial-gradient(60% 140% at 100% 100%, lab(63.352% -17.6077 -44.8636/.1), transparent 60%), var(--card)}}.bf-hero-cover{aspect-ratio:16/9;color:#fff;background:linear-gradient(135deg,#a78bfa,#6d28d9);border-radius:1rem;flex:none;place-items:center;width:11rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both rd-pop;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 28px -16px #6d28d9}.bf-hero-cover img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.bf-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:850;line-height:1.25;display:-webkit-box;overflow:hidden}.bf-hero-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:.3rem .9rem;margin-top:.35rem;font-size:12.5px;display:flex}.bf-hero-meta span{font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.bf-cat{font-size:10px}.bf-state{border-radius:9999px;align-items:center;gap:.2rem;padding:0 .5rem;font-size:10.5px;font-weight:800;display:inline-flex}.bf-state-on{color:#10b981;background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16)}.bf-state-off{color:#d97706;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16)}.bf-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:72rem){.bf-layout{grid-template-columns:minmax(0,1fr) 22rem}.bf-side{position:sticky;top:.85rem}}.bf-main,.bf-side{flex-direction:column;gap:1rem;min-width:0;display:flex}.bf-side .lf-card{padding:.85rem .9rem}.bf-pub{margin-top:0}.bf-langs{border:1px solid var(--border);border-radius:9999px;gap:.25rem;margin-left:auto;padding:.2rem;display:inline-flex}.bf-lang{height:1.75rem;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.25rem;padding-inline:.65rem;font-size:11.5px;font-weight:800;display:inline-flex;position:relative}.bf-lang-on{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.bf-lang-dot{background:#22c55e;border-radius:9999px;width:.4rem;height:.4rem}.bf-title-input{font-weight:700;height:3rem!important;font-size:16px!important}.bf-text{margin-top:.9rem}.bf-count{color:#0ea5e9;background:#0ea5e924;background:lab(63.352% -17.6077 -44.8636/.14);border-radius:9999px;align-items:center;gap:.25rem;margin-left:auto;padding:0 .5rem;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bf-count{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.bf-count{font-variant-numeric:tabular-nums}.bf-cats .bl-cat{height:1.9rem}.bf-products{flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem;display:flex}.bf-product{color:#10b981;background:#10b98124;background:lab(66.6921% -50.6679 17.0586/.14);border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .3rem .15rem .55rem;font-size:11.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bf-product{color:color-mix(in oklch, #10b981 85%, var(--foreground))}}.bf-product{font-variant-numeric:tabular-nums;animation:.24s cubic-bezier(.34,1.56,.64,1) both pe-pop}.bf-product button{border-radius:9999px;place-items:center;width:1.1rem;height:1.1rem;display:grid}.bf-product button:hover{color:#f43f5e;background:#f43f5e33;background:lab(56.4564% 69.5783 26.8306/.2)}.bf-product-add{gap:.4rem;margin-bottom:.35rem;display:flex}.bf-product-add input{height:2.75rem}.bf-product-btn{flex:none;width:2.75rem;height:2.75rem;padding:0}@media (max-width:640px){.bf-hero{padding:1rem}.bf-hero-cover{width:100%}}@media (prefers-reduced-motion:reduce){.bl-tile,.bl-bar,.bl-card,.bl-bar-views span,.bl-hot svg,.bf-hero,.bf-hero-cover,.bf-product{animation:none!important}}.sb-tabs{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem;display:grid}.sb-tab{text-align:left;cursor:pointer;border-radius:calc(var(--radius) * 1.1);opacity:.72;filter:saturate(.75);animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease, opacity var(--motion-fast) ease, box-shadow var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.8rem .95rem;display:flex}.sb-tab:hover{opacity:1;filter:none;transform:translateY(-2px)}.sb-tab-on{opacity:1;filter:none;box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--tile-from), 0 18px 34px -18px var(--tile-from);transform:translateY(-2px)}.sb-tab-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.35rem;font-size:11px;font-weight:800;display:flex}.sb-tab-figure{font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:850;line-height:1.15}.sb-tab-sub{opacity:.88;font-size:11px;font-weight:600}.sb-wait{opacity:.6}.sb-info{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sb-note{color:var(--muted-foreground);flex:22rem;align-items:center;gap:.4rem;font-size:12px;line-height:1.45;display:inline-flex}.sb-size{border:1px solid #8b5cf6;border-radius:9999px;align-items:center;gap:.35rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sb-size{border:1px solid color-mix(in oklch, #8b5cf6 35%, var(--border))}}.sb-size{color:#8b5cf6;background:#8b5cf614;background:lab(50.6912% 45.8505 -71.7975/.08);padding-inline:.75rem;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.sb-size{color:color-mix(in oklch, #8b5cf6 85%, var(--foreground))}}.sb-size b{font-variant-numeric:tabular-nums}.sb-size-m{border-color:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.sb-size-m{border-color:color-mix(in oklch, #0ea5e9 35%, var(--border))}}.sb-size-m{color:#0ea5e9;background:#0ea5e914;background:lab(63.352% -17.6077 -44.8636/.08)}@supports (color:color-mix(in lab, red, red)){.sb-size-m{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.sb-preview{border-radius:calc(var(--radius) * 1.2);border:1px solid #10b981}@supports (color:color-mix(in lab, red, red)){.sb-preview{border:1px solid color-mix(in oklch, #10b981 30%, var(--border))}}.sb-preview{background:radial-gradient(120% 140% at 0% 0%, #10b9811a, transparent 60%), var(--card);padding:.75rem .85rem .8rem;animation:.46s cubic-bezier(.22,.9,.3,1) .1s both mo-rise}@supports (color:lab(0% 0 0)){.sb-preview{background:radial-gradient(120% 140% at 0% 0%, lab(66.6921% -50.6679 17.0586/.1), transparent 60%), var(--card)}}.sb-preview-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:13px;font-weight:800;display:flex}.sb-live-dot{background:#ef4444;border-radius:9999px;width:.55rem;height:.55rem;position:relative}.sb-live-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.6s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:0}.sb-preview-n{background:var(--muted-foreground);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.sb-preview-n{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.sb-preview-n{font-variant-numeric:tabular-nums;color:var(--muted-foreground);padding:0 .5rem;font-size:11px}.sb-preview-ctrl{gap:.15rem;margin-left:auto;display:inline-flex}.sb-preview-ctrl button{border-radius:9999px;width:2rem;height:2rem;padding:0}.sb-stage{background:repeating-conic-gradient(var(--muted) 0 25%, transparent 0 50%) 0 0 / 16px 16px;border-radius:.85rem;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sb-stage{background:repeating-conic-gradient(color-mix(in oklch, var(--muted) 80%, transparent) 0 25%, transparent 0 50%) 0 0 / 16px 16px}}.sb-stage{box-shadow:inset 0 0 0 1px var(--border)}.sb-slide{width:100%;height:auto;animation:.52s cubic-bezier(.22,.9,.3,1) both sb-slide-in;display:block}.sb-preview-tall .sb-stage{max-width:20rem;margin-inline:auto}@keyframes sb-slide-in{0%{opacity:0;transform:translate(24px)scale(.99)}}.sb-slide-none{height:8rem;color:var(--muted-foreground);place-items:center;display:grid}.sb-progress{transform-origin:0;background:linear-gradient(90deg,#10b981,#0ea5e9);width:100%;height:3px;animation:3.2s linear both sb-progress;position:absolute;bottom:0;left:0}@keyframes sb-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sb-dots{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.6rem;display:flex}.sb-dot{background:var(--muted-foreground);border-radius:9999px;width:.5rem;height:.5rem}@supports (color:color-mix(in lab, red, red)){.sb-dot{background:color-mix(in oklch, var(--muted-foreground) 30%, transparent)}}.sb-dot{transition:width .26s,background-color .26s}.sb-dot-on{background:linear-gradient(90deg,#10b981,#0ea5e9);width:1.4rem}.sb-bar{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.7rem .8rem;animation:.46s cubic-bezier(.22,.9,.3,1) .14s both mo-rise;display:flex}.sb-chips{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.sb-chip{border:1px solid var(--border);height:2.25rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;border-radius:9999px;align-items:center;gap:.3rem;padding-inline:.8rem;font-size:12px;font-weight:700;display:inline-flex}.sb-chip:hover{color:var(--foreground);transform:translateY(-1px)}.sb-chip-on{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-color:#0000;box-shadow:0 6px 16px -10px #6d28d9}.sb-chip-off.sb-chip-on{background:linear-gradient(135deg,#64748b,#334155)}.sb-found{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;margin-left:auto;font-size:12px;font-weight:800;display:inline-flex}.sb-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-items:stretch;gap:.9rem;display:grid}.sb-grid-tall{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.sb-skel{border-radius:calc(var(--radius) * 1.2);height:14rem;display:block}.sb-grid-tall .sb-skel{height:24rem}.sb-empty{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;font-size:13px;display:flex}.sb-card{border-radius:calc(var(--radius) * 1.2);border:1px solid var(--border);background:var(--card);animation:.44s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(.12s + var(--i,0) * 40ms);transition:transform var(--motion-fast) ease, box-shadow var(--motion-fast) ease, border-color var(--motion-fast) ease;flex-direction:column;display:flex;overflow:hidden}.sb-card:hover{border-color:#8b5cf6;transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.sb-card:hover{border-color:color-mix(in oklch, #8b5cf6 45%, var(--border))}}.sb-card:hover{box-shadow:0 22px 44px -28px #8b5cf6}.sb-card-off .sb-img{filter:grayscale(.8);opacity:.6}.sb-card-off:hover .sb-img{filter:none;opacity:1}.sb-shot{background:repeating-conic-gradient(var(--muted) 0 25%, transparent 0 50%) 0 0 / 14px 14px;position:relative}@supports (color:color-mix(in lab, red, red)){.sb-shot{background:repeating-conic-gradient(color-mix(in oklch, var(--muted) 80%, transparent) 0 25%, transparent 0 50%) 0 0 / 14px 14px}}.sb-img{width:100%;height:auto;transition:transform .6s,filter .3s,opacity .3s;display:block}.sb-card:hover .sb-img{transform:scale(1.02)}.sb-img-none{height:8rem;color:var(--muted-foreground);place-items:center;display:grid}.sb-shot-tags{gap:.3rem;display:flex;position:absolute;top:.5rem;left:.5rem}.sb-id,.sb-lang{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-variant-numeric:tabular-nums;background:#0009;border-radius:9999px;align-items:center;gap:.15rem;padding:.05rem .45rem;font-size:10.5px;font-weight:800;display:inline-flex}.sb-lang{background:linear-gradient(135deg,#6366f1,#4338ca)}.sb-live{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9999px;align-items:center;gap:.2rem;padding:.05rem .5rem;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.sb-live-on{background:#10b981e6}.sb-live-off{background:#64748bd9}.sb-mobile{align-items:center;gap:.55rem;display:flex}.sb-phone{background:#111;border:2px solid #111;border-radius:.5rem;flex:none;width:2.6rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1);overflow:hidden;box-shadow:0 6px 14px -8px #000000b3}.sb-phone img{border-radius:.3rem;width:100%;height:auto;display:block}.sb-card:hover .sb-phone{transform:rotate(-6deg)scale(1.1)}.sb-mobile-k{color:#0ea5e9;align-items:center;gap:.3rem;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sb-mobile-k{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.sb-body{flex-direction:column;flex:1;gap:.5rem;padding:.75rem .85rem .8rem;display:flex}.sb-link{color:#0ea5e9;align-items:center;gap:.35rem;min-width:0;font-size:12.5px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.sb-link{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.sb-link:hover{text-decoration:underline}.sb-muted{color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:12px;display:inline-flex}.sb-deep{color:#8b5cf6;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:12px;display:flex}.sb-type{text-transform:capitalize;background:#8b5cf626;background:lab(50.6912% 45.8505 -71.7975/.15);border-radius:9999px;padding:.05rem .5rem;font-size:11px;font-weight:800}.sb-slug{text-overflow:ellipsis;white-space:nowrap;background:var(--muted-foreground);border-radius:.35rem;max-width:12rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sb-slug{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.sb-slug{color:var(--foreground);padding:.05rem .4rem;font-size:11px}.sb-foot{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.55rem;display:flex}.sb-pub{color:var(--muted-foreground);cursor:pointer;align-items:center;gap:.45rem;font-size:12px;font-weight:700;display:inline-flex}.sb-pub-on{color:#10b981}.sb-acts{gap:.15rem;display:flex}.sb-act{width:2rem;border-radius:9999px!important;height:2rem!important;padding:0!important}.sb-act-del:hover{color:var(--destructive);background:var(--destructive)!important}@supports (color:color-mix(in lab, red, red)){.sb-act-del:hover{background:color-mix(in oklch, var(--destructive) 12%, transparent)!important}}.sb-slot{animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 70ms)}.sb-slot-head{align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:14px;font-weight:800;display:flex}.sb-slot-num{color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#fbbf24,#d97706);border-radius:.55rem;place-items:center;min-width:1.8rem;height:1.8rem;padding-inline:.4rem;font-size:12px;display:grid;box-shadow:0 6px 14px -8px #d97706}.sb-slot-count{color:#d97706;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16);border-radius:9999px;padding:0 .5rem;font-size:11px}.pk{flex-wrap:wrap;gap:.35rem;display:flex}.pk-chip{border:1px solid var(--t);border-radius:9999px;align-items:center;gap:.3rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pk-chip{border:1px solid color-mix(in oklch, var(--t) 30%, var(--border))}}.pk-chip{text-transform:capitalize;color:var(--t);padding-inline:.75rem;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pk-chip{color:color-mix(in oklch, var(--t) 80%, var(--foreground))}}.pk-chip{animation:.24s cubic-bezier(.34,1.56,.64,1) both pe-pop;animation-delay:calc(var(--i,0) * 25ms);transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease}.pk-chip:hover{background:var(--t);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.pk-chip:hover{background:color-mix(in oklch, var(--t) 10%, transparent)}}.pk-chip-on{background:linear-gradient(135deg, var(--t), var(--t));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.pk-chip-on{background:linear-gradient(135deg, color-mix(in oklch, var(--t) 80%, #fff), var(--t))}}.pk-chip-on{color:#fff;box-shadow:0 6px 14px -9px var(--t)}.pk-chip-none{--t:#64748b;text-transform:none}@media (prefers-reduced-motion:reduce){.sb-tab,.sb-preview,.sb-slide,.sb-progress,.sb-live-dot:after,.sb-bar,.sb-card,.sb-slot,.pk-chip{animation:none!important}}.pw-tiles{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem;display:grid}.pw-tile{text-align:left;cursor:pointer;border-radius:calc(var(--radius) * 1.1);opacity:.72;filter:saturate(.75);animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform var(--motion-fast) ease, filter var(--motion-fast) ease, opacity var(--motion-fast) ease, box-shadow var(--motion-fast) ease;flex-direction:column;gap:.15rem;padding:.8rem .95rem;display:flex}.pw-tile:hover{opacity:1;filter:none;transform:translateY(-2px)}.pw-tile-on{opacity:1;filter:none;box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--tile-from), 0 18px 34px -18px var(--tile-from);transform:translateY(-2px)}.pw-tile-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.35rem;font-size:11px;font-weight:800;display:flex}.pw-tile-figure{font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:850;line-height:1.15}.pw-tile-sub{opacity:.9;font-size:11px;font-weight:600}.pw-tile-bar{background:#ffffff38;border-radius:9999px;height:5px;margin-top:.25rem;display:block;overflow:hidden}.pw-tile-bar span{border-radius:inherit;transform-origin:0;background:#fff;height:100%;animation:.9s cubic-bezier(.22,.9,.3,1) both pst-bar;display:block}.pw-wait{opacity:.6}.pw-ai-btn{border-color:#a855f7}@supports (color:color-mix(in lab, red, red)){.pw-ai-btn{border-color:color-mix(in oklch, #a855f7 45%, var(--border))}}.pw-ai-btn{color:#a855f7}@supports (color:color-mix(in lab, red, red)){.pw-ai-btn{color:color-mix(in oklch, #a855f7 85%, var(--foreground))}}.pw-ai-btn svg{animation:2.4s ease-in-out infinite aih-twinkle}.pw-filters{border-radius:var(--radius);border:1px solid var(--border);background:var(--card);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem;animation:.46s cubic-bezier(.22,.9,.3,1) .12s both mo-rise;display:flex}.pw-search{flex:16rem;height:2.75rem}.pw-filter{flex:11rem;min-width:10rem;max-width:15rem}.pw-clear{border:1px dashed var(--border);height:2.25rem;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.35rem;padding-inline:.8rem;font-size:12px;font-weight:700;display:inline-flex}.pw-clear:hover{color:var(--destructive)}.pw-row{cursor:pointer}.pw-thumb{border:1px solid var(--border);object-fit:contain;width:2.9rem;height:2.9rem;transition:transform var(--motion-fast) ease;background:#fff;border-radius:.7rem;flex:none}.pw-row:hover .pw-thumb{transform:scale(1.08)}.pw-thumb-empty{background:var(--muted);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pw-thumb-empty{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.pw-thumb-empty{color:var(--muted-foreground)}.pw-skel-thumb{border-radius:.7rem;flex:none;width:2.9rem;height:2.9rem;display:block}.pw-sub{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:10.5px;font-weight:700;display:flex}.pw-brand{color:#ec4899;background:#ec489924;background:lab(57.308% 67.8698 -7.11691/.14);border-radius:9999px;align-items:center;gap:.15rem;padding:0 .4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pw-brand{color:color-mix(in oklch, #ec4899 85%, var(--foreground))}}.pw-hidden{background:var(--muted-foreground);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.pw-hidden{background:color-mix(in oklch, var(--muted-foreground) 16%, transparent)}}.pw-hidden{padding:0 .4rem}.pw-group{--c:oklch(.62 .16 var(--h));background:var(--c);border-radius:9999px;align-items:center;gap:.3rem;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pw-group{background:color-mix(in oklch, var(--c) 15%, transparent)}}.pw-group{color:var(--c);padding:.15rem .55rem;font-size:11.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pw-group{color:color-mix(in oklch, var(--c) 85%, var(--foreground))}}.pw-group{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.pw-group{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--c) 28%, transparent)}}.pw-group{transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease}.pw-group:hover{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.pw-group:hover{background:color-mix(in oklch, var(--c) 25%, transparent)}}.pw-group:hover{transform:translate(2px)}.pw-group-n{background:var(--c);color:#fff;border-radius:9999px;padding:0 .35rem;font-size:10px}.pw-check-first{color:#fff;background:linear-gradient(135deg,#fde047,#d97706)!important;border-color:#0000!important}.pw-total{text-align:center;color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.pw-dock{z-index:30;border-radius:calc(var(--radius) * 1.25);border:1px solid #10b981;flex-direction:column;gap:.6rem;margin-top:1rem;display:flex;position:sticky;bottom:1rem}@supports (color:color-mix(in lab, red, red)){.pw-dock{border:1px solid color-mix(in oklch, #10b981 40%, var(--border))}}.pw-dock{background:var(--popover)}@supports (color:color-mix(in lab, red, red)){.pw-dock{background:color-mix(in oklch, var(--popover) 92%, transparent)}}.pw-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.8rem .9rem;animation:.32s cubic-bezier(.34,1.4,.64,1) both sf-bar-in;box-shadow:0 24px 50px -24px #0009,0 0 0 1px #10b9811f;box-shadow:0 24px 50px -24px lab(0% 0 0/.6),0 0 0 1px lab(66.6921% -50.6679 17.0586/.12)}.pw-dock-top{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pw-dock-count{align-items:center;gap:.4rem;font-size:13px;font-weight:800;display:inline-flex}.pw-dock-n{color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#34d399,#059669);border-radius:9999px;place-items:center;min-width:1.9rem;height:1.9rem;padding-inline:.45rem;animation:.36s cubic-bezier(.34,1.56,.64,1) rd-pop;display:grid;box-shadow:0 6px 14px -8px #059669}.pw-stack{align-items:center;display:flex}.pw-stack-item{border:2px solid var(--popover);width:2.2rem;height:2.2rem;color:var(--muted-foreground);animation:.26s cubic-bezier(.34,1.56,.64,1) both pe-pop;animation-delay:calc(var(--i,0) * 30ms);background:#fff;border-radius:.6rem;place-items:center;margin-left:-.55rem;display:grid;position:relative}.pw-stack-item:first-child{margin-left:0}.pw-stack-item img{object-fit:contain;border-radius:.45rem;width:100%;height:100%}.pw-stack-first{z-index:1;box-shadow:0 0 0 2px #f59e0b}.pw-stack-more{background:var(--muted);color:var(--foreground);font-size:10.5px;font-weight:800}.pw-crown{color:#fff;background:linear-gradient(135deg,#fde047,#d97706);border-radius:9999px;place-items:center;width:1rem;height:1rem;margin-left:-.5rem;display:grid;position:absolute;top:-.5rem;left:50%}.pw-modes{border:1px solid var(--border);border-radius:9999px;gap:.25rem;margin-left:auto;padding:.2rem;display:inline-flex}.pw-mode{height:2rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;border-radius:9999px;align-items:center;gap:.3rem;padding-inline:.8rem;font-size:12px;font-weight:700;display:inline-flex}.pw-mode-on{color:#fff;background:linear-gradient(135deg,#10b981,#047857)}.pw-dock-x{border-radius:9999px;width:2rem;height:2rem;padding:0}.pw-dock-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pw-dock-field{flex:18rem;min-width:0}.pw-dock-field input{height:2.75rem}.pw-go{color:#fff;background:linear-gradient(135deg,#10b981,#047857)}.pw-dock-notes{flex-wrap:wrap;gap:.35rem;display:flex}.pw-note{border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-size:11.5px;font-weight:700;display:inline-flex}.pw-note-crown{color:#f59e0b;background:#f59e0b24;background:lab(72.7914% 26.933 75.4336/.14)}@supports (color:color-mix(in lab, red, red)){.pw-note-crown{color:color-mix(in oklch, #f59e0b 80%, var(--foreground))}}.pw-note-warn{color:#f97316;background:#f9731629;background:lab(64.4963% 49.3666 68.6636/.16)}@supports (color:color-mix(in lab, red, red)){.pw-note-warn{color:color-mix(in oklch, #f97316 85%, var(--foreground))}}.pw-note-bad{color:#f43f5e;background:#f43f5e26;background:lab(56.4564% 69.5783 26.8306/.15)}.pw-report{animation:.36s cubic-bezier(.22,.9,.3,1) both mo-rise}.gw-hero{--c:oklch(.62 .16 var(--h));border-radius:calc(var(--radius) * 1.3);border:1px solid var(--c);flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-bottom:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.gw-hero{border:1px solid color-mix(in oklch, var(--c) 32%, var(--border))}}.gw-hero{background:radial-gradient(90% 160% at 0% 0%, var(--c), transparent 60%), radial-gradient(60% 140% at 100% 100%, #0ea5e91a, transparent 60%), var(--card)}@supports (color:color-mix(in lab, red, red)){.gw-hero{background:radial-gradient(90% 160% at 0% 0%, color-mix(in oklch, var(--c) 20%, transparent), transparent 60%), radial-gradient(60% 140% at 100% 100%, lab(63.352% -17.6077 -44.8636/.1), transparent 60%), var(--card)}}.gw-hero{padding:1.1rem 1.2rem;animation:.48s cubic-bezier(.22,.9,.3,1) both mo-rise}.gw-hero-pic{border:1px solid var(--border);width:5.5rem;height:5.5rem;color:var(--muted-foreground);box-shadow:0 14px 28px -16px var(--c);background:#fff;border-radius:1.2rem;flex:none;place-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both rd-pop;display:grid;position:relative}.gw-hero-pic img{border-radius:inherit;object-fit:contain;width:100%;height:100%;padding:.3rem}.gw-hero-crown{color:#fff;background:linear-gradient(135deg,#fde047,#d97706);border-radius:9999px;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:-.45rem;right:-.45rem;box-shadow:0 4px 10px -4px #d97706}.gw-tags{flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem;display:flex}.gw-tag{background:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.2rem;height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gw-tag{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.gw-tag{padding-inline:.55rem;font-size:11px;font-weight:800}.gw-tag-id{color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#6366f1,#4338ca)}.gw-tag-on{color:#10b981;background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16)}.gw-tag-off{color:#d97706;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16)}.gw-name{overflow-wrap:anywhere;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:850;line-height:1.2}.gw-sub{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.3rem;font-size:12.5px;display:flex}.gw-sub svg{color:#d97706}.gw-sub b{color:var(--foreground)}.gw-acts{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.gw-tiles{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;display:grid}.gw-tile{border-radius:calc(var(--radius) * 1.05);animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 60ms);flex-direction:column;gap:.15rem;padding:.75rem .9rem;display:flex}.gw-tile-wide{grid-column:span 2}@media (max-width:640px){.gw-tile-wide{grid-column:auto}}.gw-tile-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:10.5px;font-weight:700;display:flex}.gw-tile-figure{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:850;line-height:1.15}.gw-tile-sub{opacity:.9;font-size:11px;font-weight:600}.gw-tile-bar{background:#ffffff38;border-radius:9999px;height:5px;margin-top:.25rem;display:block;overflow:hidden}.gw-tile-bar span{border-radius:inherit;transform-origin:0;background:#fff;height:100%;animation:.9s cubic-bezier(.22,.9,.3,1) both pst-bar;display:block}.gw-range{align-items:center;gap:.75rem;margin-top:.15rem;display:flex}.gw-range>span:not(.gw-range-line){flex-direction:column;line-height:1.1;display:flex}.gw-range small{opacity:.85;font-size:10.5px;font-weight:700}.gw-range b{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:850}.gw-range-line{background:#ffffff40;border-radius:9999px;flex:1;height:4px;position:relative}.gw-range-line i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#fff,#fff6);animation:.9s cubic-bezier(.22,.9,.3,1) .2s both pst-bar;position:absolute;inset:0}.gf-hero{border-radius:calc(var(--radius) * 1.3);border:1px solid #10b981;flex-wrap:wrap;align-items:center;gap:1rem 1.2rem;margin-bottom:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.gf-hero{border:1px solid color-mix(in oklch, #10b981 30%, var(--border))}}.gf-hero{background:radial-gradient(90% 160% at 0% 0%, #10b9812e, transparent 60%), var(--card);padding:1.1rem 1.2rem;animation:.48s cubic-bezier(.22,.9,.3,1) both mo-rise}@supports (color:lab(0% 0 0)){.gf-hero{background:radial-gradient(90% 160% at 0% 0%, lab(66.6921% -50.6679 17.0586/.18), transparent 60%), var(--card)}}.gf-hero-icon{color:#fff;background:linear-gradient(135deg,#34d399,#059669 55%,#065f46);border-radius:1.2rem;flex:none;place-items:center;width:4.25rem;height:4.25rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both rd-pop;display:grid;box-shadow:0 14px 28px -16px #059669}.gf-name{overflow-wrap:anywhere;font-size:clamp(1.25rem,2.3vw,1.7rem);font-weight:850;line-height:1.2}.gf-chain{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.35rem;font-size:12px;font-weight:700;display:flex}.gf-chain-step{align-items:center;gap:.25rem;display:inline-flex}.gf-chain-step svg:first-child{color:#8b5cf6}.gf-chain-brand{color:#ec4899;background:#ec489924;background:lab(57.308% 67.8698 -7.11691/.14);border-radius:9999px;align-items:center;gap:.2rem;margin-left:.3rem;padding:0 .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gf-chain-brand{color:color-mix(in oklch, #ec4899 85%, var(--foreground))}}.gf-chain-none{font-style:italic}.gf-grid{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-items:start;gap:1rem;display:grid}.gf-grid>.alert,.gf-grid>[role=alert]{grid-column:1/-1}.gf-card{border-radius:calc(var(--radius) * 1.1);border:1px solid var(--border);border-top:3px solid var(--gf-c,#6366f1);background:var(--card);padding:.9rem 1rem 1rem;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;position:static!important}.gf-card:first-of-type{--gf-c:#8b5cf6;animation-delay:60ms}.gf-card:nth-of-type(2){--gf-c:#0ea5e9;animation-delay:.12s}.gf-card:nth-of-type(3){--gf-c:#f59e0b;animation-delay:.18s}.gf-card:nth-of-type(4){--gf-c:#10b981;animation-delay:.24s}.gf-card .pv-sec-title{color:var(--gf-c)}@supports (color:color-mix(in lab, red, red)){.gf-card .pv-sec-title{color:color-mix(in oklch, var(--gf-c) 85%, var(--foreground))}}.gf-card input{height:2.75rem}.gf-card .ai-label{font-size:12px}.aih{border-radius:calc(var(--radius) * 1.35);color:#fff;background-color:#0000;background-image:radial-gradient(80% 140% at 0 0,#ec489973,#0000 60%),radial-gradient(70% 140% at 100% 100%,#0ea5e973,#0000 60%),linear-gradient(135deg,#4c1d95,#6d28d9 45%,#1e3a8a);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:160% 160%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;padding:1.2rem 1.3rem;animation:.48s cubic-bezier(.22,.9,.3,1) both mo-rise,14s ease-in-out infinite alternate aih-shift;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -28px #6d28d9}@keyframes aih-shift{to{background-position:100% 100%}}.aih-sparks{pointer-events:none;position:absolute;inset:0}.aih-sparks i{background:#fff;border-radius:9999px;width:5px;height:5px;animation:3s ease-in-out infinite aih-twinkle;position:absolute;box-shadow:0 0 10px 2px #ffffffb3}.aih-sparks i:first-child{animation-delay:0s;top:18%;left:62%}.aih-sparks i:nth-child(2){animation-delay:.6s;top:70%;left:78%}.aih-sparks i:nth-child(3){animation-delay:1.2s;top:30%;left:88%}.aih-sparks i:nth-child(4){animation-delay:1.8s;top:80%;left:40%}.aih-sparks i:nth-child(5){animation-delay:2.4s;top:12%;left:30%}@keyframes aih-twinkle{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.3)}}.aih-icon{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border-radius:1.3rem;flex:none;place-items:center;width:4.25rem;height:4.25rem;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffff40}.aih-icon svg{animation:3.4s ease-in-out infinite aih-twinkle}.aih-title{font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:850;line-height:1.15;position:relative}.aih-sub{opacity:.9;max-width:42rem;margin-top:.25rem;font-size:13px;line-height:1.45;position:relative}.aih-chips{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex;position:relative}.aih-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-size:11.5px;font-weight:800;display:inline-flex}.aih-dot{background:#ffffffb3;border-radius:9999px;width:.45rem;height:.45rem}.aih-chip-ok .aih-dot{background:#4ade80;box-shadow:0 0 8px #4ade80}.aih-chip-bad .aih-dot{background:#fb7185;box-shadow:0 0 8px #fb7185}.aih-figure{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-radius:1rem;flex-direction:column;align-items:center;padding:.5rem 1rem;line-height:1.1;display:flex;position:relative}.aih-figure b{font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:900}.aih-figure small{opacity:.85;font-size:10.5px;font-weight:700}.aih-acts{flex-wrap:wrap;gap:.5rem;display:flex;position:relative}.aih-btn{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff59!important}.aih-btn:hover{background:#fff3!important}.aih-btn-main{color:#5b21b6!important;background:#fff!important;border-color:#0000!important}@media (max-width:640px){.pw-filter{flex-basis:100%;max-width:none}.pw-modes{margin-left:0}.aih{padding:1rem}}@media (prefers-reduced-motion:reduce){.pw-tile,.pw-tile-bar span,.pw-filters,.pw-dock,.pw-dock-n,.pw-stack-item,.pw-ai-btn svg,.pw-report,.gw-hero,.gw-hero-pic,.gw-tile,.gw-tile-bar span,.gw-range-line i,.gf-hero,.gf-hero-icon,.gf-card,.aih,.aih-sparks i,.aih-icon svg{animation:none!important}}.pr-thumb-img{object-fit:contain;background:#fff;width:3.4rem;height:3.4rem}.pr-row:hover .pr-thumb-img{transform:scale(1.06)}.pr-thumb-img{transition:transform var(--motion-fast) ease}.pr-name{color:var(--foreground);transition:color var(--motion-fast) ease;font-weight:700}.pr-name:hover{color:var(--primary)}.pr-toggles{align-items:center;gap:.3rem;display:flex}.pr-tog{--t:#64748b;border:1px solid var(--border);background:var(--muted);border-radius:.8rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pr-tog{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.pr-tog{color:var(--muted-foreground);transition:background .2s,color .2s,border-color .2s,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.pr-tog:hover{border-color:var(--t);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pr-tog:hover{border-color:color-mix(in oklch, var(--t) 45%, var(--border))}}.pr-tog:hover{color:var(--t)}.pr-tog-sky{--t:#0ea5e9}.pr-tog-amber{--t:#f59e0b}.pr-tog-emerald{--t:#10b981}.pr-tog-on{background:linear-gradient(135deg, var(--t), var(--t));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.pr-tog-on{background:linear-gradient(135deg, color-mix(in oklch, var(--t) 78%, #fff), var(--t))}}.pr-tog-on{color:#fff;box-shadow:0 6px 14px -8px var(--t)}.pr-tog-on:hover{color:#fff}.pr-tog-on svg{animation:.3s cubic-bezier(.34,1.56,.64,1) rd-pop}.pr-tog-busy{opacity:.7;cursor:progress}.pr-tog-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pv-btn{transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease}.pv-btn:hover{transform:translateY(-1px)}.pv-btn-on{color:#fff;background:linear-gradient(135deg,#10b981,#047857)}.pf2{border-radius:calc(var(--radius) * 1.1);border:1px solid var(--border);background:var(--card);flex-direction:column;gap:.7rem;padding:.85rem;animation:.46s cubic-bezier(.22,.9,.3,1) .1s both mo-rise;display:flex}.pf2-top{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pf2-search{flex:20rem;height:2.75rem}.pf2-toggle-on{border-color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.pf2-toggle-on{border-color:color-mix(in oklch, #8b5cf6 50%, var(--border))}}.pf2-toggle-on{color:#8b5cf6;background:#8b5cf61a;background:lab(50.6912% 45.8505 -71.7975/.1)}@supports (color:color-mix(in lab, red, red)){.pf2-toggle-on{color:color-mix(in oklch, #8b5cf6 85%, var(--foreground))}}.pf2-count{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:9999px;place-items:center;min-width:1.3rem;height:1.3rem;padding-inline:.3rem;font-size:10.5px;font-weight:800;animation:.3s cubic-bezier(.34,1.56,.64,1) rd-pop;display:grid}.pf2-count-light{background:#ffffff4d}.pf2-apply{color:#fff;background:linear-gradient(135deg,#10b981,#047857)}.pf2-apply-dirty{animation:1.8s ease-in-out infinite pf2-nudge}@keyframes pf2-nudge{0%,to{box-shadow:0 0 #10b98180}60%{box-shadow:0 0 0 7px #10b98100}}.pf2-chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.pf2-chip{border:1px solid var(--t);border-radius:9999px;align-items:center;gap:.3rem;height:1.9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pf2-chip{border:1px solid color-mix(in oklch, var(--t) 35%, transparent)}}.pf2-chip{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.pf2-chip{background:color-mix(in oklch, var(--t) 12%, transparent)}}.pf2-chip{color:var(--t);padding-inline:.6rem .45rem;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pf2-chip{color:color-mix(in oklch, var(--t) 85%, var(--foreground))}}.pf2-chip{transition:background-color var(--motion-fast) ease;animation:.24s cubic-bezier(.34,1.56,.64,1) both pe-pop}.pf2-chip:hover{background:var(--t)}@supports (color:color-mix(in lab, red, red)){.pf2-chip:hover{background:color-mix(in oklch, var(--t) 22%, transparent)}}.pf2-chip-x{opacity:.6}.pf2-chip:hover .pf2-chip-x{opacity:1}.pf2-chip-all{border:1px dashed var(--border);height:1.9rem;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.25rem;padding-inline:.7rem;font-size:11.5px;font-weight:700;display:inline-flex}.pf2-chip-all:hover{color:var(--destructive)}.pf2-panel{border-top:1px dashed var(--border);flex-direction:column;gap:.7rem;padding-top:.8rem;animation:.32s cubic-bezier(.22,.9,.3,1) both mo-rise;display:flex}.pf2-sec-head{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:12.5px;font-weight:800;display:flex}.pf2-sec-head svg{color:#8b5cf6}.pf2-sec-head small{color:var(--muted-foreground);font-size:11px;font-weight:600}.pf2-flags{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.5rem;display:grid}.pf2-flag{border:1px solid var(--border);background:var(--muted);border-radius:.95rem;flex-direction:column;gap:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pf2-flag{background:color-mix(in oklch, var(--muted) 25%, transparent)}}.pf2-flag{animation:.26s cubic-bezier(.34,1.56,.64,1) both pe-pop;animation-delay:calc(var(--i,0) * 20ms);padding:.55rem .6rem .6rem;transition:border-color .2s,background-color .2s}.pf2-flag-yes{border-color:#10b981}@supports (color:color-mix(in lab, red, red)){.pf2-flag-yes{border-color:color-mix(in oklch, #10b981 50%, var(--border))}}.pf2-flag-yes{background:#10b98117;background:lab(66.6921% -50.6679 17.0586/.09)}.pf2-flag-no{border-color:#f43f5e}@supports (color:color-mix(in lab, red, red)){.pf2-flag-no{border-color:color-mix(in oklch, #f43f5e 50%, var(--border))}}.pf2-flag-no{background:#f43f5e14;background:lab(56.4564% 69.5783 26.8306/.08)}.pf2-flag-head{align-items:center;gap:.45rem;font-size:12.5px;font-weight:700;display:flex}.pf2-flag-icon{color:#8b5cf6;background:#8b5cf629;background:lab(50.6912% 45.8505 -71.7975/.16);border-radius:.55rem;flex:none;place-items:center;width:1.7rem;height:1.7rem;transition:background .2s,color .2s;display:grid}.pf2-flag-yes .pf2-flag-icon{color:#fff;background:linear-gradient(135deg,#34d399,#059669)}.pf2-flag-no .pf2-flag-icon{color:#fff;background:linear-gradient(135deg,#fb7185,#e11d48)}.pf2-tri{background:var(--muted);border-radius:.7rem;grid-template-columns:repeat(3,1fr);gap:.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pf2-tri{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.pf2-tri{padding:.2rem}.pf2-tri-btn{height:1.85rem;color:var(--muted-foreground);border-radius:.55rem;font-size:11.5px;font-weight:700;transition:background-color .16s,color .16s}.pf2-tri-btn:hover{color:var(--foreground)}.pf2-tri-on{background:var(--card);color:var(--foreground);box-shadow:0 2px 6px -2px #0000004d}.pf2-tri-yes{color:#fff;background:linear-gradient(135deg,#10b981,#047857)}.pf2-tri-no{color:#fff;background:linear-gradient(135deg,#f43f5e,#be123c)}.pf2-ids{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:.6rem;display:grid}.pf2-id{flex-direction:column;gap:.3rem;min-width:0;display:flex}.pf2-id-k{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:12px;font-weight:700;display:inline-flex}.pf2-id-on .pf2-id-k{color:#6366f1}.pf2-order{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pf2-sort{flex:14rem;max-width:20rem}.pf2-seg{border:1px solid var(--border);background:var(--muted);border-radius:9999px;gap:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pf2-seg{background:color-mix(in oklch, var(--muted) 35%, transparent)}}.pf2-seg{padding:.2rem}.pf2-seg-btn{min-width:2.6rem;height:2.15rem;color:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;gap:.3rem;padding-inline:.8rem;font-size:12px;font-weight:700;transition:background-color .16s,color .16s;display:inline-flex}.pf2-seg-btn:hover{color:var(--foreground)}.pf2-seg-on{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 6px 14px -9px #6d28d9}.pf2-foot{border-top:1px dashed var(--border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.7rem;display:flex}.ph2{border-radius:calc(var(--radius) * 1.3);border:1px solid #7c3aed;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ph2{border:1px solid color-mix(in oklch, #7c3aed 30%, var(--border))}}.ph2{background:radial-gradient(90% 160% at 0% 0%, #7c3aed2e, transparent 60%), radial-gradient(60% 140% at 100% 100%, #0596691a, transparent 60%), var(--card);padding:1.1rem 1.2rem;animation:.48s cubic-bezier(.22,.9,.3,1) both mo-rise}@supports (color:lab(0% 0 0)){.ph2{background:radial-gradient(90% 160% at 0% 0%, lab(42.2333% 56.9753 -80.606/.18), transparent 60%), radial-gradient(60% 140% at 100% 100%, lab(54.8183% -43.5038 13.94/.1), transparent 60%), var(--card)}}.ph2-pic{border:1px solid var(--border);width:5.5rem;height:5.5rem;color:var(--muted-foreground);background:#fff;border-radius:1.2rem;flex:none;place-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both rd-pop;display:grid;box-shadow:0 14px 28px -16px #7c3aed}.ph2-pic img{border-radius:inherit;object-fit:contain;width:100%;height:100%;padding:.3rem}.ph2-tags{flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem;display:flex}.ph2-tag{background:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.2rem;height:1.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ph2-tag{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.ph2-tag{padding-inline:.55rem;font-size:11px;font-weight:800}.ph2-tag-id{color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#6366f1,#4338ca)}.ph2-tag-new{color:#fff;background:linear-gradient(135deg,#34d399,#059669)}.ph2-tag-on{color:#10b981;background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16)}.ph2-tag-off{color:#d97706;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16)}.ph2-tag-star{color:#d97706;background:#f59e0b2e;background:lab(72.7914% 26.933 75.4336/.18)}.ph2-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:850;line-height:1.25;display:-webkit-box;overflow:hidden}.ph2-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:.3rem .9rem;margin-top:.35rem;font-size:12.5px;display:flex}.ph2-meta span{font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.ph2-meta b{color:var(--foreground)}.ph2-price{color:#059669;font-size:15px;font-weight:850!important}@supports (color:color-mix(in lab, red, red)){.ph2-price{color:color-mix(in oklch, #059669 85%, var(--foreground))}}.ph2-preview{color:#0ea5e9;background:#0ea5e924;background:lab(63.352% -17.6077 -44.8636/.14);border-radius:9999px;padding:0 .5rem}@supports (color:color-mix(in lab, red, red)){.ph2-preview{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.ph2-acts{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.ph2-nav{z-index:15;border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.35rem;display:flex;position:sticky;top:.5rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.ph2-nav{background:color-mix(in oklch, var(--card) 88%, transparent)}}.ph2-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.3rem;box-shadow:0 10px 24px -18px #00000080}.ph2-jump{height:2.1rem;color:var(--c);border-radius:9999px;flex:none;align-items:center;gap:.35rem;padding-inline:.8rem;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ph2-jump{color:color-mix(in oklch, var(--c) 80%, var(--foreground))}}.ph2-jump{animation:.26s cubic-bezier(.34,1.56,.64,1) both pe-pop;animation-delay:calc(var(--i,0) * 40ms);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease}.ph2-jump:hover{background:linear-gradient(135deg, var(--c), var(--c))}@supports (color:color-mix(in lab, red, red)){.ph2-jump:hover{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 80%, #fff), var(--c))}}.ph2-jump:hover{color:#fff}[id^=pe-]{scroll-margin-top:4rem}@media (max-width:640px){.pf2-sort{max-width:none}.ph2{padding:1rem}}@media (prefers-reduced-motion:reduce){.pr-tog-on svg,.pf2,.pf2-count,.pf2-apply-dirty,.pf2-chip,.pf2-panel,.pf2-flag,.ph2,.ph2-pic,.ph2-jump{animation:none!important}}.ph2-name{font-size:clamp(1rem,1.5vw,1.2rem);font-weight:800;line-height:1.35}.pe-gallery{border-radius:1rem;transition:box-shadow .2s,background-color .2s;position:relative}.pe-gallery-drop{background:#c026d314;background:lab(48.3435% 72.5769 -55.3683/.08);box-shadow:0 0 0 2px #c026d3}.pe-drop-veil{z-index:5;border-radius:inherit;background:var(--card);border:2px dashed #c026d3;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pe-drop-veil{background:color-mix(in oklch, var(--card) 80%, transparent)}}.pe-drop-veil{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#c026d3;pointer-events:none;font-size:13px;font-weight:800;animation:.22s cubic-bezier(.34,1.56,.64,1) both pe-pop}.pe-drop-veil svg{animation:1.6s ease-in-out infinite aih-twinkle}.pe-shot-new .pe-shot-img{object-fit:contain;background:#fff}.pe-gallery-hint{color:#10b981;background:#10b98124;background:lab(66.6921% -50.6679 17.0586/.14);border-radius:9999px;align-items:center;gap:.35rem;width:fit-content;margin-top:.4rem;padding:.2rem .65rem;font-size:11.5px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.pe-gallery-hint{color:color-mix(in oklch, #10b981 85%, var(--foreground))}}.ds-sessions{border-radius:calc(var(--radius) * 1.2);border:1px solid var(--border);background:var(--card);padding:.9rem 1rem;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise}.ds-sessions-head{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.ds-sessions-head div{flex-direction:column;line-height:1.25;display:flex}.ds-sessions-head b{font-size:14px}.ds-sessions-head small{color:var(--muted-foreground);font-size:11.5px}.ds-sessions-icon{color:#fff;background:linear-gradient(135deg,#38bdf8,#0284c7);border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 6px 14px -8px #0284c7}.ds-sessions-n{color:#0ea5e9;background:#0ea5e926;background:lab(63.352% -17.6077 -44.8636/.15);border-radius:9999px;margin-left:auto;padding:0 .55rem;font-size:12px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ds-sessions-n{color:color-mix(in oklch, #0ea5e9 85%, var(--foreground))}}.ds-sessions-list{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.5rem;display:grid}.ds-session{border:1px solid var(--border);animation:.36s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 40ms);border-radius:.9rem;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}.ds-session-current{border-color:#10b981}@supports (color:color-mix(in lab, red, red)){.ds-session-current{border-color:color-mix(in oklch, #10b981 50%, var(--border))}}.ds-session-current{background:#10b98114;background:lab(66.6921% -50.6679 17.0586/.08)}.ds-session-icon{color:#6366f1;background:#6366f126;background:lab(49.0485% 30.3446 -71.8736/.15);border-radius:.7rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;display:grid}.ds-session-current .ds-session-icon{color:#fff;background:linear-gradient(135deg,#34d399,#059669)}.ds-session-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.ds-session-meta{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.ds-session-this{color:#10b981;background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16);border-radius:9999px;flex:none;align-items:center;gap:.3rem;padding:.1rem .55rem;font-size:10.5px;font-weight:800;display:inline-flex}.ds-session-dot{background:#10b981;border-radius:9999px;width:.45rem;height:.45rem;position:relative}.ds-session-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ds-sessions,.ds-session,.ds-session-dot:after{animation:none!important}}.tw-tiles{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.9rem;display:grid}.tw-tile{text-align:left;min-height:8rem;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 70ms);border-radius:1.25rem;flex-direction:column;gap:.35rem;padding:1rem 1.15rem 1.05rem;transition:transform .2s,filter .2s,box-shadow .2s;display:flex}.tw-tile:hover{filter:brightness(1.07);transform:translateY(-3px)}.tw-tile-head>svg,.tw-tile-head>.tw-live{box-sizing:content-box;background:#ffffff2e;border-radius:.55rem;padding:.3rem}.tw-tile-head>.tw-live{width:.5rem;height:.5rem;margin:.3rem;padding:0;box-shadow:0 0 0 .3rem #ffffff2e}.tw-tile-btn{cursor:pointer;font:inherit;outline-offset:2px;border:0;outline:2px solid #0000;transition:transform .2s,box-shadow .2s,outline-color .2s}.tw-tile-btn:hover{transform:translateY(-3px)}.tw-tile-btn:active{transform:scale(.97)}.tw-tile-on{outline-color:#34d399;box-shadow:0 0 0 5px #34d3994d,0 18px 40px -18px #10b981;box-shadow:0 0 0 5px lab(75.6954% -52.1879 16.7595/.3),0 18px 40px -18px lab(66.6921% -50.6678 17.059)}.tw-tile-head{text-transform:uppercase;letter-spacing:.06em;opacity:.95;align-items:center;gap:.5rem;font-size:11px;font-weight:800;display:inline-flex}.tw-tile-figure{font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:2.1rem;font-weight:800;line-height:1.1}.tw-wait{opacity:.5}.tw-tile-sub{opacity:.8;font-size:11.5px}.tw-live{background:#34d399;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block;position:relative}.tw-live:after{content:"";border-radius:inherit;background:inherit;animation:1.6s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:0}.tw-bar{background:var(--card);border:1px solid var(--border);box-shadow:0 10px 30px -22px var(--primary);border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tw-bar{box-shadow:0 10px 30px -22px color-mix(in oklch, var(--primary) 60%, transparent)}}.tw-bar{animation:.42s ease-out both mo-rise}.tw-bar-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tw-search{background:var(--muted);border-radius:.9rem;flex:18rem;gap:.6rem;min-width:0;max-width:none;height:3rem;padding:0 .9rem}@supports (color:color-mix(in lab, red, red)){.tw-search{background:color-mix(in oklch, var(--muted) 45%, var(--background))}}.tw-search .pv-input{height:100%;font-size:14px}.tw-pick{flex:0 16rem;min-width:12rem}.tw-pick .search-choice{border-radius:.9rem;height:3rem}.tw-seg{background:var(--muted);border-radius:9999px;gap:.2rem;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tw-seg{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.tw-seg{border:1px solid var(--border)}.tw-seg-btn{height:2.1rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:9999px;align-items:center;gap:.35rem;padding:0 .85rem;font-size:12.5px;font-weight:600;transition:background .18s,color .18s,transform .15s,box-shadow .18s;display:inline-flex}.tw-seg-btn:hover{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tw-seg-btn:hover{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.tw-seg-btn:active{transform:scale(.94)}.tw-seg-on,.tw-seg-on:hover{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);box-shadow:0 4px 14px -6px #8b5cf6}.tw-view{margin-left:auto}.tw-clear{cursor:pointer;color:#e11d48;background:#f43f5e1f;background:lab(56.4564% 69.5783 26.8306/.12);border-radius:9999px;align-items:center;gap:.3rem;height:2.4rem;padding:0 .9rem;font-size:12.5px;font-weight:600;transition:background .18s,transform .15s;animation:.26s ease-out both pe-pop;display:inline-flex}.tw-clear:hover{background:#f43f5e33;background:lab(56.4564% 69.5783 26.8306/.2)}.tw-clear:active{transform:scale(.95)}.tw-hint{color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:11.5px;display:flex}.tw-row td{vertical-align:middle}.tw-avatar .tm-avatar{box-shadow:0 0 0 2px var(--card), 0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.tw-avatar .tm-avatar{box-shadow:0 0 0 2px var(--card), 0 0 0 3px color-mix(in oklch, var(--primary) 25%, transparent)}}.tm-avatar-online.tw-avatar .tm-avatar{box-shadow:0 0 0 2px var(--card), 0 0 0 4px #34d399}.tw-avatar .tm-avatar-dot{background:#22c55e;width:.75rem;height:.75rem}.tw-avatar .tm-avatar-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:0}.tw-role{cursor:pointer;max-width:100%;color:oklch(.5 .17 var(--h));background:oklch(.72 .15 var(--h) / .16);border:1px solid oklch(.7 .15 var(--h) / .35);border-radius:9999px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .18s,background .18s;display:inline-flex}.tw-role:hover{background:oklch(.72 .15 var(--h) / .26);box-shadow:0 4px 12px -6px oklch(.6 .18 var(--h));transform:translateY(-1px)}.dark .tw-role{color:oklch(.82 .13 var(--h))}.tw-office{cursor:pointer;color:#0369a1;background:#0ea5e921;background:lab(63.352% -17.6077 -44.8636/.13);border-radius:.6rem;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:12px;font-weight:600;transition:background .18s,transform .16s;display:inline-flex}.tw-office:hover{background:#0ea5e938;background:lab(63.352% -17.6077 -44.8636/.22);transform:translateY(-1px)}.dark .tw-office{color:#7dd3fc}.tw-office-static{cursor:default}.tw-office-static:hover{transform:none}.tw-mail{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;display:block;overflow:hidden}.tw-since{font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:12px;font-weight:700;display:inline-flex}.tw-since-on{color:#047857;background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16)}.tw-since-today{color:#1d4ed8;background:#3b82f624;background:lab(54.6189% 8.76328 -65.7909/.14)}.tw-since-old{color:var(--muted-foreground);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.tw-since-old{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.dark .tw-since-on{color:#6ee7b7}.dark .tw-since-today{color:#93c5fd}.tw-skel-avatar{border-radius:9999px;flex-shrink:0;width:2.5rem;height:2.5rem}.tw-cards{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:1rem;display:grid}.tw-card{background:var(--card);border:1px solid var(--border);animation:.42s ease-out both mo-rise;animation-delay:calc(var(--i) * 35ms);border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.1rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.tw-card:before{content:"";z-index:0;background:linear-gradient(135deg, oklch(.72 .16 var(--h) / .55), oklch(.62 .2 calc(var(--h) + 50deg) / .35));height:4.2rem;position:absolute;inset:0 0 auto}.tw-card>*{z-index:1;position:relative}.tw-card:hover{box-shadow:0 18px 40px -22px oklch(.55 .2 var(--h));border-color:oklch(.7 .15 var(--h) / .5);transform:translateY(-4px)}.tw-card-on{border-color:#10b98173;border-color:lab(66.6921% -50.6679 17.0586/.45)}.tw-card-top{text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding-top:.6rem;display:flex}.tw-card-top .tm-avatar-wrap{margin-bottom:.35rem;transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.tw-card:hover .tw-card-top .tm-avatar-wrap{transform:scale(1.07)rotate(-3deg)}.tw-card-name{color:var(--foreground);font-size:14px;font-weight:700;line-height:1.25}.tw-card-top:hover .tw-card-name{color:var(--primary)}.tw-card-display{color:var(--muted-foreground);font-size:12px}.tw-card-tags{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.tw-card-foot{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;display:flex}.tw-card-acts{gap:.35rem;display:inline-flex}.tw-card-act{border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .16s,filter .16s;display:inline-flex}.tw-card-act:hover{filter:brightness(1.08);transform:translateY(-2px)scale(1.06)}.tw-card-call{color:#fff;background:linear-gradient(135deg,#22c55e,#059669)}.tw-card-mail{color:#fff;background:linear-gradient(135deg,#6366f1,#0ea5e9)}.tw-skel-card{border-radius:1.25rem;height:13.5rem}.tw-empty{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:1.25rem;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;font-size:13px;display:flex}.tw-total{text-align:center;color:var(--muted-foreground);font-size:12px}@media (max-width:640px){.tw-pick{flex:100%}.tw-view{margin-left:0}}.um-trigger{cursor:pointer;height:2.5rem;color:var(--foreground);background:var(--muted);border-radius:9999px;align-items:center;gap:.5rem;margin-left:.25rem;padding:0 .55rem 0 .25rem;font-size:13px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.um-trigger{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.um-trigger{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.um-trigger{border:1px solid color-mix(in oklch, var(--border) 80%, transparent)}}.um-trigger{transition:background .2s,border-color .2s,box-shadow .2s,transform .15s}.um-trigger:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.um-trigger:hover{background:color-mix(in oklch, var(--primary) 12%, var(--muted))}}.um-trigger:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.um-trigger:hover{border-color:color-mix(in oklch, var(--primary) 40%, transparent)}}.um-trigger:active{transform:scale(.97)}.um-trigger:focus-visible{box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab, red, red)){.um-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 45%, transparent)}}.um-trigger[data-popup-open]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.um-trigger[data-popup-open]{border-color:color-mix(in oklch, var(--primary) 55%, transparent)}}.um-trigger[data-popup-open]{box-shadow:0 6px 20px -10px var(--primary)}.um-trigger-ava{display:inline-flex;position:relative}.um-trigger-ava [data-slot=avatar]{box-shadow:0 0 0 2px var(--background), 0 0 0 3.5px var(--primary)}@supports (color:color-mix(in lab, red, red)){.um-trigger-ava [data-slot=avatar]{box-shadow:0 0 0 2px var(--background), 0 0 0 3.5px color-mix(in oklch, var(--primary) 70%, #a855f7)}}.um-dot,.um-ava-dot{width:.6rem;height:.6rem;box-shadow:0 0 0 2px var(--background);background:#22c55e;border-radius:9999px;position:absolute;bottom:-1px;right:-1px}.um-ava-dot{width:.9rem;height:.9rem;box-shadow:0 0 0 3px var(--popover);bottom:0;right:0}.um-dot:after,.um-ava-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:0}.um-trigger-name{text-overflow:ellipsis;white-space:nowrap;max-width:8.5rem;display:none;overflow:hidden}@media (min-width:640px){.um-trigger-name{display:inline}}.um-trigger-caret{opacity:.55;width:.9rem;height:.9rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1);transform:rotate(90deg)}.um-trigger[data-popup-open] .um-trigger-caret{opacity:1;color:var(--primary);transform:rotate(-90deg)}.um-pop{max-width:calc(100vw - 1.5rem);width:20rem!important;box-shadow:0 28px 60px -24px #0000008c, 0 0 0 1px var(--foreground)!important;border-radius:1.25rem!important;padding:.4rem!important}@supports (color:color-mix(in lab, red, red)){.um-pop{box-shadow:0 28px 60px -24px #0000008c, 0 0 0 1px color-mix(in oklch, var(--foreground) 9%, transparent)!important}}.um-head{background:linear-gradient(135deg,#6366f1 0%,#a855f7 55%,#ec4899 100%);border-radius:1rem;align-items:center;gap:.85rem;position:relative;overflow:hidden;color:#fff!important;font-size:inherit!important;font-weight:inherit!important;padding:1rem .95rem!important;display:flex!important}.um-head:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff59 1.1px,#0000 1.1px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 30%,#000 95%);mask-image:linear-gradient(110deg,#0000 30%,#000 95%)}.um-head-glow{pointer-events:none;background:radial-gradient(circle,#ffffff73,#0000 65%);border-radius:9999px;width:9rem;height:9rem;animation:6s ease-in-out infinite um-float;position:absolute;top:-4rem;right:-3rem}@keyframes um-float{0%,to{transform:translate(0)}50%{transform:translate(-1.2rem,1rem)}}.um-ava{z-index:1;flex-shrink:0;animation:.42s cubic-bezier(.34,1.56,.64,1) both pe-pop;display:inline-flex;position:relative}.um-ava [data-slot=avatar]{box-shadow:0 0 0 3px #ffffffd9,0 10px 24px -8px #00000080}.um-who{z-index:1;flex-direction:column;gap:.1rem;min-width:0;display:flex;position:relative}.um-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.25;overflow:hidden}.um-sub{opacity:.88;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.um-tags{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.um-tag{color:#fff;background:#fff3;border:1px solid #ffffff47;border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:11px;font-weight:700;display:inline-flex}.um-tag-id{cursor:pointer;font-variant-numeric:tabular-nums;transition:background .16s,transform .15s}.um-tag-id:hover{background:#ffffff52}.um-tag-id:active{transform:scale(.93)}.um-tag-copied{background:#22c55e;border-color:#22c55e;animation:.3s ease-out both pe-pop}.um-list{flex-direction:column;gap:.15rem;padding:.45rem 0 .3rem;display:flex}.um-item{transition:background .16s;animation:.32s ease-out both mo-rise;cursor:pointer!important;border-radius:.8rem!important;gap:.7rem!important;padding:.5rem .55rem!important}.um-list .um-item:nth-child(2){animation-delay:40ms}.um-list .um-item:nth-child(3){animation-delay:80ms}.um-list .um-item:nth-child(4){animation-delay:.12s}.um-ico{color:#fff;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .26s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.um-ico svg{color:#fff!important;width:1.05rem!important;height:1.05rem!important}.um-item:hover .um-ico,.um-item[data-highlighted] .um-ico{transform:scale(1.08)rotate(-6deg)}.um-ico-violet{background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 6px 14px -6px #8b5cf6}.um-ico-sky{background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 6px 14px -6px #0ea5e9}.um-ico-amber{background:linear-gradient(135deg,#f59e0b,#ea580c);box-shadow:0 6px 14px -6px #f59e0b}.um-ico-emerald{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 6px 14px -6px #10b981}.um-ico-rose{background:linear-gradient(135deg,#f43f5e,#e11d48);box-shadow:0 6px 14px -6px #f43f5e}.um-item-text{flex-direction:column;flex:1;min-width:0;display:flex}.um-item-title{color:var(--foreground);font-size:13.5px;font-weight:700}.um-item-hint{color:var(--muted-foreground);font-size:11.5px}.um-item-go{opacity:.35;margin-left:auto;transition:transform .2s,opacity .2s;width:1rem!important;height:1rem!important}.um-item:hover .um-item-go,.um-item[data-highlighted] .um-item-go{opacity:.9;transform:translate(3px)}.um-block{border-top:1px dashed var(--border);flex-direction:column;gap:.35rem;padding:.55rem .5rem .35rem;display:flex}.um-block-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:10.5px;font-weight:800;display:inline-flex}.um-seg{background:var(--muted);border-radius:.85rem;grid-template-columns:repeat(3,1fr);gap:.2rem;padding:.22rem;display:grid}@supports (color:color-mix(in lab, red, red)){.um-seg{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.um-seg-btn{height:2.15rem;color:var(--muted-foreground);cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;font-size:12px;font-weight:700;transition:background .18s,color .18s,transform .15s,box-shadow .18s;display:inline-flex}.um-seg-btn:hover{color:var(--foreground);background:var(--background)}@supports (color:color-mix(in lab, red, red)){.um-seg-btn:hover{background:color-mix(in oklch, var(--background) 60%, transparent)}}.um-seg-btn:active{transform:scale(.94)}.um-seg-on,.um-seg-on:hover{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);box-shadow:0 5px 14px -6px #8b5cf6}.um-seg-ico{width:.95rem;height:.95rem}.um-seg-on .um-seg-ico{animation:.42s cubic-bezier(.34,1.56,.64,1) both um-spin-in}@keyframes um-spin-in{0%{transform:rotate(-90deg)scale(.4)}to{transform:none}}.um-flag{font-size:14px;line-height:1}.um-foot{border-top:1px dashed var(--border);margin-top:.2rem;padding-top:.35rem}.um-out .um-item-title{color:#e11d48}.dark .um-out .um-item-title{color:#fb7185}.um-out:hover,.um-out[data-highlighted]{background:#f43f5e1c!important;background:lab(56.4564% 69.5783 26.8306/.11)!important}.um-out-armed{animation:.38s both um-shake;background:#f43f5e29!important;background:lab(56.4564% 69.5783 26.8306/.16)!important}.um-out-armed .um-ico{animation:1s ease-in-out infinite um-pulse}@keyframes um-shake{20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@keyframes um-pulse{50%{box-shadow:0 0 0 6px #f43f5e40;box-shadow:0 0 0 6px lab(56.4564% 69.5783 26.8306/.25)}}.sx-nav{background:var(--card);border:1px solid var(--border);box-shadow:0 8px 24px -18px var(--primary);border-radius:9999px;flex-wrap:wrap;gap:.3rem;margin-bottom:1.25rem;padding:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sx-nav{box-shadow:0 8px 24px -18px color-mix(in oklch, var(--primary) 60%, transparent)}}.sx-nav-item{height:2.5rem;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.5rem;padding:0 1rem 0 .35rem;font-size:13px;font-weight:700;transition:background .2s,color .2s,transform .15s,box-shadow .2s;animation:.36s ease-out both mo-rise;display:inline-flex}.sx-nav-ico{background:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sx-nav-ico{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.sx-nav-ico{transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .2s}.sx-nav-item:hover{color:var(--foreground);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sx-nav-item:hover{background:color-mix(in oklch, var(--primary) 9%, transparent)}}.sx-nav-item:hover .sx-nav-ico{transform:rotate(-12deg)scale(1.08)}.sx-nav-on,.sx-nav-on:hover{color:#fff;background:linear-gradient(135deg,#10b981,#0ea5e9);box-shadow:0 6px 18px -8px #10b981}.sx-nav-on .sx-nav-ico{background:#ffffff38}.sx-record-chip{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:11.5px;font-weight:800;animation:.36s cubic-bezier(.34,1.56,.64,1) both pe-pop;display:inline-flex;box-shadow:0 4px 14px -6px #a855f7}.sx-layout{grid-template-columns:minmax(0,1fr);gap:1.1rem;margin-bottom:1.25rem;display:grid}@media (min-width:1200px){.sx-layout{grid-template-columns:minmax(0,1fr) 21rem;align-items:start}}.sx-form,.sx-live,.sx-filters,.sx-why,.sx-card,.sx-verdict,.sx-hero{background:var(--card);border:1px solid var(--border);border-radius:1.4rem}.sx-form{flex-direction:column;gap:1.1rem;padding:1.25rem;animation:.42s ease-out both mo-rise;display:flex}.sx-form-head{border-bottom:1px dashed var(--border);align-items:center;gap:.9rem;padding-bottom:1rem;display:flex;position:relative}.sx-form-title{font-size:15px;font-weight:800;display:block}.sx-form-sub{color:var(--muted-foreground);font-size:12px;display:block}.sx-bar{background:0 0;border-radius:9999px;height:3px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.sx-bar>span{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#0ea5e9,#10b981);height:100%;transition:width .5s cubic-bezier(.22,.9,.3,1);display:block}.sx-ring{--p:0;--ring-on:#10b981;--ring-off:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sx-ring{--ring-off:color-mix(in oklch, var(--muted-foreground) 20%, transparent)}}.sx-ring{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex;position:relative}.sx-ring:before{content:"";border-radius:inherit;background:conic-gradient(var(--ring-on) calc(var(--p) * 1%), var(--ring-off) 0);position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4.5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4.5px),#000 calc(100% - 4px))}.sx-ring-full:before{background:var(--ring-on)}.sx-ring>span{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800;position:relative}.sx-ring i{opacity:.7;font-size:.7em;font-style:normal}.sx-ring-lg{--ring-on:#fff;--ring-off:#ffffff40;width:4.75rem;height:4.75rem}.sx-ring-lg:before{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6.5px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6.5px),#000 calc(100% - 6px))}.sx-ring-lg>span{color:#fff;font-size:1.35rem}.sx-fields{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;display:grid}.sx-field{flex-direction:column;gap:.45rem;min-width:0;animation:.38s ease-out both mo-rise;display:flex}.sx-label{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:13px;font-weight:700;display:flex}.sx-step{width:1.35rem;height:1.35rem;color:var(--muted-foreground);background:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sx-step{background:color-mix(in oklch, var(--muted-foreground) 16%, transparent)}}.sx-step{transition:background .25s,color .25s,transform .3s cubic-bezier(.34,1.56,.64,1)}.sx-step-done{color:#fff;background:linear-gradient(135deg,#22c55e,#059669);transform:scale(1.06);box-shadow:0 3px 10px -4px #22c55e}.sx-ico{color:#fff;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.sx-ico svg{width:.95rem;height:.95rem}.sx-ico-xs{border-radius:.45rem;width:1.4rem;height:1.4rem}.sx-ico-xs svg{width:.8rem;height:.8rem}.sx-field:focus-within .sx-ico,.sx-ask:hover .sx-ico{transform:rotate(-10deg)scale(1.1)}.sx-tone-violet{background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 4px 12px -5px #8b5cf6}.sx-tone-sky{background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 4px 12px -5px #0ea5e9}.sx-tone-teal{background:linear-gradient(135deg,#14b8a6,#0d9488);box-shadow:0 4px 12px -5px #14b8a6}.sx-tone-amber{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px -5px #f59e0b}.sx-tone-orange{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 4px 12px -5px #f97316}.sx-tone-emerald{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px -5px #10b981}.sx-tone-rose{background:linear-gradient(135deg,#f43f5e,#e11d48);box-shadow:0 4px 12px -5px #f43f5e}.sx-tone-slate{background:linear-gradient(135deg,#64748b,#475569)}.sx-hint{color:var(--muted-foreground);font-size:11.5px;font-style:normal;font-weight:500}.sx-hint-block{display:block}.sx-err{color:#fff;background:#f43f5e;border-radius:9999px;padding:.05rem .45rem;font-size:11px;font-style:normal;font-weight:800;animation:.3s ease-out both pe-pop}.sx-input{transition:border-color .2s,box-shadow .2s;border-radius:.9rem!important;height:3rem!important;font-size:14.5px!important}.sx-field-done .sx-input{border-color:#10b981!important}@supports (color:color-mix(in lab, red, red)){.sx-field-done .sx-input{border-color:color-mix(in oklch, #10b981 45%, var(--input))!important}}.sx-bad .sx-input{border-color:#f43f5e!important}@supports (color:color-mix(in lab, red, red)){.sx-bad .sx-input{border-color:color-mix(in oklch, #f43f5e 65%, var(--input))!important}}.sx-bad .sx-input{animation:.36s both um-shake}.sx-age{align-items:center;gap:.4rem;display:flex}.sx-age-input{text-align:center;font-variant-numeric:tabular-nums;font-weight:800!important}.sx-age-btn{border:1px solid var(--border);background:var(--muted);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sx-age-btn{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.sx-age-btn{color:var(--foreground);cursor:pointer;transition:background .16s,transform .14s,color .16s}.sx-age-btn:hover{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.sx-age-btn:hover{background:color-mix(in oklch, #f59e0b 18%, var(--muted))}}.sx-age-btn:hover{color:#d97706}.sx-age-btn:active{transform:scale(.9)}.sx-asks{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.9rem;display:grid}.sx-ask{border:1px solid var(--border);border-radius:1.1rem;flex-direction:column;gap:.7rem;padding:.95rem;transition:border-color .25s,background .25s;animation:.38s ease-out both mo-rise;display:flex}.sx-ask-yes{background:#10b98112;background:lab(66.6921% -50.6679 17.0586/.07);border-color:#10b98173;border-color:lab(66.6921% -50.6679 17.0586/.45)}.sx-ask-no{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sx-ask-no{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.sx-yesno{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.sx-yn{height:2.9rem;color:var(--muted-foreground);cursor:pointer;border:1px solid var(--border);background:var(--background);border-radius:.85rem;justify-content:center;align-items:center;gap:.4rem;font-size:14px;font-weight:800;transition:background .2s,color .2s,transform .14s,box-shadow .2s,border-color .2s;display:inline-flex}.sx-yn:hover{color:var(--foreground);transform:translateY(-1px)}.sx-yn:active{transform:scale(.96)}.sx-yn-yes,.sx-yn-yes:hover{color:#fff;background:linear-gradient(135deg,#22c55e,#059669);border-color:#0000;box-shadow:0 8px 20px -10px #10b981}.sx-yn-no,.sx-yn-no:hover{color:#fff;background:linear-gradient(135deg,#64748b,#334155);border-color:#0000;box-shadow:0 8px 20px -12px #334155}.sx-yn-yes svg,.sx-yn-no svg{animation:.38s cubic-bezier(.34,1.56,.64,1) both um-spin-in}.sx-term{flex-direction:column;gap:.6rem;display:flex}.sx-terms{flex-wrap:wrap;gap:.5rem;display:flex}.sx-term-chip{cursor:pointer;border:1px solid var(--border);background:var(--background);height:3rem;color:var(--foreground);border-radius:.95rem;align-items:center;gap:.2rem;padding:0 1.1rem;transition:background .2s,transform .15s,box-shadow .2s,border-color .2s,opacity .2s;animation:.32s ease-out both pe-pop;display:inline-flex;position:relative}.sx-term-chip b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.sx-term-chip i{color:var(--muted-foreground);font-size:11.5px;font-style:normal}.sx-term-chip:hover{border-color:#f9731680;border-color:lab(64.4963% 49.3666 68.6636/.5);transform:translateY(-2px)}.sx-term-chip:active{transform:scale(.95)}.sx-term-n{color:#fff;min-width:1.25rem;height:1.25rem;box-shadow:0 0 0 2px var(--card);background:#10b981;border-radius:9999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:-.45rem;right:-.45rem}.sx-term-dead{opacity:.55}.sx-term-dead .sx-term-n{background:#94a3b8}.sx-term-on,.sx-term-on:hover{color:#fff;opacity:1;background:linear-gradient(135deg,#f97316,#ec4899);border-color:#0000;box-shadow:0 10px 22px -10px #f97316}.sx-term-on i{color:#ffffffd9}.sx-term-on .sx-term-n{color:#ea580c;background:#fff}.sx-submit{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;padding-top:1.1rem;display:flex}.sx-go{animation:5s infinite sx-sheen;box-shadow:0 14px 30px -14px #10b981;color:#fff!important;background:linear-gradient(135deg,#10b981,#0ea5e9) 0 0/160% 160%!important;border-radius:1rem!important;height:3.25rem!important;padding:0 1.6rem!important;font-size:15px!important;font-weight:800!important}.sx-go:hover{filter:brightness(1.08);transform:translateY(-1px)}@keyframes sx-sheen{0%,to{background-position:0%}50%{background-position:100%}}.sx-kbd{background:#ffffff38;border-radius:.4rem;margin-left:.3rem;padding:.1rem .4rem;font-family:inherit;font-size:10.5px;font-weight:700}.sx-submit-note{color:var(--muted-foreground);flex:16rem;font-size:12px}.sx-go-link{color:#fff!important;background:linear-gradient(135deg,#10b981,#0ea5e9)!important;border-color:#0000!important}.sx-live{animation:.46s ease-out 80ms both mo-rise;position:sticky;top:5rem;overflow:hidden}.sx-live-head{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7 60%,#ec4899);align-items:center;gap:.7rem;padding:1rem 1rem .9rem;display:flex}.sx-live-head b{font-size:14px;font-weight:800;display:block}.sx-live-head span>span{opacity:.85;font-size:11.5px;display:block}.sx-live-ico{background:#fff3;border-radius:.75rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.sx-live-ico svg{animation:2.4s linear infinite sx-radar}@keyframes sx-radar{to{transform:rotate(360deg)}}.sx-live-score{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800;line-height:1;animation:.38s cubic-bezier(.34,1.56,.64,1) both pe-pop}.sx-live-score i{opacity:.7;font-size:.55em;font-style:normal}.sx-live-zero{opacity:.75}.sx-live-list{flex-direction:column;gap:.35rem;padding:.7rem;display:flex}.sx-live-row{animation:.3s ease-out both mo-rise;animation-delay:calc(var(--i) * 25ms);border-radius:.85rem;align-items:center;gap:.65rem;padding:.5rem .6rem;transition:background .25s,opacity .25s,filter .25s;display:flex}.sx-live-fit{background:#10b9811a;background:lab(66.6921% -50.6679 17.0586/.1)}.sx-live-no{opacity:.6;filter:grayscale(.7)}.sx-live-no:hover{opacity:.95;filter:none}.sx-live-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.sx-live-meta{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.sx-live-mark{color:#fff;background:#94a3b8;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.sx-live-fit .sx-live-mark{background:#10b981;animation:.32s ease-out both pe-pop}.sx-live-empty{color:var(--muted-foreground);align-items:center;gap:.5rem;padding:1.25rem;font-size:12.5px;display:flex}.sx-live-note{color:var(--muted-foreground);padding:0 1rem 1rem;font-size:11px}.sx-logo{color:#64748b;width:2.25rem;height:2.25rem;box-shadow:0 0 0 1px var(--foreground);background:#fff;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sx-logo{box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 10%, transparent)}}.sx-logo img{object-fit:contain;width:100%;height:100%;padding:3px}.sx-logo-lg{width:3.25rem;height:3.25rem;box-shadow:0 8px 20px -10px oklch(.55 .2 var(--h,260deg));border-radius:.95rem}.sx-results-anchor{scroll-margin-top:5rem}.sx-verdict,.sx-hero{color:#fff;border:0;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;padding:1.25rem 1.4rem;animation:.42s ease-out both mo-rise;display:flex;position:relative;overflow:hidden}.sx-verdict-ok{background:linear-gradient(135deg,#059669,#10b981 45%,#0ea5e9);box-shadow:0 20px 44px -24px #10b981}.sx-verdict-none{background:linear-gradient(135deg,#475569,#64748b 50%,#f43f5e);box-shadow:0 20px 44px -24px #64748b}.sx-verdict:before,.sx-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff4d 1.1px,#0000 1.1px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 35%,#000 95%);mask-image:linear-gradient(110deg,#0000 35%,#000 95%)}.sx-verdict>*,.sx-hero>*{position:relative}.sx-verdict-glow{pointer-events:none;background:radial-gradient(circle,#fff6,#0000 65%);border-radius:9999px;width:14rem;height:14rem;animation:7s ease-in-out infinite um-float;top:-6rem;right:-4rem;position:absolute!important}.sx-verdict-title{align-items:center;gap:.5rem;font-size:1.25rem;font-weight:800;display:flex}.sx-verdict-title svg{animation:.5s cubic-bezier(.34,1.56,.64,1) both pe-pop}.sx-verdict-sub{opacity:.9;max-width:44rem;margin-top:.2rem;font-size:12.5px;display:block}.sx-verdict-logos{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.sx-verdict-logos .sx-logo{width:2rem;height:2rem;animation:.36s ease-out both pe-pop;box-shadow:0 0 0 2px #fff9}.sx-bitrix{background:#ffffff29;border:1px solid #ffffff47;border-radius:.95rem;align-items:flex-start;gap:.55rem;max-width:22rem;padding:.65rem .85rem;font-size:12.5px;display:flex}.sx-bitrix b{font-weight:800;display:block}.sx-bitrix-msg{opacity:.85;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.sx-bitrix-ids{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}.sx-bitrix-ids>span{background:#ffffff38;border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:11px;font-weight:700;display:inline-flex}.sx-bitrix-bad{background:#f43f5e4d;border-color:#ffffff59}.sx-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-items:stretch;gap:1rem;display:grid}.sx-card{animation:.44s ease-out both mo-rise;animation-delay:calc(var(--i) * 70ms);flex-direction:column;gap:.85rem;padding:1.1rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.sx-card:before{content:"";pointer-events:none;background:linear-gradient(135deg, oklch(.7 .17 var(--h) / .4), oklch(.65 .2 calc(var(--h) + 60deg) / .18) 70%, transparent);height:5.25rem;position:absolute;inset:0 0 auto}.sx-card>*{position:relative}.sx-card:hover{border-color:oklch(.7 .15 var(--h) / .55);box-shadow:0 22px 44px -26px oklch(.55 .2 var(--h));transform:translateY(-4px)}.sx-card-top{align-items:center;gap:.75rem;display:flex}.sx-card:hover .sx-logo-lg{transform:rotate(-4deg)scale(1.05)}.sx-logo-lg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.sx-card-name{font-size:15.5px;font-weight:800;line-height:1.2}.sx-card-sub{color:var(--muted-foreground);align-items:center;gap:.3rem;margin-top:.15rem;font-size:12px;display:inline-flex}.sx-fit{color:#fff;background:linear-gradient(135deg,#22c55e,#059669);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .6rem;font-size:11.5px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px -5px #22c55e}.sx-card-limit{background:#10b98117;background:lab(66.6921% -50.6679 17.0586/.09);border:1px solid #10b98138;border:1px solid lab(66.6921% -50.6679 17.0586/.22);border-radius:.95rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem .8rem;display:flex}.sx-card-limit b{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800;display:block}.sx-card-limit i{color:var(--muted-foreground);font-size:11px;font-style:normal;display:block}.sx-card-need{color:#0369a1;background:#0ea5e924;background:lab(63.352% -17.6077 -44.8636/.14);border-radius:9999px;align-items:center;gap:.3rem;margin-left:auto;padding:.2rem .55rem;font-size:11px;font-weight:700;display:inline-flex}.dark .sx-card-need{color:#7dd3fc}.sx-months{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.sx-months-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:.25rem;margin-right:.2rem;font-size:11px;font-weight:800;display:inline-flex}.sx-month{text-align:center;font-variant-numeric:tabular-nums;background:var(--muted-foreground);border-radius:.5rem;min-width:1.9rem;padding:.2rem .4rem;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.sx-month{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.sx-month{color:var(--muted-foreground)}.sx-month-on{color:#fff;background:linear-gradient(135deg,#f97316,#ec4899);animation:.36s ease-out both pe-pop;box-shadow:0 4px 12px -5px #f97316}.sx-card-more{border-top:1px dashed var(--border);width:100%;color:var(--primary);cursor:pointer;justify-content:space-between;align-items:center;gap:.4rem;padding:.5rem .2rem 0;font-size:12px;font-weight:700;display:inline-flex}.sx-card-sections{flex-direction:column;gap:.85rem;display:flex}.sx-section h4{align-items:center;gap:.45rem;margin-bottom:.45rem;font-size:12.5px;font-weight:800;display:flex}.sx-section ul{flex-direction:column;gap:.35rem;display:flex}.sx-section li{align-items:flex-start;gap:.45rem;font-size:12.5px;line-height:1.45;animation:.3s ease-out both mo-rise;display:flex}.sx-li-ico{color:#10b981;flex-shrink:0;width:.9rem;height:.9rem;margin-top:.15rem}.sx-li-n{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;margin-top:.05rem;font-size:10.5px;font-weight:800;display:inline-flex}.sx-why{animation:.42s ease-out both mo-rise;overflow:hidden}.sx-why-toggle{cursor:pointer;align-items:center;gap:.7rem;width:100%;padding:.95rem 1.1rem;font-size:14px;font-weight:800;transition:background .18s;display:flex}.sx-why-toggle:hover{background:#f43f5e0f;background:lab(56.4564% 69.5783 26.8306/.06)}.sx-why-count{color:#fff;background:#f43f5e;border-radius:9999px;justify-content:center;align-items:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;font-size:12px;font-weight:800;display:inline-flex}.sx-why-list{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.5rem;padding:0 1rem 1rem;display:grid}.sx-why-row{border:1px solid var(--border);background:var(--muted);border-radius:.95rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.65rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sx-why-row{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.sx-why-row{animation:.32s ease-out both mo-rise;animation-delay:calc(var(--i) * 40ms)}.sx-why-name{flex:1;min-width:6rem;font-size:13px;font-weight:700}.sx-why-tags{flex-wrap:wrap;gap:.3rem;width:100%;display:flex}.sx-why-tag{color:#be123c;background:#f43f5e21;background:lab(56.4564% 69.5783 26.8306/.13);border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:11px;font-weight:700;display:inline-flex}.sx-why-age{color:#b45309;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16)}.sx-why-months{color:#c2410c;background:#f9731626;background:lab(64.4963% 49.3666 68.6636/.15)}.sx-why-card_turnover{color:#0369a1;background:#0ea5e926;background:lab(63.352% -17.6077 -44.8636/.15)}.dark .sx-why-tag{color:#fda4af}.dark .sx-why-age{color:#fcd34d}.dark .sx-why-months{color:#fdba74}.dark .sx-why-card_turnover{color:#7dd3fc}.sx-tiles{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.9rem;margin-bottom:1.1rem;display:grid}.sx-tile{min-height:7.75rem;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 70ms);border-radius:1.25rem;flex-direction:column;gap:.35rem;padding:1rem 1.15rem;transition:transform .2s,filter .2s;display:flex}.sx-tile:hover{filter:brightness(1.07);transform:translateY(-3px)}.sx-tile-head{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;font-size:11px;font-weight:800;display:inline-flex}.sx-tile-head>svg{box-sizing:content-box;background:#ffffff2e;border-radius:.55rem;padding:.3rem}.sx-tile-figure{font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:2.1rem;font-weight:800;line-height:1.1}.sx-tile-sub{opacity:.82;font-size:11.5px}.sx-filters{flex-wrap:wrap;align-items:flex-end;gap:.85rem;margin-bottom:1rem;padding:1rem 1.1rem;animation:.42s ease-out both mo-rise;display:flex}.sx-filter{flex-direction:column;gap:.4rem;min-width:0;display:flex}.sx-filter-grow{flex:17rem}.sx-filter-date{flex:0 11.5rem;min-width:10rem}.sx-filter-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:11px;font-weight:800;display:inline-flex}.sx-filter-label .sx-hint{text-transform:none;letter-spacing:0;font-size:11px}.sx-search{border-radius:.85rem;flex:none;gap:.55rem;min-width:0;max-width:none;height:2.75rem;padding:0 .85rem}.sx-search .pv-input{height:100%;font-size:14px}.sx-tri{background:var(--muted);border-radius:.85rem;align-items:center;gap:.2rem;height:2.75rem;padding:.22rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sx-tri{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.sx-tri{border:1px solid var(--border)}.sx-tri-btn{height:2.15rem;color:var(--muted-foreground);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:.65rem;align-items:center;gap:.3rem;padding:0 .8rem;font-size:12.5px;font-weight:700;transition:background .18s,color .18s,transform .14s,box-shadow .18s;display:inline-flex}.sx-tri-btn:hover{color:var(--foreground);background:var(--background)}@supports (color:color-mix(in lab, red, red)){.sx-tri-btn:hover{background:color-mix(in oklch, var(--background) 60%, transparent)}}.sx-tri-btn:active{transform:scale(.94)}.sx-tri-any{box-shadow:0 5px 14px -6px #8b5cf6;color:#fff!important;background:linear-gradient(135deg,#6366f1,#a855f7)!important}.sx-tri-yes{box-shadow:0 5px 14px -6px #22c55e;color:#fff!important;background:linear-gradient(135deg,#22c55e,#059669)!important}.sx-tri-no{box-shadow:0 5px 14px -6px #f43f5e;color:#fff!important;background:linear-gradient(135deg,#f43f5e,#be123c)!important}.sx-filters-clear{height:2.75rem}.sx-row{cursor:pointer}.sx-row:hover{background:#10b9810f;background:lab(66.6921% -50.6679 17.0586/.06)}.sx-id{font-variant-numeric:tabular-nums;color:var(--primary);background:var(--primary);border-radius:.55rem;align-items:center;gap:.15rem;padding:.2rem .5rem;font-size:12.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sx-id{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.sx-id{transition:transform .16s,background .16s}.sx-row:hover .sx-id{background:var(--primary);transform:translate(2px)}@supports (color:color-mix(in lab, red, red)){.sx-row:hover .sx-id{background:color-mix(in oklch, var(--primary) 18%, transparent)}}.sx-person{align-items:center;gap:.6rem;min-width:0;display:flex}.sx-avatar{color:#fff;background:linear-gradient(135deg, oklch(.68 .17 var(--h)), oklch(.55 .2 calc(var(--h) + 40deg)));width:2.4rem;height:2.4rem;box-shadow:0 5px 14px -7px oklch(.55 .2 var(--h));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.sx-row:hover .sx-avatar{transform:scale(1.08)rotate(-5deg)}.sx-person-name{text-overflow:ellipsis;white-space:nowrap;max-width:15rem;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.sx-person-phone{color:var(--muted-foreground);font-size:11.5px;display:block}.sx-city{align-items:center;gap:.25rem;max-width:10rem;font-size:12.5px;font-weight:600;display:inline-flex}.sx-age-chip{color:#b45309;background:#f59e0b24;background:lab(72.7914% 26.933 75.4336/.14);border-radius:9999px;width:fit-content;margin-top:.2rem;padding:.05rem .45rem;font-size:11px;font-weight:700;display:block}.dark .sx-age-chip{color:#fcd34d}.sx-flag{border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:11px;font-weight:700;display:inline-flex}.sx-flag-on{color:#047857;background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16)}.sx-flag-off{color:var(--muted-foreground);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sx-flag-off{background:color-mix(in oklch, var(--muted-foreground) 11%, transparent)}}.sx-flag-off{text-decoration:line-through;-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);-webkit-text-decoration-color:var(--muted-foreground);text-decoration-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.sx-flag-off{-webkit-text-decoration-color:color-mix(in oklch, var(--muted-foreground) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--muted-foreground) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--muted-foreground) 50%, transparent);text-decoration-color:color-mix(in oklch, var(--muted-foreground) 50%, transparent)}}.dark .sx-flag-on{color:#6ee7b7}.sx-term-badge{color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#f97316,#ec4899);border-radius:.6rem;align-items:baseline;gap:.15rem;padding:.2rem .55rem;font-size:13.5px;font-weight:800;display:inline-flex}.sx-term-badge i{opacity:.85;font-size:10px;font-style:normal}.sx-partner-chip{color:#6d28d9;background:#8b5cf624;background:lab(50.6912% 45.8505 -71.7975/.14);border-radius:9999px;padding:.15rem .55rem;font-size:11.5px;font-weight:700}.dark .sx-partner-chip{color:#c4b5fd}.sx-partner-more{color:var(--muted-foreground)!important;background:var(--muted-foreground)!important}@supports (color:color-mix(in lab, red, red)){.sx-partner-more{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)!important}}.sx-none{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:11.5px;display:inline-flex}.sx-bitrix-chip{color:#0369a1;white-space:nowrap;background:#0ea5e924;background:lab(63.352% -17.6077 -44.8636/.14);border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:11.5px;font-weight:700;display:inline-flex}.dark .sx-bitrix-chip{color:#7dd3fc}.sx-hero{background:linear-gradient(135deg,#6366f1,#a855f7 55%,#ec4899);margin-bottom:1rem;box-shadow:0 20px 44px -24px #a855f7}.sx-hero-ava{background:#fff3;border-radius:1.2rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:1.35rem;font-weight:800;animation:.48s cubic-bezier(.34,1.56,.64,1) both pe-pop;display:inline-flex;box-shadow:0 0 0 3px #fff6}.sx-hero-name{font-size:1.35rem;font-weight:800;line-height:1.2;display:block}.sx-hero-meta{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.sx-hero-meta>span{background:#ffffff2e;border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:11.5px;font-weight:700;display:inline-flex}.sx-hero-score{flex-direction:column;align-items:flex-end;display:flex}.sx-hero-score b{font-size:2.4rem;font-weight:800;line-height:1}.sx-hero-score i{opacity:.85;font-size:12px;font-style:normal}.sx-answers-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.7rem;display:grid}.sx-fact-cell{border-radius:1rem;flex-direction:column;gap:.3rem;min-height:5.25rem;padding:.8rem .95rem;transition:transform .2s;animation:.42s ease-out both mo-rise;display:flex}.sx-fact-cell:hover{transform:translateY(-2px)}.sx-fact-label{text-transform:uppercase;letter-spacing:.05em;opacity:.9;align-items:center;gap:.35rem;font-size:10.5px;font-weight:800;display:inline-flex}.sx-fact-value{overflow-wrap:anywhere;font-size:15px;font-weight:800}.sx-fact-value button{color:#ffffffb3}.sx-fact-value button:hover{color:#fff;background:#ffffff26}.sx-recomputed{border-top:1px dashed var(--border);color:var(--muted-foreground);align-items:flex-start;gap:.35rem;margin-top:.85rem;padding-top:.6rem;font-size:11.5px;display:flex}@media (max-width:640px){.sx-filter-date,.sx-filter{flex:100%}.sx-tri{width:100%}.sx-tri-btn{flex:1;justify-content:center}.sx-hero-score{align-items:flex-start}}.wx-tone-violet{--tn:#8b5cf6;--tn2:#6366f1}.wx-tone-sky{--tn:#0ea5e9;--tn2:#2563eb}.wx-tone-amber{--tn:#f59e0b;--tn2:#ea580c}.wx-tone-rose{--tn:#f43f5e;--tn2:#db2777}.wx-tone-emerald{--tn:#10b981;--tn2:#059669}.wx-tone-teal{--tn:#14b8a6;--tn2:#0891b2}.wx-nav{background:var(--card);border:1px solid var(--border);width:fit-content;max-width:100%;box-shadow:0 8px 24px -18px var(--primary);border-radius:1.1rem;flex-wrap:wrap;gap:.3rem;margin-bottom:1.1rem;padding:.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wx-nav{box-shadow:0 8px 24px -18px color-mix(in oklch, var(--primary) 60%, transparent)}}.wx-nav-item{height:2.5rem;color:var(--muted-foreground);white-space:nowrap;border-radius:.85rem;align-items:center;gap:.5rem;padding:0 .9rem 0 .35rem;font-size:13px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;animation:.34s ease-out both mo-rise;display:inline-flex;position:relative}.wx-nav-ico{width:1.85rem;height:1.85rem;color:var(--tn);background:var(--tn);border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wx-nav-ico{background:color-mix(in oklch, var(--tn) 15%, transparent)}}.wx-nav-ico{transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s}.wx-nav-item:hover{color:var(--foreground);background:var(--tn)}@supports (color:color-mix(in lab, red, red)){.wx-nav-item:hover{background:color-mix(in oklch, var(--tn) 9%, transparent)}}.wx-nav-item:hover .wx-nav-ico{transform:rotate(-12deg)scale(1.1)}.wx-nav-on,.wx-nav-on:hover{color:#fff;background:linear-gradient(135deg, var(--tn), var(--tn2));box-shadow:0 8px 20px -10px var(--tn)}.wx-nav-on .wx-nav-ico{color:#fff;background:#ffffff38}.wx-nav-n{color:#fff;min-width:1.3rem;height:1.3rem;box-shadow:0 0 0 2px var(--card);background:#f43f5e;border-radius:9999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:11px;font-weight:800;animation:.36s cubic-bezier(.34,1.56,.64,1) both pe-pop;display:inline-flex}.wx-nav-on .wx-nav-n{color:var(--tn2);box-shadow:none;background:#fff}.wx-tiles{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.9rem;margin-bottom:1.1rem;display:grid}.wx-tile{min-height:7.75rem;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 70ms);border-radius:1.25rem;flex-direction:column;gap:.35rem;padding:1rem 1.15rem;transition:transform .2s,filter .2s;display:flex}.wx-tile:hover{filter:brightness(1.07);transform:translateY(-3px)}.wx-tile-link{cursor:pointer}.wx-tile-link:active{transform:scale(.98)}.wx-tile-head{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;font-size:11px;font-weight:800;display:inline-flex}.wx-tile-head>svg{box-sizing:content-box;background:#ffffff2e;border-radius:.55rem;padding:.3rem}.wx-tile-figure{font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:2.1rem;font-weight:800;line-height:1.1}.wx-tile-top{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.3rem;font-size:15px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.wx-tile-sub{opacity:.82;font-size:11.5px}.wx-live{background:#fff;border-radius:9999px;width:.55rem;height:.55rem;margin:.3rem;display:inline-block;position:relative;box-shadow:0 0 0 .3rem #fff3}.wx-live:after{content:"";border-radius:inherit;background:inherit;animation:1.6s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:0}.wx-note{background:#0ea5e914;background:lab(63.352% -17.6077 -44.8636/.08);border:1px solid #0ea5e959;border:1px solid lab(63.352% -17.6077 -44.8636/.35);border-radius:1rem;align-items:center;gap:.7rem;padding:.8rem 1rem;font-size:13px;display:flex}.wx-note-ico{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.wx-denied,.wx-empty{text-align:center;border:1px dashed var(--border);background:var(--card);border-radius:1.4rem;flex-direction:column;align-items:center;gap:.45rem;padding:2.5rem 1rem;animation:.42s ease-out both mo-rise;display:flex}.wx-denied b,.wx-empty b{font-size:15px;font-weight:800}.wx-denied>span:last-child,.wx-empty>span:last-child{max-width:28rem;color:var(--muted-foreground);font-size:12.5px}.wx-denied-ico,.wx-empty-ico{color:#fff;background:linear-gradient(135deg, var(--tn,#f43f5e), var(--tn2,#be123c));width:3.5rem;height:3.5rem;box-shadow:0 12px 26px -12px var(--tn,#f43f5e);border-radius:1.1rem;justify-content:center;align-items:center;animation:.48s cubic-bezier(.34,1.56,.64,1) both pe-pop;display:inline-flex}.wx-bar{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.wx-search{background:var(--card);border-radius:.95rem;flex:18rem;gap:.6rem;max-width:none;height:3rem;padding:0 .95rem}.wx-search .pv-input{height:100%;font-size:14px}.wx-search-hero{border-color:#f43f5e;border-radius:1.2rem;height:3.75rem;padding:0 1.2rem;box-shadow:0 14px 34px -24px #f43f5e}@supports (color:color-mix(in lab, red, red)){.wx-search-hero{border-color:color-mix(in oklch, #f43f5e 30%, var(--border))}}.wx-search-hero .pv-input{font-size:16px}.wx-bar-count{color:var(--muted-foreground);background:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wx-bar-count{background:color-mix(in oklch, var(--muted-foreground) 11%, transparent)}}.wx-office-filter{flex:0 16rem;min-width:12rem}.wx-office-filter .search-choice{border-radius:.95rem;height:3rem}.wx-cta,.wx-btn-green{box-shadow:0 10px 24px -12px #10b981;color:#fff!important;background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#0000!important}.wx-btn-blue{box-shadow:0 10px 24px -12px #0ea5e9;color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;border-color:#0000!important}.wx-btn-rose{box-shadow:0 10px 24px -12px #f43f5e;color:#fff!important;background:linear-gradient(135deg,#f43f5e,#db2777)!important;border-color:#0000!important}.wx-cta:hover,.wx-btn-green:hover,.wx-btn-blue:hover,.wx-btn-rose:hover{filter:brightness(1.08)}.wx-btn-reject:hover{color:#e11d48!important;background:#f43f5e14!important;background:lab(56.4564% 69.5783 26.8306/.08)!important;border-color:#f43f5e73!important;border-color:lab(56.4564% 69.5783 26.8306/.45)!important}.wx-row td{vertical-align:middle}.wx-row:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.wx-row:hover{background:color-mix(in oklch, var(--primary) 5%, transparent)}}.wx-row-open{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.wx-row-open{background:color-mix(in oklch, var(--primary) 6%, transparent)}}.wx-prod{align-items:center;gap:.75rem;min-width:0;display:flex}.wx-thumb{object-fit:contain;width:2.75rem;height:2.75rem;box-shadow:0 0 0 1px var(--foreground);background:#fff;border-radius:.8rem;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.wx-thumb{box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 10%, transparent)}}.wx-thumb{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.wx-thumb-lg{border-radius:1rem;width:3.5rem;height:3.5rem}.wx-thumb-empty{color:#8b5cf6;box-shadow:none;background:#8b5cf621;background:lab(50.6912% 45.8505 -71.7975/.13);justify-content:center;align-items:center;display:inline-flex}.wx-thumb-office{color:#0ea5e9;background:#0ea5e921;background:lab(63.352% -17.6077 -44.8636/.13)}.wx-row:hover .wx-thumb{transform:scale(1.08)rotate(-3deg)}.wx-prod-name{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.wx-prod-meta{flex-wrap:wrap;gap:.3rem;margin-top:.2rem;display:flex}.wx-tag{font-variant-numeric:tabular-nums;color:var(--muted-foreground);background:var(--muted-foreground);border-radius:9999px;padding:.05rem .45rem;font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.wx-tag{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.wx-tag-color{color:#a21caf;background:#d946ef21;background:lab(57.1351% 72.4921 -56.8959/.13)}.wx-tag-price{color:#047857;background:#10b98124;background:lab(66.6921% -50.6679 17.0586/.14)}.dark .wx-tag-color{color:#f0abfc}.dark .wx-tag-price{color:#6ee7b7}.wx-price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:800}.wx-stock{font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;min-width:3rem;padding:.25rem .65rem;font-size:13px;font-weight:800;display:inline-flex}.wx-stock-dot{background:currentColor;border-radius:9999px;width:.45rem;height:.45rem}.wx-stock[data-level=ok]{color:#047857;background:#10b98126;background:lab(66.6921% -50.6679 17.0586/.15)}.wx-stock[data-level=low]{color:#b45309;background:#f59e0b2b;background:lab(72.7914% 26.933 75.4336/.17)}.wx-stock[data-level=low] .wx-stock-dot{animation:1.2s ease-in-out infinite wx-blink}.wx-stock[data-level=out]{color:#be123c;background:#f43f5e26;background:lab(56.4564% 69.5783 26.8306/.15)}.dark .wx-stock[data-level=ok]{color:#6ee7b7}.dark .wx-stock[data-level=low]{color:#fcd34d}.dark .wx-stock[data-level=out]{color:#fda4af}@keyframes wx-blink{50%{opacity:.25}}.wx-acts{justify-content:flex-end;gap:.35rem;display:inline-flex}.wx-act{cursor:pointer;border:1px solid #0000;border-radius:.7rem;align-items:center;gap:.35rem;height:2.1rem;padding:0 .75rem;font-size:12.5px;font-weight:700;transition:background .18s,color .18s,transform .14s,box-shadow .18s;display:inline-flex}.wx-act:active{transform:scale(.95)}.wx-act-sell{color:#047857;background:#10b98121;background:lab(66.6921% -50.6679 17.0586/.13)}.wx-act-send{color:#0369a1;background:#0ea5e921;background:lab(63.352% -17.6077 -44.8636/.13)}.dark .wx-act-sell{color:#6ee7b7}.dark .wx-act-send{color:#7dd3fc}.wx-act-sell:hover,.wx-act-sell.wx-act-on{color:#fff;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 6px 16px -8px #10b981}.wx-act-send:hover,.wx-act-send.wx-act-on{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 6px 16px -8px #0ea5e9}.wx-form-row>td{border-top:0!important;padding:0 .75rem .85rem!important}.wx-form{border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.9rem 1rem;animation:.26s ease-out both mo-rise;display:flex}.wx-form-sell{background:#10b98112;background:lab(66.6921% -50.6679 17.0586/.07);border:1px solid #10b98159;border:1px solid lab(66.6921% -50.6679 17.0586/.35)}.wx-form-send{background:#0ea5e912;background:lab(63.352% -17.6077 -44.8636/.07);border:1px solid #0ea5e959;border:1px solid lab(63.352% -17.6077 -44.8636/.35)}.wx-form-title{align-items:center;gap:.5rem;font-size:13.5px;font-weight:800;display:inline-flex}.wx-form-ico{color:#fff;border-radius:.65rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.wx-form-sell .wx-form-ico{background:linear-gradient(135deg,#10b981,#059669)}.wx-form-send .wx-form-ico{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.wx-form-field{flex:0 16rem;min-width:12rem}.wx-form-total{color:var(--muted-foreground);font-size:13px}.wx-form-total b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:15px}.wx-form-actions{gap:.4rem;margin-left:auto;display:inline-flex}.wx-form-note{color:var(--muted-foreground);flex-basis:100%;font-size:11.5px}.wx-qty{align-items:center;gap:.35rem;display:inline-flex}.wx-qty-btn{cursor:pointer;border:1px solid var(--border);background:var(--background);width:2.6rem;height:2.6rem;color:var(--foreground);border-radius:.75rem;justify-content:center;align-items:center;transition:background .16s,transform .14s,color .16s;display:inline-flex}.wx-qty-btn:hover{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.wx-qty-btn:hover{background:color-mix(in oklch, var(--primary) 10%, var(--background))}}.wx-qty-btn:active{transform:scale(.9)}.wx-qty-input{text-align:center;border-radius:.75rem!important;width:4.5rem!important;height:2.6rem!important;font-weight:800!important}.wx-qty-sm .wx-qty-btn{width:2.25rem;height:2.25rem}.wx-qty-sm .wx-qty-input{width:3.75rem!important;height:2.25rem!important}.wx-qty-all,.wx-qty-max{color:var(--muted-foreground);background:var(--muted-foreground);border-radius:9999px;padding:.25rem .6rem;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.wx-qty-all,.wx-qty-max{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.wx-qty-all{cursor:pointer;transition:background .16s,color .16s}.wx-qty-all:hover{color:#fff;background:var(--primary)}.wx-add,.wx-panel{background:var(--card);border:1px solid var(--border);border-radius:1.4rem;animation:.36s ease-out both mo-rise;overflow:hidden}.wx-add-head,.wx-panel-head{color:#fff;background:linear-gradient(135deg,#10b981,#0ea5e9 60%,#6366f1);align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex}.wx-add-head b,.wx-panel-head b{font-size:15px;font-weight:800;display:block}.wx-add-head span>span,.wx-panel-head span>span{opacity:.88;font-size:12px;display:block}.wx-add-ico{background:#fff3;border-radius:.85rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;animation:.42s cubic-bezier(.34,1.56,.64,1) both pe-pop;display:inline-flex}.wx-add-count{font-variant-numeric:tabular-nums;background:#ffffff38;border-radius:9999px;padding:.2rem .6rem;font-size:12px;font-weight:800}.wx-add-x{cursor:pointer;color:#fff;background:#ffffff2e;border-radius:9999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;transition:background .16s,transform .2s;display:inline-flex}.wx-add-x:hover{background:#ffffff52;transform:rotate(90deg)}.wx-panel-head .wx-add-x{color:#fff}.wx-add-body,.wx-panel-body{flex-direction:column;gap:.85rem;padding:1rem 1.1rem 1.1rem;display:flex}.wx-add-search{flex-direction:column;gap:.5rem;display:flex;position:relative}.wx-add-search .wx-search{flex:none}.wx-hits{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.4rem;max-height:20rem;padding:.1rem;display:grid;overflow-y:auto}.wx-hit{text-align:left;cursor:pointer;border:1px solid var(--border);background:var(--background);border-radius:.9rem;align-items:center;gap:.65rem;padding:.55rem .65rem;transition:border-color .16s,transform .16s,background .16s;animation:.26s ease-out both mo-rise;display:flex}.wx-hit:hover{border-color:#10b98180;border-color:lab(66.6921% -50.6679 17.0586/.5);transform:translateY(-2px)}.wx-hit-on{background:#10b981;border-color:#10b9818c;border-color:lab(66.6921% -50.6679 17.0586/.55)}@supports (color:color-mix(in lab, red, red)){.wx-hit-on{background:color-mix(in oklch, #10b981 8%, var(--background))}}.wx-hit-plus{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}.wx-lines{flex-direction:column;gap:.4rem;display:flex}.wx-line{border:1px solid var(--border);background:var(--muted);border-radius:.95rem;align-items:center;gap:.65rem;padding:.5rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wx-line{background:color-mix(in oklch, var(--muted) 30%, transparent)}}.wx-line{animation:.28s ease-out both pe-pop}.wx-line-n{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:11px;font-weight:800;display:inline-flex}.wx-line-x{cursor:pointer;color:#e11d48;background:#f43f5e1c;background:lab(56.4564% 69.5783 26.8306/.11);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .16s,transform .14s;display:inline-flex}.wx-line-x:hover{color:#fff;background:#f43f5e}.wx-line-x:active{transform:scale(.9)}.wx-add-empty{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:.95rem;justify-content:center;align-items:center;gap:.45rem;padding:1rem;font-size:12.5px;display:flex}.wx-add-foot{border-top:1px dashed var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding-top:.8rem;display:flex}.wx-add-sum{color:var(--muted-foreground);font-size:12.5px;font-weight:700}.wx-cards{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));align-items:stretch;gap:1rem;display:grid}.wx-skel-card{border-radius:1.4rem;height:14rem}.wx-card{--c:#8b5cf6;--c2:#6366f1;background:var(--card);border:1px solid var(--border);border-radius:1.4rem;flex-direction:column;gap:.85rem;padding:1.1rem;transition:transform .22s,box-shadow .22s,border-color .22s;animation:.42s ease-out both mo-rise;display:flex;position:relative;overflow:hidden}.wx-card:before{content:"";background:linear-gradient(90deg, var(--c), var(--c2));height:4px;position:absolute;inset:0 0 auto}.wx-card:hover{border-color:var(--c);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.wx-card:hover{border-color:color-mix(in oklch, var(--c) 45%, transparent)}}.wx-card:hover{box-shadow:0 20px 40px -24px var(--c)}.wx-card-sky{--c:#0ea5e9;--c2:#6366f1}.wx-card-amber{--c:#f59e0b;--c2:#f97316}.wx-card-emerald{--c:#10b981;--c2:#0ea5e9}.wx-card-expired{opacity:.6;filter:grayscale(.6)}.wx-card-head{align-items:center;gap:.75rem;display:flex}.wx-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.wx-card-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:.35rem;margin-top:.25rem;font-size:11.5px;display:flex}.wx-qty-badge{color:#fff;background:linear-gradient(135deg, var(--c), var(--c2));box-shadow:0 8px 18px -10px var(--c);font-variant-numeric:tabular-nums;border-radius:.8rem;flex-shrink:0;padding:.3rem .65rem;font-size:1.1rem;font-weight:800}.wx-who-block{flex-wrap:wrap;gap:.35rem;display:flex}.wx-who{background:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wx-who{background:color-mix(in oklch, var(--muted-foreground) 11%, transparent)}}.wx-who-link{color:#0369a1;background:#0ea5e921;background:lab(63.352% -17.6077 -44.8636/.13);transition:background .16s}.wx-who-link:hover{color:#fff;background:#0ea5e9}.dark .wx-who-link{color:#7dd3fc}.dark .wx-who-link:hover{color:#fff}.wx-card-actions{gap:.5rem;margin-top:auto;display:flex}.wx-card-actions>*{flex:1}.wx-route{background:var(--muted);border-radius:1rem;align-items:center;gap:.5rem;padding:.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wx-route{background:color-mix(in oklch, var(--muted) 40%, transparent)}}.wx-route-end{background:var(--background);border:1px solid var(--border);border-radius:.7rem;flex:0 auto;align-items:center;gap:.35rem;min-width:0;max-width:42%;padding:.3rem .6rem;font-size:12.5px;font-weight:700;display:inline-flex}.wx-route-here{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-color:#0000}.wx-route-road{background:repeating-linear-gradient(90deg, var(--muted-foreground) 0 6px, transparent 6px 11px);flex:1;min-width:2.5rem;height:2px;position:relative}@supports (color:color-mix(in lab, red, red)){.wx-route-road{background:repeating-linear-gradient(90deg, color-mix(in oklch, var(--muted-foreground) 45%, transparent) 0 6px, transparent 6px 11px)}}.wx-route-truck{color:#0ea5e9;animation:2.8s ease-in-out infinite wx-drive;position:absolute;top:50%;left:0;transform:translateY(-60%)}@keyframes wx-drive{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 1rem)}}.wx-state{color:#fff;border-radius:9999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:11.5px;font-weight:800;display:inline-flex}.wx-state-pending{background:linear-gradient(135deg,#f59e0b,#ea580c)}.wx-state-approved{background:linear-gradient(135deg,#10b981,#059669)}.wx-clock{--cc:#10b981;background:var(--cc);border-radius:1rem;align-items:center;gap:.8rem;padding:.7rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wx-clock{background:color-mix(in oklch, var(--cc) 10%, transparent)}}.wx-clock{border:1px solid var(--cc)}@supports (color:color-mix(in lab, red, red)){.wx-clock{border:1px solid color-mix(in oklch, var(--cc) 30%, transparent)}}.wx-clock[data-tone=soon]{--cc:#f59e0b;animation:1.4s ease-in-out infinite wx-throb}.wx-clock[data-tone=gone]{--cc:#f43f5e}@keyframes wx-throb{50%{box-shadow:0 0 0 5px #f59e0b2e;box-shadow:0 0 0 5px lab(72.7914% 26.933 75.4336/.18)}}.wx-clock-ring{--p:100;width:3rem;height:3rem;color:var(--cc);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.wx-clock-ring:before{content:"";border-radius:inherit;background:conic-gradient(var(--cc) calc(var(--p) * 1%), var(--cc) 0);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wx-clock-ring:before{background:conic-gradient(var(--cc) calc(var(--p) * 1%), color-mix(in oklch, var(--cc) 18%, transparent) 0)}}.wx-clock-ring:before{transition:background 1s linear;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4.5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4.5px),#000 calc(100% - 4px))}.wx-clock-n{font-variant-numeric:tabular-nums;color:var(--cc);font-size:1.5rem;font-weight:800;line-height:1.1;display:block}.wx-clock-note{color:var(--muted-foreground);font-size:12px;display:block}.wx-seg{background:var(--muted);border-radius:.95rem;flex-wrap:wrap;gap:.2rem;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wx-seg{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.wx-seg{border:1px solid var(--border)}.wx-seg-btn{height:2.2rem;color:var(--muted-foreground);cursor:pointer;border-radius:.7rem;align-items:center;gap:.4rem;padding:0 .85rem;font-size:12.5px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.wx-seg-btn:hover{color:var(--foreground)}.wx-seg-on,.wx-seg-on:hover{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c);box-shadow:0 5px 14px -6px #f59e0b}.wx-seg-n{text-align:center;background:var(--muted-foreground);border-radius:9999px;min-width:1.3rem;padding:0 .3rem;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.wx-seg-n{background:color-mix(in oklch, var(--muted-foreground) 18%, transparent)}}.wx-seg-on .wx-seg-n{background:#ffffff40}.wx-steps{counter-reset:s;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.wx-step{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.55rem;padding:.4rem .9rem .4rem .4rem;font-size:13px;font-weight:700;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.wx-step-dot{background:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wx-step-dot{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.wx-step-dot{transition:background .25s,transform .3s cubic-bezier(.34,1.56,.64,1)}.wx-step-label i{opacity:.6;margin-right:.3rem;font-style:normal}.wx-step-on{color:#fff;background:linear-gradient(135deg,#f43f5e,#db2777);border-color:#0000;box-shadow:0 8px 20px -10px #f43f5e}.wx-step-on .wx-step-dot{background:#ffffff38;transform:scale(1.08)}.wx-step-done{color:#047857;border-color:#10b98166;border-color:lab(66.6921% -50.6679 17.0586/.4)}.wx-step-done .wx-step-dot{color:#fff;background:#10b981}.dark .wx-step-done{color:#6ee7b7}.wx-book-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:1200px){.wx-book-grid-open,.wx-book-grid{grid-template-columns:minmax(0,1fr) 24rem}}.wx-pick{cursor:pointer}.wx-row-picked{box-shadow:inset 3px 0 #f43f5e;background:#f43f5e17!important;background:lab(56.4564% 69.5783 26.8306/.09)!important}.wx-pick-hint{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:1.2rem;align-items:center;gap:.5rem;padding:1.25rem;font-size:13px;display:flex}.wx-office-chip{max-width:14rem;color:oklch(.5 .15 var(--h,230deg));background:oklch(.7 .14 var(--h,230deg) / .15);border-radius:.6rem;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:12px;font-weight:700;display:inline-flex}.dark .wx-office-chip{color:oklch(.82 .12 var(--h,230deg))}.wx-office-btn{cursor:pointer;transition:transform .16s,background .16s}.wx-office-btn:hover{background:oklch(.7 .14 var(--h,230deg) / .26);transform:translateY(-1px)}.wx-panel{position:sticky;top:5rem}.wx-panel-head{background:linear-gradient(135deg,#f43f5e,#db2777 55%,#8b5cf6)}.wx-panel-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:11px;font-weight:800;display:inline-flex}.wx-locs{flex-direction:column;gap:.4rem;display:flex}.wx-loc{text-align:left;cursor:pointer;border:1px solid var(--border);background:var(--background);border-radius:.95rem;align-items:center;gap:.65rem;padding:.6rem .7rem;transition:border-color .18s,background .18s,transform .16s;animation:.26s ease-out both mo-rise;display:flex}.wx-loc:hover{border-color:#f43f5e66;border-color:lab(56.4564% 69.5783 26.8306/.4);transform:translate(2px)}.wx-loc-on{background:#f43f5e;border-color:#f43f5e}@supports (color:color-mix(in lab, red, red)){.wx-loc-on{background:color-mix(in oklch, #f43f5e 8%, var(--background))}}.wx-loc-radio{border:2px solid var(--border);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:background .18s,border-color .18s;display:inline-flex}.wx-loc-on .wx-loc-radio{background:#f43f5e;border-color:#f43f5e}.wx-loc-name{font-size:13.5px;font-weight:700;display:block}.wx-loc-meta{flex-wrap:wrap;gap:.3rem;margin-top:.25rem;display:flex}.wx-reserve{border-top:1px dashed var(--border);flex-direction:column;gap:.6rem;padding-top:.85rem;display:flex}.wx-field{border-radius:.85rem!important;height:2.9rem!important}.wx-done{color:#047857;background:#10b9811f;background:lab(66.6921% -50.6679 17.0586/.12);border-radius:1rem;align-items:center;gap:.6rem;padding:.75rem .85rem;font-size:12.5px;animation:.32s ease-out both pe-pop;display:flex}.dark .wx-done{color:#6ee7b7}.wx-done-ico{color:#fff;background:#10b981;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.wx-month{min-width:12rem}.wx-months{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.wx-month-chip{cursor:pointer;white-space:nowrap;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:9999px;padding:.45rem .9rem;font-size:12.5px;font-weight:700;transition:background .18s,color .18s,transform .15s;animation:.3s ease-out both pe-pop}.wx-month-chip:hover{color:var(--foreground);transform:translateY(-1px)}.wx-month-on,.wx-month-on:hover{color:#fff;background:linear-gradient(135deg,#10b981,#0ea5e9);border-color:#0000;box-shadow:0 6px 16px -8px #10b981}.wx-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.8rem;max-width:46rem;margin:.5rem auto;display:grid}.wx-podium-col{text-align:center;flex-direction:column;align-items:center;gap:.25rem;animation:.52s cubic-bezier(.22,.9,.3,1) both mo-rise;display:flex}.wx-podium-medal{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both pe-pop;display:inline-flex}.wx-podium-1 .wx-podium-medal{background:linear-gradient(135deg,#fbbf24,#f59e0b);width:3.25rem;height:3.25rem;box-shadow:0 10px 26px -10px #f59e0b}.wx-podium-2 .wx-podium-medal{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.wx-podium-3 .wx-podium-medal{background:linear-gradient(135deg,#fdba74,#c2410c)}.wx-podium-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.wx-podium-sum{font-variant-numeric:tabular-nums;color:#059669;font-size:14px;font-weight:800}.dark .wx-podium-sum{color:#6ee7b7}.wx-podium-units{color:var(--muted-foreground);font-size:11.5px}.wx-podium-block{color:#fff;transform-origin:bottom;border-radius:1rem 1rem .4rem .4rem;justify-content:center;align-items:flex-start;width:100%;margin-top:.35rem;padding-top:.5rem;font-size:1.6rem;font-weight:800;animation:.7s cubic-bezier(.22,.9,.3,1) both wx-grow;display:flex}.wx-podium-1 .wx-podium-block{background:linear-gradient(#f59e0b,#b45309);height:7rem}.wx-podium-2 .wx-podium-block{background:linear-gradient(#94a3b8,#475569);height:5rem}.wx-podium-3 .wx-podium-block{background:linear-gradient(#f97316,#9a3412);height:3.75rem}@keyframes wx-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.wx-col-rank{width:3.5rem}.wx-col-rev{width:30%;min-width:14rem}.wx-rank{width:2rem;height:2rem;color:var(--muted-foreground);background:var(--muted-foreground);border-radius:.65rem;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wx-rank{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.wx-rank-1{color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 6px 14px -6px #f59e0b}.wx-rank-2{color:#fff;background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.wx-rank-3{color:#fff;background:linear-gradient(135deg,#fdba74,#c2410c)}.wx-move{border-radius:9999px;align-items:center;gap:.2rem;padding:.05rem .45rem;font-size:11px;font-weight:800;display:inline-flex}.wx-move-up{color:#047857;background:#10b98126;background:lab(66.6921% -50.6679 17.0586/.15)}.wx-move-down{color:#be123c;background:#f43f5e24;background:lab(56.4564% 69.5783 26.8306/.14)}.wx-move-same{color:var(--muted-foreground);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.wx-move-same{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.wx-move-new{color:#6d28d9;background:#8b5cf626;background:lab(50.6912% 45.8505 -71.7975/.15)}.dark .wx-move-up{color:#6ee7b7}.dark .wx-move-down{color:#fda4af}.dark .wx-move-new{color:#c4b5fd}.wx-best{background:#f59e0b1c;background:lab(72.7914% 26.933 75.4336/.11);border-radius:.6rem;align-items:center;gap:.35rem;max-width:16rem;padding:.2rem .55rem;font-size:12px;font-weight:600;display:inline-flex}.wx-best-n{color:#b45309;flex-shrink:0;font-weight:800}.dark .wx-best-n{color:#fcd34d}.wx-sold{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:800}.wx-rev{align-items:center;gap:.6rem;display:flex}.wx-rev b{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:7rem;font-size:13.5px;font-weight:800}.wx-rev-bar{background:var(--muted-foreground);border-radius:9999px;flex:1;height:.55rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wx-rev-bar{background:color-mix(in oklch, var(--muted-foreground) 13%, transparent)}}.wx-rev-bar>span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#10b981,#0ea5e9);height:100%;animation:.8s cubic-bezier(.22,.9,.3,1) both wx-bar-grow;display:block}@keyframes wx-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wx-office-chips{scrollbar-width:thin;gap:.4rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.wx-ochip{cursor:pointer;white-space:nowrap;color:var(--muted-foreground);border:1px solid var(--border);background:var(--card);border-radius:9999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:12.5px;font-weight:700;transition:background .18s,color .18s,transform .15s,border-color .18s;display:inline-flex}.wx-ochip:hover{color:var(--foreground);border-color:oklch(.7 .14 var(--h,170deg) / .5);transform:translateY(-1px)}.wx-ochip-dot{background:oklch(.68 .16 var(--h,170deg));border-radius:9999px;width:.55rem;height:.55rem}.wx-ochip-on,.wx-ochip-on:hover{color:#fff;background:linear-gradient(135deg, oklch(.66 .16 var(--h,170deg)), oklch(.55 .18 calc(var(--h,170deg) + 40deg)));box-shadow:0 6px 16px -8px oklch(.6 .18 var(--h,170deg));border-color:#0000}.wx-ochip-on .wx-ochip-dot{background:#fff}@media (max-width:640px){.wx-nav{width:100%}.wx-nav-item{flex:auto;justify-content:center}.wx-form-actions{margin-left:0}.wx-podium-name{font-size:12px}}.od-page{min-width:0;max-width:100%;overflow-x:clip}.od-page>.grid{min-width:0}.od-tone-violet{--tn:#8b5cf6;--tn2:#6366f1}.od-tone-sky{--tn:#0ea5e9;--tn2:#2563eb}.od-tone-emerald{--tn:#10b981;--tn2:#059669}.od-tone-amber{--tn:#f59e0b;--tn2:#ea580c}.od-tone-rose{--tn:#f43f5e;--tn2:#db2777}.od-tone-teal{--tn:#14b8a6;--tn2:#0891b2}.od-tone-orange{--tn:#f97316;--tn2:#ea580c}.od-crumbs{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:12.5px;display:flex}.od-crumbs a:hover{color:var(--foreground)}.od-crumbs>span{color:var(--foreground);font-weight:700}.od-hero{--h1:#6366f1;--h2:#a855f7;--h3:#ec4899;color:#fff;background:linear-gradient(135deg, var(--h1), var(--h2) 55%, var(--h3));box-shadow:0 24px 50px -28px var(--h2);border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:1.1rem 1.5rem;padding:1.4rem 1.5rem;animation:.46s ease-out both mo-rise;display:flex;position:relative;overflow:hidden}.od-hero-success{--h1:#059669;--h2:#10b981;--h3:#0ea5e9}.od-hero-warning{--h1:#ea580c;--h2:#f59e0b;--h3:#ec4899}.od-hero-destructive{--h1:#9f1239;--h2:#e11d48;--h3:#f97316}.od-hero-muted{--h1:#334155;--h2:#475569;--h3:#6366f1}.od-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff4d 1.1px,#0000 1.1px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 40%,#000 95%);mask-image:linear-gradient(110deg,#0000 40%,#000 95%)}.od-hero>*{position:relative}.od-hero-glow{pointer-events:none;background:radial-gradient(circle,#ffffff61,#0000 65%);border-radius:9999px;width:18rem;height:18rem;animation:8s ease-in-out infinite um-float;top:-8rem;right:-5rem;position:absolute!important}.od-hero-ico{background:#fff3;border-radius:1.25rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both pe-pop;display:inline-flex;box-shadow:0 0 0 3px #ffffff40}.od-hero-main{flex-direction:column;flex:22rem;gap:.6rem;min-width:0;display:flex}.od-hero-title{letter-spacing:-.01em;font-size:1.75rem;font-weight:800;line-height:1.1}.od-hero-title span{opacity:.85;font-variant-numeric:tabular-nums}.od-hero-chips{flex-wrap:wrap;gap:.4rem;display:flex}.od-hero-chip{background:#ffffff29;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:.35rem;max-width:100%;padding:.25rem .65rem;font-size:12px;font-weight:700;animation:.36s ease-out both pe-pop;display:inline-flex}.od-hero-chip .text-muted-foreground{color:#ffffffbf!important}.od-hero-chip-strong{color:var(--h1);background:#fff;border-color:#fff}.od-live{background:currentColor;border-radius:9999px;width:.5rem;height:.5rem;position:relative}.od-live:after{content:"";border-radius:inherit;background:inherit;animation:1.6s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:0}.od-tabs{background:#00000029;border-radius:.95rem;gap:.25rem;width:fit-content;padding:.25rem;display:inline-flex}.od-tab{color:#ffffffd9;border-radius:.7rem;align-items:center;gap:.4rem;height:2.2rem;padding:0 .95rem;font-size:13px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.od-tab:hover{color:#fff;background:#ffffff24}.od-tab-on,.od-tab-on:hover{color:var(--h1);background:#fff;box-shadow:0 6px 14px -8px #0006}.od-hero-side{text-align:right;flex-direction:column;align-items:flex-end;gap:.2rem;margin-left:auto;display:flex}.od-hero-total-label{text-transform:uppercase;letter-spacing:.06em;opacity:.85;font-size:11px;font-weight:800}.od-hero-total{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.9rem;font-weight:800;line-height:1.1}.od-hero-monthly{opacity:.9;font-size:12.5px;font-weight:700}.od-hero-actions{gap:.45rem;margin-top:.55rem;display:flex}.od-hero-edit{color:var(--h1)!important;background:#fff!important;border-color:#fff!important;font-weight:800!important}.od-hero-edit:hover{filter:brightness(.96);transform:translateY(-1px)}.od-hero-del{width:2.75rem;color:#fff!important;background:#ffffff24!important;border-color:#ffffff59!important;padding:0!important}.od-hero-del:hover{background:#e11d48!important;border-color:#e11d48!important}@media (max-width:720px){.od-hero-side{text-align:left;align-items:flex-start;margin-left:0}.od-hero-title{font-size:1.4rem}.od-hero-total{font-size:1.5rem}}.od-kpis{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem;display:grid}.od-kpi{background:var(--card);border:1px solid var(--border);border-radius:1.2rem;align-items:center;gap:.8rem;min-width:0;padding:.9rem 1rem;transition:transform .2s,border-color .2s,box-shadow .2s;animation:.42s ease-out both mo-rise;display:flex}.od-kpi:hover{border-color:var(--tn);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.od-kpi:hover{border-color:color-mix(in oklch, var(--tn) 45%, transparent)}}.od-kpi:hover{box-shadow:0 16px 32px -22px var(--tn)}.od-kpi-ico{color:#fff;background:linear-gradient(135deg, var(--tn), var(--tn2));width:2.75rem;height:2.75rem;box-shadow:0 8px 18px -10px var(--tn);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.od-kpi:hover .od-kpi-ico{transform:rotate(-8deg)scale(1.06)}.od-kpi-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:11px;font-weight:800;display:block}.od-kpi-value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:800;line-height:1.25;display:block;overflow:hidden}.od-kpi-sub{color:var(--muted-foreground);font-size:11.5px;display:block}.od-page [data-slot=card]{border-radius:1.3rem}.od-main>[data-slot=card],.od-rail>[data-slot=card]{transition:box-shadow .22s,border-color .22s}.od-main>[data-slot=card]:hover,.od-rail>[data-slot=card]:hover{box-shadow:0 18px 38px -28px var(--primary)}@supports (color:color-mix(in lab, red, red)){.od-main>[data-slot=card]:hover,.od-rail>[data-slot=card]:hover{box-shadow:0 18px 38px -28px color-mix(in oklch, var(--primary) 70%, transparent)}}.od-side{animation:.42s ease-out both mo-rise;position:relative;overflow:hidden}.od-rail>.od-side:nth-child(2){animation-delay:50ms}.od-rail>.od-side:nth-child(3){animation-delay:.1s}.od-rail>.od-side:nth-child(4){animation-delay:.15s}.od-rail>.od-side:nth-child(5){animation-delay:.2s}.od-rail>.od-side:nth-child(6){animation-delay:.25s}.od-side:before{content:"";background:linear-gradient(180deg, var(--tn), var(--tn2));width:3px;position:absolute;inset:0 auto 0 0}.od-side-head,.od-card-head{border-bottom:1px solid var(--border);align-items:center;gap:.6rem;padding:.85rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.od-side-head,.od-card-head{border-bottom:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.od-side-ico{color:#fff;background:linear-gradient(135deg, var(--tn,#8b5cf6), var(--tn2,#6366f1));width:2rem;height:2rem;box-shadow:0 6px 14px -8px var(--tn,#8b5cf6);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}[data-slot=card]:hover .od-side-ico{transform:rotate(-10deg)scale(1.08)}.od-grad-violet{--tn:#8b5cf6;--tn2:#6366f1}.od-grad-amber{--tn:#f59e0b;--tn2:#ea580c}.od-grad-rose{--tn:#f43f5e;--tn2:#db2777}.od-grad-sky{--tn:#0ea5e9;--tn2:#2563eb}.od-grad-teal{--tn:#14b8a6;--tn2:#0891b2}.od-side-title{letter-spacing:-.005em;font-size:14px;font-weight:800}.od-side-body{padding:.7rem 1.1rem .9rem;font-size:13.5px}.od-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.45rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.od-row{border-bottom:1px dashed color-mix(in oklch, var(--border) 70%, transparent)}}.od-row:last-child{border-bottom:0}.od-row-label{color:var(--muted-foreground);flex-shrink:0}.od-row-value{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:700}.od-handle{color:#059669;font-weight:800}.dark .od-handle{color:#6ee7b7}.od-id{font-variant-numeric:tabular-nums;color:var(--primary);background:var(--primary);border-radius:.5rem;padding:.1rem .5rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.od-id{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.od-count{text-align:center;color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:9999px;min-width:1.6rem;padding:.1rem .45rem;font-size:12px;font-weight:800}.od-money{font-variant-numeric:tabular-nums;color:#059669;font-weight:800}.dark .od-money{color:#6ee7b7}.od-none{color:var(--muted-foreground);align-items:center;gap:.45rem;display:flex}.od-link{color:var(--primary);overflow-wrap:anywhere}.od-link:hover{text-decoration:underline}.od-pill{color:var(--muted-foreground);background:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:12px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.od-pill{background:color-mix(in oklch, var(--muted-foreground) 13%, transparent)}}.od-pill-dot{background:currentColor;border-radius:9999px;width:.45rem;height:.45rem}.od-pill-success{color:#047857;background:#10b98126;background:lab(66.6921% -50.6679 17.0586/.15)}.od-pill-warning{color:#b45309;background:#f59e0b2b;background:lab(72.7914% 26.933 75.4336/.17)}.od-pill-destructive{color:#be123c;background:#f43f5e24;background:lab(56.4564% 69.5783 26.8306/.14)}.od-pill-info{color:#0369a1;background:#0ea5e926;background:lab(63.352% -17.6077 -44.8636/.15)}.dark .od-pill-success{color:#6ee7b7}.dark .od-pill-warning{color:#fcd34d}.dark .od-pill-destructive{color:#fda4af}.dark .od-pill-info{color:#7dd3fc}.od-person{border-bottom:1px dashed var(--border);align-items:center;gap:.7rem;padding:.35rem 0 .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.od-person{border-bottom:1px dashed color-mix(in oklch, var(--border) 70%, transparent)}}.od-person-ava{color:#fff;background:linear-gradient(135deg, oklch(.68 .17 var(--h)), oklch(.55 .2 calc(var(--h) + 40deg)));width:3rem;height:3rem;box-shadow:0 8px 18px -10px oklch(.55 .2 var(--h));border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;animation:.44s cubic-bezier(.34,1.56,.64,1) both pe-pop;display:inline-flex}.od-person-name{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:15px;font-weight:800;line-height:1.25;display:flex}.od-verified{color:#fff;background:linear-gradient(135deg,#22c55e,#059669);border-radius:9999px;align-items:center;gap:.2rem;padding:.05rem .45rem;font-size:10.5px;font-weight:800;display:inline-flex}.od-person-phone{color:var(--muted-foreground);margin-top:.15rem;font-size:12.5px;display:block}.od-call{color:#fff;background:linear-gradient(135deg,#22c55e,#059669);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .18s,filter .18s;display:inline-flex;box-shadow:0 8px 18px -8px #22c55e}.od-call:hover{filter:brightness(1.08);transform:scale(1.08)rotate(-8deg)}.od-stacks{flex-direction:column;display:flex}.od-stack{border-bottom:1px dashed var(--border);padding:.55rem 0}@supports (color:color-mix(in lab, red, red)){.od-stack{border-bottom:1px dashed color-mix(in oklch, var(--border) 70%, transparent)}}.od-stack:last-child{border-bottom:0}.od-stack-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:10.5px;font-weight:800;display:inline-flex}.od-stack-value{overflow-wrap:anywhere;margin-top:.15rem;font-weight:700}.od-items-table thead tr{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.od-items-table thead tr{background:color-mix(in oklch, var(--muted) 45%, transparent)}}.od-item{transition:background .16s;animation:.36s ease-out both mo-rise}.od-item:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.od-item:hover{background:color-mix(in oklch, var(--primary) 5%, transparent)}}.od-item-n{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:.6rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:12px;font-weight:800;display:inline-flex}.od-item-gift{background:linear-gradient(135deg,#f59e0b,#ec4899);animation:2s ease-in-out infinite wx-blink}.od-item-img{box-shadow:0 0 0 1px var(--foreground), 0 8px 18px -12px #0006;background:#fff;border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.od-item-img{box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 10%, transparent), 0 8px 18px -12px #0006}}.od-item-img{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.od-item:hover .od-item-img{transform:scale(1.08)rotate(-3deg)}.od-item-name{color:var(--foreground);font-weight:700;transition:color .16s}.od-item-name:hover{color:var(--primary)}.od-qty{font-variant-numeric:tabular-nums;color:#6d28d9;background:#8b5cf624;background:lab(50.6912% 45.8505 -71.7975/.14);border-radius:.55rem;padding:.15rem .55rem;font-weight:800;display:inline-flex}.dark .od-qty{color:#c4b5fd}.od-line-total{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.od-due{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c 60%,#ec4899)}.od-due th{font-size:14px;font-weight:800}.od-due td{font-size:1.2rem;font-weight:800}.od-edit-btn{box-shadow:0 10px 22px -12px #f59e0b;color:#fff!important;background:linear-gradient(135deg,#f59e0b,#ea580c)!important;border-color:#0000!important}.od-edit-btn:hover{filter:brightness(1.08)}.od-page .icon-capsule-sm{border-radius:.65rem}.ct-tone-violet{--tn:#8b5cf6;--tn2:#6366f1}.ct-tone-sky{--tn:#0ea5e9;--tn2:#2563eb}.ct-tone-emerald{--tn:#10b981;--tn2:#059669}.ct-nav{background:var(--card);border:1px solid var(--border);width:fit-content;max-width:100%;box-shadow:0 8px 24px -18px var(--primary);border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ct-nav{box-shadow:0 8px 24px -18px color-mix(in oklch, var(--primary) 60%, transparent)}}.ct-form-wrap .ct-nav{margin-bottom:1rem}.ct-nav-sep{color:var(--muted-foreground);opacity:.5}.ct-nav-item{height:2.5rem;color:var(--muted-foreground);white-space:nowrap;border-radius:.85rem;align-items:center;gap:.5rem;padding:0 .95rem 0 .35rem;font-size:13px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;animation:.34s ease-out both mo-rise;display:inline-flex;position:relative}.ct-nav-ico{width:1.85rem;height:1.85rem;color:var(--tn);background:var(--tn);border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-nav-ico{background:color-mix(in oklch, var(--tn) 15%, transparent)}}.ct-nav-ico{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ct-nav-n{color:#fff;background:var(--tn);min-width:.95rem;height:.95rem;box-shadow:0 0 0 2px var(--card);border-radius:9999px;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:.2rem;left:1.65rem}.ct-nav-item:hover{color:var(--foreground);background:var(--tn)}@supports (color:color-mix(in lab, red, red)){.ct-nav-item:hover{background:color-mix(in oklch, var(--tn) 9%, transparent)}}.ct-nav-item:hover .ct-nav-ico{transform:rotate(-12deg)scale(1.1)}.ct-nav-on,.ct-nav-on:hover{color:#fff;background:linear-gradient(135deg, var(--tn), var(--tn2));box-shadow:0 8px 20px -10px var(--tn)}.ct-nav-on .ct-nav-ico{color:#fff;background:#ffffff38}.ct-nav-on .ct-nav-n{color:var(--tn2);box-shadow:none;background:#fff}.ct-cta{box-shadow:0 10px 24px -12px #8b5cf6;color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#6366f1)!important;border-color:#0000!important}.ct-cta:hover{filter:brightness(1.08)}.ct-tiles{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.9rem;display:grid}.ct-tile{min-height:7.5rem;animation:.46s cubic-bezier(.22,.9,.3,1) both mo-rise;animation-delay:calc(var(--i,0) * 70ms);border-radius:1.25rem;flex-direction:column;gap:.35rem;padding:1rem 1.15rem;transition:transform .2s,filter .2s;display:flex}.ct-tile:hover{filter:brightness(1.07);transform:translateY(-3px)}.ct-tile-head{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;font-size:11px;font-weight:800;display:inline-flex}.ct-tile-head>svg{box-sizing:content-box;background:#ffffff2e;border-radius:.55rem;padding:.3rem}.ct-tile-figure{font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:2.1rem;font-weight:800;line-height:1.1}.ct-tile-sub{opacity:.82;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ct-note{background:#0ea5e914;background:lab(63.352% -17.6077 -44.8636/.08);border:1px solid #0ea5e959;border:1px solid lab(63.352% -17.6077 -44.8636/.35);border-radius:1rem;align-items:center;gap:.7rem;padding:.8rem 1rem;font-size:13px;display:flex}.ct-note-ico{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.ct-filters{background:var(--card);border:1px solid var(--border);border-radius:1.4rem;flex-wrap:wrap;align-items:center;gap:.7rem;padding:1rem 1.1rem;animation:.42s ease-out both mo-rise;display:flex}.ct-search{border-radius:.95rem;flex:18rem;gap:.6rem;max-width:none;height:3rem;padding:0 .95rem}.ct-search .pv-input{height:100%;font-size:14px}.ct-pick{flex:0 16rem;min-width:12rem}.ct-pick .search-choice{border-radius:.95rem;height:3rem}.ct-toggles{flex-wrap:wrap;gap:.4rem;display:flex}.ct-view{background:var(--muted);border-radius:.95rem;gap:.2rem;margin-left:auto;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ct-view{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.ct-view{border:1px solid var(--border)}.ct-view-btn{height:2.2rem;color:var(--muted-foreground);cursor:pointer;border-radius:.7rem;align-items:center;gap:.35rem;padding:0 .85rem;font-size:12.5px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.ct-view-btn:hover{color:var(--foreground)}.ct-view-on,.ct-view-on:hover{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 5px 14px -6px #8b5cf6}.ct-table .cat-thumb{width:2.75rem;height:2.75rem;box-shadow:0 0 0 1px var(--foreground);background:#fff;border-radius:.85rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ct-table .cat-thumb{box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 10%, transparent)}}.ct-table .cat-thumb{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ct-table tr:hover .cat-thumb{transform:scale(1.08)rotate(-4deg)}.ct-table .cat-name{color:var(--foreground);font-size:13.5px;font-weight:800}.ct-table .cat-name:hover{color:var(--primary);text-decoration:none}.ct-table .cat-count{font-weight:800}.ct-table .cat-crumb{color:#0369a1;background:#0ea5e91f;background:lab(63.352% -17.6077 -44.8636/.12);border-radius:9999px;padding:.1rem .45rem;font-weight:700}.dark .ct-table .cat-crumb{color:#7dd3fc}.cat-act{transition:transform .15s,background .15s,color .15s}.cat-act:hover{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);transform:translateY(-1px)}.cat-act-danger:hover{background:linear-gradient(135deg,#f43f5e,#be123c)}.cat-act-restore:hover{background:linear-gradient(135deg,#10b981,#059669)}.ct-grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));align-items:stretch;gap:1rem;display:grid}.ct-skel-card{border-radius:1.3rem;height:15rem}.ct-card{background:var(--card);border:1px solid var(--border);animation:.42s ease-out both mo-rise;animation-delay:calc(var(--i) * 30ms);border-radius:1.3rem;flex-direction:column;gap:.6rem;padding:1rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.ct-card:before{content:"";pointer-events:none;background:linear-gradient(135deg, oklch(.7 .16 var(--h) / .45), oklch(.62 .19 calc(var(--h) + 50deg) / .2) 70%, transparent);height:4.25rem;position:absolute;inset:0 0 auto}.ct-card>*{position:relative}.ct-card:hover{border-color:oklch(.7 .15 var(--h) / .5);box-shadow:0 20px 40px -24px oklch(.55 .2 var(--h));transform:translateY(-4px)}.ct-card-deleted{opacity:.65;filter:grayscale(.6)}.ct-card-top{text-align:center;flex-direction:column;align-items:center;gap:.3rem;display:flex}.ct-card-img{width:4rem;height:4rem;color:var(--muted-foreground);box-shadow:0 0 0 3px var(--card), 0 10px 22px -12px oklch(.55 .2 var(--h));background:#fff;border-radius:1.2rem;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;overflow:hidden}.ct-card-img img{object-fit:contain;width:100%;height:100%;padding:6px}.ct-card:hover .ct-card-img{transform:scale(1.07)rotate(-4deg)}.ct-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.ct-card-top:hover .ct-card-name{color:var(--primary)}.ct-card-sub{max-width:100%;color:var(--muted-foreground);justify-content:center;align-items:center;gap:.35rem;font-size:11.5px;display:flex}.ct-card-chain{color:#0369a1;cursor:pointer;flex-wrap:wrap;justify-content:center;gap:.2rem;font-size:11.5px;font-weight:700;display:flex}.ct-card-chain:disabled{cursor:default}.ct-card-chain:not(:disabled):hover{text-decoration:underline}.dark .ct-card-chain{color:#7dd3fc}.ct-card-tags{flex-wrap:wrap;justify-content:center;gap:.3rem;display:flex}.ct-pos{color:#b45309;background:#f59e0b26;background:lab(72.7914% 26.933 75.4336/.15);border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:11px;font-weight:800;display:inline-flex}.dark .ct-pos{color:#fcd34d}.ct-card-foot{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:.4rem;margin-top:auto;padding-top:.6rem;display:flex}.ct-empty{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:1.3rem;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;font-size:13px;display:flex}.ct-form-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}@media (min-width:1200px){.ct-form-layout{grid-template-columns:minmax(0,1fr) 19rem}}.ct-slug{gap:.4rem;display:flex}.ct-slug>input{flex:1;min-width:0}.ct-slug-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .16s;display:inline-flex;box-shadow:0 6px 16px -8px #a855f7}.ct-slug-btn:hover:not(:disabled){filter:brightness(1.08);transform:rotate(-12deg)scale(1.06)}.ct-slug-btn:disabled{opacity:.45;cursor:not-allowed}.ct-preview{background:var(--card);border:1px solid var(--border);border-radius:1.4rem;animation:.46s ease-out 80ms both mo-rise;position:sticky;top:5rem;overflow:hidden}.ct-preview-head{color:#fff;background:linear-gradient(135deg,#8b5cf6,#a855f7 55%,#ec4899);align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:13.5px;font-weight:800;display:flex}.ct-preview-head svg{animation:2.4s ease-in-out infinite aih-twinkle}.ct-preview-body{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:1.25rem 1rem 1rem;display:flex}.ct-preview-img{width:5.5rem;height:5.5rem;color:var(--muted-foreground);box-shadow:0 0 0 1px var(--foreground), 0 14px 30px -16px #8b5cf6;background:#fff;border-radius:1.5rem;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ct-preview-img{box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 10%, transparent), 0 14px 30px -16px #8b5cf6}}.ct-preview-img{animation:.48s cubic-bezier(.34,1.56,.64,1) both pe-pop}.ct-preview-img img{object-fit:contain;width:100%;height:100%;padding:8px}.ct-preview-name{overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:1.25}.ct-preview-parent{color:#0369a1;background:#0ea5e921;background:lab(63.352% -17.6077 -44.8636/.13);border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:11.5px;font-weight:700;display:inline-flex}.dark .ct-preview-parent{color:#7dd3fc}.ct-preview-url{max-width:100%;color:var(--muted-foreground);background:var(--muted);border-radius:.6rem;padding:.25rem .6rem;font-family:ui-monospace,monospace;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.ct-preview-url{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.ct-preview-url{overflow-wrap:anywhere}.ct-preview-flags{flex-wrap:wrap;justify-content:center;gap:.3rem;margin-top:.3rem;display:flex}.ct-flag{border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:11px;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.ct-flag-off{color:var(--muted-foreground);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.ct-flag-off{background:color-mix(in oklch, var(--muted-foreground) 11%, transparent)}}.ct-flag-off{text-decoration:line-through}.ct-flag-on{color:#fff;animation:.3s ease-out both pe-pop}.ct-flag-sky{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.ct-flag-amber{background:linear-gradient(135deg,#f59e0b,#ea580c)}.ct-flag-violet{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.ct-langs{border-top:1px dashed var(--border);flex-direction:column;gap:.45rem;padding:.85rem 1rem 1rem;display:flex}.ct-langs-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:11px;font-weight:800;display:inline-flex}.ct-langs-row{gap:.35rem;display:flex}.ct-lang{height:2rem;color:var(--muted-foreground);border:1px dashed var(--border);border-radius:.6rem;flex:1;justify-content:center;align-items:center;gap:.25rem;font-size:12px;font-weight:800;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.ct-lang-on{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:1px solid #0000;animation:.3s ease-out both pe-pop}.ct-langs-bar{background:var(--muted-foreground);border-radius:9999px;height:.35rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ct-langs-bar{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.ct-langs-bar>span{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#10b981);height:100%;transition:width .4s cubic-bezier(.22,.9,.3,1);display:block}@media (max-width:640px){.ct-view{margin-left:0}.ct-nav-sep{display:none}}.br-cta{box-shadow:0 10px 24px -12px #f59e0b;color:#fff!important;background:linear-gradient(135deg,#f59e0b,#ea580c)!important;border-color:#0000!important}.br-cta:hover{filter:brightness(1.08)}.br-sort-on,.br-sort-on:hover{background:linear-gradient(135deg,#f59e0b,#ea580c)!important;box-shadow:0 5px 14px -6px #f59e0b!important}.br-flag{border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:11.5px;font-weight:800;transition:background .2s;display:inline-flex}.br-flag-off{color:var(--muted-foreground);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.br-flag-off{background:color-mix(in oklch, var(--muted-foreground) 10%, transparent)}}.br-flag-off{opacity:.7}.br-flag-top{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c);box-shadow:0 4px 12px -6px #f59e0b}.br-flag-hidden{color:#fff;background:linear-gradient(135deg,#f43f5e,#be123c);box-shadow:0 4px 12px -6px #f43f5e}.br-flag-rose{background:linear-gradient(135deg,#f43f5e,#be123c)}.br-wall{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.9rem;display:grid}.br-skel{border-radius:1.25rem;height:11.5rem}.br-tile{background:var(--card);border:1px solid var(--border);text-align:center;animation:.38s ease-out both pe-pop;animation-delay:calc(var(--i) * 22ms);border-radius:1.25rem;flex-direction:column;align-items:center;gap:.35rem;padding:.9rem .8rem .75rem;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative}.br-tile:hover{border-color:oklch(.7 .15 var(--h) / .5);box-shadow:0 18px 36px -22px oklch(.55 .2 var(--h));transform:translateY(-4px)}.br-tile-hidden{opacity:.6}.br-tile-hidden .br-tile-logo{filter:grayscale()}.br-tile-logo{background:#fff;border-radius:.95rem;justify-content:center;align-items:center;width:100%;height:5rem;padding:.5rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014;box-shadow:inset 0 0 0 1px lab(0% 0 0/.08)}.br-tile-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.br-tile:hover .br-tile-logo{transform:scale(1.04)}.br-initial{color:#fff;background:linear-gradient(135deg, oklch(.68 .17 var(--h,40deg)), oklch(.55 .2 calc(var(--h,40deg) + 40deg)));border-radius:1rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-size:1.1rem;font-weight:800;display:inline-flex}.br-tile-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;font-weight:800;overflow:hidden}.br-tile-sub{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-size:11px;font-weight:700;display:inline-flex}.br-hidden-tag{color:#be123c;background:#f43f5e24;background:lab(56.4564% 69.5783 26.8306/.14);border-radius:9999px;align-items:center;gap:.2rem;padding:.05rem .4rem;display:inline-flex}.dark .br-hidden-tag{color:#fda4af}.br-top{z-index:1;color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:9999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;animation:2.6s ease-in-out infinite aih-twinkle;display:inline-flex;position:absolute;top:.5rem;left:.5rem;box-shadow:0 4px 12px -4px #f59e0b}.br-tile-acts{opacity:0;gap:.25rem;margin-top:.2rem;transition:opacity .2s,transform .2s;display:flex;transform:translateY(4px)}.br-tile:hover .br-tile-acts,.br-tile:focus-within .br-tile-acts{opacity:1;transform:none}@media (hover:none){.br-tile-acts{opacity:1;transform:none}}.br-count{text-align:right;color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:11px;font-weight:700;display:block}.br-count-over{color:#e11d48}.br-drop{outline-offset:4px;border-radius:1rem;outline:2px dashed #0000;transition:outline-color .18s,background .18s}.br-drop-on{background:#f59e0b14;background:lab(72.7914% 26.933 75.4336/.08);outline-color:#f59e0b}.br-preview-head{background:linear-gradient(135deg,#f59e0b,#ea580c 55%,#ec4899)}.br-preview-logo{width:100%;height:6.5rem;box-shadow:0 0 0 1px var(--foreground), 0 14px 30px -16px #f59e0b;background:#fff;border-radius:1.1rem;justify-content:center;align-items:center;padding:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.br-preview-logo{box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 10%, transparent), 0 14px 30px -16px #f59e0b}}.br-preview-logo{animation:.48s cubic-bezier(.34,1.56,.64,1) both pe-pop}.br-preview-logo img{object-fit:contain;max-width:100%;max-height:100%}.br-preview-meta{color:var(--muted-foreground);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:.35rem;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.pp-tone-violet{--tn:#8b5cf6;--tn2:#6366f1}.pp-tone-sky{--tn:#0ea5e9;--tn2:#2563eb}.pp-tone-emerald{--tn:#10b981;--tn2:#059669}.pp-tone-amber{--tn:#f59e0b;--tn2:#ea580c}.pp-tone-rose{--tn:#f43f5e;--tn2:#db2777}.pp-hero{background:var(--card);border:1px solid var(--border);border-radius:1.6rem;animation:.46s ease-out both mo-rise;position:relative;overflow:hidden}.pp-cover{background:linear-gradient(120deg,#6366f1,#a855f7 40%,#ec4899 70%,#f59e0b);height:8.5rem;position:relative;overflow:hidden}.pp-cover:after{content:"";background-image:radial-gradient(#ffffff59 1.1px,#0000 1.1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.pp-blob{filter:blur(28px);opacity:.7;border-radius:9999px;position:absolute}.pp-blob-a{background:#22d3ee;width:14rem;height:14rem;animation:9s ease-in-out infinite pp-drift;top:-6rem;left:-3rem}.pp-blob-b{background:#f472b6;width:12rem;height:12rem;animation:11s ease-in-out infinite reverse pp-drift;top:-5rem;right:12%}.pp-blob-c{background:#facc15;width:10rem;height:10rem;animation:13s ease-in-out infinite pp-drift;bottom:-5rem;right:-2rem}@keyframes pp-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2.5rem,1.5rem)scale(1.12)}}.pp-head{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;margin-top:-3.25rem;padding:0 1.5rem;display:flex;position:relative}.pp-ava-wrap{flex-shrink:0;width:7rem;height:7rem;position:relative}.pp-ava-ring{background:conic-gradient(#6366f1,#ec4899,#f59e0b,#10b981,#0ea5e9,#6366f1);border-radius:9999px;animation:6s linear infinite pp-spin;position:absolute;inset:-5px}@keyframes pp-spin{to{transform:rotate(360deg)}}.pp-ava{background:var(--muted);box-shadow:0 0 0 4px var(--card);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.pp-ava-initials{color:var(--muted-foreground);font-size:2rem;font-weight:800}.pp-online{width:1.15rem;height:1.15rem;box-shadow:0 0 0 3px var(--card);background:#22c55e;border-radius:9999px;position:absolute;bottom:.35rem;right:.35rem}.pp-online:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:0}.pp-who{flex:18rem;min-width:0;padding-bottom:.25rem}.pp-name{letter-spacing:-.01em;font-size:1.6rem;font-weight:800;line-height:1.15}.pp-handle{color:var(--muted-foreground);margin-top:.1rem;font-size:13.5px;font-weight:600}.pp-chips{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.pp-chip{border-radius:9999px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:12px;font-weight:800;animation:.36s ease-out both pe-pop;display:inline-flex}.pp-chip-role{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 4px 12px -6px #8b5cf6}.pp-chip-type{color:#fff;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px -6px #10b981}.pp-chip-id{cursor:pointer;font-variant-numeric:tabular-nums;color:var(--foreground);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pp-chip-id{background:color-mix(in oklch, var(--muted-foreground) 13%, transparent)}}.pp-chip-id{transition:background .16s,transform .14s}.pp-chip-id:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pp-chip-id:hover{background:color-mix(in oklch, var(--primary) 18%, transparent)}}.pp-chip-id:active{transform:scale(.94)}.pp-chip-done{color:#fff;background:#22c55e}.pp-edit{margin-bottom:.35rem;box-shadow:0 10px 24px -12px #8b5cf6;color:#fff!important;background:linear-gradient(135deg,#6366f1,#a855f7)!important;border-color:#0000!important}.pp-edit:hover{filter:brightness(1.08);transform:translateY(-1px)}.pp-stats,.ss-tiles{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.pp-stats{padding:1.1rem 1.5rem 0}.pp-stat{background:var(--tn);border-radius:1.1rem;align-items:center;gap:.75rem;padding:.8rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pp-stat{background:color-mix(in oklch, var(--tn) 8%, var(--card))}}.pp-stat{border:1px solid var(--tn)}@supports (color:color-mix(in lab, red, red)){.pp-stat{border:1px solid color-mix(in oklch, var(--tn) 25%, transparent)}}.pp-stat{animation:.42s ease-out both mo-rise;animation-delay:calc(var(--i,0) * 70ms);transition:transform .2s,box-shadow .2s}.pp-stat:hover{box-shadow:0 14px 30px -20px var(--tn);transform:translateY(-2px)}.pp-stat-ico{color:#fff;background:linear-gradient(135deg, var(--tn), var(--tn2));width:2.6rem;height:2.6rem;box-shadow:0 8px 18px -10px var(--tn);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.pp-stat:hover .pp-stat-ico{transform:rotate(-10deg)scale(1.08)}.pp-stat-n{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1.1;display:block}.pp-stat-label{color:var(--muted-foreground);font-size:12px;display:block}.pp-stat-party{animation:.42s ease-out both mo-rise,1.6s ease-in-out infinite wx-throb}.pp-fields{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;padding:1rem 1.5rem 1.5rem;display:grid}.pp-field{border:1px solid var(--border);background:var(--background);min-width:0;animation:.42s ease-out both mo-rise;animation-delay:calc(var(--i,0) * 50ms + .12s);border-radius:1.1rem;align-items:center;gap:.75rem;padding:.8rem .95rem;transition:border-color .2s,transform .2s;display:flex}.pp-field:hover{border-color:var(--tn);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pp-field:hover{border-color:color-mix(in oklch, var(--tn) 45%, transparent)}}.pp-field-ico{width:2.25rem;height:2.25rem;color:var(--tn);background:var(--tn);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pp-field-ico{background:color-mix(in oklch, var(--tn) 14%, transparent)}}.pp-field-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);font-size:11px;font-weight:800}.pp-field-value{overflow-wrap:anywhere;margin-top:.1rem;font-size:14px;font-weight:700}.pp-field-row{align-items:center;gap:.4rem;max-width:100%;display:inline-flex}.pp-link{color:var(--primary);overflow-wrap:anywhere}.pp-link:hover{text-decoration:underline}.pp-copy,.pp-call{cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:transform .16s,background .16s,color .16s;display:inline-flex}.pp-copy{color:var(--muted-foreground);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pp-copy{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.pp-copy:hover{color:#fff;background:var(--primary)}.pp-copy-done{color:#fff;background:#22c55e}.pp-call{color:#fff;background:linear-gradient(135deg,#22c55e,#059669)}.pp-call:hover{transform:scale(1.1)rotate(-8deg)}.pp-tabs{background:var(--card);border:1px solid var(--border);border-radius:1.1rem;flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;padding:.3rem;display:flex}.pp-tab{height:2.6rem;color:var(--muted-foreground);cursor:pointer;border-radius:.85rem;align-items:center;gap:.5rem;padding:0 1rem 0 .35rem;font-size:13.5px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;animation:.34s ease-out both mo-rise;display:inline-flex}.pp-tab-ico{width:2rem;height:2rem;color:var(--tn);background:var(--tn);border-radius:.65rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pp-tab-ico{background:color-mix(in oklch, var(--tn) 14%, transparent)}}.pp-tab-ico{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pp-tab:hover{color:var(--foreground);background:var(--tn)}@supports (color:color-mix(in lab, red, red)){.pp-tab:hover{background:color-mix(in oklch, var(--tn) 8%, transparent)}}.pp-tab:hover .pp-tab-ico{transform:rotate(-12deg)scale(1.1)}.pp-tab-on,.pp-tab-on:hover{color:#fff;background:linear-gradient(135deg, var(--tn), var(--tn2));box-shadow:0 8px 20px -10px var(--tn)}.pp-tab-on .pp-tab-ico{color:#fff;background:#ffffff38}.pp-card{background:var(--card);border:1px solid var(--border);border-radius:1.4rem;animation:.4s ease-out both mo-rise;overflow:hidden}.pp-card-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pp-card-head{border-bottom:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.pp-card-ico{color:#fff;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex;box-shadow:0 8px 18px -10px #8b5cf6}.pp-card-title{font-size:15px;font-weight:800;display:block}.pp-card-sub{color:var(--muted-foreground);font-size:12px;display:block}.pp-prefs{flex-direction:column;gap:1.25rem;padding:1.1rem 1.25rem 1.3rem;display:flex}.pp-group{flex-direction:column;gap:.6rem;display:flex}.pp-group-label{align-items:center;gap:.5rem;font-size:13.5px;font-weight:800;display:inline-flex}.pp-group-ico{color:#fff;background:linear-gradient(135deg, var(--tn), var(--tn2));border-radius:.55rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.pp-choices{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem;display:grid}.pp-choice{cursor:pointer;border:2px solid var(--border);background:var(--background);border-radius:1.1rem;flex-direction:column;align-items:center;gap:.55rem;padding:.85rem .75rem .7rem;transition:border-color .2s,transform .18s,box-shadow .2s,background .2s;display:flex;position:relative}.pp-choice:hover{border-color:var(--tn);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pp-choice:hover{border-color:color-mix(in oklch, var(--tn) 45%, var(--border))}}.pp-choice:active{transform:scale(.97)}.pp-choice-on{border-color:var(--tn);background:var(--tn)}@supports (color:color-mix(in lab, red, red)){.pp-choice-on{background:color-mix(in oklch, var(--tn) 7%, var(--background))}}.pp-choice-on{box-shadow:0 12px 26px -18px var(--tn)}.pp-choice-label{align-items:center;gap:.35rem;font-size:13px;font-weight:700;display:inline-flex}.pp-choice-check{color:#fff;background:var(--tn);border-radius:9999px;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;animation:.3s cubic-bezier(.34,1.56,.64,1) both pe-pop;display:inline-flex;position:absolute;top:.45rem;right:.45rem}.pp-mini{border-radius:.7rem;flex-direction:column;gap:.3rem;width:100%;height:3.4rem;padding:.45rem;display:flex;overflow:hidden}.pp-mini-light{background:#f8fafc;box-shadow:inset 0 0 0 1px #e2e8f0}.pp-mini-dark{background:#0f172a;box-shadow:inset 0 0 0 1px #1e293b}.pp-mini-system{background:linear-gradient(90deg,#f8fafc 50%,#0f172a 50%);box-shadow:inset 0 0 0 1px #cbd5e1}.pp-mini-bar{background:linear-gradient(90deg,#6366f1,#ec4899);border-radius:9999px;width:45%;height:.55rem}.pp-mini-line{opacity:.55;background:#94a3b8;border-radius:9999px;width:85%;height:.35rem}.pp-mini-short{width:55%}.pp-flag{font-size:2rem;line-height:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pp-choice:hover .pp-flag,.pp-choice-on .pp-flag{transform:scale(1.12)rotate(-6deg)}.pp-rows{flex-direction:column;justify-content:center;gap:.45rem;width:100%;height:3.4rem;padding:0 .5rem;display:flex}.pp-rows>span{background:var(--tn);border-radius:9999px;height:.4rem}@supports (color:color-mix(in lab, red, red)){.pp-rows>span{background:color-mix(in oklch, var(--tn) 45%, transparent)}}.pp-rows-compact{gap:.2rem}.pp-rows-compact>span{height:.3rem}.pp-access-ring{--p:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:inline-flex;position:relative}.pp-access-ring:before{content:"";border-radius:inherit;background:conic-gradient(#f59e0b calc(var(--p) * 1%), var(--muted-foreground) 0);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pp-access-ring:before{background:conic-gradient(#f59e0b calc(var(--p) * 1%), color-mix(in oklch, var(--muted-foreground) 18%, transparent) 0)}}.pp-access-ring:before{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4.5px))}.pp-access-ring>span{font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;position:relative}.pp-access-search{border-bottom:1px solid var(--border);padding:.85rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.pp-access-search{border-bottom:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.pp-search{border-radius:.9rem;gap:.55rem;max-width:none;height:2.9rem;padding:0 .9rem}.pp-search .pv-input{height:100%;font-size:14px}.pp-access-body{padding:1rem 1.25rem 1.25rem}.pp-sections{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-items:start;gap:.9rem;display:grid}.pp-section{border:1px solid var(--border);background:var(--background);animation:.38s ease-out both mo-rise;animation-delay:calc(var(--i) * 40ms);border-radius:1.1rem;overflow:hidden}.pp-section-head{background:linear-gradient(90deg, oklch(.7 .15 var(--h) / .18), transparent);border-bottom:1px solid var(--border);align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:13px;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.pp-section-head{border-bottom:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.pp-section-n{font-variant-numeric:tabular-nums;color:oklch(.5 .16 var(--h));background:oklch(.7 .15 var(--h) / .15);border-radius:9999px;padding:.05rem .45rem;font-size:11px;font-weight:800}.pp-section-list{flex-direction:column;gap:.3rem;padding:.55rem;display:flex}.pp-entry{border-radius:.7rem;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:13px;transition:background .16s,transform .16s;display:flex}.pp-entry-on{color:var(--foreground)}a:hover>.pp-entry-on{background:#10b9811a;background:lab(66.6921% -50.6679 17.0586/.1);transform:translate(2px)}.pp-entry-off{color:var(--muted-foreground);opacity:.75}.pp-code{color:var(--muted-foreground);background:var(--muted-foreground);border-radius:.4rem;flex-shrink:0;padding:.05rem .4rem;font-family:ui-monospace,monospace;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pp-code{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.pp-entry-go{color:var(--muted-foreground);transition:transform .16s}a:hover .pp-entry-go{color:#10b981;transform:translate(3px)}.pp-empty{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.4rem;padding:2rem;font-size:13px;display:flex}.ss-policy{background:#0ea5e914;background:lab(63.352% -17.6077 -44.8636/.08);border:1px solid #0ea5e959;border:1px solid lab(63.352% -17.6077 -44.8636/.35);border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:12.5px;display:flex}.ss-policy b{font-size:13.5px;font-weight:800;display:block}.ss-policy span>span{color:var(--muted-foreground);display:block}.ss-policy-ico{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.ss-revoke-all:hover{color:#fff!important;background:linear-gradient(135deg,#f43f5e,#be123c)!important;border-color:#0000!important}.ss-list{flex-direction:column;gap:.75rem;display:flex}.ss-kind-phone{--tn:#ec4899;--tn2:#a855f7}.ss-kind-tablet{--tn:#f59e0b;--tn2:#ea580c}.ss-kind-laptop{--tn:#8b5cf6;--tn2:#6366f1}.ss-kind-desktop{--tn:#0ea5e9;--tn2:#2563eb}.ss-kind-web{--tn:#14b8a6;--tn2:#0891b2}.ss-card{background:var(--card);border:1px solid var(--border);animation:.4s ease-out both mo-rise;animation-delay:calc(var(--i) * 50ms);border-radius:1.3rem;flex-wrap:wrap;align-items:center;gap:.9rem 1rem;padding:1rem 1.1rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.ss-card:hover{border-color:var(--tn);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.ss-card:hover{border-color:color-mix(in oklch, var(--tn) 40%, transparent)}}.ss-card:hover{box-shadow:0 16px 32px -24px var(--tn)}.ss-card-current{background:linear-gradient(135deg, #10b981, var(--card) 60%);border-color:#10b9818c;border-color:lab(66.6921% -50.6679 17.0586/.55)}@supports (color:color-mix(in lab, red, red)){.ss-card-current{background:linear-gradient(135deg, color-mix(in oklch, #10b981 9%, var(--card)), var(--card) 60%)}}.ss-card-current:before{content:"";background:linear-gradient(#10b981,#0ea5e9);width:4px;position:absolute;inset:0 auto 0 0}.ss-device{color:#fff;background:linear-gradient(135deg, var(--tn), var(--tn2));width:3.25rem;height:3.25rem;box-shadow:0 10px 22px -12px var(--tn);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.ss-card:hover .ss-device{transform:rotate(-8deg)scale(1.06)}.ss-device-dot{width:.95rem;height:.95rem;box-shadow:0 0 0 3px var(--card);background:#22c55e;border-radius:9999px;position:absolute;top:-3px;right:-3px}.ss-device-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:0}.ss-body{flex-direction:column;flex:18rem;gap:.3rem;min-width:0;display:flex}.ss-title-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ss-title{font-size:14.5px;font-weight:800}.ss-badge{border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:11px;font-weight:800;display:inline-flex}.ss-badge-current{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.dark .ss-badge-remember{color:#c4b5fd}.ss-sub{color:var(--muted-foreground);font-size:12px}.ss-meta{flex-wrap:wrap;gap:.35rem;display:flex}.ss-meta-item{font-variant-numeric:tabular-nums;background:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ss-meta-item{background:color-mix(in oklch, var(--muted-foreground) 11%, transparent)}}.ss-act-revoke:hover{color:#fff!important;background:linear-gradient(135deg,#f43f5e,#be123c)!important;border-color:#0000!important}.ss-act-out:hover{color:#fff!important;background:linear-gradient(135deg,#f59e0b,#ea580c)!important;border-color:#0000!important}.ss-empty{text-align:center;border:1px dashed var(--border);color:var(--muted-foreground);border-radius:1.3rem;flex-direction:column;align-items:center;gap:.4rem;padding:2.5rem 1rem;font-size:12.5px;display:flex}.ss-empty b{color:var(--foreground);font-size:14px}@media (max-width:640px){.pp-head{padding:0 1rem}.pp-stats,.pp-fields{padding-left:1rem;padding-right:1rem}.pp-name{font-size:1.3rem}}.pp-stat{color:#fff;background:linear-gradient(135deg, var(--tn), var(--tn2));box-shadow:0 16px 34px -20px var(--tn);border:0;min-height:5.5rem;padding:1rem 1.1rem;position:relative;overflow:hidden}.pp-stat:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff52 1.1px,#0000 1.1px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 35%,#000 95%);mask-image:linear-gradient(110deg,#0000 35%,#000 95%)}.pp-stat:after{content:"";background:radial-gradient(circle,#ffffff59,#0000 65%);border-radius:9999px;width:8rem;height:8rem;animation:7s ease-in-out infinite um-float;position:absolute;top:-3.5rem;right:-2.5rem}.pp-stat>*{z-index:1;position:relative}.pp-stat-ico{background:#ffffff38;border-radius:1rem;width:3rem;height:3rem;box-shadow:inset 0 0 0 1px #ffffff4d}.pp-stat-n{font-size:2rem}.pp-stat-label{color:#ffffffe0;font-size:12.5px;font-weight:600}.pp-stat:hover{filter:brightness(1.06);box-shadow:0 22px 40px -20px var(--tn);transform:translateY(-3px)}.pp-field{background:linear-gradient(135deg, var(--tn), var(--card) 70%);padding:.9rem 1rem .9rem 1.15rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pp-field{background:linear-gradient(135deg, color-mix(in oklch, var(--tn) 12%, var(--card)), var(--card) 70%)}}.pp-field{border-color:var(--tn)}@supports (color:color-mix(in lab, red, red)){.pp-field{border-color:color-mix(in oklch, var(--tn) 28%, var(--border))}}.pp-field:before{content:"";background:linear-gradient(180deg, var(--tn), var(--tn2));width:4px;position:absolute;inset:0 auto 0 0}.pp-field-ico{color:#fff;background:linear-gradient(135deg, var(--tn), var(--tn2));width:2.6rem;height:2.6rem;box-shadow:0 8px 18px -10px var(--tn);border-radius:.9rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pp-field:hover .pp-field-ico{transform:rotate(-10deg)scale(1.08)}.pp-field-row{min-width:0}.pp-field-row .pp-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pp-sections{columns:19rem;column-gap:.9rem;display:block}.pp-sections>*{break-inside:avoid;margin-bottom:.9rem;display:block}.pp-section{box-shadow:0 10px 26px -22px oklch(.55 .2 var(--h));transition:transform .2s,box-shadow .2s,border-color .2s}.pp-section:hover{border-color:oklch(.7 .15 var(--h) / .5);box-shadow:0 18px 36px -24px oklch(.55 .2 var(--h));transform:translateY(-2px)}.pp-section-head{background:linear-gradient(90deg, oklch(.66 .17 var(--h) / .32), oklch(.66 .17 calc(var(--h) + 40deg) / .08));padding:.75rem .9rem}.pp-section-dot{background:linear-gradient(135deg, oklch(.68 .17 var(--h)), oklch(.55 .2 calc(var(--h) + 40deg)));width:1.6rem;height:1.6rem;box-shadow:0 6px 14px -6px oklch(.55 .2 var(--h));border-radius:.55rem}.pp-section-list{gap:.15rem;padding:.4rem}.pp-entry{padding:.38rem .55rem;font-size:12.5px}.pp-entry-on>svg:first-child{color:oklch(.62 .17 var(--h))}.pp-code{color:oklch(.5 .16 var(--h));background:oklch(.7 .15 var(--h) / .12)}.dark .pp-code{color:oklch(.82 .12 var(--h))}.pp-section-dot{color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pp-section-dot svg{display:block}.nv-search{position:relative}.nv-search-ico{color:var(--muted-foreground);pointer-events:none;transition:color .16s;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.nv-search:focus-within .nv-search-ico{color:var(--primary)}.nv-search-input{background:var(--muted)!important;border-radius:.8rem!important}@supports (color:color-mix(in lab, red, red)){.nv-search-input{background:color-mix(in oklch, var(--muted) 55%, transparent)!important}}.nv-search-input:focus{background:var(--background)!important}.nv-kbd,.nv-search-x{min-width:1.35rem;height:1.35rem;color:var(--muted-foreground);background:var(--background);border:1px solid var(--border);border-radius:.4rem;justify-content:center;align-items:center;font-family:inherit;font-size:10.5px;font-weight:800;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.nv-search-x{cursor:pointer;transition:background .15s,color .15s}.nv-search-x:hover{color:#fff;background:#f43f5e;border-color:#f43f5e}.nv-section{color:var(--sidebar-foreground);align-items:center;gap:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nv-section{color:color-mix(in oklch, var(--sidebar-foreground) 55%, transparent)}}.nv-section{letter-spacing:.08em}.nv-section:after{content:"";background:linear-gradient(90deg, var(--sidebar-foreground), transparent);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.nv-section:after{background:linear-gradient(90deg, color-mix(in oklch, var(--sidebar-foreground) 18%, transparent), transparent)}}.nv-row{transition:background .18s,color .18s,transform .18s;position:relative}.nv-row:hover{background:oklch(.7 .14 var(--nv-h,150deg) / .1)}.nv-row:active{transform:scale(.985)}.nv-row-top{font-weight:600}.nv-ico{color:oklch(.62 .15 var(--nv-h,150deg));justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .2s,color .2s,box-shadow .2s;display:inline-flex}.dark .nv-ico{color:oklch(.78 .13 var(--nv-h,150deg))}.nv-ico-tile{background:oklch(.7 .14 var(--nv-h,150deg) / .14);border-radius:.55rem;width:1.75rem;height:1.75rem}.nv-row:hover .nv-ico-tile{background:oklch(.7 .14 var(--nv-h,150deg) / .22);transform:rotate(-10deg)scale(1.08)}.nv-ico-on{color:oklch(.55 .17 var(--nv-h,150deg))}.dark .nv-ico-on{color:oklch(.82 .14 var(--nv-h,150deg))}.nv-ico-tile.nv-ico-on{color:#fff;background:linear-gradient(135deg, oklch(.68 .17 var(--nv-h,150deg)), oklch(.56 .2 calc(var(--nv-h,150deg) + 35deg)));box-shadow:0 6px 14px -6px oklch(.55 .2 var(--nv-h,150deg))}.nv-dot{background:oklch(.7 .13 var(--nv-h,150deg) / .55);border-radius:9999px;width:.4rem;height:.4rem;transition:transform .2s}.nv-row:hover .nv-dot{transform:scale(1.4)}.nv-dot-on{background:oklch(.65 .18 var(--nv-h,150deg));box-shadow:0 0 0 3px oklch(.65 .18 var(--nv-h,150deg) / .22)}.nv-ring{border-color:oklch(.7 .12 var(--nv-h,150deg) / .6)}.nv-ring-on{border-color:oklch(.62 .18 var(--nv-h,150deg))}.nv-group-on{background:oklch(.7 .14 var(--nv-h,150deg) / .12)}.nv-caret{opacity:.6;transition:transform .26s cubic-bezier(.34,1.56,.64,1),opacity .16s;display:inline-flex}.nv-caret-open{opacity:.9;transform:rotate(90deg)}.nv-row:hover .nv-caret{opacity:1}.nv-branch{border-color:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){.nv-branch{border-color:color-mix(in oklch, var(--sidebar-border) 70%, transparent)}}.nv-branch{animation:.26s cubic-bezier(.22,.9,.3,1) both nv-drop}.nv-branch-on{border-color:oklch(.65 .16 var(--nv-h,150deg) / .55)}@keyframes nv-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.nv-leaf-on{color:oklch(.45 .16 var(--nv-h,150deg));background:linear-gradient(90deg, oklch(.7 .16 var(--nv-h,150deg) / .26), oklch(.7 .16 var(--nv-h,150deg) / .06));box-shadow:inset 0 0 0 1px oklch(.7 .16 var(--nv-h,150deg) / .28), 0 8px 20px -14px oklch(.6 .2 var(--nv-h,150deg))}.dark .nv-leaf-on{color:oklch(.88 .12 var(--nv-h,150deg))}.nv-leaf-on:before{content:"";background:linear-gradient(180deg, oklch(.72 .17 var(--nv-h,150deg)), oklch(.58 .2 calc(var(--nv-h,150deg) + 40deg)));width:.22rem;height:60%;box-shadow:0 0 10px oklch(.65 .2 var(--nv-h,150deg));border-radius:9999px;animation:.32s cubic-bezier(.34,1.56,.64,1) both nv-bar;position:absolute;top:50%;left:-.1rem;transform:translateY(-50%)}@keyframes nv-bar{0%{opacity:0;height:0}}.nv-leaf-rail-on:before{display:none}.nv-me{background:linear-gradient(135deg,#8b5cf6,#10b981);border-radius:1rem;align-items:center;gap:.65rem;padding:.6rem .65rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nv-me{background:linear-gradient(135deg, color-mix(in oklch, #8b5cf6 16%, var(--sidebar)), color-mix(in oklch, #10b981 12%, var(--sidebar)))}}.nv-me{border:1px solid #8b5cf6}@supports (color:color-mix(in lab, red, red)){.nv-me{border:1px solid color-mix(in oklch, #8b5cf6 22%, var(--sidebar-border))}}.nv-me{transition:transform .2s,box-shadow .2s,border-color .2s}.nv-me:hover{border-color:#8b5cf673;border-color:lab(50.6912% 45.8505 -71.7975/.45);transform:translateY(-2px);box-shadow:0 14px 30px -18px #8b5cf6}.nv-me-glow{pointer-events:none;background:radial-gradient(circle,#a855f773,#0000 65%);background:radial-gradient(circle,lab(52.7991% 56.2744 -68.7515/.45),#0000 65%);border-radius:9999px;width:7rem;height:7rem;animation:7s ease-in-out infinite um-float;position:absolute;top:-3.5rem;right:-2.5rem}.nv-me>*{position:relative}.nv-me>.nv-me-glow{position:absolute}.nv-me-ava{flex-shrink:0;display:inline-flex;position:relative}.nv-me-ring{background:conic-gradient(#6366f1,#ec4899,#f59e0b,#10b981,#6366f1);border-radius:9999px;animation:6s linear infinite pp-spin;position:absolute;inset:-3px}.nv-me-ava [data-slot=avatar]{box-shadow:0 0 0 2px var(--sidebar);position:relative}.nv-me-dot{width:.7rem;height:.7rem;box-shadow:0 0 0 2px var(--sidebar);background:#22c55e;border-radius:9999px;position:absolute;bottom:-1px;right:-1px}.nv-me-name{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.nv-me-tags{flex-wrap:wrap;gap:.25rem;margin-top:.2rem;display:flex}.nv-me-role,.nv-me-id{white-space:nowrap;border-radius:9999px;padding:.02rem .4rem;font-size:10px;font-weight:800}.nv-me-role{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1)}.nv-me-id{color:#047857;font-variant-numeric:tabular-nums;background:#10b98129;background:lab(66.6921% -50.6679 17.0586/.16)}.dark .nv-me-id{color:#6ee7b7}.nv-me-contact{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:10.5px;display:block;overflow:hidden}.nv-me-go{opacity:.45;flex-shrink:0;transition:transform .2s,opacity .2s}.nv-me:hover .nv-me-go{opacity:1;transform:translate(3px)}.nv-foot{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding:0 .25rem;font-size:10.5px;font-weight:700;display:flex}.nv-online{color:#059669;align-items:center;gap:.35rem;display:inline-flex}.dark .nv-online{color:#6ee7b7}.nv-online-dot{background:#22c55e;border-radius:9999px;width:.45rem;height:.45rem;position:relative}.nv-online-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:0}.nv-help{border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .5rem;transition:background .16s,color .16s;display:inline-flex}.nv-help:hover{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb)}.nv-nav{scrollbar-width:thin;scrollbar-color:var(--sidebar-foreground) transparent}@supports (color:color-mix(in lab, red, red)){.nv-nav{scrollbar-color:color-mix(in oklch, var(--sidebar-foreground) 18%, transparent) transparent}}.cz-tone-violet{--tn:#8b5cf6;--tn2:#6366f1}.cz-tone-sky{--tn:#0ea5e9;--tn2:#2563eb}.cz-tone-emerald{--tn:#10b981;--tn2:#059669}.cz-tone-amber{--tn:#f59e0b;--tn2:#ea580c}.cz-tone-rose{--tn:#f43f5e;--tn2:#db2777}.cz-tone-teal{--tn:#14b8a6;--tn2:#0891b2}.cz-tone-slate{--tn:#64748b;--tn2:#334155}.cz-head{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7 50%,#ec4899);position:relative;overflow:hidden}.cz-head:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff4d 1.1px,#0000 1.1px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 35%,#000 95%);mask-image:linear-gradient(110deg,#0000 35%,#000 95%)}.cz-head-glow{pointer-events:none;background:radial-gradient(circle,#fff6,#0000 65%);border-radius:9999px;width:14rem;height:14rem;animation:8s ease-in-out infinite um-float;position:absolute;top:-7rem;right:-4rem}.cz-head-ico{background:#fff3;border-radius:.95rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.cz-head-ico svg{animation:12s linear infinite cz-spin}@keyframes cz-spin{to{transform:rotate(360deg)}}.cz-head-title{color:#fff!important;font-size:17px!important;font-weight:800!important}.cz-head-sub{margin-top:.15rem;color:#ffffffd9!important;font-size:12px!important}.cz-head [data-slot=sheet-close],.cz-head~[data-slot=sheet-close]{color:#fff}.cz-now{flex-wrap:wrap;gap:.35rem;margin-top:.85rem;display:flex}.cz-now-chip{background:#ffffff2e;border:1px solid #ffffff47;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:11.5px;font-weight:800;animation:.32s ease-out both pe-pop;display:inline-flex}.cz-now-swatch{border-radius:9999px;width:.7rem;height:.7rem;box-shadow:0 0 0 2px #fffc}.cz-tabs{gap:.25rem;background:var(--muted)!important;border-radius:1rem!important;height:auto!important;padding:.3rem!important}@supports (color:color-mix(in lab, red, red)){.cz-tabs{background:color-mix(in oklch, var(--muted) 70%, transparent)!important}}.cz-tab{border-radius:.75rem!important;height:2.35rem!important;font-weight:700!important;transition:background .2s,color .2s,box-shadow .2s!important}.cz-tab svg{color:var(--tn);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.cz-tab:hover svg{transform:rotate(-12deg)scale(1.12)}.cz-tab[data-active],.cz-tab[data-active]:hover{color:#fff!important;background:linear-gradient(135deg, var(--tn), var(--tn2))!important;box-shadow:0 6px 16px -8px var(--tn)!important;border-color:#0000!important}.cz-tab[data-active] svg{color:#fff}.cz-tab:after{display:none}.cz-pane>*{animation:.32s ease-out both mo-rise}.cz-pane>:nth-child(2){animation-delay:40ms}.cz-pane>:nth-child(3){animation-delay:80ms}.cz-pane>:nth-child(4){animation-delay:.12s}.cz-pane>:nth-child(5){animation-delay:.16s}.cz-pane>:nth-child(n+6){animation-delay:.2s}.cz-tabhead{justify-content:space-between;align-items:center;display:flex}.cz-tabhead-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-size:11px;font-weight:800}.cz-reset{color:var(--muted-foreground);background:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cz-reset{background:color-mix(in oklch, var(--muted-foreground) 11%, transparent)}}.cz-reset{cursor:pointer;transition:background .16s,color .16s}.cz-reset:hover{color:#fff;background:linear-gradient(135deg,#f43f5e,#db2777)}.cz-reset:hover svg{animation:.7s ease-out reverse cz-spin}.cz-section{border:1px solid var(--border);background:var(--card);border-radius:1.2rem;flex-direction:column;gap:.7rem;padding:.9rem;transition:border-color .2s,box-shadow .2s;display:flex}.cz-section:hover{border-color:var(--tn)}@supports (color:color-mix(in lab, red, red)){.cz-section:hover{border-color:color-mix(in oklch, var(--tn) 35%, var(--border))}}.cz-section:hover{box-shadow:0 12px 28px -22px var(--tn)}.cz-section-head{align-items:center;gap:.65rem;display:flex}.cz-section-ico{color:#fff;background:linear-gradient(135deg, var(--tn), var(--tn2));width:2.1rem;height:2.1rem;box-shadow:0 6px 14px -8px var(--tn);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.cz-section:hover .cz-section-ico{transform:rotate(-10deg)scale(1.08)}.cz-section-title{font-size:14px!important;font-weight:800!important}.cz-section-sub{color:var(--muted-foreground);margin-top:.1rem;font-size:11.5px;line-height:1.35}.cz-check{z-index:1;color:#fff;background:var(--primary);width:1.35rem;height:1.35rem;box-shadow:0 0 0 2px var(--card), 0 4px 10px -4px var(--primary);border-radius:9999px;justify-content:center;align-items:center;animation:.32s cubic-bezier(.34,1.56,.64,1) both pe-pop;display:inline-flex;position:absolute;top:.4rem;right:.4rem}.cz-mode{cursor:pointer;border:2px solid var(--border);background:var(--background);border-radius:.95rem;flex-direction:column;align-items:center;gap:.45rem;padding:.55rem .5rem .5rem;transition:border-color .2s,transform .18s,box-shadow .2s;display:flex;position:relative}.cz-mode:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.cz-mode:hover{border-color:color-mix(in oklch, var(--primary) 45%, var(--border))}}.cz-mode:active{transform:scale(.97)}.cz-mode-on{border-color:var(--primary);box-shadow:0 10px 24px -16px var(--primary)}.cz-mode .pp-mini{height:2.8rem}.cz-mode-label{align-items:center;gap:.3rem;font-size:12px;font-weight:700;display:inline-flex}.cz-mode-on .cz-mode-ico{color:var(--primary);animation:.42s cubic-bezier(.34,1.56,.64,1) both um-spin-in}.cz-preset{text-align:left;cursor:pointer;border:2px solid var(--border);background:var(--card);border-radius:.95rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.cz-preset:hover{border-color:var(--cz-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.cz-preset:hover{border-color:color-mix(in srgb, var(--cz-accent) 55%, var(--border))}}.cz-preset:hover{box-shadow:0 14px 28px -18px var(--cz-accent)}.cz-preset:active{transform:scale(.98)}.cz-preset-on{border-color:var(--cz-accent);box-shadow:0 0 0 3px var(--cz-accent), 0 14px 28px -18px var(--cz-accent)}@supports (color:color-mix(in lab, red, red)){.cz-preset-on{box-shadow:0 0 0 3px color-mix(in srgb, var(--cz-accent) 25%, transparent), 0 14px 28px -18px var(--cz-accent)}}.cz-preset-on .cz-check{background:var(--cz-accent);box-shadow:0 0 0 2px var(--card)}.cz-preset-foot{border-top:1px solid var(--border);align-items:center;gap:.45rem;padding:.45rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cz-preset-foot{border-top:1px solid color-mix(in oklch, var(--border) 60%, transparent)}}.cz-preset-ico{color:#fff;background:var(--cz-accent);border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}.cz-preset-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.cz-swatches{grid-template-columns:repeat(auto-fill,minmax(2.4rem,1fr));gap:.45rem;display:grid}.cz-swatch{aspect-ratio:1;cursor:pointer;background:var(--sw);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cz-swatch{background:color-mix(in srgb, var(--sw) 14%, transparent)}}.cz-swatch{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.cz-swatch:hover{transform:scale(1.1)}.cz-swatch-dot{background:var(--sw);width:62%;height:62%;box-shadow:0 4px 10px -4px var(--sw);border-radius:9999px;transition:width .2s,height .2s}.cz-swatch-on{box-shadow:0 0 0 2px var(--card), 0 0 0 4px var(--sw)}.cz-swatch-on .cz-swatch-dot{width:80%;height:80%}.cz-swatch-check{color:#fff;filter:drop-shadow(0 1px 2px #0006);animation:.3s cubic-bezier(.34,1.56,.64,1) both pe-pop;position:absolute}.cz-opt{text-align:center;overflow-wrap:anywhere;min-height:2.5rem;color:var(--muted-foreground);cursor:pointer;border:2px solid var(--border);background:var(--background);border-radius:.8rem;justify-content:center;align-items:center;padding:.4rem .5rem;font-size:12px;font-weight:600;line-height:1.2;transition:border-color .18s,background .18s,color .18s,transform .15s,box-shadow .18s;display:flex}.cz-opt:hover{color:var(--foreground);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.cz-opt:hover{border-color:color-mix(in oklch, var(--primary) 40%, var(--border))}}.cz-opt:hover{transform:translateY(-1px)}.cz-opt:active{transform:scale(.96)}.cz-opt-on,.cz-opt-on:hover{color:var(--primary-foreground);background:linear-gradient(135deg, var(--primary), var(--primary));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.cz-opt-on,.cz-opt-on:hover{background:linear-gradient(135deg, var(--primary), color-mix(in oklch, var(--primary) 70%, #ec4899))}}.cz-opt-on,.cz-opt-on:hover{box-shadow:0 8px 18px -10px var(--primary);font-weight:800}.cz-radius{flex-direction:column;gap:.35rem;padding:.55rem .3rem}.cz-opt-on.cz-radius span[aria-hidden]{opacity:1!important;border-color:currentColor!important}.cz-foot{border-top:1px solid var(--border);background:var(--card);align-items:center;gap:.5rem;padding:.75rem;display:flex}.cz-foot-btn:hover{color:#fff!important;background:linear-gradient(135deg,#6366f1,#a855f7)!important;border-color:#0000!important}.cz-foot-reset:hover{color:#fff!important;background:linear-gradient(135deg,#f43f5e,#db2777)!important}.cz-head~[data-slot=sheet-close]:hover{background:#fff3}.cz-head-ico{border-radius:.7rem;width:2.1rem;height:2.1rem}.cz-head-ico svg{width:1rem;height:1rem}.cz-head-title{line-height:1.2;font-size:15px!important}.cz-head-sub{margin-top:.05rem;line-height:1.3;font-size:11px!important}.cz-now{gap:.25rem;margin-top:.55rem}.cz-now-chip{padding:.1rem .5rem;font-size:10.5px}.cz-tabs{border-radius:.8rem!important;padding:.2rem!important}.cz-tab{border-radius:.6rem!important;gap:.3rem!important;height:1.95rem!important;font-size:11.5px!important}.cz-tab svg{width:.85rem!important;height:.85rem!important}.cz-pane{padding:.75rem!important}.cz-pane>*+*{margin-top:.6rem!important}.cz-reset{padding:.15rem .5rem;font-size:10.5px}.cz-section{border-radius:.95rem;gap:.5rem;padding:.6rem .65rem}.cz-section-head{gap:.5rem}.cz-section-ico{border-radius:.5rem;width:1.6rem;height:1.6rem}.cz-section-ico svg{width:.85rem;height:.85rem}.cz-section-title{font-size:12.5px!important}.cz-section-sub{font-size:10.5px;line-height:1.25}.cz-check{width:1.05rem;height:1.05rem;top:.25rem;right:.25rem}.cz-check svg{width:.65rem;height:.65rem}.cz-section .grid{gap:.4rem!important}.cz-mode{border-radius:.7rem;gap:.3rem;padding:.35rem .35rem .3rem}.cz-mode .pp-mini{border-radius:.45rem;gap:.2rem;height:1.7rem;padding:.3rem}.cz-mode .pp-mini-bar{height:.35rem}.cz-mode .pp-mini-line{height:.22rem}.cz-mode-label{font-size:11px}.cz-section:has(.cz-preset)>.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cz-preset{border-radius:.7rem}.cz-preset>.aspect-\[16\/9\]{aspect-ratio:2}.cz-preset-foot{gap:.3rem;padding:.3rem .4rem}.cz-preset-ico{border-radius:.35rem;width:1.05rem;height:1.05rem}.cz-preset-ico svg{width:.6rem;height:.6rem}.cz-preset-name{font-size:10.5px}.cz-swatches{grid-template-columns:repeat(auto-fill,minmax(1.85rem,1fr));gap:.35rem}.cz-opt{border-width:1.5px;border-radius:.6rem;min-height:2rem;padding:.25rem .4rem;font-size:11px}.cz-radius{gap:.25rem;padding:.35rem .2rem}.cz-radius span[aria-hidden]{width:.95rem!important;height:.95rem!important}.cz-foot{gap:.35rem;padding:.5rem .6rem}.cz-foot button{height:2rem!important;padding:0 .65rem!important;font-size:11.5px!important}.cz-foot button svg{width:.8rem;height:.8rem}.nv-row{gap:.5rem!important;padding-top:.28rem!important;padding-bottom:.28rem!important;font-size:13px!important}[data-variant=compact] .nv-row{padding-top:.2rem!important;padding-bottom:.2rem!important;font-size:12px!important}.nv-ico-tile{border-radius:.45rem;width:1.5rem;height:1.5rem}.nv-ico-tile svg{width:.85rem!important;height:.85rem!important}.nv-section{padding-bottom:.25rem!important;font-size:9.5px!important}.nv-search-input{height:2.1rem!important}.nv-kbd,.nv-search-x{min-width:1.2rem;height:1.2rem;font-size:10px}.nv-me{border-radius:.85rem;gap:.55rem;padding:.45rem .55rem}.nv-me-ava [data-slot=avatar]{width:2.1rem;height:2.1rem}.nv-me-name{font-size:12.5px}.nv-me-role,.nv-me-id{font-size:9.5px}.nv-me-contact{font-size:10px}.nv-foot{margin-top:.35rem;font-size:10px}.nv-me-go{width:.9rem;height:.9rem}.si-tone-violet{--tn:#8b5cf6;--tn2:#6366f1}.si-tone-sky{--tn:#0ea5e9;--tn2:#2563eb}.si-tone-emerald{--tn:#10b981;--tn2:#059669}.si-tone-amber{--tn:#f59e0b;--tn2:#ea580c}.si-page{background:var(--background);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.si-page{padding:1.5rem}}.si-mesh{pointer-events:none;position:absolute;inset:0}.si-blob{filter:blur(70px);opacity:.55;will-change:transform;border-radius:9999px;position:absolute}.si-blob-a{background:#8b5cf6;width:34rem;height:34rem;animation:22s ease-in-out infinite si-drift;top:-10rem;left:-10rem}.si-blob-b{opacity:.4;background:#ec4899;width:30rem;height:30rem;animation:26s ease-in-out infinite reverse si-drift;top:15%;right:-9rem}.si-blob-c{opacity:.4;background:#10b981;width:28rem;height:28rem;animation:30s ease-in-out infinite si-drift;bottom:-12rem;left:25%}.si-blob-d{opacity:.35;background:#0ea5e9;width:22rem;height:22rem;animation:34s ease-in-out infinite reverse si-drift;bottom:10%;right:20%}@keyframes si-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(5rem,3.5rem)scale(1.1)}66%{transform:translate(-3rem,5rem)scale(.95)}}.si-grid{pointer-events:none;opacity:.05;background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.si-tools{z-index:20;border:1px solid var(--border);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem;display:flex;position:absolute;top:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.si-tools{border:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.si-tools{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.si-tools{background:color-mix(in oklch, var(--background) 70%, transparent)}}.si-tools{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px -18px #00000080}@media (min-width:640px){.si-tools{top:1.5rem;right:1.5rem}}.si-shell{z-index:10;align-items:stretch;gap:1.5rem;width:100%;max-width:26rem;display:grid;position:relative}@media (min-width:1024px){.si-shell{grid-template-columns:1.05fr 1fr;gap:0;max-width:60rem}}.si-show{display:none}@media (min-width:1024px){.si-show{color:#fff;background:linear-gradient(145deg,#6366f1,#a855f7 45%,#ec4899 80%,#f59e0b);border-radius:1.75rem 0 0 1.75rem;flex-direction:column;justify-content:center;gap:1rem;padding:2.5rem 2.25rem;animation:.62s cubic-bezier(.22,.9,.3,1) both si-in-left;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -35px #a855f7}}.si-show:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff47 1.1px,#0000 1.1px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 20%,#000 90%);mask-image:linear-gradient(120deg,#0000 20%,#000 90%)}.si-show>*{position:relative}.si-show-glow{background:radial-gradient(circle,#ffffff59,#0000 65%);border-radius:9999px;width:20rem;height:20rem;animation:9s ease-in-out infinite um-float;bottom:-8rem;left:-6rem;position:absolute!important}.si-show-float{color:#ffffff59;animation:7s ease-in-out infinite si-bob;position:absolute!important}@keyframes si-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(8deg)}}.si-show-brand{align-items:center;gap:.7rem;display:flex}.si-show-mark{border-radius:11px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 3px #ffffff59,0 12px 24px -12px #00000080}.si-show-name{letter-spacing:.02em;font-size:1.15rem;font-weight:800}.si-show-title{letter-spacing:-.02em;max-width:22rem;font-size:2rem;font-weight:800;line-height:1.12}.si-show-sub{opacity:.9;max-width:24rem;font-size:14px;line-height:1.5}.si-feats{flex-direction:column;gap:.6rem;margin-top:.5rem;display:flex}.si-feat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff38;border-radius:1rem;align-items:center;gap:.75rem;padding:.65rem .8rem;transition:transform .2s,background .2s;animation:.52s cubic-bezier(.22,.9,.3,1) both si-in-left;display:flex}.si-feat:hover{background:#ffffff38;transform:translate(4px)}.si-feat-ico{color:#fff;background:linear-gradient(135deg, var(--tn), var(--tn2));border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 8px 18px -8px #00000073,inset 0 0 0 1px #ffffff4d}.si-feat:hover .si-feat-ico{transform:rotate(-10deg)scale(1.08)}.si-feat b{font-size:14px;font-weight:800;display:block}.si-feat span>span{opacity:.85;font-size:12px;display:block}@keyframes si-in-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.si-card-wrap{flex-direction:column;justify-content:center;display:flex;position:relative}.si-card{background:var(--card);border-radius:1.75rem;flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem 1.25rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.si-card{background:color-mix(in oklch, var(--card) 88%, transparent)}}.si-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.si-card{border:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.si-card{animation:.56s cubic-bezier(.22,.9,.3,1) both si-rise;box-shadow:0 30px 70px -35px #0009}@media (min-width:640px){.si-card{padding:2.25rem 2rem 1.5rem}}@media (min-width:1024px){.si-card{border-left:0;border-radius:0 1.75rem 1.75rem 0;justify-content:center;height:100%}}@keyframes si-rise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.si-card-edge{background:linear-gradient(90deg,#6366f1,#ec4899,#f59e0b,#10b981,#0ea5e9,#6366f1) 0 0/200% 100%;height:4px;animation:6s linear infinite si-edge;position:absolute;inset:0 0 auto}@keyframes si-edge{to{background-position:200% 0}}.si-head{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.si-mark{width:4rem;height:4rem;margin-bottom:.25rem;position:relative}.si-mark-ring{filter:blur(.5px);background:conic-gradient(#6366f1,#ec4899,#f59e0b,#10b981,#0ea5e9,#6366f1);border-radius:18px;animation:5s linear infinite pp-spin;position:absolute;inset:-5px}.si-mark-img{box-shadow:0 0 0 3px var(--card);background:#fff;border-radius:14px;justify-content:center;align-items:center;animation:.56s cubic-bezier(.34,1.56,.64,1) both pe-pop;display:flex;position:absolute;inset:0;overflow:hidden}.si-mark-shine{inset-block:0;background:linear-gradient(90deg,#0000,#fff9,#0000);width:50%;animation:3.6s ease-in-out infinite si-shine;position:absolute;left:-50%}@keyframes si-shine{0%,to{opacity:0;transform:translate(-100%)skew(-20deg)}50%{opacity:1;transform:translate(400%)skew(-20deg)}}.si-hello{color:#b45309;background:#f59e0b26;background:lab(72.7914% 26.933 75.4336/.15);border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .7rem;font-size:12px;font-weight:800;animation:.42s ease-out .12s both pe-pop;display:inline-flex}.si-hello svg{animation:2.4s ease-in-out infinite aih-twinkle}.si-title{letter-spacing:-.02em;background:linear-gradient(90deg, var(--foreground), var(--primary));font-size:1.75rem;font-weight:800;line-height:1.15}@supports (color:color-mix(in lab, red, red)){.si-title{background:linear-gradient(90deg, var(--foreground), color-mix(in oklch, var(--primary) 70%, var(--foreground)))}}.si-title{color:#0000;-webkit-background-clip:text;background-clip:text}.si-sub{color:var(--muted-foreground);font-size:13.5px}.si-form{flex-direction:column;gap:.9rem;display:flex}.si-field{position:relative}.si-field input{transition:border-color .2s,box-shadow .2s;border-radius:.9rem!important;height:3rem!important;font-size:14.5px!important}@supports (color:color-mix(in lab, red, red)){.si-field-ok input{border-color:color-mix(in oklch, #10b981 55%, var(--input))!important}}.si-ok{color:#fff;opacity:0;pointer-events:none;background:#10b981;border-radius:9999px;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;top:.1rem;right:.1rem;transform:scale(.4)}.si-field-ok .si-ok{opacity:1;transform:scale(1)}.si-caps{color:#b45309;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16);border-radius:9999px;align-items:center;gap:.3rem;margin-top:.4rem;padding:.2rem .6rem;font-size:11.5px;font-weight:800;animation:.3s ease-out both pe-pop;display:inline-flex}.dark .si-caps{color:#fcd34d}.si-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.si-remember{color:var(--muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;font-size:12.5px;font-weight:600;display:inline-flex}.si-remember i{color:var(--primary);background:var(--primary);border-radius:9999px;margin-left:.35rem;padding:.02rem .4rem;font-size:10.5px;font-style:normal;font-weight:800}@supports (color:color-mix(in lab, red, red)){.si-remember i{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.si-check-box{border:1.5px solid var(--input);background:var(--background);border-radius:.35rem;transition:background .18s,border-color .18s;position:absolute;inset:0}.peer:checked~.si-check-box{background:var(--primary);border-color:var(--primary)}.peer:focus-visible~.si-check-box{box-shadow:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){.peer:focus-visible~.si-check-box{box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 40%, transparent)}}.si-check-tick{width:18px;height:18px;color:var(--primary-foreground);opacity:0;pointer-events:none;transition:opacity .18s,transform .26s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(.5)}.peer:checked~.si-check-tick{opacity:1;transform:scale(1)}.si-forgot{color:var(--muted-foreground);font-size:12px;font-weight:600}.si-forgot:disabled{cursor:not-allowed;opacity:.7}.si-submit{width:100%;position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg, var(--primary), var(--primary))!important;border:0!important;border-radius:1rem!important;height:3.1rem!important;font-size:15px!important;font-weight:800!important}@supports (color:color-mix(in lab, red, red)){.si-submit{background:linear-gradient(135deg, color-mix(in oklch, var(--primary) 80%, #64748b), color-mix(in oklch, var(--primary) 60%, #475569))!important}}.si-submit{transition:filter .2s,box-shadow .3s,transform .15s!important}.si-submit-ready{animation:5s infinite sx-sheen;box-shadow:0 16px 34px -16px #10b981;background:linear-gradient(135deg,#10b981,#0ea5e9 55%,#6366f1) 0 0/170% 170%!important}.si-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.si-submit-arrow{transition:transform .2s}.si-submit:hover .si-submit-arrow{transform:translate(4px)}.si-submit-sweep{background:linear-gradient(90deg,#0000,#ffffff47,#0000);transition:transform .7s;position:absolute;inset:0;transform:translate(-100%)}.si-submit:hover .si-submit-sweep{transform:translate(100%)}.si-error{background:#f43f5e1a;background:lab(56.4564% 69.5783 26.8306/.1);border:1px solid #f43f5e73;border:1px solid lab(56.4564% 69.5783 26.8306/.45);border-radius:1rem;align-items:flex-start;gap:.6rem;padding:.7rem .75rem;animation:.7s cubic-bezier(.22,.9,.3,1) both si-shake;display:flex;position:relative;overflow:hidden}@keyframes si-shake{0%{opacity:0;transform:translateY(-8px)}45%{opacity:1;transform:none}58%{transform:translate(-5px)}70%{transform:translate(4px)}82%{transform:translate(-3px)}to{transform:none}}.si-error-badge{color:#fff;background:linear-gradient(135deg,#f43f5e,#be123c);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;animation:1.6s ease-in-out infinite um-pulse;display:inline-flex}.si-error-text{color:#be123c;font-size:13px;font-weight:700;line-height:1.35}.dark .si-error-text{color:#fda4af}.si-error-hint{color:#f43f5e;margin-top:.1rem;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.si-error-hint{color:color-mix(in oklch, #f43f5e 70%, var(--muted-foreground))}}.si-error-x{color:#e11d48;cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;transition:background .16s;display:inline-flex}.si-error-x:hover{background:#f43f5e26;background:lab(56.4564% 69.5783 26.8306/.15)}.si-error-line{transform-origin:0;background:linear-gradient(90deg,#f43f5e,#0000);width:100%;height:2px;animation:.62s ease-out .14s both wx-bar-grow;position:absolute;bottom:0;left:0}.si-trust{border-top:1px dashed var(--border);flex-wrap:wrap;justify-content:center;gap:.35rem;padding-top:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.si-trust{border-top:1px dashed color-mix(in oklch, var(--border) 70%, transparent)}}.si-trust-chip{color:var(--tn);background:var(--tn);border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.si-trust-chip{background:color-mix(in oklch, var(--tn) 12%, transparent)}}.si-legal{text-align:center;color:var(--muted-foreground);margin-top:1rem;font-size:11px}@media (prefers-reduced-motion:reduce){.si-blob,.si-show-float,.si-card-edge,.si-mark-ring,.si-mark-shine,.si-submit-ready{animation:none!important}}.si-show-title{text-wrap:balance}.si-check-box{border:1.5px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.si-check-box{border:1.5px solid color-mix(in oklch, var(--foreground) 35%, transparent)}}.si-check-box{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.si-check-box{background:color-mix(in oklch, var(--muted) 60%, var(--background))}}.si-remember:hover .si-check-box{border-color:var(--primary)}@media (min-width:1024px){.si-card-wrap .si-legal{margin-top:1rem;position:absolute;top:100%;left:-100%;right:0}}.si-blob-a{background:var(--primary);opacity:.35}.si-blob-b{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.si-blob-b{background:color-mix(in oklch, var(--primary) 60%, #0ea5e9)}}.si-blob-b{opacity:.18}.si-blob-c{background:var(--primary);opacity:.16}.si-blob-d{display:none}:root:not(.dark) .si-blob{opacity:.18}@media (min-width:1024px){.si-show{background:linear-gradient(150deg, var(--primary), var(--primary))}@supports (color:color-mix(in lab, red, red)){.si-show{background:linear-gradient(150deg, color-mix(in oklch, var(--primary) 85%, #0f172a), color-mix(in oklch, var(--primary) 55%, #020617))}}.si-show{box-shadow:0 30px 70px -40px var(--primary)}}.si-feat-ico{background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff47}.si-card-edge{background:linear-gradient(90deg, transparent, var(--primary), transparent);background-size:100% 100%;height:3px;animation:none}.si-mark{width:3.75rem;height:3.75rem}.si-mark-img{box-shadow:0 10px 26px -12px var(--primary), 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.si-mark-img{box-shadow:0 10px 26px -12px color-mix(in oklch, var(--primary) 70%, #000), 0 0 0 1px color-mix(in oklch, var(--foreground) 10%, transparent)}}.si-hello{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.si-hello{background:color-mix(in oklch, var(--primary) 12%, transparent)}}.dark .si-hello{color:var(--primary)}.si-title{color:var(--foreground);background:0 0}.si-trust-chip{color:var(--muted-foreground);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.si-trust-chip{background:color-mix(in oklch, var(--muted-foreground) 10%, transparent)}}.si-submit-ready{box-shadow:0 14px 30px -16px var(--primary);animation:none;background:var(--primary)!important}.si-remember i{color:var(--muted-foreground);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.si-remember i{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.si-ok{color:#10b981;background:#10b9812e;background:lab(66.6921% -50.6679 17.0586/.18);width:1.15rem;height:1.15rem;top:auto;bottom:.9rem;right:2.6rem}.si-field-ok input{border-color:#10b981!important}@supports (color:color-mix(in lab, red, red)){.si-field-ok input{border-color:color-mix(in oklch, #10b981 45%, var(--input))!important}}.si-field:has(.si-caps) .si-ok{bottom:2.9rem}.si-field:has([aria-invalid=true]) .si-ok{display:none}.si-ok svg{width:.7rem;height:.7rem}.er-tone-muted{--er:var(--primary);--er2:var(--primary)}@supports (color:color-mix(in lab, red, red)){.er-tone-muted{--er2:color-mix(in oklch, var(--primary) 60%, #0ea5e9)}}.er-tone-warning{--er:#f59e0b;--er2:#ea580c}.er-tone-destructive{--er:#f43f5e;--er2:#be123c}.er-page{background:var(--background);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem 1rem;display:flex;position:relative;overflow:hidden}.er-back{pointer-events:none;position:absolute;inset:0}.er-blob{filter:blur(80px);border-radius:9999px;position:absolute}.er-blob-a{background:var(--er);opacity:.28;width:32rem;height:32rem;animation:24s ease-in-out infinite si-drift;top:-10rem;left:-8rem}.er-blob-b{background:var(--er2);opacity:.2;width:26rem;height:26rem;animation:30s ease-in-out infinite reverse si-drift;bottom:-8rem;right:-8rem}:root:not(.dark) .er-blob{opacity:.14}.er-grid{opacity:.05;background-image:linear-gradient(var(--foreground) 1px, transparent 1px), linear-gradient(90deg, var(--foreground) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 25%,#0000 75%);mask-image:radial-gradient(#000 25%,#0000 75%)}.er-float{border:2px solid var(--er);position:absolute}@supports (color:color-mix(in lab, red, red)){.er-float{border:2px solid color-mix(in oklch, var(--er) 35%, transparent)}}.er-float{background:var(--er)}@supports (color:color-mix(in lab, red, red)){.er-float{background:color-mix(in oklch, var(--er) 7%, transparent)}}.er-float{animation:8s ease-in-out infinite si-bob}.er-body{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.4rem;width:100%;max-width:34rem;display:flex;position:relative}.er-code{align-items:center;gap:.7rem;display:flex}.er-tile{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff;background:linear-gradient(145deg, var(--er), var(--er2));width:6rem;height:7.25rem;box-shadow:0 24px 50px -24px var(--er), inset 0 1px 0 #ffffff59;border-radius:1.6rem;justify-content:center;align-items:center;font-size:5rem;font-weight:900;line-height:1;animation:.7s cubic-bezier(.34,1.56,.64,1) both er-drop,5s ease-in-out .9s infinite er-sway;display:inline-flex;position:relative}.er-tile:nth-child(2){animation-delay:.11s,1.3s}.er-tile:nth-child(3){animation-delay:.22s,1.7s}.er-tile:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff38,#0000 55%);position:absolute;inset:0}@keyframes er-drop{0%{opacity:0;transform:translateY(-40px)scale(.8)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes er-sway{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(2deg)}}.er-tile-glyph{background:var(--card);color:var(--er);border:2px solid var(--er)}@supports (color:color-mix(in lab, red, red)){.er-tile-glyph{border:2px solid color-mix(in oklch, var(--er) 45%, transparent)}}.er-tile-glyph{box-shadow:0 24px 50px -28px var(--er)}.er-tile-glyph:after{display:none}.er-glyph{width:3.2rem;height:3.2rem;position:relative}.er-tone-muted .er-glyph{animation:6s linear infinite er-spin}.er-tone-warning .er-glyph{transform-origin:50% 20%;animation:2.4s ease-in-out infinite er-wiggle}.er-tone-destructive .er-glyph{animation:2.2s step-end infinite er-flicker}@keyframes er-spin{to{transform:rotate(360deg)}}@keyframes er-wiggle{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-12deg)}80%{transform:rotate(10deg)}90%{transform:rotate(-6deg)}}@keyframes er-flicker{0%,to{opacity:1}42%{opacity:.35}46%{opacity:1}48%{opacity:.4}52%{opacity:1}}.er-glyph-ring{border:2px dashed var(--er);border-radius:9999px;position:absolute;inset:.7rem}@supports (color:color-mix(in lab, red, red)){.er-glyph-ring{border:2px dashed color-mix(in oklch, var(--er) 40%, transparent)}}.er-glyph-ring{animation:14s linear infinite reverse er-spin}.er-text{flex-direction:column;align-items:center;gap:.5rem;animation:.52s ease-out .3s both mo-rise;display:flex}.er-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--er);background:var(--er);border-radius:9999px;padding:.2rem .7rem;font-size:11.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.er-badge{background:color-mix(in oklch, var(--er) 13%, transparent)}}.er-title{letter-spacing:-.02em;font-size:1.75rem;font-weight:800;line-height:1.2}.er-desc{max-width:28rem;color:var(--muted-foreground);font-size:14px;line-height:1.55}.er-path{max-width:100%;color:var(--muted-foreground);background:var(--muted);border-radius:.6rem;padding:.25rem .65rem;font-family:ui-monospace,monospace;font-size:12px}@supports (color:color-mix(in lab, red, red)){.er-path{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.er-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.er-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;animation:.52s ease-out .38s both mo-rise;display:flex}.er-home{box-shadow:0 12px 26px -14px var(--er);color:#fff!important;background:linear-gradient(135deg, var(--er), var(--er2))!important;border-color:#0000!important}.er-home:hover{filter:brightness(1.08);transform:translateY(-1px)}.er-back-btn:hover svg{transform:translate(-3px)}.er-back-btn svg{transition:transform .2s}.er-search{width:100%;max-width:26rem;animation:.52s ease-out .44s both mo-rise}.er-search-box{background:var(--card);border-radius:1rem;gap:.6rem;max-width:none;height:3rem;padding:0 1rem}.er-search-box:focus-within{border-color:var(--er);box-shadow:0 0 0 3px var(--er)}@supports (color:color-mix(in lab, red, red)){.er-search-box:focus-within{box-shadow:0 0 0 3px color-mix(in oklch, var(--er) 25%, transparent)}}.er-search-box .pv-input{height:100%;font-size:14px}.er-links{flex-direction:column;align-items:center;gap:.55rem;display:flex}.er-links-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:11px;font-weight:800}.er-links-row{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.er-link{--c:var(--primary);border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.45rem;padding:.3rem .8rem .3rem .3rem;font-size:13px;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s;animation:.38s ease-out both pe-pop;display:inline-flex}.er-link:hover{border-color:var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.er-link:hover{border-color:color-mix(in oklch, var(--c) 50%, transparent)}}.er-link:hover{box-shadow:0 10px 22px -14px var(--c)}.er-link-ico{color:#fff;background:var(--c);border-radius:9999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.er-link:hover .er-link-ico{transform:rotate(-12deg)scale(1.08)}.er-link-violet{--c:#8b5cf6}.er-link-sky{--c:#0ea5e9}.er-link-emerald{--c:#10b981}.er-link-amber{--c:#f59e0b}.er-details{color:var(--muted-foreground);font-size:12px}.er-digest-row{flex-wrap:wrap;justify-content:center;gap:.45rem;display:inline-flex}.er-digest,.er-support{cursor:pointer;border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:12px;font-weight:600;transition:border-color .16s,color .16s;display:inline-flex}.er-digest:hover,.er-support:hover{color:var(--er);border-color:var(--er)}@supports (color:color-mix(in lab, red, red)){.er-digest:hover,.er-support:hover{border-color:color-mix(in oklch, var(--er) 45%, transparent)}}@media (max-width:480px){.er-tile{border-radius:1.2rem;width:4.6rem;height:5.6rem;font-size:3.8rem}.er-glyph{width:2.5rem;height:2.5rem}.er-title{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.er-tile,.er-glyph,.er-glyph-ring,.er-blob,.er-float{animation:none!important}}.er-code{-webkit-user-select:none;user-select:none}.er-float{justify-content:center;align-items:center;display:flex}.er-float-ico{width:45%;height:45%;color:var(--er)}@supports (color:color-mix(in lab, red, red)){.er-float-ico{color:color-mix(in oklch, var(--er) 70%, transparent)}}.er-float-ico{flex-shrink:0}.sq-tone-slate{--tn:var(--primary);--tn2:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sq-tone-slate{--tn2:color-mix(in oklch, var(--primary) 70%, #0f172a)}}.sq-tone-violet{--tn:#8b5cf6;--tn2:#6366f1}.sq-tone-sky{--tn:#0ea5e9;--tn2:#2563eb}.sq-tone-emerald{--tn:#10b981;--tn2:#059669}.sq-hero{border:1px solid var(--primary);border-radius:1.5rem;flex-direction:column;gap:.85rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sq-hero{border:1px solid color-mix(in oklch, var(--primary) 25%, var(--border))}}.sq-hero{background:linear-gradient(135deg, var(--primary), var(--card) 65%)}@supports (color:color-mix(in lab, red, red)){.sq-hero{background:linear-gradient(135deg, color-mix(in oklch, var(--primary) 12%, var(--card)), var(--card) 65%)}}.sq-hero{animation:.42s ease-out both mo-rise}.sq-hero-glow{pointer-events:none;background:radial-gradient(circle, var(--primary), transparent 65%);border-radius:9999px;width:18rem;height:18rem;position:absolute;top:-9rem;right:-5rem}@supports (color:color-mix(in lab, red, red)){.sq-hero-glow{background:radial-gradient(circle, color-mix(in oklch, var(--primary) 35%, transparent), transparent 65%)}}.sq-hero-glow{animation:9s ease-in-out infinite um-float}.sq-hero>*{position:relative}.sq-hero>.sq-hero-glow{position:absolute}.sq-box{background:var(--background);border:2px solid var(--border);border-radius:1.15rem;align-items:center;gap:.75rem;height:3.75rem;padding:0 .6rem;transition:border-color .2s,box-shadow .2s;display:flex}.sq-box:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary), 0 16px 34px -22px var(--primary)}@supports (color:color-mix(in lab, red, red)){.sq-box:focus-within{box-shadow:0 0 0 4px color-mix(in oklch, var(--primary) 22%, transparent), 0 16px 34px -22px var(--primary)}}.sq-box-ico{width:2.6rem;height:2.6rem;color:var(--primary-foreground);background:var(--primary);box-shadow:0 8px 18px -10px var(--primary);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.sq-box:focus-within .sq-box-ico{transform:rotate(-10deg)scale(1.05)}.sq-input{flex:1;min-width:0;font-weight:600;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:17px!important}.sq-kbd{min-width:1.8rem;height:1.8rem;color:var(--muted-foreground);border:1px solid var(--border);background:var(--card);border-radius:.5rem;justify-content:center;align-items:center;margin-right:.3rem;font-family:inherit;font-size:12px;font-weight:800;display:inline-flex}.sq-clear{height:2.2rem;color:var(--muted-foreground);cursor:pointer;background:var(--muted-foreground);border-radius:.7rem;align-items:center;gap:.3rem;padding:0 .75rem;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sq-clear{background:color-mix(in oklch, var(--muted-foreground) 11%, transparent)}}.sq-clear{transition:background .16s,color .16s}.sq-clear:hover{color:#fff;background:#f43f5e}.sq-start{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sq-start-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);align-items:center;gap:.3rem;margin-right:.2rem;font-size:11px;font-weight:800;display:inline-flex}.sq-ex{cursor:pointer;border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:12.5px;transition:border-color .16s,transform .16s,box-shadow .16s;animation:.32s ease-out both pe-pop;display:inline-flex}.sq-ex svg{color:var(--primary)}.sq-ex-label{color:var(--muted-foreground)}.sq-ex b{font-family:ui-monospace,monospace;font-size:12px;font-weight:800}.sq-ex:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.sq-ex:hover{border-color:color-mix(in oklch, var(--primary) 50%, transparent)}}.sq-ex:hover{box-shadow:0 10px 20px -14px var(--primary)}.sq-recent{cursor:pointer;color:var(--primary);background:var(--primary);border-radius:9999px;padding:.3rem .7rem;font-size:12.5px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.sq-recent{background:color-mix(in oklch, var(--primary) 11%, transparent)}}.sq-recent{transition:background .16s;animation:.3s ease-out both pe-pop}.sq-recent:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.sq-recent:hover{background:color-mix(in oklch, var(--primary) 20%, transparent)}}.sq-recent-clear{cursor:pointer;width:1.9rem;height:1.9rem;color:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.sq-recent-clear:hover{color:#fff;background:#f43f5e}.sq-note{color:var(--muted-foreground);align-items:center;gap:.45rem;font-size:12px;display:flex}.sq-tabs{background:var(--card);border:1px solid var(--border);border-radius:1.1rem;flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;padding:.3rem;animation:.32s ease-out both mo-rise;display:flex}.sq-tab{height:2.5rem;color:var(--muted-foreground);cursor:pointer;border-radius:.85rem;align-items:center;gap:.5rem;padding:0 .6rem 0 .35rem;font-size:13px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.sq-tab:disabled{opacity:.45;cursor:not-allowed}.sq-tab-ico{width:1.85rem;height:1.85rem;color:var(--tn);background:var(--tn);border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sq-tab-ico{background:color-mix(in oklch, var(--tn) 14%, transparent)}}.sq-tab-ico{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.sq-tab:hover:not(:disabled){color:var(--foreground);background:var(--tn)}@supports (color:color-mix(in lab, red, red)){.sq-tab:hover:not(:disabled){background:color-mix(in oklch, var(--tn) 8%, transparent)}}.sq-tab:hover:not(:disabled) .sq-tab-ico{transform:rotate(-12deg)scale(1.1)}.sq-tab-n{text-align:center;font-variant-numeric:tabular-nums;background:var(--muted-foreground);border-radius:9999px;min-width:1.6rem;padding:.05rem .4rem;font-size:11.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.sq-tab-n{background:color-mix(in oklch, var(--muted-foreground) 14%, transparent)}}.sq-tab-on,.sq-tab-on:hover{box-shadow:0 8px 20px -10px var(--tn);color:#fff!important;background:linear-gradient(135deg, var(--tn), var(--tn2))!important}.sq-tab-on .sq-tab-ico{color:#fff;background:#ffffff38}.sq-tab-on .sq-tab-n{background:#ffffff40}.gs-hit{color:inherit;background:#facc1573;background:lab(84.2786% 6.27857 82.0647/.45);border-radius:.25em;padding:0 .12em;box-shadow:0 0 0 1px #facc158c;box-shadow:0 0 0 1px lab(84.2787% 6.27857 82.0647/.55)}.gs-card{position:relative;overflow:hidden}.gs-edge{background:var(--muted-foreground);width:4px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.gs-edge{background:color-mix(in oklch, var(--muted-foreground) 35%, transparent)}}.gs-edge-success{background:#10b981}.gs-edge-warning{background:#f59e0b}.gs-edge-destructive{background:#f43f5e}.gs-edge-info{background:#0ea5e9}.gs-card-ava{color:#fff;background:linear-gradient(135deg, oklch(.68 .16 var(--h)), oklch(.55 .19 calc(var(--h) + 40deg)));width:2.5rem;height:2.5rem;box-shadow:0 6px 14px -8px oklch(.55 .19 var(--h));border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.gs-card:hover .gs-card-ava,.gs-card:hover .gs-card-mark,.gs-card:hover .gs-card-thumb{transform:rotate(-6deg)scale(1.06)}.gs-card-mark,.gs-card-thumb{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@media (max-width:640px){.sq-box{height:3.25rem}.sq-input{font-size:15px!important}.sq-ex-label{display:none}}.pp-tone-violet,.pp-tone-sky,.pp-tone-emerald,.pp-tone-amber,.pp-tone-rose,.ss-kind-phone,.ss-kind-tablet,.ss-kind-laptop,.ss-kind-desktop,.ss-kind-web{--tn:var(--primary);--tn2:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pp-tone-violet,.pp-tone-sky,.pp-tone-emerald,.pp-tone-amber,.pp-tone-rose,.ss-kind-phone,.ss-kind-tablet,.ss-kind-laptop,.ss-kind-desktop,.ss-kind-web{--tn2:color-mix(in oklch, var(--primary) 70%, #0f172a)}}.pp-grad-violet{background:var(--primary)}.pp-cover{background:linear-gradient(120deg, var(--primary), var(--primary) 70%, var(--primary))}@supports (color:color-mix(in lab, red, red)){.pp-cover{background:linear-gradient(120deg, var(--primary), color-mix(in oklch, var(--primary) 55%, #0f172a) 70%, color-mix(in oklch, var(--primary) 30%, #020617))}}.pp-blob-a{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pp-blob-a{background:color-mix(in oklch, var(--primary) 60%, #fff)}}.pp-blob-a{opacity:.35}.pp-blob-b{background:var(--primary);opacity:.45}.pp-blob-c{display:none}.pp-ava-ring{background:var(--primary);animation:none;inset:-4px}.pp-chip-role{background:var(--primary);box-shadow:none;color:var(--primary-foreground)}.pp-chip-type{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pp-chip-type{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.pp-chip-type{box-shadow:none}.pp-edit{box-shadow:0 10px 24px -14px var(--primary);background:var(--primary)!important;color:var(--primary-foreground)!important}.pp-stat{background:var(--card);color:var(--foreground);border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.pp-stat{border:1px solid color-mix(in oklch, var(--primary) 25%, var(--border))}}.pp-stat{box-shadow:none}.pp-stat:before,.pp-stat:after{display:none}.pp-stat-ico{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pp-stat-ico{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.pp-stat-ico{box-shadow:none}.pp-stat-label{color:var(--muted-foreground)}.pp-stats>.pp-stat:first-child{color:#fff;background:linear-gradient(135deg, var(--primary), var(--primary));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.pp-stats>.pp-stat:first-child{background:linear-gradient(135deg, var(--primary), color-mix(in oklch, var(--primary) 65%, #0f172a))}}.pp-stats>.pp-stat:first-child{box-shadow:0 16px 34px -22px var(--primary)}.pp-stats>.pp-stat:first-child .pp-stat-ico{color:#fff;background:#fff3}.pp-stats>.pp-stat:first-child .pp-stat-label{color:#ffffffd9}.pp-fields{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.pp-field{background:var(--background);border-color:var(--border)}.pp-field:before{display:none}.pp-field-ico{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pp-field-ico{background:color-mix(in oklch, var(--primary) 13%, transparent)}}.pp-field-ico{box-shadow:none}.pp-field-label{color:var(--muted-foreground)}.pp-field:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pp-field:hover{border-color:color-mix(in oklch, var(--primary) 40%, var(--border))}}.pp-field:hover{box-shadow:none}.pp-call{background:var(--primary);color:var(--primary-foreground)}.pp-section{--h:0deg;box-shadow:none}.pp-section-head{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pp-section-head{background:color-mix(in oklch, var(--primary) 9%, transparent)}}.pp-section-dot{background:var(--primary);box-shadow:none}.pp-section-n{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pp-section-n{background:color-mix(in oklch, var(--primary) 13%, transparent)}}.dark .pp-section-n,.pp-entry-on>svg:first-child,a:hover .pp-entry-go{color:var(--primary)}a:hover>.pp-entry-on{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){a:hover>.pp-entry-on{background:color-mix(in oklch, var(--primary) 10%, transparent)}}.pp-code,.dark .pp-code{color:var(--muted-foreground);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.pp-code,.dark .pp-code{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.pp-section:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.pp-section:hover{border-color:color-mix(in oklch, var(--primary) 40%, var(--border))}}.pp-section:hover{box-shadow:none}.pp-access-ring:before{background:conic-gradient(var(--primary) calc(var(--p) * 1%), var(--muted-foreground) 0)}@supports (color:color-mix(in lab, red, red)){.pp-access-ring:before{background:conic-gradient(var(--primary) calc(var(--p) * 1%), color-mix(in oklch, var(--muted-foreground) 18%, transparent) 0)}}.ss-policy{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ss-policy{border-color:color-mix(in oklch, var(--primary) 30%, transparent)}}.ss-policy{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ss-policy{background:color-mix(in oklch, var(--primary) 7%, transparent)}}.ss-policy-ico{background:var(--primary)}.ss-badge-current{background:var(--primary);color:var(--primary-foreground)}.ss-badge-remember{color:var(--muted-foreground);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.ss-badge-remember{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.ss-card-current{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ss-card-current{border-color:color-mix(in oklch, var(--primary) 50%, transparent)}}.ss-card-current{background:var(--card)}.ss-card-current:before{background:var(--primary)}[data-theme-preset=oled-black] .si-grid{opacity:.03}.ra-card{overflow:hidden}.ra-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;padding:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ra-head{border-bottom:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.ra-head{background:linear-gradient(135deg, var(--primary), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.ra-head{background:linear-gradient(135deg, color-mix(in oklch, var(--primary) 9%, transparent), transparent 60%)}}.ra-head-title{align-items:center;gap:.75rem;min-width:0;display:flex}.ra-head-ico{width:2.5rem;height:2.5rem;color:var(--primary-foreground);background:var(--primary);box-shadow:0 8px 18px -10px var(--primary);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ra-head-ico svg{animation:1.8s ease-in-out infinite ra-beat}@keyframes ra-beat{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.1)}}.ra-title{align-items:center;gap:.5rem;font-size:15px;font-weight:800;display:flex}.ra-count{color:var(--primary);background:var(--primary);border-radius:9999px;padding:.05rem .5rem;font-size:11.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ra-count{background:color-mix(in oklch, var(--primary) 14%, transparent)}}.ra-count{font-variant-numeric:tabular-nums}.ra-sub{color:var(--muted-foreground);font-size:12px}.ra-stats{flex-wrap:wrap;gap:.4rem;display:flex}.ra-stat{height:2.5rem;color:var(--muted-foreground);border:1px solid var(--border);background:var(--card);border-radius:.85rem;align-items:center;gap:.45rem;padding:0 .85rem;font-size:12.5px;display:inline-flex}.ra-stat svg{color:var(--primary)}.ra-stat-n{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.ra-stat-online{cursor:pointer;transition:border-color .18s,background .18s,transform .15s}.ra-stat-online:hover{border-color:#22c55e73;border-color:lab(70.2187% -57.9805 39.4386/.45);transform:translateY(-1px)}.ra-stat-on{color:#fff;background:linear-gradient(135deg,#22c55e,#059669);border-color:#0000;box-shadow:0 8px 18px -10px #22c55e}.ra-stat-on .ra-stat-n{color:#fff}.ra-live{background:#22c55e;border-radius:9999px;width:.55rem;height:.55rem;position:relative}.ra-stat-on .ra-live{background:#fff}.ra-live:after{content:"";border-radius:inherit;background:inherit;animation:1.6s cubic-bezier(0,0,.2,1) infinite sf-ping;position:absolute;inset:0}.ra-tools{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.8rem 1.25rem;display:flex}.ra-search{border-radius:.85rem;flex:14rem;gap:.55rem;max-width:none;height:2.75rem;padding:0 .85rem}.ra-search .pv-input{height:100%;font-size:13.5px}.ra-seg{border:1px solid var(--border);background:var(--muted);border-radius:.85rem;flex-shrink:0;align-items:center;gap:.15rem;height:2.75rem;padding:.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ra-seg{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.ra-seg-btn{height:2.2rem;color:var(--muted-foreground);cursor:pointer;border-radius:.65rem;align-items:center;gap:.35rem;padding:0 .7rem;font-size:12.5px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.ra-seg-btn:hover{color:var(--foreground)}.ra-seg-on,.ra-seg-on:hover{color:var(--primary-foreground);background:var(--primary);box-shadow:0 5px 14px -8px var(--primary)}.ra-roles{scrollbar-width:thin;border-bottom:1px solid var(--border);gap:.35rem;padding:0 1.25rem .85rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.ra-roles{border-bottom:1px solid color-mix(in oklch, var(--border) 70%, transparent)}}.ra-role{white-space:nowrap;cursor:pointer;color:var(--muted-foreground);border:1px solid var(--border);background:var(--card);border-radius:9999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.3rem .4rem .3rem .75rem;font-size:12px;font-weight:700;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.ra-role:hover{color:var(--foreground);border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ra-role:hover{border-color:color-mix(in oklch, var(--primary) 40%, var(--border))}}.ra-role-n{text-align:center;background:var(--muted-foreground);border-radius:9999px;min-width:1.35rem;padding:.02rem .35rem;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ra-role-n{background:color-mix(in oklch, var(--muted-foreground) 13%, transparent)}}.ra-role-n{font-variant-numeric:tabular-nums}.ra-role-on,.ra-role-on:hover{color:var(--primary-foreground);background:var(--primary);border-color:#0000}.ra-role-on .ra-role-n{background:#ffffff40}.ra-part{flex-direction:column;gap:.65rem;display:flex}.ra-part+.ra-part{margin-top:.85rem}.ra-part-head{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:11.5px;font-weight:800;display:inline-flex}.ra-part-online{color:#16a34a}.dark .ra-part-online{color:#4ade80}.ra-part-n{background:currentColor;border-radius:9999px;padding:.02rem .45rem;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.ra-part-n{background:color-mix(in oklch, currentColor 14%, transparent)}}.ra-tile{text-align:center;border:1px solid var(--border);background:var(--card);border-radius:1.1rem;flex-direction:column;align-items:center;gap:.35rem;padding:1rem .7rem .75rem;transition:transform .2s,border-color .2s,box-shadow .2s;animation:.38s ease-out both mo-rise;display:flex;position:relative}.ra-tile:hover{border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.ra-tile:hover{border-color:color-mix(in oklch, var(--primary) 45%, var(--border))}}.ra-tile:hover{box-shadow:0 16px 32px -22px var(--primary)}.ra-tile-online{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.ra-tile-online{border-color:color-mix(in oklch, #22c55e 35%, var(--border))}}.ra-tile-online{background:linear-gradient(180deg, #22c55e, var(--card) 55%)}@supports (color:color-mix(in lab, red, red)){.ra-tile-online{background:linear-gradient(180deg, color-mix(in oklch, #22c55e 8%, var(--card)), var(--card) 55%)}}.ra-tile [data-slot] img,.ra-tile img{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.ra-tile:hover img{transform:scale(1.06)}.ra-tile-name{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:.2rem;font-size:13.5px;font-weight:800;overflow:hidden}.ra-tile:hover .ra-tile-name{color:var(--primary)}.ra-tile-role{max-width:100%;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.ra-tile-foot{flex-wrap:wrap;justify-content:center;gap:.3rem;margin-top:.15rem;display:flex}.ra-sip{font-variant-numeric:tabular-nums;color:var(--primary);background:var(--primary);border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ra-sip{background:color-mix(in oklch, var(--primary) 13%, transparent)}}.ra-sip-btn{cursor:pointer;transition:background .16s,color .16s}.ra-sip-btn:hover{color:var(--primary-foreground);background:var(--primary)}.ra-sip-done{color:#fff;background:#22c55e}.ra-ago{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:11px;font-weight:700;display:inline-flex}.ra-ago-now{color:#15803d;background:#22c55e26;background:lab(70.2187% -57.9805 39.4386/.15)}.ra-ago-today{color:var(--foreground);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.ra-ago-today{background:color-mix(in oklch, var(--muted-foreground) 12%, transparent)}}.ra-ago-old{color:var(--muted-foreground);background:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.ra-ago-old{background:color-mix(in oklch, var(--muted-foreground) 8%, transparent)}}.dark .ra-ago-now{color:#4ade80}.ra-row{border-radius:.85rem;align-items:center;gap:.75rem;padding:.6rem .5rem;transition:background .16s;display:flex}.ra-row:hover{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ra-row:hover{background:color-mix(in oklch, var(--primary) 7%, transparent)}}.ra-empty{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.4rem;padding:2rem;font-size:13px;display:flex}.ra-more{border-radius:9999px!important}.ra-role{-webkit-user-select:none;user-select:none}.oc-bar{border:1px solid var(--success);border-radius:1.3rem;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;padding:.9rem 1rem .9rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.oc-bar{border:1px solid color-mix(in oklch, var(--success) 40%, var(--border))}}.oc-bar{background:linear-gradient(135deg, var(--success), var(--card) 70%)}@supports (color:color-mix(in lab, red, red)){.oc-bar{background:linear-gradient(135deg, color-mix(in oklch, var(--success) 12%, var(--card)), var(--card) 70%)}}.oc-bar{box-shadow:0 16px 34px -26px var(--success);animation:.52s cubic-bezier(.22,.9,.3,1) both oc-in}@keyframes oc-in{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:none}}.oc-bar-ico{color:#fff;background:var(--success);width:2.75rem;height:2.75rem;box-shadow:0 8px 18px -10px var(--success);transform-origin:70% 80%;border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;animation:2.4s ease-in-out infinite oc-wave;display:inline-flex}@keyframes oc-wave{0%,60%,to{transform:rotate(0)}70%{transform:rotate(14deg)}80%{transform:rotate(-8deg)}90%{transform:rotate(10deg)}}.oc-bar-text{flex-direction:column;flex:16rem;gap:.15rem;min-width:0;display:flex}.oc-bar-text b{font-size:14.5px;font-weight:800}.oc-bar-text span{color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:12.5px;display:inline-flex}.oc-claim{color:#fff;white-space:nowrap;cursor:pointer;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;height:3rem;padding:0 1.4rem;font-size:14.5px;font-weight:800;display:inline-flex}.oc-claim:disabled{cursor:not-allowed;opacity:.75}.oc-claim-ico{background:#ffffff38;border-radius:9999px;place-items:center;width:1.8rem;height:1.8rem;display:grid;position:relative}.oc-claim-clock{font-variant-numeric:tabular-nums;background:#ffffff38;border-radius:9999px;padding:.1rem .55rem;font-size:12px;position:relative}@media (max-width:640px){.oc-claim{width:100%}}.oc-claim{-webkit-user-select:none;user-select:none}.hwx{transition:transform .22s,box-shadow .22s}.hwx:hover{box-shadow:0 16px 34px -20px var(--hwx-to);transform:translateY(-2px)}.hwx:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(110deg,#0000 35%,#ffffff1a 50%,#0000 65%) 0 0/250% 100%;animation:7s ease-in-out infinite hwx-sheen;position:absolute;inset:0}@keyframes hwx-sheen{0%,70%{background-position:130% 0}to{background-position:-130% 0}}.hwx-mark{position:relative;overflow:visible}.hwx-mark-halo{background:radial-gradient(circle, var(--hwx-from), transparent 70%);border-radius:9999px;position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.hwx-mark-halo{background:radial-gradient(circle, color-mix(in oklch, var(--hwx-from) 55%, transparent), transparent 70%)}}.hwx-mark-halo{animation:3s ease-in-out infinite hwx-halo}@keyframes hwx-halo{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.25)}}.hwx-glyph{position:relative}.hwx-clear:not(.hwx-night) .hwx-glyph{animation:14s linear infinite hwx-spin}.hwx-night .hwx-glyph{animation:5s ease-in-out infinite hwx-rock}.hwx-clouds .hwx-glyph,.hwx-fog .hwx-glyph{animation:3.5s ease-in-out infinite hwx-bob}.hwx-rain .hwx-glyph,.hwx-drizzle .hwx-glyph{animation:2.2s ease-in-out infinite hwx-bob}.hwx-thunder .hwx-glyph{animation:7s step-end infinite hwx-zap}.hwx-snow .hwx-glyph{animation:9s linear infinite hwx-spin}.hwx-wind .hwx-glyph{animation:1.8s ease-in-out infinite hwx-sway}@keyframes hwx-rock{0%,to{transform:rotate(-12deg)}50%{transform:rotate(8deg)}}@keyframes hwx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes hwx-sway{0%,to{transform:translate(-1.5px)skew(-6deg)}50%{transform:translate(1.5px)skew(6deg)}}@keyframes hwx-zap{0%,2%{opacity:1}3%{opacity:.2;transform:scale(1.3)}4%{opacity:1;transform:none}5%{opacity:.3}7%,to{opacity:1}}.hwx-temp{animation:.7s cubic-bezier(.34,1.56,.64,1) both hwx-temp-in}@keyframes hwx-temp-in{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:1;transform:none}}.hwx-deg{animation:3s ease-in-out infinite hwx-halo;display:inline-block}.hwx-sunrays{background:repeating-conic-gradient(#ffffff29 0deg 6deg,#0000 6deg 24deg);border-radius:9999px;width:6.5rem;height:6.5rem;margin-top:-3.25rem;animation:24s linear infinite hwx-spin;position:absolute;top:50%;left:-2.2rem;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 70%);mask-image:radial-gradient(circle,#000 20%,#0000 70%)}.hwx-glint{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:30%;animation:6s ease-in-out infinite hwx-glint;position:absolute;inset:-50% auto -50% -30%;transform:skew(-20deg)}@keyframes hwx-glint{0%,55%{left:-30%}to{left:130%}}.hwx-mote{background:var(--hwx-from);border-radius:9999px;position:absolute;bottom:-10%}@supports (color:color-mix(in lab, red, red)){.hwx-mote{background:color-mix(in oklch, var(--hwx-from) 60%, white)}}.hwx-mote{box-shadow:0 0 6px var(--hwx-from)}@supports (color:color-mix(in lab, red, red)){.hwx-mote{box-shadow:0 0 6px color-mix(in oklch, var(--hwx-from) 70%, white)}}.hwx-mote{opacity:0;animation-name:hwx-rise;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes hwx-rise{0%{opacity:0;transform:translate(0)}20%{opacity:.7}to{opacity:0;transform:translate(8px,-90px)}}.hwx-moonglow{background:radial-gradient(circle,#c7d2fe4d,#0000 65%);border-radius:9999px;width:5rem;height:5rem;margin-top:-2.5rem;animation:6s ease-in-out infinite hwx-breathe;position:absolute;top:50%;left:-1.5rem}.hwx-shoot{opacity:0;background:linear-gradient(90deg,#ffffffe6,#0000);border-radius:9999px;width:46px;height:1.5px;animation:9s ease-in infinite hwx-meteor;position:absolute;top:18%;left:70%;transform:rotate(-24deg)}@keyframes hwx-meteor{0%,88%{opacity:0;transform:translate(0)rotate(-24deg)}90%{opacity:1}to{opacity:0;transform:translate(-120px,50px)rotate(-24deg)}}.hwx-cloud{background:var(--hwx-from);border-radius:9999px;width:44px;height:16px;position:absolute;left:-40%}@supports (color:color-mix(in lab, red, red)){.hwx-cloud{background:color-mix(in oklch, var(--hwx-from) 40%, white)}}.hwx-cloud{filter:blur(1.5px);animation-name:hwx-cloud-drift;animation-timing-function:linear;animation-iteration-count:infinite}.hwx-cloud:before,.hwx-cloud:after{content:"";background:inherit;border-radius:9999px;position:absolute}.hwx-cloud:before{width:20px;height:20px;top:-10px;left:7px}.hwx-cloud:after{width:16px;height:16px;top:-7px;left:21px}@keyframes hwx-cloud-drift{0%{left:-40%}to{left:120%}}.hwx-splash{border:1px solid var(--hwx-from);border-radius:50%;width:8px;height:3px;margin-left:-4px;position:absolute;bottom:3px}@supports (color:color-mix(in lab, red, red)){.hwx-splash{border:1px solid color-mix(in oklch, var(--hwx-from) 70%, white)}}.hwx-splash{opacity:0;animation-name:hwx-ripple;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes hwx-ripple{0%{opacity:.7;transform:scale(.2)}to{opacity:0;transform:scale(2)}}.hwx-bolt{fill:#fde68a;filter:drop-shadow(0 0 6px #fde68a);opacity:0;width:14px;height:28px;animation:7s step-end infinite hwx-strike;position:absolute;top:4%;right:14%}.hwx-crystal{color:#fffc;filter:drop-shadow(0 0 3px #fff9);animation-name:hwx-crystal-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-20%}@keyframes hwx-crystal-fall{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.9}50%{transform:translate(8px,45px)rotate(180deg)}90%{opacity:.9}to{opacity:0;transform:translate(-4px,95px)rotate(360deg)}}.hwx-swirls{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hwx-swirl{fill:none;stroke:var(--hwx-from)}@supports (color:color-mix(in lab, red, red)){.hwx-swirl{stroke:color-mix(in oklch, var(--hwx-from) 70%, white)}}.hwx-swirl{stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:60 240;opacity:.55;animation:2.6s linear infinite hwx-dash}.hwx-swirl-b{opacity:.4;animation-duration:3.4s;animation-delay:-1.2s}@keyframes hwx-dash{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}.hwx-leaf{width:11px;height:11px;color:var(--hwx-from);position:absolute;left:-10%}@supports (color:color-mix(in lab, red, red)){.hwx-leaf{color:color-mix(in oklch, var(--hwx-from) 60%, #a3e635)}}.hwx-leaf{animation-name:hwx-tumble;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes hwx-tumble{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:.85}50%{transform:translate(110px,-8px)rotate(260deg)}90%{opacity:.85}to{opacity:0;transform:translate(230px,6px)rotate(540deg)}}.hwx-band{filter:blur(4px);background:linear-gradient(90deg,#0000,#ffffff38,#0000);border-radius:9999px;width:160%;height:10px;animation-name:hwx-band-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute;left:-60%}@keyframes hwx-band-drift{0%{transform:translate(-12%)}to{transform:translate(22%)}}@media (prefers-reduced-motion:reduce){.hwx:after,.hwx-glyph,.hwx-mark-halo,.hwx-deg,.hwx-temp{animation:none!important}}.hwx-swirls{pointer-events:none}.le-wrap{justify-content:center;padding:2rem 0;display:flex}.le-amber{--le:#f59e0b;--le2:#ea580c}.le-slate{--le:#64748b;--le2:#334155}.le-sky{--le:#0ea5e9;--le2:#2563eb}.le-rose{--le:#f43f5e;--le2:#be123c}.le-card{text-align:center;border:1px solid var(--le);border-radius:1.6rem;flex-direction:column;align-items:center;gap:.6rem;width:100%;max-width:30rem;padding:2rem 1.75rem 1.75rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.le-card{border:1px solid color-mix(in oklch, var(--le) 35%, var(--border))}}.le-card{background:linear-gradient(180deg, var(--le), var(--card) 60%)}@supports (color:color-mix(in lab, red, red)){.le-card{background:linear-gradient(180deg, color-mix(in oklch, var(--le) 10%, var(--card)), var(--card) 60%)}}.le-card{box-shadow:0 26px 60px -40px var(--le);animation:.52s cubic-bezier(.22,.9,.3,1) both le-in}@keyframes le-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.le-glow{pointer-events:none;background:radial-gradient(circle, var(--le), transparent 65%);border-radius:9999px;width:16rem;height:16rem;margin-left:-8rem;position:absolute;top:-9rem;left:50%}@supports (color:color-mix(in lab, red, red)){.le-glow{background:radial-gradient(circle, color-mix(in oklch, var(--le) 35%, transparent), transparent 65%)}}.le-glow{animation:8s ease-in-out infinite um-float}.le-card>*{position:relative}.le-card>.le-glow{position:absolute}.le-ico-wrap{margin-bottom:.4rem}.le-ico{color:#fff;background:linear-gradient(145deg, var(--le), var(--le2));width:4.5rem;height:4.5rem;box-shadow:0 16px 34px -16px var(--le);border-radius:1.4rem;justify-content:center;align-items:center;animation:.56s cubic-bezier(.34,1.56,.64,1) both pe-pop,4s ease-in-out .6s infinite le-float;display:inline-flex}@keyframes le-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(-3deg)}}.le-slate .le-ico svg{animation:1.8s ease-in-out infinite wx-blink}.le-ring{--p:100;border-radius:9999px;justify-content:center;align-items:center;width:5.25rem;height:5.25rem;display:inline-flex;position:relative}.le-ring:before{content:"";border-radius:inherit;background:conic-gradient(var(--le) calc(var(--p) * 1%), var(--le) 0);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.le-ring:before{background:conic-gradient(var(--le) calc(var(--p) * 1%), color-mix(in oklch, var(--le) 16%, transparent) 0)}}.le-ring:before{transition:background 1s linear;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6.5px))}.le-ring-n{font-variant-numeric:tabular-nums;color:var(--le);justify-content:center;align-items:center;font-size:1.7rem;font-weight:900;display:inline-flex}.le-ring-n svg{animation:2.4s ease-in-out infinite le-flip}@keyframes le-flip{0%,40%{transform:rotate(0)}60%,to{transform:rotate(180deg)}}.le-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--le);background:var(--le);border-radius:9999px;padding:.2rem .7rem;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.le-badge{background:color-mix(in oklch, var(--le) 13%, transparent)}}.le-title{letter-spacing:-.01em;font-size:1.3rem;font-weight:800;line-height:1.25}.le-desc{max-width:24rem;color:var(--muted-foreground);font-size:13.5px;line-height:1.55}.le-raw{max-width:100%;color:var(--muted-foreground);background:var(--muted);border-radius:.6rem;padding:.3rem .65rem;font-family:ui-monospace,monospace;font-size:12px}@supports (color:color-mix(in lab, red, red)){.le-raw{background:color-mix(in oklch, var(--muted) 70%, transparent)}}.le-raw{overflow-wrap:anywhere}.le-tips{text-align:left;width:100%;color:var(--muted-foreground);background:var(--le);border-radius:.9rem;flex-direction:column;gap:.35rem;margin-top:.3rem;padding:.7rem .85rem;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.le-tips{background:color-mix(in oklch, var(--le) 7%, transparent)}}.le-tips{border:1px dashed var(--le)}@supports (color:color-mix(in lab, red, red)){.le-tips{border:1px dashed color-mix(in oklch, var(--le) 30%, transparent)}}.le-tips li{gap:.45rem;display:flex}.le-tips li:before{content:"•";color:var(--le);font-weight:900}.le-actions{justify-content:center;gap:.5rem;margin-top:.4rem;display:flex}.le-retry{box-shadow:0 12px 26px -14px var(--le);color:#fff!important;background:linear-gradient(135deg, var(--le), var(--le2))!important;border-color:#0000!important}.le-retry:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.le-ico,.le-glow,.le-ring-n svg{animation:none!important}}.le-card{background:var(--card);border-color:var(--border);box-shadow:none}.le-glow{display:none}.le-ico,.le-retry{box-shadow:none!important}.le-tips{background:0 0}.le-tips li{text-wrap:pretty}.pe-lock,.pe-prices{border-radius:1.1rem;align-items:flex-start;gap:.8rem;margin-bottom:1rem;padding:.9rem 1rem;animation:.36s ease-out both mo-rise;display:flex}.pe-lock{border:1px solid var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pe-lock{border:1px solid color-mix(in oklch, var(--destructive) 45%, transparent)}}.pe-lock{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.pe-lock{background:color-mix(in oklch, var(--destructive) 9%, var(--card))}}.pe-prices{background:#f59e0b;border:1px solid #f59e0b73;border:1px solid lab(72.7914% 26.933 75.4336/.45)}@supports (color:color-mix(in lab, red, red)){.pe-prices{background:color-mix(in oklch, #f59e0b 8%, var(--card))}}.pe-lock-ico,.pe-prices-ico{color:#fff;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.pe-lock-ico{background:var(--destructive)}.pe-prices-ico{background:#f59e0b}.pe-lock b,.pe-prices b{font-size:14px;font-weight:800;display:block}.pe-lock span>span,.pe-prices span>span{color:var(--muted-foreground);font-size:12.5px;display:block}.pe-prices-list{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.pe-prices-list li{font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;font-size:12.5px;display:flex}.pe-prices-list li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pe-prices-list s{color:var(--muted-foreground)}.pe-prices-list b{color:#b45309;font-size:12.5px;display:inline}.dark .pe-prices-list b{color:#fcd34d}.pe-old{color:var(--muted-foreground);margin-right:.35rem}@supports (color:color-mix(in lab, red, red)){.pe-old{color:color-mix(in oklch, var(--muted-foreground) 80%, transparent)}}.pe-deleted{color:var(--destructive);background:var(--destructive);border-radius:9999px;margin-top:.2rem;padding:.05rem .45rem;font-size:10.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pe-deleted{background:color-mix(in oklch, var(--destructive) 12%, transparent)}}.pe-loading{color:var(--muted-foreground);justify-content:center;align-items:center;gap:.5rem;padding:3rem 1rem;font-size:13px;display:flex}.pe-readonly .pos-panel,.pe-readonly .pos-tile{pointer-events:none;opacity:.72}.pe-kept{flex-wrap:wrap;gap:.4rem;display:flex}.pe-kept-item{border:1px solid var(--border);background:#fff;border-radius:.7rem;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.pe-kept-item img{object-fit:cover;width:100%;height:100%}.pe-kept-item button{color:#fff;cursor:pointer;background:#0000008c;border-radius:9999px;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;display:inline-flex;position:absolute;top:.15rem;right:.15rem}.pe-kept-item button:hover{background:var(--destructive)}.od-hero-edit-wrap{cursor:not-allowed;display:inline-flex}.od-hero-edit-wrap .od-hero-edit:disabled{opacity:.6}.pe-pending{text-align:center;border:1px solid var(--border);background:var(--card);border-radius:1.5rem;flex-direction:column;align-items:center;gap:.6rem;max-width:30rem;margin:2rem auto;padding:2rem 1.75rem;animation:.48s cubic-bezier(.22,.9,.3,1) both le-in;display:flex}.pe-pending-ico{width:4.25rem;height:4.25rem;color:var(--primary-foreground);background:var(--primary);border-radius:1.3rem;justify-content:center;align-items:center;margin-bottom:.3rem;display:inline-flex}.pe-pending-ico svg{animation:6s linear infinite hwx-spin}.pe-pending b{font-size:1.15rem;font-weight:800}.pe-pending>span:not(.pe-pending-ico){color:var(--muted-foreground);font-size:13.5px;line-height:1.55}.pe-pending .pe-back{margin-top:.4rem}.pe-attrs-head{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(2rem,auto)}.pe-attrs-count{white-space:nowrap;min-width:2rem}.pe-attrs-head>span:first-child{min-width:0}.pe-attrs-head{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;padding-right:.5rem}.pe-attrs-count{white-space:nowrap;justify-self:end}@keyframes hp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hp-pop{0%{opacity:0;transform:scale(.6)rotate(-12deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes hp-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-4deg)}}@keyframes hp-shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes hp-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklch, var(--hp-c) 45%, transparent)}50%{box-shadow:0 0 0 6px #0000}}.hp-page{--hp-c:oklch(.68 .2 calc(var(--h,262deg)))}.hp-new{box-shadow:0 12px 26px -14px #a855f7;color:#fff!important;background:linear-gradient(135deg,#d946ef,#8b5cf6)!important;border:0!important}.hp-new:hover{filter:brightness(1.08);transform:translateY(-1px)}.hp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:900px){.hp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-stat{--c:oklch(.7 .19 var(--h));border:1px solid var(--c);border-radius:1.2rem;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hp-stat{border:1px solid color-mix(in oklch, var(--c) 30%, var(--border))}}.hp-stat{background:linear-gradient(135deg, var(--c), var(--card) 70%)}@supports (color:color-mix(in lab, red, red)){.hp-stat{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 14%, var(--card)), var(--card) 70%)}}.hp-stat{animation:.42s cubic-bezier(.22,.9,.3,1) both hp-rise;animation-delay:calc(var(--i,0) * 60ms)}.hp-stat:after{content:"";background:radial-gradient(circle, var(--c), transparent 70%);border-radius:9999px;width:5rem;height:5rem;position:absolute;top:-1.5rem;right:-1.5rem}@supports (color:color-mix(in lab, red, red)){.hp-stat:after{background:radial-gradient(circle, color-mix(in oklch, var(--c) 30%, transparent), transparent 70%)}}.hp-stat-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.55 .2 calc(var(--h) + 30deg)));width:2.6rem;height:2.6rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.9rem;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both hp-pop,4s ease-in-out .7s infinite hp-bob;display:inline-flex}.hp-stat-body{flex-direction:column;min-width:0;display:flex}.hp-stat-body b{font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:900;line-height:1.1}.hp-stat-body span{color:var(--muted-foreground);font-size:12px}.hp-layout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:1.25rem;display:grid}@media (max-width:1100px){.hp-layout{grid-template-columns:minmax(0,1fr)}.hp-preview{display:none}}.hp-main{flex-direction:column;gap:.75rem;min-width:0;display:flex}.hp-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.hp-search{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex:16rem;align-items:center;gap:.5rem;height:2.75rem;padding:0 .85rem;transition:border-color .16s,box-shadow .16s;display:flex}.hp-search:focus-within{border-color:#a855f7}@supports (color:color-mix(in lab, red, red)){.hp-search:focus-within{border-color:color-mix(in oklch, #a855f7 60%, var(--border))}}.hp-search:focus-within{box-shadow:0 0 0 3px #a855f72e;box-shadow:0 0 0 3px lab(52.7991% 56.2744 -68.7515/.18)}.hp-search-input{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.hp-search-clear{color:var(--muted-foreground);cursor:pointer;border-radius:9999px;padding:.25rem;display:inline-flex}.hp-search-clear:hover{background:var(--muted);color:var(--foreground)}.hp-filters{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex}.hp-filter{height:2.2rem;color:var(--muted-foreground);cursor:pointer;border-radius:9999px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}.hp-filter:hover{color:var(--foreground)}.hp-filter[data-active]{color:#fff;background:linear-gradient(135deg,#d946ef,#8b5cf6);box-shadow:0 8px 18px -10px #a855f7}.hp-filter-n{text-align:center;background:currentColor;border-radius:9999px;min-width:1.4rem;padding:0 .35rem;font-size:11px}@supports (color:color-mix(in lab, red, red)){.hp-filter-n{background:color-mix(in oklch, currentColor 16%, transparent)}}.hp-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.hp-card{--c:oklch(.7 .19 var(--h));border:1px solid var(--border);background:var(--card);animation:.38s cubic-bezier(.22,.9,.3,1) both hp-rise;animation-delay:calc(var(--i,0) * 35ms);border-radius:1.2rem;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.85rem;padding:.7rem .85rem .7rem 1rem;transition:transform .2s cubic-bezier(.22,.9,.3,1),box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.hp-card:before{content:"";background:linear-gradient(180deg, var(--c), oklch(.6 .2 calc(var(--h) + 40deg)));width:4px;position:absolute;top:0;bottom:0;left:0}.hp-card:hover{border-color:var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.hp-card:hover{border-color:color-mix(in oklch, var(--c) 45%, var(--border))}}.hp-card:hover{box-shadow:0 16px 30px -22px var(--c)}.hp-card-off{opacity:.62}.hp-card-off:before{background:var(--muted-foreground);opacity:.4}.hp-card-busy{pointer-events:none}.hp-card-busy:after{content:"";background:linear-gradient(90deg, transparent, var(--c), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hp-card-busy:after{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--c) 18%, transparent), transparent)}}.hp-card-busy:after{background-size:200% 100%;animation:1s linear infinite hp-shine}@media (max-width:760px){.hp-card{grid-template-columns:auto auto minmax(0,1fr)}.hp-status,.hp-actions{grid-column:1/-1;justify-self:stretch}.hp-actions{justify-content:flex-end}}.hp-move{flex-direction:column;align-items:center;gap:.15rem;display:flex}.hp-move-btn{width:1.6rem;height:1.3rem;color:var(--muted-foreground);cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.hp-move-btn:hover:not(:disabled){color:#fff;background:var(--c)}.hp-move-btn:disabled{opacity:.25;cursor:not-allowed}.hp-pos{text-align:center;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;border-radius:.55rem!important;width:2.6rem!important;height:1.8rem!important;padding:0!important}.hp-type-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:2.75rem;height:2.75rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.95rem;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.hp-card:hover .hp-type-ico{transform:rotate(-8deg)scale(1.08)}.hp-card:hover .hp-type-ico svg{animation:1.2s ease-in-out infinite hp-bob}.hp-card-body{flex-direction:column;gap:.3rem;min-width:0;display:flex}.hp-card-title{align-items:baseline;gap:.5rem;min-width:0;display:flex}.hp-card-title b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;overflow:hidden}.hp-untitled{color:var(--muted-foreground);font-style:italic;font-weight:600!important}.hp-id{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.hp-card-meta{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.hp-type-chip{color:var(--c);background:var(--c);border-radius:9999px;padding:.1rem .55rem;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hp-type-chip{background:color-mix(in oklch, var(--c) 14%, transparent)}}.hp-link{max-width:100%;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-size:12px;display:inline-flex;overflow:hidden}.hp-link-none{color:#f59e0b}.hp-status{color:var(--muted-foreground);background:var(--muted);border-radius:9999px;align-items:center;gap:.5rem;padding:.3rem .7rem .3rem .4rem;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hp-status{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.hp-status{cursor:pointer}.hp-status-on{color:#16a34a;background:#22c55e24;background:lab(70.2187% -57.9805 39.4386/.14)}.dark .hp-status-on{color:#4ade80}.hp-actions{align-items:center;gap:.35rem;display:flex}.hp-edit:hover{border-color:var(--c)!important;color:var(--c)!important}.hp-del{color:var(--muted-foreground)!important}.hp-del:hover{color:var(--destructive)!important;background:var(--destructive)!important}@supports (color:color-mix(in lab, red, red)){.hp-del:hover{background:color-mix(in oklch, var(--destructive) 12%, transparent)!important}}.hp-note{color:var(--muted-foreground);text-align:center;font-size:12px}.hp-empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);border-radius:1.4rem;flex-direction:column;align-items:center;gap:.45rem;padding:3rem 1rem;font-size:13px;display:flex}.hp-empty b{color:var(--foreground);font-size:15px}.hp-empty-ico{color:#fff;background:linear-gradient(145deg,#d946ef,#8b5cf6);border-radius:1.2rem;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both hp-pop,4s ease-in-out .6s infinite hp-bob;display:inline-flex}.hp-preview{flex-direction:column;gap:.6rem;display:flex;position:sticky;top:1rem}.hp-preview-head{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:12px;font-weight:800;display:flex}.hp-phone{border:6px solid var(--foreground);border-radius:2rem;padding:.7rem .55rem .9rem;position:relative}@supports (color:color-mix(in lab, red, red)){.hp-phone{border:6px solid color-mix(in oklch, var(--foreground) 85%, transparent)}}.hp-phone{background:var(--background);box-shadow:0 30px 60px -36px #8b5cf6}.hp-phone-notch{background:var(--foreground);border-radius:9999px;width:4.5rem;height:.9rem;margin-left:-2.25rem;position:absolute;top:.35rem;left:50%}@supports (color:color-mix(in lab, red, red)){.hp-phone-notch{background:color-mix(in oklch, var(--foreground) 85%, transparent)}}.hp-phone-bar{align-items:center;gap:.4rem;margin:1rem .2rem .55rem;display:flex}.hp-phone-logo{letter-spacing:.04em;color:#0000;background:linear-gradient(90deg,#d946ef,#8b5cf6);-webkit-background-clip:text;background-clip:text;font-size:10px;font-weight:900}.hp-phone-search{background:var(--muted);border-radius:9999px;flex:1;height:.9rem}.hp-phone-screen{scrollbar-width:none;flex-direction:column;gap:.4rem;max-height:30rem;padding:0 .2rem;display:flex;overflow-y:auto}.hp-phone-empty{text-align:center;color:var(--muted-foreground);padding:2rem .5rem;font-size:11px}.hp-block{--c:oklch(.7 .19 var(--h));background:var(--c);border-radius:.7rem;flex-direction:column;gap:.3rem;padding:.45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hp-block{background:color-mix(in oklch, var(--c) 10%, var(--card))}}.hp-block{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.hp-block{border:1px solid color-mix(in oklch, var(--c) 25%, transparent)}}.hp-block{animation:.36s cubic-bezier(.22,.9,.3,1) both hp-rise;animation-delay:calc(var(--i,0) * 50ms)}.hp-block-head{color:var(--c);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.3rem;font-size:9.5px;font-weight:800;display:flex;overflow:hidden}.hp-block-items{grid-template-columns:repeat(3,1fr);gap:.25rem;display:grid}.hp-block-items i{background:linear-gradient(90deg, var(--c), var(--c), var(--c));border-radius:.35rem;height:1.6rem}@supports (color:color-mix(in lab, red, red)){.hp-block-items i{background:linear-gradient(90deg, color-mix(in oklch, var(--c) 18%, var(--muted)), color-mix(in oklch, var(--c) 30%, var(--muted)), color-mix(in oklch, var(--c) 18%, var(--muted)))}}.hp-block-items i{background-size:200% 100%;animation:2.4s linear infinite hp-shine}.hp-block-special .hp-block-items{grid-template-columns:1fr}.hp-block-special .hp-block-items i:not(:first-child){display:none}.hp-block-special .hp-block-items i{height:2.4rem}.hp-preview-note{color:var(--muted-foreground);text-align:center;font-size:11px}.hp-form{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:1.25rem;display:grid}@media (max-width:1100px){.hp-form{grid-template-columns:minmax(0,1fr)}.hp-form-side{order:-1}}.hp-form-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.hp-panel{border:1px solid var(--border);background:var(--card);animation:.42s cubic-bezier(.22,.9,.3,1) both hp-rise;animation-delay:calc(var(--i,0) * 70ms);border-radius:1.4rem;padding:1.1rem 1.15rem 1.2rem}.hp-panel-head{align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.hp-panel-head>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.hp-panel-head b{font-size:15px;font-weight:800}.hp-panel-head small{color:var(--muted-foreground);font-size:12px}.hp-panel-ico{--c:oklch(.68 .2 var(--h));color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:2.4rem;height:2.4rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both hp-pop;display:inline-flex}.hp-err{color:var(--destructive);margin-left:auto;font-size:12px;font-style:normal}.hp-field .hp-err{margin-left:0}.hp-unknown{color:#f59e0b;margin-bottom:.7rem;font-size:12.5px}.hp-unknown code{background:#f59e0b24;background:lab(72.7914% 26.933 75.4336/.14);border-radius:.35rem;padding:.05rem .35rem}.hp-kind+.hp-kind{margin-top:.9rem}.hp-kind-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:.45rem;font-size:11px;font-weight:800;display:block}.hp-types{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.5rem;display:grid}.hp-type{--c:oklch(.7 .19 var(--h));text-align:left;border:1px solid var(--border);background:var(--background);cursor:pointer;animation:.34s cubic-bezier(.22,.9,.3,1) both hp-rise;animation-delay:calc(var(--i,0) * 25ms);border-radius:1rem;align-items:center;gap:.6rem;padding:.55rem .65rem;transition:transform .18s cubic-bezier(.22,.9,.3,1),border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.hp-type:hover{border-color:var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.hp-type:hover{border-color:color-mix(in oklch, var(--c) 50%, var(--border))}}.hp-type:hover{box-shadow:0 12px 22px -18px var(--c)}.hp-type-on{border-color:var(--c);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.hp-type-on{background:color-mix(in oklch, var(--c) 12%, var(--card))}}.hp-type-on{box-shadow:0 0 0 3px var(--c)}@supports (color:color-mix(in lab, red, red)){.hp-type-on{box-shadow:0 0 0 3px color-mix(in oklch, var(--c) 22%, transparent)}}.hp-type-tile{width:2.2rem;height:2.2rem;color:var(--c);background:var(--c);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hp-type-tile{background:color-mix(in oklch, var(--c) 15%, transparent)}}.hp-type-tile{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.hp-type:hover .hp-type-tile,.hp-type-on .hp-type-tile{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));transform:rotate(-8deg)scale(1.06)}.hp-type-on .hp-type-tile svg{animation:2s ease-in-out infinite hp-bob}.hp-type-text{flex-direction:column;min-width:0;display:flex}.hp-type-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.hp-type-text small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hp-type-tick{color:#fff;background:var(--c);width:1.25rem;height:1.25rem;box-shadow:0 0 0 2px var(--card);border-radius:9999px;justify-content:center;align-items:center;animation:.38s cubic-bezier(.34,1.56,.64,1) both hp-pop;display:inline-flex;position:absolute;top:-.35rem;right:-.35rem}.hp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:640px){.hp-fields{grid-template-columns:minmax(0,1fr)}}.hp-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.hp-field-wide{grid-column:1/-1}.hp-label{align-items:center;gap:.35rem;font-size:12.5px;font-weight:700;display:inline-flex}.hp-label i{color:var(--destructive);font-style:normal}.hp-suggest{color:var(--muted-foreground);cursor:pointer;background:#8b5cf61a;background:lab(50.6912% 45.8505 -71.7975/.1);border-radius:9999px;align-self:flex-start;padding:.2rem .6rem;font-size:12px}.hp-suggest:hover{color:var(--foreground);background:#8b5cf62e;background:lab(50.6912% 45.8505 -71.7975/.18)}.hp-suggest b{color:#8b5cf6}.hp-auto{color:var(--muted-foreground);background:var(--muted);border-radius:.9rem;align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.hp-auto{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.hp-banner-prev{border:1px solid var(--border);border-radius:1rem;overflow:hidden}.hp-banner-prev img{object-fit:cover;width:100%;max-height:14rem;display:block}.hp-visible{border:1px solid var(--border);cursor:pointer;border-radius:1rem;align-items:center;gap:.7rem;padding:.6rem .8rem;transition:all .2s;display:flex}.hp-visible>span:last-child{flex-direction:column;min-width:0;display:flex}.hp-visible b{font-size:13px}.hp-visible small{color:var(--muted-foreground);font-size:11.5px}.hp-visible-ico{width:2rem;height:2rem;color:var(--muted-foreground);background:var(--muted);border-radius:.7rem;justify-content:center;align-items:center;transition:all .25s;display:inline-flex}.hp-visible-on{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.hp-visible-on{border-color:color-mix(in oklch, #22c55e 45%, var(--border))}}.hp-visible-on{background:#22c55e12;background:lab(70.2187% -57.9805 39.4386/.07)}.hp-visible-on .hp-visible-ico{color:#fff;background:linear-gradient(145deg,#22c55e,#059669);animation:.42s cubic-bezier(.34,1.56,.64,1) both hp-pop}.hp-savebar{z-index:5;border:1px solid var(--border);background:var(--card);border-radius:1.2rem;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex;position:sticky;bottom:.75rem}@supports (color:color-mix(in lab, red, red)){.hp-savebar{background:color-mix(in oklch, var(--card) 88%, transparent)}}.hp-savebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px -28px #00000080}.hp-missing{color:#f59e0b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.hp-save{margin-left:auto;box-shadow:0 12px 26px -14px #a855f7;color:#fff!important;background:linear-gradient(135deg,#d946ef,#8b5cf6)!important;border:0!important}.hp-save:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.hp-form-side{position:sticky;top:1rem}.hp-live{--c:oklch(.7 .19 var(--h));flex-direction:column;gap:.6rem;display:flex}.hp-live-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:12px;font-weight:800;display:flex}.hp-live-card{border:1px solid var(--c);border-radius:1.5rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hp-live-card{border:1px solid color-mix(in oklch, var(--c) 40%, var(--border))}}.hp-live-card{background:linear-gradient(160deg, var(--c), var(--card) 65%)}@supports (color:color-mix(in lab, red, red)){.hp-live-card{background:linear-gradient(160deg, color-mix(in oklch, var(--c) 16%, var(--card)), var(--card) 65%)}}.hp-live-card{box-shadow:0 26px 50px -34px var(--c);transition:all .3s}.hp-live-card:after{content:"";background:radial-gradient(circle, var(--c), transparent 70%);border-radius:9999px;width:7rem;height:7rem;position:absolute;top:-2rem;right:-2rem}@supports (color:color-mix(in lab, red, red)){.hp-live-card:after{background:radial-gradient(circle, color-mix(in oklch, var(--c) 35%, transparent), transparent 70%)}}.hp-live-card:after{animation:5s ease-in-out infinite hp-bob}.hp-live-off{filter:grayscale(.8);opacity:.7}.hp-live-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:3.2rem;height:3.2rem;box-shadow:0 14px 26px -14px var(--c);border-radius:1.05rem;justify-content:center;align-items:center;animation:3.5s ease-in-out infinite hp-bob;display:inline-flex}.hp-live-title{word-break:break-word;font-size:1.1rem;font-weight:900;line-height:1.2}.hp-live-type{color:var(--c);background:var(--c);border-radius:9999px;padding:.1rem .55rem;font-size:11.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hp-live-type{background:color-mix(in oklch, var(--c) 14%, transparent)}}.hp-live-items{grid-template-columns:repeat(4,1fr);gap:.35rem;width:100%;margin-top:.2rem;display:grid}.hp-live-items i{aspect-ratio:3/4;background:linear-gradient(90deg, var(--c), var(--c), var(--c));border-radius:.6rem}@supports (color:color-mix(in lab, red, red)){.hp-live-items i{background:linear-gradient(90deg, color-mix(in oklch, var(--c) 14%, var(--muted)), color-mix(in oklch, var(--c) 28%, var(--muted)), color-mix(in oklch, var(--c) 14%, var(--muted)))}}.hp-live-items i{animation:2.4s linear infinite hp-shine,.36s cubic-bezier(.22,.9,.3,1) both hp-rise;animation-delay:0s, calc(var(--i,0) * 70ms);background-size:200% 100%}.hp-live-img{object-fit:cover;border-radius:.8rem;width:100%;max-height:9rem}.hp-live-link{max-width:100%;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;font-size:12px;display:inline-flex;overflow:hidden}.hp-live-hidden{color:#fff;background:var(--muted-foreground);border-radius:9999px;padding:.1rem .55rem;font-size:11px;font-weight:800;position:absolute;top:.9rem;right:.9rem}.hp-live-hint{color:var(--muted-foreground);font-size:12px}@media (prefers-reduced-motion:reduce){.hp-page *,.hp-page :before,.hp-page :after{animation:none!important}}.hp-phone-screen::-webkit-scrollbar{display:none}@keyframes os-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes os-pop{0%{opacity:0;transform:scale(.5)rotate(-14deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes os-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-5deg)}}@keyframes os-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-18px,14px)scale(1.12)}}@keyframes os-fill{0%{transform:scaleX(0)}to{transform:scaleX(var(--p,0))}}@keyframes os-ring{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--c) 55%, transparent)}to{box-shadow:0 0 0 10px #0000}}.os-edit{box-shadow:0 12px 26px -14px #a855f7;color:#fff!important;background:linear-gradient(135deg,#d946ef,#8b5cf6)!important;border:0!important}.os-edit:hover{filter:brightness(1.08);transform:translateY(-1px)}.os-tone-success{--t:#22c55e}.os-tone-warning{--t:#f59e0b}.os-tone-destructive{--t:#f43f5e}.os-tone-info{--t:#3b82f6}.os-tone-muted{--t:#94a3b8}.os-chip{white-space:nowrap;color:var(--t,var(--foreground));background:var(--t,#94a3b8);border-radius:9999px;align-items:center;gap:.25rem;padding:.12rem .6rem;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.os-chip{background:color-mix(in oklch, var(--t,#94a3b8) 15%, transparent)}}.os-chip{border:1px solid var(--t,#94a3b8)}@supports (color:color-mix(in lab, red, red)){.os-chip{border:1px solid color-mix(in oklch, var(--t,#94a3b8) 30%, transparent)}}.os-hero{--c:oklch(.68 .19 var(--h));border:1px solid var(--c);border-radius:1.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.4rem 1.5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.os-hero{border:1px solid color-mix(in oklch, var(--c) 35%, var(--border))}}.os-hero{background:linear-gradient(125deg, var(--c), var(--card) 55%, oklch(.62 .2 calc(var(--h) + 60deg)))}@supports (color:color-mix(in lab, red, red)){.os-hero{background:linear-gradient(125deg, color-mix(in oklch, var(--c) 22%, var(--card)), var(--card) 55%, color-mix(in oklch, oklch(.62 .2 calc(var(--h) + 60deg)) 14%, var(--card)))}}.os-hero{box-shadow:0 30px 60px -44px var(--c);animation:.48s cubic-bezier(.22,.9,.3,1) both os-rise}.os-hero-orb{pointer-events:none;background:radial-gradient(circle, var(--c), transparent 68%);border-radius:9999px;width:16rem;height:16rem;position:absolute;top:-7rem;right:-4rem}@supports (color:color-mix(in lab, red, red)){.os-hero-orb{background:radial-gradient(circle, color-mix(in oklch, var(--c) 40%, transparent), transparent 68%)}}.os-hero-orb{animation:12s ease-in-out infinite os-drift}.os-hero-orb-2{background:radial-gradient(circle, oklch(.62 .2 calc(var(--h) + 60deg)), transparent 68%);width:12rem;height:12rem;inset:auto auto -8rem 30%}@supports (color:color-mix(in lab, red, red)){.os-hero-orb-2{background:radial-gradient(circle, color-mix(in oklch, oklch(.62 .2 calc(var(--h) + 60deg)) 35%, transparent), transparent 68%)}}.os-hero-orb-2{animation-duration:16s;animation-direction:reverse}.os-hero>:not(.os-hero-orb){position:relative}.os-hero-left{align-items:center;gap:1rem;min-width:0;display:flex}.os-hero-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .21 calc(var(--h) + 40deg)));width:4rem;height:4rem;box-shadow:0 16px 32px -16px var(--c);border-radius:1.3rem;flex-shrink:0;justify-content:center;align-items:center;animation:.56s cubic-bezier(.34,1.56,.64,1) both os-pop,4.5s ease-in-out .7s infinite os-bob;display:inline-flex}.os-hero-id{flex-direction:column;gap:.45rem;min-width:0;display:flex}.os-hero-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-size:2rem;font-weight:900;line-height:1;display:inline-flex}.os-copy{opacity:.55}.os-copy:hover{opacity:1}.os-chips{flex-wrap:wrap;gap:.35rem;display:flex}.os-hero-total{text-align:right;flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.os-hero-total-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:11px;font-weight:800}.os-hero-total b{font-variant-numeric:tabular-nums;background:linear-gradient(90deg, var(--foreground), var(--c));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.9rem;font-weight:900;line-height:1.05}.os-hero-month{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:13px;font-weight:600;display:inline-flex}.os-hero-pay{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.os-pay-chip{color:#16a34a;background:#22c55e26;background:lab(70.2187% -57.9805 39.4386/.15);border-radius:9999px;padding:.12rem .6rem;font-size:11.5px;font-weight:700}.os-pay-provider{color:#db2777;background:#ec489929;background:lab(57.308% 67.8699 -7.11548/.16)}.dark .os-pay-chip{color:#4ade80}.dark .os-pay-provider{color:#f472b6}@media (max-width:640px){.os-hero-total{text-align:left;align-items:flex-start}.os-hero-pay{justify-content:flex-start}}.os-steps{border:1px solid var(--border);background:var(--card);border-radius:1.4rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:1.1rem 1.25rem 1rem;list-style:none;animation:.48s cubic-bezier(.22,.9,.3,1) 80ms both os-rise;display:grid;position:relative}.os-steps:before{content:"";background:var(--muted);border-radius:9999px;height:3px;position:absolute;top:2.1rem;left:2.6rem;right:2.6rem}.os-steps:after{content:"";transform-origin:0;height:3px;transform:scaleX(var(--p,0));background:linear-gradient(90deg,#8b5cf6,#22c55e);border-radius:9999px;animation:.9s cubic-bezier(.22,.9,.3,1) .3s both os-fill;position:absolute;top:2.1rem;left:2.6rem;right:2.6rem}.os-steps-canceled:after{background:linear-gradient(90deg,#8b5cf6,#f43f5e)}.os-step{--c:#94a3b8;z-index:1;text-align:center;animation:.42s cubic-bezier(.22,.9,.3,1) both os-rise;animation-delay:calc(.2s + var(--i,0) * 90ms);flex-direction:column;align-items:center;gap:.45rem;display:flex;position:relative}.os-step-done{--c:#8b5cf6}.os-step-done.os-step-completed{--c:#22c55e}.os-step-done.os-step-canceled{--c:#f43f5e}.os-step-done.os-step-accepted{--c:#3b82f6}.os-step-done.os-step-claimed{--c:#f59e0b}.os-step-dot{width:2.3rem;height:2.3rem;color:var(--muted-foreground);background:var(--card);border:2px dashed var(--border);border-radius:9999px;justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.os-step-done .os-step-dot{color:#fff;background:linear-gradient(145deg, var(--c), var(--c));border:0}@supports (color:color-mix(in lab, red, red)){.os-step-done .os-step-dot{background:linear-gradient(145deg, var(--c), color-mix(in oklch, var(--c) 60%, #000))}}.os-step-done .os-step-dot{box-shadow:0 8px 18px -8px var(--c);animation:.52s cubic-bezier(.34,1.56,.64,1) both os-pop,2.2s ease-out 1s infinite os-ring;animation-delay:calc(.25s + var(--i,0) * 90ms), calc(1s + var(--i,0) * .2s)}.os-step-text{flex-direction:column;min-width:0;display:flex}.os-step-text b{font-size:12.5px;font-weight:800}.os-step-text small{color:var(--muted-foreground);font-size:11px}.os-step:not(.os-step-done) .os-step-text b{color:var(--muted-foreground)}.os-step-who{font-weight:700;color:var(--c)!important}@media (max-width:640px){.os-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}.os-steps:before,.os-steps:after{display:none}}.os-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:900px){.os-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.os-kpi{--c:oklch(.7 .19 var(--h));border:1px solid var(--c);border-radius:1.2rem;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.os-kpi{border:1px solid color-mix(in oklch, var(--c) 28%, var(--border))}}.os-kpi{background:linear-gradient(135deg, var(--c), var(--card) 70%)}@supports (color:color-mix(in lab, red, red)){.os-kpi{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 12%, var(--card)), var(--card) 70%)}}.os-kpi{animation:.42s cubic-bezier(.22,.9,.3,1) both os-rise;animation-delay:calc(.14s + var(--i,0) * 60ms);transition:transform .2s}.os-kpi:hover{transform:translateY(-2px)}.os-kpi-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:2.5rem;height:2.5rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both os-pop;display:inline-flex}.os-kpi:hover .os-kpi-ico svg{animation:1.2s ease-in-out infinite os-bob}.os-kpi-body{flex-direction:column;min-width:0;display:flex}.os-kpi-body small{color:var(--muted-foreground);font-size:11.5px}.os-kpi-body b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.os-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1000px){.os-grid{grid-template-columns:minmax(0,1fr)}}.os-card{--c:oklch(.7 .19 var(--h));border:1px solid var(--border);background:var(--card);min-width:0;animation:.44s cubic-bezier(.22,.9,.3,1) both os-rise;animation-delay:calc(.2s + var(--i,0) * 60ms);border-radius:1.5rem;padding:1.05rem 1.15rem 1.15rem;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.os-card:before{content:"";background:linear-gradient(90deg, var(--c), oklch(.62 .2 calc(var(--h) + 50deg)), transparent);height:3px;position:absolute;top:0;left:0;right:0}.os-card:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.os-card:hover{border-color:color-mix(in oklch, var(--c) 40%, var(--border))}}.os-card:hover{box-shadow:0 20px 40px -32px var(--c)}.os-card-wide{grid-column:1/-1}.os-card-head{align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.os-card-head b{font-size:15px;font-weight:800}.os-card-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:2.1rem;height:2.1rem;box-shadow:0 8px 18px -10px var(--c);border-radius:.75rem;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.os-card:hover .os-card-ico{transform:rotate(-10deg)scale(1.08)}.os-count{text-align:center;min-width:1.5rem;color:var(--c);background:var(--c);border-radius:9999px;padding:0 .45rem;font-size:11.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.os-count{background:color-mix(in oklch, var(--c) 15%, transparent)}}.os-card-body{flex-direction:column;gap:.15rem;font-size:13.5px;display:flex}.os-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.os-row{border-bottom:1px dashed color-mix(in oklch, var(--border) 70%, transparent)}}.os-row:last-child{border-bottom:0}.os-row-label{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:.45rem;display:inline-flex}.os-row-label svg{color:var(--c);opacity:.85}.os-row-value{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.os-empty{color:var(--muted-foreground);font-size:13px}.os-person{background:var(--c);border-radius:1rem;align-items:center;gap:.75rem;margin-bottom:.4rem;padding:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.os-person{background:color-mix(in oklch, var(--c) 7%, transparent)}}.os-avatar{color:#fff;background:linear-gradient(145deg, oklch(.68 .18 var(--h)), oklch(.5 .2 calc(var(--h) + 40deg)));width:2.9rem;height:2.9rem;box-shadow:0 10px 20px -12px oklch(.6 .2 var(--h));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:inline-flex}.os-person-text{flex-direction:column;min-width:0;display:flex}.os-person-text b{align-items:center;gap:.35rem;font-size:15px;font-weight:800;display:inline-flex}.os-person-text small{color:#16a34a;font-size:11.5px;font-weight:600}.dark .os-person-text small{color:#4ade80}.os-verified{color:#22c55e;animation:.52s cubic-bezier(.34,1.56,.64,1) both os-pop;display:inline-flex}.os-address{background:var(--c);border-radius:1rem;align-items:flex-start;gap:.7rem;margin-bottom:.4rem;padding:.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.os-address{background:color-mix(in oklch, var(--c) 8%, transparent)}}.os-address-pin{color:#fff;background:linear-gradient(145deg,#f43f5e,#e11d48);border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;animation:3s ease-in-out infinite os-bob;display:inline-flex}.os-address>span:last-child{flex-direction:column;min-width:0;display:flex}.os-address b{font-size:14px;font-weight:800}.os-address small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12.5px}.os-timeline{flex-direction:column;gap:.55rem;margin:0;padding:0 0 0 .2rem;list-style:none;display:flex;position:relative}.os-timeline:before{content:"";background:linear-gradient(180deg, var(--c), transparent);opacity:.4;width:2px;position:absolute;top:.6rem;bottom:.6rem;left:1.05rem}.os-tl{--c:#8b5cf6;animation:.36s cubic-bezier(.22,.9,.3,1) both os-rise;animation-delay:calc(.3s + var(--i,0) * 60ms);align-items:center;gap:.65rem;display:flex;position:relative}.os-tl-i{--c:#f59e0b}.os-tl-a,.os-tl-r{--c:#3b82f6}.os-tl-d{--c:#22c55e}.os-tl-x{--c:#f43f5e}.os-tl-e{--c:#06b6d4}.os-tl-dot{color:#fff;background:var(--c);width:1.75rem;height:1.75rem;box-shadow:0 0 0 3px var(--card), 0 6px 14px -6px var(--c);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.os-tl-text{flex-direction:column;min-width:0;display:flex}.os-tl-text b{font-size:13px;font-weight:700}.os-tl-text small{color:var(--muted-foreground);font-size:11.5px}.os-viewers{border-top:1px dashed var(--border);margin-top:.8rem;padding-top:.75rem}.os-viewers-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:.35rem;margin-bottom:.45rem;font-size:11.5px;font-weight:800;display:flex}.os-viewers-list{flex-wrap:wrap;gap:.35rem;display:flex}.os-viewer{background:oklch(.68 .16 var(--h));border-radius:9999px;align-items:center;gap:.35rem;padding:.15rem .6rem .15rem .18rem;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.os-viewer{background:color-mix(in oklch, oklch(.68 .16 var(--h)) 12%, transparent)}}.os-viewer{animation:.32s cubic-bezier(.22,.9,.3,1) both os-rise;animation-delay:calc(.35s + var(--i,0) * 40ms)}.os-viewer-av{color:#fff;background:linear-gradient(145deg, oklch(.68 .18 var(--h)), oklch(.5 .2 calc(var(--h) + 40deg)));border-radius:9999px;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:10px;font-weight:900;display:inline-flex}.os-items{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.os-item{border:1px solid var(--border);background:var(--c);border-radius:1.1rem;align-items:center;gap:.85rem;padding:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.os-item{background:color-mix(in oklch, var(--c) 4%, var(--background))}}.os-item{animation:.36s cubic-bezier(.22,.9,.3,1) both os-rise;animation-delay:calc(.3s + var(--i,0) * 50ms);transition:transform .2s,border-color .2s}.os-item:hover{border-color:var(--c);transform:translate(3px)}@supports (color:color-mix(in lab, red, red)){.os-item:hover{border-color:color-mix(in oklch, var(--c) 45%, var(--border))}}.os-item-img{width:3.6rem;height:3.6rem;color:var(--c);border:1px solid var(--border);background:#fff;border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.os-item-img img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.os-item:hover .os-item-img img{transform:scale(1.08)}.os-item-body{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.os-item-name{color:var(--foreground);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}.os-item-name:hover{color:var(--c);text-decoration:underline}.os-item-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.os-item-qty{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.os-item-id{color:var(--muted-foreground);align-items:center;gap:.1rem;font-size:11.5px;display:inline-flex}.os-item-tag{color:var(--c);background:var(--c);border-radius:9999px;padding:.05rem .45rem;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.os-item-tag{background:color-mix(in oklch, var(--c) 13%, transparent)}}.os-tag-ok{color:#16a34a;background:#22c55e24;background:lab(70.2187% -57.9805 39.4386/.14)}.os-item-total{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14.5px;font-weight:900}.os-sum{background:linear-gradient(135deg, var(--c), transparent);border-radius:1.1rem;flex-direction:column;gap:.35rem;margin-top:.8rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.os-sum{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 12%, transparent), transparent)}}.os-sum-row{color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:13px;display:flex}.os-sum-total{justify-content:space-between;align-items:baseline;font-size:14px;font-weight:800;display:flex}.os-sum-total b{font-variant-numeric:tabular-nums;color:var(--c);font-size:1.35rem;font-weight:900}.os-notes{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.os-note{animation:.36s cubic-bezier(.22,.9,.3,1) both os-rise;animation-delay:calc(.3s + var(--i,0) * 60ms);align-items:flex-start;gap:.65rem;display:flex}.os-note-av{color:#fff;background:linear-gradient(145deg, oklch(.68 .18 var(--h)), oklch(.5 .2 calc(var(--h) + 40deg)));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;font-size:12px;font-weight:900;display:inline-flex}.os-note-bubble{background:oklch(.68 .16 var(--h));border-radius:.3rem 1.1rem 1.1rem;flex:1;min-width:0;padding:.65rem .85rem;position:relative}@supports (color:color-mix(in lab, red, red)){.os-note-bubble{background:color-mix(in oklch, oklch(.68 .16 var(--h)) 9%, var(--background))}}.os-note-bubble{border:1px solid oklch(.68 .16 var(--h))}@supports (color:color-mix(in lab, red, red)){.os-note-bubble{border:1px solid color-mix(in oklch, oklch(.68 .16 var(--h)) 22%, var(--border))}}.os-note-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.3rem;display:flex}.os-note-head b{color:oklch(.62 .17 var(--h));font-size:13px;font-weight:800}.os-note-head small{color:var(--muted-foreground);font-size:11px}.os-note-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.55}.os-tx{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.os-tx-row{border:1px solid var(--border);border-radius:1rem;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.os-tx-ico{color:#fff;background:var(--t);border-radius:.7rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.os-tx-body{flex-direction:column;flex:1;min-width:0;display:flex}.os-tx-body b{font-size:13.5px}.os-tx-body small{color:var(--muted-foreground);font-size:11.5px}.os-tx-amount{font-variant-numeric:tabular-nums}@media print{.os-print,.os-edit,.os-copy{display:none!important}.os-page *{box-shadow:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce){.os-page *,.os-page :before,.os-page :after{animation:none!important}.os-steps:after{transform:scaleX(var(--p,0))}}.os-page{flex-direction:column;gap:1.25rem;display:flex}.os-page>*{margin:0!important}.os-hero{padding:1.6rem 1.75rem}.os-kpi{padding:1rem 1.15rem}.os-card{padding:1.25rem 1.35rem 1.35rem}.os-grid{gap:1.25rem}.os-kpis{gap:1rem}.os-steps{padding:1.25rem 1.4rem 1.1rem}.os-steps:before,.os-steps:after{top:2.4rem;left:calc(12.5% + 1.05rem);right:calc(12.5% + 1.05rem)}.os-page>.os-steps{list-style:none}@keyframes od-gift-glow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes od-gift-wiggle{0%,70%,to{transform:rotate(0)scale(1)}76%{transform:rotate(-14deg)scale(1.12)}82%{transform:rotate(12deg)scale(1.12)}88%{transform:rotate(-8deg)scale(1.06)}94%{transform:rotate(4deg)}}@keyframes od-bow-drop{0%{opacity:0;transform:translate(-50%,-18px)scale(.4)rotate(-20deg)}60%{opacity:1;transform:translate(-50%,2px)scale(1.1)rotate(6deg)}to{opacity:1;transform:translate(-50%)scale(1)rotate(0)}}@keyframes od-bow-sway{0%,to{transform:translate(-50%)rotate(0)}50%{transform:translate(-50%,-2px)rotate(-5deg)}}@keyframes od-spark{0%{opacity:0;transform:translate(0)scale(.3)}30%{opacity:1}to{opacity:0;transform:translate(10px,-14px)scale(1)}}@keyframes od-shine-x{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(260%)skew(-20deg)}}.od-item-promo{background:linear-gradient(100deg,#f59e0b1a,#ef444417,#ec489914,#f59e0b1a) 0 0/300% 100%;background:linear-gradient(100deg,lab(72.7914% 26.933 75.4336/.1),lab(55.7853% 65.6165 40.7976/.09),lab(57.308% 67.8698 -7.11691/.08),lab(72.7914% 26.933 75.4336/.1)) 0 0/300% 100%;animation:7s ease-in-out infinite od-gift-glow;position:relative}.od-item-promo>td:first-child{box-shadow:inset 3px 0 #f59e0b}.od-item-gift{justify-content:center;align-items:center;animation:3.2s ease-in-out infinite od-gift-wiggle;position:relative;box-shadow:0 8px 18px -8px #ef4444;color:#fff!important;background:linear-gradient(145deg,#f59e0b,#ef4444)!important;display:inline-flex!important}.od-gift-spark{background:#fde047;border-radius:9999px;width:6px;height:6px;animation:1.6s ease-out infinite od-spark;position:absolute;top:-2px;right:-3px;box-shadow:0 0 8px #fde047}.od-item-img-gift,.os-item-gift .os-item-img{position:relative;border-color:#ef4444!important;overflow:visible!important}@supports (color:color-mix(in lab, red, red)){.od-item-img-gift,.os-item-gift .os-item-img{border-color:color-mix(in oklch, #ef4444 45%, var(--border))!important}}.od-item-img-gift,.os-item-gift .os-item-img{box-shadow:0 0 0 3px #ef444424;box-shadow:0 0 0 3px lab(55.7853% 65.6165 40.7976/.14)}.od-item-img-gift>img:not(.od-gift-bow){border-radius:inherit}.od-gift-bow{z-index:2;pointer-events:none;filter:drop-shadow(0 3px 5px #0000004d);width:2.6rem;height:auto;animation:.7s cubic-bezier(.34,1.56,.64,1) both od-bow-drop,3.6s ease-in-out .8s infinite od-bow-sway;position:absolute;top:-.7rem;left:50%}.od-item-name-gift{color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.od-item-name-gift{color:color-mix(in oklch, var(--foreground) 80%, #f59e0b)!important}}.od-gift-label{color:#b45309;background:#f59e0b2e;background:lab(72.7914% 26.933 75.4336/.18);border-radius:9999px;align-items:center;gap:.25rem;margin-top:.3rem;padding:.08rem .5rem;font-size:11px;font-weight:800;display:inline-flex}.dark .od-gift-label{color:#fbbf24}.od-gift-pill{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#f59e0b,#ef4444,#ec4899) 0 0/200% 100%;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .7rem;font-size:12px;font-weight:800;animation:3s ease-in-out infinite od-gift-glow;display:inline-flex;box-shadow:0 8px 18px -10px #ef4444}.od-gift-pill svg{animation:3.2s ease-in-out infinite od-gift-wiggle}.od-gift-price{opacity:.6;text-decoration:line-through}.os-item-gift{border-color:#f59e0b!important}@supports (color:color-mix(in lab, red, red)){.os-item-gift{border-color:color-mix(in oklch, #f59e0b 40%, var(--border))!important}}.os-item-gift{background:linear-gradient(100deg,#f59e0b,#ef4444,#f59e0b)!important}@supports (color:color-mix(in lab, red, red)){.os-item-gift{background:linear-gradient(100deg, color-mix(in oklch, #f59e0b 9%, var(--background)), color-mix(in oklch, #ef4444 7%, var(--background)), color-mix(in oklch, #f59e0b 9%, var(--background)))!important}}.os-item-gift{background-size:300% 100%!important;animation:7s ease-in-out infinite od-gift-glow,.36s cubic-bezier(.22,.9,.3,1) both os-rise!important}.os-item-gift .od-gift-bow{width:2.4rem;top:-.75rem}@media (prefers-reduced-motion:reduce){.od-item-promo,.od-item-gift,.od-gift-bow,.od-gift-pill,.od-gift-pill svg,.os-item-gift,.od-item-img-gift:after,.os-item-gift .os-item-img:after,.od-gift-spark{animation:none!important}.od-gift-bow{transform:translate(-50%)}}@keyframes od-promo-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes od-promo-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-4px)rotate(4deg)}}@keyframes od-sparkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}.od-promo{border:1px solid #ef4444;border-radius:1.2rem;align-items:center;gap:1rem;margin:.25rem 1.25rem 1rem;padding:1rem 1.15rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.od-promo{border:1px solid color-mix(in oklch, #ef4444 40%, var(--border))}}.od-promo{background:linear-gradient(110deg,#f59e0b,#ef4444,#ec4899,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.od-promo{background:linear-gradient(110deg, color-mix(in oklch, #f59e0b 14%, var(--card)), color-mix(in oklch, #ef4444 13%, var(--card)), color-mix(in oklch, #ec4899 12%, var(--card)), color-mix(in oklch, #f59e0b 14%, var(--card)))}}.od-promo{background-size:300% 100%;animation:.52s cubic-bezier(.22,.9,.3,1) both od-promo-in,8s ease-in-out infinite od-gift-glow;box-shadow:0 18px 36px -26px #ef4444}.od-promo-box{color:#fff;background:linear-gradient(145deg,#f59e0b,#ef4444 60%,#db2777);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;margin-top:.6rem;animation:3.4s ease-in-out infinite od-promo-float;display:inline-flex;position:relative;box-shadow:0 12px 24px -12px #ef4444}.od-promo-bow{pointer-events:none;filter:drop-shadow(0 3px 5px #00000059);width:3.3rem;height:auto;animation:.75s cubic-bezier(.34,1.56,.64,1) .2s both od-bow-drop,3.6s ease-in-out 1s infinite od-bow-sway;position:absolute;top:-1.35rem;left:50%}.od-promo-text{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.od-promo-text b{color:#0000;background:linear-gradient(90deg,#f97316,#ef4444,#db2777);-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:900}.od-promo-text small{color:var(--muted-foreground);font-size:12.5px}.od-promo-pill{color:#fff;background:linear-gradient(135deg,#f59e0b,#ef4444,#ec4899) 0 0/200% 100%;border-radius:9999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.3rem .8rem;font-size:12.5px;font-weight:800;animation:3s ease-in-out infinite od-gift-glow;display:inline-flex;box-shadow:0 8px 18px -10px #ef4444}.od-promo-pill svg{animation:3.2s ease-in-out infinite od-gift-wiggle}.od-promo-sparkles{pointer-events:none;position:absolute;inset:0}.od-promo-sparkles i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fde047;width:8px;height:8px;animation:2.4s ease-in-out infinite od-sparkle;position:absolute}.od-promo-sparkles i:first-child{animation-delay:0s;top:18%;left:8%}.od-promo-sparkles i:nth-child(2){width:6px;height:6px;animation-delay:.5s;top:70%;left:34%}.od-promo-sparkles i:nth-child(3){animation-delay:1s;top:20%;left:58%}.od-promo-sparkles i:nth-child(4){background:#f9a8d4;width:6px;height:6px;animation-delay:1.5s;top:72%;left:76%}.od-promo-sparkles i:nth-child(5){background:#fdba74;animation-delay:2s;top:30%;left:92%}@media (max-width:560px){.od-promo-pill{display:none}}@media (prefers-reduced-motion:reduce){.od-promo,.od-promo-box,.od-promo-bow,.od-promo-pill,.od-promo-pill svg,.od-promo-sparkles i{animation:none!important}.od-promo-bow{transform:translate(-50%)}}.od-promo-text small{line-height:1.45}.od-promo-bow{max-width:3.3rem}.od-promo-box{margin-top:0}@keyframes tc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tc-pop{0%{opacity:0;transform:scale(.5)rotate(-14deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes tc-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-5deg)}}@keyframes tc-shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes tc-grow{0%{width:0}}@keyframes tc-ring-in{0%{--p:0}}@keyframes tc-pulse{0%{box-shadow:0 0 #ef444473;box-shadow:0 0 lab(55.7853% 65.6165 40.7976/.45)}to{box-shadow:0 0 0 10px #0000}}@property --p{syntax:"<number>";inherits:true;initial-value:0}.tc-page{flex-direction:column;gap:1.1rem;display:flex}.tc-page>*{margin:0!important}.tc-primary{box-shadow:0 12px 26px -14px #f97316;color:#fff!important;background:linear-gradient(135deg,#f97316,#ec4899)!important;border:0!important}.tc-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.tc-q-btn{box-shadow:0 10px 22px -14px #8b5cf6;color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#6366f1)!important;border:0!important}.tc-del{color:var(--muted-foreground)!important}.tc-del:hover{color:var(--destructive)!important;background:var(--destructive)!important}@supports (color:color-mix(in lab, red, red)){.tc-del:hover{background:color-mix(in oklch, var(--destructive) 12%, transparent)!important}}.tc-err{color:var(--destructive);font-size:12px;font-style:normal}.tc-hint-warn{color:#f59e0b;font-size:12px;font-style:normal}.tc-warn{color:#f59e0b!important}.tc-note{color:var(--muted-foreground);text-align:center;justify-content:center;align-items:center;gap:.4rem;font-size:12.5px;display:flex}.tc-nav{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex-wrap:wrap;align-items:center;gap:.35rem;width:fit-content;max-width:100%;padding:.35rem;animation:.38s cubic-bezier(.22,.9,.3,1) both tc-rise;display:flex}.tc-nav-brand{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);align-items:center;gap:.35rem;padding:0 .75rem 0 .55rem;font-size:11px;font-weight:900;display:inline-flex}.tc-nav-brand svg{color:#f97316}.tc-nav-item{--c:oklch(.7 .18 var(--h));height:2.3rem;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.4rem;padding:0 1rem;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.tc-nav-item:hover{color:var(--foreground);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.tc-nav-item:hover{background:color-mix(in oklch, var(--c) 10%, transparent)}}.tc-nav-on{box-shadow:0 8px 18px -10px var(--c);color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.58 .2 calc(var(--h) + 40deg)))!important}.tc-nav-on svg{animation:2.4s ease-in-out infinite tc-bob}.tc-pending{border:1px dashed #f59e0b;border-radius:1.2rem;align-items:flex-start;gap:.85rem;padding:.95rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-pending{border:1px dashed color-mix(in oklch, #f59e0b 55%, var(--border))}}.tc-pending{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.tc-pending{background:color-mix(in oklch, #f59e0b 8%, var(--card))}}.tc-pending{animation:.4s cubic-bezier(.22,.9,.3,1) both tc-rise}.tc-pending-ico{color:#fff;background:linear-gradient(145deg,#f59e0b,#ea580c);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.tc-pending-ico svg{animation:6s linear infinite hwx-spin}.tc-pending-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.tc-pending-text b{font-size:14px;font-weight:800}.tc-pending-text span{color:var(--muted-foreground);font-size:12.5px;line-height:1.5}.tc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:900px){.tc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-stat{--c:oklch(.7 .19 var(--h));border:1px solid var(--c);border-radius:1.25rem;align-items:center;gap:.8rem;padding:.95rem 1.05rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tc-stat{border:1px solid color-mix(in oklch, var(--c) 28%, var(--border))}}.tc-stat{background:linear-gradient(135deg, var(--c), var(--card) 70%)}@supports (color:color-mix(in lab, red, red)){.tc-stat{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 13%, var(--card)), var(--card) 70%)}}.tc-stat{animation:.42s cubic-bezier(.22,.9,.3,1) both tc-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform .2s}.tc-stat:hover{transform:translateY(-2px)}.tc-stat:after{content:"";background:radial-gradient(circle, var(--c), transparent 70%);border-radius:9999px;width:5rem;height:5rem;position:absolute;top:-1.5rem;right:-1.5rem}@supports (color:color-mix(in lab, red, red)){.tc-stat:after{background:radial-gradient(circle, color-mix(in oklch, var(--c) 28%, transparent), transparent 70%)}}.tc-stat-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:2.65rem;height:2.65rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both tc-pop,4.5s ease-in-out .7s infinite tc-bob;display:inline-flex}.tc-stat-body{flex-direction:column;min-width:0;display:flex}.tc-stat-body small{color:var(--muted-foreground);font-size:12px}.tc-stat-body b{font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:900;line-height:1.1}.tc-stat-body em{color:var(--muted-foreground);font-size:11px;font-style:normal}.tc-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tc-search{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex:16rem;align-items:center;gap:.5rem;height:2.75rem;padding:0 .9rem;transition:border-color .16s,box-shadow .16s;display:flex}.tc-search:focus-within{border-color:#f97316}@supports (color:color-mix(in lab, red, red)){.tc-search:focus-within{border-color:color-mix(in oklch, #f97316 60%, var(--border))}}.tc-search:focus-within{box-shadow:0 0 0 3px #f9731629;box-shadow:0 0 0 3px lab(64.4963% 49.3666 68.6636/.16)}.tc-search-input{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.tc-clear{color:var(--muted-foreground);cursor:pointer;border-radius:9999px;padding:.3rem;display:inline-flex}.tc-clear:hover{background:var(--muted);color:var(--foreground)}.tc-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex}.tc-seg-btn{height:2.2rem;color:var(--muted-foreground);cursor:pointer;border-radius:9999px;padding:0 .95rem;font-size:13px;font-weight:700;transition:all .18s}.tc-seg-btn:hover{color:var(--foreground)}.tc-seg-btn[data-active]{color:#fff;background:linear-gradient(135deg,#f97316,#ec4899);box-shadow:0 8px 18px -10px #f97316}.tc-empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);background:var(--card);border-radius:1.5rem;flex-direction:column;align-items:center;gap:.55rem;padding:3rem 1rem;font-size:13px;display:flex}.tc-empty b{color:var(--foreground);font-size:16px}.tc-empty>span:not(.tc-empty-ico){max-width:28rem;line-height:1.55}.tc-empty-ico{color:#fff;background:linear-gradient(145deg,#f97316,#ec4899);border-radius:1.35rem;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both tc-pop,4s ease-in-out .6s infinite tc-bob;display:inline-flex;box-shadow:0 16px 30px -16px #f97316}.tc-empty-blue{background:linear-gradient(145deg,#0ea5e9,#6366f1);box-shadow:0 16px 30px -16px #0ea5e9}.tc-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.tc-list-saving{opacity:.75;pointer-events:none}.tc-lesson{--c:oklch(.7 .18 var(--h));border:1px solid var(--border);background:var(--card);animation:.4s cubic-bezier(.22,.9,.3,1) both tc-rise;animation-delay:calc(var(--i,0) * 45ms);border-radius:1.4rem;grid-template-columns:auto auto auto minmax(0,1fr) auto auto auto;align-items:center;gap:.9rem;padding:.8rem .9rem .8rem .6rem;transition:transform .22s cubic-bezier(.22,.9,.3,1),box-shadow .22s,border-color .22s,opacity .2s;display:grid;position:relative;overflow:hidden}.tc-lesson:before{content:"";background:linear-gradient(180deg, var(--c), oklch(.6 .2 calc(var(--h) + 50deg)));width:4px;position:absolute;top:0;bottom:0;left:0}.tc-lesson:hover{border-color:var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tc-lesson:hover{border-color:color-mix(in oklch, var(--c) 45%, var(--border))}}.tc-lesson:hover{box-shadow:0 18px 34px -24px var(--c)}.tc-lesson-off{opacity:.6}.tc-lesson-drag{opacity:.45;border-style:dashed;transform:scale(.98)}.tc-lesson-over{border-color:#f97316;box-shadow:0 0 0 3px #f9731638;box-shadow:0 0 0 3px lab(64.4963% 49.3666 68.6636/.22)}.tc-lesson[draggable=true]{cursor:grab}.tc-lesson[draggable=true]:active{cursor:grabbing}@media (max-width:1000px){.tc-lesson{grid-template-columns:auto auto minmax(0,1fr) auto}.tc-thumb,.tc-grip{display:none!important}.tc-status,.tc-actions{grid-column:1/-1;justify-self:end}}.tc-grip{color:var(--muted-foreground);opacity:.5;display:inline-flex}.tc-lesson:hover .tc-grip{opacity:1;color:var(--c)}.tc-pos{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:3.1rem;height:3.1rem;box-shadow:0 10px 20px -12px var(--c);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.tc-lesson:hover .tc-pos{transform:rotate(-8deg)scale(1.06)}.tc-pos small{text-transform:uppercase;letter-spacing:.06em;opacity:.85;font-size:8.5px;font-weight:800}.tc-pos b{font-size:1.2rem;font-weight:900;line-height:1}.tc-thumb{width:7rem;height:4rem;color:var(--muted-foreground);background:var(--muted);border-radius:.85rem;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.tc-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.tc-lesson:hover .tc-thumb img{transform:scale(1.08)}.tc-thumb-play{color:#fff;background:#00000040;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.tc-thumb-play svg{filter:drop-shadow(0 2px 6px #00000080);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.tc-lesson:hover .tc-thumb-play{background:#dc262659}.tc-lesson:hover .tc-thumb-play svg{transform:scale(1.2)}.tc-lesson-body{flex-direction:column;gap:.3rem;min-width:0;display:flex}.tc-lesson-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.tc-lesson-meta{color:var(--muted-foreground);flex-wrap:wrap;gap:.35rem .8rem;font-size:12px;display:flex}.tc-lesson-meta>span{align-items:center;gap:.25rem;display:inline-flex}.tc-lesson-desc{color:var(--muted-foreground);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.tc-status{color:var(--muted-foreground);background:var(--muted);border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .6rem .3rem .35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tc-status{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.tc-status{cursor:pointer}.tc-status-on{color:#16a34a;background:#22c55e24;background:lab(70.2187% -57.9805 39.4386/.14)}.dark .tc-status-on{color:#4ade80}.tc-actions{align-items:center;gap:.35rem;display:flex}.tc-move{flex-direction:column;gap:.1rem;display:flex}.tc-move-btn{width:1.6rem;height:1.2rem;color:var(--muted-foreground);cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;display:inline-flex}.tc-move-btn:hover:not(:disabled){color:#fff;background:var(--c)}.tc-move-btn:disabled{opacity:.25;cursor:not-allowed}.tc-ring{--c:oklch(.7 .18 var(--h));background:conic-gradient(var(--c) calc(var(--p) * 1%), var(--c) 0);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tc-ring{background:conic-gradient(var(--c) calc(var(--p) * 1%), color-mix(in oklch, var(--c) 14%, transparent) 0)}}.tc-ring{animation:1.1s cubic-bezier(.22,.9,.3,1) both tc-ring-in}.tc-ring:before{content:"";border-radius:inherit;background:var(--card);position:absolute;inset:4px}.tc-ring-n{font-variant-numeric:tabular-nums;color:var(--c);font-size:11px;font-weight:900;position:relative}.tc-ring-none .tc-ring-n{color:var(--muted-foreground)}.tc-form{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.25rem;display:grid}@media (max-width:1100px){.tc-form{grid-template-columns:minmax(0,1fr)}.tc-form-side{order:-1}}.tc-form-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.tc-panel{--c:oklch(.68 .19 var(--h));border:1px solid var(--border);background:var(--card);animation:.42s cubic-bezier(.22,.9,.3,1) both tc-rise;animation-delay:calc(var(--i,0) * 70ms);border-radius:1.4rem;padding:1.15rem 1.2rem 1.25rem;position:relative;overflow:hidden}.tc-panel:before{content:"";background:linear-gradient(90deg, var(--c), transparent);height:3px;position:absolute;top:0;left:0;right:0}.tc-panel-head{align-items:center;gap:.75rem;margin-bottom:.95rem;display:flex}.tc-panel-head>span:last-child{flex-direction:column;min-width:0;display:flex}.tc-panel-head b{font-size:15px;font-weight:800}.tc-panel-head small{color:var(--muted-foreground);font-size:12px}.tc-panel-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:2.4rem;height:2.4rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both tc-pop;display:inline-flex}.tc-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}@media (max-width:640px){.tc-fields{grid-template-columns:minmax(0,1fr)}}.tc-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.tc-wide{grid-column:1/-1}.tc-label{align-items:center;gap:.35rem;font-size:12.5px;font-weight:700;display:inline-flex}.tc-label i{color:var(--destructive);font-style:normal}.tc-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:11px}.tc-visible{cursor:pointer;align-items:center;gap:.75rem;display:flex}.tc-visible>span:last-child{flex-direction:column;min-width:0;display:flex}.tc-visible b{font-size:14px}.tc-visible small{color:var(--muted-foreground);font-size:12px}.tc-visible-ico{width:2.2rem;height:2.2rem;color:var(--muted-foreground);background:var(--muted);border-radius:.75rem;justify-content:center;align-items:center;transition:all .25s;display:inline-flex}.tc-visible-on .tc-visible-ico{color:#fff;background:linear-gradient(145deg,#22c55e,#059669);animation:.42s cubic-bezier(.34,1.56,.64,1) both tc-pop}.tc-savebar{z-index:5;border:1px solid var(--border);background:var(--card);border-radius:1.2rem;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex;position:sticky;bottom:.75rem}@supports (color:color-mix(in lab, red, red)){.tc-savebar{background:color-mix(in oklch, var(--card) 88%, transparent)}}.tc-savebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px -28px #00000080}.tc-form-side{position:sticky;top:1rem}.tc-preview{flex-direction:column;gap:.55rem;display:flex}.tc-preview-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);align-items:center;gap:.4rem;font-size:12px;font-weight:800;display:flex}.tc-phone{border:6px solid var(--foreground);border-radius:1.8rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tc-phone{border:6px solid color-mix(in oklch, var(--foreground) 85%, transparent)}}.tc-phone{background:var(--background);animation:.48s cubic-bezier(.22,.9,.3,1) both tc-rise;box-shadow:0 30px 60px -36px #f97316}.tc-video{aspect-ratio:16/9;background:#000}.tc-video iframe,.tc-lhero-video iframe{border:0;width:100%;height:100%;display:block}.tc-video-empty{color:#ffffff8c;background:linear-gradient(145deg,#1f2937,#111827);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:100%;height:100%;font-size:12px;display:flex}.tc-phone-body{flex-direction:column;gap:.35rem;padding:.9rem;display:flex}.tc-phone-pos{color:#ea580c;background:#f9731626;background:lab(64.4963% 49.3666 68.6636/.15);border-radius:9999px;align-self:flex-start;padding:.1rem .55rem;font-size:10.5px;font-weight:800}.tc-phone-body b{word-break:break-word;font-size:15px;font-weight:900;line-height:1.25}.tc-phone-body small{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:11.5px;display:inline-flex}.tc-phone-body p{color:var(--muted-foreground);white-space:pre-wrap;max-height:8rem;margin:0;font-size:12px;line-height:1.5;overflow:hidden}.tc-phone-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#f97316,#ec4899) 0 0/200% 100%;border-radius:.8rem;margin-top:.3rem;padding:.55rem;font-size:12.5px;font-weight:800;animation:3s linear infinite tc-shine}.tc-lhero{--c:oklch(.7 .18 var(--h));border:1px solid var(--c);border-radius:1.6rem;grid-template-columns:18rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-lhero{border:1px solid color-mix(in oklch, var(--c) 35%, var(--border))}}.tc-lhero{background:linear-gradient(125deg, var(--c), var(--card) 60%)}@supports (color:color-mix(in lab, red, red)){.tc-lhero{background:linear-gradient(125deg, color-mix(in oklch, var(--c) 16%, var(--card)), var(--card) 60%)}}.tc-lhero{box-shadow:0 26px 50px -38px var(--c);animation:.46s cubic-bezier(.22,.9,.3,1) both tc-rise}@media (max-width:900px){.tc-lhero{grid-template-columns:minmax(0,1fr)}}.tc-lhero-video{aspect-ratio:16/9;background:#000;border-radius:1rem;overflow:hidden}.tc-lhero-body{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.tc-lhero-title{font-size:1.3rem;font-weight:900;line-height:1.2}.tc-lhero-body small{color:var(--muted-foreground);font-size:12.5px}.tc-lhero-body p{color:var(--muted-foreground);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.tc-chip{color:var(--muted-foreground);background:var(--muted);white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.12rem .6rem;font-size:11.5px;font-weight:700;display:inline-flex}.tc-chip-on{color:#16a34a;background:#22c55e24;background:lab(70.2187% -57.9805 39.4386/.14)}.tc-chip-off{color:#b45309;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16)}.tc-chip-bad{color:#fff;background:#ef4444;animation:1.8s ease-out infinite tc-pulse}.dark .tc-chip-on{color:#4ade80}.tc-blocker{color:#b91c1c;border:1px solid #ef4444;border-radius:1.2rem;align-items:flex-start;gap:.75rem;padding:.9rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-blocker{border:1px solid color-mix(in oklch, #ef4444 45%, var(--border))}}.tc-blocker{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.tc-blocker{background:color-mix(in oklch, #ef4444 9%, var(--card))}}.tc-blocker{animation:.4s cubic-bezier(.22,.9,.3,1) both tc-rise}.dark .tc-blocker{color:#fca5a5}.tc-blocker>span{flex-direction:column;gap:.15rem;display:flex}.tc-blocker b{font-size:14px}.tc-blocker small{opacity:.85;font-size:12.5px}.tc-questions{counter-reset:q;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.tc-q{border:1px solid var(--border);background:var(--card);animation:.38s cubic-bezier(.22,.9,.3,1) both tc-rise;animation-delay:calc(var(--i,0) * 50ms);border-radius:1.35rem;padding:1rem 1.1rem;transition:border-color .2s,box-shadow .2s}.tc-q:hover{border-color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.tc-q:hover{border-color:color-mix(in oklch, #8b5cf6 40%, var(--border))}}.tc-q:hover{box-shadow:0 16px 30px -24px #8b5cf6}.tc-q-broken{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.tc-q-broken{border-color:color-mix(in oklch, #ef4444 60%, var(--border))}}.tc-q-broken{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.tc-q-broken{background:color-mix(in oklch, #ef4444 5%, var(--card))}}.tc-q-head,.tc-editor-head{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.tc-q-n{color:#fff;background:linear-gradient(145deg,#8b5cf6,#6366f1);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 8px 16px -10px #8b5cf6}.tc-q-broken .tc-q-n{background:linear-gradient(145deg,#ef4444,#b91c1c)}.tc-q-title{flex:1;min-width:12rem;font-size:14.5px;font-weight:800}.tc-q-actions{align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.tc-opts{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.tc-opt{border:1px solid var(--border);background:var(--background);animation:.32s cubic-bezier(.22,.9,.3,1) both tc-rise;animation-delay:calc(var(--k,0) * 40ms);border-radius:.9rem;align-items:center;gap:.55rem;padding:.5rem .65rem;font-size:13px;display:flex}.tc-opt-ok{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.tc-opt-ok{border-color:color-mix(in oklch, #22c55e 55%, var(--border))}}.tc-opt-ok{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.tc-opt-ok{background:color-mix(in oklch, #22c55e 10%, var(--background))}}.tc-opt-ok{font-weight:700}.tc-opt-letter{width:1.55rem;height:1.55rem;color:var(--muted-foreground);background:var(--muted);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.tc-opt-ok .tc-opt-letter{color:#fff;background:linear-gradient(145deg,#22c55e,#059669);animation:.42s cubic-bezier(.34,1.56,.64,1) both tc-pop}.tc-opt-text{overflow-wrap:anywhere;min-width:0}.tc-add-q{border:2px dashed #8b5cf6;border-radius:1.35rem;align-items:center;gap:.85rem;width:100%;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-add-q{border:2px dashed color-mix(in oklch, #8b5cf6 45%, var(--border))}}.tc-add-q{text-align:left;cursor:pointer;background:#8b5cf60d;background:lab(50.6912% 45.8505 -71.7975/.05);transition:all .2s}.tc-add-q:hover:not(:disabled){background:#8b5cf61a;background:lab(50.6912% 45.8505 -71.7975/.1);border-color:#8b5cf6;transform:translateY(-2px)}.tc-add-q:disabled{opacity:.55;cursor:not-allowed}.tc-add-q>span:last-child{flex-direction:column;display:flex}.tc-add-q b{font-size:14.5px}.tc-add-q small{color:var(--muted-foreground);font-size:12px}.tc-add-q-ico{color:#fff;background:linear-gradient(145deg,#8b5cf6,#6366f1);border-radius:.85rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.tc-add-q:hover:not(:disabled) .tc-add-q-ico{transform:rotate(90deg)scale(1.08)}.tc-editor{border:1px solid #8b5cf6;border-radius:1.35rem;flex-direction:column;gap:.9rem;padding:1.1rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-editor{border:1px solid color-mix(in oklch, #8b5cf6 55%, var(--border))}}.tc-editor{background:linear-gradient(160deg, #8b5cf6, var(--card) 60%)}@supports (color:color-mix(in lab, red, red)){.tc-editor{background:linear-gradient(160deg, color-mix(in oklch, #8b5cf6 9%, var(--card)), var(--card) 60%)}}.tc-editor{animation:.36s cubic-bezier(.22,.9,.3,1) both tc-rise;box-shadow:0 0 0 4px #8b5cf61f,0 24px 48px -32px #8b5cf6;box-shadow:0 0 0 4px lab(50.6912% 45.8505 -71.7975/.12),0 24px 48px -32px lab(50.6911% 45.8506 -71.7974)}.tc-editor-head{margin-bottom:0}.tc-editor-head b{font-size:15px;font-weight:800}.tc-edit-opts{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.tc-edit-opt{border:1px solid #0000;border-radius:.95rem;align-items:center;gap:.5rem;padding:.3rem .35rem;transition:all .2s;display:flex}.tc-edit-opt-ok{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.tc-edit-opt-ok{border-color:color-mix(in oklch, #22c55e 55%, var(--border))}}.tc-edit-opt-ok{background:#22c55e14;background:lab(70.2187% -57.9805 39.4386/.08)}.tc-radio{width:2rem;height:2rem;color:var(--muted-foreground);border:2px solid var(--border);background:var(--background);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:900;transition:all .22s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.tc-radio:hover{color:#22c55e;border-color:#22c55e}.tc-radio[aria-pressed=true]{color:#fff;background:linear-gradient(145deg,#22c55e,#059669);border-color:#0000;transform:scale(1.08);box-shadow:0 8px 16px -8px #22c55e}.tc-opt-input{flex:1;min-width:0}.tc-opt-del{color:var(--muted-foreground);cursor:pointer;border-radius:9999px;padding:.4rem;display:inline-flex}.tc-opt-del:hover:not(:disabled){color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.tc-opt-del:hover:not(:disabled){background:color-mix(in oklch, var(--destructive) 12%, transparent)}}.tc-opt-del:disabled{opacity:.25;cursor:not-allowed}.tc-add-opt{color:#7c3aed;cursor:pointer;background:#8b5cf61f;background:lab(50.6912% 45.8505 -71.7975/.12);border-radius:9999px;align-self:flex-start;align-items:center;gap:.3rem;padding:.35rem .8rem;font-size:12.5px;font-weight:700;display:inline-flex}.dark .tc-add-opt{color:#c4b5fd}.tc-add-opt:disabled{opacity:.4;cursor:not-allowed}.tc-editor-foot{align-items:center;gap:.6rem;padding-top:.3rem;display:flex}.tc-add{--c:oklch(.68 .16 var(--h));border:1px solid var(--c);border-radius:1.4rem;flex-wrap:wrap;align-items:center;gap:.85rem;padding:1rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-add{border:1px solid color-mix(in oklch, var(--c) 35%, var(--border))}}.tc-add{background:linear-gradient(125deg, var(--c), var(--card) 65%)}@supports (color:color-mix(in lab, red, red)){.tc-add{background:linear-gradient(125deg, color-mix(in oklch, var(--c) 13%, var(--card)), var(--card) 65%)}}.tc-add{animation:.42s cubic-bezier(.22,.9,.3,1) both tc-rise}.tc-add-ico{color:#fff;background:linear-gradient(145deg,#0ea5e9,#6366f1);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;animation:4s ease-in-out infinite tc-bob;display:inline-flex;box-shadow:0 10px 20px -12px #0ea5e9}.tc-add-text{flex-direction:column;min-width:10rem;display:flex}.tc-add-text b{font-size:14.5px;font-weight:800}.tc-add-text small{color:var(--muted-foreground);font-size:12px}.tc-phone-input{border:1px solid var(--border);background:var(--background);border-radius:9999px;flex:14rem;align-items:center;gap:.5rem;height:2.75rem;padding:0 .9rem;transition:border-color .16s,box-shadow .16s;display:flex}.tc-phone-input:focus-within{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e929;box-shadow:0 0 0 3px lab(63.352% -17.6077 -44.8636/.16)}.tc-phone-ok{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.tc-phone-ok{border-color:color-mix(in oklch, #22c55e 55%, var(--border))}}.tc-phone-bad{border-color:var(--destructive)}.tc-add-err{flex-basis:100%}.tc-student{--c:oklch(.66 .16 var(--h));border:1px solid var(--border);background:var(--card);animation:.36s cubic-bezier(.22,.9,.3,1) both tc-rise;animation-delay:calc(var(--i,0) * 35ms);border-radius:1.2rem;grid-template-columns:minmax(12rem,1.3fr) minmax(8rem,1fr) minmax(10rem,1fr) auto;align-items:center;gap:1rem;padding:.7rem .9rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.tc-student:hover{border-color:var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tc-student:hover{border-color:color-mix(in oklch, var(--c) 45%, var(--border))}}.tc-student:hover{box-shadow:0 16px 30px -24px var(--c)}@media (max-width:900px){.tc-student{grid-template-columns:minmax(0,1fr) auto}.tc-student-meta{display:none!important}.tc-progress{grid-column:1/-1}}.tc-student-main{text-align:left;cursor:pointer;align-items:center;gap:.7rem;min-width:0;display:flex}.tc-avatar{color:#fff;background:linear-gradient(145deg, oklch(.68 .17 var(--h)), oklch(.5 .2 calc(var(--h) + 40deg)));width:2.6rem;height:2.6rem;box-shadow:0 8px 16px -10px oklch(.6 .2 var(--h));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex;overflow:hidden}.tc-avatar img{object-fit:cover;width:100%;height:100%}.tc-student-id{flex-direction:column;min-width:0;display:flex}.tc-student-id b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.tc-student-id small{color:var(--muted-foreground);font-size:12px}.tc-unreg{color:#b45309;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16);border-radius:9999px;padding:.05rem .5rem;font-size:11px;font-weight:800;display:inline-flex}.dark .tc-unreg{color:#fbbf24}.tc-progress{flex-direction:column;gap:.3rem;min-width:0;display:flex}.tc-progress-top{align-items:baseline;gap:.3rem;display:flex}.tc-progress-top b{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:900}.tc-progress-top small{color:var(--muted-foreground);font-size:11.5px}.tc-bar{background:var(--muted);border-radius:9999px;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tc-bar{background:color-mix(in oklch, var(--muted) 80%, transparent)}}.tc-bar i{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#22c55e);animation:.9s cubic-bezier(.22,.9,.3,1) both tc-grow;position:absolute;top:0;bottom:0;left:0}.tc-student-meta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.tc-student-meta small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-size:11.5px;display:inline-flex;overflow:hidden}.tc-student-actions{align-items:center;gap:.3rem;display:flex}.tc-sheet-title{align-items:center;gap:.7rem;display:flex}.tc-sheet-title>span:last-child{flex-direction:column;display:flex}.tc-sheet-title small{color:var(--muted-foreground);font-size:12px;font-weight:500}.tc-sheet-body{flex-direction:column;gap:.9rem;padding:0 1rem 1.5rem;display:flex}.tc-sheet-sum{background:linear-gradient(125deg, #22c55e, var(--card));border-radius:1.2rem;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-sheet-sum{background:linear-gradient(125deg, color-mix(in oklch, #22c55e 12%, var(--card)), var(--card))}}.tc-sheet-sum{border:1px solid #22c55e}@supports (color:color-mix(in lab, red, red)){.tc-sheet-sum{border:1px solid color-mix(in oklch, #22c55e 30%, var(--border))}}.tc-sheet-sum>span:last-child{flex-direction:column;display:flex}.tc-sheet-sum b{font-size:1.1rem;font-weight:900}.tc-sheet-sum small{color:var(--muted-foreground);font-size:12px}.tc-results{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.tc-res{--c:#94a3b8;border:1px solid var(--border);animation:.34s cubic-bezier(.22,.9,.3,1) both tc-rise;animation-delay:calc(var(--i,0) * 50ms);border-radius:1rem;align-items:flex-start;gap:.7rem;padding:.7rem .8rem;display:flex}.tc-res-pass{--c:#22c55e;border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.tc-res-pass{border-color:color-mix(in oklch, #22c55e 40%, var(--border))}}.tc-res-pass{background:#22c55e0f;background:lab(70.2187% -57.9805 39.4386/.06)}.tc-res-unpass{--c:#f59e0b;border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.tc-res-unpass{border-color:color-mix(in oklch, #f59e0b 40%, var(--border))}}.tc-res-unpass{background:#f59e0b0f;background:lab(72.7914% 26.933 75.4336/.06)}.tc-res-not_started:not(.tc-res-locked){--c:#0ea5e9}.tc-res-locked{opacity:.6}.tc-res-ico{color:#fff;background:var(--c);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.tc-res-body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.tc-res-body b{font-size:13.5px;font-weight:800}.tc-res-body small{color:var(--muted-foreground);font-size:11.5px}.tc-dots{flex-wrap:wrap;gap:.2rem;margin-top:.2rem;display:flex}.tc-dots i{border-radius:9999px;width:.6rem;height:.6rem}.tc-dot-ok{background:#22c55e}.tc-dot-bad{background:#ef4444}.tc-res-score{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.tc-res-score b{color:var(--c);font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.tc-res-score small{color:var(--muted-foreground);font-size:11px}@media (prefers-reduced-motion:reduce){.tc-page *,.tc-page :before,.tc-page :after,.tc-sheet *,.tc-sheet :before{animation:none!important}}.tc-nav{scrollbar-width:none}.tc-page{--tc-dot:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tc-page{--tc-dot:color-mix(in oklch, var(--foreground) 16%, transparent)}}.tc-empty,.tc-pending,.tc-lhero,.tc-add,.tc-add-q,.tc-editor,.tc-stat,.tc-panel,.tc-video-empty,.tc-sheet-sum,.tc-blocker{isolation:isolate;position:relative}.tc-empty:before,.tc-pending:before,.tc-lhero:before,.tc-add:before,.tc-add-q:before,.tc-editor:before,.tc-stat:before,.tc-video-empty:before,.tc-sheet-sum:before,.tc-blocker:before,.tc-panel:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(var(--tc-dot,currentColor) 1.1px, transparent 1.2px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tc-empty:before,.tc-pending:before,.tc-lhero:before,.tc-add:before,.tc-add-q:before,.tc-editor:before,.tc-stat:before,.tc-video-empty:before,.tc-sheet-sum:before,.tc-blocker:before,.tc-panel:after{background-image:radial-gradient(var(--tc-dot,color-mix(in oklch, currentColor 16%, transparent)) 1.1px, transparent 1.2px)}}.tc-empty:before,.tc-pending:before,.tc-lhero:before,.tc-add:before,.tc-add-q:before,.tc-editor:before,.tc-stat:before,.tc-video-empty:before,.tc-sheet-sum:before,.tc-blocker:before,.tc-panel:after{background-size:16px 16px;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 72%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 72%)}.tc-empty:before{background-size:18px 18px;animation:14s linear infinite tc-dots-drift;-webkit-mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000 0%,#0000 75%)}.tc-video-empty:before{--tc-dot:#ffffff2e;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#0000 70%)}.tc-lhero:before,.tc-add:before{background-size:14px 14px}.tc-stat:before{-webkit-mask-image:radial-gradient(at 100% 100%,#000 0%,#0000 70%);mask-image:radial-gradient(at 100% 100%,#000 0%,#0000 70%)}.tc-blocker:before{--tc-dot:#ef44444d}@supports (color:lab(0% 0 0)){.tc-blocker:before{--tc-dot:lab(55.7853% 65.6165 40.7976/.3)}}.tc-pending:before{--tc-dot:#f59e0b59}@supports (color:lab(0% 0 0)){.tc-pending:before{--tc-dot:lab(72.7913% 26.933 75.4336/.35)}}@keyframes tc-dots-drift{0%{background-position:0 0}to{background-position:36px 36px}}@media (prefers-reduced-motion:reduce){.tc-empty:before{animation:none}}@keyframes ol-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ol-pop{0%{opacity:0;transform:scale(.5)rotate(-14deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes ol-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-5deg)}}@keyframes ol-flame{0%,to{transform:scale(1)rotate(-4deg)}50%{transform:scale(1.18)rotate(4deg)}}@keyframes ol-bar{0%{transform:scaleX(0)}to{transform:scaleX(var(--w,0))}}@keyframes ol-glow{0%,to{box-shadow:0 0 #f9731666;box-shadow:0 0 lab(64.4963% 49.3666 68.6636/.4)}50%{box-shadow:0 0 0 6px #0000}}.ol-page{--ol-dot:var(--foreground);flex-direction:column;gap:1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ol-page{--ol-dot:color-mix(in oklch, var(--foreground) 15%, transparent)}}.ol-page>*{margin:0!important}.ol-note{color:var(--muted-foreground);font-size:12px}.ol-tone-success{--t:#22c55e}.ol-tone-warning{--t:#f59e0b}.ol-tone-destructive{--t:#f43f5e}.ol-tone-info{--t:#3b82f6}.ol-tone-muted{--t:#94a3b8}.ol-chip{white-space:nowrap;color:var(--t,var(--muted-foreground));background:var(--t,#94a3b8);border-radius:9999px;align-items:center;gap:.2rem;padding:.05rem .5rem;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ol-chip{background:color-mix(in oklch, var(--t,#94a3b8) 15%, transparent)}}.ol-nav{border:1px solid var(--border);background:var(--card);scrollbar-width:none;border-radius:9999px;gap:.35rem;padding:.35rem;animation:.38s cubic-bezier(.22,.9,.3,1) both ol-rise;display:flex;overflow-x:auto}.ol-nav-item{--c:oklch(.68 .18 var(--h));height:2.3rem;color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;align-items:center;gap:.4rem;padding:0 .95rem;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.ol-nav-item:hover{color:var(--foreground);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.ol-nav-item:hover{background:color-mix(in oklch, var(--c) 10%, transparent)}}.ol-nav-on{box-shadow:0 8px 18px -10px var(--c);color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.56 .2 calc(var(--h) + 40deg)))!important}.ol-nav-on svg{animation:2.4s ease-in-out infinite ol-bob}.ol-pending{isolation:isolate;border:1px dashed #f59e0b;border-radius:1.2rem;align-items:flex-start;gap:.85rem;padding:.95rem 1.1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ol-pending{border:1px dashed color-mix(in oklch, #f59e0b 55%, var(--border))}}.ol-pending{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.ol-pending{background:color-mix(in oklch, #f59e0b 8%, var(--card))}}.ol-pending{animation:.4s cubic-bezier(.22,.9,.3,1) both ol-rise}.ol-pending-ico{color:#fff;background:linear-gradient(145deg,#f59e0b,#ea580c);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.ol-pending-ico svg{animation:6s linear infinite hwx-spin}.ol-pending-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ol-pending-text b{font-size:14px;font-weight:800}.ol-pending-text span{color:var(--muted-foreground);font-size:12.5px;line-height:1.5}.ol-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.ol-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.ol-stats,.ol-stats-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.ol-stat{--c:oklch(.7 .19 var(--h));isolation:isolate;border:1px solid var(--c);border-radius:1.25rem;align-items:center;gap:.8rem;padding:.95rem 1.05rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ol-stat{border:1px solid color-mix(in oklch, var(--c) 28%, var(--border))}}.ol-stat{background:linear-gradient(135deg, var(--c), var(--card) 70%)}@supports (color:color-mix(in lab, red, red)){.ol-stat{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 13%, var(--card)), var(--card) 70%)}}.ol-stat{text-align:left;animation:.42s cubic-bezier(.22,.9,.3,1) both ol-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform .2s,box-shadow .2s,border-color .2s}.ol-stat:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--ol-dot) 1.1px, transparent 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 100%,#000,#0000 70%);mask-image:radial-gradient(at 100% 100%,#000,#0000 70%)}.ol-stat:hover{transform:translateY(-2px)}.ol-stat-btn{cursor:pointer}.ol-stat-on{border-color:var(--c);box-shadow:0 0 0 3px var(--c), 0 16px 30px -22px var(--c)}@supports (color:color-mix(in lab, red, red)){.ol-stat-on{box-shadow:0 0 0 3px color-mix(in oklch, var(--c) 22%, transparent), 0 16px 30px -22px var(--c)}}.ol-stat-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:2.65rem;height:2.65rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both ol-pop,4.5s ease-in-out .7s infinite ol-bob;display:inline-flex}.ol-stat-body{flex-direction:column;min-width:0;display:flex}.ol-stat-body small{color:var(--muted-foreground);font-size:12px}.ol-stat-body b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.3rem;font-weight:900;line-height:1.15;overflow:hidden}.ol-stat-body em{color:var(--muted-foreground);font-size:11px;font-style:normal}.ol-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ol-search,.ol-date{border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.5rem;height:2.75rem;padding:0 .9rem;transition:border-color .16s,box-shadow .16s;display:flex}.ol-search{flex:16rem}.ol-search:focus-within,.ol-date:focus-within{border-color:#3b82f6}@supports (color:color-mix(in lab, red, red)){.ol-search:focus-within,.ol-date:focus-within{border-color:color-mix(in oklch, #3b82f6 60%, var(--border))}}.ol-search:focus-within,.ol-date:focus-within{box-shadow:0 0 0 3px #3b82f629;box-shadow:0 0 0 3px lab(54.6189% 8.76328 -65.7909/.16)}.ol-bare{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ol-date .ol-bare{flex:none;width:8.6rem}.ol-date-sep{color:var(--muted-foreground)}.ol-clear{color:var(--muted-foreground);cursor:pointer;border-radius:9999px;padding:.3rem;display:inline-flex}.ol-clear:hover{background:var(--muted);color:var(--foreground)}.ol-select{gap:.5rem;min-width:12rem;border-radius:9999px!important;height:2.75rem!important}.ol-toggle{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;height:2.75rem;padding:0 .9rem;font-size:13px;font-weight:600;display:inline-flex}.ol-empty{isolation:isolate;border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);background:var(--card);border-radius:1.5rem;flex-direction:column;align-items:center;gap:.55rem;padding:3rem 1rem;font-size:13px;display:flex;position:relative}.ol-empty:before{content:"";z-index:-1;border-radius:inherit;background-image:radial-gradient(var(--ol-dot) 1.1px, transparent 1.2px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000,#0000 75%)}.ol-empty b{color:var(--foreground);font-size:16px}.ol-empty-ico{color:#fff;background:linear-gradient(145deg,#0ea5e9,#6366f1);border-radius:1.35rem;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both ol-pop,4s ease-in-out .6s infinite ol-bob;display:inline-flex;box-shadow:0 16px 30px -16px #0ea5e9}.ol-empty-warm{background:linear-gradient(145deg,#f97316,#ec4899);box-shadow:0 16px 30px -16px #f97316}.ol-pinned{overflow:hidden;border-color:#f59e0b!important}@supports (color:color-mix(in lab, red, red)){.ol-pinned{border-color:color-mix(in oklch, #f59e0b 40%, var(--border))!important}}.ol-pinned-head{color:#b45309;background:#f59e0b17;background:lab(72.7914% 26.933 75.4336/.09);align-items:center;gap:.5rem;padding:.85rem 1.1rem;font-size:14px;font-weight:800;display:flex}.dark .ol-pinned-head{color:#fbbf24}.ol-pinned-head small{color:var(--muted-foreground);font-size:11.5px;font-weight:500}.ol-count{text-align:center;color:#fff;background:#f59e0b;border-radius:9999px;min-width:1.5rem;padding:0 .45rem;font-size:11.5px}.ol-badges{flex-wrap:wrap;gap:.45rem;display:flex}.ol-badge{--c:oklch(.66 .18 var(--h));height:2.3rem;color:var(--c);border:1px solid var(--c);border-radius:9999px;align-items:center;gap:.4rem;padding:0 .4rem 0 .9rem;font-size:13px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ol-badge{border:1px solid color-mix(in oklch, var(--c) 35%, var(--border))}}.ol-badge{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.ol-badge{background:color-mix(in oklch, var(--c) 9%, var(--card))}}.ol-badge{cursor:pointer;transition:all .2s;animation:.36s cubic-bezier(.22,.9,.3,1) both ol-rise}.ol-badge b{text-align:center;color:#fff;background:var(--c);font-variant-numeric:tabular-nums;border-radius:9999px;min-width:1.7rem;padding:.1rem .5rem;font-size:12px}.ol-badge:hover{box-shadow:0 10px 20px -14px var(--c);transform:translateY(-2px)}.ol-badge-on{color:#fff;background:linear-gradient(135deg, var(--c), oklch(.54 .2 calc(var(--h) + 35deg)));box-shadow:0 10px 22px -12px var(--c);border-color:#0000}.ol-badge-on b{color:var(--c);background:#fff}.ol-badge-zero{opacity:.55}.ol-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1280px){.ol-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ol-cards{grid-template-columns:minmax(0,1fr)}}.ol-tg{--c:oklch(.68 .17 var(--h));border:1px solid var(--border);background:var(--card);animation:.4s cubic-bezier(.22,.9,.3,1) both ol-rise;animation-delay:calc(var(--i,0) * 45ms);border-radius:1.4rem 1.4rem 1.4rem .4rem;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.ol-tg:hover{border-color:var(--c);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.ol-tg:hover{border-color:color-mix(in oklch, var(--c) 45%, var(--border))}}.ol-tg:hover{box-shadow:0 22px 40px -28px var(--c)}.ol-tg-pinned{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.ol-tg-pinned{border-color:color-mix(in oklch, #f59e0b 55%, var(--border))}}.ol-tg-new{box-shadow:0 0 0 2px #f9731659;box-shadow:0 0 0 2px lab(64.4963% 49.3666 68.6636/.35)}.ol-tg-head{color:#fff;background:linear-gradient(120deg, #229ed9, #2aabee 55%, var(--c));align-items:center;gap:.45rem;padding:.7rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ol-tg-head{background:linear-gradient(120deg, #229ed9, #2aabee 55%, color-mix(in oklch, var(--c) 60%, #2aabee))}}.ol-tg-id{color:#fff;font-size:15px;font-weight:900}.ol-tg-id:hover{text-decoration:underline}.ol-tg-pin{color:#fde047;background:#0000002e;border-radius:9999px;padding:.2rem;display:inline-flex}.ol-tg-flame{color:#fff;background:linear-gradient(135deg,#f97316,#ef4444);border-radius:9999px;align-items:center;gap:.2rem;padding:.1rem .5rem;font-size:11px;font-weight:800;animation:1.8s ease-out infinite ol-glow;display:inline-flex}.ol-tg-flame svg{animation:1s ease-in-out infinite ol-flame}.ol-tg-time{opacity:.85;margin-left:auto;font-size:11px}.ol-tg-body{flex-direction:column;flex:1;gap:.6rem;padding:.85rem .95rem;font-size:13px;display:flex}.ol-tg-customer{flex-direction:column;gap:.15rem;display:flex}.ol-tg-customer b{align-items:center;gap:.3rem;font-size:14.5px;font-weight:800;display:inline-flex}.ol-tg-customer span{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:12.5px;display:inline-flex}.ol-tg-tick{color:#22c55e}.ol-tg-lines{color:var(--muted-foreground);flex-direction:column;gap:.3rem;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ol-tg-lines li{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.ol-tg-lines svg{color:var(--c);flex-shrink:0}.ol-tg-lines b{color:var(--foreground);font-weight:700}.ol-tg-addr{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ol-tg-inst{color:#16a34a;font-size:11px;font-style:normal}.ol-tg-status{color:#fff;background:var(--t,#94a3b8);border-radius:9999px;align-self:flex-start;padding:.15rem .65rem;font-size:12px;font-weight:800}.ol-tg-items{background:var(--c);border-radius:.9rem;flex-direction:column;gap:.4rem;margin:0;padding:.55rem;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.ol-tg-items{background:color-mix(in oklch, var(--c) 6%, var(--background))}}.ol-tg-items li{align-items:center;gap:.55rem;min-width:0;display:flex}.ol-tg-thumb{width:2.4rem;height:2.4rem;color:var(--muted-foreground);border:1px solid var(--border);background:#fff;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ol-tg-thumb img{object-fit:contain;width:100%;height:100%}.ol-tg-item{flex-direction:column;flex:1;min-width:0;display:flex}.ol-tg-item b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.ol-tg-item small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.ol-tg-line{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px}.ol-tg-money{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ol-tg-money>span{background:var(--c);border-radius:.8rem;flex-direction:column;padding:.5rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ol-tg-money>span{background:color-mix(in oklch, var(--c) 10%, transparent)}}.ol-tg-money small{color:var(--muted-foreground);font-size:11px}.ol-tg-money b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.ol-tg-open{color:#229ed9;border-top:1px solid var(--border);justify-content:center;align-items:center;gap:.35rem;padding:.6rem;font-size:12.5px;font-weight:700;transition:background .2s;display:flex}.ol-tg-open:hover{background:#229ed91a;background:lab(60.8465% -17.6243 -39.9526/.1)}.ol-switch{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex}.ol-switch-btn{height:2.3rem;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.35rem;padding:0 1rem;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.ol-switch-on{color:#fff;background:linear-gradient(135deg,#8b5cf6,#d946ef);box-shadow:0 8px 18px -10px #8b5cf6}.ol-day{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ol-day-btn{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:all .18s;display:inline-flex}.ol-day-btn:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-color:#0000}.ol-day-btn:disabled{opacity:.35;cursor:not-allowed}.ol-today{color:#7c3aed;cursor:pointer;background:#8b5cf61f;background:lab(50.6912% 45.8505 -71.7975/.12);border-radius:9999px;height:2.3rem;padding:0 .95rem;font-size:13px;font-weight:700}.ol-today-on{color:#fff;background:linear-gradient(135deg,#22c55e,#059669);border-radius:9999px;align-items:center;height:2.3rem;padding:0 .95rem;font-size:13px;font-weight:800;display:inline-flex}.ol-status-strip{flex-wrap:wrap;gap:.45rem;display:flex}.ol-status-pill{--c:oklch(.66 .17 var(--h));color:var(--c);background:var(--c);border-radius:9999px;align-items:baseline;gap:.4rem;padding:.35rem .8rem;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ol-status-pill{background:color-mix(in oklch, var(--c) 11%, var(--card))}}.ol-status-pill{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.ol-status-pill{border:1px solid color-mix(in oklch, var(--c) 30%, var(--border))}}.ol-status-pill b{font-variant-numeric:tabular-nums;font-size:14px}.ol-status-pill small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.ol-board{isolation:isolate;border:1px solid #8b5cf6;border-radius:1.4rem;padding:1rem 1.1rem;position:relative}@supports (color:color-mix(in lab, red, red)){.ol-board{border:1px solid color-mix(in oklch, #8b5cf6 30%, var(--border))}}.ol-board{background:linear-gradient(125deg, #8b5cf6, var(--card) 60%)}@supports (color:color-mix(in lab, red, red)){.ol-board{background:linear-gradient(125deg, color-mix(in oklch, #8b5cf6 9%, var(--card)), var(--card) 60%)}}.ol-board{animation:.42s cubic-bezier(.22,.9,.3,1) both ol-rise}.ol-board:before{content:"";z-index:-1;border-radius:inherit;background-image:radial-gradient(var(--ol-dot) 1.1px, transparent 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 70%);mask-image:radial-gradient(at 100% 0,#000,#0000 70%)}.ol-board-head{align-items:center;gap:.45rem;margin-bottom:.7rem;font-size:14px;font-weight:800;display:flex}.ol-board-head svg{color:#f59e0b;animation:3s ease-in-out infinite ol-bob}.ol-board-clear{color:#7c3aed;cursor:pointer;background:#8b5cf61f;background:lab(50.6912% 45.8505 -71.7975/.12);border-radius:9999px;margin-left:auto;padding:.2rem .7rem;font-size:12px;font-weight:700}.ol-board-list{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ol-board-row{border:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;width:100%;animation:.34s cubic-bezier(.22,.9,.3,1) both ol-rise;animation-delay:calc(var(--i,0) * 40ms);border-radius:.9rem;align-items:center;gap:.55rem;padding:.5rem .7rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.ol-board-row:hover:not(:disabled){border-color:#8b5cf6;transform:translate(3px)}.ol-board-row:disabled{cursor:default}.ol-board-on{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf638;box-shadow:0 0 0 3px lab(50.6912% 45.8505 -71.7975/.22)}.ol-board-bar{z-index:0;transform-origin:0;width:100%;transform:scaleX(var(--w,0));pointer-events:none;background:linear-gradient(90deg,#8b5cf624,#d946ef14);background:linear-gradient(90deg,lab(50.6912% 45.8505 -71.7975/.14),lab(57.1351% 72.4921 -56.8959/.08));animation:.9s cubic-bezier(.22,.9,.3,1) both ol-bar;position:absolute;top:0;bottom:0;left:0}.ol-board-row>:not(.ol-board-bar){z-index:1;position:relative}.ol-rank{width:1.7rem;height:1.7rem;color:var(--muted-foreground);background:var(--muted);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:900;display:inline-flex}.ol-rank-1{color:#fff;background:linear-gradient(145deg,#fbbf24,#f59e0b);box-shadow:0 6px 14px -6px #f59e0b}.ol-rank-2{color:#fff;background:linear-gradient(145deg,#cbd5e1,#94a3b8)}.ol-rank-3{color:#fff;background:linear-gradient(145deg,#fdba74,#c2410c)}.ol-board-name{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:.3rem;min-width:0;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.ol-board-row b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.ol-board-row small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.ol-forms{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.ol-form{border:1px solid var(--border);background:var(--card);animation:.36s cubic-bezier(.22,.9,.3,1) both ol-rise;animation-delay:calc(var(--i,0) * 35ms);border-radius:1.2rem;grid-template-columns:auto auto minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.7rem .9rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.ol-form:hover{transform:translateY(-2px);box-shadow:0 16px 30px -24px #f97316}.ol-form-open{border-left:4px solid #f97316}.ol-form-done{opacity:.8;border-left:4px solid #22c55e}@media (max-width:900px){.ol-form{grid-template-columns:auto minmax(0,1fr) auto}.ol-form-thumb,.ol-form-side{display:none!important}}.ol-form-state{color:#f97316;display:inline-flex}.ol-form-open .ol-form-state{animation:2.4s ease-in-out infinite ol-bob}.ol-form-done .ol-form-state{color:#22c55e}.ol-form-thumb{width:3.2rem;height:3.2rem;color:var(--muted-foreground);border:1px solid var(--border);background:#fff;border-radius:.8rem;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ol-form-thumb img{object-fit:contain;width:100%;height:100%}.ol-form-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.ol-form-who{align-items:baseline;gap:.4rem;display:flex}.ol-form-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.ol-form-id{color:var(--muted-foreground);font-size:11px}.ol-form-phone{color:#0284c7;align-self:flex-start;align-items:center;gap:.3rem;font-size:12.5px;font-weight:700;display:inline-flex}.ol-form-phone:hover{text-decoration:underline}.dark .ol-form-phone{color:#38bdf8}.ol-form-product{max-width:100%;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-size:12px;display:inline-flex;overflow:hidden}.ol-form-product:hover{color:var(--foreground)}.ol-form-side{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.ol-form-side>small{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:11.5px;display:inline-flex}.ol-form-ordered{color:#16a34a;background:#22c55e21;background:lab(70.2187% -57.9805 39.4386/.13);border-radius:9999px;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:12px;font-weight:800;display:inline-flex}.ol-form-ordered small{color:var(--muted-foreground);font-size:11px;font-weight:600}.dark .ol-form-ordered{color:#4ade80}.ol-check{box-shadow:0 10px 22px -14px #f97316;color:#fff!important;background:linear-gradient(135deg,#f97316,#ec4899)!important;border:0!important}.ol-form-checked{color:#16a34a;align-items:center;gap:.4rem;display:inline-flex}.dark .ol-form-checked{color:#4ade80}.ol-form-checked>span{flex-direction:column;display:flex}.ol-form-checked b{font-size:12.5px}.ol-form-checked small{color:var(--muted-foreground);font-size:11px}@media (prefers-reduced-motion:reduce){.ol-page *,.ol-page :before,.ol-page :after{animation:none!important}.ol-board-bar{transform:scaleX(var(--w,0))}}.ol-nav::-webkit-scrollbar{display:none}@keyframes sv-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sv-pop{0%{opacity:0;transform:scale(.5)rotate(-14deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes sv-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-5deg)}}@keyframes sv-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-16px,12px)scale(1.12)}}@keyframes sv-live{0%{box-shadow:0 0 0 0 color-mix(in oklch, currentColor 60%, transparent)}to{box-shadow:0 0 0 7px #0000}}.sv-page{--sv-dot:var(--foreground);flex-direction:column;gap:1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sv-page{--sv-dot:color-mix(in oklch, var(--foreground) 15%, transparent)}}.sv-page>*{margin:0!important}.sv-note{color:var(--muted-foreground);font-size:12px}.sv-test{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c);border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .6rem;font-size:11.5px;font-weight:800;animation:1.8s ease-out infinite sv-live;display:inline-flex}.sv-t-success{--t:#22c55e}.sv-t-warning{--t:#f59e0b}.sv-t-destructive{--t:#f43f5e}.sv-t-info{--t:#3b82f6}.sv-t-muted{--t:#94a3b8}.sv-chip{white-space:nowrap;color:var(--t,var(--muted-foreground));background:var(--t,#94a3b8);border-radius:9999px;align-items:center;gap:.25rem;padding:.12rem .6rem;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sv-chip{background:color-mix(in oklch, var(--t,#94a3b8) 14%, transparent)}}.sv-chip-link:hover{text-decoration:underline}.sv-nav{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.35rem;width:fit-content;max-width:100%;padding:.35rem;animation:.38s cubic-bezier(.22,.9,.3,1) both sv-rise;display:flex}.sv-nav-item{--c:oklch(.64 .2 var(--h));height:2.3rem;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.4rem;padding:0 1rem;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex}.sv-nav-item:hover{color:var(--foreground);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.sv-nav-item:hover{background:color-mix(in oklch, var(--c) 10%, transparent)}}.sv-nav-on{box-shadow:0 8px 18px -10px var(--c);color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.52 .21 calc(var(--h) + 40deg)))!important}.sv-nav-on svg{animation:2.4s ease-in-out infinite sv-bob}.sv-pending{border:1px dashed #f59e0b;border-radius:1.2rem;align-items:flex-start;gap:.85rem;padding:.95rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sv-pending{border:1px dashed color-mix(in oklch, #f59e0b 55%, var(--border))}}.sv-pending{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.sv-pending{background:color-mix(in oklch, #f59e0b 8%, var(--card))}}.sv-pending{animation:.4s cubic-bezier(.22,.9,.3,1) both sv-rise}.sv-pending-ico{color:#fff;background:linear-gradient(145deg,#f59e0b,#ea580c);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.sv-pending-ico svg{animation:6s linear infinite hwx-spin}.sv-pending-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.sv-pending-text b{font-size:14px;font-weight:800}.sv-pending-text span{color:var(--muted-foreground);font-size:12.5px;line-height:1.5}.sv-tabs{flex-wrap:wrap;gap:.45rem;display:flex}.sv-tab{--c:oklch(.64 .18 var(--h));height:2.35rem;color:var(--c);border:1px solid var(--c);border-radius:9999px;align-items:center;gap:.45rem;padding:0 .4rem 0 .9rem;font-size:13px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sv-tab{border:1px solid color-mix(in oklch, var(--c) 35%, var(--border))}}.sv-tab{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.sv-tab{background:color-mix(in oklch, var(--c) 9%, var(--card))}}.sv-tab{cursor:pointer;transition:all .2s;animation:.36s cubic-bezier(.22,.9,.3,1) both sv-rise}.sv-tab b{text-align:center;color:#fff;background:var(--c);font-variant-numeric:tabular-nums;border-radius:9999px;min-width:1.8rem;padding:.1rem .5rem;font-size:12px}.sv-tab:hover{box-shadow:0 10px 20px -14px var(--c);transform:translateY(-2px)}.sv-tab-on{color:#fff;background:linear-gradient(135deg, var(--c), oklch(.52 .2 calc(var(--h) + 35deg)));box-shadow:0 10px 22px -12px var(--c);border-color:#0000}.sv-tab-on b{color:var(--c);background:#fff}.sv-tab-zero{opacity:.55}.sv-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sv-search{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex:18rem;align-items:center;gap:.5rem;height:2.75rem;padding:0 .9rem;transition:border-color .16s,box-shadow .16s;display:flex}.sv-search:focus-within{border-color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.sv-search:focus-within{border-color:color-mix(in oklch, #8b5cf6 60%, var(--border))}}.sv-search:focus-within{box-shadow:0 0 0 3px #8b5cf629;box-shadow:0 0 0 3px lab(50.6912% 45.8505 -71.7975/.16)}.sv-bare{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.sv-clear{color:var(--muted-foreground);cursor:pointer;border-radius:9999px;padding:.3rem;display:inline-flex}.sv-clear:hover{background:var(--muted);color:var(--foreground)}.sv-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex}.sv-seg-btn{height:2.2rem;color:var(--muted-foreground);cursor:pointer;border-radius:9999px;padding:0 .95rem;font-size:13px;font-weight:700;transition:all .18s}.sv-seg-btn[data-active]{color:#fff;background:linear-gradient(135deg,#10b981,#0ea5e9);box-shadow:0 8px 18px -10px #10b981}.sv-empty{isolation:isolate;border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);background:var(--card);border-radius:1.5rem;flex-direction:column;align-items:center;gap:.55rem;padding:3rem 1rem;font-size:13px;display:flex;position:relative}.sv-empty:before{content:"";z-index:-1;border-radius:inherit;background-image:radial-gradient(var(--sv-dot) 1.1px, transparent 1.2px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000,#0000 75%)}.sv-empty b{color:var(--foreground);font-size:16px}.sv-empty-ico{color:#fff;border-radius:1.35rem;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both sv-pop,4s ease-in-out .6s infinite sv-bob;display:inline-flex}.sv-empty-uzum{background:linear-gradient(145deg,#a855f7,#7c3aed);box-shadow:0 16px 30px -16px #a855f7}.sv-empty-sb{background:linear-gradient(145deg,#10b981,#0ea5e9);box-shadow:0 16px 30px -16px #10b981}.sv-tone-green,.sv-sb-accepted{--tone:#22c55e}.sv-tone-yellow,.sv-sb-pending{--tone:#f59e0b}.sv-tone-red,.sv-sb-cancelled{--tone:#ef4444}.sv-tone-grey{--tone:#94a3b8}.sv-tone-none{--tone:#a855f7}.sv-sb-completed{--tone:#0ea5e9}.sv-status{white-space:nowrap;color:#fff;background:var(--tone,#94a3b8);border-radius:9999px;align-items:center;gap:.35rem;padding:.15rem .65rem;font-size:12px;font-weight:800;display:inline-flex}.sv-status-lg{padding:.25rem .8rem;font-size:13px}.sv-live-dot{color:#fff;background:#fff;border-radius:9999px;width:.5rem;height:.5rem;animation:1.6s ease-out infinite sv-live}.sv-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.sv-row,.sv-sb-top{grid-template-columns:minmax(12rem,1fr) minmax(11rem,1fr) minmax(11rem,1fr) minmax(9rem,auto) auto;align-items:center;gap:1rem;display:grid}.sv-row,.sv-sb{border:1px solid var(--border);background:linear-gradient(100deg, var(--tone,#94a3b8), var(--card) 45%);border-radius:1.3rem;padding:.8rem 1rem .8rem 1.15rem;position:relative}@supports (color:color-mix(in lab, red, red)){.sv-row,.sv-sb{background:linear-gradient(100deg, color-mix(in oklch, var(--tone,#94a3b8) 7%, var(--card)), var(--card) 45%)}}.sv-row,.sv-sb{animation:.38s cubic-bezier(.22,.9,.3,1) both sv-rise;animation-delay:calc(var(--i,0) * 35ms);transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.sv-row:before,.sv-sb:before{content:"";background:var(--tone,#94a3b8);width:4px;position:absolute;top:0;bottom:0;left:0}.sv-row:hover,.sv-sb:hover{border-color:var(--tone,#94a3b8);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.sv-row:hover,.sv-sb:hover{border-color:color-mix(in oklch, var(--tone,#94a3b8) 50%, var(--border))}}.sv-row:hover,.sv-sb:hover{box-shadow:0 16px 30px -22px var(--tone,#94a3b8)}.sv-sb-top{grid-template-columns:minmax(10rem,.9fr) minmax(12rem,1.3fr) minmax(10rem,1fr) minmax(8rem,auto)}@media (max-width:1000px){.sv-row,.sv-sb-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sv-row-actions{grid-column:1/-1;justify-self:end}}.sv-row-main{align-items:center;gap:.7rem;min-width:0;display:flex}.sv-sb-top>.sv-row-ico{display:none}.sv-row-ico{color:#fff;background:linear-gradient(145deg, var(--tone,#a855f7), var(--tone,#a855f7));border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sv-row-ico{background:linear-gradient(145deg, var(--tone,#a855f7), color-mix(in oklch, var(--tone,#a855f7) 55%, #000))}}.sv-row-ico{box-shadow:0 10px 20px -12px var(--tone,#a855f7);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.sv-uzum .sv-row-ico{background:linear-gradient(145deg,#a855f7,#7c3aed)}.sv-row:hover .sv-row-ico{transform:rotate(-8deg)scale(1.06)}.sv-row-id,.sv-row-client,.sv-row-money,.sv-row-status{flex-direction:column;gap:.15rem;min-width:0;display:flex}.sv-row-id b{font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:900}.sv-row-client b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.sv-row-money b{font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:900}.sv-row-id small,.sv-row-client small,.sv-row-money small,.sv-row-status small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-size:11.5px;display:inline-flex;overflow:hidden}.sv-row-prices{opacity:.8}.sv-row-status{align-items:flex-start}.sv-act{color:#16a34a;align-items:center;gap:.25rem;font-size:11.5px;font-weight:700;display:inline-flex}.sv-act:hover{text-decoration:underline}.sv-row-actions{align-items:center;gap:.4rem;display:flex}.sv-open{color:#fff;background:linear-gradient(135deg,#a855f7,#7c3aed);border-radius:9999px;align-items:center;gap:.3rem;height:2rem;padding:0 .8rem;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 16px -10px #a855f7}.sv-link{color:#2563eb;align-items:center;gap:.2rem;display:inline-flex}.sv-link:hover{text-decoration:underline}.sv-addr{white-space:normal!important}.sv-cash{color:#16a34a;background:#22c55e26;background:lab(70.2187% -57.9805 39.4386/.15);border-radius:9999px;align-self:flex-start;align-items:center;gap:.25rem;padding:.05rem .5rem;font-size:11px;font-weight:800;display:inline-flex}.sv-sb{flex-direction:column;gap:.6rem;display:flex}.sv-sb-products{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.sv-sb-products li{background:var(--muted);border-radius:.8rem;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:12.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sv-sb-products li{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.sv-sb-products small{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.sv-sb-foot{border-top:1px dashed var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.55rem;display:flex}.sv-wait{color:#b45309;align-items:center;gap:.3rem;margin-right:auto;font-size:12.5px;font-weight:700;display:inline-flex}.sv-wait svg{animation:2s ease-in-out infinite sv-bob}.dark .sv-wait{color:#fbbf24}.sv-decided{color:var(--muted-foreground);align-items:center;gap:.35rem;margin-right:auto;font-size:12.5px;display:inline-flex}.sv-decided b{color:var(--foreground)}.sv-accept{box-shadow:0 10px 22px -14px #22c55e;color:#fff!important;background:linear-gradient(135deg,#22c55e,#059669)!important;border:0!important}.sv-accept:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.sv-cancel:not(:disabled){color:#dc2626!important;border-color:#ef4444!important}@supports (color:color-mix(in lab, red, red)){.sv-cancel:not(:disabled){border-color:color-mix(in oklch, #ef4444 45%, var(--border))!important}}.sv-cancel:hover:not(:disabled){background:#ef44441a!important;background:lab(55.7853% 65.6165 40.7976/.1)!important}.sv-countdown{font-variant-numeric:tabular-nums;color:#fff;background:#ef4444;border-radius:9999px;align-items:center;gap:.2rem;margin-left:.25rem;padding:.05rem .45rem;font-size:11px;font-weight:800;display:inline-flex}.sv-hero{--c:oklch(.66 .19 var(--h));isolation:isolate;border:1px solid var(--c);border-radius:1.7rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem 1.6rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sv-hero{border:1px solid color-mix(in oklch, var(--c) 35%, var(--border))}}.sv-hero{background:linear-gradient(125deg, #a855f7, var(--card) 50%, var(--c))}@supports (color:color-mix(in lab, red, red)){.sv-hero{background:linear-gradient(125deg, color-mix(in oklch, #a855f7 18%, var(--card)), var(--card) 50%, color-mix(in oklch, var(--c) 16%, var(--card)))}}.sv-hero{animation:.46s cubic-bezier(.22,.9,.3,1) both sv-rise;box-shadow:0 30px 60px -44px #a855f7}.sv-hero:before{content:"";z-index:-1;background-image:radial-gradient(var(--sv-dot) 1.1px, transparent 1.2px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 70%);mask-image:radial-gradient(at 100% 0,#000,#0000 70%)}.sv-hero-orb{z-index:-1;background:radial-gradient(circle, var(--c), transparent 68%);border-radius:9999px;width:15rem;height:15rem;position:absolute;top:-7rem;right:-4rem}@supports (color:color-mix(in lab, red, red)){.sv-hero-orb{background:radial-gradient(circle, color-mix(in oklch, var(--c) 40%, transparent), transparent 68%)}}.sv-hero-orb{animation:12s ease-in-out infinite sv-drift}.sv-hero-left{align-items:center;gap:1rem;min-width:0;display:flex}.sv-hero-ico{color:#fff;background:linear-gradient(145deg,#a855f7,#7c3aed);border-radius:1.3rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;animation:.56s cubic-bezier(.34,1.56,.64,1) both sv-pop,4.5s ease-in-out .7s infinite sv-bob;display:inline-flex;box-shadow:0 16px 32px -16px #a855f7}.sv-hero-id{flex-direction:column;gap:.45rem;min-width:0;display:flex}.sv-hero-id>b{font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:900;line-height:1}.sv-hero-chips{flex-wrap:wrap;gap:.35rem;display:flex}.sv-hero-money{text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.sv-hero-money small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:11px;font-weight:800}.sv-hero-money b{font-variant-numeric:tabular-nums;background:linear-gradient(90deg, var(--foreground), #a855f7);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:900;line-height:1.05}.sv-hero-money span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:13px;display:inline-flex}@media (max-width:640px){.sv-hero-money{text-align:left;align-items:flex-start}}.sv-warn{color:#b45309;border:1px solid #f59e0b;border-radius:1.2rem;align-items:flex-start;gap:.75rem;padding:.9rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sv-warn{border:1px solid color-mix(in oklch, #f59e0b 45%, var(--border))}}.sv-warn{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.sv-warn{background:color-mix(in oklch, #f59e0b 9%, var(--card))}}.dark .sv-warn{color:#fbbf24}.sv-warn>span{flex-direction:column;gap:.15rem;display:flex}.sv-warn small{opacity:.85;font-size:12.5px}.sv-actions-bar{border:1px solid var(--border);background:var(--card);border-radius:1.3rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem .8rem;animation:.42s cubic-bezier(.22,.9,.3,1) 80ms both sv-rise;display:flex}.sv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}@media (max-width:1000px){.sv-grid{grid-template-columns:minmax(0,1fr)}}.sv-card{--c:oklch(.68 .18 var(--h));border:1px solid var(--border);background:var(--card);min-width:0;animation:.44s cubic-bezier(.22,.9,.3,1) both sv-rise;animation-delay:calc(.15s + var(--i,0) * 60ms);border-radius:1.5rem;padding:1.15rem 1.25rem 1.25rem;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.sv-card:before{content:"";background:linear-gradient(90deg, var(--c), transparent);height:3px;position:absolute;top:0;left:0;right:0}.sv-card:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.sv-card:hover{border-color:color-mix(in oklch, var(--c) 40%, var(--border))}}.sv-card:hover{box-shadow:0 20px 40px -32px var(--c)}.sv-card-wide{grid-column:1/-1}.sv-card-head{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.sv-card-head b{font-size:15px;font-weight:800}.sv-card-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:2.1rem;height:2.1rem;box-shadow:0 8px 18px -10px var(--c);border-radius:.75rem;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.sv-card:hover .sv-card-ico{transform:rotate(-10deg)scale(1.08)}.sv-card-body{flex-direction:column;gap:.1rem;font-size:13.5px;display:flex}.sv-r{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.sv-r{border-bottom:1px dashed color-mix(in oklch, var(--border) 70%, transparent)}}.sv-r:last-child{border-bottom:0}.sv-r-label{color:var(--muted-foreground);align-items:center;gap:.45rem;display:inline-flex}.sv-r-label svg{color:var(--c)}.sv-r-value{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700}.sv-flow{background:var(--c);border-radius:1rem;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.4rem;margin-bottom:.4rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sv-flow{background:color-mix(in oklch, var(--c) 8%, transparent)}}.sv-flow>span{flex-direction:column;min-width:0;display:flex}.sv-flow small{color:var(--muted-foreground);font-size:10.5px}.sv-flow b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.sv-flow i{color:var(--c);font-style:normal;font-weight:900}.sv-flow-end b{color:var(--c)}@media (max-width:560px){.sv-flow{grid-template-columns:1fr}.sv-flow i{display:none}}.sv-order-head{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.7rem;display:flex}.sv-order-head>span:first-child{flex-direction:column;flex:1;min-width:12rem;display:flex}.sv-order-head b{font-size:14.5px;font-weight:800}.sv-order-head small{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:12px;display:inline-flex}.sv-order-chips{flex-wrap:wrap;gap:.3rem;display:flex}.sv-items{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.sv-items li{border:1px solid var(--border);animation:.34s cubic-bezier(.22,.9,.3,1) both sv-rise;animation-delay:calc(.3s + var(--i,0) * 50ms);border-radius:.95rem;align-items:center;gap:.7rem;padding:.45rem .55rem;display:flex}.sv-item-img{width:2.8rem;height:2.8rem;color:var(--muted-foreground);border:1px solid var(--border);background:#fff;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.sv-item-img img{object-fit:contain;width:100%;height:100%}.sv-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.sv-items small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.sv-items b{font-variant-numeric:tabular-nums;font-size:13.5px}.sv-order-total{color:var(--muted-foreground);justify-content:flex-end;align-items:baseline;gap:.6rem;margin-top:.6rem;font-size:13px;display:flex}.sv-order-total b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:900}.sv-cart{flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.sv-cart li{border-bottom:1px dashed var(--border);justify-content:space-between;gap:.75rem;padding:.4rem 0;display:flex}.sv-cart b{font-variant-numeric:tabular-nums;white-space:nowrap}.sv-doc{border-radius:.95rem;align-items:center;gap:.6rem;padding:.55rem .65rem;font-size:13px;font-weight:700;transition:background .2s;display:flex}a.sv-doc:hover{background:var(--c)}@supports (color:color-mix(in lab, red, red)){a.sv-doc:hover{background:color-mix(in oklch, var(--c) 10%, transparent)}}.sv-doc>span:nth-child(2){flex-direction:column;display:flex}.sv-doc small{color:var(--muted-foreground);font-size:11.5px;font-weight:500}.sv-doc-ico{color:#fff;background:var(--c);border-radius:.7rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.sv-doc-none{opacity:.6}.sv-doc-none .sv-doc-ico{background:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.sv-page *,.sv-page :before,.sv-page :after{animation:none!important}}.sv-nav{scrollbar-width:none}@keyframes sv-hourglass{0%,40%{transform:rotate(0)}50%,90%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.sv-wait svg{transform-origin:50%;animation:2.4s cubic-bezier(.65,0,.35,1) infinite sv-hourglass!important}.sv-row,.sv-sb,.sv-card,.sv-actions-bar,.sv-pending,.sv-warn{isolation:isolate}.sv-actions-bar,.sv-pending,.sv-warn{position:relative}.sv-row:after,.sv-sb:after,.sv-card:after,.sv-actions-bar:after,.sv-pending:after,.sv-warn:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(var(--sv-dot,currentColor) 1.1px, transparent 1.2px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sv-row:after,.sv-sb:after,.sv-card:after,.sv-actions-bar:after,.sv-pending:after,.sv-warn:after{background-image:radial-gradient(var(--sv-dot,color-mix(in oklch, currentColor 15%, transparent)) 1.1px, transparent 1.2px)}}.sv-row:after,.sv-sb:after,.sv-card:after,.sv-actions-bar:after,.sv-pending:after,.sv-warn:after{background-size:16px 16px;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 65%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 65%)}.sv-card:after{-webkit-mask-image:radial-gradient(at 100% 100%,#000 0%,#0000 70%);mask-image:radial-gradient(at 100% 100%,#000 0%,#0000 70%)}.sv-pending:after,.sv-warn:after{--sv-dot:#f59e0b59}@supports (color:lab(0% 0 0)){.sv-pending:after,.sv-warn:after{--sv-dot:lab(72.7913% 26.933 75.4336/.35)}}.sv-row:hover:after,.sv-sb:hover:after{--sv-dot:var(--tone,#94a3b8)}@supports (color:color-mix(in lab, red, red)){.sv-row:hover:after,.sv-sb:hover:after{--sv-dot:color-mix(in oklch, var(--tone,#94a3b8) 40%, transparent)}}@media (prefers-reduced-motion:reduce){.sv-wait svg{animation:none!important}}.sv-wait{white-space:nowrap}[data-sonner-toast]{--tt:#8b5cf6;--tt2:#d946ef}[data-sonner-toast][data-type=success]{--tt:#10b981;--tt2:#22c55e}[data-sonner-toast][data-type=error]{--tt:#f43f5e;--tt2:#e11d48}[data-sonner-toast][data-type=warning]{--tt:#f59e0b;--tt2:#f97316}[data-sonner-toast][data-type=info]{--tt:#3b82f6;--tt2:#6366f1}[data-sonner-toast][data-type=loading]{--tt:#8b5cf6;--tt2:#d946ef}.cn-toast{min-height:3.6rem;border:1px solid var(--tt)!important;border-radius:1.15rem!important;padding:.8rem 2.7rem .95rem .8rem!important}@supports (color:color-mix(in lab, red, red)){.cn-toast{border:1px solid color-mix(in oklch, var(--tt) 40%, var(--border))!important}}.cn-toast{background:linear-gradient(110deg, var(--tt), var(--popover) 62%)!important}@supports (color:color-mix(in lab, red, red)){.cn-toast{background:linear-gradient(110deg, color-mix(in oklch, var(--tt) 14%, var(--popover)), var(--popover) 62%)!important}}.cn-toast{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 22px 44px -24px #000000b3, 0 14px 34px -22px var(--tt), inset 0 1px 0 #ffffff14!important}@supports (color:lab(0% 0 0)){.cn-toast{box-shadow:0 22px 44px -24px #000000b3, 0 14px 34px -22px var(--tt), inset 0 1px 0 lab(100% 0 0/.08)!important}}.cn-toast:before{background-image:radial-gradient(var(--tt) 1.1px, transparent 1.3px), linear-gradient(100deg, var(--tt), transparent 55%)!important}@supports (color:color-mix(in lab, red, red)){.cn-toast:before{background-image:radial-gradient(color-mix(in oklch, var(--tt) 45%, transparent) 1.1px, transparent 1.3px), linear-gradient(100deg, color-mix(in oklch, var(--tt) 22%, transparent), transparent 55%)!important}}.cn-toast:before{animation:9s linear infinite cn-dots-drift;-webkit-mask-image:linear-gradient(90deg,#000 0%,#00000059 60%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#00000059 60%,#0000 100%);box-shadow:none!important;background-size:14px 14px,100% 100%!important}@keyframes cn-dots-drift{0%{background-position:0 0,0 0}to{background-position:28px 28px,0 0}}.cn-toast [data-icon]{box-shadow:0 10px 20px -10px var(--tt), inset 0 1px 0 #ffffff59;color:#fff!important;background:linear-gradient(145deg, var(--tt), var(--tt2))!important;border-radius:.8rem!important;width:2.25rem!important;height:2.25rem!important;animation:.52s cubic-bezier(.34,1.56,.64,1) both cn-tile-in!important}.cn-toast [data-icon]>svg{width:1.1rem!important;height:1.1rem!important}.cn-toast [data-icon]:after{border-color:var(--tt)!important;border-radius:.8rem!important}@keyframes cn-tile-in{0%{opacity:0;transform:scale(.3)rotate(-30deg)}65%{opacity:1;transform:scale(1.15)rotate(6deg)}to{transform:none}}.cn-toast[data-type=success] [data-icon]>svg{animation:.7s cubic-bezier(.34,1.56,.64,1) .26s both cn-tick}.cn-toast[data-type=error] [data-icon]>svg{animation:.6s ease-in-out .3s both cn-shake}.cn-toast[data-type=warning] [data-icon]>svg{animation:1.6s ease-in-out .3s 2 both cn-wobble}.cn-toast[data-type=info] [data-icon]>svg{transform-origin:50% 10%;animation:1.4s ease-in-out .3s 2 both cn-ring}@keyframes cn-tick{0%{transform:scale(0)rotate(-45deg)}60%{transform:scale(1.35)rotate(8deg)}to{transform:none}}@keyframes cn-shake{0%,to{transform:none}20%{transform:translate(-3px)rotate(-8deg)}40%{transform:translate(3px)rotate(8deg)}60%{transform:translate(-2px)rotate(-4deg)}80%{transform:translate(2px)rotate(4deg)}}@keyframes cn-wobble{0%,to{transform:none}25%{transform:rotate(-12deg)scale(1.08)}50%{transform:rotate(10deg)}75%{transform:rotate(-6deg)}}@keyframes cn-ring{0%,50%,to{transform:rotate(0)}10%{transform:rotate(18deg)}20%{transform:rotate(-16deg)}30%{transform:rotate(12deg)}40%{transform:rotate(-8deg)}}.cn-toast [data-title]{letter-spacing:-.005em;font-size:13.5px!important;font-weight:700!important}.cn-toast [data-description]{opacity:.9;font-size:12px!important}.cn-toast [data-close-button]{opacity:.6;border-radius:9999px!important;width:1.55rem!important;height:1.55rem!important}.cn-toast [data-close-button]:hover{opacity:1;color:#fff!important;background:linear-gradient(145deg, var(--tt), var(--tt2))!important;border-color:#0000!important;transform:translateY(-50%)rotate(90deg)scale(1.1)!important}.cn-toast:after{border-radius:0 9999px 9999px 0;background:linear-gradient(90deg, var(--tt), var(--tt2), #fff, var(--tt2))!important;height:3px!important;left:0!important}@supports (color:color-mix(in lab, red, red)){.cn-toast:after{background:linear-gradient(90deg, var(--tt), var(--tt2), color-mix(in oklch, #fff 70%, var(--tt2)), var(--tt2))!important}}.cn-toast:after{box-shadow:0 0 10px var(--tt);background-size:200% 100%!important}.cn-toast[data-mounted=true]{animation:.52s cubic-bezier(.34,1.4,.64,1) cn-toast-pop}@keyframes cn-toast-pop{0%{opacity:0;filter:blur(4px);transform:translate(24px,-10px)scale(.9)}60%{opacity:1;filter:none}to{transform:none}}.cn-toast:hover{border-color:var(--tt)!important}@supports (color:color-mix(in lab, red, red)){.cn-toast:hover{border-color:color-mix(in oklch, var(--tt) 65%, var(--border))!important}}@media (prefers-reduced-motion:reduce){.cn-toast,.cn-toast:before,.cn-toast [data-icon],.cn-toast [data-icon]>svg{animation:none!important}}.cn-toast [data-title]{overflow-wrap:anywhere}@keyframes cm-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cm-pop{0%{opacity:0;transform:scale(.5)rotate(-14deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes cm-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-5deg)}}@keyframes cm-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-16px,12px)scale(1.12)}}@keyframes cm-ring{0%{box-shadow:0 0 #22c55e80;box-shadow:0 0 lab(70.2187% -57.9805 39.4386/.5)}to{box-shadow:0 0 0 9px #0000}}@keyframes cm-shake{0%,to{transform:rotate(0)}10%,30%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}50%{transform:rotate(0)}}@keyframes cm-hourglass{0%,40%{transform:rotate(0)}50%,90%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes cm-bubble{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}.cm-page{--cm-dot:var(--foreground);flex-direction:column;gap:1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cm-page{--cm-dot:color-mix(in oklch, var(--foreground) 15%, transparent)}}.cm-page>*{margin:0!important}.cm-note{color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:12px;display:flex}.cm-err{font-size:12px;font-style:normal;color:var(--destructive)!important}.cm-link{color:#2563eb;align-items:center;gap:.2rem;font-weight:700;display:inline-flex}.cm-link:hover{text-decoration:underline}.dark .cm-link{color:#60a5fa}.cm-primary{box-shadow:0 12px 26px -14px #8b5cf6;color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#d946ef)!important;border:0!important}.cm-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.cm-t-success{--t:#22c55e}.cm-t-warning{--t:#f59e0b}.cm-t-destructive{--t:#f43f5e}.cm-t-info{--t:#3b82f6}.cm-t-muted{--t:#94a3b8}.cm-chip{color:var(--t,var(--muted-foreground));background:var(--t,#94a3b8);border-radius:9999px;align-items:center;padding:.1rem .55rem;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cm-chip{background:color-mix(in oklch, var(--t,#94a3b8) 14%, transparent)}}.cm-chips{flex-wrap:wrap;gap:.35rem;margin-top:.4rem;display:flex}.cm-mini{color:var(--muted-foreground);background:var(--muted);border-radius:9999px;align-items:center;gap:.2rem;padding:.05rem .45rem;font-size:11px;font-weight:700;display:inline-flex}.cm-mini-later{color:#b45309;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16)}.cm-mini-ok{color:#16a34a;background:#22c55e26;background:lab(70.2187% -57.9805 39.4386/.15)}.dark .cm-mini-later{color:#fbbf24}.dark .cm-mini-ok{color:#4ade80}.cm-lead,.cm-tg,.cm-card,.cm-later,.cm-counter,.cm-empty,.cm-hero,.cm-savebar{isolation:isolate;position:relative}.cm-lead:after,.cm-tg:after,.cm-card:after,.cm-later:after,.cm-counter:after,.cm-empty:after,.cm-hero:after,.cm-savebar:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(var(--cm-dot) 1.1px, transparent 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 65%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 65%)}.cm-empty:after{background-size:18px 18px;-webkit-mask-image:radial-gradient(at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000,#0000 75%)}.cm-nav{border:1px solid var(--border);background:var(--card);scrollbar-width:none;border-radius:9999px;gap:.35rem;width:fit-content;max-width:100%;padding:.35rem;animation:.38s cubic-bezier(.22,.9,.3,1) both cm-rise;display:flex;overflow-x:auto}.cm-nav::-webkit-scrollbar{display:none}.cm-nav-item{--c:oklch(.64 .19 var(--h));height:2.3rem;color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;align-items:center;gap:.4rem;padding:0 .95rem;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.cm-nav-item:hover{color:var(--foreground);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.cm-nav-item:hover{background:color-mix(in oklch, var(--c) 10%, transparent)}}.cm-nav-on{box-shadow:0 8px 18px -10px var(--c);color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.52 .21 calc(var(--h) + 40deg)))!important}.cm-nav-on svg{animation:2.4s ease-in-out infinite cm-bob}.cm-tabs{flex-wrap:wrap;gap:.45rem;display:flex}.cm-tab{--c:oklch(.64 .18 var(--h));height:2.35rem;color:var(--c);border:1px solid var(--c);border-radius:9999px;align-items:center;gap:.45rem;padding:0 .9rem;font-size:13px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cm-tab{border:1px solid color-mix(in oklch, var(--c) 35%, var(--border))}}.cm-tab{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.cm-tab{background:color-mix(in oklch, var(--c) 9%, var(--card))}}.cm-tab{cursor:pointer;transition:all .2s;animation:.36s cubic-bezier(.22,.9,.3,1) both cm-rise}.cm-tab:has(b){padding-right:.4rem}.cm-tab b{text-align:center;color:#fff;background:var(--c);font-variant-numeric:tabular-nums;border-radius:9999px;min-width:1.8rem;padding:.1rem .5rem;font-size:12px}.cm-tab:hover{box-shadow:0 10px 20px -14px var(--c);transform:translateY(-2px)}.cm-tab-on{color:#fff;background:linear-gradient(135deg, var(--c), oklch(.52 .2 calc(var(--h) + 35deg)));box-shadow:0 10px 22px -12px var(--c);border-color:#0000}.cm-tab-on b{color:var(--c);background:#fff}.cm-tab-zero{opacity:.55}.cm-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.cm-search{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex:18rem;align-items:center;gap:.5rem;height:2.75rem;padding:0 .9rem;transition:border-color .16s,box-shadow .16s;display:flex}.cm-search:focus-within{border-color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.cm-search:focus-within{border-color:color-mix(in oklch, #8b5cf6 60%, var(--border))}}.cm-search:focus-within{box-shadow:0 0 0 3px #8b5cf629;box-shadow:0 0 0 3px lab(50.6912% 45.8505 -71.7975/.16)}.cm-bare{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cm-clear{color:var(--muted-foreground);cursor:pointer;border-radius:9999px;padding:.3rem;display:inline-flex}.cm-clear:hover{background:var(--muted);color:var(--foreground)}.cm-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex}.cm-seg-btn{height:2.2rem;color:var(--muted-foreground);cursor:pointer;border-radius:9999px;padding:0 .95rem;font-size:13px;font-weight:700;transition:all .18s}.cm-seg-btn[data-active]{color:#fff;background:linear-gradient(135deg,#22c55e,#059669);box-shadow:0 8px 18px -10px #22c55e}.cm-select{gap:.5rem;min-width:12rem;border-radius:9999px!important;height:2.75rem!important}.cm-empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);background:var(--card);border-radius:1.5rem;flex-direction:column;align-items:center;gap:.55rem;padding:3rem 1rem;font-size:13px;display:flex}.cm-empty b{color:var(--foreground);font-size:16px}.cm-empty-ico{color:#fff;background:linear-gradient(145deg,#8b5cf6,#d946ef);border-radius:1.35rem;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both cm-pop,4s ease-in-out .6s infinite cm-bob;display:inline-flex;box-shadow:0 16px 30px -16px #8b5cf6}.cm-empty-tg{background:linear-gradient(145deg,#229ed9,#2aabee);box-shadow:0 16px 30px -16px #229ed9}.cm-empty-later{background:linear-gradient(145deg,#f59e0b,#ea580c);box-shadow:0 16px 30px -16px #f59e0b}.cm-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.cm-lead{--c:oklch(.64 .18 var(--h));border:1px solid var(--border);background:linear-gradient(100deg, var(--c), var(--card) 45%);border-radius:1.3rem;grid-template-columns:minmax(12rem,1fr) minmax(0,1.6fr) minmax(9rem,auto) auto;align-items:center;gap:1rem;padding:.8rem 1rem .8rem 1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cm-lead{background:linear-gradient(100deg, color-mix(in oklch, var(--c) 7%, var(--card)), var(--card) 45%)}}.cm-lead{animation:.36s cubic-bezier(.22,.9,.3,1) both cm-rise;animation-delay:calc(var(--i,0) * 35ms);transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.cm-lead:before{content:"";background:var(--c);width:4px;position:absolute;top:0;bottom:0;left:0}.cm-lead:hover{border-color:var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.cm-lead:hover{border-color:color-mix(in oklch, var(--c) 45%, var(--border))}}.cm-lead:hover{box-shadow:0 16px 30px -24px var(--c)}.cm-lead-called{opacity:.85}@media (max-width:1000px){.cm-lead{grid-template-columns:minmax(0,1fr) auto}.cm-lead-mid{grid-column:1/-1}.cm-lead-side{display:none!important}}.cm-lead-who{align-items:center;gap:.65rem;min-width:0;display:flex}.cm-avatar{color:#fff;background:linear-gradient(145deg, oklch(.68 .17 var(--ah,260deg)), oklch(.5 .2 calc(var(--ah,260deg) + 40deg)));width:2.6rem;height:2.6rem;box-shadow:0 8px 16px -10px oklch(.6 .2 var(--ah,260deg));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.cm-avatar-lg{width:4rem;height:4rem;font-size:1.25rem;animation:.56s cubic-bezier(.34,1.56,.64,1) both cm-pop}.cm-lead-name{flex-direction:column;min-width:0;display:flex}.cm-lead-name b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.cm-lead-name small{color:var(--muted-foreground);font-size:12px}.cm-lead-mid{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.cm-status{color:#fff;background:linear-gradient(135deg, var(--c,#8b5cf6), oklch(.52 .2 calc(var(--h,260deg) + 30deg)));box-shadow:0 6px 14px -8px var(--c,#8b5cf6);border-radius:9999px;align-items:center;padding:.15rem .7rem;font-size:12px;font-weight:800;display:inline-flex}.cm-lead-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.4rem .7rem;font-size:12px;display:flex}.cm-comment{color:var(--muted-foreground);text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.cm-lead-side{flex-direction:column;gap:.15rem;min-width:0;display:flex}.cm-lead-side small{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:.25rem;font-size:11.5px;display:inline-flex}.cm-task{font-weight:700;color:#b45309!important}.dark .cm-task{color:#fbbf24!important}.cm-lead-actions{align-items:center;gap:.35rem;display:flex}.cm-call{animation:2s ease-out infinite cm-ring;box-shadow:0 10px 22px -14px #22c55e;color:#fff!important;background:linear-gradient(135deg,#22c55e,#059669)!important;border:0!important}.cm-call svg{animation:2.2s ease-in-out infinite cm-shake}.cm-called{color:#16a34a;background:#22c55e24;background:lab(70.2187% -57.9805 39.4386/.14);border-radius:9999px;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:12px;font-weight:800;display:inline-flex}.dark .cm-called{color:#4ade80}.cm-called-lg{padding:.45rem 1rem;font-size:14px}.cm-icon-btn{width:2.1rem;height:2.1rem;color:var(--muted-foreground);border:1px solid var(--border);background:var(--card);border-radius:.7rem;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.cm-icon-btn:hover{color:#fff;background:linear-gradient(135deg,#8b5cf6,#d946ef);border-color:#0000;transform:translateY(-1px)}.cm-hero{--c:oklch(.64 .18 var(--h));border:1px solid var(--c);border-radius:1.6rem;flex-wrap:wrap;align-items:center;gap:1.1rem;padding:1.3rem 1.5rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cm-hero{border:1px solid color-mix(in oklch, var(--c) 35%, var(--border))}}.cm-hero{background:linear-gradient(125deg, var(--c), var(--card) 60%)}@supports (color:color-mix(in lab, red, red)){.cm-hero{background:linear-gradient(125deg, color-mix(in oklch, var(--c) 18%, var(--card)), var(--card) 60%)}}.cm-hero{box-shadow:0 26px 50px -38px var(--c);animation:.46s cubic-bezier(.22,.9,.3,1) both cm-rise}.cm-hero-orb{z-index:-1;background:radial-gradient(circle, var(--c), transparent 68%);border-radius:9999px;width:14rem;height:14rem;position:absolute;top:-6rem;right:-4rem}@supports (color:color-mix(in lab, red, red)){.cm-hero-orb{background:radial-gradient(circle, color-mix(in oklch, var(--c) 38%, transparent), transparent 68%)}}.cm-hero-orb{animation:12s ease-in-out infinite cm-drift}.cm-hero-body{flex-direction:column;flex:1;gap:.45rem;min-width:12rem;display:flex}.cm-hero-body>b{font-size:1.45rem;font-weight:900;line-height:1.15}.cm-hero-chips{flex-wrap:wrap;gap:.35rem;display:flex}.cm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}@media (max-width:1000px){.cm-grid{grid-template-columns:minmax(0,1fr)}}.cm-card{--c:oklch(.66 .18 var(--h));border:1px solid var(--border);background:var(--card);min-width:0;animation:.44s cubic-bezier(.22,.9,.3,1) both cm-rise;animation-delay:calc(.12s + var(--i,0) * 60ms);border-radius:1.5rem;padding:1.15rem 1.25rem 1.25rem;transition:border-color .2s,box-shadow .2s;overflow:hidden}.cm-card:before{content:"";background:linear-gradient(90deg, var(--c), transparent);height:3px;position:absolute;top:0;left:0;right:0}.cm-card:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.cm-card:hover{border-color:color-mix(in oklch, var(--c) 40%, var(--border))}}.cm-card:hover{box-shadow:0 20px 40px -32px var(--c)}.cm-card-wide{grid-column:1/-1}.cm-card-head{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.cm-card-head b{font-size:15px;font-weight:800}.cm-card-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:2.1rem;height:2.1rem;box-shadow:0 8px 18px -10px var(--c);border-radius:.75rem;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.cm-card:hover .cm-card-ico{transform:rotate(-10deg)scale(1.08)}.cm-card-body{flex-direction:column;gap:.1rem;font-size:13.5px;display:flex}.cm-r{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.cm-r{border-bottom:1px dashed color-mix(in oklch, var(--border) 70%, transparent)}}.cm-r:last-child{border-bottom:0}.cm-r-label{color:var(--muted-foreground);align-items:center;gap:.45rem;display:inline-flex}.cm-r-label svg{color:var(--c)}.cm-r-value{text-align:right;overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;font-weight:700;display:flex}.cm-sip{color:var(--muted-foreground);font-size:11px;font-weight:600}.cm-comment-box{background:var(--c);border-radius:.3rem 1rem 1rem;gap:.55rem;margin-top:.4rem;padding:.7rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cm-comment-box{background:color-mix(in oklch, var(--c) 8%, var(--background))}}.cm-comment-box svg{color:var(--c);flex-shrink:0}.cm-comment-box p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.cm-form{flex-direction:column;gap:.85rem;display:flex}.cm-field{flex-direction:column;gap:.35rem;display:flex}.cm-label{align-items:center;gap:.35rem;font-size:12.5px;font-weight:700;display:inline-flex}.cm-trigger{width:100%}.cm-opt{align-items:center;gap:.45rem;display:inline-flex}.cm-opt i{background:oklch(.64 .18 var(--h));border-radius:9999px;width:.6rem;height:.6rem}.cm-form-foot{padding-top:.2rem;display:flex}.cm-mini-cards{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cm-mini-cards li{border:1px solid var(--border);border-radius:.9rem;align-items:center;gap:.55rem;padding:.45rem .6rem;font-size:12.5px;display:flex}.cm-chat{color:#fff;background:oklch(.62 .16 var(--h));border-radius:9999px;flex-shrink:0;padding:.05rem .5rem;font-size:11px;font-weight:800}.cm-mini-caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);flex:1;overflow:hidden}.cm-photos{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.5rem;display:grid}.cm-photos a{aspect-ratio:1;border:1px solid var(--border);animation:.34s cubic-bezier(.22,.9,.3,1) both cm-rise;animation-delay:calc(var(--i,0) * 50ms);border-radius:.9rem;display:block;overflow:hidden}.cm-photos img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.cm-photos a:hover img{transform:scale(1.1)}.cm-tg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1280px){.cm-tg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cm-tg-grid{grid-template-columns:minmax(0,1fr)}}.cm-tg{--c:oklch(.62 .15 var(--h));border:1px solid var(--border);background:linear-gradient(180deg, #229ed9, var(--card));border-radius:1.4rem;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cm-tg{background:linear-gradient(180deg, color-mix(in oklch, #229ed9 6%, var(--card)), var(--card))}}.cm-tg{animation:.4s cubic-bezier(.22,.9,.3,1) both cm-rise;animation-delay:calc(var(--i,0) * 45ms);transition:transform .22s,box-shadow .22s,border-color .22s}.cm-tg:hover{border-color:var(--c);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.cm-tg:hover{border-color:color-mix(in oklch, var(--c) 45%, var(--border))}}.cm-tg:hover{box-shadow:0 22px 40px -28px var(--c)}.cm-tg-head{align-items:center;gap:.55rem;padding:.7rem .9rem;display:flex}.cm-tg-avatar{color:#fff;background:linear-gradient(145deg,#2aabee,#229ed9);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex;box-shadow:0 8px 16px -10px #229ed9}.cm-tg-avatar svg{transform:translate(-1px)rotate(-8deg)}.cm-tg-chat{flex-direction:column;flex:1;min-width:0;display:flex}.cm-tg-chat b{font-size:13.5px;font-weight:800}.cm-tg-chat small{color:var(--muted-foreground);font-size:11px}.cm-tg-edited{color:#b45309;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16);border-radius:9999px;align-items:center;gap:.2rem;padding:.05rem .45rem;font-size:11px;font-weight:800;display:inline-flex}.cm-tg-bubble{background:var(--c);border-radius:.35rem 1.1rem 1.1rem;margin:0 .9rem .6rem;padding:.65rem .8rem 1.2rem;position:relative}@supports (color:color-mix(in lab, red, red)){.cm-tg-bubble{background:color-mix(in oklch, var(--c) 12%, var(--background))}}.cm-tg-bubble{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.cm-tg-bubble{border:1px solid color-mix(in oklch, var(--c) 22%, var(--border))}}.cm-tg-bubble{animation:.38s cubic-bezier(.22,.9,.3,1) both cm-bubble;animation-delay:calc(.12s + var(--i,0) * 45ms)}.cm-tg-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:9.5rem;margin:0;font-size:12.5px;line-height:1.5;overflow:hidden;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.cm-tg-time{color:var(--muted-foreground);font-size:10px;position:absolute;bottom:.3rem;right:.6rem}.cm-tg-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-top:auto;padding:.6rem .9rem;font-size:12px;display:flex}.cm-tg-staff{color:var(--muted-foreground);align-items:center;gap:.25rem;display:inline-flex}.cm-tg-edit{color:#fff;background:linear-gradient(135deg,#2aabee,#229ed9);border-radius:9999px;align-items:center;gap:.3rem;margin-left:auto;padding:.25rem .7rem;font-weight:800;display:inline-flex;box-shadow:0 6px 14px -8px #229ed9}.cm-tg-edit:hover{filter:brightness(1.08)}.cm-edit-grid{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:1.1rem;display:grid}@media (max-width:1100px){.cm-edit-grid{grid-template-columns:minmax(0,1fr)}}.cm-head-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.6rem;margin-left:auto;font-size:12px;display:inline-flex}.cm-head-meta>span{align-items:center;gap:.25rem;display:inline-flex}.cm-caption-input{min-height:22rem;font-family:inherit;font-size:13.5px!important;line-height:1.6!important}.cm-caption-foot{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.75rem;display:flex}.cm-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-right:auto;font-size:12px}.cm-side{flex-direction:column;gap:1rem;display:flex;position:sticky;top:1rem}.cm-phone{border:6px solid var(--foreground);border-radius:1.6rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cm-phone{border:6px solid color-mix(in oklch, var(--foreground) 85%, transparent)}}.cm-phone{background:#0e1621;box-shadow:0 30px 60px -36px #229ed9}.cm-phone-bar{color:#fff;background:#17212b;align-items:center;gap:.55rem;padding:.6rem .8rem;display:flex}.cm-phone-bar b{font-size:13px}.cm-phone-chat{background:radial-gradient(#ffffff0f 1px,#0000 1.2px) 0 0/14px 14px,#0e1621;max-height:24rem;padding:.9rem .7rem;overflow-y:auto}.cm-tg-bubble-live{color:#e8edf2;background:#182533;border-color:#22303f;margin:0}.cm-tg-bubble-live p{max-height:none;-webkit-mask-image:none;mask-image:none}.cm-count-pill{text-align:center;min-width:1.5rem;color:var(--c);background:var(--c);border-radius:9999px;margin-left:auto;padding:0 .45rem;font-size:11.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.cm-count-pill{background:color-mix(in oklch, var(--c) 15%, transparent)}}.cm-hist{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.cm-hist li{border:1px solid var(--border);animation:.32s cubic-bezier(.22,.9,.3,1) both cm-rise;animation-delay:calc(var(--i,0) * 50ms);border-radius:.9rem;padding:.55rem .7rem}.cm-hist-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cm-hist-head b{font-size:13px}.cm-hist-head small{color:var(--muted-foreground);font-size:11px}.cm-hist summary{color:#7c3aed;cursor:pointer;margin-top:.3rem;font-size:12px;font-weight:700}.cm-hist-old,.cm-hist-new{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.6rem;max-height:12rem;margin:.4rem 0 0;padding:.45rem .6rem;font-size:12px;line-height:1.5;overflow:auto}.cm-hist-old{opacity:.75;background:#ef444417;background:lab(55.7853% 65.6165 40.7976/.09);text-decoration:line-through}.cm-hist-new{background:#22c55e1a;background:lab(70.2187% -57.9805 39.4386/.1)}.cm-warn,.cm-ok{border-radius:1.2rem;align-items:flex-start;gap:.75rem;padding:.9rem 1.1rem;animation:.38s cubic-bezier(.22,.9,.3,1) both cm-rise;display:flex}.cm-warn{color:#b45309;border:1px solid #f59e0b}@supports (color:color-mix(in lab, red, red)){.cm-warn{border:1px solid color-mix(in oklch, #f59e0b 45%, var(--border))}}.cm-warn{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.cm-warn{background:color-mix(in oklch, #f59e0b 9%, var(--card))}}.cm-warn>span{flex-direction:column;gap:.15rem;display:flex}.cm-warn small{opacity:.85;font-size:12.5px}.cm-ok{color:#16a34a;border:1px solid #22c55e;align-items:center}@supports (color:color-mix(in lab, red, red)){.cm-ok{border:1px solid color-mix(in oklch, #22c55e 45%, var(--border))}}.cm-ok{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.cm-ok{background:color-mix(in oklch, #22c55e 9%, var(--card))}}.dark .cm-warn{color:#fbbf24}.dark .cm-ok{color:#4ade80}.cm-later{--c:oklch(.66 .18 var(--h));border:1px solid var(--border);background:linear-gradient(100deg, var(--c), var(--card) 45%);border-radius:1.3rem;grid-template-columns:auto minmax(10rem,1fr) minmax(11rem,1.2fr) minmax(9rem,1fr) auto;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cm-later{background:linear-gradient(100deg, color-mix(in oklch, var(--c) 7%, var(--card)), var(--card) 45%)}}.cm-later{animation:.36s cubic-bezier(.22,.9,.3,1) both cm-rise;animation-delay:calc(var(--i,0) * 35ms);transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.cm-later:hover{border-color:var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.cm-later:hover{border-color:color-mix(in oklch, var(--c) 45%, var(--border))}}.cm-later:hover{box-shadow:0 16px 30px -24px var(--c)}@media (max-width:1000px){.cm-later{grid-template-columns:auto minmax(0,1fr)}.cm-later-money,.cm-later-side{grid-column:2}}.cm-later-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:2.6rem;height:2.6rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.cm-later-waiting .cm-later-ico svg{animation:2.4s cubic-bezier(.65,0,.35,1) infinite cm-hourglass}.cm-later-missed .cm-later-ico svg{animation:3s ease-in-out infinite cm-shake}.cm-later-when,.cm-later-order,.cm-later-money,.cm-later-side{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.cm-later-when b,.cm-later-money b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.cm-later-order b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;font-weight:800;overflow:hidden}.cm-later small,.cm-later-side small{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:11.5px;display:inline-flex}.cm-state{color:#fff;background:var(--c);border-radius:9999px;padding:.05rem .55rem;font-size:11px;font-weight:800}.cm-disable:not(:disabled){color:#dc2626!important;border-color:#ef4444!important}@supports (color:color-mix(in lab, red, red)){.cm-disable:not(:disabled){border-color:color-mix(in oklch, #ef4444 45%, var(--border))!important}}.cm-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1100px){.cm-counters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cm-counters{grid-template-columns:minmax(0,1fr)}}.cm-counter{--c:oklch(.66 .18 var(--h));border:1px solid var(--c);border-radius:1.5rem;flex-direction:column;gap:.75rem;padding:1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cm-counter{border:1px solid color-mix(in oklch, var(--c) 30%, var(--border))}}.cm-counter{background:linear-gradient(160deg, var(--c), var(--card) 65%)}@supports (color:color-mix(in lab, red, red)){.cm-counter{background:linear-gradient(160deg, color-mix(in oklch, var(--c) 14%, var(--card)), var(--card) 65%)}}.cm-counter{animation:.42s cubic-bezier(.22,.9,.3,1) both cm-rise;animation-delay:calc(var(--i,0) * 70ms);transition:transform .2s,box-shadow .2s;overflow:hidden}.cm-counter:hover{box-shadow:0 22px 40px -28px var(--c);transform:translateY(-3px)}.cm-counter-bad{border-color:var(--destructive)}.cm-counter-ro{opacity:.85}.cm-counter header{align-items:center;gap:.55rem;display:flex}.cm-counter header b{font-size:14px;font-weight:800}.cm-counter-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:2.4rem;height:2.4rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.85rem;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both cm-pop,4.5s ease-in-out .7s infinite cm-bob;display:inline-flex}.cm-counter-now{flex-direction:column;display:flex}.cm-counter-now small{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:11px;font-weight:800}.cm-counter-now b{font-variant-numeric:tabular-nums;background:linear-gradient(90deg, var(--foreground), var(--c));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.6rem;font-weight:900;line-height:1.05}.cm-stepper{align-items:center;gap:.4rem;display:flex}.cm-stepper button{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;transition:all .18s;display:inline-flex}.cm-stepper button:hover{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));border-color:#0000;transform:translateY(-1px)}.cm-step-input{text-align:center;font-variant-numeric:tabular-nums;font-weight:900;font-size:15px!important}.cm-cap{background:var(--muted);border-radius:9999px;height:.4rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cm-cap{background:color-mix(in oklch, var(--muted) 80%, transparent)}}.cm-cap i{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#ef4444);transition:width .3s;position:absolute;top:0;bottom:0;left:0}.cm-counter-hint{color:var(--muted-foreground);font-size:11.5px}.cm-savebar{border:1px solid var(--border);background:var(--card);border-radius:1.3rem;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.7rem .8rem;display:flex}.cm-updated{color:var(--muted-foreground);align-items:center;gap:.3rem;margin-right:auto;font-size:12px;display:inline-flex}@media (prefers-reduced-motion:reduce){.cm-page *,.cm-page :before,.cm-page :after{animation:none!important}}.cm-tg-bubble p{scrollbar-width:none}@keyframes tx-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tx-pop{0%{opacity:0;transform:scale(.5)rotate(-14deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes tx-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-5deg)}}@keyframes tx-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-16px,12px)scale(1.12)}}@keyframes tx-grow{0%{height:0}}@keyframes tx-print{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes tx-pulse{0%{box-shadow:0 0 #f59e0b80;box-shadow:0 0 lab(72.7914% 26.933 75.4336/.5)}to{box-shadow:0 0 0 9px #0000}}@keyframes tx-spin{to{transform:rotate(360deg)}}@keyframes tx-gavel{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-25deg)}80%{transform:rotate(8deg)}}.tx-page{--tx-dot:var(--foreground);flex-direction:column;gap:1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tx-page{--tx-dot:color-mix(in oklch, var(--foreground) 15%, transparent)}}.tx-page>*{margin:0!important}.tx-note{color:var(--muted-foreground);align-items:center;gap:.35rem;font-size:12px;display:flex}.tx-err{color:var(--destructive)!important}.tx-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-self:flex-end;font-size:11.5px}.tx-link{color:#2563eb;align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.tx-link:hover{text-decoration:underline}.dark .tx-link{color:#60a5fa}.tx-primary{box-shadow:0 12px 26px -14px #10b981;color:#fff!important;background:linear-gradient(135deg,#10b981,#0ea5e9)!important;border:0!important}.tx-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.tx-chip{color:var(--muted-foreground);background:var(--muted);border-radius:9999px;align-items:center;gap:.2rem;padding:.05rem .5rem;font-size:11px;font-weight:700;display:inline-flex}.tx-chip-late{color:#7c3aed;background:#8b5cf626;background:lab(50.6912% 45.8505 -71.7975/.15)}.tx-chip-forced{color:#b45309;background:#f59e0b29;background:lab(72.7914% 26.933 75.4336/.16)}.tx-spin{animation:1.6s linear infinite tx-spin}.tx-row,.tx-card,.tx-stat,.tx-empty,.tx-hero,.tx-make,.tx-emp,.tx-problem,.tx-log,.tx-pending,.tx-warn{isolation:isolate;position:relative}.tx-row:after,.tx-card:after,.tx-stat:after,.tx-empty:after,.tx-hero:after,.tx-make:after,.tx-emp:after,.tx-problem:after,.tx-pending:after,.tx-warn:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(var(--tx-dot) 1.1px, transparent 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 65%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 65%)}.tx-stat:after{-webkit-mask-image:radial-gradient(at 100% 100%,#000,#0000 70%);mask-image:radial-gradient(at 100% 100%,#000,#0000 70%)}.tx-empty:after{background-size:18px 18px;-webkit-mask-image:radial-gradient(at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000,#0000 75%)}.tx-pending:after,.tx-warn:after{--tx-dot:#f59e0b59}@supports (color:lab(0% 0 0)){.tx-pending:after,.tx-warn:after{--tx-dot:lab(72.7913% 26.933 75.4336/.35)}}.tx-nav{border:1px solid var(--border);background:var(--card);scrollbar-width:none;border-radius:9999px;gap:.35rem;width:fit-content;max-width:100%;padding:.35rem;animation:.38s cubic-bezier(.22,.9,.3,1) both tx-rise;display:flex;overflow-x:auto}.tx-nav::-webkit-scrollbar{display:none}.tx-nav-item{--c:oklch(.64 .18 var(--h));height:2.3rem;color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;align-items:center;gap:.4rem;padding:0 .95rem;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.tx-nav-item:hover{color:var(--foreground);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.tx-nav-item:hover{background:color-mix(in oklch, var(--c) 10%, transparent)}}.tx-nav-on{box-shadow:0 8px 18px -10px var(--c);color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.52 .21 calc(var(--h) + 40deg)))!important}.tx-nav-on svg{animation:2.4s ease-in-out infinite tx-bob}.tx-pending,.tx-warn{border:1px dashed #f59e0b;border-radius:1.2rem;align-items:flex-start;gap:.85rem;padding:.95rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tx-pending,.tx-warn{border:1px dashed color-mix(in oklch, #f59e0b 55%, var(--border))}}.tx-pending,.tx-warn{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.tx-pending,.tx-warn{background:color-mix(in oklch, #f59e0b 8%, var(--card))}}.tx-pending,.tx-warn{animation:.4s cubic-bezier(.22,.9,.3,1) both tx-rise}.tx-warn{color:#b45309;border-style:solid}.dark .tx-warn{color:#fbbf24}.tx-warn>span{flex-direction:column;gap:.15rem;display:flex}.tx-warn small{opacity:.85;font-size:12.5px}.tx-warn>svg{animation:2s ease-in-out infinite tx-bob}.tx-pending-ico{color:#fff;background:linear-gradient(145deg,#f59e0b,#ea580c);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.tx-pending-ico svg{animation:6s linear infinite hwx-spin}.tx-pending-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.tx-pending-text b{font-size:14px;font-weight:800}.tx-pending-text span{color:var(--muted-foreground);font-size:12.5px;line-height:1.5}.tx-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.tx-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.tx-stats,.tx-stats-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.tx-stat{--c:oklch(.68 .19 var(--h));border:1px solid var(--c);border-radius:1.25rem;align-items:center;gap:.8rem;padding:.95rem 1.05rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tx-stat{border:1px solid color-mix(in oklch, var(--c) 28%, var(--border))}}.tx-stat{background:linear-gradient(135deg, var(--c), var(--card) 70%)}@supports (color:color-mix(in lab, red, red)){.tx-stat{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 13%, var(--card)), var(--card) 70%)}}.tx-stat{animation:.42s cubic-bezier(.22,.9,.3,1) both tx-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform .2s}.tx-stat:hover{transform:translateY(-2px)}.tx-stat-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:2.65rem;height:2.65rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both tx-pop,4.5s ease-in-out .7s infinite tx-bob;display:inline-flex}.tx-stat-body{flex-direction:column;min-width:0;display:flex}.tx-stat-body small{color:var(--muted-foreground);font-size:12px}.tx-stat-body b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.3rem;font-weight:900;line-height:1.15;overflow:hidden}.tx-stat-body em{color:var(--muted-foreground);font-size:11px;font-style:normal}.tx-tabs{flex-wrap:wrap;gap:.45rem;display:flex}.tx-tab{--c:oklch(.64 .18 var(--h));height:2.35rem;color:var(--c);border:1px solid var(--c);border-radius:9999px;align-items:center;gap:.45rem;padding:0 .9rem;font-size:13px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tx-tab{border:1px solid color-mix(in oklch, var(--c) 35%, var(--border))}}.tx-tab{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.tx-tab{background:color-mix(in oklch, var(--c) 9%, var(--card))}}.tx-tab{cursor:pointer;transition:all .2s;animation:.36s cubic-bezier(.22,.9,.3,1) both tx-rise}.tx-tab:has(b){padding-right:.4rem}.tx-tab b{text-align:center;color:#fff;background:var(--c);font-variant-numeric:tabular-nums;border-radius:9999px;min-width:1.8rem;padding:.1rem .5rem;font-size:12px}.tx-tab:hover{box-shadow:0 10px 20px -14px var(--c);transform:translateY(-2px)}.tx-tab-on{color:#fff;background:linear-gradient(135deg, var(--c), oklch(.52 .2 calc(var(--h) + 35deg)));box-shadow:0 10px 22px -12px var(--c);border-color:#0000}.tx-tab-on b{color:var(--c);background:#fff}.tx-tab-zero{opacity:.55}.tx-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tx-search,.tx-date{border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.5rem;height:2.75rem;padding:0 .9rem;transition:border-color .16s,box-shadow .16s;display:flex}.tx-search{flex:16rem}.tx-search:focus-within,.tx-date:focus-within{border-color:#10b981}@supports (color:color-mix(in lab, red, red)){.tx-search:focus-within,.tx-date:focus-within{border-color:color-mix(in oklch, #10b981 60%, var(--border))}}.tx-search:focus-within,.tx-date:focus-within{box-shadow:0 0 0 3px #10b98129;box-shadow:0 0 0 3px lab(66.6921% -50.6679 17.0586/.16)}.tx-bare{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.tx-date .tx-bare{flex:none;width:8.6rem}.tx-clear{color:var(--muted-foreground);cursor:pointer;border-radius:9999px;padding:.3rem;display:inline-flex}.tx-clear:hover{background:var(--muted);color:var(--foreground)}.tx-select{gap:.5rem;min-width:12rem;border-radius:9999px!important;height:2.75rem!important}.tx-empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);background:var(--card);border-radius:1.5rem;flex-direction:column;align-items:center;gap:.55rem;padding:3rem 1rem;font-size:13px;display:flex}.tx-empty b{color:var(--foreground);font-size:16px}.tx-empty-ico{color:#fff;background:linear-gradient(145deg,#10b981,#0ea5e9);border-radius:1.35rem;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both tx-pop,4s ease-in-out .6s infinite tx-bob;display:inline-flex;box-shadow:0 16px 30px -16px #10b981}.tx-empty-ok{background:linear-gradient(145deg,#22c55e,#059669)}.tx-empty-blue{background:linear-gradient(145deg,#3b82f6,#6366f1);box-shadow:0 16px 30px -16px #3b82f6}.tx-make{border:1px solid #10b981;border-radius:1.4rem;flex-wrap:wrap;align-items:center;gap:.85rem;padding:.95rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tx-make{border:1px solid color-mix(in oklch, #10b981 35%, var(--border))}}.tx-make{background:linear-gradient(125deg, #10b981, var(--card) 65%)}@supports (color:color-mix(in lab, red, red)){.tx-make{background:linear-gradient(125deg, color-mix(in oklch, #10b981 12%, var(--card)), var(--card) 65%)}}.tx-make{animation:.42s cubic-bezier(.22,.9,.3,1) both tx-rise}.tx-make-ico{color:#fff;background:linear-gradient(145deg,#10b981,#0ea5e9);border-radius:.9rem;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;animation:4s ease-in-out infinite tx-bob;display:inline-flex;box-shadow:0 10px 20px -12px #10b981}.tx-make-text{flex-direction:column;min-width:10rem;display:flex}.tx-make-text b{font-size:14.5px;font-weight:800}.tx-make-text small{color:var(--muted-foreground);font-size:12px}.tx-make-input{background:var(--background);flex:0 14rem}.tx-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.tx-row{--c:oklch(.64 .18 var(--h));border:1px solid var(--border);background:linear-gradient(100deg, var(--c), var(--card) 45%);border-radius:1.3rem;grid-template-columns:minmax(11rem,1fr) minmax(10rem,1fr) minmax(10rem,1fr) minmax(8rem,auto) auto;align-items:center;gap:1rem;padding:.75rem 1rem .75rem 1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.tx-row{background:linear-gradient(100deg, color-mix(in oklch, var(--c) 7%, var(--card)), var(--card) 45%)}}.tx-row{animation:.36s cubic-bezier(.22,.9,.3,1) both tx-rise;animation-delay:calc(var(--i,0) * 35ms);transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.tx-row:before{content:"";background:var(--c);width:4px;position:absolute;top:0;bottom:0;left:0}.tx-row:hover{border-color:var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tx-row:hover{border-color:color-mix(in oklch, var(--c) 45%, var(--border))}}.tx-row:hover{box-shadow:0 16px 30px -24px var(--c)}.tx-missing{grid-template-columns:minmax(11rem,1fr) minmax(10rem,1fr) minmax(10rem,1fr) auto}@media (max-width:1000px){.tx-row,.tx-missing{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tx-row-actions{grid-column:1/-1;justify-self:end}}.tx-row-main{align-items:center;gap:.7rem;min-width:0;display:flex}.tx-row-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .2 calc(var(--h) + 35deg)));width:2.6rem;height:2.6rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.tx-row:hover .tx-row-ico{transform:rotate(-8deg)scale(1.06)}.tx-state-refund_pending .tx-row-ico{animation:1.8s ease-out infinite tx-pulse}.tx-row-id,.tx-row-order,.tx-row-money,.tx-row-state{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.tx-row-id b{align-items:center;gap:.35rem;font-size:14px;font-weight:900;display:inline-flex}.tx-row-money b{font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:900}.tx-row small,.tx-row-order small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;max-width:100%;font-size:11.5px;display:inline-flex;overflow:hidden}.tx-name{align-items:center;gap:.3rem;font-size:13.5px;font-weight:800;display:inline-flex}.tx-split{color:var(--muted-foreground);flex-wrap:wrap;gap:.4rem;font-size:11.5px;display:flex}.tx-split>span{align-items:center;gap:.2rem;display:inline-flex}.tx-state{white-space:nowrap;color:#fff;background:var(--c,#94a3b8);border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .65rem;font-size:12px;font-weight:800;display:inline-flex}.tx-state-lg{padding:.25rem .8rem;font-size:13px}.tx-test{color:#b45309;background:#f59e0b2e;background:lab(72.7914% 26.933 75.4336/.18);border-radius:9999px;align-items:center;gap:.15rem;padding:0 .4rem;font-size:10px;font-weight:800;display:inline-flex}.tx-row-actions{align-items:center;gap:.35rem;display:flex}.tx-icon-btn{width:2.1rem;height:2.1rem;color:var(--muted-foreground);border:1px solid var(--border);background:var(--card);border-radius:.7rem;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.tx-icon-btn:hover{color:#fff;background:linear-gradient(135deg,#10b981,#0ea5e9);border-color:#0000;transform:translateY(-1px)}.tx-refund:not(:disabled){color:#dc2626!important;border-color:#ef4444!important}@supports (color:color-mix(in lab, red, red)){.tx-refund:not(:disabled){border-color:color-mix(in oklch, #ef4444 45%, var(--border))!important}}.tx-refund:hover:not(:disabled){background:#ef44441a!important;background:lab(55.7853% 65.6165 40.7976/.1)!important}.tx-running{color:#7c3aed;background:#8b5cf621;background:lab(50.6912% 45.8505 -71.7975/.13);border-radius:9999px;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:12px;font-weight:800;display:inline-flex}.tx-hero{--c:oklch(.64 .18 var(--h));border:1px solid var(--c);border-radius:1.7rem;flex-wrap:wrap;align-items:center;gap:1.1rem;padding:1.4rem 1.5rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tx-hero{border:1px solid color-mix(in oklch, var(--c) 35%, var(--border))}}.tx-hero{background:linear-gradient(125deg, var(--c), var(--card) 60%)}@supports (color:color-mix(in lab, red, red)){.tx-hero{background:linear-gradient(125deg, color-mix(in oklch, var(--c) 18%, var(--card)), var(--card) 60%)}}.tx-hero{box-shadow:0 26px 50px -38px var(--c);animation:.46s cubic-bezier(.22,.9,.3,1) both tx-rise}.tx-hero-orb{z-index:-1;background:radial-gradient(circle, var(--c), transparent 68%);border-radius:9999px;width:14rem;height:14rem;position:absolute;top:-6rem;right:-4rem}@supports (color:color-mix(in lab, red, red)){.tx-hero-orb{background:radial-gradient(circle, color-mix(in oklch, var(--c) 38%, transparent), transparent 68%)}}.tx-hero-orb{animation:12s ease-in-out infinite tx-drift}.tx-hero-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .21 calc(var(--h) + 40deg)));width:4rem;height:4rem;box-shadow:0 16px 32px -16px var(--c);border-radius:1.3rem;justify-content:center;align-items:center;animation:.56s cubic-bezier(.34,1.56,.64,1) both tx-pop,4.5s ease-in-out .7s infinite tx-bob;display:inline-flex}.tx-hero-body{flex-direction:column;flex:1;align-items:flex-start;gap:.35rem;min-width:12rem;display:flex}.tx-hero-body>b{font-variant-numeric:tabular-nums;background:linear-gradient(90deg, var(--foreground), var(--c));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900;line-height:1.05}.tx-hero-body small{color:var(--muted-foreground);font-size:12.5px}.tx-hero-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.tx-qr{color:#fff;background:linear-gradient(135deg,#10b981,#0ea5e9);border-radius:1rem;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:13px;font-weight:800;transition:transform .2s;display:inline-flex;box-shadow:0 12px 24px -14px #10b981}.tx-qr:hover{transform:translateY(-2px)}.tx-grid{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1.1rem;display:grid}@media (max-width:1100px){.tx-grid{grid-template-columns:minmax(0,1fr)}}.tx-paper{color:#1f2937;background:#fffdf7;border-radius:.6rem;padding:1.3rem 1.4rem 1.6rem;font-family:ui-monospace,SFMono-Regular,monospace;animation:.9s cubic-bezier(.22,.9,.3,1) both tx-print;position:relative;box-shadow:0 30px 50px -36px #0009}.tx-paper:before,.tx-paper:after{content:"";background:radial-gradient(circle at 5px 0,#0000 5px,#fffdf7 5.5px) 0 0/10px 10px repeat-x;height:10px;position:absolute;left:0;right:0}.tx-paper:before{top:-9px;transform:rotate(180deg)}.tx-paper:after{bottom:-9px}.tx-paper-head{letter-spacing:.08em;text-transform:uppercase;border-bottom:2px dashed #d1d5db;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.75rem;font-size:14px;display:flex}.tx-paper-head svg{color:#10b981}.tx-paper-items{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.tx-paper-items li{animation:.34s cubic-bezier(.22,.9,.3,1) both tx-rise;animation-delay:calc(.4s + var(--i,0) * 60ms);border-bottom:1px dotted #e5e7eb;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.75rem;padding-bottom:.55rem;display:grid}.tx-paper-name{flex-direction:column;min-width:0;display:flex}.tx-paper-name b{font-size:12.5px}.tx-paper-name small{color:#6b7280;font-size:10.5px}.tx-paper-qty{color:#4b5563;white-space:nowrap;font-size:12px}.tx-paper-sum{flex-direction:column;align-items:flex-end;display:flex}.tx-paper-sum b{white-space:nowrap;font-size:12.5px}.tx-paper-sum small{color:#6b7280;white-space:nowrap;font-size:10.5px}.tx-paper-total{text-transform:uppercase;letter-spacing:.06em;border-top:2px dashed #d1d5db;justify-content:space-between;align-items:baseline;margin-top:.85rem;padding-top:.75rem;font-size:13px;display:flex}.tx-paper-total b{color:#059669;font-size:1.35rem}.tx-paper-split{color:#4b5563;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.6rem;font-size:12px;display:flex}.tx-paper-split span{align-items:center;gap:.3rem;display:inline-flex}.tx-side{flex-direction:column;gap:1rem;display:flex}.tx-card{--c:oklch(.66 .18 var(--h));border:1px solid var(--border);background:var(--card);min-width:0;animation:.44s cubic-bezier(.22,.9,.3,1) both tx-rise;animation-delay:calc(.12s + var(--i,0) * 60ms);border-radius:1.5rem;padding:1.1rem 1.2rem 1.2rem;transition:border-color .2s,box-shadow .2s;overflow:hidden}.tx-card:before{content:"";background:linear-gradient(90deg, var(--c), transparent);height:3px;position:absolute;top:0;left:0;right:0}.tx-card:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.tx-card:hover{border-color:color-mix(in oklch, var(--c) 40%, var(--border))}}.tx-card:hover{box-shadow:0 20px 40px -32px var(--c)}.tx-card-head{align-items:center;gap:.6rem;margin-bottom:.8rem;display:flex}.tx-card-head b{font-size:15px;font-weight:800}.tx-card-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:2.1rem;height:2.1rem;box-shadow:0 8px 18px -10px var(--c);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.tx-card-body{flex-direction:column;gap:.1rem;font-size:13.5px;display:flex}.tx-r{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.45rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.tx-r{border-bottom:1px dashed color-mix(in oklch, var(--border) 70%, transparent)}}.tx-r:last-child{border-bottom:0}.tx-r-label{color:var(--muted-foreground);align-items:center;gap:.45rem;display:inline-flex}.tx-r-label svg{color:var(--c)}.tx-r-value{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:700}.tx-reason{background:var(--c);border-radius:.3rem .9rem .9rem;margin:0 0 .4rem;padding:.6rem .75rem;font-size:13px}@supports (color:color-mix(in lab, red, red)){.tx-reason{background:color-mix(in oklch, var(--c) 9%, var(--background))}}.tx-chart .tx-card-head{flex-wrap:wrap}.tx-legend{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin-left:auto;font-size:11.5px;display:inline-flex}.tx-legend i{border-radius:.2rem;width:.65rem;height:.65rem}.tx-l-earned,.tx-b-earned{background:linear-gradient(#34d399,#059669)}.tx-l-paid,.tx-b-paid{background:linear-gradient(#a78bfa,#6d28d9)}.tx-l-penalty,.tx-b-penalty{background:linear-gradient(#fb7185,#be123c)}.tx-bars{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:.5rem;height:11rem;display:grid}.tx-bar-col{cursor:pointer;border-radius:.6rem;flex-direction:column;align-items:center;gap:.35rem;height:100%;padding:.3rem .15rem 0;transition:background .2s;display:flex}.tx-bar-col:hover{background:#3b82f617;background:lab(54.6189% 8.76328 -65.7909/.09)}.tx-bar-stack{flex:1;justify-content:center;align-items:flex-end;gap:2px;width:100%;display:flex}.tx-bar-stack i{width:30%;max-width:.75rem;animation:.9s cubic-bezier(.22,.9,.3,1) both tx-grow;animation-delay:calc(var(--i,0) * 50ms);border-radius:.3rem .3rem .1rem .1rem}.tx-bar-col small{color:var(--muted-foreground);white-space:nowrap;font-size:9.5px}.tx-emp{border:1px solid var(--border);background:var(--card);animation:.36s cubic-bezier(.22,.9,.3,1) both tx-rise;animation-delay:calc(var(--i,0) * 35ms);border-radius:1.3rem;grid-template-columns:minmax(12rem,1.2fr) minmax(12rem,1.2fr) minmax(8rem,auto) auto;align-items:center;gap:1rem;padding:.75rem 1rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.tx-emp:hover{border-color:#3b82f6;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tx-emp:hover{border-color:color-mix(in oklch, #3b82f6 45%, var(--border))}}.tx-emp:hover{box-shadow:0 16px 30px -24px #3b82f6}@media (max-width:1000px){.tx-emp{grid-template-columns:minmax(0,1fr) auto}.tx-emp-figs{grid-column:1/-1}}.tx-emp-who{align-items:center;gap:.6rem;min-width:0;display:flex}.tx-rank{color:#fff;background:linear-gradient(145deg,#3b82f6,#6366f1);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:12px;font-weight:900;display:inline-flex}.tx-emp-name{flex-direction:column;min-width:0;display:flex}.tx-emp-name b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.tx-emp-name small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.tx-emp-figs{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.tx-emp-figs small{color:var(--muted-foreground);font-size:11px}.tx-fig{font-variant-numeric:tabular-nums;border-radius:9999px;padding:.1rem .5rem;font-size:12px;font-weight:800}.tx-fig-earned{color:#059669;background:#10b98121;background:lab(66.6921% -50.6679 17.0586/.13)}.tx-fig-paid{color:#6d28d9;background:#8b5cf621;background:lab(50.6912% 45.8505 -71.7975/.13)}.tx-fig-penalty{color:#be123c;background:#f43f5e21;background:lab(56.4564% 69.5783 26.8306/.13)}.dark .tx-fig-earned{color:#34d399}.dark .tx-fig-paid{color:#c4b5fd}.dark .tx-fig-penalty{color:#fda4af}.tx-emp-balance{flex-direction:column;align-items:flex-end;display:flex}.tx-emp-balance small{color:var(--muted-foreground);font-size:11px}.tx-emp-balance b{color:#2563eb;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:900}.tx-zero{color:var(--muted-foreground)!important}.tx-emp-pay{align-items:center;gap:.35rem;display:flex}.tx-pay-input{text-align:right;font-variant-numeric:tabular-nums;font-weight:800;width:8rem!important}.tx-pay-bad{border-color:var(--destructive)!important}.tx-pay{box-shadow:0 10px 22px -14px #3b82f6;color:#fff!important;background:linear-gradient(135deg,#3b82f6,#6366f1)!important;border:0!important}.tx-payments{flex-direction:column;gap:.35rem;max-height:22rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.tx-payments li{border-bottom:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem 0;font-size:13px;display:flex}.tx-payments li small{color:var(--muted-foreground);margin-left:auto;font-size:11.5px}.tx-timeline{flex-direction:column;gap:.6rem;margin:0;padding:0 0 0 .2rem;list-style:none;display:flex;position:relative}.tx-timeline:before{content:"";opacity:.35;background:linear-gradient(#3b82f6,#0000);width:2px;position:absolute;top:.8rem;bottom:.8rem;left:1.35rem}.tx-log{--c:oklch(.64 .18 var(--h));border:1px solid var(--border);background:var(--card);animation:.34s cubic-bezier(.22,.9,.3,1) both tx-rise;animation-delay:calc(var(--i,0) * 40ms);border-radius:1.1rem;align-items:flex-start;gap:.75rem;padding:.7rem .85rem;display:flex}.tx-log-off{opacity:.55}.tx-log-off .tx-log-amount{text-decoration:line-through}.tx-log-dot{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .2 calc(var(--h) + 35deg)));width:2.3rem;height:2.3rem;box-shadow:0 0 0 4px var(--card), 0 8px 16px -8px var(--c);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tx-log-body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.tx-log-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tx-log-head b{font-size:13.5px}.tx-log-amount{color:var(--c);font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.tx-log-product,.tx-log-comment{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:12.5px;display:inline-flex}.tx-log small{color:var(--muted-foreground);font-size:11.5px}.tx-problems-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.1rem;display:grid}@media (max-width:1100px){.tx-problems-layout{grid-template-columns:minmax(0,1fr)}}.tx-problem{--c:oklch(.64 .18 var(--h));border:1px solid var(--border);background:linear-gradient(100deg, var(--c), var(--card) 45%);border-radius:1.3rem;align-items:center;gap:.85rem;padding:.75rem .9rem .75rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tx-problem{background:linear-gradient(100deg, color-mix(in oklch, var(--c) 7%, var(--card)), var(--card) 45%)}}.tx-problem{animation:.36s cubic-bezier(.22,.9,.3,1) both tx-rise;animation-delay:calc(var(--i,0) * 35ms);transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.tx-problem:before{content:"";background:var(--c);width:4px;position:absolute;top:0;bottom:0;left:0}.tx-problem:hover{border-color:var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.tx-problem:hover{border-color:color-mix(in oklch, var(--c) 45%, var(--border))}}.tx-problem:hover{box-shadow:0 16px 30px -24px var(--c)}.tx-problem-img{width:3.4rem;height:3.4rem;color:var(--muted-foreground);border:1px solid var(--border);background:#fff;border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.tx-problem-img img{object-fit:contain;width:100%;height:100%}.tx-problem-body{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.tx-problem-head{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tx-problem-head b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;font-weight:800;overflow:hidden}.tx-problem-people,.tx-problem-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.3rem .9rem;font-size:12px;display:flex}.tx-problem-people>span{align-items:center;gap:.25rem;display:inline-flex}.tx-problem-people b{color:var(--foreground)}.tx-problem-action{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.tx-fine{color:#fff;background:linear-gradient(135deg,#f43f5e,#be123c);border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:12.5px;font-weight:900;display:inline-flex;box-shadow:0 8px 16px -10px #f43f5e}.tx-fine-off{opacity:.55;text-decoration:line-through}.tx-penalize{color:#be123c!important;border-color:#f43f5e!important}@supports (color:color-mix(in lab, red, red)){.tx-penalize{border-color:color-mix(in oklch, #f43f5e 45%, var(--border))!important}}.tx-penalize:hover svg{animation:.9s ease-in-out tx-gavel}.tx-worst{position:sticky;top:1rem}.tx-worst-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.tx-worst-row{border:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;width:100%;animation:.32s cubic-bezier(.22,.9,.3,1) both tx-rise;animation-delay:calc(var(--i,0) * 40ms);border-radius:.85rem;align-items:center;gap:.5rem;padding:.45rem .6rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.tx-worst-row:hover{border-color:#f43f5e;transform:translate(3px)}.tx-worst-on{border-color:#f43f5e;box-shadow:0 0 0 3px #f43f5e33;box-shadow:0 0 0 3px lab(56.4564% 69.5783 26.8306/.2)}.tx-worst-bar{z-index:0;transform-origin:0;transform:scaleX(var(--w,0));pointer-events:none;background:linear-gradient(90deg,#f43f5e26,#f9731614);background:linear-gradient(90deg,lab(56.4564% 69.5783 26.8306/.15),lab(64.4963% 49.3666 68.6636/.08));position:absolute;inset:0}.tx-worst-row>:not(.tx-worst-bar){z-index:1;position:relative}.tx-worst-row .tx-rank{background:linear-gradient(145deg,#f43f5e,#be123c);width:1.55rem;height:1.55rem;font-size:11px}.tx-worst-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.tx-worst-row b{font-size:13.5px;font-weight:900}.tx-worst-row small{color:var(--muted-foreground);white-space:nowrap;font-size:10.5px}@media (prefers-reduced-motion:reduce){.tx-page *,.tx-page :before,.tx-page :after{animation:none!important}}.tx-payments{scrollbar-width:thin}.tx-problems-layout:not(:has(>.tx-worst)){grid-template-columns:minmax(0,1fr)}.tx-problems-layout>div{min-width:0}.tx-problems-layout{width:100%}@keyframes tx-frame-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.tx-main-col{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.tx-soliq{isolation:isolate;border:1px solid #0ea5e9;border-radius:1.5rem;flex-direction:column;gap:.85rem;padding:1.1rem 1.15rem 1.2rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tx-soliq{border:1px solid color-mix(in oklch, #0ea5e9 35%, var(--border))}}.tx-soliq{background:linear-gradient(160deg, #0ea5e9, var(--card) 55%)}@supports (color:color-mix(in lab, red, red)){.tx-soliq{background:linear-gradient(160deg, color-mix(in oklch, #0ea5e9 11%, var(--card)), var(--card) 55%)}}.tx-soliq{animation:.46s cubic-bezier(.22,.9,.3,1) .2s both tx-rise;box-shadow:0 26px 50px -38px #0ea5e9}.tx-soliq:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(var(--tx-dot) 1.1px, transparent 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 60%);mask-image:radial-gradient(at 100% 0,#000,#0000 60%)}.tx-soliq-head{align-items:center;gap:.7rem;display:flex}.tx-soliq-ico{color:#fff;background:linear-gradient(145deg,#0ea5e9,#2563eb);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;animation:4.5s ease-in-out infinite tx-bob;display:inline-flex;box-shadow:0 10px 20px -12px #0ea5e9}.tx-soliq-title{flex-direction:column;flex:1;min-width:0;display:flex}.tx-soliq-title b{font-size:15px;font-weight:800}.tx-soliq-title small{color:var(--muted-foreground);font-size:12px}.tx-soliq-actions{gap:.35rem;display:flex}.tx-browser{border:1px solid var(--border);background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px -30px #0009}.tx-browser-bar{background:var(--muted);align-items:center;gap:.75rem;padding:.55rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tx-browser-bar{background:color-mix(in oklch, var(--muted) 85%, var(--card))}}.tx-browser-bar{border-bottom:1px solid var(--border)}.tx-dots{gap:.35rem;display:inline-flex}.tx-dots i{background:#ef4444;border-radius:9999px;width:.7rem;height:.7rem}.tx-dots i:nth-child(2){background:#f59e0b}.tx-dots i:nth-child(3){background:#22c55e}.tx-url{min-width:0;color:var(--muted-foreground);background:var(--background);text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;flex:1;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.tx-url svg{color:#16a34a;flex-shrink:0}.tx-browser-body{background:#fff;height:44rem;position:relative}.tx-browser-body iframe{opacity:0;border:0;width:100%;height:100%;transition:opacity .4s;display:block}.tx-browser-body iframe.tx-frame-on{opacity:1;animation:.5s cubic-bezier(.22,.9,.3,1) both tx-frame-in}.tx-browser-loading{color:#64748b;background:repeating-linear-gradient(135deg,#f8fafc 0 12px,#f1f5f9 12px 24px);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;font-size:13px;display:flex;position:absolute;inset:0}.tx-browser-loading svg{color:#0ea5e9}@media (max-width:640px){.tx-browser-body{height:34rem}}.tx-soliq{min-width:0}@keyframes bk-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bk-pop{0%{opacity:0;transform:scale(.5)rotate(-14deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes bk-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-5deg)}}@keyframes bk-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bk-draw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes bk-dot{0%{opacity:0;transform:translate(-50%,50%)scale(0)}to{opacity:1;transform:translate(-50%,50%)scale(1)}}.bk-page{--bk-dot:var(--foreground);flex-direction:column;gap:1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-page{--bk-dot:color-mix(in oklch, var(--foreground) 15%, transparent)}}.bk-page>*{margin:0!important}.bk-app,.bk-svc,.bk-card,.bk-stat,.bk-empty,.bk-pending{isolation:isolate;position:relative}.bk-app:after,.bk-svc:after,.bk-card:after,.bk-stat:after,.bk-empty:after,.bk-pending:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(var(--bk-dot) 1.1px, transparent 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 60%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 60%)}.bk-empty:after{background-size:18px 18px;-webkit-mask-image:radial-gradient(at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(at 50% 30%,#000,#0000 75%)}.bk-pending:after{--bk-dot:#f59e0b59}@supports (color:lab(0% 0 0)){.bk-pending:after{--bk-dot:lab(72.7913% 26.933 75.4336/.35)}}.bk-nav{border:1px solid var(--border);background:var(--card);scrollbar-width:none;border-radius:9999px;gap:.35rem;width:fit-content;max-width:100%;padding:.35rem;animation:.38s cubic-bezier(.22,.9,.3,1) both bk-rise;display:flex;overflow-x:auto}.bk-nav::-webkit-scrollbar{display:none}.bk-nav-item{--c:oklch(.64 .18 var(--h));height:2.3rem;color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;align-items:center;gap:.4rem;padding:0 .95rem;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.bk-nav-item:hover{color:var(--foreground);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.bk-nav-item:hover{background:color-mix(in oklch, var(--c) 10%, transparent)}}.bk-nav-on{box-shadow:0 8px 18px -10px var(--c);color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.52 .21 calc(var(--h) + 40deg)))!important}.bk-nav-on svg{animation:2.4s ease-in-out infinite bk-bob}.bk-pending{border:1px dashed #f59e0b;border-radius:1.2rem;align-items:flex-start;gap:.85rem;padding:.95rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-pending{border:1px dashed color-mix(in oklch, #f59e0b 55%, var(--border))}}.bk-pending{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.bk-pending{background:color-mix(in oklch, #f59e0b 8%, var(--card))}}.bk-pending{animation:.4s cubic-bezier(.22,.9,.3,1) both bk-rise}.bk-pending-ico{color:#fff;background:linear-gradient(145deg,#f59e0b,#ea580c);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.bk-pending-ico svg{animation:6s linear infinite hwx-spin}.bk-pending-text{flex-direction:column;gap:.15rem;display:flex}.bk-pending-text b{font-size:14px;font-weight:800}.bk-pending-text span{color:var(--muted-foreground);font-size:12.5px;line-height:1.5}.bk-empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);background:var(--card);border-radius:1.5rem;flex-direction:column;align-items:center;gap:.55rem;padding:3rem 1rem;font-size:13px;display:flex}.bk-empty b{color:var(--foreground);font-size:16px}.bk-empty-ico{color:#fff;background:linear-gradient(145deg,#0ea5e9,#6366f1);border-radius:1.35rem;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both bk-pop,4s ease-in-out .6s infinite bk-bob;display:inline-flex;box-shadow:0 16px 30px -16px #0ea5e9}.bk-empty-pink{background:linear-gradient(145deg,#ec4899,#8b5cf6);box-shadow:0 16px 30px -16px #ec4899}.bk-link-btn{color:#7c3aed;cursor:pointer;font-size:13px;font-weight:700;text-decoration:underline}.bk-tabs{flex-wrap:wrap;gap:.45rem;display:flex}.bk-tab{--c:oklch(.64 .18 var(--h));height:2.35rem;color:var(--c);border:1px solid var(--c);border-radius:9999px;align-items:center;gap:.45rem;padding:0 .9rem;font-size:13px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bk-tab{border:1px solid color-mix(in oklch, var(--c) 35%, var(--border))}}.bk-tab{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.bk-tab{background:color-mix(in oklch, var(--c) 9%, var(--card))}}.bk-tab{cursor:pointer;transition:all .2s;animation:.36s cubic-bezier(.22,.9,.3,1) both bk-rise}.bk-tab:has(b){padding-right:.4rem}.bk-tab b{text-align:center;color:#fff;background:var(--c);font-variant-numeric:tabular-nums;border-radius:9999px;min-width:1.8rem;padding:.1rem .5rem;font-size:12px}.bk-tab:hover{box-shadow:0 10px 20px -14px var(--c);transform:translateY(-2px)}.bk-tab-on{color:#fff;background:linear-gradient(135deg, var(--c), oklch(.52 .2 calc(var(--h) + 35deg)));box-shadow:0 10px 22px -12px var(--c);border-color:#0000}.bk-tab-on b{color:var(--c);background:#fff}.bk-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.bk-search,.bk-date{border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.5rem;height:2.75rem;padding:0 .9rem;transition:border-color .16s,box-shadow .16s;display:flex}.bk-search{flex:18rem}.bk-search:focus-within,.bk-date:focus-within{border-color:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.bk-search:focus-within,.bk-date:focus-within{border-color:color-mix(in oklch, #0ea5e9 60%, var(--border))}}.bk-search:focus-within,.bk-date:focus-within{box-shadow:0 0 0 3px #0ea5e929;box-shadow:0 0 0 3px lab(63.352% -17.6077 -44.8636/.16)}.bk-bare{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.bk-date .bk-bare{flex:none;width:8.6rem}.bk-clear{color:var(--muted-foreground);cursor:pointer;border-radius:9999px;padding:.3rem;display:inline-flex}.bk-select{gap:.5rem;min-width:12rem;border-radius:9999px!important;height:2.75rem!important}.bk-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex}.bk-seg-btn{height:2.2rem;color:var(--muted-foreground);cursor:pointer;border-radius:9999px;align-items:center;gap:.3rem;padding:0 .95rem;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex}.bk-seg-btn[data-active]{color:#fff;background:linear-gradient(135deg,#ec4899,#8b5cf6);box-shadow:0 8px 18px -10px #ec4899}.bk-range-note{color:var(--muted-foreground);font-size:11.5px}.bk-logo{border:1px solid var(--border);width:2.2rem;height:2.2rem;box-shadow:0 6px 14px -10px oklch(.6 .2 var(--h));background:#fff;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.bk-logo img{object-fit:contain;width:100%;height:100%;padding:.15rem}.bk-logo b{color:#fff;background:linear-gradient(145deg, oklch(.66 .19 var(--h)), oklch(.5 .2 calc(var(--h) + 40deg)));justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;font-weight:900;display:flex}.bk-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.bk-app{--c:oklch(.64 .18 var(--h));border:1px solid var(--border);background:linear-gradient(110deg, var(--c), var(--card) 40%);border-radius:1.5rem;flex-direction:column;gap:.75rem;padding:1rem 1.1rem 1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-app{background:linear-gradient(110deg, color-mix(in oklch, var(--c) 6%, var(--card)), var(--card) 40%)}}.bk-app{animation:.4s cubic-bezier(.22,.9,.3,1) both bk-rise;animation-delay:calc(var(--i,0) * 45ms);transition:border-color .2s,box-shadow .2s;overflow:hidden}.bk-app:before{content:"";background:var(--c);width:4px;position:absolute;top:0;bottom:0;left:0}.bk-app:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.bk-app:hover{border-color:color-mix(in oklch, var(--c) 40%, var(--border))}}.bk-app:hover{box-shadow:0 20px 40px -32px var(--c)}.bk-app-who{flex-wrap:wrap;align-items:flex-start;gap:.85rem;display:flex}.bk-avatar{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .2 calc(var(--h) + 40deg)));width:2.8rem;height:2.8rem;box-shadow:0 10px 20px -12px var(--c);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bk-app-name{flex-direction:column;flex:1;gap:.15rem;min-width:12rem;display:flex}.bk-app-name b{align-items:center;gap:.3rem;font-size:15px;font-weight:800;display:inline-flex}.bk-myid{color:#22c55e}.bk-app-name small,.bk-app-side small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-size:12px;display:inline-flex}.bk-ids{opacity:.8}.bk-app-side{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.bk-status{color:#fff;background:var(--c);border-radius:9999px;padding:.15rem .7rem;font-size:12px;font-weight:800}.bk-best{color:#16a34a;background:#22c55e24;background:lab(70.2187% -57.9805 39.4386/.14);border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .65rem;font-size:12px;font-weight:800;display:inline-flex}.dark .bk-best{color:#4ade80}.bk-decisions{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.bk-dec{border:1px solid var(--border);background:var(--background);animation:.32s cubic-bezier(.22,.9,.3,1) both bk-rise;animation-delay:calc(.15s + var(--k,0) * 35ms);border-radius:.95rem;align-items:center;gap:.55rem;padding:.45rem .6rem;font-size:12.5px;display:flex}.bk-dec-done{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.bk-dec-done{border-color:color-mix(in oklch, #22c55e 45%, var(--border))}}.bk-dec-done{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.bk-dec-done{background:color-mix(in oklch, #22c55e 7%, var(--background))}}.bk-dec-failed{opacity:.75}.bk-dec-empty{color:var(--muted-foreground);justify-content:center}.bk-dec-name{flex-direction:column;flex:1;min-width:0;display:flex}.bk-dec-name b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.bk-dec-name small{color:var(--muted-foreground);font-size:10.5px}.bk-dec-mark{display:inline-flex}.bk-dec-done .bk-dec-mark{color:#22c55e;animation:.42s cubic-bezier(.34,1.56,.64,1) both bk-pop}.bk-dec-failed .bk-dec-mark{color:#ef4444}.bk-dec-waiting .bk-dec-mark{color:#f59e0b}.bk-dec-sum{text-align:right;font-variant-numeric:tabular-nums;min-width:5.5rem;font-weight:800}.bk-dec-done .bk-dec-sum{color:#16a34a}.dark .bk-dec-done .bk-dec-sum{color:#4ade80}.bk-dec-time{min-width:3.2rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:.2rem;font-size:11px;display:inline-flex}.bk-comment{background:var(--c);border-radius:1rem;align-items:flex-start;gap:.55rem;padding:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-comment{background:color-mix(in oklch, var(--c) 6%, var(--background))}}.bk-comment>svg{color:var(--c);flex-shrink:0;margin-top:.55rem}.bk-comment-input{flex:1;min-height:2.75rem!important}.bk-save{align-self:center;box-shadow:0 10px 22px -14px #0ea5e9;color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#6366f1)!important;border:0!important}.bk-staff{color:#16a34a;align-items:center;gap:.3rem;font-size:12px;display:inline-flex}.bk-staff-other{color:#b45309}.dark .bk-staff{color:#4ade80}.dark .bk-staff-other{color:#fbbf24}.bk-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:1100px){.bk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-stat{--c:oklch(.68 .19 var(--h));border:1px solid var(--c);border-radius:1.25rem;align-items:center;gap:.8rem;padding:.95rem 1.05rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bk-stat{border:1px solid color-mix(in oklch, var(--c) 28%, var(--border))}}.bk-stat{background:linear-gradient(135deg, var(--c), var(--card) 70%)}@supports (color:color-mix(in lab, red, red)){.bk-stat{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 13%, var(--card)), var(--card) 70%)}}.bk-stat{animation:.42s cubic-bezier(.22,.9,.3,1) both bk-rise;animation-delay:calc(var(--i,0) * 60ms)}.bk-stat-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:2.65rem;height:2.65rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both bk-pop,4.5s ease-in-out .7s infinite bk-bob;display:inline-flex}.bk-stat-body{flex-direction:column;min-width:0;display:flex}.bk-stat-body small{color:var(--muted-foreground);font-size:12px}.bk-stat-body b{font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:900}.bk-stat-body em{color:var(--muted-foreground);font-size:11px;font-style:normal}.bk-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}@media (max-width:1200px){.bk-svc-grid{grid-template-columns:minmax(0,1fr)}}.bk-svc,.bk-card{--c:oklch(.66 .18 var(--h));border:1px solid var(--border);background:var(--card);min-width:0;animation:.44s cubic-bezier(.22,.9,.3,1) both bk-rise;animation-delay:calc(var(--i,0) * 70ms);border-radius:1.5rem;padding:1.1rem 1.2rem 1.2rem;transition:border-color .2s,box-shadow .2s;overflow:hidden}.bk-svc:before,.bk-card:before{content:"";background:linear-gradient(90deg, var(--c), transparent);height:3px;position:absolute;top:0;left:0;right:0}.bk-svc:hover,.bk-card:hover{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.bk-svc:hover,.bk-card:hover{border-color:color-mix(in oklch, var(--c) 40%, var(--border))}}.bk-svc:hover,.bk-card:hover{box-shadow:0 20px 40px -32px var(--c)}.bk-svc-head{align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.bk-svc-head .bk-logo{border-radius:.9rem;width:2.8rem;height:2.8rem}.bk-svc-head>span:last-child{flex-direction:column;display:flex}.bk-svc-head b{font-size:16px;font-weight:900}.bk-on{color:#16a34a;font-size:11.5px;font-weight:700}.bk-off{color:var(--muted-foreground);font-size:11.5px;font-weight:700}.bk-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-bottom:.9rem;display:grid}@media (max-width:600px){.bk-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-kpis>span{background:var(--c);border-radius:.9rem;flex-direction:column;padding:.5rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-kpis>span{background:color-mix(in oklch, var(--c) 9%, transparent)}}.bk-kpis svg{color:var(--c)}.bk-kpis small{color:var(--muted-foreground);font-size:10.5px}.bk-kpis b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.bk-chart-title,.bk-card-title{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.4rem;margin:.4rem 0 .45rem;font-size:12.5px;font-weight:800;display:flex}.bk-card-title{color:var(--foreground);font-size:13px}@keyframes bk-pill-grow{0%{transform:scaleY(0)}70%{transform:scaleY(1.04)}to{transform:scaleY(1)}}@keyframes bk-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes bk-dot-in{0%{opacity:0;transform:translate(-50%,50%)scale(0)}to{opacity:1;transform:translate(-50%,50%)scale(1)}}@keyframes bk-shine{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}.bk-chart{--bk-plot-bg:var(--c,#6366f1)}@supports (color:color-mix(in lab, red, red)){.bk-chart{--bk-plot-bg:color-mix(in oklch, var(--c,#6366f1) 5%, var(--background))}}.bk-chart{border:1px solid var(--c,#6366f1);border-radius:1.4rem;flex-direction:column;gap:.55rem;padding:.9rem .9rem .8rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bk-chart{border:1px solid color-mix(in oklch, var(--c,#6366f1) 14%, var(--border))}}.bk-chart{background:radial-gradient(circle at 0% 0%, #38bdf81f, transparent 45%), radial-gradient(circle at 100% 100%, #ec48991a, transparent 45%), var(--bk-plot-bg)}@supports (color:lab(0% 0 0)){.bk-chart{background:radial-gradient(circle at 0% 0%, lab(71.5897% -21.7155 -40.1266/.12), transparent 45%), radial-gradient(circle at 100% 100%, lab(57.308% 67.8698 -7.11691/.1), transparent 45%), var(--bk-plot-bg)}}.bk-plot{height:var(--ch,200px);gap:.5rem;display:flex;position:relative}.bk-yaxis{flex-shrink:0;width:2.9rem;position:relative}.bk-yaxis span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-weight:700;position:absolute;right:0;transform:translateY(50%)}.bk-area{background-image:radial-gradient(var(--foreground) 1px, transparent 1.2px);border-radius:1rem;flex:1;min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.bk-area{background-image:radial-gradient(color-mix(in oklch, var(--foreground) 11%, transparent) 1px, transparent 1.2px)}}.bk-area{background-size:14px 14px}.bk-gridline{border-top:1.5px dashed var(--foreground);height:0;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.bk-gridline{border-top:1.5px dashed color-mix(in oklch, var(--foreground) 10%, transparent)}}.bk-gridline{pointer-events:none}.bk-cols{display:flex;position:absolute;inset:0}.bk-col{border-radius:.9rem;flex:1;justify-content:center;align-items:flex-end;min-width:0;padding:0 2px;transition:background .18s;display:flex;position:relative}.bk-col-on{background:linear-gradient(180deg, transparent, var(--foreground))}@supports (color:color-mix(in lab, red, red)){.bk-col-on{background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--foreground) 7%, transparent))}}.bk-group{width:72%;max-width:3.4rem;height:100%;padding-bottom:calc(var(--ch,200px) * .03);box-sizing:border-box;justify-content:center;align-items:flex-end;gap:3px;display:flex}.bk-pill{background:linear-gradient(180deg, var(--c), var(--c) 55%, var(--c));border-radius:9999px 9999px .45rem .45rem;flex:1;min-width:4px;max-width:1.4rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bk-pill{background:linear-gradient(180deg, color-mix(in oklch, var(--c) 55%, #fff), var(--c) 55%, color-mix(in oklch, var(--c) 80%, #000))}}.bk-pill{box-shadow:0 6px 16px -6px var(--c), inset 0 1px 0 #ffffff73;transform-origin:bottom;animation:.8s cubic-bezier(.22,.9,.3,1) both bk-pill-grow;animation-delay:var(--d,0s);transition:filter .18s,box-shadow .18s}.bk-pill:after{content:"";background:linear-gradient(#0000,#ffffff59,#0000);position:absolute;inset:0;transform:translateY(100%)}.bk-col-on .bk-pill{filter:saturate(1.25)brightness(1.08);box-shadow:0 10px 24px -6px var(--c), inset 0 1px 0 #ffffff80}.bk-col-on .bk-pill:after{animation:.9s ease-out bk-shine}.bk-stack{width:58%;max-width:2.6rem;margin-bottom:calc(var(--ch,200px) * .03);transform-origin:bottom;animation:.8s cubic-bezier(.22,.9,.3,1) both bk-pill-grow;animation-delay:var(--d,0s);border-radius:.8rem .8rem .45rem .45rem;flex-direction:column-reverse;gap:2px;display:flex;overflow:hidden}.bk-seg-bar{background:linear-gradient(90deg, var(--c), var(--c));border-radius:.35rem;flex-basis:0;min-height:3px}@supports (color:color-mix(in lab, red, red)){.bk-seg-bar{background:linear-gradient(90deg, var(--c), color-mix(in oklch, var(--c) 65%, #fff))}}.bk-seg-bar{transition:filter .18s;box-shadow:inset 0 1px #ffffff59}.bk-stack:has(.bk-seg-bar){box-shadow:0 10px 22px -12px #00000073}.bk-col-on .bk-seg-bar{filter:saturate(1.25)brightness(1.1)}.bk-lines{pointer-events:none;width:100%;height:100%;animation:1.3s cubic-bezier(.45,.05,.3,1) .25s both bk-reveal;position:absolute;inset:0;overflow:visible}.bk-dot{z-index:2;pointer-events:none;border:2.5px solid var(--c);width:.7rem;height:.7rem;box-shadow:0 0 0 3px var(--c);background:#fff;border-radius:9999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.bk-dot{box-shadow:0 0 0 3px color-mix(in oklch, var(--c) 22%, transparent)}}.bk-dot{animation:.38s cubic-bezier(.34,1.56,.64,1) both bk-dot-in;animation-delay:var(--d,.7s);transition:width .16s,height .16s,box-shadow .16s;transform:translate(-50%,50%)}.dark .bk-dot{background:var(--card)}.bk-dot-on{width:1rem;height:1rem;box-shadow:0 0 0 5px var(--c), 0 0 18px var(--c)}@supports (color:color-mix(in lab, red, red)){.bk-dot-on{box-shadow:0 0 0 5px color-mix(in oklch, var(--c) 28%, transparent), 0 0 18px var(--c)}}.bk-axis{padding-left:3.4rem;display:flex}.bk-axis span{text-align:center;min-width:0;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10.5px;font-weight:600;transition:color .16s;overflow:hidden}.bk-axis-on{color:var(--foreground)!important;font-weight:900!important}.bk-legend{flex-wrap:wrap;gap:.4rem;padding-left:3.4rem;display:flex}.bk-legend span{color:var(--foreground);background:var(--c);border-radius:9999px;align-items:center;gap:.4rem;padding:.22rem .65rem .22rem .4rem;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bk-legend span{background:color-mix(in oklch, var(--c) 13%, var(--card))}}.bk-legend span{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.bk-legend span{border:1px solid color-mix(in oklch, var(--c) 30%, transparent)}}.bk-legend i{background:var(--c);width:.75rem;height:.75rem;box-shadow:0 0 8px var(--c);border-radius:9999px}.bk-legend i.bk-legend-line{width:1.1rem;height:.28rem}.bk-tip{z-index:5;white-space:nowrap;min-width:11rem;color:var(--popover-foreground);background:var(--popover);border-radius:1rem;flex-direction:column;gap:.3rem;padding:.65rem .8rem;font-size:12px;display:flex;position:absolute;top:.3rem}@supports (color:color-mix(in lab, red, red)){.bk-tip{background:color-mix(in oklch, var(--popover) 88%, transparent)}}.bk-tip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);pointer-events:none;transform:translate(.8rem);box-shadow:0 18px 40px -18px #0000008c}.bk-tip-left{transform:translate(calc(-100% - .8rem))}.bk-tip-day{border-bottom:1px dashed var(--border);padding-bottom:.25rem;font-size:12.5px;font-weight:900}.bk-tip span{align-items:center;gap:.45rem;display:flex}.bk-tip i{border-radius:9999px;flex-shrink:0;width:.6rem;height:.6rem}.bk-tip em{color:var(--muted-foreground);flex:1;font-style:normal}.bk-tip b{font-variant-numeric:tabular-nums}.bk-chart-title{margin-top:.9rem!important}.bk-partner-pills{flex-wrap:wrap;gap:.45rem;margin-top:.4rem;display:flex}.bk-partner-pill{background:oklch(.66 .18 var(--h));border-radius:9999px;align-items:center;gap:.4rem;padding:.25rem .7rem .25rem .25rem;font-size:12.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bk-partner-pill{background:color-mix(in oklch, oklch(.66 .18 var(--h)) 10%, var(--background))}}.bk-partner-pill{border:1px solid oklch(.66 .18 var(--h))}@supports (color:color-mix(in lab, red, red)){.bk-partner-pill{border:1px solid color-mix(in oklch, oklch(.66 .18 var(--h)) 25%, var(--border))}}.bk-partner-pill .bk-logo{border-radius:9999px;width:1.6rem;height:1.6rem}.bk-partner-pill em{color:oklch(.6 .18 var(--h));font-style:normal;font-weight:900}.bk-table-wrap{overflow-x:auto}.bk-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.bk-table th{text-align:right;text-transform:uppercase;letter-spacing:.03em;color:var(--muted-foreground);background:var(--muted);padding:.5rem .7rem;font-size:11px;font-weight:800;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.bk-table th{background:color-mix(in oklch, var(--muted) 60%, var(--card))}}.bk-table th{white-space:nowrap}.bk-table th:first-child,.bk-table td:first-child{text-align:left}.bk-table td{text-align:right;border-bottom:1px dashed var(--border);font-variant-numeric:tabular-nums;padding:.45rem .7rem}.bk-table tbody tr:hover td{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.bk-table tbody tr:hover td{background:color-mix(in oklch, var(--c) 6%, transparent)}}.bk-zero{color:var(--muted-foreground);opacity:.5}@media (prefers-reduced-motion:reduce){.bk-page *,.bk-page :before,.bk-page :after{animation:none!important}}.bk-page .bk-zero{font-weight:500}.bk-logo-icon{color:#fff;background:linear-gradient(145deg, oklch(.7 .19 var(--h)), oklch(.52 .21 calc(var(--h) + 40deg)));box-shadow:0 8px 18px -8px oklch(.6 .2 var(--h)), inset 0 1px 0 #ffffff59;border-color:#0000}.bk-logo-icon svg{width:55%;height:55%;animation:3.6s ease-in-out infinite bk-bob}.bk-logo-icon{overflow:visible}.bk-axis-in{flex:auto;min-width:0;display:flex}.bk-chart-edge{padding-right:1.9rem}.bk-cols-edge .bk-col-on{background:0 0}.bk-cols-edge .bk-col-on:before{content:"";border-left:1.5px dashed var(--foreground);position:absolute;top:3%;bottom:3%;left:50%}@supports (color:color-mix(in lab, red, red)){.bk-cols-edge .bk-col-on:before{border-left:1.5px dashed color-mix(in oklch, var(--foreground) 28%, transparent)}}.bk-chart-edge .bk-axis{overflow:visible}.tb-date-field{flex:none;min-width:15.5rem;gap:0!important}.tb-date-field:has(.tb-date-day){min-width:11.5rem}.tb-date{font-weight:700;background:var(--card)!important;border-radius:9999px!important;height:2.75rem!important;padding:0 .95rem!important;transition:border-color .16s,box-shadow .16s,transform .16s!important}.tb-date:hover{transform:translateY(-1px);border-color:#0ea5e9!important}@supports (color:color-mix(in lab, red, red)){.tb-date:hover{border-color:color-mix(in oklch, #0ea5e9 45%, var(--border))!important}}.tb-date[data-popup-open]{border-color:#0ea5e9!important}@supports (color:color-mix(in lab, red, red)){.tb-date[data-popup-open]{border-color:color-mix(in oklch, #0ea5e9 70%, var(--border))!important}}.tb-date[data-popup-open]{box-shadow:0 0 0 3px #0ea5e92e;box-shadow:0 0 0 3px lab(63.352% -17.6077 -44.8636/.18)}.tb-date svg:first-child{color:#0ea5e9;width:1rem;height:1rem}.tb-date[data-popup-open] svg:first-child{animation:1.6s ease-in-out infinite bk-bob}@keyframes psr-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes psr-leave{to{opacity:0;filter:blur(2px);transform:translate(40px)scale(.96)}}@keyframes psr-pop{0%{opacity:0;transform:scale(.4)rotate(-18deg)}70%{opacity:1;transform:scale(1.12)rotate(5deg)}to{transform:none}}@keyframes psr-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-4px)rotate(-6deg)}}@keyframes psr-ring{0%{box-shadow:0 0 #22c55e8c;box-shadow:0 0 lab(70.2187% -57.9805 39.4386/.55)}80%,to{box-shadow:0 0 0 12px #0000}}@keyframes psr-wiggle{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-16deg)}88%{transform:rotate(14deg)}92%{transform:rotate(-10deg)}96%{transform:rotate(6deg)}}@keyframes psr-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes psr-sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes psr-spark{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}.psr-page{--psr-dot:var(--foreground);flex-direction:column;gap:1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.psr-page{--psr-dot:color-mix(in oklch, var(--foreground) 14%, transparent)}}.psr-page>*{margin:0!important}.psr-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}@media (max-width:760px){.psr-tiles{grid-template-columns:minmax(0,1fr)}}.psr-tile{--c:oklch(.68 .19 var(--h));isolation:isolate;text-align:left;position:relative;overflow:hidden;white-space:normal!important;border:1px solid var(--c)!important;border-radius:1.4rem!important;justify-content:flex-start!important;align-items:center!important;gap:.9rem!important;height:auto!important;padding:1rem 1.15rem!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.psr-tile{border:1px solid color-mix(in oklch, var(--c) 30%, var(--border))!important}}.psr-tile{background:linear-gradient(135deg, var(--c), var(--card) 72%)!important}@supports (color:color-mix(in lab, red, red)){.psr-tile{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 15%, var(--card)), var(--card) 72%)!important}}.psr-tile{animation:.46s cubic-bezier(.22,.9,.3,1) both psr-rise;animation-delay:calc(var(--i,0) * 70ms);transition:transform .2s,box-shadow .2s,border-color .2s!important}.psr-tile:after{content:"";z-index:-1;background-image:radial-gradient(var(--psr-dot) 1.1px, transparent 1.2px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 65%);mask-image:radial-gradient(at 100% 0,#000,#0000 65%)}.psr-tile:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:40%;position:absolute;top:0;bottom:0;transform:translate(-120%)skew(-18deg)}.psr-tile:hover{box-shadow:0 18px 36px -24px var(--c);transform:translateY(-3px)}.psr-tile:hover:before{animation:.9s ease-out psr-sheen}.psr-tile-on{box-shadow:0 0 0 3px var(--c), 0 18px 36px -24px var(--c);border-color:var(--c)!important}@supports (color:color-mix(in lab, red, red)){.psr-tile-on{box-shadow:0 0 0 3px color-mix(in oklch, var(--c) 22%, transparent), 0 18px 36px -24px var(--c)}}.psr-tile-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));width:3rem;height:3rem;box-shadow:0 12px 24px -12px var(--c), inset 0 1px 0 #ffffff59;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;animation:.56s cubic-bezier(.34,1.56,.64,1) both psr-pop,4.4s ease-in-out .8s infinite psr-bob;display:inline-flex}.psr-tile-body{flex-direction:column;min-width:0;display:flex}.psr-tile-body small{color:var(--muted-foreground);font-size:12.5px;font-weight:700}.psr-tile-body b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:900;line-height:1.15}.psr-tile-body em{color:var(--muted-foreground);font-size:11.5px;font-style:normal}.psr-tile-ping{background:var(--c);border-radius:9999px;width:.6rem;height:.6rem;position:absolute;top:1rem;right:1rem}.psr-tile-ping:after{content:"";border-radius:inherit;background:var(--c);animation:1.6s cubic-bezier(0,0,.2,1) infinite psr-ping;position:absolute;inset:0}.psr-bar{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.psr-tabs{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.3rem;padding:.3rem;display:inline-flex}.psr-tab{--c:oklch(.64 .19 var(--h));height:2.4rem!important;color:var(--muted-foreground)!important;border-radius:9999px!important;gap:.45rem!important;padding:0 .95rem!important;font-weight:800!important;transition:all .2s!important}.psr-tab b{text-align:center;min-width:1.8rem;color:var(--c);background:var(--c);border-radius:9999px;padding:.1rem .5rem;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.psr-tab b{background:color-mix(in oklch, var(--c) 14%, transparent)}}.psr-tab b{font-variant-numeric:tabular-nums}.psr-tab:hover{color:var(--foreground)!important;background:var(--c)!important}@supports (color:color-mix(in lab, red, red)){.psr-tab:hover{background:color-mix(in oklch, var(--c) 10%, transparent)!important}}.psr-tab-on{box-shadow:0 10px 22px -12px var(--c);color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.52 .21 calc(var(--h) + 40deg)))!important}.psr-tab-on b{color:var(--c);background:#fff}.psr-tab-on svg{animation:2.6s ease-in-out infinite psr-bob}.psr-search{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex:20rem;align-items:center;gap:.5rem;height:3rem;padding:0 .6rem 0 1rem;transition:border-color .16s,box-shadow .16s;display:flex}.psr-search>svg{color:#0ea5e9}.psr-search:focus-within{border-color:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.psr-search:focus-within{border-color:color-mix(in oklch, #0ea5e9 60%, var(--border))}}.psr-search:focus-within{box-shadow:0 0 0 4px #0ea5e926;box-shadow:0 0 0 4px lab(63.352% -17.6077 -44.8636/.15)}.psr-bare{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.psr-clear{border-radius:9999px!important}.psr-filters{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.psr-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex}.psr-seg-btn{height:2.15rem!important;color:var(--muted-foreground)!important;border-radius:9999px!important;font-weight:700!important}.psr-seg-on{box-shadow:0 8px 18px -10px #f59e0b;color:#fff!important;background:linear-gradient(135deg,#f59e0b,#ec4899)!important}.psr-seg-badge{text-align:center;color:#fff;background:#f97316;border-radius:9999px;min-width:1.4rem;margin-left:.1rem;padding:0 .35rem;font-size:10.5px;line-height:1.3rem}.psr-seg-on .psr-seg-badge{color:#ea580c;background:#fff}.psr-mine{border:1px dashed #0ea5e9!important;border-radius:9999px!important;height:2.7rem!important}@supports (color:color-mix(in lab, red, red)){.psr-mine{border:1px dashed color-mix(in oklch, #0ea5e9 50%, var(--border))!important}}.psr-mine{color:#0284c7!important;font-weight:700!important}.dark .psr-mine{color:#38bdf8!important}.psr-mine-on{box-shadow:0 8px 18px -10px #0ea5e9;color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#6366f1)!important;border-style:solid!important}.psr-found{color:var(--muted-foreground);margin-left:auto;font-size:12.5px;font-weight:700}.psr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.psr-grid{grid-template-columns:minmax(0,1fr)}}.psr-card{--c:oklch(.66 .19 var(--h));--s:#f59e0b;isolation:isolate;border:1px solid var(--border);background:linear-gradient(120deg, var(--c), var(--card) 45%);border-radius:1.75rem;flex-direction:column;gap:.75rem;padding:1.1rem 1.15rem 1rem 1.3rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.psr-card{background:linear-gradient(120deg, color-mix(in oklch, var(--c) 8%, var(--card)), var(--card) 45%)}}.psr-card{animation:.46s cubic-bezier(.22,.9,.3,1) both psr-rise;animation-delay:calc(var(--i,0) * 50ms);transition:border-color .22s,box-shadow .22s,transform .22s}.psr-card-mine{--s:#0ea5e9}.psr-card-other{--s:#8b5cf6}.psr-card-closed{--s:#22c55e}.psr-card:before{content:"";background:linear-gradient(180deg, var(--s), var(--s));width:5px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.psr-card:before{background:linear-gradient(180deg, var(--s), color-mix(in oklch, var(--s) 30%, transparent))}}.psr-card:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--psr-dot) 1.1px, transparent 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 58%);mask-image:radial-gradient(at 100% 0,#000,#0000 58%)}.psr-card:hover{border-color:var(--s);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.psr-card:hover{border-color:color-mix(in oklch, var(--s) 45%, var(--border))}}.psr-card:hover{box-shadow:0 24px 44px -32px var(--s)}.psr-card-closed{opacity:.92}.psr-card-leave{pointer-events:none;animation:.42s cubic-bezier(.55,0,.6,.2) forwards psr-leave}.psr-card-head{align-items:flex-start;gap:.8rem;display:flex}.psr-prod-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .21 calc(var(--h) + 45deg)));width:2.9rem;height:2.9rem;box-shadow:0 12px 22px -12px var(--c), inset 0 1px 0 #ffffff59;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.psr-card:hover .psr-prod-ico{transform:rotate(-8deg)scale(1.08)}.psr-prod{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.psr-prod b{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:900;line-height:1.3;display:-webkit-box;overflow:hidden}.psr-prod small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:11.5px;display:inline-flex}.psr-state{max-width:45%;color:var(--s);background:var(--s);border-radius:9999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:11.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.psr-state{background:color-mix(in oklch, var(--s) 13%, transparent)}}.psr-state{border:1px solid var(--s)}@supports (color:color-mix(in lab, red, red)){.psr-state{border:1px solid color-mix(in oklch, var(--s) 30%, transparent)}}.psr-state{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.psr-dot{background:var(--s);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;position:relative}.psr-dot:after{content:"";border-radius:inherit;background:var(--s);animation:1.5s cubic-bezier(0,0,.2,1) infinite psr-ping;position:absolute;inset:0}.psr-link,.psr-note{border-radius:.8rem;align-self:flex-start;align-items:center;gap:.45rem;max-width:100%;padding:.35rem .75rem;font-size:12.5px;display:inline-flex}.psr-link span,.psr-note span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.psr-link{color:#0284c7;background:#0ea5e91c;background:lab(63.352% -17.6077 -44.8636/.11);border:1px solid #0ea5e947;border:1px solid lab(63.352% -17.6077 -44.8636/.28);font-weight:700;transition:background .16s,transform .16s}.dark .psr-link{color:#38bdf8}.psr-link:hover{background:#0ea5e933;background:lab(63.352% -17.6077 -44.8636/.2);transform:translate(2px)}.psr-note{color:var(--muted-foreground);background:var(--foreground);font-style:italic}@supports (color:color-mix(in lab, red, red)){.psr-note{background:color-mix(in oklch, var(--foreground) 5%, transparent)}}.psr-note{border:1px dashed var(--border);cursor:help}.psr-customer{background:var(--foreground);border-radius:1.1rem;align-items:center;gap:.7rem;padding:.6rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.psr-customer{background:color-mix(in oklch, var(--foreground) 4%, var(--background))}}.psr-customer{border:1px solid var(--border)}.psr-avatar{width:2.3rem;height:2.3rem;color:var(--c);background:var(--c);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.psr-avatar{background:color-mix(in oklch, var(--c) 15%, transparent)}}.psr-cust-name{min-width:0;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-direction:column;flex:1;font-size:12.5px;display:flex}.psr-cust-name b{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.psr-call{align-items:center;gap:.3rem;display:inline-flex}.psr-call-btn{color:#fff;background:linear-gradient(145deg,#22c55e,#059669);border-radius:9999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;transition:transform .16s;animation:2.2s ease-out infinite psr-ring;display:inline-flex;box-shadow:0 10px 20px -10px #22c55e}.psr-call-btn svg{animation:2.6s ease-in-out infinite psr-wiggle}.psr-call-btn:hover{transform:scale(1.08)}.psr-card-closed .psr-call-btn{filter:saturate(.6);animation:none}.psr-copy{color:var(--muted-foreground);border-radius:9999px!important}.psr-ordered{color:inherit;background:linear-gradient(110deg,#22c55e24,#0000 80%);background:linear-gradient(110deg,lab(70.2187% -57.9805 39.4386/.14),#0000 80%);border:1px solid #22c55e59;border:1px solid lab(70.2187% -57.9805 39.4386/.35);border-radius:1rem;align-items:center;gap:.65rem;padding:.55rem .75rem;transition:transform .16s,box-shadow .16s;display:flex}.psr-ordered:hover{transform:translateY(-1px);box-shadow:0 12px 24px -18px #22c55e}.psr-ordered-ico{color:#fff;background:linear-gradient(145deg,#22c55e,#16a34a);border-radius:.7rem;justify-content:center;align-items:center;width:2rem;height:2rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both psr-pop;display:inline-flex}.psr-ordered-text{flex-direction:column;flex:1;min-width:0;display:flex}.psr-ordered-text b{color:#15803d;align-items:center;gap:.35rem;font-size:13px;font-weight:800;display:inline-flex}.dark .psr-ordered-text b{color:#4ade80}.psr-ordered-text b em{color:#fff;background:#22c55e;border-radius:9999px;padding:0 .4rem;font-size:11px;font-style:normal}.psr-ordered-text small{color:var(--muted-foreground);font-size:11.5px}.psr-not-ordered{color:var(--muted-foreground);align-self:flex-start;align-items:center;gap:.4rem;font-size:12px;display:inline-flex}.psr-comment{background:var(--s);border-radius:1.1rem;align-items:flex-start;gap:.55rem;padding:.55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.psr-comment{background:color-mix(in oklch, var(--s) 6%, var(--background))}}.psr-comment{border:1px solid var(--s)}@supports (color:color-mix(in lab, red, red)){.psr-comment{border:1px solid color-mix(in oklch, var(--s) 18%, var(--border))}}.psr-comment>svg{color:var(--s);flex-shrink:0;margin:.6rem 0 0 .2rem}.psr-comment-input{flex:1;background:var(--card)!important;border-radius:.85rem!important;min-height:3.2rem!important}.psr-comment-ro{align-items:center}.psr-comment-ro>svg{margin:0 0 0 .2rem}.psr-comment-ro>span{flex-direction:column;gap:.15rem;font-size:13px;display:flex}.psr-comment-ro q{font-style:italic}.psr-comment-ro em{color:var(--muted-foreground)}.psr-comment-ro small{color:var(--s);font-size:11.5px;font-weight:700}.psr-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.psr-actions:empty{display:none}.psr-save{box-shadow:0 10px 22px -14px #0ea5e9;color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#6366f1)!important;border:0!important}.psr-close{color:#16a34a!important;border-color:#22c55e!important}@supports (color:color-mix(in lab, red, red)){.psr-close{border-color:color-mix(in oklch, #22c55e 45%, var(--border))!important}}.psr-close:not(:disabled):hover{color:#fff!important;background:linear-gradient(135deg,#22c55e,#059669)!important}.psr-reopen{color:#d97706!important;border-color:#f59e0b!important}@supports (color:color-mix(in lab, red, red)){.psr-reopen{border-color:color-mix(in oklch, #f59e0b 45%, var(--border))!important}}.dark .psr-close{color:#4ade80!important}.dark .psr-reopen{color:#fbbf24!important}.psr-hint{color:var(--muted-foreground);border:1px solid var(--border);border-radius:.4rem;margin-left:auto;padding:.1rem .45rem;font-size:11px}.psr-empty{isolation:isolate;border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);background:var(--card);border-radius:1.75rem;flex-direction:column;align-items:center;gap:.55rem;padding:3.2rem 1rem;font-size:13px;display:flex;position:relative;overflow:hidden}.psr-empty:after{content:"";z-index:-1;background-image:radial-gradient(var(--psr-dot) 1.1px, transparent 1.2px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 35%,#000,#0000 75%);mask-image:radial-gradient(at 50% 35%,#000,#0000 75%)}.psr-empty b{color:var(--foreground);font-size:16px}.psr-empty-ico{color:#fff;background:linear-gradient(145deg,#ec4899,#8b5cf6 55%,#0ea5e9);border-radius:1.5rem;justify-content:center;align-items:center;width:4.6rem;height:4.6rem;animation:.56s cubic-bezier(.34,1.56,.64,1) both psr-pop,4s ease-in-out .7s infinite psr-bob;display:inline-flex;position:relative;box-shadow:0 18px 34px -16px #ec4899}.psr-empty-spark{color:#fbbf24;animation:2.2s ease-in-out infinite psr-spark;position:absolute;top:-.4rem;right:-.4rem}[data-theme-preset=liquid-glass] .psr-card,[data-theme-preset=liquid-glass] .psr-tile{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}@media (prefers-reduced-motion:reduce){.psr-page *,.psr-page :before,.psr-page :after{animation:none!important}}.psr-found{letter-spacing:.01em}input:-webkit-autofill{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;transition:background-color 600000s ease-in-out,color 600000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:hover{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;transition:background-color 600000s ease-in-out,color 600000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:focus{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;transition:background-color 600000s ease-in-out,color 600000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:active{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;transition:background-color 600000s ease-in-out,color 600000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}textarea:-webkit-autofill{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;transition:background-color 600000s ease-in-out,color 600000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}select:-webkit-autofill{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;transition:background-color 600000s ease-in-out,color 600000s ease-in-out!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:autofill{background-image:none!important}.psr-found{font-variant-numeric:tabular-nums}@keyframes lid-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes lid-gift{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-12deg)scale(1.12)}40%{transform:rotate(10deg)scale(1.12)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}@keyframes lid-ring{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-14deg)}80%{transform:rotate(12deg)}85%{transform:rotate(-8deg)}90%{transform:rotate(5deg)}}.lid-tiles{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.15fr)}@media (max-width:900px){.lid-tiles{grid-template-columns:minmax(0,1fr)}}.lid-history-note{border:1px dashed #a78bfa;border-radius:1.4rem;align-items:center;gap:.8rem;padding:1rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.lid-history-note{border:1px dashed color-mix(in oklch, #a78bfa 45%, var(--border))}}.lid-history-note{background:repeating-linear-gradient(135deg, #a78bfa 0 10px, var(--card) 10px 20px)}@supports (color:color-mix(in lab, red, red)){.lid-history-note{background:repeating-linear-gradient(135deg, color-mix(in oklch, #a78bfa 7%, var(--card)) 0 10px, var(--card) 10px 20px)}}.lid-history-note{animation:.46s cubic-bezier(.22,.9,.3,1) both psr-rise;animation-delay:calc(var(--i,0) * 70ms)}.lid-history-note>svg{color:#8b5cf6;flex-shrink:0;animation:14s linear infinite reverse hwx-spin}.lid-history-note span{flex-direction:column;gap:.15rem;display:flex}.lid-history-note b{font-size:13.5px;font-weight:800}.lid-history-note small{color:var(--muted-foreground);font-size:12px;line-height:1.45}.lid-badges{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.3rem;max-width:48%;display:flex}.lid-badges .psr-state{max-width:100%}.lid-slug{color:#fff;white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:.22rem .7rem;font-size:11.5px;font-weight:800;display:inline-flex}.lid-slug-call{background:linear-gradient(135deg,#0ea5e9,#6366f1);box-shadow:0 8px 16px -10px #0ea5e9}.lid-slug-call svg{animation:2.8s ease-in-out infinite lid-ring}.lid-slug-gift{background:linear-gradient(135deg,#ec4899,#f97316);box-shadow:0 8px 16px -10px #ec4899}.lid-slug-gift svg{animation:2.4s ease-in-out infinite lid-gift}.lid-timeline{scrollbar-width:thin;flex-direction:column;gap:.55rem;max-height:15rem;margin:0;padding:.15rem 0 .15rem 1.35rem;list-style:none;display:flex;position:relative;overflow-y:auto}.lid-timeline:before{content:"";background:linear-gradient(180deg, var(--s,#8b5cf6), var(--s,#8b5cf6));border-radius:2px;width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.42rem}@supports (color:color-mix(in lab, red, red)){.lid-timeline:before{background:linear-gradient(180deg, var(--s,#8b5cf6), color-mix(in oklch, var(--s,#8b5cf6) 15%, transparent))}}.lid-entry{background:var(--foreground);border-radius:.95rem;padding:.5rem .7rem;position:relative}@supports (color:color-mix(in lab, red, red)){.lid-entry{background:color-mix(in oklch, var(--foreground) 4%, var(--background))}}.lid-entry{border:1px solid var(--border);animation:.36s cubic-bezier(.22,.9,.3,1) both lid-in;animation-delay:calc(.12s + var(--k,0) * 60ms)}.lid-entry-dot{background:var(--card);border:2.5px solid var(--s,#8b5cf6);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--s,#8b5cf6);border-radius:9999px;position:absolute;top:.75rem;left:-1.22rem}@supports (color:color-mix(in lab, red, red)){.lid-entry-dot{box-shadow:0 0 0 3px color-mix(in oklch, var(--s,#8b5cf6) 18%, transparent)}}.lid-entry:last-child .lid-entry-dot{background:var(--s,#8b5cf6)}.lid-entry p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.lid-entry small{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.25rem;font-size:11px;display:inline-flex}.lid-entry small svg+*{margin-right:.35rem}.lid-left{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11px}.lid-left-low{color:#ef4444;font-weight:800}.lid-left{letter-spacing:.01em}@keyframes sms-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sms-bubble{0%{opacity:0;transform:translateY(12px)scale(.92)}70%{opacity:1;transform:translateY(-2px)scale(1.01)}to{transform:none}}@keyframes sms-float{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-8px)rotate(.6deg)}}@keyframes sms-fly{0%{transform:translate(0)rotate(0)}45%{opacity:0;transform:translate(14px,-10px)rotate(18deg)}46%{opacity:0;transform:translate(-14px,10px)}to{opacity:1;transform:translate(0)}}@keyframes sms-nudge{0%,85%,to{transform:translate(0)rotate(0)}90%{transform:translate(3px,-3px)rotate(12deg)}95%{transform:translate(-1px,1px)rotate(-4deg)}}@keyframes sms-glow{0%{box-shadow:0 0 #22c55e8c;box-shadow:0 0 lab(70.2187% -57.9805 39.4386/.55)}to{box-shadow:0 0 0 14px #0000}}@keyframes sms-pop{0%{opacity:0;transform:scale(.4)rotate(-16deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes sms-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.sms-page{--sms-dot:var(--foreground);flex-direction:column;gap:1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sms-page{--sms-dot:color-mix(in oklch, var(--foreground) 14%, transparent)}}.sms-page>*{margin:0!important}.sms-nav{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.35rem;width:fit-content;max-width:100%;padding:.35rem;animation:.38s cubic-bezier(.22,.9,.3,1) both sms-rise;display:flex;overflow-x:auto}.sms-nav-item{--c:oklch(.64 .19 var(--h));height:2.4rem;color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;align-items:center;gap:.45rem;padding:0 1rem;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.sms-nav-item:hover{color:var(--foreground);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.sms-nav-item:hover{background:color-mix(in oklch, var(--c) 10%, transparent)}}.sms-nav-on{box-shadow:0 8px 18px -10px var(--c);color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.52 .21 calc(var(--h) + 40deg)))!important}.sms-nav-on svg{animation:2.4s ease-in-out infinite sms-bob}.sms-compose{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:1.2rem;display:grid}@media (max-width:1000px){.sms-compose{grid-template-columns:minmax(0,1fr)}}.sms-form{--c:oklch(.64 .19 var(--h));isolation:isolate;border:1px solid var(--c);border-radius:1.75rem;flex-direction:column;gap:1rem;padding:1.3rem 1.35rem 1.35rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sms-form{border:1px solid color-mix(in oklch, var(--c) 22%, var(--border))}}.sms-form{background:linear-gradient(140deg, var(--c), var(--card) 55%)}@supports (color:color-mix(in lab, red, red)){.sms-form{background:linear-gradient(140deg, color-mix(in oklch, var(--c) 9%, var(--card)), var(--card) 55%)}}.sms-form{animation:.44s cubic-bezier(.22,.9,.3,1) both sms-rise}.sms-form:before{content:"";background:linear-gradient(90deg, var(--c), #ec4899, transparent);height:3px;position:absolute;top:0;left:0;right:0}.sms-form:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--sms-dot) 1.1px, transparent 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 60%);mask-image:radial-gradient(at 100% 0,#000,#0000 60%)}.sms-form-title{align-items:center;gap:.5rem;margin:0;font-size:15px;font-weight:900;display:flex}.sms-form-title svg{color:var(--c);animation:3s ease-in-out infinite sms-nudge}.sms-step{animation:.42s cubic-bezier(.22,.9,.3,1) both sms-rise;animation-delay:calc(.12s + var(--k,0) * 80ms);gap:.85rem;display:flex;position:relative}.sms-step:not(:last-of-type):before{content:"";background:linear-gradient(180deg, var(--c), transparent);border-radius:2px;width:2px;position:absolute;top:2.3rem;bottom:-.9rem;left:.95rem}@supports (color:color-mix(in lab, red, red)){.sms-step:not(:last-of-type):before{background:linear-gradient(180deg, color-mix(in oklch, var(--c) 45%, transparent), transparent)}}.sms-step-n{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .21 calc(var(--h) + 45deg)));width:1.95rem;height:1.95rem;box-shadow:0 8px 16px -8px var(--c);animation:.52s cubic-bezier(.34,1.56,.64,1) both sms-pop;animation-delay:calc(.2s + var(--k,0) * 80ms);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1.55rem;font-size:13px;font-weight:900;display:inline-flex}.sms-field{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.sms-label{align-items:center;gap:.35rem;font-size:13px;font-weight:700;display:inline-flex}.sms-label svg{color:var(--c)}.sms-select{width:100%;border-radius:.85rem!important;height:2.75rem!important}.sms-err{color:#ef4444;font-size:12px;font-style:normal}.sms-warn{color:#b45309;background:#f59e0b1f;background:lab(72.7914% 26.933 75.4336/.12);border:1px dashed #f59e0b80;border:1px dashed lab(72.7914% 26.933 75.4336/.5);border-radius:.95rem;align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:13px;font-weight:700;display:flex}.dark .sms-warn{color:#fbbf24}.sms-office{border:1px solid var(--c);border-radius:1rem;align-items:flex-start;gap:.7rem;padding:.75rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sms-office{border:1px solid color-mix(in oklch, var(--c) 28%, var(--border))}}.sms-office{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.sms-office{background:color-mix(in oklch, var(--c) 7%, var(--background))}}.sms-office{animation:.32s cubic-bezier(.22,.9,.3,1) both sms-rise}.sms-office-ico{color:#fff;background:linear-gradient(145deg,#f43f5e,#f97316);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex;box-shadow:0 8px 16px -10px #f43f5e}.sms-office-ico svg{animation:2.2s ease-in-out infinite sms-bob}.sms-office>span:last-child{flex-direction:column;gap:.15rem;min-width:0;display:flex}.sms-office b{font-size:13.5px}.sms-office small{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:12px;line-height:1.4;display:inline-flex}.sms-office-ghost{opacity:.75;border-style:dashed}.sms-send-wrap{margin-left:2.8rem;display:block}.sms-send{width:100%;box-shadow:0 14px 28px -16px #6366f1;color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#6366f1 55%,#ec4899) 0 0/160% 100%!important;border:0!important;border-radius:1rem!important;height:3rem!important;font-size:14.5px!important;font-weight:900!important;transition:background-position .4s,transform .16s,box-shadow .2s!important}.sms-send:not(:disabled):hover{box-shadow:0 18px 34px -16px #ec4899;background-position:100% 0!important}.sms-send:not(:disabled) .sms-send-ico{animation:2.4s ease-in-out infinite sms-nudge}.sms-send-flying .sms-send-ico{animation:.7s ease-in-out infinite sms-fly}.sms-tpl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sms-langs{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.2rem;padding:.2rem .2rem .2rem .55rem;display:inline-flex}.sms-lang{border-radius:9999px!important;height:1.75rem!important;font-weight:700!important}.sms-lang-on{color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#ec4899)!important}.sms-tpls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}@media (max-width:700px){.sms-tpls{grid-template-columns:minmax(0,1fr)}}.sms-tpl{--c:oklch(.64 .19 var(--h));text-align:left;animation:.38s cubic-bezier(.22,.9,.3,1) both sms-rise;animation-delay:calc(var(--i,0) * 45ms);flex-direction:column;position:relative;white-space:normal!important;border:1.5px solid var(--border)!important;background:var(--background)!important;border-radius:1.1rem!important;justify-content:flex-start!important;align-items:stretch!important;gap:.45rem!important;height:auto!important;padding:.8rem .85rem!important;transition:border-color .18s,transform .18s,box-shadow .18s,background .18s!important;display:flex!important}.sms-tpl:hover{transform:translateY(-2px);border-color:var(--c)!important}@supports (color:color-mix(in lab, red, red)){.sms-tpl:hover{border-color:color-mix(in oklch, var(--c) 45%, var(--border))!important}}.sms-tpl-on{border-color:var(--c)!important;background:var(--c)!important}@supports (color:color-mix(in lab, red, red)){.sms-tpl-on{background:color-mix(in oklch, var(--c) 9%, var(--background))!important}}.sms-tpl-on{box-shadow:0 0 0 3px var(--c), 0 14px 26px -18px var(--c)}@supports (color:color-mix(in lab, red, red)){.sms-tpl-on{box-shadow:0 0 0 3px color-mix(in oklch, var(--c) 20%, transparent), 0 14px 26px -18px var(--c)}}.sms-tpl-top{align-items:center;gap:.5rem;display:flex}.sms-tpl-top b{min-width:0;color:var(--foreground);flex:1;font-size:13px;font-weight:800}.sms-tpl-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .21 calc(var(--h) + 40deg)));border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.sms-tpl-on .sms-tpl-ico{animation:1.8s ease-in-out infinite sms-bob}.sms-flag{letter-spacing:.04em;border-radius:.4rem;padding:.05rem .4rem;font-size:10px;font-weight:900}.sms-flag-uz{color:#15803d;background:#22c55e26;background:lab(70.2187% -57.9805 39.4386/.15)}.sms-flag-ru{color:#1d4ed8;background:#3b82f626;background:lab(54.6189% 8.76328 -65.7909/.15)}.dark .sms-flag-uz{color:#4ade80}.dark .sms-flag-ru{color:#93c5fd}.sms-tpl-check{color:var(--c);animation:.38s cubic-bezier(.34,1.56,.64,1) both sms-pop}.sms-tpl-text{color:var(--muted-foreground);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.sms-phone-wrap{flex-direction:column;align-items:center;gap:.7rem;animation:.5s cubic-bezier(.22,.9,.3,1) .12s both sms-rise;display:flex;position:sticky;top:5rem}.sms-phone{background:linear-gradient(160deg,#1f2937,#0b1020);border-radius:2.6rem;flex-direction:column;width:100%;max-width:19rem;min-height:30rem;padding:.55rem;animation:7s ease-in-out infinite sms-float;display:flex;overflow:hidden;box-shadow:0 0 0 2px #334155,0 30px 60px -30px #000000b3,0 0 60px -30px #6366f1}.sms-phone>*{background:#f8fafc}.dark .sms-phone>*{background:#0f172a}.sms-phone-bar{color:#0f172a;border-radius:2.1rem 2.1rem 0 0;justify-content:space-between;align-items:center;padding:.55rem 1.1rem .3rem;font-size:11px;font-weight:800;display:flex}.dark .sms-phone-bar{color:#e2e8f0}.sms-notch{background:#0b1020;border-radius:9999px;width:4.6rem;height:1.15rem}.sms-phone-icons{gap:.25rem;display:inline-flex}.sms-phone-head{border-bottom:1px solid #94a3b840;align-items:center;gap:.55rem;padding:.5rem .9rem .65rem;display:flex}.sms-sender-ava{color:#fff;background:linear-gradient(145deg,#8b5cf6,#ec4899);border-radius:9999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:11px;font-weight:900;display:inline-flex}.sms-phone-head>span:last-child{flex-direction:column;display:flex}.sms-phone-head b{color:#0f172a;font-size:12.5px}.dark .sms-phone-head b{color:#f1f5f9}.sms-phone-head small{color:#64748b;font-variant-numeric:tabular-nums;font-size:10.5px}.sms-phone-body{border-radius:0 0 2.1rem 2.1rem;flex-direction:column;flex:1;justify-content:flex-end;padding:1rem .8rem 1.4rem;display:flex;background-image:radial-gradient(#94a3b840 1px,#0000 1.2px)!important;background-size:14px 14px!important}.sms-bubble{white-space:pre-wrap;overflow-wrap:anywhere;color:#0f172a;background:#e2e8f0;border-radius:1.1rem 1.1rem 1.1rem .3rem;align-self:flex-start;max-width:92%;padding:.65rem .8rem 1.3rem;font-size:12.5px;line-height:1.5;animation:.42s cubic-bezier(.34,1.56,.64,1) both sms-bubble;position:relative;box-shadow:0 6px 14px -8px #00000059}.dark .sms-bubble{color:#f1f5f9;background:#1e293b}.sms-bubble small{color:#64748b;font-size:9.5px;position:absolute;bottom:.3rem;right:.65rem}.sms-phone-empty{text-align:center;color:#64748b;align-self:center;max-width:80%;font-size:12px}.sms-cost{flex-wrap:wrap;justify-content:center;gap:.4rem;display:inline-flex}.sms-cost>span{color:var(--muted-foreground);background:var(--card);border:1px solid var(--border);border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .65rem;font-size:11.5px;font-weight:700;display:inline-flex}.sms-cost b{color:var(--foreground);font-variant-numeric:tabular-nums}.sms-parts{color:#16a34a!important;border-color:#22c55e!important}@supports (color:color-mix(in lab, red, red)){.sms-parts{border-color:color-mix(in oklch, #22c55e 35%, var(--border))!important}}.sms-parts-many{color:#d97706!important;border-color:#f59e0b!important}@supports (color:color-mix(in lab, red, red)){.sms-parts-many{border-color:color-mix(in oklch, #f59e0b 45%, var(--border))!important}}.sms-enc{cursor:help}.sms-history{border:1px solid var(--border);background:var(--card);border-radius:1.75rem;flex-direction:column;gap:.85rem;padding:1.1rem 1.15rem;animation:.46s cubic-bezier(.22,.9,.3,1) .16s both sms-rise;display:flex}.sms-history-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.sms-history-head h3{align-items:center;gap:.45rem;margin:0;font-size:15px;font-weight:900;display:inline-flex}.sms-history-head h3 svg{color:#8b5cf6}.sms-history-head h3 b{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);border-radius:9999px;padding:.05rem .55rem;font-size:12px}.sms-history-tools{flex-wrap:wrap;flex:22rem;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.sms-search{border:1px solid var(--border);background:var(--background);border-radius:9999px;flex:16rem;align-items:center;gap:.5rem;max-width:26rem;height:2.75rem;padding:0 .55rem 0 .95rem;transition:border-color .16s,box-shadow .16s;display:flex}.sms-search>svg{color:#8b5cf6}.sms-search:focus-within{border-color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.sms-search:focus-within{border-color:color-mix(in oklch, #8b5cf6 55%, var(--border))}}.sms-search:focus-within{box-shadow:0 0 0 4px #8b5cf624;box-shadow:0 0 0 4px lab(50.6912% 45.8505 -71.7975/.14)}.sms-bare{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.sms-clear{border-radius:9999px!important}.sms-mine{border:1px dashed #8b5cf6!important;border-radius:9999px!important;height:2.75rem!important}@supports (color:color-mix(in lab, red, red)){.sms-mine{border:1px dashed color-mix(in oklch, #8b5cf6 50%, var(--border))!important}}.sms-mine{color:#7c3aed!important;font-weight:700!important}.dark .sms-mine{color:#c4b5fd!important}.sms-mine-on{color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;border-style:solid!important}.sms-list{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sms-row{border:1px solid var(--border);background:var(--background);animation:.38s cubic-bezier(.22,.9,.3,1) both sms-rise;animation-delay:calc(var(--i,0) * 40ms);border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:.85rem .95rem;transition:border-color .2s,transform .2s;display:flex}.sms-row:hover{border-color:#8b5cf6;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.sms-row:hover{border-color:color-mix(in oklch, #8b5cf6 35%, var(--border))}}.sms-row-fresh{border-color:#22c55e;animation:.48s cubic-bezier(.34,1.56,.64,1) both sms-bubble,1.4s ease-out 2 sms-glow}.sms-row-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sms-row-phone{font-variant-numeric:tabular-nums;color:var(--foreground);align-items:center;gap:.35rem;font-size:13.5px;font-weight:800;display:inline-flex}.sms-row-phone svg,.sms-row-phone:hover{color:#0ea5e9}.sms-queued{color:#16a34a;cursor:help;white-space:nowrap;background:#22c55e21;background:lab(70.2187% -57.9805 39.4386/.13);border-radius:9999px;align-items:center;gap:.25rem;padding:.12rem .55rem;font-size:10.5px;font-weight:800;display:inline-flex}.dark .sms-queued{color:#4ade80}.sms-row-text{white-space:pre-wrap;overflow-wrap:anywhere;background:#8b5cf6;border-radius:.95rem .95rem .95rem .3rem;margin:0;padding:.6rem .75rem;font-size:12.5px;line-height:1.5;position:relative}@supports (color:color-mix(in lab, red, red)){.sms-row-text{background:color-mix(in oklch, #8b5cf6 7%, var(--card))}}.sms-row-text{border:1px solid #8b5cf6}@supports (color:color-mix(in lab, red, red)){.sms-row-text{border:1px solid color-mix(in oklch, #8b5cf6 15%, var(--border))}}.sms-row-text{max-height:9.5rem;overflow-y:auto}.sms-row-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.7rem;font-size:11.5px;display:flex}.sms-row-meta span{align-items:center;gap:.25rem;display:inline-flex}.sms-row-id{font-variant-numeric:tabular-nums;opacity:.7;margin-left:auto}.sms-empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);background-image:radial-gradient(var(--sms-dot) 1.1px, transparent 1.2px);background-size:18px 18px;border-radius:1.4rem;flex-direction:column;align-items:center;gap:.55rem;padding:2.4rem 1rem;font-size:13px;display:flex}.sms-empty b{color:var(--foreground);font-size:15px}.sms-empty-ico{color:#fff;background:linear-gradient(145deg,#8b5cf6,#ec4899);border-radius:1.3rem;justify-content:center;align-items:center;width:4rem;height:4rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both sms-pop,4s ease-in-out .6s infinite sms-bob;display:inline-flex;box-shadow:0 16px 30px -16px #8b5cf6}[data-theme-preset=liquid-glass] .sms-form,[data-theme-preset=liquid-glass] .sms-history{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}@media (prefers-reduced-motion:reduce){.sms-page *,.sms-page :before,.sms-page :after{animation:none!important}}.sms-row-id{letter-spacing:.01em}@keyframes alog-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes alog-slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes alog-pop{0%{opacity:0;transform:scale(.4)rotate(-16deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes alog-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes alog-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes alog-sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.alog-page{--alog-dot:var(--foreground);flex-direction:column;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.alog-page{--alog-dot:color-mix(in oklch, var(--foreground) 13%, transparent)}}.alog-page>*{margin:0!important}.alog-nav,.alog-source{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.35rem;width:fit-content;max-width:100%;padding:.35rem;animation:.38s cubic-bezier(.22,.9,.3,1) both alog-rise;display:flex;overflow-x:auto}.alog-nav-item{--c:oklch(.64 .19 var(--h));height:2.4rem;color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;align-items:center;gap:.45rem;padding:0 1rem;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.alog-nav-item:hover{color:var(--foreground);background:var(--c)}@supports (color:color-mix(in lab, red, red)){.alog-nav-item:hover{background:color-mix(in oklch, var(--c) 10%, transparent)}}.alog-nav-on{box-shadow:0 8px 18px -10px var(--c);color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.52 .21 calc(var(--h) + 40deg)))!important}.alog-nav-on svg{animation:2.4s ease-in-out infinite alog-bob}.alog-src{--c:oklch(.64 .19 var(--h));height:2.3rem!important;color:var(--muted-foreground)!important;border-radius:9999px!important;font-weight:800!important}.alog-src-on{box-shadow:0 8px 18px -10px var(--c);color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.55 .2 calc(var(--h) + 35deg)))!important}.alog-focus{--c:oklch(.64 .2 var(--h));border:1px solid var(--c);border-radius:1.3rem;flex-wrap:wrap;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.alog-focus{border:1px solid color-mix(in oklch, var(--c) 40%, var(--border))}}.alog-focus{background:linear-gradient(110deg, var(--c), var(--card) 70%)}@supports (color:color-mix(in lab, red, red)){.alog-focus{background:linear-gradient(110deg, color-mix(in oklch, var(--c) 15%, var(--card)), var(--card) 70%)}}.alog-focus{animation:.36s cubic-bezier(.22,.9,.3,1) both alog-rise}.alog-focus-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .21 calc(var(--h) + 40deg)));border-radius:.9rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;animation:.48s cubic-bezier(.34,1.56,.64,1) both alog-pop;display:inline-flex}.alog-focus>span:nth-child(2){flex-direction:column;flex:1;display:flex}.alog-focus small{color:var(--muted-foreground);font-size:12px}.alog-focus b{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:900}.alog-focus-open{color:#fff;background:var(--c);border-radius:.75rem;align-items:center;height:2.25rem;padding:0 .9rem;font-size:13px;font-weight:800;display:inline-flex}.alog-actions{flex-wrap:wrap;gap:.45rem;display:flex}.alog-act{--c:oklch(.64 .19 var(--h));height:2.35rem!important;color:var(--c)!important;border:1px solid var(--c)!important;border-radius:9999px!important;gap:.45rem!important;padding:0 .95rem!important;font-weight:800!important}@supports (color:color-mix(in lab, red, red)){.alog-act{border:1px solid color-mix(in oklch, var(--c) 32%, var(--border))!important}}.alog-act{background:var(--c)!important}@supports (color:color-mix(in lab, red, red)){.alog-act{background:color-mix(in oklch, var(--c) 8%, var(--card))!important}}.alog-act{animation:.34s cubic-bezier(.22,.9,.3,1) both alog-rise;animation-delay:calc(var(--i,0) * 40ms);transition:transform .18s,box-shadow .18s!important}.alog-act:hover{box-shadow:0 10px 20px -14px var(--c);transform:translateY(-2px)}.alog-act-on{box-shadow:0 10px 22px -12px var(--c);color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)))!important;border-color:#0000!important}.alog-act-dot{background:currentColor;border-radius:9999px;width:.5rem;height:.5rem}.alog-filters{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.alog-staff{flex:0 18rem;min-width:15rem}.alog-id{border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.45rem;width:11.5rem;height:2.75rem;padding:0 .6rem 0 .9rem;transition:border-color .16s,box-shadow .16s;display:flex}.alog-q{flex:16rem;width:auto}.alog-id>svg{color:#8b5cf6}.alog-id:focus-within{border-color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.alog-id:focus-within{border-color:color-mix(in oklch, #8b5cf6 55%, var(--border))}}.alog-id:focus-within{box-shadow:0 0 0 4px #8b5cf624;box-shadow:0 0 0 4px lab(50.6912% 45.8505 -71.7975/.14)}.alog-bare{font-variant-numeric:tabular-nums;flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.alog-sort{border:1px solid var(--border)!important;background:var(--card)!important;border-radius:9999px!important;height:2.75rem!important;font-weight:700!important}.alog-sort svg{color:#0ea5e9}.alog-per{width:5.5rem;border-radius:9999px!important;height:2.75rem!important}.alog-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex}.alog-seg-btn{height:2.15rem!important;color:var(--muted-foreground)!important;border-radius:9999px!important;font-weight:700!important}.alog-seg-on{color:#fff!important;background:linear-gradient(135deg,#f59e0b,#ec4899)!important}.alog-chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.alog-chip{--c:oklch(.62 .19 var(--h));color:var(--c);background:var(--c);border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .2rem .15rem .7rem;font-size:12px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.alog-chip{background:color-mix(in oklch, var(--c) 12%, transparent)}}.alog-chip{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.alog-chip{border:1px solid color-mix(in oklch, var(--c) 30%, transparent)}}.alog-chip{animation:.32s cubic-bezier(.34,1.56,.64,1) both alog-pop}.alog-chip-x{color:inherit!important;border-radius:9999px!important}.alog-chips-all{color:var(--muted-foreground)!important;font-weight:700!important}.alog-board{isolation:isolate;border:1px solid var(--border);background:var(--card);border-radius:1.75rem;flex-direction:column;gap:.6rem;padding:1rem 1.1rem 1.1rem;animation:.44s cubic-bezier(.22,.9,.3,1) both alog-rise;display:flex;position:relative;overflow:hidden}.alog-board:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--alog-dot) 1.1px, transparent 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 55%);mask-image:radial-gradient(at 100% 0,#000,#0000 55%)}.alog-board-head{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:12.5px;font-weight:800;display:flex}.alog-slow{color:#b45309;background:#f59e0b21;background:lab(72.7914% 26.933 75.4336/.13);border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .65rem;display:inline-flex}.dark .alog-slow{color:#fbbf24}.alog-skel{flex-direction:column;gap:.5rem;display:flex}.alog-dim{opacity:.55;pointer-events:none;transition:opacity .2s}.alog-days{flex-direction:column;gap:1rem;transition:opacity .2s;display:flex}.alog-day-head{text-transform:capitalize;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:9999px;align-self:flex-start;align-items:center;gap:.4rem;margin:0 0 .45rem;padding:.3rem .8rem;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px -10px #6366f1}.alog-day-head b{color:#6366f1;background:#fff;border-radius:9999px;padding:0 .45rem;font-size:11px}.alog-day{flex-direction:column;display:flex}.alog-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.alog-row{--c:oklch(.64 .19 var(--h));animation:.34s cubic-bezier(.22,.9,.3,1) both alog-slide;animation-delay:calc(var(--i,0) * 28ms);grid-template-columns:5.6rem 1.2rem minmax(0,1fr);align-items:start;padding:.35rem 0;display:grid;position:relative}.alog-time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;padding-top:.55rem;font-size:11.5px;font-weight:700;display:inline-flex}.alog-rail{align-self:stretch;position:relative}.alog-rail:before{content:"";background:var(--foreground);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.alog-rail:before{background:color-mix(in oklch, var(--foreground) 10%, transparent)}}.alog-rail:after{content:"";background:var(--c);width:.7rem;height:.7rem;box-shadow:0 0 0 3px var(--card), 0 0 0 5px var(--c);border-radius:9999px;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.alog-rail:after{box-shadow:0 0 0 3px var(--card), 0 0 0 5px color-mix(in oklch, var(--c) 30%, transparent)}}.alog-row:first-child .alog-rail:before{top:.9rem}.alog-row:last-child .alog-rail:before{bottom:calc(100% - .9rem)}.alog-body{border:1px solid #0000;border-radius:1rem;flex-direction:column;gap:.3rem;margin-left:.5rem;padding:.5rem .75rem;transition:background .16s,border-color .16s;display:flex}.alog-row:hover .alog-body{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.alog-row:hover .alog-body{background:color-mix(in oklch, var(--c) 6%, var(--background))}}.alog-row:hover .alog-body{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.alog-row:hover .alog-body{border-color:color-mix(in oklch, var(--c) 20%, var(--border))}}.alog-line{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.alog-who{--pc:oklch(.62 .17 var(--p,250deg));background:var(--pc)!important;border-radius:9999px!important;gap:.4rem!important;height:1.9rem!important;padding:0 .6rem 0 .2rem!important;font-size:12.5px!important;font-weight:800!important}@supports (color:color-mix(in lab, red, red)){.alog-who{background:color-mix(in oklch, var(--pc) 10%, transparent)!important}}.alog-who:hover{background:var(--pc)!important}@supports (color:color-mix(in lab, red, red)){.alog-who:hover{background:color-mix(in oklch, var(--pc) 20%, transparent)!important}}.alog-who-none{color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.4rem;padding:0 .6rem 0 .2rem;font-size:12.5px;display:inline-flex}.alog-ava{color:#fff;background:linear-gradient(145deg, var(--pc,#64748b), oklch(.5 .18 calc(var(--p,250deg) + 40deg)));border-radius:9999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:10px;font-weight:900;display:inline-flex}.alog-badge{color:#fff;background:linear-gradient(135deg, var(--c), oklch(.52 .21 calc(var(--h) + 35deg)));box-shadow:0 6px 14px -8px var(--c);border-radius:9999px;padding:.15rem .65rem;font-size:11.5px;font-weight:900}.alog-type{color:var(--muted-foreground);border:1px solid var(--border);border-radius:.45rem;padding:.1rem .5rem;font-size:11px;font-weight:700}.alog-target{min-width:0;max-width:100%;color:var(--foreground);background:var(--foreground);border-radius:.75rem;align-items:center;gap:.4rem;padding:.15rem .6rem .15rem .2rem;font-size:12.5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.alog-target{background:color-mix(in oklch, var(--foreground) 5%, transparent)}}.alog-target{transition:background .16s}a.alog-target:hover{background:#0ea5e924;background:lab(63.352% -17.6077 -44.8636/.14)}.alog-target>svg{color:#0ea5e9;flex-shrink:0;margin-left:.4rem}.alog-target small{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.alog-target-name{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;font-weight:700;overflow:hidden}.alog-target-gone{color:var(--muted-foreground);padding-left:.2rem;text-decoration:line-through}.alog-thumb{border:1px solid var(--border);width:1.75rem;height:1.75rem;color:var(--muted-foreground);background:#fff;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.alog-thumb img{object-fit:contain;width:100%;height:100%}.alog-status{border-radius:9999px;padding:.05rem .5rem;font-size:10.5px;font-weight:800}.alog-st-success{color:#16a34a;background:#22c55e24;background:lab(70.2187% -57.9805 39.4386/.14)}.alog-st-warning{color:#d97706;background:#f59e0b26;background:lab(72.7914% 26.933 75.4336/.15)}.alog-st-destructive{color:#dc2626;background:#ef444424;background:lab(55.7853% 65.6165 40.7976/.14)}.alog-st-info{color:#2563eb;background:#3b82f624;background:lab(54.6189% 8.76328 -65.7909/.14)}.alog-st-muted{color:var(--muted-foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.alog-st-muted{background:color-mix(in oklch, var(--foreground) 7%, transparent)}}.alog-hist{color:#7c3aed;border:1px dashed #8b5cf6;border-radius:9999px;align-items:center;gap:.25rem;margin-left:auto;padding:.15rem .6rem;font-size:11.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.alog-hist{border:1px dashed color-mix(in oklch, #8b5cf6 45%, var(--border))}}.alog-hist{opacity:0;transition:opacity .16s,background .16s}.dark .alog-hist{color:#c4b5fd}.alog-row:hover .alog-hist,.alog-hist:focus-visible{opacity:1}.alog-hist:hover{background:#8b5cf61f;background:lab(50.6912% 45.8505 -71.7975/.12)}@media (hover:none){.alog-hist{opacity:1}}.alog-msg{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.alog-ip{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;font-size:11px;display:inline-flex}.alog-ip em{border:1px solid var(--border);border-radius:.35rem;padding:0 .35rem;font-style:normal}@media (max-width:640px){.alog-row{grid-template-columns:1rem minmax(0,1fr)}.alog-time{order:-1;grid-column:2;padding:0 0 0 .5rem}.alog-rail{grid-row:1/span 2}}.alog-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.5rem;padding:2.6rem 1rem;font-size:13px;display:flex}.alog-empty b{color:var(--foreground);font-size:15px}.alog-empty-ico{color:#fff;background:linear-gradient(145deg,#6366f1,#ec4899);border-radius:1.3rem;justify-content:center;align-items:center;width:4rem;height:4rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both alog-pop,4s ease-in-out .6s infinite alog-bob;display:inline-flex;box-shadow:0 16px 30px -16px #6366f1}.alog-archive-note{color:var(--muted-foreground);border:1px dashed #f59e0b;border-radius:1.1rem;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.alog-archive-note{border:1px dashed color-mix(in oklch, #f59e0b 45%, var(--border))}}.alog-archive-note{background:repeating-linear-gradient(135deg, #f59e0b 0 10px, var(--card) 10px 20px)}@supports (color:color-mix(in lab, red, red)){.alog-archive-note{background:repeating-linear-gradient(135deg, color-mix(in oklch, #f59e0b 6%, var(--card)) 0 10px, var(--card) 10px 20px)}}.alog-archive-note svg{color:#f59e0b;flex-shrink:0}.alog-login-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.8rem;margin:0;padding:0;list-style:none;transition:opacity .2s;display:grid}.alog-login{--c:oklch(.64 .19 var(--h));border:1px solid var(--border);background:linear-gradient(140deg, var(--c), var(--background) 60%);border-radius:1.4rem;flex-direction:column;gap:.7rem;padding:.95rem 1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.alog-login{background:linear-gradient(140deg, color-mix(in oklch, var(--c) 7%, var(--background)), var(--background) 60%)}}.alog-login{animation:.4s cubic-bezier(.22,.9,.3,1) both alog-rise;animation-delay:calc(var(--i,0) * 35ms);transition:transform .2s,border-color .2s,box-shadow .2s}.alog-login:before{content:"";background:var(--c);width:4px;position:absolute;top:0;bottom:0;left:0}.alog-login:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:35%;position:absolute;top:0;bottom:0;transform:translate(-120%)skew(-18deg)}.alog-login:hover{border-color:var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.alog-login:hover{border-color:color-mix(in oklch, var(--c) 40%, var(--border))}}.alog-login:hover{box-shadow:0 18px 34px -26px var(--c)}.alog-login:hover:after{animation:.9s ease-out alog-sheen}.alog-login-expired,.alog-login-revoked{opacity:.9}.alog-login-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.alog-login .alog-who{--pc:oklch(.62 .17 var(--p))}.alog-login-status{color:var(--c);background:var(--c);border-radius:9999px;align-items:center;gap:.35rem;padding:.18rem .65rem;font-size:11.5px;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.alog-login-status{background:color-mix(in oklch, var(--c) 13%, transparent)}}.alog-login-status{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.alog-login-status{border:1px solid color-mix(in oklch, var(--c) 30%, transparent)}}.alog-live{background:var(--c);border-radius:9999px;width:.5rem;height:.5rem;position:relative}.alog-live:after{content:"";border-radius:inherit;background:var(--c);animation:1.5s cubic-bezier(0,0,.2,1) infinite alog-ping;position:absolute;inset:0}.alog-device{align-items:center;gap:.7rem;display:flex}.alog-device-ico{color:#fff;background:linear-gradient(145deg,#0ea5e9,#6366f1);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex;box-shadow:0 10px 20px -12px #0ea5e9}.alog-login-active .alog-device-ico svg{animation:3s ease-in-out infinite alog-bob}.alog-device>span:last-child{flex-direction:column;min-width:0;display:flex}.alog-device b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;overflow:hidden}.alog-device small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:11.5px;display:inline-flex}.alog-device em{color:#7c3aed;background:#8b5cf61f;background:lab(50.6912% 45.8505 -71.7975/.12);border-radius:9999px;align-items:center;gap:.2rem;padding:0 .4rem;font-style:normal;display:inline-flex}.dark .alog-device em{color:#c4b5fd}.alog-times{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.4rem;margin:0;display:grid}.alog-times>div{background:var(--foreground);border-radius:.8rem;padding:.4rem .55rem}@supports (color:color-mix(in lab, red, red)){.alog-times>div{background:color-mix(in oklch, var(--foreground) 4%, transparent)}}.alog-times dt{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:10.5px;font-weight:700;display:inline-flex}.alog-times dd{font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-size:12px;font-weight:700}[data-theme-preset=liquid-glass] .alog-board{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}@media (prefers-reduced-motion:reduce){.alog-page *,.alog-page :before,.alog-page :after{animation:none!important}}.alog-day-head{position:static}@keyframes ck-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ck-pop{0%{opacity:0;transform:scale(.4)rotate(-16deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes ck-tap{0%,70%,to{transform:scale(1)}78%{transform:scale(.82)}86%{transform:scale(1.08)}}@keyframes ck-ring{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--bc,var(--c)) 50%, transparent)}to{box-shadow:0 0 0 12px #0000}}@keyframes ck-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ck-page{--ck-dot:var(--foreground);flex-direction:column;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ck-page{--ck-dot:color-mix(in oklch, var(--foreground) 13%, transparent)}}.ck-page>*{margin:0!important}.ck-page .rx-page-header svg,.ck-page header svg:first-child{animation:2.6s ease-in-out infinite ck-tap}.ck-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:700px){.ck-buttons{grid-template-columns:minmax(0,1fr)}}.ck-btn{text-align:left;white-space:normal!important;border:1.5px solid var(--bc)!important;border-radius:1.3rem!important;justify-content:flex-start!important;align-items:center!important;gap:.75rem!important;height:auto!important;padding:.8rem 1rem!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.ck-btn{border:1.5px solid color-mix(in oklch, var(--bc) 25%, var(--border))!important}}.ck-btn{background:linear-gradient(135deg, var(--bc), var(--card) 70%)!important}@supports (color:color-mix(in lab, red, red)){.ck-btn{background:linear-gradient(135deg, color-mix(in oklch, var(--bc) 9%, var(--card)), var(--card) 70%)!important}}.ck-btn{animation:.4s cubic-bezier(.22,.9,.3,1) both ck-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform .2s,box-shadow .2s,border-color .2s!important}.ck-btn:hover{box-shadow:0 16px 30px -22px var(--bc);transform:translateY(-3px)}.ck-btn-on{border-color:var(--bc)!important;background:linear-gradient(135deg, var(--bc), var(--card) 75%)!important}@supports (color:color-mix(in lab, red, red)){.ck-btn-on{background:linear-gradient(135deg, color-mix(in oklch, var(--bc) 20%, var(--card)), var(--card) 75%)!important}}.ck-btn-on{box-shadow:0 0 0 3px var(--bc), 0 16px 30px -20px var(--bc)}@supports (color:color-mix(in lab, red, red)){.ck-btn-on{box-shadow:0 0 0 3px color-mix(in oklch, var(--bc) 22%, transparent), 0 16px 30px -20px var(--bc)}}.ck-btn-ico{color:#fff;background:var(--bc);width:2.7rem;height:2.7rem;box-shadow:0 10px 20px -10px var(--bc);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ck-btn-on .ck-btn-ico{animation:1.8s ease-out infinite ck-ring}.ck-btn-on .ck-btn-ico svg{animation:2.2s ease-in-out infinite ck-tap}.ck-btn-text{flex-direction:column;display:flex}.ck-btn-text b{color:var(--foreground);font-size:14px;font-weight:900}.ck-btn-text small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ck-bar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ck-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex}.ck-seg-btn{height:2.15rem!important;color:var(--muted-foreground)!important;border-radius:9999px!important;font-weight:700!important}.ck-seg-on{box-shadow:0 8px 18px -10px var(--c);color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.5 .2 calc(var(--h) + 40deg)))!important}.ck-compare{border:1px dashed var(--c)!important;border-radius:9999px!important;height:2.7rem!important}@supports (color:color-mix(in lab, red, red)){.ck-compare{border:1px dashed color-mix(in oklch, var(--c) 50%, var(--border))!important}}.ck-compare{font-weight:700!important}.ck-compare-on{color:#fff!important;background:linear-gradient(135deg,#229ed9,#22c55e 50%,#a855f7)!important;border-style:solid!important}.ck-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}@media (max-width:1100px){.ck-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ck-stats{grid-template-columns:minmax(0,1fr)}}.ck-stat{--sc:var(--c);isolation:isolate;border:1px solid var(--sc);border-radius:1.35rem;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ck-stat{border:1px solid color-mix(in oklch, var(--sc) 28%, var(--border))}}.ck-stat{background:linear-gradient(135deg, var(--sc), var(--card) 72%)}@supports (color:color-mix(in lab, red, red)){.ck-stat{background:linear-gradient(135deg, color-mix(in oklch, var(--sc) 13%, var(--card)), var(--card) 72%)}}.ck-stat{animation:.44s cubic-bezier(.22,.9,.3,1) both ck-rise;animation-delay:calc(var(--i,0) * 60ms)}.ck-stat:after{content:"";z-index:-1;background-image:radial-gradient(var(--ck-dot) 1.1px, transparent 1.2px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 65%);mask-image:radial-gradient(at 100% 0,#000,#0000 65%)}.ck-up{--sc:#22c55e}.ck-down{--sc:#ef4444}.ck-flat{--sc:#94a3b8}.ck-days{--sc:#f59e0b}.ck-peak{--sc:#ec4899}.ck-stat-ico{color:#fff;background:linear-gradient(145deg, var(--sc), var(--sc));border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ck-stat-ico{background:linear-gradient(145deg, var(--sc), color-mix(in oklch, var(--sc) 60%, #000))}}.ck-stat-ico{box-shadow:0 10px 20px -12px var(--sc);animation:.52s cubic-bezier(.34,1.56,.64,1) both ck-pop,4.4s ease-in-out .8s infinite ck-bob}.ck-stat-body{flex-direction:column;min-width:0;display:flex}.ck-stat-body small{color:var(--muted-foreground);font-size:12px;font-weight:700}.ck-stat-body b{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:900;line-height:1.15}.ck-up .ck-stat-body b{color:#16a34a}.ck-down .ck-stat-body b{color:#dc2626}.dark .ck-up .ck-stat-body b{color:#4ade80}.dark .ck-down .ck-stat-body b{color:#f87171}.ck-stat-body em{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}.ck-card{isolation:isolate;border:1px solid var(--border);background:var(--card);border-radius:1.75rem;flex-direction:column;gap:.6rem;padding:1.1rem 1.15rem 1.2rem;animation:.48s cubic-bezier(.22,.9,.3,1) .16s both ck-rise;display:flex;position:relative;overflow:hidden}.ck-card:before{content:"";background:linear-gradient(90deg, var(--c), transparent);height:3px;position:absolute;top:0;left:0;right:0}.ck-card-title{align-items:center;gap:.45rem;margin:0;font-size:14px;font-weight:900;display:flex}.ck-card-title svg{color:var(--c)}.ck-dim{opacity:.55;transition:opacity .2s}.ck-empty{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;font-size:13px;display:flex}.ck-note{color:var(--muted-foreground);border:1px solid var(--c);border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.ck-note{border:1px solid color-mix(in oklch, var(--c) 30%, var(--border))}}.ck-note{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.ck-note{background:color-mix(in oklch, var(--c) 7%, var(--card))}}.ck-note{animation:.36s cubic-bezier(.22,.9,.3,1) both ck-rise}.ck-note svg{color:var(--c);flex-shrink:0}.ck-note-warn{color:#b45309;border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.ck-note-warn{border-color:color-mix(in oklch, #f59e0b 45%, var(--border))}}.ck-note-warn{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.ck-note-warn{background:color-mix(in oklch, #f59e0b 9%, var(--card))}}.ck-note-warn svg{color:#f59e0b}.dark .ck-note-warn{color:#fbbf24}.ck-note-warn>span{flex:1}.ck-note-history{border-style:dashed;border-color:var(--border);background:repeating-linear-gradient(135deg, var(--foreground) 0 10px, var(--card) 10px 20px)}@supports (color:color-mix(in lab, red, red)){.ck-note-history{background:repeating-linear-gradient(135deg, color-mix(in oklch, var(--foreground) 3%, var(--card)) 0 10px, var(--card) 10px 20px)}}.ck-note-history svg{color:#94a3b8}@media (prefers-reduced-motion:reduce){.ck-page *,.ck-page :before,.ck-page :after{animation:none!important}}.ck-note-history{letter-spacing:.005em}@keyframes oa-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes oa-pop{0%{opacity:0;transform:scale(.4)rotate(-16deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes oa-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes oa-seg{0%{stroke-width:0;opacity:0}to{stroke-width:13px;opacity:1}}@keyframes oa-ring{0%{stroke-dasharray:0 94.25}}@keyframes oa-grow{0%{width:0}}@keyframes oa-spin{to{transform:rotate(360deg)}}.oa-page{--oa-dot:var(--foreground);flex-direction:column;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.oa-page{--oa-dot:color-mix(in oklch, var(--foreground) 13%, transparent)}}.oa-page>*{margin:0!important}.oa-updated{color:var(--muted-foreground);align-self:flex-start;align-items:center;gap:.35rem;font-size:11.5px;display:inline-flex;margin-top:-.6rem!important}.oa-updated>svg{color:#22c55e;animation:6s linear infinite oa-spin}.oa-refresh{height:1.5rem!important;font-size:11px!important;font-weight:700!important}.oa-bar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.oa-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.oa-seg-btn{height:2.15rem!important;color:var(--muted-foreground)!important;border-radius:9999px!important;font-weight:700!important}.oa-seg-on{box-shadow:0 8px 18px -10px #6366f1;color:#fff!important;background:linear-gradient(135deg,#6366f1,#8b5cf6 50%,#ec4899)!important}.oa-note{color:#b45309;border:1px solid #f59e0b;border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.oa-note{border:1px solid color-mix(in oklch, #f59e0b 45%, var(--border))}}.oa-note{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.oa-note{background:color-mix(in oklch, #f59e0b 9%, var(--card))}}.dark .oa-note{color:#fbbf24}.oa-note>span{flex:1}.oa-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:1150px){.oa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.oa-kpis{grid-template-columns:minmax(0,1fr)}}.oa-kpi{--c:oklch(.66 .19 var(--h));isolation:isolate;border:1px solid var(--c);border-radius:1.4rem;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oa-kpi{border:1px solid color-mix(in oklch, var(--c) 28%, var(--border))}}.oa-kpi{background:linear-gradient(135deg, var(--c), var(--card) 72%)}@supports (color:color-mix(in lab, red, red)){.oa-kpi{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 14%, var(--card)), var(--card) 72%)}}.oa-kpi{animation:.44s cubic-bezier(.22,.9,.3,1) both oa-rise;animation-delay:calc(var(--i,0) * 60ms)}.oa-kpi:after{content:"";z-index:-1;background-image:radial-gradient(var(--oa-dot) 1.1px, transparent 1.2px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 65%);mask-image:radial-gradient(at 100% 0,#000,#0000 65%)}.oa-kpi-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .21 calc(var(--h) + 35deg)));width:2.8rem;height:2.8rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both oa-pop,4.4s ease-in-out .8s infinite oa-bob;display:inline-flex}.oa-kpi-body{flex-direction:column;flex:1;min-width:0;display:flex}.oa-kpi-body small{color:var(--muted-foreground);font-size:12px;font-weight:700}.oa-kpi-body b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;font-weight:900;line-height:1.15;overflow:hidden}.oa-kpi-body em{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-size:11.5px;font-style:normal;font-weight:700;display:inline-flex;overflow:hidden}.oa-kpi-ring{flex-shrink:0;width:3.1rem;height:3.1rem;transform:rotate(-90deg)}.oa-kpi-ring-bg{fill:none;stroke:var(--c)}@supports (color:color-mix(in lab, red, red)){.oa-kpi-ring-bg{stroke:color-mix(in oklch, var(--c) 15%, transparent)}}.oa-kpi-ring-bg{stroke-width:4px}.oa-kpi-ring-fg{fill:none;stroke:var(--c);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--c));animation:1.1s cubic-bezier(.22,.9,.3,1) .3s both oa-ring}.oa-chips{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.oa-chip{color:var(--foreground);background:var(--cc);border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .2rem .15rem .75rem;font-size:12.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.oa-chip{background:color-mix(in oklch, var(--cc) 14%, var(--card))}}.oa-chip{border:1.5px solid var(--cc);animation:.32s cubic-bezier(.34,1.56,.64,1) both oa-pop}.oa-chip small{color:var(--muted-foreground);font-weight:600}.oa-chip-x{border-radius:9999px!important}.oa-tabs{border:1px solid var(--border);background:var(--card);border-radius:1.25rem;flex-wrap:wrap;gap:.35rem;width:fit-content;max-width:100%;padding:.35rem;display:flex}.oa-tab{--c:oklch(.64 .19 var(--h));position:relative;height:2.5rem!important;color:var(--muted-foreground)!important;border-radius:.95rem!important;gap:.45rem!important;padding:0 1rem!important;font-weight:800!important;transition:all .2s!important}.oa-tab:hover{color:var(--foreground)!important;background:var(--c)!important}@supports (color:color-mix(in lab, red, red)){.oa-tab:hover{background:color-mix(in oklch, var(--c) 10%, transparent)!important}}.oa-tab-on{box-shadow:0 10px 22px -12px var(--c);color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.52 .21 calc(var(--h) + 40deg)))!important}.oa-tab-on svg{animation:2.4s ease-in-out infinite oa-bob}.oa-tab-dot{width:.45rem;height:.45rem;box-shadow:0 0 0 2px var(--card);background:#f59e0b;border-radius:9999px;position:absolute;top:.35rem;right:.4rem}.oa-stack{flex-direction:column;gap:1rem;transition:opacity .2s;display:flex}.oa-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.oa-dim{opacity:.55;pointer-events:none}.oa-card{--c:oklch(.64 .19 var(--h));isolation:isolate;border:1px solid var(--border);background:var(--card);border-radius:1.75rem;flex-direction:column;gap:.6rem;padding:1.1rem 1.15rem 1.2rem;animation:.46s cubic-bezier(.22,.9,.3,1) both oa-rise;display:flex;position:relative;overflow:hidden}.oa-card:before{content:"";background:linear-gradient(90deg, var(--c), #ec4899, transparent);height:3px;position:absolute;top:0;left:0;right:0}.oa-card-title{align-items:center;gap:.45rem;margin:0;font-size:14px;font-weight:900;display:flex}.oa-card-title svg{color:var(--c)}.oa-empty{text-align:center;color:var(--muted-foreground);padding:3rem 1rem;font-size:13px}.oa-split{grid-template-columns:19rem minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}@media (max-width:860px){.oa-split{grid-template-columns:minmax(0,1fr)}}.oa-split-ring{flex-direction:column;gap:.6rem;display:flex}.oa-hint{text-align:center;color:var(--muted-foreground);margin:0;font-size:11.5px}.oa-donut{aspect-ratio:1;width:100%;max-width:16.5rem;margin:0 auto;position:relative}.oa-donut-svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.oa-donut-track{fill:none;stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.oa-donut-track{stroke:color-mix(in oklch, var(--foreground) 6%, transparent)}}.oa-donut-track{stroke-width:13px}.oa-donut-seg{fill:none;stroke-width:13px;cursor:pointer;animation:.7s cubic-bezier(.22,.9,.3,1) both oa-seg;animation-delay:var(--d,0s);transition:stroke-width .2s,opacity .2s,filter .2s}.oa-donut-seg:hover,.oa-donut-on{stroke-width:17px;filter:drop-shadow(0 0 5px)}.oa-donut-off{opacity:.3}.oa-donut-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:22%}.oa-donut-center b{font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:900;line-height:1.1}.oa-donut-center small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;overflow:hidden}.oa-donut-center em{font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:800}.oa-rank{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.oa-rank li{animation:.34s cubic-bezier(.22,.9,.3,1) both oa-rise;animation-delay:calc(.15s + var(--i,0) * 45ms)}.oa-rank-row{text-align:left;width:100%;border:1.5px solid #0000!important;border-radius:1rem!important;justify-content:flex-start!important;align-items:center!important;gap:.7rem!important;height:auto!important;padding:.5rem .65rem!important;transition:background .16s,border-color .16s,transform .16s!important;display:flex!important}.oa-rank-row:not(:disabled):hover{transform:translate(3px);background:var(--cc)!important}@supports (color:color-mix(in lab, red, red)){.oa-rank-row:not(:disabled):hover{background:color-mix(in oklch, var(--cc) 9%, transparent)!important}}.oa-rank-on{border-color:var(--cc)!important;background:var(--cc)!important}@supports (color:color-mix(in lab, red, red)){.oa-rank-on{background:color-mix(in oklch, var(--cc) 13%, transparent)!important}}.oa-rank-others:disabled{opacity:.8!important}.oa-rank-n{color:#fff;background:var(--cc);width:1.75rem;height:1.75rem;box-shadow:0 6px 12px -8px var(--cc);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.oa-rank-main{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.oa-rank-top{align-items:baseline;gap:.5rem;display:flex}.oa-rank-top b{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:800;overflow:hidden}.oa-rank-top em{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal;font-weight:700}.oa-rank-top strong{text-align:right;min-width:3.5rem;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.oa-rank-track{background:var(--cc);border-radius:9999px;height:.45rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oa-rank-track{background:color-mix(in oklch, var(--cc) 12%, transparent)}}.oa-rank-track i{height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--cc), var(--cc));display:block}@supports (color:color-mix(in lab, red, red)){.oa-rank-track i{background:linear-gradient(90deg, var(--cc), color-mix(in oklch, var(--cc) 60%, #fff))}}.oa-rank-track i{box-shadow:0 0 10px -2px var(--cc);animation:.9s cubic-bezier(.22,.9,.3,1) both oa-grow;animation-delay:calc(.25s + var(--i,0) * 45ms)}[data-theme-preset=liquid-glass] .oa-card{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}@media (prefers-reduced-motion:reduce){.oa-page *,.oa-page :before,.oa-page :after{animation:none!important}}@keyframes sts-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sts-pop{0%{opacity:0;transform:scale(.4)rotate(-16deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes sts-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes sts-grow{0%{width:0}}@keyframes sts-glow{0%{box-shadow:0 0 #22c55e8c;box-shadow:0 0 lab(70.2187% -57.9805 39.4386/.55)}to{box-shadow:0 0 0 14px #0000}}@keyframes sts-coin{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}.sts-page{--sts-dot:var(--foreground);flex-direction:column;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sts-page{--sts-dot:color-mix(in oklch, var(--foreground) 13%, transparent)}}.sts-page>*{margin:0!important}.sts-add{box-shadow:0 12px 24px -14px #22c55e;color:#fff!important;background:linear-gradient(135deg,#22c55e,#0ea5e9 60%,#6366f1) 0 0/160% 100%!important;border:0!important;font-weight:800!important;transition:background-position .4s,transform .16s!important}.sts-add:not(:disabled):hover{background-position:100% 0!important}.sts-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:1100px){.sts-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.sts-kpis{grid-template-columns:minmax(0,1fr)}}.sts-kpi{--c:oklch(.66 .19 var(--h));isolation:isolate;text-align:left;position:relative;overflow:hidden;white-space:normal!important;border:1px solid var(--c)!important;border-radius:1.4rem!important;justify-content:flex-start!important;align-items:center!important;gap:.8rem!important;height:auto!important;padding:1rem 1.1rem!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.sts-kpi{border:1px solid color-mix(in oklch, var(--c) 28%, var(--border))!important}}.sts-kpi{background:linear-gradient(135deg, var(--c), var(--card) 72%)!important}@supports (color:color-mix(in lab, red, red)){.sts-kpi{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 14%, var(--card)), var(--card) 72%)!important}}.sts-kpi{animation:.44s cubic-bezier(.22,.9,.3,1) both sts-rise;animation-delay:calc(var(--i,0) * 60ms)}.sts-kpi:after{content:"";z-index:-1;background-image:radial-gradient(var(--sts-dot) 1.1px, transparent 1.2px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 65%);mask-image:radial-gradient(at 100% 0,#000,#0000 65%)}.sts-kpi-btn{transition:transform .2s,box-shadow .2s!important}.sts-kpi-btn:hover{box-shadow:0 16px 30px -22px var(--c);transform:translateY(-3px)}.sts-kpi-on{box-shadow:0 0 0 3px var(--c);border-color:var(--c)!important}@supports (color:color-mix(in lab, red, red)){.sts-kpi-on{box-shadow:0 0 0 3px color-mix(in oklch, var(--c) 22%, transparent)}}.sts-kpi-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .21 calc(var(--h) + 35deg)));width:2.8rem;height:2.8rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both sts-pop,4.4s ease-in-out .8s infinite sts-bob;display:inline-flex}.sts-kpi-body{flex-direction:column;flex:1;min-width:0;display:flex}.sts-kpi-body small{color:var(--muted-foreground);font-size:12px;font-weight:700}.sts-kpi-body b{color:var(--foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.45rem;font-weight:900;line-height:1.15;overflow:hidden}.sts-kpi-share{align-items:center;gap:.4rem;height:.4rem;margin-top:.3rem;display:flex;position:relative}.sts-kpi-share:before{content:"";background:var(--c);border-radius:9999px;position:absolute;inset:0 2.4rem 0 0}@supports (color:color-mix(in lab, red, red)){.sts-kpi-share:before{background:color-mix(in oklch, var(--c) 14%, transparent)}}.sts-kpi-share i{z-index:1;background:var(--c);border-radius:9999px;max-width:calc(100% - 2.4rem);height:100%;animation:.9s cubic-bezier(.22,.9,.3,1) .3s both sts-grow;position:relative}.sts-kpi-share em{color:var(--c);font-size:11px;font-style:normal;font-weight:800;position:absolute;right:0}.sts-partners{scrollbar-width:thin;gap:.6rem;padding:.15rem .1rem .4rem;display:flex;overflow-x:auto}.sts-partner{--c:oklch(.64 .19 var(--h));text-align:left;flex:none;min-width:12.5rem;white-space:normal!important;border:1.5px solid var(--c)!important;border-radius:1.15rem!important;align-items:center!important;gap:.6rem!important;height:auto!important;padding:.6rem .8rem!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.sts-partner{border:1.5px solid color-mix(in oklch, var(--c) 25%, var(--border))!important}}.sts-partner{animation:.38s cubic-bezier(.22,.9,.3,1) both sts-rise;animation-delay:calc(var(--i,0) * 45ms);background:var(--card)!important;transition:transform .18s,box-shadow .18s,border-color .18s!important}.sts-partner:not(:disabled):hover{box-shadow:0 12px 24px -18px var(--c);transform:translateY(-2px)}.sts-partner-on{border-color:var(--c)!important;background:var(--c)!important}@supports (color:color-mix(in lab, red, red)){.sts-partner-on{background:color-mix(in oklch, var(--c) 10%, var(--card))!important}}.sts-partner-on{box-shadow:0 0 0 3px var(--c)}@supports (color:color-mix(in lab, red, red)){.sts-partner-on{box-shadow:0 0 0 3px color-mix(in oklch, var(--c) 20%, transparent)}}.sts-partner-body{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.sts-partner-body b{color:var(--foreground);font-size:13px;font-weight:800}.sts-partner-body small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.sts-partner-bar{height:.3rem;width:var(--w);background:linear-gradient(90deg, var(--c), var(--c));border-radius:9999px;margin-top:.2rem;display:block}@supports (color:color-mix(in lab, red, red)){.sts-partner-bar{background:linear-gradient(90deg, var(--c), color-mix(in oklch, var(--c) 55%, #fff))}}.sts-partner-bar{animation:.9s cubic-bezier(.22,.9,.3,1) .25s both sts-grow}.sts-filters{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sts-search{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex:18rem;align-items:center;gap:.5rem;height:2.75rem;padding:0 .55rem 0 .95rem;transition:border-color .16s,box-shadow .16s;display:flex}.sts-search>svg{color:#22c55e}.sts-search:focus-within{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.sts-search:focus-within{border-color:color-mix(in oklch, #22c55e 55%, var(--border))}}.sts-search:focus-within{box-shadow:0 0 0 4px #22c55e24;box-shadow:0 0 0 4px lab(70.2187% -57.9805 39.4386/.14)}.sts-bare{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.sts-staff{flex:0 16rem;min-width:13rem}.sts-select{flex:0 15rem;gap:.5rem;min-width:12rem;border-radius:9999px!important;width:auto!important;height:2.75rem!important}.sts-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex}.sts-seg-btn{height:2.15rem!important;color:var(--muted-foreground)!important;border-radius:9999px!important;font-weight:700!important}.sts-seg-on{box-shadow:0 8px 18px -10px #22c55e;color:#fff!important;background:linear-gradient(135deg,#22c55e,#0ea5e9)!important}.sts-reset{color:var(--muted-foreground)!important;font-weight:700!important}.sts-board{isolation:isolate;border:1px solid var(--border);background:var(--card);border-radius:1.75rem;flex-direction:column;gap:.6rem;padding:1rem 1.1rem 1.1rem;animation:.46s cubic-bezier(.22,.9,.3,1) .12s both sts-rise;display:flex;position:relative;overflow:hidden}.sts-board:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--sts-dot) 1.1px, transparent 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 55%);mask-image:radial-gradient(at 100% 0,#000,#0000 55%)}.sts-board-head{color:var(--muted-foreground);font-size:12.5px;font-weight:800}.sts-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;transition:opacity .2s;display:flex}.sts-dim{opacity:.55;pointer-events:none}.sts-row{--c:oklch(.64 .19 var(--h));border:1px solid var(--border);background:var(--background);animation:.36s cubic-bezier(.22,.9,.3,1) both sts-rise;animation-delay:calc(var(--i,0) * 30ms);border-radius:1.1rem;grid-template-columns:5.2rem minmax(10rem,1.1fr) minmax(12rem,1.6fr) minmax(10rem,1fr) 9rem 4.6rem;align-items:center;gap:.75rem;padding:.6rem .75rem .6rem .95rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.sts-row:before{content:"";background:var(--c);border-radius:3px;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:0}.sts-row:hover{border-color:var(--c);transform:translate(2px)}@supports (color:color-mix(in lab, red, red)){.sts-row:hover{border-color:color-mix(in oklch, var(--c) 35%, var(--border))}}.sts-row:hover{box-shadow:0 12px 24px -20px var(--c)}.sts-row-fresh{border-color:#22c55e;animation:.36s both sts-rise,1.4s ease-out 2 sts-glow}@media (max-width:1100px){.sts-row{grid-template-columns:4.6rem minmax(0,1fr) auto;grid-template-areas:"date who price""date product acts""date service service"}.sts-date{grid-area:date}.sts-who{grid-area:who}.sts-product{grid-area:product}.sts-service{grid-area:service}.sts-price{grid-area:price}.sts-acts{grid-area:acts}}.sts-date{text-align:center;background:var(--c);border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;padding:.4rem .3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sts-date{background:color-mix(in oklch, var(--c) 10%, transparent)}}.sts-date svg{color:var(--c)}.sts-date b{text-transform:capitalize;font-size:13px;font-weight:900}.sts-date small{color:var(--muted-foreground);font-size:10.5px}.sts-who{align-items:center;gap:.55rem;min-width:0;display:flex}.sts-ava{color:#fff;background:linear-gradient(145deg,#6366f1,#ec4899);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}.sts-who>span:last-child{flex-direction:column;min-width:0;display:flex}.sts-who b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.sts-who small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sts-product{flex-direction:column;gap:.2rem;min-width:0;display:flex}.sts-product b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.sts-order,.sts-hand{border-radius:9999px;align-self:flex-start;align-items:center;gap:.25rem;padding:.05rem .5rem;font-size:11px;font-weight:800;display:inline-flex}.sts-order{color:#0284c7;background:#0ea5e921;background:lab(63.352% -17.6077 -44.8636/.13)}.sts-order:hover{background:#0ea5e938;background:lab(63.352% -17.6077 -44.8636/.22)}.dark .sts-order{color:#38bdf8}.sts-hand{color:#b45309;background:#f59e0b21;background:lab(72.7914% 26.933 75.4336/.13)}.dark .sts-hand{color:#fbbf24}.sts-service{align-items:center;gap:.5rem;min-width:0;display:flex}.sts-service>span:last-child{flex-direction:column;min-width:0;display:flex}.sts-service b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;overflow:hidden}.sts-kind-cash,.sts-kind-inst{border-radius:.35rem;align-self:flex-start;padding:0 .4rem;font-size:10px;font-weight:900}.sts-kind-cash{color:#15803d;background:#22c55e26;background:lab(70.2187% -57.9805 39.4386/.15)}.sts-kind-inst{color:#7c3aed;background:#8b5cf626;background:lab(50.6912% 45.8505 -71.7975/.15)}.dark .sts-kind-cash{color:#4ade80}.dark .sts-kind-inst{color:#c4b5fd}.sts-price{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:900}.sts-acts{justify-content:flex-end;gap:.2rem;display:flex}.sts-edit{color:#0ea5e9!important;border-radius:.7rem!important}.sts-del{color:#ef4444!important;border-radius:.7rem!important}.sts-edit:hover{background:#0ea5e924!important;background:lab(63.352% -17.6077 -44.8636/.14)!important}.sts-del:hover{background:#ef444424!important;background:lab(55.7853% 65.6165 40.7976/.14)!important}.sts-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.6rem;padding:2.6rem 1rem;font-size:13px;display:flex}.sts-empty b{color:var(--foreground);font-size:15px}.sts-empty-ico{color:#fff;background:linear-gradient(145deg,#22c55e,#0ea5e9);border-radius:1.3rem;justify-content:center;align-items:center;width:4rem;height:4rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both sts-pop,4s ease-in-out .6s infinite sts-bob;display:inline-flex;box-shadow:0 16px 30px -16px #22c55e}.sts-sheet{flex-direction:column;display:flex;width:min(36rem,100vw)!important;max-width:100vw!important}.sts-form{flex-direction:column;flex:1;gap:1rem;padding:.4rem 1.25rem 1rem;display:flex;overflow-y:auto}.sts-field{min-width:0;animation:.36s cubic-bezier(.22,.9,.3,1) both sts-rise;animation-delay:calc(var(--k,0) * 55ms);flex-direction:column;gap:.4rem;display:flex}.sts-field label{align-items:center;gap:.35rem;display:inline-flex}.sts-field label svg{color:#22c55e}.sts-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}@media (max-width:520px){.sts-row2{grid-template-columns:minmax(0,1fr)}}.sts-err{color:#ef4444;font-size:12px;font-style:normal}.sts-preview{color:var(--muted-foreground);font-size:11.5px}.sts-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.sts-svc{--c:oklch(.64 .19 var(--h));text-align:left;animation:.3s cubic-bezier(.22,.9,.3,1) both sts-rise;animation-delay:calc(var(--i,0) * 30ms);position:relative;white-space:normal!important;border:1.5px solid var(--border)!important;background:var(--background)!important;border-radius:.95rem!important;justify-content:flex-start!important;align-items:center!important;gap:.55rem!important;height:auto!important;padding:.5rem .6rem!important;transition:border-color .16s,box-shadow .16s,transform .16s!important;display:flex!important}.sts-svc:hover{transform:translateY(-1px);border-color:var(--c)!important}@supports (color:color-mix(in lab, red, red)){.sts-svc:hover{border-color:color-mix(in oklch, var(--c) 45%, var(--border))!important}}.sts-svc-on{border-color:var(--c)!important;background:var(--c)!important}@supports (color:color-mix(in lab, red, red)){.sts-svc-on{background:color-mix(in oklch, var(--c) 9%, var(--background))!important}}.sts-svc-on{box-shadow:0 0 0 3px var(--c)}@supports (color:color-mix(in lab, red, red)){.sts-svc-on{box-shadow:0 0 0 3px color-mix(in oklch, var(--c) 18%, transparent)}}.sts-svc>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.sts-svc b{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;overflow:hidden}.sts-svc small{color:var(--muted-foreground);font-size:10.5px}.sts-svc-check{color:var(--c);animation:.36s cubic-bezier(.34,1.56,.64,1) both sts-pop}.sts-conflict{color:#b45309;border:1px solid #f59e0b;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem .85rem;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.sts-conflict{border:1px solid color-mix(in oklch, #f59e0b 45%, var(--border))}}.sts-conflict{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.sts-conflict{background:color-mix(in oklch, #f59e0b 10%, var(--card))}}.sts-conflict{animation:.32s cubic-bezier(.34,1.56,.64,1) both sts-pop}.dark .sts-conflict{color:#fbbf24}.sts-conflict>span{flex:1}.sts-summary{--c:oklch(.64 .19 var(--h));border:1px dashed var(--c);border-radius:1.1rem;align-items:center;gap:.65rem;padding:.75rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sts-summary{border:1px dashed color-mix(in oklch, var(--c) 45%, var(--border))}}.sts-summary{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.sts-summary{background:color-mix(in oklch, var(--c) 7%, var(--card))}}.sts-summary>span{flex-direction:column;flex:1;min-width:0;display:flex}.sts-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.sts-summary small{color:var(--muted-foreground);font-size:11.5px}.sts-summary strong{color:var(--c);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:900}.sts-sheet-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:.5rem;flex-direction:row!important;padding:.85rem 1.25rem!important}@media (prefers-reduced-motion:reduce){.sts-page *,.sts-page :before,.sts-page :after,.sts-sheet *{animation:none!important}}.sts-preview,.sts-reset{letter-spacing:.005em}@keyframes crec-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes crec-pop{0%{opacity:0;transform:scale(.4)rotate(-16deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes crec-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes crec-eq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes crec-grow{0%{width:0}}@keyframes crec-ring{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--dc) 50%, transparent)}to{box-shadow:0 0 0 10px #0000}}.crec-page{--crec-dot:var(--foreground);flex-direction:column;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.crec-page{--crec-dot:color-mix(in oklch, var(--foreground) 13%, transparent)}}.crec-page>*{margin:0!important}.crec-archive{border:1px dashed #8b5cf6;border-radius:1.4rem;flex-wrap:wrap;align-items:center;gap:.85rem;padding:.9rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.crec-archive{border:1px dashed color-mix(in oklch, #8b5cf6 45%, var(--border))}}.crec-archive{background:repeating-linear-gradient(135deg, #8b5cf6 0 10px, var(--card) 10px 20px)}@supports (color:color-mix(in lab, red, red)){.crec-archive{background:repeating-linear-gradient(135deg, color-mix(in oklch, #8b5cf6 7%, var(--card)) 0 10px, var(--card) 10px 20px)}}.crec-archive{animation:.38s cubic-bezier(.22,.9,.3,1) both crec-rise}.crec-archive-ico{color:#fff;background:linear-gradient(145deg,#8b5cf6,#ec4899);border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;animation:4s ease-in-out infinite crec-bob;display:inline-flex;box-shadow:0 10px 20px -12px #8b5cf6}.crec-archive-main{flex-direction:column;flex:1;min-width:14rem;display:flex}.crec-archive-main b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.crec-archive-main small{color:var(--muted-foreground);font-size:12px}.crec-archive-facts{flex-wrap:wrap;gap:.4rem;display:flex}.crec-archive-facts span{background:var(--card);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:12px;font-weight:700;display:inline-flex}.crec-archive-facts svg{color:#8b5cf6}.crec-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}@media (max-width:1200px){.crec-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.crec-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.crec-kpi{--c:oklch(.66 .19 var(--h));isolation:isolate;text-align:left;position:relative;overflow:hidden;white-space:normal!important;border:1px solid var(--c)!important;border-radius:1.35rem!important;justify-content:flex-start!important;align-items:center!important;gap:.75rem!important;height:auto!important;padding:.9rem 1rem!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.crec-kpi{border:1px solid color-mix(in oklch, var(--c) 28%, var(--border))!important}}.crec-kpi{background:linear-gradient(135deg, var(--c), var(--card) 72%)!important}@supports (color:color-mix(in lab, red, red)){.crec-kpi{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 14%, var(--card)), var(--card) 72%)!important}}.crec-kpi{animation:.44s cubic-bezier(.22,.9,.3,1) both crec-rise;animation-delay:calc(var(--i,0) * 55ms)}.crec-kpi:after{content:"";z-index:-1;background-image:radial-gradient(var(--crec-dot) 1.1px, transparent 1.2px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 65%);mask-image:radial-gradient(at 100% 0,#000,#0000 65%)}.crec-kpi-btn{transition:transform .2s,box-shadow .2s!important}.crec-kpi-btn:hover{box-shadow:0 16px 30px -22px var(--c);transform:translateY(-3px)}.crec-kpi-on{box-shadow:0 0 0 3px var(--c);border-color:var(--c)!important}@supports (color:color-mix(in lab, red, red)){.crec-kpi-on{box-shadow:0 0 0 3px color-mix(in oklch, var(--c) 22%, transparent)}}.crec-kpi-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .21 calc(var(--h) + 35deg)));width:2.6rem;height:2.6rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both crec-pop,4.4s ease-in-out .8s infinite crec-bob;display:inline-flex}.crec-kpi-body{flex-direction:column;flex:1;min-width:0;display:flex}.crec-kpi-body small{color:var(--muted-foreground);font-size:12px;font-weight:700}.crec-kpi-body b{color:var(--foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.3rem;font-weight:900;line-height:1.15;overflow:hidden}.crec-kpi-body em{color:var(--c);font-size:11.5px;font-style:normal;font-weight:800}.crec-exts{scrollbar-width:thin;gap:.5rem;padding:.1rem .1rem .4rem;display:flex;overflow-x:auto}.crec-ext{min-width:6.5rem;animation:.34s cubic-bezier(.22,.9,.3,1) both crec-rise;animation-delay:calc(var(--i,0) * 35ms);flex-direction:column;flex:none;position:relative;overflow:hidden;border:1.5px solid var(--border)!important;background:var(--card)!important;border-radius:1rem!important;align-items:flex-start!important;gap:.15rem!important;height:auto!important;padding:.5rem .7rem .65rem!important;transition:transform .16s,border-color .16s!important;display:flex!important}.crec-ext:hover{transform:translateY(-2px);border-color:#8b5cf6!important}@supports (color:color-mix(in lab, red, red)){.crec-ext:hover{border-color:color-mix(in oklch, #8b5cf6 45%, var(--border))!important}}.crec-ext-on{background:#8b5cf6!important;border-color:#8b5cf6!important}@supports (color:color-mix(in lab, red, red)){.crec-ext-on{background:color-mix(in oklch, #8b5cf6 12%, var(--card))!important}}.crec-ext-on{box-shadow:0 0 0 3px #8b5cf62e;box-shadow:0 0 0 3px lab(50.6912% 45.8505 -71.7975/.18)}.crec-ext-n{color:var(--foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.15rem;font-size:15px;font-weight:900;display:inline-flex}.crec-ext-n svg{color:#8b5cf6}.crec-ext small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.2rem;font-size:10.5px;font-weight:700;display:inline-flex}.crec-ext small svg:first-child{color:#22c55e}.crec-ext small svg:last-of-type{color:#0ea5e9}.crec-ext-bar{height:3px;width:var(--w);background:linear-gradient(90deg,#8b5cf6,#ec4899);animation:.8s cubic-bezier(.22,.9,.3,1) .2s both crec-grow;position:absolute;bottom:0;left:0}.crec-filters{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.crec-search{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex:16rem;align-items:center;gap:.5rem;height:2.75rem;padding:0 .55rem 0 .95rem;transition:border-color .16s,box-shadow .16s;display:flex}.crec-phone{flex:0 15rem}.crec-search>svg{color:#8b5cf6}.crec-search:focus-within{border-color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.crec-search:focus-within{border-color:color-mix(in oklch, #8b5cf6 55%, var(--border))}}.crec-search:focus-within{box-shadow:0 0 0 4px #8b5cf624;box-shadow:0 0 0 4px lab(50.6912% 45.8505 -71.7975/.14)}.crec-bare{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.crec-select{flex:0 13rem;gap:.5rem;min-width:10rem;border-radius:9999px!important;width:auto!important;height:2.75rem!important}.crec-per{border-radius:9999px!important;width:5.2rem!important;height:2.6rem!important}.crec-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.crec-seg-btn{height:2.1rem!important;color:var(--muted-foreground)!important;border-radius:9999px!important;font-weight:700!important}.crec-seg-on{box-shadow:0 8px 18px -10px #8b5cf6;color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#ec4899)!important}.crec-silent{border:1px dashed var(--border)!important;border-radius:9999px!important;height:2.6rem!important;font-weight:700!important}.crec-silent-on{color:#fff!important;background:linear-gradient(135deg,#64748b,#334155)!important;border-style:solid!important}.crec-reset{color:var(--muted-foreground)!important;font-weight:700!important}.crec-board{isolation:isolate;border:1px solid var(--border);background:var(--card);border-radius:1.75rem;flex-direction:column;gap:.6rem;padding:1rem 1.1rem 1.1rem;animation:.46s cubic-bezier(.22,.9,.3,1) .12s both crec-rise;display:flex;position:relative;overflow:hidden}.crec-board:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--crec-dot) 1.1px, transparent 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 55%);mask-image:radial-gradient(at 100% 0,#000,#0000 55%)}.crec-board-head{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:12.5px;font-weight:800;display:flex}.crec-loading{color:#8b5cf6;align-items:center;gap:.35rem;display:inline-flex}.crec-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;transition:opacity .2s;display:flex}.crec-dim{opacity:.55;pointer-events:none}.crec-row{--dc:#22c55e;border:1px solid var(--border);background:var(--background);animation:.34s cubic-bezier(.22,.9,.3,1) both crec-rise;animation-delay:calc(var(--i,0) * 28ms);border-radius:1.1rem;grid-template-columns:2.4rem 6.5rem minmax(14rem,1.2fr) 6rem minmax(18rem,1.5fr);align-items:center;gap:.75rem;padding:.55rem .75rem;transition:border-color .18s,box-shadow .18s;display:grid}.crec-out{--dc:#0ea5e9}.crec-row:hover{border-color:var(--dc)}@supports (color:color-mix(in lab, red, red)){.crec-row:hover{border-color:color-mix(in oklch, var(--dc) 35%, var(--border))}}.crec-row:hover{box-shadow:0 12px 24px -20px var(--dc)}.crec-row:has(.crec-playing){border-color:var(--dc);background:var(--dc)}@supports (color:color-mix(in lab, red, red)){.crec-row:has(.crec-playing){background:color-mix(in oklch, var(--dc) 6%, var(--background))}}@media (max-width:1100px){.crec-row{grid-template-columns:2.4rem minmax(0,1fr) auto;grid-template-areas:"dir parties when""dir player dur"}.crec-dir{grid-area:dir}.crec-when{grid-area:when}.crec-parties{grid-area:parties}.crec-dur{grid-area:dur}.crec-row>.crec-player,.crec-row>.crec-nosound{grid-area:player}}.crec-dir{color:#fff;background:var(--dc);width:2.3rem;height:2.3rem;box-shadow:0 8px 16px -10px var(--dc);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.crec-row:has(.crec-playing) .crec-dir{animation:1.6s ease-out infinite crec-ring}.crec-when{flex-direction:column;display:flex}.crec-when b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.crec-when small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-size:11px;display:inline-flex}.crec-parties{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.crec-cust{font-variant-numeric:tabular-nums;background:var(--dc)!important;border-radius:9999px!important;gap:.35rem!important;height:2rem!important;padding:0 .65rem!important;font-size:13px!important;font-weight:800!important}@supports (color:color-mix(in lab, red, red)){.crec-cust{background:color-mix(in oklch, var(--dc) 10%, transparent)!important}}.crec-cust svg{color:var(--dc)}.crec-cust:hover{background:var(--dc)!important}@supports (color:color-mix(in lab, red, red)){.crec-cust:hover{background:color-mix(in oklch, var(--dc) 20%, transparent)!important}}.crec-arrow{color:var(--muted-foreground);font-weight:900}.crec-extbtn{color:#7c3aed!important;border:1px dashed #8b5cf6!important;border-radius:.7rem!important;gap:.15rem!important;height:2rem!important;padding:0 .6rem!important;font-size:12.5px!important;font-weight:800!important}@supports (color:color-mix(in lab, red, red)){.crec-extbtn{border:1px dashed color-mix(in oklch, #8b5cf6 45%, var(--border))!important}}.crec-extbtn{font-variant-numeric:tabular-nums}.dark .crec-extbtn{color:#c4b5fd!important}.crec-dur{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:13.5px;font-weight:900;display:inline-flex}.crec-dur svg{color:#f59e0b}.crec-dur small{width:100%;color:var(--muted-foreground);font-size:10.5px;font-weight:600}.crec-player{border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.5rem;min-width:0;padding:.3rem .4rem;display:flex}.crec-play{flex-shrink:0;color:#fff!important;background:linear-gradient(135deg, var(--dc), var(--dc))!important;border:0!important;border-radius:9999px!important}@supports (color:color-mix(in lab, red, red)){.crec-play{background:linear-gradient(135deg, var(--dc), color-mix(in oklch, var(--dc) 55%, #6366f1))!important}}.crec-play{box-shadow:0 8px 16px -10px var(--dc);transition:transform .16s!important}.crec-play:not(:disabled):hover{transform:scale(1.08)}.crec-eq{align-items:flex-end;gap:2px;height:1rem;display:none}.crec-playing .crec-eq{display:inline-flex}.crec-eq i{background:var(--dc);transform-origin:bottom;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite crec-eq}.crec-eq i:nth-child(2){animation-delay:-.3s}.crec-eq i:nth-child(3){animation-delay:-.6s}.crec-eq i:nth-child(4){animation-delay:-.15s}.crec-bar{cursor:pointer;background:var(--dc);border-radius:9999px;flex:1;min-width:4rem;height:.45rem;position:relative}@supports (color:color-mix(in lab, red, red)){.crec-bar{background:color-mix(in oklch, var(--dc) 15%, transparent)}}.crec-bar{outline:none}.crec-bar:focus-visible{box-shadow:0 0 0 3px var(--dc)}@supports (color:color-mix(in lab, red, red)){.crec-bar:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--dc) 30%, transparent)}}.crec-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--dc), var(--dc));position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.crec-bar i{background:linear-gradient(90deg, var(--dc), color-mix(in oklch, var(--dc) 55%, #fff))}}.crec-bar b{border:2.5px solid var(--dc);background:#fff;border-radius:9999px;width:.85rem;height:.85rem;transition:transform .16s;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0)}.crec-player:hover .crec-bar b,.crec-playing .crec-bar b{transform:translate(-50%,-50%)scale(1)}.crec-time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:700}.crec-speed{flex-shrink:0;min-width:2.2rem;border-radius:9999px!important;height:1.6rem!important;padding:0 .35rem!important;font-size:11px!important;font-weight:900!important}.crec-dl{width:1.9rem;height:1.9rem;color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.crec-dl:hover{color:#8b5cf6;background:#8b5cf61f;background:lab(50.6912% 45.8505 -71.7975/.12)}.crec-failed .crec-bar{opacity:.4}.crec-nosound{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:12px;display:inline-flex}.crec-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.5rem;padding:2.6rem 1rem;font-size:13px;display:flex}.crec-empty b{color:var(--foreground);font-size:15px}.crec-empty-ico{color:#fff;background:linear-gradient(145deg,#8b5cf6,#ec4899);border-radius:1.3rem;justify-content:center;align-items:center;width:4rem;height:4rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both crec-pop,4s ease-in-out .6s infinite crec-bob;display:inline-flex;box-shadow:0 16px 30px -16px #8b5cf6}@media (prefers-reduced-motion:reduce){.crec-page *,.crec-page :before,.crec-page :after{animation:none!important}}.crec-time{letter-spacing:.005em}@keyframes pa-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pa-pop{0%{opacity:0;transform:scale(.4)rotate(-16deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes pa-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pa-sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.pa-page{--pa-dot:var(--foreground);flex-direction:column;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pa-page{--pa-dot:color-mix(in oklch, var(--foreground) 13%, transparent)}}.pa-page>*{margin:0!important}.pa-tabs{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.35rem;width:fit-content;max-width:100%;padding:.35rem;animation:.36s cubic-bezier(.22,.9,.3,1) both pa-rise;display:flex}.pa-tab{height:2.5rem;color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.5rem;padding:0 1.05rem 0 .35rem;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex}.pa-tab:hover{color:var(--foreground);background:var(--tc)}@supports (color:color-mix(in lab, red, red)){.pa-tab:hover{background:color-mix(in oklch, var(--tc) 10%, transparent)}}.pa-tab-logo{color:#fff;background:var(--tc);border-radius:9999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:10.5px;font-weight:900;display:inline-flex}.pa-tab-on{color:#fff;background:linear-gradient(135deg, var(--tc), var(--tc))}@supports (color:color-mix(in lab, red, red)){.pa-tab-on{background:linear-gradient(135deg, var(--tc), color-mix(in oklch, var(--tc) 55%, #ec4899))}}.pa-tab-on{box-shadow:0 10px 22px -12px var(--tc)}.pa-tab-on .pa-tab-logo{color:var(--tc);background:#fff;animation:2.6s ease-in-out infinite pa-bob}.pa-note{color:var(--muted-foreground);border:1px dashed #f59e0b;border-radius:1.1rem;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.pa-note{border:1px dashed color-mix(in oklch, #f59e0b 45%, var(--border))}}.pa-note{background:repeating-linear-gradient(135deg, #f59e0b 0 10px, var(--card) 10px 20px)}@supports (color:color-mix(in lab, red, red)){.pa-note{background:repeating-linear-gradient(135deg, color-mix(in oklch, #f59e0b 6%, var(--card)) 0 10px, var(--card) 10px 20px)}}.pa-note svg{color:#f59e0b;flex-shrink:0}.pa-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:1100px){.pa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.pa-kpis{grid-template-columns:minmax(0,1fr)}}.pa-kpi{--kc:oklch(.66 .19 var(--kh));isolation:isolate;border:1px solid var(--kc);border-radius:1.4rem;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pa-kpi{border:1px solid color-mix(in oklch, var(--kc) 28%, var(--border))}}.pa-kpi{background:linear-gradient(135deg, var(--kc), var(--card) 72%)}@supports (color:color-mix(in lab, red, red)){.pa-kpi{background:linear-gradient(135deg, color-mix(in oklch, var(--kc) 14%, var(--card)), var(--card) 72%)}}.pa-kpi{animation:.44s cubic-bezier(.22,.9,.3,1) both pa-rise;animation-delay:calc(var(--i,0) * 60ms)}.pa-kpi:after{content:"";z-index:-1;background-image:radial-gradient(var(--pa-dot) 1.1px, transparent 1.2px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 65%);mask-image:radial-gradient(at 100% 0,#000,#0000 65%)}.pa-kpi-ico{color:#fff;background:linear-gradient(145deg, var(--kc), oklch(.5 .21 calc(var(--kh) + 35deg)));width:2.8rem;height:2.8rem;box-shadow:0 10px 20px -12px var(--kc);border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both pa-pop,4.4s ease-in-out .8s infinite pa-bob;display:inline-flex}.pa-kpi-body{flex-direction:column;flex:1;min-width:0;display:flex}.pa-kpi-body small{color:var(--muted-foreground);font-size:12px;font-weight:700}.pa-kpi-body b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;font-weight:900;line-height:1.15;overflow:hidden}.pa-kpi-body em{color:var(--kc);font-size:11.5px;font-style:normal;font-weight:800}.pa-filters{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.pa-search{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex:18rem;align-items:center;gap:.5rem;height:2.75rem;padding:0 .55rem 0 .95rem;transition:border-color .16s,box-shadow .16s;display:flex}.pa-search>svg{color:var(--c)}.pa-search:focus-within{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.pa-search:focus-within{border-color:color-mix(in oklch, var(--c) 55%, var(--border))}}.pa-search:focus-within{box-shadow:0 0 0 4px var(--c)}@supports (color:color-mix(in lab, red, red)){.pa-search:focus-within{box-shadow:0 0 0 4px color-mix(in oklch, var(--c) 14%, transparent)}}.pa-bare{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.pa-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.pa-seg-btn{height:2.15rem!important;color:var(--muted-foreground)!important;border-radius:9999px!important;font-weight:700!important}.pa-seg-on{color:#fff!important;background:linear-gradient(135deg, var(--c), var(--c))!important}@supports (color:color-mix(in lab, red, red)){.pa-seg-on{background:linear-gradient(135deg, var(--c), color-mix(in oklch, var(--c) 50%, #ec4899))!important}}.pa-seg-on{box-shadow:0 8px 18px -10px var(--c)}.pa-range{border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.4rem;height:2.75rem;padding:0 .9rem;display:flex}.pa-range>svg{color:#f59e0b;flex-shrink:0}.pa-range .pa-bare{flex:none;width:7.5rem}.pa-range span{color:var(--muted-foreground)}.pa-reset{color:var(--muted-foreground)!important;font-weight:700!important}.pa-found{color:var(--muted-foreground);margin-left:auto;font-size:12.5px;font-weight:800}.pa-grid{grid-template-columns:repeat(auto-fill,minmax(19.5rem,1fr));gap:.85rem;margin:0;padding:0;list-style:none;transition:opacity .2s;display:grid}.pa-dim{opacity:.55;pointer-events:none}.pa-card{isolation:isolate;border:1px solid var(--border);background:linear-gradient(140deg, var(--c), var(--card) 55%);border-radius:1.5rem;flex-direction:column;gap:.7rem;padding:1rem 1.05rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pa-card{background:linear-gradient(140deg, color-mix(in oklch, var(--c) 8%, var(--card)), var(--card) 55%)}}.pa-card{animation:.4s cubic-bezier(.22,.9,.3,1) both pa-rise;animation-delay:calc(var(--i,0) * 35ms);transition:transform .2s,border-color .2s,box-shadow .2s}.pa-card:before{content:"";background:linear-gradient(90deg, var(--c), transparent);height:3px;position:absolute;top:0;left:0;right:0}.pa-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff12,#0000);width:35%;position:absolute;top:0;bottom:0;transform:translate(-120%)skew(-18deg)}.pa-card:hover{border-color:var(--c);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.pa-card:hover{border-color:color-mix(in oklch, var(--c) 40%, var(--border))}}.pa-card:hover{box-shadow:0 20px 38px -28px var(--c)}.pa-card:hover:after{animation:.9s ease-out pa-sheen}.pa-card-head{align-items:flex-start;gap:.7rem;display:flex}.pa-ava{color:#fff;background:linear-gradient(145deg, var(--c), var(--c));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pa-ava{background:linear-gradient(145deg, var(--c), color-mix(in oklch, var(--c) 50%, #ec4899))}}.pa-ava{box-shadow:0 10px 18px -12px var(--c)}.pa-who{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.pa-name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:900;overflow:hidden}a.pa-name:hover{color:var(--c);text-underline-offset:3px;text-decoration:underline}.pa-name-plain{cursor:help}.pa-as{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pa-phone{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.pa-pid{color:var(--c);background:var(--c);border-radius:9999px;flex-shrink:0;align-items:center;gap:.1rem;padding:.1rem .5rem;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pa-pid{background:color-mix(in oklch, var(--c) 12%, transparent)}}.pa-pid{font-variant-numeric:tabular-nums;cursor:help}.pa-limit{border:1px solid #22c55e;border-radius:1.05rem;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pa-limit{border:1px solid color-mix(in oklch, #22c55e 30%, var(--border))}}.pa-limit{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.pa-limit{background:color-mix(in oklch, #22c55e 8%, var(--background))}}.pa-card-nolimit .pa-limit{border-color:var(--border);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pa-card-nolimit .pa-limit{background:color-mix(in oklch, var(--foreground) 4%, var(--background))}}.pa-limit-ico{color:#fff;background:linear-gradient(145deg,#22c55e,#059669);border-radius:.7rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.pa-card-nolimit .pa-limit-ico{background:#94a3b8}.pa-limit-body{flex-direction:column;flex:1;min-width:0;display:flex}.pa-limit-body small{color:var(--muted-foreground);font-size:11px}.pa-limit-body b{color:#15803d;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:900}.dark .pa-limit-body b{color:#4ade80}.pa-card-nolimit .pa-limit-body b{color:var(--muted-foreground);font-size:14px}.pa-flag{border-radius:9999px;padding:.1rem .5rem;font-size:10.5px;font-weight:900}.pa-flag-on{color:#fff;background:#22c55e}.pa-flag-off{color:var(--muted-foreground);border:1px solid var(--border)}.pa-facts{flex-wrap:wrap;gap:.35rem;display:flex}.pa-facts:empty{display:none}.pa-facts span{color:var(--muted-foreground);border:1px solid var(--border);border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:11px;font-weight:700;display:inline-flex}.pa-facts svg{color:var(--c)}.pa-card-foot{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.pa-checker{color:#b45309!important;background:#f59e0b1f!important;background:lab(72.7914% 26.933 75.4336/.12)!important;border-radius:9999px!important;gap:.3rem!important;height:1.7rem!important;font-size:11.5px!important;font-weight:800!important}.dark .pa-checker{color:#fbbf24!important}.pa-self{color:#0284c7;align-items:center;gap:.3rem;font-size:11.5px;font-weight:700;display:inline-flex}.dark .pa-self{color:#38bdf8}.pa-date{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-size:11.5px;display:inline-flex}.pa-empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);background-image:radial-gradient(var(--pa-dot) 1.1px, transparent 1.2px);background-size:18px 18px;border-radius:1.75rem;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;font-size:13px;display:flex}.pa-empty b{color:var(--foreground);font-size:15px}.pa-empty-ico{color:#fff;background:linear-gradient(145deg, var(--c), #ec4899);width:4rem;height:4rem;box-shadow:0 16px 30px -16px var(--c);border-radius:1.3rem;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both pa-pop,4s ease-in-out .6s infinite pa-bob;display:inline-flex}@media (prefers-reduced-motion:reduce){.pa-page *,.pa-page :before,.pa-page :after{animation:none!important}}.pa-found{letter-spacing:.005em}@keyframes ref-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ref-leave{to{opacity:0;filter:blur(2px);transform:translate(40px)scale(.96)}}@keyframes ref-pop{0%{opacity:0;transform:scale(.4)rotate(-16deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes ref-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ref-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes ref-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.ref-page{--h:170deg;--c:oklch(.64 .18 var(--h));--ref-dot:var(--foreground);flex-direction:column;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ref-page{--ref-dot:color-mix(in oklch, var(--foreground) 13%, transparent)}}.ref-page>*{margin:0!important}.ref-nav{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.35rem;width:fit-content;max-width:100%;padding:.35rem;animation:.36s cubic-bezier(.22,.9,.3,1) both ref-rise;display:flex;overflow-x:auto}.ref-nav-item{--nc:oklch(.62 .18 var(--h));height:2.4rem;color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;align-items:center;gap:.45rem;padding:0 1rem;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.ref-nav-item:hover{color:var(--foreground);background:var(--nc)}@supports (color:color-mix(in lab, red, red)){.ref-nav-item:hover{background:color-mix(in oklch, var(--nc) 10%, transparent)}}.ref-nav-on{box-shadow:0 8px 18px -10px var(--nc);color:#fff!important;background:linear-gradient(135deg, var(--nc), oklch(.52 .2 calc(var(--h) + 40deg)))!important}.ref-nav-on svg{animation:2.4s ease-in-out infinite ref-bob}.ref-warn{color:#b45309;border:1px solid #f59e0b;border-radius:1.1rem;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.ref-warn{border:1px solid color-mix(in oklch, #f59e0b 45%, var(--border))}}.ref-warn{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.ref-warn{background:color-mix(in oklch, #f59e0b 9%, var(--card))}}.dark .ref-warn{color:#fbbf24}.ref-warn svg{flex-shrink:0}.ref-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:1100px){.ref-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.ref-tiles{grid-template-columns:minmax(0,1fr)}}.ref-tile{--tc:oklch(.66 .19 var(--h));isolation:isolate;color:inherit;border:1px solid var(--tc);border-radius:1.4rem;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ref-tile{border:1px solid color-mix(in oklch, var(--tc) 28%, var(--border))}}.ref-tile{background:linear-gradient(135deg, var(--tc), var(--card) 72%)}@supports (color:color-mix(in lab, red, red)){.ref-tile{background:linear-gradient(135deg, color-mix(in oklch, var(--tc) 14%, var(--card)), var(--card) 72%)}}.ref-tile{animation:.44s cubic-bezier(.22,.9,.3,1) both ref-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform .2s,box-shadow .2s}.ref-tile:after{content:"";z-index:-1;background-image:radial-gradient(var(--ref-dot) 1.1px, transparent 1.2px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 65%);mask-image:radial-gradient(at 100% 0,#000,#0000 65%)}.ref-tile-link:hover{box-shadow:0 16px 30px -22px var(--tc);transform:translateY(-3px)}.ref-tile-ico{color:#fff;background:linear-gradient(145deg, var(--tc), oklch(.5 .21 calc(var(--h) + 35deg)));width:2.8rem;height:2.8rem;box-shadow:0 10px 20px -12px var(--tc);border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both ref-pop,4.4s ease-in-out .8s infinite ref-bob;display:inline-flex}.ref-tile-body{flex-direction:column;min-width:0;display:flex}.ref-tile-body small{color:var(--muted-foreground);font-size:12px;font-weight:700}.ref-tile-body b{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:900;line-height:1.15}.ref-tile-body em{color:var(--muted-foreground);font-size:11.5px;font-style:normal}.ref-tile-ping{background:var(--tc);border-radius:9999px;width:.55rem;height:.55rem;position:absolute;top:.9rem;right:.9rem}.ref-tile-ping:after{content:"";border-radius:inherit;background:var(--tc);animation:1.6s cubic-bezier(0,0,.2,1) infinite ref-ping;position:absolute;inset:0}.ref-filters{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.ref-search{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex:16rem;align-items:center;gap:.5rem;height:2.75rem;padding:0 .55rem 0 .95rem;transition:border-color .16s,box-shadow .16s;display:flex}.ref-short{flex:0 10rem}.ref-search>svg{color:var(--c)}.ref-search:focus-within{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.ref-search:focus-within{border-color:color-mix(in oklch, var(--c) 55%, var(--border))}}.ref-search:focus-within{box-shadow:0 0 0 4px var(--c)}@supports (color:color-mix(in lab, red, red)){.ref-search:focus-within{box-shadow:0 0 0 4px color-mix(in oklch, var(--c) 14%, transparent)}}.ref-bare{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ref-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.ref-seg-btn{height:2.15rem!important;color:var(--muted-foreground)!important;border-radius:9999px!important;font-weight:700!important}.ref-seg-on{box-shadow:0 8px 18px -10px var(--c);color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.5 .2 calc(var(--h) + 40deg)))!important}.ref-views{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.3rem;padding:.3rem;display:inline-flex}.ref-view{height:2.35rem!important;color:var(--muted-foreground)!important;border-radius:9999px!important;gap:.45rem!important;font-weight:800!important}.ref-view b{text-align:center;min-width:1.7rem;color:var(--c);background:var(--c);border-radius:9999px;padding:.05rem .5rem;font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.ref-view b{background:color-mix(in oklch, var(--c) 14%, transparent)}}.ref-view-on{box-shadow:0 10px 22px -12px var(--c);color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.5 .2 calc(var(--h) + 40deg)))!important}.ref-view-on b{color:var(--c);background:#fff}.ref-reset{color:var(--muted-foreground)!important;font-weight:700!important}.ref-found{color:var(--muted-foreground);margin-left:auto;font-size:12.5px;font-weight:800}.ref-grid{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;transition:opacity .2s;display:grid}.ref-dim{opacity:.55;pointer-events:none}.ref-partner,.ref-item{isolation:isolate;border:1px solid var(--border);background:linear-gradient(140deg, var(--c), var(--card) 55%);border-radius:1.5rem;flex-direction:column;gap:.75rem;padding:1rem 1.05rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ref-partner,.ref-item{background:linear-gradient(140deg, color-mix(in oklch, var(--c) 8%, var(--card)), var(--card) 55%)}}.ref-partner,.ref-item{animation:.4s cubic-bezier(.22,.9,.3,1) both ref-rise;animation-delay:calc(var(--i,0) * 35ms);transition:transform .2s,border-color .2s,box-shadow .2s}.ref-partner:before,.ref-item:before{content:"";background:linear-gradient(90deg, var(--c), transparent);height:3px;position:absolute;top:0;left:0;right:0}.ref-partner:hover,.ref-item:hover{border-color:var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.ref-partner:hover,.ref-item:hover{border-color:color-mix(in oklch, var(--c) 40%, var(--border))}}.ref-partner:hover,.ref-item:hover{box-shadow:0 20px 38px -28px var(--c)}.ref-item-pending:before{background:linear-gradient(90deg,#f59e0b,#0000)}.ref-item-accepted:before{background:linear-gradient(90deg,#22c55e,#0000)}.ref-item-canceled:before{background:linear-gradient(90deg,#ef4444,#0000)}.ref-item-leave{pointer-events:none;animation:.42s cubic-bezier(.55,0,.6,.2) forwards ref-leave}.ref-partner-head,.ref-item-head{align-items:center;gap:.6rem;display:flex}.ref-item-head .ref-when{color:var(--muted-foreground);align-items:center;gap:.25rem;margin-left:auto;font-size:11.5px;display:inline-flex}.ref-ava{color:#fff;background:linear-gradient(145deg, var(--c), var(--c));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ref-ava{background:linear-gradient(145deg, var(--c), color-mix(in oklch, var(--c) 50%, #ec4899))}}.ref-ava{box-shadow:0 10px 18px -12px var(--c)}.ref-partner-who{flex-direction:column;flex:1;min-width:0;display:flex}.ref-partner-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:900;overflow:hidden}.ref-partner-who small{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.ref-id{color:var(--muted-foreground);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:9999px;padding:.1rem .5rem;font-size:11px;font-weight:800}.ref-money{flex-direction:column;gap:.5rem;display:flex}.ref-balance{color:#fff;background:linear-gradient(120deg,#10b981,#0ea5e9 60%,#6366f1) 0 0/200% 100%;border-radius:1.05rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .8rem;animation:8s linear infinite ref-shine;display:flex;box-shadow:0 14px 26px -18px #10b981}.ref-balance small{opacity:.9;align-items:center;gap:.3rem;font-size:12px;font-weight:700;display:inline-flex}.ref-balance b{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:900}.ref-money-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.ref-money-grid>div{background:var(--foreground);border-radius:.8rem;padding:.4rem .55rem}@supports (color:color-mix(in lab, red, red)){.ref-money-grid>div{background:color-mix(in oklch, var(--foreground) 4%, transparent)}}.ref-money-grid dt{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:10.5px;font-weight:700;display:inline-flex}.ref-money-grid dt svg{color:var(--c)}.ref-money-grid dd{font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-size:12.5px;font-weight:800}.ref-link{color:#0284c7;text-underline-offset:3px;text-decoration:underline}.dark .ref-link{color:#38bdf8}.ref-foot{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:11.5px;display:inline-flex}.ref-state{border-radius:9999px;align-items:center;gap:.35rem;padding:.18rem .65rem;font-size:11.5px;font-weight:900;display:inline-flex}.ref-st-pending{color:#b45309;background:#f59e0b24;background:lab(72.7914% 26.933 75.4336/.14)}.ref-st-accepted{color:#15803d;background:#22c55e24;background:lab(70.2187% -57.9805 39.4386/.14)}.ref-st-canceled{color:#b91c1c;background:#ef444421;background:lab(55.7853% 65.6165 40.7976/.13)}.dark .ref-st-pending{color:#fbbf24}.dark .ref-st-accepted{color:#4ade80}.dark .ref-st-canceled{color:#f87171}.ref-dot{background:#f59e0b;border-radius:9999px;width:.5rem;height:.5rem;position:relative}.ref-dot:after{content:"";border-radius:inherit;background:#f59e0b;animation:1.5s cubic-bezier(0,0,.2,1) infinite ref-ping;position:absolute;inset:0}.ref-card{color:#fff;background:linear-gradient(135deg,#1e293b,#334155 60%,#475569);border-radius:1rem;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex;box-shadow:inset 0 1px #ffffff1f,0 10px 20px -16px #000}.ref-card-full{background:linear-gradient(135deg,#0f766e,#0e7490 55%,#4338ca)}.ref-card-none{color:var(--muted-foreground);background:var(--foreground);justify-content:center}@supports (color:color-mix(in lab, red, red)){.ref-card-none{background:color-mix(in oklch, var(--foreground) 5%, transparent)}}.ref-card-none{box-shadow:none;font-size:12px}.ref-card-chip{color:#78350f;background:linear-gradient(135deg,#fde68a,#f59e0b);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:1.6rem;display:inline-flex}.ref-card-body{flex-direction:column;flex:1;min-width:0;display:flex}.ref-card-body b{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.ref-card-full .ref-card-body b{font-size:15.5px}.ref-card-body small{opacity:.85;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;font-size:11px;display:inline-flex;overflow:hidden}.ref-card-body em{background:#ffffff2e;border-radius:.3rem;padding:0 .35rem;font-style:normal}.ref-copy{color:#fff!important;background:#ffffff26!important;border-radius:.7rem!important}.ref-copy:hover{background:#ffffff47!important}.ref-body{flex-direction:column;gap:.6rem;display:flex}.ref-body-req{flex-direction:row;align-items:flex-start}.ref-req-main{flex-direction:column;flex:1;gap:.55rem;min-width:0;display:flex}.ref-who{align-items:center;gap:.6rem;min-width:0;display:flex}.ref-who>span:last-child{flex-direction:column;min-width:0;display:flex}.ref-who small{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:10.5px;font-weight:700}.ref-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.ref-who em{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.ref-already{color:#15803d;background:#22c55e21;background:lab(70.2187% -57.9805 39.4386/.13);border-radius:9999px;align-self:flex-start;align-items:center;gap:.3rem;padding:.1rem .55rem;font-size:11px;font-weight:800;display:inline-flex}.ref-address{color:var(--muted-foreground);align-items:flex-start;gap:.35rem;font-size:12.5px;line-height:1.45;display:flex}.ref-address svg{color:#ef4444;flex-shrink:0;margin-top:.15rem}.ref-passport{flex-shrink:0;position:relative;overflow:hidden;border:1px solid var(--border)!important;background:var(--background)!important;border-radius:.95rem!important;width:6.2rem!important;height:7.6rem!important;padding:0!important}.ref-passport img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.ref-passport:hover img{transform:scale(1.08)}.ref-passport-zoom{color:#fff;opacity:0;background:#00000059;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.ref-passport:hover .ref-passport-zoom{opacity:1}.ref-passport-none{color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex;border-style:dashed!important}.ref-passport-none small{font-size:10.5px}.ref-photo-dialog{max-width:min(46rem,94vw)!important}.ref-photo-full{object-fit:contain;border-radius:.9rem;width:100%;max-height:75vh}.ref-order{color:inherit;border:1px solid #0ea5e9;border-radius:1rem;align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ref-order{border:1px solid color-mix(in oklch, #0ea5e9 30%, var(--border))}}.ref-order{background:#0ea5e9}@supports (color:color-mix(in lab, red, red)){.ref-order{background:color-mix(in oklch, #0ea5e9 8%, var(--background))}}.ref-order{transition:transform .16s}.ref-order:hover{transform:translate(3px)}.ref-order>svg{color:#0ea5e9}.ref-order>span{flex-direction:column;display:flex}.ref-order b{font-size:14px;font-weight:900}.ref-order small{color:var(--muted-foreground);font-size:11.5px}.ref-bonus{background:#a855f7;border-radius:1rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ref-bonus{background:color-mix(in oklch, #a855f7 9%, var(--background))}}.ref-bonus{border:1px solid #a855f7}@supports (color:color-mix(in lab, red, red)){.ref-bonus{border:1px solid color-mix(in oklch, #a855f7 28%, var(--border))}}.ref-bonus>span:first-child{flex-direction:column;display:flex}.ref-bonus small{color:var(--muted-foreground);font-size:11px}.ref-bonus b{color:#7c3aed;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:900}.dark .ref-bonus b{color:#c4b5fd}.ref-source{color:#fff;border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .6rem;font-size:11.5px;font-weight:800;display:inline-flex}.ref-source-code{background:linear-gradient(135deg,#f59e0b,#ef4444)}.ref-source-link{background:linear-gradient(135deg,#0ea5e9,#6366f1)}.ref-amount{border:1px solid #22c55e;border-radius:1.05rem;align-items:center;gap:.7rem;padding:.65rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ref-amount{border:1px solid color-mix(in oklch, #22c55e 32%, var(--border))}}.ref-amount{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.ref-amount{background:color-mix(in oklch, #22c55e 8%, var(--background))}}.ref-amount-ico{color:#fff;background:linear-gradient(145deg,#22c55e,#059669);border-radius:.8rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;animation:3.6s ease-in-out infinite ref-bob;display:inline-flex}.ref-amount>span:last-child{flex-direction:column;display:flex}.ref-amount small{color:var(--muted-foreground);font-size:11px}.ref-amount b{color:#15803d;font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:900}.dark .ref-amount b{color:#4ade80}.ref-amount em{color:var(--muted-foreground);font-size:11px;font-style:normal}.ref-decide{border-top:1px dashed var(--border);flex-direction:column;gap:.45rem;margin-top:auto;padding-top:.7rem;display:flex}.ref-note{border-radius:.9rem!important;min-height:3rem!important}.ref-hint{color:var(--muted-foreground);font-size:11.5px}.ref-decide-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.ref-accept{box-shadow:0 10px 20px -14px #22c55e;color:#fff!important;background:linear-gradient(135deg,#22c55e,#059669)!important;border:0!important;font-weight:800!important}.ref-reject{color:#dc2626!important;border-color:#ef4444!important}@supports (color:color-mix(in lab, red, red)){.ref-reject{border-color:color-mix(in oklch, #ef4444 40%, var(--border))!important}}.ref-reject{font-weight:800!important}.ref-reject:not(:disabled):hover{color:#fff!important;background:linear-gradient(135deg,#ef4444,#b91c1c)!important}.ref-verdict{background:var(--foreground);border-radius:1rem;align-items:flex-start;gap:.5rem;margin-top:auto;padding:.6rem .75rem;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.ref-verdict{background:color-mix(in oklch, var(--foreground) 4%, transparent)}}.ref-verdict svg{color:var(--c);flex-shrink:0}.ref-verdict>span{flex-direction:column;gap:.15rem;display:flex}.ref-verdict q{font-style:italic}.ref-verdict small{color:var(--muted-foreground);font-size:11px}.ref-empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);background-image:radial-gradient(var(--ref-dot) 1.1px, transparent 1.2px);background-size:18px 18px;border-radius:1.75rem;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;font-size:13px;display:flex}.ref-empty b{color:var(--foreground);font-size:15px}.ref-empty-ico{color:#fff;background:linear-gradient(145deg, var(--c), #ec4899);width:4rem;height:4rem;box-shadow:0 16px 30px -16px var(--c);border-radius:1.3rem;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both ref-pop,4s ease-in-out .6s infinite ref-bob;display:inline-flex}@media (prefers-reduced-motion:reduce){.ref-page *,.ref-page :before,.ref-page :after{animation:none!important}}.ref-found{letter-spacing:.005em}.of-links{row-gap:.35rem}@keyframes mid-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mid-pop{0%{opacity:0;transform:scale(.4)rotate(-16deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes mid-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mid-scan{0%{transform:translateY(-110%)}to{transform:translateY(110%)}}@keyframes mid-reveal{0%{filter:blur(6px);opacity:.4}to{filter:none;opacity:1}}.mid-page{--mid-c:#0ea5e9;--mid-dot:var(--foreground);flex-direction:column;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mid-page{--mid-dot:color-mix(in oklch, var(--foreground) 13%, transparent)}}.mid-page>*{margin:0!important}.mid-privacy{border:1px solid #f43f5e;border-radius:1.3rem;align-items:center;gap:.8rem;padding:.85rem 1.05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mid-privacy{border:1px solid color-mix(in oklch, #f43f5e 35%, var(--border))}}.mid-privacy{background:linear-gradient(110deg, #f43f5e, var(--card) 70%)}@supports (color:color-mix(in lab, red, red)){.mid-privacy{background:linear-gradient(110deg, color-mix(in oklch, #f43f5e 10%, var(--card)), var(--card) 70%)}}.mid-privacy{animation:.36s cubic-bezier(.22,.9,.3,1) both mid-rise}.mid-privacy-ico{color:#fff;background:linear-gradient(145deg,#f43f5e,#be123c);border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 20px -12px #f43f5e}.mid-privacy-ico:after{content:"";background:linear-gradient(#0000,#fff6,#0000);height:40%;animation:2.4s ease-in-out infinite mid-scan;position:absolute;left:0;right:0}.mid-privacy>span:last-child{flex-direction:column;gap:.1rem;display:flex}.mid-privacy b{font-size:14px;font-weight:900}.mid-privacy small{color:var(--muted-foreground);font-size:12.5px;line-height:1.45}.mid-filters{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.mid-search{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex:20rem;align-items:center;gap:.5rem;height:2.85rem;padding:0 .55rem 0 .95rem;transition:border-color .16s,box-shadow .16s;display:flex}.mid-short{flex:0 10rem}.mid-search>svg:first-child{color:var(--mid-c)}.mid-search:focus-within{border-color:var(--mid-c)}@supports (color:color-mix(in lab, red, red)){.mid-search:focus-within{border-color:color-mix(in oklch, var(--mid-c) 55%, var(--border))}}.mid-search:focus-within{box-shadow:0 0 0 4px var(--mid-c)}@supports (color:color-mix(in lab, red, red)){.mid-search:focus-within{box-shadow:0 0 0 4px color-mix(in oklch, var(--mid-c) 14%, transparent)}}.mid-bare{font-variant-numeric:tabular-nums;flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.mid-kind{color:#fff;background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:11px;font-weight:900;animation:.3s cubic-bezier(.34,1.56,.64,1) both mid-pop;display:inline-flex}.mid-spin{color:var(--mid-c);flex-shrink:0}.mid-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.mid-seg-btn{height:2.15rem!important;color:var(--muted-foreground)!important;border-radius:9999px!important;font-weight:700!important}.mid-seg-on{box-shadow:0 8px 18px -10px #0ea5e9;color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#6366f1)!important}.mid-reset{color:var(--muted-foreground)!important;font-weight:700!important}.mid-found{color:var(--muted-foreground);margin-left:auto;font-size:12.5px;font-weight:800}.mid-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;transition:opacity .2s;display:flex}.mid-dim{opacity:.55;pointer-events:none}.mid-row{--rc:#0ea5e9;isolation:isolate;border:1px solid var(--border);background:linear-gradient(120deg, var(--rc), var(--card) 45%);border-radius:1.4rem;grid-template-columns:11rem minmax(14rem,1.3fr) minmax(13rem,1fr) minmax(14rem,1.2fr) 2.4rem;align-items:start;gap:1rem;padding:.95rem 1rem .95rem 1.2rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mid-row{background:linear-gradient(120deg, color-mix(in oklch, var(--rc) 7%, var(--card)), var(--card) 45%)}}.mid-row{animation:.38s cubic-bezier(.22,.9,.3,1) both mid-rise;animation-delay:calc(var(--i,0) * 30ms);transition:border-color .2s,box-shadow .2s}.mid-f{--rc:#ec4899}.mid-row:before{content:"";background:linear-gradient(180deg, var(--rc), var(--rc));width:4px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.mid-row:before{background:linear-gradient(180deg, var(--rc), color-mix(in oklch, var(--rc) 25%, transparent))}}.mid-row:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--mid-dot) 1.1px, transparent 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 55%);mask-image:radial-gradient(at 100% 0,#000,#0000 55%)}.mid-row:hover{border-color:var(--rc)}@supports (color:color-mix(in lab, red, red)){.mid-row:hover{border-color:color-mix(in oklch, var(--rc) 35%, var(--border))}}.mid-row:hover{box-shadow:0 18px 34px -28px var(--rc)}@media (max-width:1200px){.mid-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.4rem}.mid-when{flex-wrap:wrap;grid-column:1/3;flex-direction:row!important}.mid-eye{grid-area:1/3}}@media (max-width:680px){.mid-row{grid-template-columns:minmax(0,1fr) 2.4rem}.mid-when{grid-column:1}.mid-person,.mid-doc,.mid-addr{grid-column:1/-1}}.mid-col{flex-direction:column;gap:.3rem;min-width:0;display:flex}.mid-col small{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:11.5px;line-height:1.4;display:inline-flex}.mid-date{align-items:center;gap:.3rem;font-size:12.5px;font-weight:800;display:inline-flex}.mid-date svg{color:var(--rc)}.mid-acc{flex-wrap:wrap;align-items:center;gap:.2rem;display:inline-flex}.mid-acc-link{color:#0284c7;font-variant-numeric:tabular-nums;background:#0ea5e91f;background:lab(63.352% -17.6077 -44.8636/.12);border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .55rem;font-size:12px;font-weight:800;display:inline-flex}.mid-acc-link:hover{background:#0ea5e938;background:lab(63.352% -17.6077 -44.8636/.22)}.dark .mid-acc-link{color:#38bdf8}.mid-acc-only{height:1.5rem!important;color:var(--muted-foreground)!important;font-size:10.5px!important;font-weight:700!important}.mid-dev{text-transform:capitalize;color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:11.5px;font-weight:700;display:inline-flex}.mid-dev em{border:1px solid var(--border);text-transform:none;border-radius:.35rem;padding:0 .4rem;font-style:normal}.mid-person{flex-direction:row;align-items:flex-start;gap:.7rem}.mid-avatar{color:#fff;background:linear-gradient(145deg, var(--rc), var(--rc));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mid-avatar{background:linear-gradient(145deg, var(--rc), color-mix(in oklch, var(--rc) 45%, #6366f1))}}.mid-avatar{box-shadow:0 10px 18px -12px var(--rc)}.mid-photo{color:#fff!important;border-radius:9999px!important;width:100%!important;height:100%!important}.mid-person-body{flex-direction:column;gap:.25rem;min-width:0;display:flex}.mid-name{text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;align-items:center;gap:.3rem;font-size:14px;font-weight:900;display:inline-flex}.mid-verified{color:#22c55e;flex-shrink:0}.mid-secret{background:var(--foreground);border-radius:.6rem;align-self:flex-start;align-items:center;gap:.35rem;padding:.15rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mid-secret{background:color-mix(in oklch, var(--foreground) 6%, transparent)}}.mid-secret{border:1px dashed var(--border)}.mid-secret svg{color:#8b5cf6}.mid-secret code{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800;animation:.26s ease-out mid-reveal}.mid-secret-lg code{font-size:14px}.mid-phone{font-variant-numeric:tabular-nums}.mid-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:10.5px;font-weight:800;display:inline-flex}.mid-label>svg{color:var(--rc)}.mid-expired,.mid-valid{letter-spacing:0;border-radius:9999px;align-items:center;gap:.2rem;padding:.05rem .45rem;font-size:10px;display:inline-flex}.mid-expired{color:#fff;background:#ef4444;animation:.36s cubic-bezier(.34,1.56,.64,1) both mid-pop}.mid-valid{color:#15803d;background:#22c55e26;background:lab(70.2187% -57.9805 39.4386/.15)}.dark .mid-valid{color:#4ade80}.mid-doctype{font-size:11px!important}.mid-addr-main{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.mid-temp{font-style:italic}.mid-eye{color:var(--muted-foreground)!important;border:1px solid var(--border)!important;border-radius:.8rem!important}.mid-eye:hover{color:#8b5cf6!important;border-color:#8b5cf6!important}@supports (color:color-mix(in lab, red, red)){.mid-eye:hover{border-color:color-mix(in oklch, #8b5cf6 45%, var(--border))!important}}.mid-eye-on{color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;border-color:#0000!important}.mid-empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);background-image:radial-gradient(var(--mid-dot) 1.1px, transparent 1.2px);background-size:18px 18px;border-radius:1.75rem;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;font-size:13px;display:flex}.mid-empty b{color:var(--foreground);font-size:15px}.mid-empty-ico{color:#fff;background:linear-gradient(145deg,#0ea5e9,#6366f1);border-radius:1.3rem;justify-content:center;align-items:center;width:4rem;height:4rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both mid-pop,4s ease-in-out .6s infinite mid-bob;display:inline-flex;box-shadow:0 16px 30px -16px #0ea5e9}.mid-photo-dialog{max-width:min(28rem,94vw)!important}.mid-photo-full{border-radius:.9rem;width:100%}@media (prefers-reduced-motion:reduce){.mid-page *,.mid-page :before,.mid-page :after{animation:none!important}}.mid-found{letter-spacing:.005em}@keyframes bes-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bes-pop{0%{opacity:0;transform:scale(.4)rotate(-16deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes bes-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes bes-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes bes-alarm{0%,to{box-shadow:0 0 #ef444473;box-shadow:0 0 lab(55.7853% 65.6165 40.7976/.45)}50%{box-shadow:0 0 0 6px #0000}}@keyframes bes-bar{0%{transform:translate(-50%,140%)}to{transform:translate(-50%)}}@keyframes bes-gear{to{transform:rotate(360deg)}}.bes-page{--bes-dot:var(--foreground);flex-direction:column;gap:1rem;display:flex;padding-bottom:6rem!important}@supports (color:color-mix(in lab, red, red)){.bes-page{--bes-dot:color-mix(in oklch, var(--foreground) 13%, transparent)}}.bes-page>*{margin:0!important}.bes-nav{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.35rem;width:fit-content;max-width:100%;padding:.35rem;animation:.36s cubic-bezier(.22,.9,.3,1) both bes-rise;display:flex;overflow-x:auto}.bes-nav-item{--nc:oklch(.62 .18 var(--h));height:2.4rem;color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;align-items:center;gap:.45rem;padding:0 1rem;font-size:13px;font-weight:800;transition:all .2s;display:inline-flex}.bes-nav-item:hover{color:var(--foreground);background:var(--nc)}@supports (color:color-mix(in lab, red, red)){.bes-nav-item:hover{background:color-mix(in oklch, var(--nc) 10%, transparent)}}.bes-nav-on{box-shadow:0 8px 18px -10px var(--nc);color:#fff!important;background:linear-gradient(135deg, var(--nc), oklch(.52 .2 calc(var(--h) + 40deg)))!important}.bes-nav-on svg{animation:2.4s ease-in-out infinite bes-bob}.bes-status{flex-wrap:wrap;gap:.5rem;display:flex}.bes-env,.bes-cache{border:1px solid var(--border);background:var(--card);border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:12.5px;font-weight:800;display:inline-flex}.bes-env-prod{color:#fff;background:linear-gradient(135deg,#22c55e,#059669);border-color:#0000}.bes-env-dev{color:#fff;background:linear-gradient(135deg,#f59e0b,#ef4444);border-color:#0000}.bes-env svg{animation:8s linear infinite bes-gear}.bes-cache{color:var(--muted-foreground);font-weight:700}.bes-cache-on{color:#b45309;border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.bes-cache-on{border-color:color-mix(in oklch, #f59e0b 45%, var(--border))}}.bes-cache-on{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.bes-cache-on{background:color-mix(in oklch, #f59e0b 9%, var(--card))}}.dark .bes-cache-on{color:#fbbf24}.bes-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.9rem;display:grid}.bes-card{--c:oklch(.64 .19 var(--h));isolation:isolate;border:1px solid var(--c);border-radius:1.5rem;flex-direction:column;gap:.65rem;padding:1.05rem 1.1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bes-card{border:1px solid color-mix(in oklch, var(--c) 22%, var(--border))}}.bes-card{background:linear-gradient(140deg, var(--c), var(--card) 60%)}@supports (color:color-mix(in lab, red, red)){.bes-card{background:linear-gradient(140deg, color-mix(in oklch, var(--c) 10%, var(--card)), var(--card) 60%)}}.bes-card{animation:.42s cubic-bezier(.22,.9,.3,1) both bes-rise;animation-delay:calc(var(--i,0) * 60ms);transition:border-color .2s,box-shadow .2s}.bes-card:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--bes-dot) 1.1px, transparent 1.2px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 60%);mask-image:radial-gradient(at 100% 0,#000,#0000 60%)}.bes-card-dirty{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf633;box-shadow:0 0 0 3px lab(50.6912% 45.8505 -71.7975/.2)}.bes-card-bad{border-color:#ef4444;animation:.42s both bes-rise,2s ease-in-out infinite bes-alarm}.bes-card-head{align-items:center;gap:.7rem;display:flex}.bes-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .21 calc(var(--h) + 35deg)));width:2.7rem;height:2.7rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both bes-pop;display:inline-flex}.bes-card-title{flex-direction:column;flex:1;min-width:0;display:flex}.bes-card-title b{font-size:14.5px;font-weight:900}.bes-card-title code{color:var(--muted-foreground);font-size:11px}.bes-undo{color:#8b5cf6!important;border-radius:9999px!important}.bes-hint{color:var(--muted-foreground);min-height:2.2rem;margin:0;font-size:12px;line-height:1.45}.bes-toggle{border:1px solid var(--border);background:var(--background);border-radius:1rem;grid-auto-columns:1fr;grid-auto-flow:column;gap:.3rem;padding:.3rem;display:grid}.bes-toggle-btn{height:2.4rem!important;color:var(--muted-foreground)!important;border-radius:.75rem!important;gap:.35rem!important;font-weight:800!important}.bes-on{box-shadow:0 8px 16px -10px #22c55e;color:#fff!important;background:linear-gradient(135deg,#22c55e,#059669)!important}.bes-off{color:#fff!important;background:linear-gradient(135deg,#64748b,#334155)!important}.bes-warn{box-shadow:0 8px 16px -10px #f59e0b;color:#fff!important;background:linear-gradient(135deg,#f59e0b,#ef4444)!important}.bes-card[style*="--h: 0deg"] .bes-on,.bes-card-bad .bes-on{box-shadow:0 8px 16px -10px #ef4444;background:linear-gradient(135deg,#ef4444,#b91c1c)!important}.bes-select{--lc:oklch(.64 .19 var(--lh));gap:.55rem;width:100%;font-weight:800;border-radius:1rem!important;height:2.85rem!important}.bes-level-dot{background:var(--lc);width:.6rem;height:.6rem;box-shadow:0 0 8px var(--lc);border-radius:9999px}.bes-values{flex-wrap:wrap;gap:.35rem;display:flex}.bes-values span{color:var(--muted-foreground);border:1px solid var(--border);border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:11px;display:inline-flex}.bes-values b{color:var(--foreground)}.bes-differs,.bes-danger{align-items:center;gap:.3rem;font-size:11.5px;font-weight:700;display:inline-flex}.bes-differs{color:#d97706}.bes-danger{color:#dc2626}.bes-savebar{z-index:40;border:1px solid #8b5cf6;border-radius:1.4rem;align-items:center;gap:.6rem;width:min(52rem,100vw - 2rem);padding:.7rem .8rem .7rem 1.1rem;display:flex;position:fixed;bottom:1.2rem;left:50%}@supports (color:color-mix(in lab, red, red)){.bes-savebar{border:1px solid color-mix(in oklch, #8b5cf6 40%, var(--border))}}.bes-savebar{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.bes-savebar{background:color-mix(in oklch, var(--card) 92%, transparent)}}.bes-savebar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .32s cubic-bezier(.22,.9,.3,1);transform:translate(-50%,160%);box-shadow:0 24px 50px -24px #0009}.bes-savebar-on{transform:translate(-50%)}.bes-savebar-text{flex-direction:column;flex:1;min-width:0;display:flex}.bes-savebar-text b{font-size:13.5px;font-weight:900}.bes-savebar-text small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-family:var(--font-mono,monospace);overflow:hidden}.bes-save,.bes-refresh{box-shadow:0 12px 24px -14px #8b5cf6;color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#6366f1 55%,#0ea5e9)!important;border:0!important;font-weight:800!important}.bes-confirm-title{color:#dc2626;align-items:center;gap:.5rem;display:flex}.bes-confirm-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bes-confirm-list li{border:1px solid #ef4444;border-radius:.9rem;flex-direction:column;gap:.2rem;padding:.6rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bes-confirm-list li{border:1px solid color-mix(in oklch, #ef4444 35%, var(--border))}}.bes-confirm-list li{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.bes-confirm-list li{background:color-mix(in oklch, #ef4444 7%, var(--background))}}.bes-confirm-list code{font-size:12.5px;font-weight:800}.bes-confirm-list span{color:var(--muted-foreground);font-size:12px}.bes-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:1000px){.bes-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.bes-tile{--c:oklch(.66 .19 var(--h));border:1px solid var(--c);border-radius:1.35rem;align-items:center;gap:.75rem;padding:.95rem 1.05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bes-tile{border:1px solid color-mix(in oklch, var(--c) 28%, var(--border))}}.bes-tile{background:linear-gradient(135deg, var(--c), var(--card) 72%)}@supports (color:color-mix(in lab, red, red)){.bes-tile{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 14%, var(--card)), var(--card) 72%)}}.bes-tile{animation:.42s cubic-bezier(.22,.9,.3,1) both bes-rise;animation-delay:calc(var(--i,0) * 60ms)}.bes-tile-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .21 calc(var(--h) + 35deg)));border-radius:.9rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both bes-pop,4.4s ease-in-out .8s infinite bes-bob;display:inline-flex}.bes-tile-body{flex-direction:column;min-width:0;display:flex}.bes-tile-body small{color:var(--muted-foreground);font-size:12px;font-weight:700}.bes-tile-body b{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;font-weight:900;overflow:hidden}.bes-filters{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.bes-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.bes-seg-btn{height:2.15rem!important;color:var(--muted-foreground)!important;border-radius:9999px!important;font-weight:700!important}.bes-seg-on{color:#fff!important;background:linear-gradient(135deg,#22c55e,#0ea5e9)!important}.bes-search{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex:16rem;align-items:center;gap:.5rem;height:2.75rem;padding:0 .55rem 0 .95rem;display:flex}.bes-search>svg{color:#22c55e}.bes-bare{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.bes-pgrid{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:.9rem;transition:opacity .2s;display:grid}.bes-dim{opacity:.55;pointer-events:none}.bes-prov{--c:oklch(.64 .18 var(--h));border:1px solid var(--border);background:linear-gradient(140deg, var(--c), var(--card) 55%);border-radius:1.5rem;flex-direction:column;gap:.65rem;padding:1rem 1.05rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bes-prov{background:linear-gradient(140deg, color-mix(in oklch, var(--c) 9%, var(--card)), var(--card) 55%)}}.bes-prov{animation:.4s cubic-bezier(.22,.9,.3,1) both bes-rise;animation-delay:calc(var(--i,0) * 35ms);transition:transform .2s,border-color .2s,box-shadow .2s}.bes-prov:before{content:"";background:linear-gradient(90deg, var(--c), transparent);height:3px;position:absolute;top:0;left:0;right:0}.bes-prov:hover{border-color:var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.bes-prov:hover{border-color:color-mix(in oklch, var(--c) 40%, var(--border))}}.bes-prov:hover{box-shadow:0 20px 38px -28px var(--c)}.bes-prov-off{filter:grayscale(.75);opacity:.75}.bes-prov-off:hover{filter:none;opacity:1}.bes-prov-head{align-items:center;gap:.6rem;display:flex}.bes-prov-head .bes-logo,.bes-prov-head .bk-logo{border-radius:.9rem;width:2.8rem;height:2.8rem}.bes-prov-name{flex-direction:column;flex:1;min-width:0;display:flex}.bes-prov-name b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.bes-prov-name code{color:var(--muted-foreground);font-size:11px}.bes-pill{border-radius:9999px;align-items:center;gap:.35rem;padding:.18rem .65rem;font-size:11.5px;font-weight:900;display:inline-flex}.bes-pill-on{color:#15803d;background:#22c55e26;background:lab(70.2187% -57.9805 39.4386/.15)}.bes-pill-off{color:var(--muted-foreground);border:1px solid var(--border)}.dark .bes-pill-on{color:#4ade80}.bes-live{background:#22c55e;border-radius:9999px;width:.5rem;height:.5rem;position:relative}.bes-live:after{content:"";border-radius:inherit;background:#22c55e;animation:1.5s cubic-bezier(0,0,.2,1) infinite bes-ping;position:absolute;inset:0}.bes-badges{flex-wrap:wrap;gap:.3rem;display:flex}.bes-badge{color:var(--muted-foreground);border:1px solid var(--border);border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:10.5px;font-weight:800;display:inline-flex}.bes-b-inst{color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899);border-color:#0000}.bes-b-online{color:#fff;background:linear-gradient(135deg,#0ea5e9,#6366f1);border-color:#0000}.bes-b-debug{color:#fff;background:#f59e0b;border-color:#0000}.bes-b-api{color:#15803d;border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.bes-b-api{border-color:color-mix(in oklch, #22c55e 40%, var(--border))}}.bes-b-noapi{color:#dc2626;border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.bes-b-noapi{border-color:color-mix(in oklch, #ef4444 40%, var(--border))}}.bes-channels{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;display:grid}.bes-ch{color:var(--muted-foreground);background:var(--foreground);border-radius:.7rem;justify-content:center;align-items:center;gap:.25rem;padding:.35rem .2rem;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bes-ch{background:color-mix(in oklch, var(--foreground) 4%, transparent)}}.bes-ch{opacity:.55;text-decoration:line-through}.bes-ch-on{opacity:1;color:var(--c);background:var(--c);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.bes-ch-on{background:color-mix(in oklch, var(--c) 13%, transparent)}}.bes-terms{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:.9rem;width:100%;font-size:12px;overflow:hidden}.bes-terms th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);background:var(--c);padding:.35rem .6rem;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.bes-terms th{background:color-mix(in oklch, var(--c) 9%, var(--card))}}.bes-terms th{cursor:help}.bes-terms td{border-top:1px dashed var(--border);font-variant-numeric:tabular-nums;padding:.3rem .6rem}.bes-terms td:nth-child(2){color:#d97706;font-weight:800}.bes-terms td:nth-child(3){color:#16a34a;font-weight:800}.bes-prov-foot{border-top:1px dashed var(--border);color:var(--muted-foreground);flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.5rem;font-size:11.5px;display:flex}.bes-prov-foot span,.bes-docs{align-items:center;gap:.25rem;display:inline-flex}.bes-prov-foot b{color:var(--foreground)}.bes-docs{color:#0284c7;margin-left:auto;font-weight:700}.dark .bes-docs{color:#38bdf8}.bes-tg-sum{border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:13px;font-weight:800;display:flex}.bes-tg-sum small{color:var(--muted-foreground);align-items:center;gap:.25rem;margin-left:auto;font-size:11.5px;font-weight:600;display:inline-flex}.bes-tg-sum-ok{color:#15803d;border:1px solid #22c55e}@supports (color:color-mix(in lab, red, red)){.bes-tg-sum-ok{border:1px solid color-mix(in oklch, #22c55e 40%, var(--border))}}.bes-tg-sum-ok{background:#22c55e}@supports (color:color-mix(in lab, red, red)){.bes-tg-sum-ok{background:color-mix(in oklch, #22c55e 9%, var(--card))}}.bes-tg-sum-bad{color:#b91c1c;border:1px solid #ef4444}@supports (color:color-mix(in lab, red, red)){.bes-tg-sum-bad{border:1px solid color-mix(in oklch, #ef4444 40%, var(--border))}}.bes-tg-sum-bad{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.bes-tg-sum-bad{background:color-mix(in oklch, #ef4444 9%, var(--card))}}.dark .bes-tg-sum-ok{color:#4ade80}.dark .bes-tg-sum-bad{color:#f87171}.bes-bot{--c:#229ed9;border:1px solid var(--border);background:linear-gradient(140deg, var(--c), var(--card) 55%);border-radius:1.5rem;flex-direction:column;gap:.65rem;padding:1rem 1.05rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bes-bot{background:linear-gradient(140deg, color-mix(in oklch, var(--c) 9%, var(--card)), var(--card) 55%)}}.bes-bot{animation:.4s cubic-bezier(.22,.9,.3,1) both bes-rise;animation-delay:calc(var(--i,0) * 40ms)}.bes-bot:before{content:"";background:linear-gradient(90deg, var(--c), transparent);height:3px;position:absolute;top:0;left:0;right:0}.bes-bot-bad{--c:#ef4444;border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.bes-bot-bad{border-color:color-mix(in oklch, #ef4444 45%, var(--border))}}.bes-bot-bad{animation:.4s both bes-rise,2.2s ease-in-out .6s infinite bes-alarm}.bes-bot-off{opacity:.75}.bes-bot-head{align-items:center;gap:.6rem;display:flex}.bes-bot-ico{color:#fff;background:linear-gradient(145deg, var(--c), var(--c));border-radius:9999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bes-bot-ico{background:linear-gradient(145deg, var(--c), color-mix(in oklch, var(--c) 55%, #6366f1))}}.bes-bot-ico{animation:3.6s ease-in-out infinite bes-bob}.bes-bot-name{flex-direction:column;flex:1;min-width:0;display:flex}.bes-bot-name b{font-size:15px;font-weight:900}.bes-bot-name a{color:#229ed9;align-items:center;gap:.15rem;font-size:12px;font-weight:700;display:inline-flex}.bes-bot-err{color:#fff;background:linear-gradient(135deg,#ef4444,#b91c1c);border-radius:.9rem;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:12.5px;font-weight:800;display:flex}.bes-bot-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.bes-bot-facts>div{background:var(--foreground);border-radius:.8rem;padding:.4rem .55rem}@supports (color:color-mix(in lab, red, red)){.bes-bot-facts>div{background:color-mix(in oklch, var(--foreground) 4%, transparent)}}.bes-bot-facts dt{color:var(--muted-foreground);align-items:center;gap:.25rem;font-size:10.5px;font-weight:700;display:inline-flex}.bes-bot-facts dd{font-variant-numeric:tabular-nums;text-overflow:ellipsis;margin:.1rem 0 0;font-size:12.5px;font-weight:800;overflow:hidden}.bes-ok{color:#16a34a}.bes-no{color:#dc2626}.dark .bes-ok{color:#4ade80}.dark .bes-no{color:#f87171}.bes-hook{border:1px dashed var(--border);border-radius:.95rem;flex-direction:column;gap:.25rem;padding:.55rem .7rem;display:flex}.bes-hook-row{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:11px;font-weight:800;display:inline-flex}.bes-hook code{overflow-wrap:anywhere;font-size:11.5px}.bes-hook small{color:var(--muted-foreground);overflow-wrap:anywhere;align-items:center;gap:.25rem;font-size:11px;display:inline-flex}.bes-mismatch{color:#d97706!important}.bes-bot-lasterr{color:#b45309;background:#f59e0b1a;background:lab(72.7914% 26.933 75.4336/.1);border-radius:.9rem;align-items:flex-start;gap:.45rem;padding:.5rem .7rem;font-size:12px;display:flex}.dark .bes-bot-lasterr{color:#fbbf24}.bes-bot-lasterr>span{flex-direction:column;min-width:0;display:flex}.bes-bot-lasterr small{overflow-wrap:anywhere}.bes-empty{border:1px dashed var(--border);color:var(--muted-foreground);background-image:radial-gradient(var(--bes-dot) 1.1px, transparent 1.2px);background-size:18px 18px;border-radius:1.75rem;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;font-size:13px;display:flex}.bes-empty b{color:var(--foreground);font-size:15px}@media (prefers-reduced-motion:reduce){.bes-page *,.bes-page :before,.bes-page :after{animation:none!important}}.bes-hint{letter-spacing:.005em}.bes-prov,.bes-bot,.bes-tile,.ref-partner,.ref-item,.sts-row,.crec-row,.sms-row,.oa-card,.ck-card{isolation:isolate;position:relative}.bes-tile,.sms-row{overflow:hidden}.bes-prov:after,.bes-bot:after,.bes-tile:after,.ref-partner:after,.ref-item:after,.sts-row:after,.crec-row:after,.sms-row:after,.oa-card:after,.ck-card:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:radial-gradient(var(--foreground) 1.1px, transparent 1.2px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bes-prov:after,.bes-bot:after,.bes-tile:after,.ref-partner:after,.ref-item:after,.sts-row:after,.crec-row:after,.sms-row:after,.oa-card:after,.ck-card:after{background-image:radial-gradient(color-mix(in oklch, var(--foreground) 14%, transparent) 1.1px, transparent 1.2px)}}.bes-prov:after,.bes-bot:after,.bes-tile:after,.ref-partner:after,.ref-item:after,.sts-row:after,.crec-row:after,.sms-row:after,.oa-card:after,.ck-card:after{opacity:.9;background-size:16px 16px;transition:opacity .26s,background-size .4s;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 62%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 62%)}.sts-row:after,.crec-row:after,.sms-row:after{-webkit-mask-image:radial-gradient(at 100%,#000 0%,#0000 45%);mask-image:radial-gradient(at 100%,#000 0%,#0000 45%)}.oa-card:after,.ck-card:after{opacity:.55;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 40%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 40%)}.bes-prov:hover:after,.bes-bot:hover:after,.bes-tile:hover:after,.ref-partner:hover:after,.ref-item:hover:after,.sts-row:hover:after,.crec-row:hover:after,.sms-row:hover:after{opacity:1;background-size:14px 14px}.crec-row:after{will-change:opacity}@keyframes spg-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes spg-pop{0%{opacity:0;transform:scale(.4)rotate(-16deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes spg-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(-4deg)}}@keyframes spg-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes spg-spark{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(90deg)}}@keyframes spg-sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.spg-page{--spg-dot:var(--foreground);flex-direction:column;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.spg-page{--spg-dot:color-mix(in oklch, var(--foreground) 13%, transparent)}}.spg-page>*{margin:0!important}.spg-create{box-shadow:0 12px 24px -14px #22c55e;color:#fff!important;background:linear-gradient(135deg,#22c55e,#0ea5e9 60%,#6366f1) 0 0/160% 100%!important;border:0!important;font-weight:800!important;transition:background-position .4s,transform .16s!important}.spg-create:hover{background-position:100% 0!important}.spg-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:1000px){.spg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.spg-tile{--c:oklch(.66 .19 var(--h));isolation:isolate;text-align:left;position:relative;overflow:hidden;border:1px solid var(--c)!important;border-radius:1.4rem!important;justify-content:flex-start!important;align-items:center!important;gap:.8rem!important;height:auto!important;padding:1rem 1.1rem!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.spg-tile{border:1px solid color-mix(in oklch, var(--c) 28%, var(--border))!important}}.spg-tile{background:linear-gradient(135deg, var(--c), var(--card) 72%)!important}@supports (color:color-mix(in lab, red, red)){.spg-tile{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 14%, var(--card)), var(--card) 72%)!important}}.spg-tile{animation:.44s cubic-bezier(.22,.9,.3,1) both spg-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform .2s,box-shadow .2s!important}.spg-tile:after{content:"";z-index:-1;background-image:radial-gradient(var(--spg-dot) 1.1px, transparent 1.2px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 65%);mask-image:radial-gradient(at 100% 0,#000,#0000 65%)}button.spg-tile:hover{box-shadow:0 16px 30px -22px var(--c);transform:translateY(-3px)}.spg-tile-on{box-shadow:0 0 0 3px var(--c);border-color:var(--c)!important}@supports (color:color-mix(in lab, red, red)){.spg-tile-on{box-shadow:0 0 0 3px color-mix(in oklch, var(--c) 22%, transparent)}}.spg-tile-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .21 calc(var(--h) + 35deg)));width:2.8rem;height:2.8rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both spg-pop,4.4s ease-in-out .8s infinite spg-bob;display:inline-flex}.spg-tile-body{flex-direction:column;min-width:0;display:flex}.spg-tile-body small{color:var(--muted-foreground);font-size:12px;font-weight:700}.spg-tile-body b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:900;line-height:1.15}.spg-note{color:var(--muted-foreground);border:1px solid #0ea5e9;border-radius:1.2rem;align-items:flex-start;gap:.65rem;padding:.8rem 1rem;font-size:12.5px;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){.spg-note{border:1px solid color-mix(in oklch, #0ea5e9 30%, var(--border))}}.spg-note{background:linear-gradient(110deg, #0ea5e9, var(--card) 70%)}@supports (color:color-mix(in lab, red, red)){.spg-note{background:linear-gradient(110deg, color-mix(in oklch, #0ea5e9 9%, var(--card)), var(--card) 70%)}}.spg-note-ico{color:#fff;background:linear-gradient(145deg,#0ea5e9,#6366f1);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.spg-bar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.spg-search{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex:18rem;align-items:center;gap:.5rem;height:2.85rem;padding:0 .55rem 0 1rem;transition:border-color .16s,box-shadow .16s;display:flex}.spg-search>svg{color:#22c55e}.spg-search:focus-within{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.spg-search:focus-within{border-color:color-mix(in oklch, #22c55e 55%, var(--border))}}.spg-search:focus-within{box-shadow:0 0 0 4px #22c55e24;box-shadow:0 0 0 4px lab(70.2187% -57.9805 39.4386/.14)}.spg-bare{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.spg-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;gap:.25rem;padding:.25rem;display:inline-flex}.spg-seg-btn{height:2.15rem!important;color:var(--muted-foreground)!important;border-radius:9999px!important;font-weight:700!important}.spg-seg-on{box-shadow:0 8px 18px -10px #22c55e;color:#fff!important;background:linear-gradient(135deg,#22c55e,#0ea5e9)!important}.spg-hint{color:var(--muted-foreground);align-items:center;gap:.3rem;margin-left:auto;font-size:11.5px;display:inline-flex}.spg-error{color:#b91c1c;border:1px solid #ef4444;border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.spg-error{border:1px solid color-mix(in oklch, #ef4444 40%, var(--border))}}.spg-error{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.spg-error{background:color-mix(in oklch, #ef4444 9%, var(--card))}}.dark .spg-error{color:#f87171}.spg-grid{grid-template-columns:repeat(auto-fill,minmax(19.5rem,1fr));gap:.95rem;margin:0;padding:0;list-style:none;transition:opacity .2s;display:grid}.spg-dim{opacity:.55;pointer-events:none}.spg-card{--c:oklch(.64 .18 var(--h));isolation:isolate;border:1px solid var(--c);border-radius:1.6rem;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.spg-card{border:1px solid color-mix(in oklch, var(--c) 22%, var(--border))}}.spg-card{background:var(--card);animation:.46s cubic-bezier(.22,.9,.3,1) both spg-rise;animation-delay:calc(var(--i,0) * 45ms);transition:transform .22s,border-color .22s,box-shadow .22s}.spg-card:hover{border-color:var(--c);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.spg-card:hover{border-color:color-mix(in oklch, var(--c) 50%, var(--border))}}.spg-card:hover{box-shadow:0 26px 46px -30px var(--c)}.spg-card-draft{--c:#f59e0b}.spg-card-deleted{filter:grayscale(.8);opacity:.7}.spg-card-deleted:hover{filter:none;opacity:1}.spg-cover{aspect-ratio:16/7;background:radial-gradient(circle at 20% 20%, #fff3 0 2px, transparent 3px) 0 0 / 18px 18px, linear-gradient(135deg, var(--c), var(--c) 50%, var(--c));place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.spg-cover{background:radial-gradient(circle at 20% 20%, #fff3 0 2px, transparent 3px) 0 0 / 18px 18px, linear-gradient(135deg, color-mix(in oklch, var(--c) 80%, #fff), var(--c) 50%, color-mix(in oklch, var(--c) 55%, #000))}}.spg-cover:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:40%;position:absolute;top:0;bottom:0;transform:translate(-120%)skew(-18deg)}.spg-card:hover .spg-cover:before{animation:1s ease-out spg-sheen}.spg-cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.spg-card:hover .spg-cover img{transform:scale(1.06)}.spg-cover img+.spg-cover-ico{display:none}.spg-cover-ico{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:1.15rem;place-items:center;width:3.8rem;height:3.8rem;animation:4.4s ease-in-out infinite spg-bob;display:grid;box-shadow:inset 0 0 0 2px #ffffff47}.spg-pos,.spg-state{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:.65rem}.spg-pos{color:#fff;font-variant-numeric:tabular-nums;background:#00000059;left:.65rem}.spg-state{right:.65rem}.spg-state-on{color:#15803d;background:#ffffffe6}.spg-state-off{color:#b45309;background:#fffbebf2}.spg-live{background:#22c55e;border-radius:9999px;width:.5rem;height:.5rem;position:relative}.spg-live:after{content:"";border-radius:inherit;background:#22c55e;animation:1.5s cubic-bezier(0,0,.2,1) infinite spg-ping;position:absolute;inset:0}.spg-body{flex-direction:column;flex:1;gap:.6rem;padding:.9rem 1rem 1rem;display:flex}.spg-title{color:var(--foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:15.5px;font-weight:900;line-height:1.3;transition:color .16s;display:-webkit-box;overflow:hidden}.spg-title:hover{color:var(--c)}.spg-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.spg-id{color:var(--muted-foreground);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.1rem;padding:.1rem .5rem;font-size:11px;font-weight:800;display:inline-flex}.spg-slug{max-width:100%;height:1.6rem!important;color:var(--c)!important;background:var(--c)!important;border-radius:9999px!important;gap:.3rem!important;padding:0 .55rem!important;font-size:11px!important;font-weight:700!important}@supports (color:color-mix(in lab, red, red)){.spg-slug{background:color-mix(in oklch, var(--c) 11%, transparent)!important}}.spg-slug span{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.spg-slug-copy{opacity:0;transition:opacity .16s}.spg-slug:hover .spg-slug-copy{opacity:1}.spg-deleted{color:#fff;background:#ef4444;border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:11px;font-weight:800;display:inline-flex}.spg-langs{flex-direction:column;gap:.3rem;display:flex}.spg-lang{color:var(--muted-foreground);background:var(--foreground);border-radius:.8rem;align-items:center;gap:.45rem;padding:.35rem .55rem;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.spg-lang{background:color-mix(in oklch, var(--foreground) 4%, transparent)}}.spg-lang{border:1px dashed var(--border)}.spg-lang-on{color:var(--foreground);border-style:solid}.spg-lang b{color:#fff;background:#94a3b8;border-radius:.4rem;flex-shrink:0;padding:.05rem .4rem;font-size:10px;font-weight:900}.spg-lang-on b{background:linear-gradient(135deg, var(--c), var(--c))}@supports (color:color-mix(in lab, red, red)){.spg-lang-on b{background:linear-gradient(135deg, var(--c), color-mix(in oklch, var(--c) 55%, #6366f1))}}.spg-lang-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.spg-lang-ok{color:#22c55e;flex-shrink:0}.spg-lang-notext{color:#d97706;flex-shrink:0;font-size:10.5px;font-weight:700}.spg-excerpt{color:var(--muted-foreground);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:4.6em;margin:0;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.spg-excerpt-empty{opacity:.75;font-style:italic}.spg-foot{border-top:1px dashed var(--border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.65rem;display:flex}.spg-words{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.spg-acts{align-items:center;gap:.3rem;display:inline-flex}.spg-edit{border-radius:9999px!important;font-weight:800!important}.spg-edit:hover{color:var(--c)!important;border-color:var(--c)!important}.spg-del{color:#ef4444!important;border-radius:.75rem!important}.spg-del:hover{background:#ef444424!important;background:lab(55.7853% 65.6165 40.7976/.14)!important}.spg-restore{color:#22c55e!important;border-radius:.75rem!important}.spg-empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);background-image:radial-gradient(var(--spg-dot) 1.1px, transparent 1.2px);background-size:18px 18px;border-radius:1.75rem;flex-direction:column;align-items:center;gap:.7rem;padding:3.2rem 1rem;font-size:13px;display:flex}.spg-empty b{color:var(--foreground);font-size:15.5px}.spg-empty-ico{color:#fff;background:linear-gradient(145deg,#22c55e,#0ea5e9 55%,#6366f1);border-radius:1.5rem;justify-content:center;align-items:center;width:4.6rem;height:4.6rem;animation:.56s cubic-bezier(.34,1.56,.64,1) both spg-pop,4s ease-in-out .7s infinite spg-bob;display:inline-flex;position:relative;box-shadow:0 18px 34px -16px #22c55e}.spg-spark{color:#fbbf24;animation:2.2s ease-in-out infinite spg-spark;position:absolute;top:-.4rem;right:-.4rem}@media (prefers-reduced-motion:reduce){.spg-page *,.spg-page :before,.spg-page :after{animation:none!important}}.spg-words{letter-spacing:.005em}@keyframes srv-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes srv-pop{0%{opacity:0;transform:scale(.4)rotate(-16deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{transform:none}}@keyframes srv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes srv-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes srv-beat{0%,to{transform:scale(1)}15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.12)}}@keyframes srv-ring{0%{stroke-dasharray:0 400}}@keyframes srv-stripes{0%{background-position:0 0}to{background-position:40px 0}}@keyframes srv-spin{to{transform:rotate(360deg)}}@keyframes srv-sparkle{0%{transform:scale(.8)}50%{transform:scale(1.15)rotate(15deg)}to{transform:scale(1)}}.srv-page{--srv-dot:var(--foreground);flex-direction:column;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.srv-page{--srv-dot:color-mix(in oklch, var(--foreground) 13%, transparent)}}.srv-page>*{margin:0!important}.srv-muted{color:var(--muted-foreground);font-size:12px}.srv-yes{color:#16a34a}.srv-no{color:#dc2626}.srv-up{color:#7c3aed}.srv-bad{font-weight:900;color:#dc2626!important}.dark .srv-yes{color:#4ade80}.dark .srv-no{color:#f87171}.dark .srv-up{color:#c4b5fd}.srv-dim{opacity:.55;pointer-events:none;transition:opacity .2s}.srv-mono{font-family:var(--font-mono,monospace);overflow-wrap:anywhere}.srv-center{color:var(--muted-foreground);place-items:center;padding:3rem;display:grid}.srv-nav{border:1px solid var(--border);background:var(--card);scrollbar-width:none;border-radius:9999px;gap:.3rem;max-width:100%;padding:.35rem;animation:.36s cubic-bezier(.22,.9,.3,1) both srv-rise;display:flex;overflow-x:auto}.srv-nav::-webkit-scrollbar{display:none}.srv-nav-item{--nc:oklch(.62 .18 var(--h));height:2.3rem;color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;align-items:center;gap:.4rem;padding:0 .9rem;font-size:12.5px;font-weight:800;transition:all .2s;display:inline-flex}.srv-nav-item:hover{color:var(--foreground);background:var(--nc)}@supports (color:color-mix(in lab, red, red)){.srv-nav-item:hover{background:color-mix(in oklch, var(--nc) 10%, transparent)}}.srv-nav-on{box-shadow:0 8px 18px -10px var(--nc);color:#fff!important;background:linear-gradient(135deg, var(--nc), oklch(.52 .2 calc(var(--h) + 40deg)))!important}.srv-nav-on svg{animation:2.4s ease-in-out infinite srv-bob}.srv-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:1100px){.srv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.srv-tiles{grid-template-columns:minmax(0,1fr)}}.srv-tile{--c:oklch(.66 .19 var(--h));isolation:isolate;text-align:left;position:relative;overflow:hidden;white-space:normal!important;border:1px solid var(--c)!important;border-radius:1.4rem!important;justify-content:flex-start!important;align-items:center!important;gap:.8rem!important;height:auto!important;padding:1rem 1.1rem!important;display:flex!important}@supports (color:color-mix(in lab, red, red)){.srv-tile{border:1px solid color-mix(in oklch, var(--c) 28%, var(--border))!important}}.srv-tile{background:linear-gradient(135deg, var(--c), var(--card) 72%)!important}@supports (color:color-mix(in lab, red, red)){.srv-tile{background:linear-gradient(135deg, color-mix(in oklch, var(--c) 14%, var(--card)), var(--card) 72%)!important}}.srv-tile{animation:.44s cubic-bezier(.22,.9,.3,1) both srv-rise;animation-delay:calc(var(--i,0) * 60ms);transition:transform .2s,box-shadow .2s!important}.srv-tile:after{content:"";z-index:-1;background-image:radial-gradient(var(--srv-dot) 1.1px, transparent 1.2px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 65%);mask-image:radial-gradient(at 100% 0,#000,#0000 65%)}.srv-tile-btn:hover{box-shadow:0 16px 30px -22px var(--c);transform:translateY(-3px)}.srv-tile-on{box-shadow:0 0 0 3px var(--c);border-color:var(--c)!important}@supports (color:color-mix(in lab, red, red)){.srv-tile-on{box-shadow:0 0 0 3px color-mix(in oklch, var(--c) 22%, transparent)}}.srv-tile-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .21 calc(var(--h) + 35deg)));width:2.8rem;height:2.8rem;box-shadow:0 10px 20px -12px var(--c);border-radius:.95rem;flex-shrink:0;justify-content:center;align-items:center;animation:.52s cubic-bezier(.34,1.56,.64,1) both srv-pop,4.4s ease-in-out .8s infinite srv-bob;display:inline-flex}.srv-tile-body{flex-direction:column;min-width:0;display:flex}.srv-tile-body small{color:var(--muted-foreground);text-transform:capitalize;font-size:12px;font-weight:700}.srv-tile-body b{color:var(--foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.45rem;font-weight:900;line-height:1.15;overflow:hidden}.srv-tile-body b i{color:var(--muted-foreground);font-size:.6em;font-style:normal;font-weight:700}.srv-tile-body em{color:var(--muted-foreground);align-items:center;gap:.2rem;font-size:11.5px;font-style:normal;display:inline-flex}.srv-tile-ping{background:var(--c);border-radius:9999px;width:.55rem;height:.55rem;position:absolute;top:.9rem;right:.9rem}.srv-tile-ping:after{content:"";border-radius:inherit;background:var(--c);animation:1.6s cubic-bezier(0,0,.2,1) infinite srv-ping;position:absolute;inset:0}.srv-filters{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.srv-seg{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex-wrap:wrap;gap:.25rem;width:fit-content;max-width:100%;padding:.25rem;display:inline-flex}.srv-seg-full{border-radius:1rem;grid-auto-columns:1fr;grid-auto-flow:column;width:100%;display:grid}.srv-seg-btn{text-transform:none;height:2.15rem!important;color:var(--muted-foreground)!important;border-radius:9999px!important;font-weight:700!important}.srv-seg-full .srv-seg-btn{border-radius:.75rem!important}.srv-seg-on{box-shadow:0 8px 18px -10px #6366f1;color:#fff!important;background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#ec4899)!important}.srv-search{border:1px solid var(--border);background:var(--card);border-radius:9999px;flex:16rem;align-items:center;gap:.5rem;height:2.75rem;padding:0 .55rem 0 .95rem;transition:border-color .16s,box-shadow .16s;display:flex}.srv-search>svg{color:#8b5cf6}.srv-search:focus-within{border-color:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.srv-search:focus-within{border-color:color-mix(in oklch, #8b5cf6 55%, var(--border))}}.srv-search:focus-within{box-shadow:0 0 0 4px #8b5cf624;box-shadow:0 0 0 4px lab(50.6912% 45.8505 -71.7975/.14)}.srv-bare{flex:1;min-width:0;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.srv-select{gap:.5rem;min-width:9rem;border-radius:9999px!important;height:2.6rem!important}.srv-select-wide{border-radius:.9rem!important;width:100%!important}.srv-primary{box-shadow:0 12px 24px -14px #6366f1;color:#fff!important;background:linear-gradient(135deg,#6366f1,#8b5cf6 55%,#0ea5e9) 0 0/160% 100%!important;border:0!important;font-weight:800!important;transition:background-position .4s,transform .16s!important}.srv-primary:not(:disabled):hover{background-position:100% 0!important}.srv-danger-btn{box-shadow:0 12px 24px -14px #ef4444;background:linear-gradient(135deg,#ef4444,#b91c1c)!important}.srv-accept{color:#fff!important;background:linear-gradient(135deg,#22c55e,#059669)!important;border:0!important;font-weight:800!important}.srv-accept-outline{color:#16a34a!important;border-color:#22c55e!important}@supports (color:color-mix(in lab, red, red)){.srv-accept-outline{border-color:color-mix(in oklch, #22c55e 40%, var(--border))!important}}.srv-reject{color:#dc2626!important;border-color:#ef4444!important}@supports (color:color-mix(in lab, red, red)){.srv-reject{border-color:color-mix(in oklch, #ef4444 40%, var(--border))!important}}.srv-reject{font-weight:800!important}.srv-reject:not(:disabled):hover{color:#fff!important;background:linear-gradient(135deg,#ef4444,#b91c1c)!important}.srv-edit{color:#0ea5e9!important;border-radius:.7rem!important}.srv-del{color:#ef4444!important;border-radius:.7rem!important}.srv-del:hover{background:#ef444424!important;background:lab(55.7853% 65.6165 40.7976/.14)!important}.srv-acts{align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}.srv-link-btn{color:#7c3aed!important;gap:.35rem!important;font-weight:800!important}.dark .srv-link-btn{color:#c4b5fd!important}.srv-link-btn b{color:#fff;background:#8b5cf6;border-radius:9999px;padding:0 .45rem;font-size:11px}.srv-err{color:#ef4444;font-size:12px;font-style:normal}.srv-panel{isolation:isolate;border:1px solid var(--border);background:var(--card);border-radius:1.6rem;flex-direction:column;gap:.65rem;padding:1.05rem 1.15rem;animation:.42s cubic-bezier(.22,.9,.3,1) both srv-rise;display:flex;position:relative}.srv-panel h3{align-items:center;gap:.45rem;margin:0;font-size:14px;font-weight:900;display:flex}.srv-panel h3 svg{color:#8b5cf6}.srv-grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.srv-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;transition:opacity .2s;display:flex}.srv-card{--c:oklch(.64 .18 var(--h));isolation:isolate;border:1px solid var(--c);border-radius:1.5rem;flex-direction:column;gap:.6rem;padding:1rem 1.05rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.srv-card{border:1px solid color-mix(in oklch, var(--c) 25%, var(--border))}}.srv-card{background:linear-gradient(140deg, var(--c), var(--card) 55%)}@supports (color:color-mix(in lab, red, red)){.srv-card{background:linear-gradient(140deg, color-mix(in oklch, var(--c) 9%, var(--card)), var(--card) 55%)}}.srv-card{animation:.4s cubic-bezier(.22,.9,.3,1) both srv-rise;animation-delay:calc(var(--i,0) * 40ms);transition:transform .2s,box-shadow .2s}.srv-card:before{content:"";background:linear-gradient(90deg, var(--c), transparent);height:3px;position:absolute;top:0;left:0;right:0}.srv-card:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--srv-dot) 1.1px, transparent 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 55%);mask-image:radial-gradient(at 100% 0,#000,#0000 55%)}.srv-card:hover{box-shadow:0 20px 38px -28px var(--c);transform:translateY(-2px)}.srv-card-head{align-items:center;gap:.6rem;display:flex}.srv-ava{color:#fff;background:linear-gradient(145deg, var(--c), var(--c));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.srv-ava{background:linear-gradient(145deg, var(--c), color-mix(in oklch, var(--c) 50%, #6366f1))}}.srv-who{flex-direction:column;flex:1;min-width:0;display:flex}.srv-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.srv-who small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.srv-state{color:var(--c);background:var(--c);border-radius:9999px;align-items:center;gap:.35rem;padding:.18rem .65rem;font-size:11.5px;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.srv-state{background:color-mix(in oklch, var(--c) 14%, transparent)}}.srv-live{background:#22c55e;border-radius:9999px;width:.5rem;height:.5rem;position:relative}.srv-live:after{content:"";border-radius:inherit;background:#22c55e;animation:1.5s cubic-bezier(0,0,.2,1) infinite srv-ping;position:absolute;inset:0}.srv-facts{flex-wrap:wrap;gap:.3rem;display:flex}.srv-facts span{color:var(--muted-foreground);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:11px;font-weight:700;display:inline-flex}.srv-quote{color:var(--muted-foreground);font-size:12.5px;font-style:italic}.srv-expiry{color:#15803d;background:#22c55e1c;background:lab(70.2187% -57.9805 39.4386/.11);border-radius:.9rem;align-items:center;gap:.45rem;padding:.5rem .7rem;font-size:12.5px;font-weight:800;display:flex}.dark .srv-expiry{color:#4ade80}.srv-by{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:11.5px;display:inline-flex}.srv-decide{border-top:1px dashed var(--border);flex-direction:column;gap:.45rem;padding-top:.6rem;display:flex}.srv-decide-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:.4rem;display:grid}.srv-decide-row .srv-select{width:100%;min-width:0;border-radius:.8rem!important}.srv-note{border-radius:.85rem!important;min-height:2.6rem!important}.srv-card-foot{justify-content:flex-end;margin-top:auto;display:flex}.srv-sheet{flex-direction:column;display:flex;width:min(40rem,100vw)!important;max-width:100vw!important}.srv-sheet-body{flex-direction:column;flex:1;gap:.6rem;padding:.4rem 1.25rem 1.2rem;display:flex;overflow-y:auto}.srv-sheet-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:.5rem;flex-direction:row!important;padding:.85rem 1.25rem!important}.srv-loglist{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.srv-logrow{border:1px solid var(--border);background:var(--background);border-radius:.9rem;align-items:flex-start;gap:.55rem;padding:.5rem .65rem;display:flex}.srv-method{text-align:center;color:#fff;background:#64748b;border-radius:.4rem;flex-shrink:0;min-width:3.2rem;padding:.1rem .4rem;font-size:10.5px;font-weight:900}.srv-m-get{background:#0ea5e9}.srv-m-post{background:#22c55e}.srv-m-put,.srv-m-patch{background:#f59e0b}.srv-m-delete{background:#ef4444}.srv-logmain{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.srv-logmain code{overflow-wrap:anywhere;font-size:12px}.srv-logmain small{color:var(--muted-foreground);font-size:11px}.srv-logmain pre{background:var(--foreground);border-radius:.6rem;max-height:9rem;margin:.2rem 0 0;padding:.45rem .55rem;font-size:11px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.srv-logmain pre{background:color-mix(in oklch, var(--foreground) 5%, transparent)}}.srv-empty{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);background-image:radial-gradient(var(--srv-dot) 1.1px, transparent 1.2px);background-size:18px 18px;border-radius:1.6rem;flex-direction:column;align-items:center;gap:.55rem;padding:2.8rem 1rem;font-size:13px;display:flex}.srv-empty b{color:var(--foreground);font-size:15px}.srv-empty-ico{color:#fff;background:linear-gradient(145deg,#6366f1,#ec4899);border-radius:1.3rem;justify-content:center;align-items:center;width:4rem;height:4rem;animation:.52s cubic-bezier(.34,1.56,.64,1) both srv-pop,4s ease-in-out .6s infinite srv-bob;display:inline-flex;box-shadow:0 16px 30px -16px #6366f1}.srv-warnbox{color:#b45309;border:1px solid #f59e0b;border-radius:1rem;align-items:center;gap:.55rem;padding:.7rem .95rem;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.srv-warnbox{border:1px solid color-mix(in oklch, #f59e0b 45%, var(--border))}}.srv-warnbox{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.srv-warnbox{background:color-mix(in oklch, #f59e0b 9%, var(--card))}}.dark .srv-warnbox{color:#fbbf24}.srv-warnbox svg{flex-shrink:0}.srv-warnbox-red{color:#b91c1c;border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.srv-warnbox-red{border-color:color-mix(in oklch, #ef4444 45%, var(--border))}}.srv-warnbox-red{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.srv-warnbox-red{background:color-mix(in oklch, #ef4444 9%, var(--card))}}.dark .srv-warnbox-red{color:#f87171}.srv-form{flex-direction:column;flex:1;gap:.9rem;padding:.4rem 1.25rem 1rem;display:flex;overflow-y:auto}.srv-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.srv-field label{align-items:center;gap:.3rem;display:inline-flex}.srv-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.srv-confirm-title{color:#dc2626;align-items:center;gap:.5rem;display:flex}.srv-pills{flex-wrap:wrap;gap:.4rem;display:flex}.srv-pill{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:12px;font-weight:800;display:inline-flex}.srv-pill-on{color:#fff;background:linear-gradient(135deg,#22c55e,#059669);border-color:#0000}.srv-pill-off{color:#fff;background:linear-gradient(135deg,#ef4444,#b91c1c);border-color:#0000}.srv-pill-warn{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c);border-color:#0000}.srv-tabs{border:1px solid var(--border);background:var(--card);border-radius:1.2rem;gap:.3rem;width:fit-content;max-width:100%;padding:.3rem;display:flex}.srv-tab{height:2.4rem!important;color:var(--muted-foreground)!important;border-radius:.9rem!important;gap:.4rem!important;font-weight:800!important}.srv-tab-on{box-shadow:0 10px 22px -12px #ec4899;color:#fff!important;background:linear-gradient(135deg,#ec4899,#8b5cf6)!important}.srv-bar{background:var(--foreground);border-radius:9999px;height:.5rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.srv-bar{background:color-mix(in oklch, var(--foreground) 8%, transparent)}}.srv-bar i{border-radius:inherit;background:repeating-linear-gradient(45deg,#6366f1 0 10px,#8b5cf6 10px 20px) 0 0/40px 100%;transition:width .4s;animation:.8s linear infinite srv-stripes;position:absolute;top:0;bottom:0;left:0}.srv-banner{border-radius:1.5rem;flex-wrap:wrap;align-items:center;gap:.9rem;padding:1rem 1.15rem;animation:.38s cubic-bezier(.22,.9,.3,1) both srv-rise;display:flex}.srv-banner>span:nth-child(2){flex-direction:column;flex:1;min-width:12rem;display:flex}.srv-banner b{font-size:16px;font-weight:900}.srv-banner small{opacity:.85;font-size:12px}.srv-banner-ok{color:#fff;background:linear-gradient(120deg,#10b981,#0ea5e9);box-shadow:0 18px 34px -22px #10b981}.srv-banner-bad{color:#fff;background:linear-gradient(120deg,#f97316,#ef4444);box-shadow:0 18px 34px -22px #ef4444}.srv-heart{background:#fff3;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;animation:1.6s ease-in-out infinite srv-beat;display:inline-flex}.srv-warns{background:#00000026;border-radius:.9rem;flex-direction:column;gap:.2rem;margin:0;padding:.45rem .7rem;font-size:12px;font-weight:700;list-style:none;display:flex}.srv-warns li{align-items:center;gap:.35rem;display:flex}.srv-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:1100px){.srv-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.srv-check{--c:oklch(.64 .18 var(--h));--s:#22c55e;border:1px solid var(--s);border-radius:1.4rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.srv-check{border:1px solid color-mix(in oklch, var(--s) 35%, var(--border))}}.srv-check{background:linear-gradient(140deg, var(--s), var(--card) 60%)}@supports (color:color-mix(in lab, red, red)){.srv-check{background:linear-gradient(140deg, color-mix(in oklch, var(--s) 8%, var(--card)), var(--card) 60%)}}.srv-check{animation:.42s cubic-bezier(.22,.9,.3,1) both srv-rise;animation-delay:calc(var(--i,0) * 60ms)}.srv-check-down{--s:#ef4444}.srv-check-unknown{--s:#94a3b8}.srv-check header{align-items:center;gap:.55rem;display:flex}.srv-check header b{text-transform:capitalize;flex:1;font-size:14px;font-weight:900}.srv-check-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .2 calc(var(--h) + 35deg)));border-radius:.8rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}.srv-dotwrap{color:var(--s);align-items:center;gap:.35rem;font-size:11.5px;font-weight:900;display:inline-flex}.srv-dot{background:var(--s);border-radius:9999px;width:.6rem;height:.6rem;position:relative}.srv-dot:after{content:"";border-radius:inherit;background:var(--s);animation:1.6s cubic-bezier(0,0,.2,1) infinite srv-ping;position:absolute;inset:0}.srv-latency{align-items:baseline;gap:.25rem;display:flex}.srv-latency b{font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:900}.srv-latency small{color:var(--muted-foreground);font-size:12px}.srv-check-err{color:#fff;overflow-wrap:anywhere;background:#ef4444;border-radius:.7rem;margin:0;padding:.45rem .6rem;font-size:11.5px}.srv-check-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;margin:0;display:grid}.srv-check-kv dt{text-transform:capitalize;color:var(--muted-foreground);font-size:10px}.srv-check-kv dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:800;overflow:hidden}.srv-machine{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:900px){.srv-machine{grid-template-columns:minmax(0,1fr)}}.srv-gauge{--c:oklch(.64 .19 var(--h));--s:#22c55e;border:1px solid var(--border);background:var(--card);animation:.42s cubic-bezier(.22,.9,.3,1) both srv-rise;animation-delay:calc(.2s + var(--i,0) * 60ms);border-radius:1.4rem;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex}.srv-g-warn{--s:#f59e0b}.srv-g-bad{--s:#ef4444;border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.srv-g-bad{border-color:color-mix(in oklch, #ef4444 45%, var(--border))}}.srv-ring{flex-shrink:0;width:4.6rem;height:4.6rem;position:relative}.srv-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.srv-ring-bg{fill:none;stroke:var(--s)}@supports (color:color-mix(in lab, red, red)){.srv-ring-bg{stroke:color-mix(in oklch, var(--s) 15%, transparent)}}.srv-ring-bg{stroke-width:3.4px}.srv-ring-fg{fill:none;stroke:var(--s);stroke-width:3.4px;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--s));animation:1.2s cubic-bezier(.22,.9,.3,1) both srv-ring}.srv-ring>span{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.srv-ring>span svg{width:.9rem;height:.9rem;color:var(--c);transform:none}.srv-ring b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.srv-gauge-body{flex-direction:column;min-width:0;display:flex}.srv-gauge-body small{color:var(--muted-foreground);font-size:12px;font-weight:700}.srv-gauge-body b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.srv-gauge-body em{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.srv-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:900px){.srv-two{grid-template-columns:minmax(0,1fr)}}.srv-kv{grid-template-columns:max-content minmax(0,1fr);gap:.3rem .9rem;margin:0;font-size:12.5px;display:grid}.srv-kv-row{display:contents}.srv-kv dt{color:var(--muted-foreground)}.srv-kv dd{overflow-wrap:anywhere;font-weight:700;font-family:var(--font-mono,monospace);margin:0;font-size:12px}.srv-current{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}@media (max-width:1100px){.srv-current{grid-template-columns:repeat(2,minmax(0,1fr))}}.srv-ver{--c:#22c55e;color:#fff;animation:.42s cubic-bezier(.22,.9,.3,1) both srv-rise;animation-delay:calc(var(--i,0) * 60ms);background:linear-gradient(140deg,#16a34a,#0d9488);border-radius:1.5rem;flex-direction:column;gap:.6rem;padding:1rem 1.05rem;display:flex;box-shadow:0 18px 32px -24px #16a34a}.srv-ver-ios{background:linear-gradient(140deg,#334155,#0f172a);box-shadow:0 18px 32px -24px #000}.srv-ver-force{outline-offset:-2px;outline:2px solid #f87171}.srv-ver header{align-items:center;gap:.55rem;display:flex}.srv-ver header>span:last-child{flex-direction:column;display:flex}.srv-ver header small{opacity:.85;align-items:center;gap:.25rem;font-size:11px;display:inline-flex}.srv-ver header b{font-size:15px;font-weight:900}.srv-ver-ico{background:#ffffff2e;border-radius:.8rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;animation:3.8s ease-in-out infinite srv-bob;display:inline-flex}.srv-ver-num{align-items:baseline;gap:.4rem;display:flex}.srv-ver-num b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:900}.srv-ver-num code{opacity:.8;font-size:11px}.srv-ver footer{justify-content:space-between;align-items:center;gap:.4rem;font-size:11px;display:flex}.srv-force{color:#fff;background:#ef4444;border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:10.5px;font-weight:900;display:inline-flex}.srv-soft{color:inherit;background:#7f7f7f2e;border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:10.5px;font-weight:800;display:inline-flex}.srv-vrow{border:1px solid var(--border);background:var(--card);animation:.34s cubic-bezier(.22,.9,.3,1) both srv-rise;animation-delay:calc(var(--i,0) * 30ms);border-radius:1.1rem;grid-template-columns:2.4rem minmax(9rem,1fr) minmax(0,2fr) 7rem auto auto;align-items:center;gap:.75rem;padding:.55rem .7rem;display:grid}@media (max-width:900px){.srv-vrow{grid-template-columns:2.4rem minmax(0,1fr) auto}.srv-vrow-notes,.srv-vrow-date{display:none}}.srv-vrow-force{border-color:#ef4444}@supports (color:color-mix(in lab, red, red)){.srv-vrow-force{border-color:color-mix(in oklch, #ef4444 40%, var(--border))}}.srv-vrow-os{color:#fff;border-radius:.75rem;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:inline-flex}.srv-os-android{background:linear-gradient(145deg,#22c55e,#0d9488)}.srv-os-ios{background:linear-gradient(145deg,#475569,#0f172a)}.srv-vrow-main{flex-direction:column;display:flex}.srv-vrow-main b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.srv-vrow-main code{color:var(--muted-foreground);font-size:11px}.srv-vrow-main small{color:var(--muted-foreground);font-size:11.5px}.srv-vrow-notes{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.srv-vrow-date{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-size:12px;display:inline-flex}.srv-speed{border:1px solid var(--border);background:radial-gradient(circle at 15% 50%, #0ea5e924, transparent 55%), var(--card);border-radius:1.75rem;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1.4rem;animation:.42s cubic-bezier(.22,.9,.3,1) both srv-rise;display:flex}@supports (color:lab(0% 0 0)){.srv-speed{background:radial-gradient(circle at 15% 50%, lab(63.352% -17.6077 -44.8636/.14), transparent 55%), var(--card)}}.srv-speed-dial{flex-shrink:0;width:11rem;height:11rem;position:relative}.srv-speed-dial>svg{width:100%;height:100%;transform:rotate(-90deg)}.srv-dial-bg{fill:none;stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.srv-dial-bg{stroke:color-mix(in oklch, var(--foreground) 8%, transparent)}}.srv-dial-bg{stroke-width:9px}.srv-dial-fg{fill:none;stroke:#0ea5e9;stroke-width:9px;stroke-linecap:round;filter:drop-shadow(0 0 8px #0ea5e9);transition:stroke-dasharray .9s cubic-bezier(.22,.9,.3,1)}.srv-speed-running .srv-speed-dial>svg{animation:1.6s linear infinite srv-spin}.srv-dial-center{color:#0ea5e9;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;display:flex;position:absolute;inset:0}.srv-dial-center b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:900}.srv-dial-center small{color:var(--muted-foreground);font-size:12px}.srv-speed-side{flex-direction:column;flex:1;gap:.6rem;min-width:16rem;display:flex}.srv-go{box-shadow:0 16px 30px -16px #0ea5e9;color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#6366f1)!important;border:0!important;border-radius:1rem!important;height:3.1rem!important;font-size:15px!important;font-weight:900!important}.srv-metric b{font-size:1.6rem!important}.srv-hist{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.srv-hist li{font-variant-numeric:tabular-nums;background:var(--foreground);border-radius:.7rem;grid-template-columns:9rem 5rem 5rem 5rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.35rem .55rem;font-size:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.srv-hist li{background:color-mix(in oklch, var(--foreground) 3%, transparent)}}.srv-hist li span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex;overflow:hidden}.srv-compose{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:1rem;display:grid}@media (max-width:1000px){.srv-compose{grid-template-columns:minmax(0,1fr)}}.srv-compose-form{gap:.85rem}.srv-chips{flex-wrap:wrap;gap:.3rem;display:flex}.srv-chip{color:#fff;background:linear-gradient(135deg,#ec4899,#8b5cf6);border-radius:9999px;align-items:center;gap:.25rem;padding:.1rem .2rem .1rem .6rem;font-size:12px;font-weight:800;animation:.3s cubic-bezier(.34,1.56,.64,1) both srv-pop;display:inline-flex}.srv-chip button{color:#fff!important;border-radius:9999px!important}.srv-found{border:1px solid var(--border);background:var(--background);border-radius:.9rem;flex-direction:column;gap:.2rem;margin:0;padding:.3rem;list-style:none;display:flex}.srv-found-btn{width:100%;border-radius:.6rem!important;justify-content:flex-start!important;gap:.45rem!important}.srv-found-btn small{color:var(--muted-foreground);margin-left:auto;font-size:11px}.srv-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.35rem;display:grid}.srv-add-pair{align-self:flex-start;border-radius:9999px!important}.srv-toggles{flex-direction:column;gap:.3rem;display:flex}.srv-send{border-radius:1rem!important;height:3rem!important;font-size:15px!important}.srv-seg-disabled{opacity:.45}.srv-phone{background:linear-gradient(160deg,#1f2937,#0b1020);border-radius:2.4rem;padding:.55rem;position:sticky;top:5rem;box-shadow:0 0 0 2px #334155,0 30px 60px -30px #000000b3}.srv-phone-screen{background:radial-gradient(circle at 30% 20%,#6366f1,#0000 55%),radial-gradient(circle at 80% 80%,#ec4899,#0000 55%),#0f172a;border-radius:1.95rem;flex-direction:column;align-items:stretch;gap:.8rem;min-height:24rem;padding:2rem .75rem 1rem;display:flex}.srv-phone-time{color:#fff;letter-spacing:-.02em;align-self:center;font-size:2.6rem;font-weight:300}.srv-notif{color:#0f172a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-radius:1.1rem;flex-wrap:wrap;gap:.55rem;padding:.7rem;animation:.42s cubic-bezier(.34,1.56,.64,1) both srv-rise;display:flex}.srv-notif-ico{color:#fff;background:linear-gradient(145deg,#f97316,#ec4899);border-radius:.55rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.srv-notif-body{flex-direction:column;flex:1;min-width:0;display:flex}.srv-notif-body small{color:#64748b;text-transform:uppercase;font-size:9.5px;font-weight:800}.srv-notif-body b{font-size:12.5px;font-weight:900}.srv-notif-body p{color:#334155;overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.4}.srv-notif img{object-fit:cover;border-radius:.6rem;width:100%;max-height:8rem}.srv-batch,.srv-dev,.srv-batchrow{border:1px solid var(--border);background:var(--card);animation:.34s cubic-bezier(.22,.9,.3,1) both srv-rise;animation-delay:calc(var(--i,0) * 30ms);border-radius:1.1rem;align-items:center;gap:.7rem;padding:.6rem .75rem;display:flex}.srv-dev-off{opacity:.6}.srv-batch-ico,.srv-dev-ico{color:#fff;background:linear-gradient(145deg,#ec4899,#8b5cf6);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.srv-dev-ico{background:linear-gradient(145deg,#0ea5e9,#6366f1)}.srv-batch-main,.srv-dev-main,.srv-batchrow>span{flex-direction:column;flex:1;min-width:0;display:flex}.srv-batch-main b,.srv-dev-main b,.srv-batchrow b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.srv-batch-main small,.srv-dev-main small,.srv-batchrow small{color:var(--muted-foreground);font-size:11.5px}.srv-batch-nums{font-variant-numeric:tabular-nums;gap:.45rem;font-size:12px;font-weight:800;display:inline-flex}.srv-progress{color:#4338ca;border:1px solid #6366f1;border-radius:1.3rem;align-items:center;gap:.8rem;padding:.9rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.srv-progress{border:1px solid color-mix(in oklch, #6366f1 40%, var(--border))}}.srv-progress{background:#6366f1}@supports (color:color-mix(in lab, red, red)){.srv-progress{background:color-mix(in oklch, #6366f1 9%, var(--card))}}.srv-progress{animation:.32s cubic-bezier(.22,.9,.3,1) both srv-rise}.dark .srv-progress{color:#c7d2fe}.srv-progress>svg{animation:1.6s ease-in-out infinite srv-bob}.srv-progress-body{flex-direction:column;flex:1;gap:.4rem;display:flex}.srv-progress-body b{font-size:13.5px;font-weight:900}.srv-bk{--s:#22c55e;border:1px solid var(--border);background:linear-gradient(110deg, var(--s), var(--card) 45%);border-radius:1.1rem;grid-template-columns:2.6rem minmax(0,1fr) 6rem auto;align-items:center;gap:.75rem;padding:.6rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.srv-bk{background:linear-gradient(110deg, color-mix(in oklch, var(--s) 7%, var(--card)), var(--card) 45%)}}.srv-bk{animation:.34s cubic-bezier(.22,.9,.3,1) both srv-rise;animation-delay:calc(var(--i,0) * 30ms)}.srv-b-fail{--s:#ef4444}.srv-b-stale{--s:#f59e0b}.srv-b-run{--s:#6366f1}.srv-bk-gone{opacity:.55}.srv-bk-ico{color:#fff;background:var(--s);width:2.5rem;height:2.5rem;box-shadow:0 8px 16px -10px var(--s);border-radius:.85rem;justify-content:center;align-items:center;display:inline-flex}.srv-bk-main{flex-direction:column;min-width:0;display:flex}.srv-bk-main b{font-size:13px;font-weight:800;font-family:var(--font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.srv-bk-main small{color:var(--muted-foreground);font-size:11.5px}.srv-bk-size{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.srv-dl{color:#4f46e5!important;border-color:#6366f1!important;border-radius:9999px!important}@supports (color:color-mix(in lab, red, red)){.srv-dl{border-color:color-mix(in oklch, #6366f1 40%, var(--border))!important}}.srv-dl-file{font-size:12.5px;font-family:var(--font-mono,monospace);background:var(--foreground);border-radius:.8rem;align-items:center;gap:.4rem;margin:0;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.srv-dl-file{background:color-mix(in oklch, var(--foreground) 5%, transparent)}}.srv-dl-file{overflow-wrap:anywhere}.srv-product{gap:.55rem}.srv-product-row{flex-wrap:wrap;gap:.5rem;display:flex}.srv-product-id{flex:0 13rem}.srv-cgroup{--c:oklch(.64 .19 var(--h));isolation:isolate;border:1px solid var(--c);border-radius:1.5rem;flex-direction:column;gap:.6rem;padding:1rem 1.05rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.srv-cgroup{border:1px solid color-mix(in oklch, var(--c) 30%, var(--border))}}.srv-cgroup{background:linear-gradient(140deg, var(--c), var(--card) 60%)}@supports (color:color-mix(in lab, red, red)){.srv-cgroup{background:linear-gradient(140deg, color-mix(in oklch, var(--c) 11%, var(--card)), var(--card) 60%)}}.srv-cgroup{animation:.4s cubic-bezier(.22,.9,.3,1) both srv-rise;animation-delay:calc(var(--i,0) * 40ms);transition:transform .2s,box-shadow .2s}.srv-cgroup:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--srv-dot) 1.1px, transparent 1.2px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 55%);mask-image:radial-gradient(at 100% 0,#000,#0000 55%)}.srv-cgroup:hover{box-shadow:0 18px 34px -26px var(--c);transform:translateY(-2px)}.srv-cgroup-locked{filter:grayscale(.6);opacity:.75}.srv-cgroup-done{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e40;box-shadow:0 0 0 3px lab(70.2187% -57.9805 39.4386/.25)}.srv-cgroup header{align-items:center;gap:.6rem;display:flex}.srv-cgroup header>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.srv-cgroup header b{font-size:14px;font-weight:900}.srv-cgroup header code{color:var(--muted-foreground);font-size:11px}.srv-cgroup-ico{color:#fff;background:linear-gradient(145deg, var(--c), oklch(.5 .2 calc(var(--h) + 35deg)));border-radius:.85rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.srv-cgroup-done .srv-cgroup-ico{background:linear-gradient(145deg,#22c55e,#059669);animation:.6s ease-out srv-sparkle}.srv-cgroup-count{color:var(--c);background:var(--c);border-radius:9999px;padding:.1rem .55rem;font-size:11.5px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.srv-cgroup-count{background:color-mix(in oklch, var(--c) 13%, transparent)}}.srv-cgroup-count{font-variant-numeric:tabular-nums}.srv-tags{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.srv-tags span{border:1px solid var(--border);font-size:10.5px;font-family:var(--font-mono,monospace);border-radius:.4rem;padding:.05rem .45rem}.srv-cgroup footer{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:auto;display:flex}.srv-locked{color:var(--muted-foreground);align-items:center;gap:.25rem;margin-right:auto;font-size:11.5px;font-weight:700;display:inline-flex}.srv-clear-btn{color:#fff!important;border:0!important;border-radius:9999px!important;font-weight:800!important}.srv-clear-success{background:linear-gradient(135deg,#22c55e,#059669)!important}.srv-clear-warning{background:linear-gradient(135deg,#f59e0b,#ea580c)!important}.srv-clear-danger{background:linear-gradient(135deg,#ef4444,#b91c1c)!important}.srv-prefixes{flex-wrap:wrap;gap:.4rem;display:flex}.srv-prefix{animation:.3s both srv-rise;animation-delay:calc(var(--i,0) * 20ms);position:relative;overflow:hidden;border:1px solid var(--border)!important;background:var(--card)!important;border-radius:.8rem!important;gap:.45rem!important;height:auto!important;padding:.35rem .7rem .5rem!important}.srv-prefix code{font-size:11.5px}.srv-prefix b{color:#0d9488;font-size:11px}.srv-prefix i{height:3px;width:var(--w);background:linear-gradient(90deg,#14b8a6,#6366f1);position:absolute;bottom:0;left:0}.srv-prefix-on{box-shadow:0 0 0 3px #14b8a633;box-shadow:0 0 0 3px lab(67.1486% -42.9199 -2.33008/.2);border-color:#14b8a6!important}.srv-keys{border:1px solid var(--border);background:var(--card);border-radius:1.2rem;flex-direction:column;margin:0;padding:.3rem;list-style:none;transition:opacity .2s;display:flex}.srv-key{border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.4rem;padding:.35rem .55rem;display:grid}.srv-key:nth-child(2n){background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.srv-key:nth-child(2n){background:color-mix(in oklch, var(--foreground) 3%, transparent)}}.srv-key:hover{background:#14b8a617;background:lab(67.1486% -42.9199 -2.33008/.09)}.srv-key code{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.srv-ttl{color:#b45309;font-variant-numeric:tabular-nums;background:#f59e0b21;background:lab(72.7914% 26.933 75.4336/.13);border-radius:9999px;align-items:center;gap:.2rem;padding:.05rem .45rem;font-size:10.5px;font-weight:800;display:inline-flex}.srv-ttl-forever{color:#0d9488;background:#14b8a621;background:lab(67.1486% -42.9199 -2.33008/.13)}.srv-value{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2e8f0;background:#0f172a;border-radius:.9rem;max-height:70vh;margin:0;padding:.8rem;font-size:11.5px;line-height:1.5;overflow:auto}.srv-logs{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:950px){.srv-logs{grid-template-columns:minmax(0,1fr)}}.srv-files{border:1px solid var(--border);background:var(--card);border-radius:1.5rem;flex-direction:column;gap:.5rem;max-height:calc(100vh - 7rem);padding:.85rem;display:flex;position:sticky;top:5rem;overflow-y:auto}.srv-files h3{align-items:center;gap:.4rem;margin:0 0 .2rem;font-size:13.5px;font-weight:900;display:flex}.srv-files h3 svg{color:#eab308}.srv-files h3 b{color:#fff;background:#eab308;border-radius:9999px;margin-left:auto;padding:0 .5rem;font-size:11px}.srv-files ul{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.srv-file{text-align:left;width:100%;white-space:normal!important;height:auto!important;color:var(--foreground)!important;border-radius:.8rem!important;justify-content:flex-start!important;gap:.5rem!important;padding:.45rem .55rem!important}.srv-file svg{color:#eab308}.srv-file>span{flex-direction:column;min-width:0;display:flex}.srv-file b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;overflow:hidden}.srv-file small{color:var(--muted-foreground);font-size:10.5px}.srv-file-on{box-shadow:inset 0 0 0 1.5px #eab3088c;box-shadow:inset 0 0 0 1.5px lab(76.4589% 11.7466 77.3703/.55);background:linear-gradient(135deg,#eab30838,#f973161f)!important;background:linear-gradient(135deg,lab(76.4589% 11.7466 77.3703/.22),lab(64.4963% 49.3666 68.6636/.12))!important}.srv-file-all svg{color:#8b5cf6}.srv-entries{flex-direction:column;gap:.65rem;min-width:0;display:flex}.srv-sortbtn{border:1px solid var(--border)!important;background:var(--card)!important;border-radius:9999px!important;height:2.75rem!important;font-weight:700!important}.srv-levels{flex-wrap:wrap;gap:.35rem;display:flex}.srv-level{--c:oklch(.62 .19 var(--h));text-transform:capitalize;color:#fff!important;background:linear-gradient(135deg, var(--c), oklch(.5 .2 calc(var(--h) + 30deg)))!important;border-radius:9999px!important;gap:.3rem!important;height:2rem!important;font-weight:800!important}.srv-level b{color:var(--c);background:#fff;border-radius:9999px;padding:0 .4rem;font-size:10.5px}.srv-level-off{text-decoration:line-through;color:var(--muted-foreground)!important;background:var(--card)!important;border:1px dashed var(--border)!important}.srv-level-off b{color:var(--muted-foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.srv-level-off b{background:color-mix(in oklch, var(--foreground) 8%, transparent)}}.srv-scan{color:#6366f1;align-items:center;gap:.5rem;font-size:12.5px;font-weight:700;display:flex}.srv-scan .srv-bar{flex:1}.srv-entrylist{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;transition:opacity .2s;display:flex}.srv-entry{--c:oklch(.62 .19 var(--h));border:1px solid var(--border);background:var(--card);border-radius:.95rem;position:relative;overflow:hidden}.srv-entry:before{content:"";background:var(--c);width:3px;position:absolute;top:0;bottom:0;left:0}.srv-entry-open{border-color:var(--c)}@supports (color:color-mix(in lab, red, red)){.srv-entry-open{border-color:color-mix(in oklch, var(--c) 45%, var(--border))}}.srv-entry-head{text-align:left;width:100%;white-space:normal!important;height:auto!important;color:var(--foreground)!important;border-radius:0!important;justify-content:flex-start!important;gap:.6rem!important;padding:.5rem .7rem .5rem .9rem!important}.srv-entry-lv{text-transform:uppercase;color:#fff;background:var(--c);border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;min-width:5.5rem;padding:.1rem .5rem;font-size:10.5px;font-weight:900;display:inline-flex}.srv-entry-time{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.srv-entry-msg{min-width:0;font-size:12.5px;font-family:var(--font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.srv-entry-chev{color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}.srv-entry-open .srv-entry-chev{transform:rotate(180deg)}.srv-entry-body{flex-direction:column;gap:.3rem;padding:0 .8rem .8rem .9rem;display:flex}.srv-entry-body small{text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:800}.srv-entry-body pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2e8f0;background:#0f172a;border-radius:.75rem;max-height:22rem;margin:0;padding:.7rem;font-size:11.5px;line-height:1.5;overflow:auto}@media (prefers-reduced-motion:reduce){.srv-page *,.srv-page :before,.srv-page :after{animation:none!important}}.srv-muted{letter-spacing:.005em}.srv-field>.srv-search,.srv-panel>.srv-search{flex:none}.srv-compose-form .srv-search{height:2.75rem}.srv-decide-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.srv-decide-row>:first-child{grid-column:1/-1}.srv-filters>.srv-select{flex:none;width:auto!important}.srv-dial-center svg{width:2rem;height:2rem}.vr-card{--c:#22c55e;isolation:isolate;color:#fff;animation:.42s cubic-bezier(.22,.9,.3,1) both srv-rise;animation-delay:calc(var(--i,0) * 60ms);background:linear-gradient(150deg,#16a34a,#0f766e 70%);border-radius:1.6rem;flex-direction:column;gap:.55rem;padding:1.1rem 1.15rem 1.15rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 36px -26px #16a34a}.vr-card.vr-ios{--c:#64748b;background:linear-gradient(150deg,#334155,#0f172a 75%);box-shadow:0 20px 36px -26px #000}.vr-card:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff38 1.1px,#0000 1.2px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000,#0000 60%);mask-image:radial-gradient(at 100% 0,#000,#0000 60%)}.vr-card-head{align-items:center;gap:.6rem;display:flex}.vr-os{color:#fff;background:#ffffff2e;border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;animation:4s ease-in-out infinite srv-bob;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.vr-card-title{flex-direction:column;min-width:0;display:flex}.vr-card-title b{font-size:16px;font-weight:900;line-height:1.2}.vr-card-title small{opacity:.85;align-items:center;gap:.3rem;font-size:11.5px;display:inline-flex}.vr-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:2rem;font-weight:900;line-height:1}.vr-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.vr-card .vr-code,.vr-card .vr-date{font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff29;border-radius:9999px;align-items:center;gap:.25rem;padding:.12rem .55rem;font-size:11.5px;font-weight:800;display:inline-flex}.vr-flag{white-space:nowrap;border-radius:9999px;align-self:flex-start;align-items:center;gap:.3rem;padding:.22rem .7rem;font-size:11.5px;font-weight:900;display:inline-flex}.vr-flag-force{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 6px 14px -8px #ef4444}.vr-flag-soft{color:#15803d;background:#22c55e26;background:lab(70.2187% -57.9805 39.4386/.15)}.dark .vr-flag-soft{color:#4ade80}.vr-card .vr-flag-soft{color:#fff;background:#fff3}.vr-flag-none{color:#ffffffbf;background:#ffffff1f;font-weight:700}.vr-filters{border:1px solid var(--border);background:var(--card);border-radius:1.2rem;width:fit-content;max-width:100%;padding:.4rem}.vr-filters .srv-seg{background:0 0;border:0;padding:0}.vr-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;transition:opacity .2s;display:flex}.vr-row{--c:#22c55e;isolation:isolate;border:1px solid var(--border);background:var(--card);animation:.34s cubic-bezier(.22,.9,.3,1) both srv-rise;animation-delay:calc(var(--i,0) * 35ms);border-radius:1.2rem;grid-template-columns:2.4rem minmax(9rem,12rem) minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.85rem .9rem .85rem 1.1rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden}.vr-row.vr-ios{--c:#64748b}.vr-row:before{content:"";background:var(--c);border-radius:3px;width:3px;position:absolute;top:.6rem;bottom:.6rem;left:0}.vr-row:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--foreground) 1.1px, transparent 1.2px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vr-row:after{background-image:radial-gradient(color-mix(in oklch, var(--foreground) 13%, transparent) 1.1px, transparent 1.2px)}}.vr-row:after{background-size:15px 15px;-webkit-mask-image:radial-gradient(at 100%,#000,#0000 40%);mask-image:radial-gradient(at 100%,#000,#0000 40%)}.vr-row:hover{border-color:var(--c);transform:translate(2px)}@supports (color:color-mix(in lab, red, red)){.vr-row:hover{border-color:color-mix(in oklch, var(--c) 45%, var(--border))}}.vr-row:hover{box-shadow:0 14px 28px -24px var(--c)}.vr-os-sm{width:2.3rem;height:2.3rem;box-shadow:none;background:linear-gradient(145deg,#22c55e,#0f766e);border-radius:.75rem;animation:none}.vr-ios .vr-os-sm{background:linear-gradient(145deg,#475569,#0f172a)}.vr-row-main{flex-direction:column;gap:.1rem;min-width:0;display:flex}.vr-row-main b{font-variant-numeric:tabular-nums;align-items:baseline;gap:.45rem;font-size:15px;font-weight:900;display:inline-flex}.vr-row .vr-code{color:var(--muted-foreground);font-size:11px;font-weight:800}.vr-row-main small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.vr-notes{min-width:0;color:var(--muted-foreground);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.vr-notes em{opacity:.7;font-style:italic}.vr-row-side{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.vr-row .vr-date{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.25rem;font-size:12px;font-weight:700;display:inline-flex}.vr-row .vr-flag{align-self:flex-end;padding:.15rem .6rem;font-size:10.5px}.vr-acts{align-items:center;gap:.15rem;display:inline-flex}@media (max-width:860px){.vr-row{grid-template-columns:2.4rem minmax(0,1fr) auto}.vr-notes{grid-area:2/2/auto/-1}.vr-row-side{grid-area:1/3}.vr-acts{grid-area:2/3;justify-self:end}}.vr-acts{flex-shrink:0}.bdec-row,.md-card,.pv-table-wrap,.sg-card,.tga-editor,.tga-card,.cu-card,.sf-hero,.sa-card,.re-hero,.re-stat,.lf-hero,.lf-card,.of-card,.of-hero,.dv-hero,.bl-card,.bf-hero,.sb-preview,.sb-card,.gw-hero,.gf-hero,.pf2,.ph2,.sx-form,.pp-card,.pp-section,.cz-section,.sq-box,.ra-stat,.hp-block,.hp-panel,.os-item,.ol-form,.cm-comment-box,.sts-summary{position:relative}.pos-tile,.payd-summary,.bdec-row,.fk-card,.md-card,.pv-table-wrap,.pv-report,.ai-form,.sg-card,.st-card,.rc-card,.rl-card,.pst-card,.sp-card,.sp-hero,.sp-preview,.b2-hero,.b2-block,.rd-card,.rd-preview,.tga-editor,.tga-card,.cu-hero,.cu-card,.rq-hero,.sf-hero,.sa-card,.rs-card,.re-hero,.re-stat,.lg-card,.lf-hero,.lf-card,.cy-card,.of-card,.of-hero,.dv-card,.dv-hero,.bl-card,.bf-hero,.sb-preview,.sb-card,.gw-hero,.gf-hero,.pf2,.ph2,.tw-card,.sx-form,.sx-card,.sx-hero,.wx-panel,.wx-card,.ct-card,.ct-preview,.br-tile,.pp-hero,.pp-card,.pp-section,.ss-card,.cz-section,.si-card,.sq-hero,.sq-box,.ra-stat,.ra-tile,.le-card,.hp-card,.hp-block,.hp-panel,.os-hero,.os-card,.os-item,.tc-editor,.ol-stat,.ol-board,.ol-board-row,.ol-form,.sv-hero,.cm-comment-box,.tx-worst-row,.sts-summary,.spg-card,.srv-panel{isolation:isolate}.pos-tile:after,.payd-summary:after,.bdec-row:after,.fk-card:after,.md-card:after,.pv-table-wrap:after,.pv-report:after,.ai-form:after,.sg-card:after,.st-card:after,.rc-card:after,.rl-card:after,.pst-card:after,.sp-card:after,.sp-hero:after,.sp-preview:after,.b2-hero:after,.b2-block:after,.rd-card:after,.rd-preview:after,.tga-editor:after,.tga-card:after,.cu-hero:after,.cu-card:after,.rq-hero:after,.sf-hero:after,.sa-card:after,.rs-card:after,.re-hero:after,.re-stat:after,.lg-card:after,.lf-hero:after,.lf-card:after,.cy-card:after,.of-card:after,.of-hero:after,.dv-card:after,.dv-hero:after,.bl-card:after,.bf-hero:after,.sb-preview:after,.sb-card:after,.gw-hero:after,.gf-hero:after,.pf2:after,.ph2:after,.tw-card:after,.sx-form:after,.sx-card:after,.sx-hero:after,.wx-panel:after,.wx-card:after,.ct-card:after,.ct-preview:after,.br-tile:after,.pp-hero:after,.pp-card:after,.pp-section:after,.ss-card:after,.cz-section:after,.si-card:after,.sq-hero:after,.sq-box:after,.ra-stat:after,.ra-tile:after,.le-card:after,.hp-card:after,.hp-block:after,.hp-panel:after,.os-hero:after,.os-card:after,.os-item:after,.tc-editor:after,.ol-stat:after,.ol-board:after,.ol-board-row:after,.ol-form:after,.sv-hero:after,.cm-comment-box:after,.tx-worst-row:after,.sts-summary:after,.spg-card:after,.srv-panel:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-image:radial-gradient(var(--foreground) 1.1px, transparent 1.2px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pos-tile:after,.payd-summary:after,.bdec-row:after,.fk-card:after,.md-card:after,.pv-table-wrap:after,.pv-report:after,.ai-form:after,.sg-card:after,.st-card:after,.rc-card:after,.rl-card:after,.pst-card:after,.sp-card:after,.sp-hero:after,.sp-preview:after,.b2-hero:after,.b2-block:after,.rd-card:after,.rd-preview:after,.tga-editor:after,.tga-card:after,.cu-hero:after,.cu-card:after,.rq-hero:after,.sf-hero:after,.sa-card:after,.rs-card:after,.re-hero:after,.re-stat:after,.lg-card:after,.lf-hero:after,.lf-card:after,.cy-card:after,.of-card:after,.of-hero:after,.dv-card:after,.dv-hero:after,.bl-card:after,.bf-hero:after,.sb-preview:after,.sb-card:after,.gw-hero:after,.gf-hero:after,.pf2:after,.ph2:after,.tw-card:after,.sx-form:after,.sx-card:after,.sx-hero:after,.wx-panel:after,.wx-card:after,.ct-card:after,.ct-preview:after,.br-tile:after,.pp-hero:after,.pp-card:after,.pp-section:after,.ss-card:after,.cz-section:after,.si-card:after,.sq-hero:after,.sq-box:after,.ra-stat:after,.ra-tile:after,.le-card:after,.hp-card:after,.hp-block:after,.hp-panel:after,.os-hero:after,.os-card:after,.os-item:after,.tc-editor:after,.ol-stat:after,.ol-board:after,.ol-board-row:after,.ol-form:after,.sv-hero:after,.cm-comment-box:after,.tx-worst-row:after,.sts-summary:after,.spg-card:after,.srv-panel:after{background-image:radial-gradient(color-mix(in oklch, var(--foreground) 13%, transparent) 1.1px, transparent 1.2px)}}.pos-tile:after,.payd-summary:after,.bdec-row:after,.fk-card:after,.md-card:after,.pv-table-wrap:after,.pv-report:after,.ai-form:after,.sg-card:after,.st-card:after,.rc-card:after,.rl-card:after,.pst-card:after,.sp-card:after,.sp-hero:after,.sp-preview:after,.b2-hero:after,.b2-block:after,.rd-card:after,.rd-preview:after,.tga-editor:after,.tga-card:after,.cu-hero:after,.cu-card:after,.rq-hero:after,.sf-hero:after,.sa-card:after,.rs-card:after,.re-hero:after,.re-stat:after,.lg-card:after,.lf-hero:after,.lf-card:after,.cy-card:after,.of-card:after,.of-hero:after,.dv-card:after,.dv-hero:after,.bl-card:after,.bf-hero:after,.sb-preview:after,.sb-card:after,.gw-hero:after,.gf-hero:after,.pf2:after,.ph2:after,.tw-card:after,.sx-form:after,.sx-card:after,.sx-hero:after,.wx-panel:after,.wx-card:after,.ct-card:after,.ct-preview:after,.br-tile:after,.pp-hero:after,.pp-card:after,.pp-section:after,.ss-card:after,.cz-section:after,.si-card:after,.sq-hero:after,.sq-box:after,.ra-stat:after,.ra-tile:after,.le-card:after,.hp-card:after,.hp-block:after,.hp-panel:after,.os-hero:after,.os-card:after,.os-item:after,.tc-editor:after,.ol-stat:after,.ol-board:after,.ol-board-row:after,.ol-form:after,.sv-hero:after,.cm-comment-box:after,.tx-worst-row:after,.sts-summary:after,.spg-card:after,.srv-panel:after{background-size:16px 16px;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 58%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 58%)}html:not([data-theme-preset=liquid-glass]):not([data-scene]:not([data-scene=none])) .surface-card:not(.table-premium),html:not([data-theme-preset=liquid-glass]):not([data-scene]:not([data-scene=none])) [data-slot=card]{background-image:radial-gradient(ellipse at 100% 0%, transparent 0%, var(--card) 58%), radial-gradient(var(--foreground) 1.1px, transparent 1.2px)}@supports (color:color-mix(in lab, red, red)){html:not([data-theme-preset=liquid-glass]):not([data-scene]:not([data-scene=none])) .surface-card:not(.table-premium),html:not([data-theme-preset=liquid-glass]):not([data-scene]:not([data-scene=none])) [data-slot=card]{background-image:radial-gradient(ellipse at 100% 0%, transparent 0%, var(--card) 58%), radial-gradient(color-mix(in oklch, var(--foreground) 13%, transparent) 1.1px, transparent 1.2px)}}html:not([data-theme-preset=liquid-glass]):not([data-scene]:not([data-scene=none])) .surface-card:not(.table-premium),html:not([data-theme-preset=liquid-glass]):not([data-scene]:not([data-scene=none])) [data-slot=card]{background-size:100% 100%,16px 16px}.pay-tab{white-space:nowrap;letter-spacing:-.01em;min-width:0;padding-inline:.6rem}.pay-tab>svg{flex-shrink:0}.tga-grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.tga-card-foot{flex-wrap:wrap}.tga-card-foot>*{flex:auto;min-width:max-content}.sx-fields{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr))}.sx-label{flex-wrap:nowrap;min-width:0}.sx-label .sx-hint,.sx-label .sx-err{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sx-card{gap:1rem;padding:1.2rem 1.2rem 1.3rem}.sx-card-more{margin-top:.15rem;padding-top:.75rem}.sx-card-sections{gap:1.15rem;padding-top:.35rem}.sx-section h4{margin-bottom:.65rem}.sx-section ul{gap:.6rem}.sx-section li{gap:.6rem;line-height:1.6}.sx-months{gap:.5rem .45rem}@keyframes bnd-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes bnd-float{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-6px)}}@keyframes bnd-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--c) 55%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes bnd-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.25)rotate(18deg)}}@keyframes bnd-shine{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}.bnd-tiles{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.bnd-tile{isolation:isolate;text-align:left;color:#fff;cursor:pointer;background:linear-gradient(135deg, var(--from), var(--to));min-height:9.25rem;box-shadow:0 14px 34px -18px var(--from), inset 0 1px 0 #ffffff40;animation:.52s cubic-bezier(.2,.8,.2,1) both bnd-rise;animation-delay:calc(var(--i,0) * 70ms);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-color:oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18);border-color:oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18);border-radius:1.35rem;flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem 1.05rem;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,filter .2s;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.bnd-tile{box-shadow:0 14px 34px -18px var(--from), inset 0 1px 0 lab(100% 0 0/.25)}}.bnd-tile:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff4d 1.1px,#0000 1.2px);background-image:radial-gradient(lab(100% 0 0/.3) 1.1px,#0000 1.2px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 70%)}.bnd-tile:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.22),#0000);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-18deg)}.bnd-tile:hover{box-shadow:0 22px 40px -18px var(--from), inset 0 1px 0 #ffffff4d;transform:translateY(-4px)}@supports (color:lab(0% 0 0)){.bnd-tile:hover{box-shadow:0 22px 40px -18px var(--from), inset 0 1px 0 lab(100% 0 0/.3)}}.bnd-tile:hover:after{animation:.9s bnd-shine}.bnd-tile:focus-visible{outline:3px solid var(--from)}@supports (color:color-mix(in lab, red, red)){.bnd-tile:focus-visible{outline:3px solid color-mix(in oklch, var(--from) 60%, #fff)}}.bnd-tile:focus-visible{outline-offset:3px}.bnd-tile-on{box-shadow:0 0 0 3px var(--background), 0 0 0 5.5px var(--from), 0 22px 40px -18px var(--from);transform:translateY(-2px)}.bnd-tiles:has(.bnd-tile-on:not(:first-child)) .bnd-tile:not(.bnd-tile-on){filter:saturate(.7)brightness(.9)}.bnd-tile-art{opacity:.2;z-index:-1;width:7.25rem;height:7.25rem;animation:6s ease-in-out infinite bnd-float;animation-delay:calc(var(--i,0) * -1.3s);position:absolute;bottom:-1.1rem;right:-.9rem}.bnd-tile-head{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:12px;font-weight:800;display:flex}.bnd-tile-ico{background:#ffffff38;background:lab(100% 0 0/.22);border-radius:.7rem;place-items:center;width:2rem;height:2rem;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:grid;box-shadow:inset 0 0 0 1px #ffffff40;box-shadow:inset 0 0 0 1px lab(100% 0 0/.25)}.bnd-tile:hover .bnd-tile-ico{transform:rotate(-10deg)scale(1.1)}.bnd-tile-figure{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 2px 12px #0003;text-shadow:0 2px 12px lab(0% 0 0/.2);margin-top:.35rem;font-size:2.15rem;font-weight:900;line-height:1.1}.bnd-tile-sub{opacity:.88;font-size:12.5px;font-weight:600}.bnd-bar{background:var(--card);border:1px solid var(--border);border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.8rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bnd-bar{border:1px solid color-mix(in oklch, var(--border) 85%, transparent)}}.bnd-bar{box-shadow:0 10px 30px -22px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bnd-bar{box-shadow:0 10px 30px -22px color-mix(in oklch, var(--foreground) 40%, transparent)}}.bnd-search{background:var(--muted);border-radius:.95rem;flex:18rem;align-items:center;gap:.55rem;min-width:0;height:2.85rem;padding:0 .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bnd-search{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.bnd-search{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.bnd-search{border:1px solid color-mix(in oklch, var(--border) 80%, transparent)}}.bnd-search{transition:border-color .2s,box-shadow .2s,background .2s}.bnd-search:focus-within{background:var(--background);border-color:#f59e0b;box-shadow:0 0 0 4px #f59e0b2e;box-shadow:0 0 0 4px lab(72.7914% 26.933 75.4336/.18)}.bnd-search:focus-within>svg:first-child{color:#f59e0b;opacity:1}.bnd-bare,.bnd-bare:focus-visible{flex:1;min-width:0;height:100%;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.bnd-clear{background:var(--foreground);border-radius:9999px;place-items:center;width:1.6rem;height:1.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bnd-clear{background:color-mix(in oklch, var(--foreground) 10%, transparent)}}.bnd-clear{transition:background .16s,transform .16s,color .16s}.bnd-clear:hover{color:#f43f5e;background:#f43f5e38;background:lab(56.4564% 69.5783 26.8306/.22);transform:rotate(90deg)}.bnd-seg{background:var(--muted);border-radius:.95rem;flex-wrap:wrap;gap:.2rem;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bnd-seg{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.bnd-seg{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.bnd-seg{border:1px solid color-mix(in oklch, var(--border) 75%, transparent)}}.bnd-seg-btn{white-space:nowrap;height:2.3rem;color:var(--muted-foreground);border-radius:.72rem;align-items:center;gap:.4rem;padding:0 .85rem;font-size:13px;font-weight:700;transition:color .16s,background .2s,box-shadow .2s,transform .16s;display:inline-flex}.bnd-seg-btn:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bnd-seg-btn:hover{background:color-mix(in oklch, var(--foreground) 6%, transparent)}}.bnd-seg-btn:active{transform:scale(.96)}.bnd-seg-sort .bnd-seg-on,.bnd-seg-sort .bnd-seg-on:hover{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c);box-shadow:0 8px 18px -10px #ea580c}.bnd-seg-view .bnd-seg-on,.bnd-seg-view .bnd-seg-on:hover{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 8px 18px -10px #6366f1}.bnd-note{color:var(--from);border-radius:1rem;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:13px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.bnd-note{color:color-mix(in oklch, var(--from) 70%, var(--foreground))}}.bnd-note{background:var(--from)}@supports (color:color-mix(in lab, red, red)){.bnd-note{background:color-mix(in oklch, var(--from) 11%, var(--card))}}.bnd-note{border:1px dashed var(--from)}@supports (color:color-mix(in lab, red, red)){.bnd-note{border:1px dashed color-mix(in oklch, var(--from) 45%, transparent)}}.bnd-note{animation:.3s both bnd-rise}.bnd-note>span{flex:1;min-width:0}.bnd-note-x{background:var(--from);border-radius:9999px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:12px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bnd-note-x{background:color-mix(in oklch, var(--from) 18%, transparent)}}.bnd-note-x{transition:background .16s}.bnd-note-x:hover{background:var(--from)}@supports (color:color-mix(in lab, red, red)){.bnd-note-x:hover{background:color-mix(in oklch, var(--from) 30%, transparent)}}.bnd-logo{width:var(--s);height:var(--s);border-radius:calc(var(--s) * .28);padding:calc(var(--s) * .1);box-shadow:0 0 0 1px var(--foreground), 0 6px 16px -10px var(--foreground);background:#fff;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bnd-logo{box-shadow:0 0 0 1px color-mix(in oklch, var(--foreground) 10%, transparent), 0 6px 16px -10px color-mix(in oklch, var(--foreground) 50%, transparent)}}.bnd-logo{transition:transform .26s cubic-bezier(.3,1.5,.5,1),box-shadow .26s}.bnd-logo img{object-fit:contain;width:100%;height:100%}.bnd-logo-blank{background:linear-gradient(135deg, hsl(var(--h) 85% 60%), hsl(calc(var(--h) + 50deg) 80% 45%));color:#fff;padding:0}.bnd-initial{font-weight:900;font-size:calc(var(--s) * .34);letter-spacing:.02em;text-shadow:0 1px 6px #00000040;text-shadow:0 1px 6px lab(0% 0 0/.25);place-items:center;display:grid}.bnd-row{align-items:center;gap:.9rem;min-width:0;display:flex}.bnd-table tr:hover .bnd-logo{box-shadow:0 0 0 2px hsl(var(--h) 80% 60% / .6), 0 10px 22px -12px hsl(var(--h) 80% 50%);transform:scale(1.07)rotate(-3deg)}.bnd-name{max-width:100%;color:var(--foreground);overflow-wrap:anywhere;align-items:center;gap:.35rem;font-size:15px;font-weight:800;line-height:1.25;transition:color .16s;display:inline-flex}.bnd-name:hover{color:#f59e0b}.bnd-name-star{color:#f59e0b;fill:#fbbf24;flex-shrink:0;animation:2.6s ease-in-out infinite bnd-twinkle}.bnd-sub{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:12px;display:flex}.bnd-id{font-variant-numeric:tabular-nums;background:var(--foreground);border-radius:.45rem;align-items:center;gap:.15rem;padding:.12rem .45rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bnd-id{background:color-mix(in oklch, var(--foreground) 7%, transparent)}}.bnd-id{color:var(--foreground)}.bnd-slug{max-width:15rem;font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted-foreground);border:1px dashed var(--border);border-radius:.45rem;align-items:center;gap:.3rem;padding:.12rem .5rem;font-size:11.5px;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.bnd-slug>svg{opacity:0;transition:opacity .16s}.bnd-slug:hover{color:#0ea5e9;background:#0ea5e914;background:lab(63.352% -17.6077 -44.8636/.08);border-color:#0ea5e9}.bnd-slug:hover>svg,.bnd-slug-done>svg{opacity:1}.bnd-slug-done,.bnd-slug-done:hover{color:#10b981;background:#10b98114;background:lab(66.6921% -50.6679 17.0586/.08);border-style:solid;border-color:#10b981}.bnd-live{--c:#10b981;white-space:nowrap;color:var(--c);border-radius:9999px;align-items:center;gap:.45rem;padding:.32rem .75rem .32rem .6rem;font-size:12.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bnd-live{color:color-mix(in oklch, var(--c) 80%, var(--foreground))}}.bnd-live{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.bnd-live{background:color-mix(in oklch, var(--c) 13%, transparent)}}.bnd-live{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.bnd-live{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--c) 30%, transparent)}}.bnd-live>i{background:var(--c);border-radius:9999px;width:.5rem;height:.5rem}.bnd-live-on>i{animation:2s ease-out infinite bnd-pulse}.bnd-live-off{--c:#f43f5e}.bnd-live-sm{padding:.15rem .55rem .15rem .45rem;font-size:11px}.bnd-flag{--c:#f59e0b;white-space:nowrap;color:var(--muted-foreground);background:var(--foreground);border-radius:9999px;align-items:center;gap:.5rem;padding:.3rem .7rem .3rem .4rem;font-size:12.5px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bnd-flag{background:color-mix(in oklch, var(--foreground) 5%, transparent)}}.bnd-flag{box-shadow:inset 0 0 0 1px var(--border);transition:color .2s,background .22s,box-shadow .22s,transform .16s}.bnd-flag-shown{--c:#10b981}.bnd-flag-shown:not(.bnd-flag-on){--c:#f43f5e;color:#f43f5e}@supports (color:color-mix(in lab, red, red)){.bnd-flag-shown:not(.bnd-flag-on){color:color-mix(in oklch, #f43f5e 80%, var(--foreground))}}.bnd-flag-shown:not(.bnd-flag-on){background:#f43f5e17;background:lab(56.4564% 69.5783 26.8306/.09);box-shadow:inset 0 0 0 1px #f43f5e47;box-shadow:inset 0 0 0 1px lab(56.4564% 69.5783 26.8306/.28)}.bnd-flag-live{cursor:pointer;-webkit-user-select:none;user-select:none}.bnd-flag-live:hover{box-shadow:inset 0 0 0 1px var(--c), 0 6px 14px -10px var(--c);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.bnd-flag-live:hover{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--c) 45%, transparent), 0 6px 14px -10px var(--c)}}.bnd-flag-on{color:var(--c)}@supports (color:color-mix(in lab, red, red)){.bnd-flag-on{color:color-mix(in oklch, var(--c) 82%, var(--foreground))}}.bnd-flag-on{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.bnd-flag-on{background:color-mix(in oklch, var(--c) 14%, transparent)}}.bnd-flag-on{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.bnd-flag-on{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--c) 38%, transparent)}}.bnd-flag:not(.bnd-flag-live){padding-left:.65rem}.bnd-flag-txt{align-items:center;gap:.3rem;display:inline-flex}.bnd-flag-top.bnd-flag-on .bnd-flag-ico{fill:#fbbf24;animation:2.6s ease-in-out infinite bnd-twinkle}.bnd-flag-busy{opacity:.75}.bnd-switch[data-checked]{background:var(--c)!important}.bnd-flag-shown:not(.bnd-flag-on) .bnd-switch{background:#f43f5e!important}@supports (color:color-mix(in lab, red, red)){.bnd-flag-shown:not(.bnd-flag-on) .bnd-switch{background:color-mix(in oklch, #f43f5e 35%, var(--input))!important}}.bnd-acts{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.bnd-act{--c:#6366f1;width:2.25rem;height:2.25rem;color:var(--muted-foreground);background:var(--foreground);border-radius:.75rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.bnd-act{background:color-mix(in oklch, var(--foreground) 4%, transparent)}}.bnd-act{box-shadow:inset 0 0 0 1px var(--border);transition:color .16s,background .2s,box-shadow .2s,transform .2s cubic-bezier(.3,1.6,.5,1)}.bnd-act-seo{--c:#0ea5e9}.bnd-act-del{--c:#f43f5e}.bnd-act:hover{color:#fff;background:var(--c);box-shadow:0 8px 18px -10px var(--c);transform:translateY(-2px)rotate(-6deg)}.bnd-act:active{transform:scale(.92)}.bnd-wall{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem;display:grid}.bnd-card{isolation:isolate;background:var(--card);border:1px solid hsl(var(--h) 70% 55%);border-radius:1.35rem;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bnd-card{border:1px solid color-mix(in oklch, hsl(var(--h) 70% 55%) 22%, var(--border))}}.bnd-card{animation:.46s cubic-bezier(.2,.8,.2,1) both bnd-rise;animation-delay:calc(var(--i,0) * 35ms);transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,border-color .2s}.bnd-card:hover{border-color:hsl(var(--h) 75% 58% / .7);box-shadow:0 22px 40px -24px hsl(var(--h) 80% 45%);transform:translateY(-5px)}.bnd-card-stage{background:radial-gradient(ellipse at 50% 120%, hsl(var(--h) 85% 60% / .35), transparent 65%), linear-gradient(160deg, hsl(var(--h) 70% 55% / .16), hsl(calc(var(--h) + 60deg) 70% 50% / .08));place-items:center;height:8.5rem;display:grid;position:relative;overflow:hidden}.bnd-card-stage:before{content:"";pointer-events:none;background-image:radial-gradient(var(--foreground) 1.1px, transparent 1.2px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bnd-card-stage:before{background-image:radial-gradient(color-mix(in oklch, var(--foreground) 16%, transparent) 1.1px, transparent 1.2px)}}.bnd-card-stage:before{background-size:14px 14px;-webkit-mask-image:radial-gradient(#000 0%,#0000 75%);mask-image:radial-gradient(#000 0%,#0000 75%)}.bnd-logo-wide{width:calc(var(--s) * 1.85);border-radius:1.1rem}.bnd-card:hover .bnd-logo{box-shadow:0 0 0 2px hsl(var(--h) 80% 60% / .55), 0 16px 30px -16px hsl(var(--h) 80% 45%);transform:scale(1.08)translateY(-2px)}.bnd-card-body{flex-direction:column;gap:.45rem;padding:.95rem 1rem .2rem;display:flex}.bnd-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:850;line-height:1.25;overflow:hidden}.bnd-card-sub{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:12px;display:flex}.bnd-card-foot{flex-direction:column;gap:.7rem;margin-top:auto;padding:.8rem 1rem 1rem;display:flex}.bnd-card-flags{flex-wrap:wrap;gap:.45rem;display:flex}.bnd-card-foot .bnd-acts{border-top:1px dashed var(--border);justify-content:flex-start;padding-top:.7rem}.bnd-card-foot .bnd-act{width:2.1rem;height:2.1rem}.bnd-card-hidden .bnd-card-stage{filter:grayscale(.85);opacity:.7}.bnd-card-top{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.bnd-card-top{border-color:color-mix(in oklch, #f59e0b 45%, var(--border))}}.bnd-ribbon{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#fbbf24,#f97316);border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .6rem;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:.7rem;left:.7rem;box-shadow:0 6px 14px -6px #f97316}.bnd-ribbon svg{fill:#fff;animation:2.6s ease-in-out infinite bnd-twinkle}.bnd-skel{border-radius:1.35rem;height:17rem}.bnd-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;font-size:13px;display:flex}.bnd-empty b{color:var(--foreground);font-size:16px}.bnd-empty-ico{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c);border-radius:1.3rem;place-items:center;width:4rem;height:4rem;animation:5s ease-in-out infinite bnd-float;display:grid;box-shadow:0 14px 30px -14px #ea580c}@media (max-width:640px){.bnd-seg{width:100%}.bnd-seg-btn{flex:1;justify-content:center;padding:0 .5rem}.bnd-tile-figure{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.bnd-tile,.bnd-card,.bnd-tile-art,.bnd-name-star,.bnd-live-on>i,.bnd-flag-ico,.bnd-ribbon svg,.bnd-empty-ico,.bnd-note{animation:none!important}}@keyframes atr-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes atr-float{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-6px)}}@keyframes atr-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--c) 55%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes atr-shine{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@keyframes atr-spin{to{transform:rotate(360deg)}}@keyframes atr-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(8deg)}}.atr-cta{box-shadow:0 10px 24px -12px #6366f1;color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#6366f1)!important;border:0!important}.atr-cta-pink{box-shadow:0 10px 24px -12px #db2777;background:linear-gradient(135deg,#ec4899,#db2777)!important}.atr-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.atr-tiles{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:1rem;display:grid}.atr-tile{isolation:isolate;text-align:left;color:#fff;background:linear-gradient(135deg, var(--from), var(--to));min-height:9rem;box-shadow:0 14px 34px -18px var(--from), inset 0 1px 0 #ffffff40;animation:.52s cubic-bezier(.2,.8,.2,1) both atr-rise;animation-delay:calc(var(--i,0) * 70ms);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);border-color:oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18);border-color:oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18) oklch(100% 5.96046e-8 none/.18);border-radius:1.35rem;flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem 1.05rem;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.atr-tile{box-shadow:0 14px 34px -18px var(--from), inset 0 1px 0 lab(100% 0 0/.25)}}.atr-tile:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff4d 1.1px,#0000 1.2px);background-image:radial-gradient(lab(100% 0 0/.3) 1.1px,#0000 1.2px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 70%)}.atr-tile:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.22),#0000);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-18deg)}.atr-tile:hover{box-shadow:0 22px 40px -18px var(--from);transform:translateY(-4px)}.atr-tile:hover:after{animation:.9s atr-shine}.atr-tile-art{opacity:.2;z-index:-1;width:7rem;height:7rem;animation:6s ease-in-out infinite atr-float;animation-delay:calc(var(--i,0) * -1.3s);position:absolute;bottom:-1.1rem;right:-.9rem}.atr-tile-head{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:12px;font-weight:800;display:flex}.atr-tile-ico{background:#ffffff38;background:lab(100% 0 0/.22);border-radius:.7rem;place-items:center;width:2rem;height:2rem;transition:transform .3s cubic-bezier(.3,1.6,.5,1);display:grid;box-shadow:inset 0 0 0 1px #ffffff40;box-shadow:inset 0 0 0 1px lab(100% 0 0/.25)}.atr-tile:hover .atr-tile-ico{transform:rotate(-10deg)scale(1.1)}.atr-tile-figure{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 2px 12px #0003;text-shadow:0 2px 12px lab(0% 0 0/.2);margin-top:.35rem;font-size:2.15rem;font-weight:900;line-height:1.1}.atr-tile-sub{opacity:.88;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.atr-banner{--c:#f59e0b;background:var(--c);border-radius:1.1rem;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.atr-banner{background:color-mix(in oklch, var(--c) 10%, var(--card))}}.atr-banner{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.atr-banner{border:1px solid color-mix(in oklch, var(--c) 35%, transparent)}}.atr-banner{animation:.36s both atr-rise}.atr-banner-emerald{--c:#10b981}.atr-banner-rose{--c:#f43f5e}.atr-banner-ico{color:#fff;background:var(--c);width:2.25rem;height:2.25rem;box-shadow:0 8px 18px -10px var(--c);border-radius:.8rem;flex-shrink:0;place-items:center;display:grid}.atr-banner-amber .atr-banner-ico svg{animation:2.8s ease-in-out infinite atr-wobble}.atr-banner-body{min-width:0;color:var(--foreground);flex-direction:column;flex:1;gap:.15rem;font-size:13px;line-height:1.55;display:flex}@supports (color:color-mix(in lab, red, red)){.atr-banner-body{color:color-mix(in oklch, var(--foreground) 82%, transparent)}}.atr-banner-body b{color:var(--c);font-size:13.5px}@supports (color:color-mix(in lab, red, red)){.atr-banner-body b{color:color-mix(in oklch, var(--c) 70%, var(--foreground))}}.atr-banner-acts{align-self:center;align-items:center;gap:.4rem;display:inline-flex}.atr-banner-go{background:var(--c)!important;color:#fff!important;border:0!important}.atr-bar{background:var(--card);border:1px solid var(--border);border-radius:1.25rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.atr-bar{border:1px solid color-mix(in oklch, var(--border) 85%, transparent)}}.atr-bar{box-shadow:0 10px 30px -22px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.atr-bar{box-shadow:0 10px 30px -22px color-mix(in oklch, var(--foreground) 40%, transparent)}}.atr-bar-col{flex-direction:column;align-items:stretch}.atr-bar-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.atr-search{background:var(--muted);border-radius:.95rem;flex:17rem;align-items:center;gap:.55rem;min-width:0;height:2.85rem;padding:0 .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.atr-search{background:color-mix(in oklch, var(--muted) 55%, transparent)}}.atr-search{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.atr-search{border:1px solid color-mix(in oklch, var(--border) 80%, transparent)}}.atr-search{transition:border-color .2s,box-shadow .2s,background .2s}.atr-search:focus-within{background:var(--background);border-color:#8b5cf6;box-shadow:0 0 0 4px #8b5cf62e;box-shadow:0 0 0 4px lab(50.6912% 45.8505 -71.7975/.18)}.atr-search:focus-within>svg:first-child{color:#8b5cf6;opacity:1}.atr-bare,.atr-bare:focus-visible{flex:1;min-width:0;height:100%;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.atr-clear{background:var(--foreground);border-radius:9999px;flex-shrink:0;place-items:center;width:1.6rem;height:1.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.atr-clear{background:color-mix(in oklch, var(--foreground) 10%, transparent)}}.atr-clear{transition:background .16s,transform .16s,color .16s}.atr-clear:hover{color:#f43f5e;background:#f43f5e38;background:lab(56.4564% 69.5783 26.8306/.22);transform:rotate(90deg)}.atr-spin{border:2px solid #8b5cf640;border:2px solid lab(50.6912% 45.8505 -71.7975/.25);border-top-color:#8b5cf6;border-radius:9999px;width:1rem;height:1rem;animation:.7s linear infinite atr-spin}.atr-pick{flex:0 15rem;min-width:12rem}.atr-hint{color:var(--muted-foreground);align-items:center;gap:.4rem;padding-left:.4rem;font-size:12px;display:flex;margin-top:-.6rem!important}.atr-seg{background:var(--muted);border-radius:.95rem;flex-wrap:wrap;gap:.2rem;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.atr-seg{background:color-mix(in oklch, var(--muted) 60%, transparent)}}.atr-seg{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.atr-seg{border:1px solid color-mix(in oklch, var(--border) 75%, transparent)}}.atr-seg-btn{white-space:nowrap;height:2.3rem;color:var(--muted-foreground);border-radius:.72rem;align-items:center;gap:.4rem;padding:0 .85rem;font-size:13px;font-weight:700;transition:color .16s,background .2s,box-shadow .2s,transform .16s;display:inline-flex}.atr-seg-btn:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.atr-seg-btn:hover{background:color-mix(in oklch, var(--foreground) 6%, transparent)}}.atr-seg-btn:active{transform:scale(.96)}.atr-seg-violet .atr-seg-on,.atr-seg-violet .atr-seg-on:hover{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);box-shadow:0 8px 18px -10px #6366f1}.atr-seg-amber .atr-seg-on,.atr-seg-amber .atr-seg-on:hover{color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c);box-shadow:0 8px 18px -10px #ea580c}.atr-seg-sky .atr-seg-on,.atr-seg-sky .atr-seg-on:hover{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);box-shadow:0 8px 18px -10px #2563eb}.atr-chips{border-top:1px dashed var(--border);flex-wrap:wrap;gap:.45rem;padding-top:.75rem;display:flex}.atr-chip{--c:hsl(var(--h,260deg) 75% 58%);white-space:nowrap;height:2.1rem;color:var(--foreground);background:var(--c);border-radius:9999px;align-items:center;gap:.45rem;padding:0 .45rem 0 .75rem;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.atr-chip{background:color-mix(in oklch, var(--c) 9%, transparent)}}.atr-chip{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.atr-chip{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--c) 28%, transparent)}}.atr-chip{transition:background .2s,box-shadow .2s,transform .16s,color .16s}.atr-chip>i{background:var(--c);border-radius:9999px;width:.55rem;height:.55rem}.atr-chip:hover{background:var(--c);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.atr-chip:hover{background:color-mix(in oklch, var(--c) 16%, transparent)}}.atr-chip-n{font-variant-numeric:tabular-nums;background:var(--c);border-radius:9999px;padding:.1rem .45rem;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.atr-chip-n{background:color-mix(in oklch, var(--c) 18%, transparent)}}.atr-chip-all{--c:#8b5cf6;padding-right:.8rem}.atr-chip-on{color:#fff;background:linear-gradient(135deg, var(--c), var(--c))}@supports (color:color-mix(in lab, red, red)){.atr-chip-on{background:linear-gradient(135deg, var(--c), color-mix(in oklch, var(--c) 70%, #000))}}.atr-chip-on{box-shadow:0 8px 18px -10px var(--c)}.atr-chip-on>i{background:#fff}.atr-chip-on .atr-chip-n{background:#ffffff40;background:lab(100% 0 0/.25)}.atr-chip-off:not(.atr-chip-on){opacity:.6;text-decoration:line-through;-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.atr-chip-off:not(.atr-chip-on){-webkit-text-decoration-color:color-mix(in oklch, var(--foreground) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--foreground) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklch, var(--foreground) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--foreground) 35%, transparent)}}.atr-ava{width:var(--s);height:var(--s);border-radius:calc(var(--s) * .3);font-weight:900;font-size:calc(var(--s) * .34);color:#fff;letter-spacing:.02em;text-shadow:0 1px 6px #00000040;text-shadow:0 1px 6px lab(0% 0 0/.25);background:linear-gradient(135deg, hsl(var(--h) 82% 62%), hsl(calc(var(--h) + 45deg) 78% 46%));box-shadow:0 8px 18px -12px hsl(var(--h) 80% 45%), inset 0 1px 0 #ffffff4d;flex-shrink:0;place-items:center;transition:transform .26s cubic-bezier(.3,1.5,.5,1);display:grid}@supports (color:lab(0% 0 0)){.atr-ava{box-shadow:0 8px 18px -12px hsl(var(--h) 80% 45%), inset 0 1px 0 lab(100% 0 0/.3)}}.atr-ava-swatch{background:radial-gradient(circle at 32% 28%, #fff 0%, var(--sw) 45%, #000 100%);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.atr-ava-swatch{background:radial-gradient(circle at 32% 28%, color-mix(in oklch, #fff 55%, var(--sw)) 0%, var(--sw) 45%, color-mix(in oklch, #000 25%, var(--sw)) 100%)}}.atr-ava-swatch{box-shadow:0 0 0 3px var(--card), 0 0 0 4.5px var(--foreground), 0 8px 16px -8px var(--sw)}@supports (color:color-mix(in lab, red, red)){.atr-ava-swatch{box-shadow:0 0 0 3px var(--card), 0 0 0 4.5px color-mix(in oklch, var(--foreground) 14%, transparent), 0 8px 16px -8px var(--sw)}}.atr-row{align-items:center;gap:.85rem;min-width:0;display:flex}.atr-table tr:hover .atr-ava,.atr-card:hover .atr-ava,.atr-val:hover .atr-ava{transform:scale(1.08)rotate(-4deg)}.atr-name{color:var(--foreground);overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.25;transition:color .16s;display:block}.atr-name:hover{color:#8b5cf6}.atr-sub{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:12px;display:flex}.atr-id{font-variant-numeric:tabular-nums;background:var(--foreground);border-radius:.45rem;align-items:center;gap:.15rem;padding:.12rem .45rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.atr-id{background:color-mix(in oklch, var(--foreground) 7%, transparent)}}.atr-id{color:var(--foreground)}.atr-slug{text-overflow:ellipsis;white-space:nowrap;border:1px dashed var(--border);border-radius:.45rem;max-width:14rem;padding:.12rem .5rem;font-size:11.5px;overflow:hidden}.atr-langs{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.atr-lang{--c:#10b981;max-width:11rem;color:var(--c);border-radius:.6rem;align-items:center;gap:.3rem;padding:.22rem .55rem .22rem .4rem;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.atr-lang{color:color-mix(in oklch, var(--c) 75%, var(--foreground))}}.atr-lang{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.atr-lang{background:color-mix(in oklch, var(--c) 11%, transparent)}}.atr-lang{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.atr-lang{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--c) 28%, transparent)}}.atr-lang b{letter-spacing:.05em;font-size:10.5px;font-weight:900}.atr-lang-off{--c:#f43f5e;opacity:.85}.atr-langs-compact{align-items:center}.atr-langs-compact .atr-lang{padding:.18rem .45rem .18rem .35rem}.atr-lang-meter{background:var(--foreground);border-radius:9999px;flex:3rem;min-width:3rem;height:.4rem}@supports (color:color-mix(in lab, red, red)){.atr-lang-meter{background:color-mix(in oklch, var(--foreground) 9%, transparent)}}.atr-lang-meter{overflow:hidden}.atr-lang-meter>i{width:var(--atr-p);border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#f97316);height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.atr-lang-meter-full>i{background:linear-gradient(90deg,#10b981,#14b8a6)}.atr-state{--c:#10b981;white-space:nowrap;color:var(--c);border-radius:9999px;align-items:center;gap:.4rem;padding:.22rem .65rem .22rem .5rem;font-size:12px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.atr-state{color:color-mix(in oklch, var(--c) 80%, var(--foreground))}}.atr-state{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.atr-state{background:color-mix(in oklch, var(--c) 13%, transparent)}}.atr-state{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.atr-state{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--c) 30%, transparent)}}.atr-state>i{background:var(--c);border-radius:9999px;width:.45rem;height:.45rem}.atr-state-on>i{animation:2s ease-out infinite atr-pulse}.atr-state-off{--c:#f43f5e}.atr-count{font-variant-numeric:tabular-nums;color:var(--muted-foreground);background:var(--foreground);border-radius:.8rem;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:13.5px;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.atr-count{background:color-mix(in oklch, var(--foreground) 5%, transparent)}}.atr-count{box-shadow:inset 0 0 0 1px var(--border);transition:color .16s,background .2s,box-shadow .2s,transform .16s}.atr-count-on{color:#db2777;background:#ec48991c;background:lab(57.308% 67.8698 -7.11691/.11);box-shadow:inset 0 0 0 1px #ec48994d;box-shadow:inset 0 0 0 1px lab(57.308% 67.8698 -7.11691/.3)}.atr-count-go{opacity:0;transition:opacity .16s,transform .2s;transform:translate(-4px)}.atr-count:hover{color:#fff;background:linear-gradient(135deg,#ec4899,#db2777);transform:translateY(-1px);box-shadow:0 8px 18px -10px #db2777}.atr-count:hover .atr-count-go{opacity:1;transform:none}.atr-parent{--c:hsl(var(--h) 75% 58%);max-width:100%;color:var(--c);border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.atr-parent{color:color-mix(in oklch, var(--c) 75%, var(--foreground))}}.atr-parent{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.atr-parent{background:color-mix(in oklch, var(--c) 12%, transparent)}}.atr-parent{box-shadow:inset 0 0 0 1px var(--c)}@supports (color:color-mix(in lab, red, red)){.atr-parent{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--c) 30%, transparent)}}.atr-parent{transition:background .2s,transform .16s}.atr-parent:hover{background:var(--c);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.atr-parent:hover{background:color-mix(in oklch, var(--c) 22%, transparent)}}.atr-parent-off{--c:#f59e0b}.atr-acts{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.atr-act{--c:#8b5cf6;width:2.25rem;height:2.25rem;color:var(--muted-foreground);background:var(--foreground);border-radius:.75rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.atr-act{background:color-mix(in oklch, var(--foreground) 4%, transparent)}}.atr-act{box-shadow:inset 0 0 0 1px var(--border);transition:color .16s,background .2s,box-shadow .2s,transform .2s cubic-bezier(.3,1.6,.5,1)}.atr-act-del{--c:#f43f5e}.atr-act-restore{--c:#10b981;color:#10b981;box-shadow:inset 0 0 0 1px #10b98166;box-shadow:inset 0 0 0 1px lab(66.6921% -50.6679 17.0586/.4)}.atr-act:hover{color:#fff;background:var(--c);box-shadow:0 8px 18px -10px var(--c);transform:translateY(-2px)rotate(-6deg)}.atr-act:active{transform:scale(.92)}.atr-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem;display:grid}.atr-card{isolation:isolate;background:var(--card);border:1px solid hsl(var(--h) 70% 55%);border-radius:1.35rem;flex-direction:column;gap:.9rem;padding:1.1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.atr-card{border:1px solid color-mix(in oklch, hsl(var(--h) 70% 55%) 22%, var(--border))}}.atr-card{animation:.46s cubic-bezier(.2,.8,.2,1) both atr-rise;animation-delay:calc(var(--i,0) * 35ms);transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,border-color .2s}.atr-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 100% 0%, hsl(var(--h) 85% 60% / .16), transparent 60%), radial-gradient(var(--foreground) 1.1px, transparent 1.2px) 0 0 / 16px 16px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.atr-card:before{background:radial-gradient(ellipse at 100% 0%, hsl(var(--h) 85% 60% / .16), transparent 60%), radial-gradient(color-mix(in oklch, var(--foreground) 12%, transparent) 1.1px, transparent 1.2px) 0 0 / 16px 16px}}.atr-card:before{-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 70%)}.atr-card:hover{border-color:hsl(var(--h) 75% 58% / .65);box-shadow:0 22px 40px -24px hsl(var(--h) 80% 45%);transform:translateY(-4px)}.atr-card-top{align-items:flex-start;gap:.85rem;display:flex}.atr-card-name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.atr-card-off{opacity:.72}.atr-card-off .atr-ava{filter:grayscale(.9)}.atr-card-items{color:var(--muted-foreground);background:var(--foreground);border-radius:1rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .85rem;font-size:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.atr-card-items{background:color-mix(in oklch, var(--foreground) 4%, transparent)}}.atr-card-items{border:1px dashed var(--border);transition:background .22s,color .2s,border-color .2s}.atr-card-items-n{align-items:center;gap:.4rem;display:inline-flex}.atr-card-items-n b{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:18px;font-weight:900}.atr-card-items-go{color:hsl(var(--h) 75% 60%);align-items:center;gap:.3rem;font-size:12.5px;font-weight:800;display:inline-flex}.atr-card-items-go svg{transition:transform .22s}.atr-card-items:hover{border-style:solid;border-color:hsl(var(--h) 75% 58% / .6);background:hsl(var(--h) 80% 55% / .1)}.atr-card-items:hover .atr-card-items-go svg{transform:translate(4px)}.atr-groups{flex-direction:column;gap:1.25rem;display:flex}.atr-group{animation:.46s cubic-bezier(.2,.8,.2,1) both atr-rise;animation-delay:calc(var(--i,0) * 60ms)}.atr-group-head{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.7rem;padding-left:.2rem;display:flex}.atr-group-head b{font-size:15px;font-weight:850}.atr-group-ico{color:#fff;background:linear-gradient(135deg, hsl(var(--h) 80% 60%), hsl(calc(var(--h) + 40deg) 75% 45%));width:1.9rem;height:1.9rem;box-shadow:0 6px 14px -8px hsl(var(--h) 80% 45%);border-radius:.65rem;place-items:center;display:grid}.atr-group-n{background:hsl(var(--h) 80% 55% / .15);color:hsl(var(--h) 75% 62%);border-radius:9999px;padding:.1rem .5rem;font-size:11.5px;font-weight:800}.atr-group-warn{color:#d97706;background:#f59e0b24;background:lab(72.7914% 26.933 75.4336/.14);border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:11.5px;font-weight:800;display:inline-flex}.atr-group-only{color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--border);border-radius:9999px;margin-left:auto;padding:.3rem .7rem;font-size:12px;font-weight:700;transition:color .16s,background .2s}.atr-group-only:hover{color:#fff;background:hsl(var(--h) 75% 55%);box-shadow:none}.atr-vgrid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;display:grid}.atr-val{background:var(--card);border:1px solid hsl(var(--h) 70% 55%);border-radius:1.1rem;align-items:flex-start;gap:.8rem;padding:.85rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.atr-val{border:1px solid color-mix(in oklch, hsl(var(--h) 70% 55%) 18%, var(--border))}}.atr-val{animation:.42s cubic-bezier(.2,.8,.2,1) both atr-rise;animation-delay:calc(var(--i,0) * 25ms);transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .2s}.atr-val:hover{border-color:hsl(var(--h) 75% 58% / .55);box-shadow:0 16px 30px -22px hsl(var(--h) 80% 45%);transform:translateY(-3px)}.atr-val-name{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.atr-val-off{opacity:.7}.atr-val .atr-acts{flex-direction:column;gap:.3rem}.atr-val .atr-act{border-radius:.65rem;width:2rem;height:2rem}.atr-skel{border-radius:1.35rem;height:11rem}.atr-skel-sm{border-radius:1.1rem;height:6.5rem}.atr-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;font-size:13px;display:flex}.atr-empty b{color:var(--foreground);font-size:16px}.atr-empty-ico{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:1.3rem;place-items:center;width:4rem;height:4rem;animation:5s ease-in-out infinite atr-float;display:grid;box-shadow:0 14px 30px -14px #6366f1}.atr-empty-pink{background:linear-gradient(135deg,#ec4899,#db2777);box-shadow:0 14px 30px -14px #db2777}@media (max-width:640px){.atr-seg{width:100%}.atr-seg-btn{flex:1;justify-content:center;padding:0 .5rem}.atr-pick{flex:100%}.atr-tile-figure{font-size:1.8rem}.atr-grid,.atr-vgrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.atr-tile,.atr-card,.atr-val,.atr-group,.atr-tile-art,.atr-state-on>i,.atr-banner,.atr-banner-amber .atr-banner-ico svg,.atr-empty-ico{animation:none!important}}.atr-bar-col{flex-wrap:nowrap}.atr-bar,.bnd-bar,.atr-table .surface-card,.bnd-table .surface-card{background-image:radial-gradient(ellipse at 100% 0%, transparent 0%, var(--card) 62%), radial-gradient(var(--foreground) 1.1px, transparent 1.2px)}@supports (color:color-mix(in lab, red, red)){.atr-bar,.bnd-bar,.atr-table .surface-card,.bnd-table .surface-card{background-image:radial-gradient(ellipse at 100% 0%, transparent 0%, var(--card) 62%), radial-gradient(color-mix(in oklch, var(--foreground) 13%, transparent) 1.1px, transparent 1.2px)}}.atr-bar,.bnd-bar,.atr-table .surface-card,.bnd-table .surface-card{background-size:100% 100%,16px 16px}.atr-table .surface-card,.bnd-table .surface-card{background-image:radial-gradient(ellipse at 100% 0%, transparent 0%, var(--card) 45%), radial-gradient(var(--foreground) 1.1px, transparent 1.2px)}@supports (color:color-mix(in lab, red, red)){.atr-table .surface-card,.bnd-table .surface-card{background-image:radial-gradient(ellipse at 100% 0%, transparent 0%, var(--card) 45%), radial-gradient(color-mix(in oklch, var(--foreground) 13%, transparent) 1.1px, transparent 1.2px)}}.atr-card-items:disabled{cursor:default}.atr-card-items .atr-card-items-n{min-width:0}.atr-card-items .atr-card-items-n b{font-size:14.5px}.atr-card-items-on .atr-card-items-n svg{color:hsl(var(--h) 75% 62%)}.atr-card-parent-off{background:#f59e0b14;background:lab(72.7914% 26.933 75.4336/.08);border-color:#f59e0b73;border-color:lab(72.7914% 26.933 75.4336/.45)}.atr-card-parent-off .atr-card-items-n svg{color:#f59e0b!important}@keyframes omy-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes omy-sheen{0%{transform:translate(-130%)skew(-20deg)}55%,to{transform:translate(260%)skew(-20deg)}}@keyframes omy-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes omy-badge{0%,to{box-shadow:0 0 #10b98173;box-shadow:0 0 lab(66.6921% -50.6679 17.0586/.45)}60%{box-shadow:0 0 0 7px #0000}}.omy-card{isolation:isolate;background:var(--card);border:1px solid #10b981;border-radius:1.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.omy-card{border:1px solid color-mix(in oklch, #10b981 30%, var(--border))}}.omy-card{animation:.48s cubic-bezier(.2,.8,.2,1) both omy-rise;box-shadow:0 18px 40px -30px #10b981}.omy-card:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(var(--foreground) 1.1px, transparent 1.2px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.omy-card:before{background-image:radial-gradient(color-mix(in oklch, var(--foreground) 13%, transparent) 1.1px, transparent 1.2px)}}.omy-card:before{background-size:16px 16px;-webkit-mask-image:radial-gradient(at 100% 0,#000 0%,#0000 60%);mask-image:radial-gradient(at 100% 0,#000 0%,#0000 60%)}.omy-head{border-bottom:1px solid var(--border);align-items:center;gap:.85rem;padding:1rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.omy-head{border-bottom:1px solid color-mix(in oklch, var(--border) 80%, transparent)}}.omy-head h2{letter-spacing:-.01em;font-size:15.5px;font-weight:850}.omy-head p{color:var(--muted-foreground);font-size:12.5px}.omy-head-ico{color:#fff;background:linear-gradient(135deg,#10b981,#0d9488);border-radius:.9rem;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;display:grid;box-shadow:0 10px 22px -12px #10b981}.omy-verified{color:#10b981;white-space:nowrap;background:#10b98121;background:lab(66.6921% -50.6679 17.0586/.13);border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:12px;font-weight:800;animation:2.4s ease-out infinite omy-badge;display:inline-flex;box-shadow:inset 0 0 0 1px #10b98159;box-shadow:inset 0 0 0 1px lab(66.6921% -50.6679 17.0586/.35)}.omy-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem;padding:1.1rem 1.2rem 1.25rem;display:grid}@media (max-width:1100px){.omy-body{grid-template-columns:1fr}}.omy-id{isolation:isolate;color:#fff;background:radial-gradient(at 0 100%,#0ea5e98c,#0000 60%),linear-gradient(135deg,#059669 0%,#0d9488 45%,#4f46e5 100%);background:radial-gradient(at 0 100%,lab(63.352% -17.6077 -44.8636/.55),#0000 60%),linear-gradient(135deg,#059669 0%,#0d9488 45%,#4f46e5 100%);border-radius:1.2rem;flex-direction:column;grid-row:span 2;gap:.7rem;min-height:13rem;padding:1.15rem 1.2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -24px #0d9488,inset 0 1px #ffffff40;box-shadow:0 20px 40px -24px lab(54.8779% -35.9849 -3.4502),inset 0 1px lab(100% 0 0/.25)}.omy-id:before{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 110% -10%,#ffffff17 0 1px,#0000 1px 9px),radial-gradient(#ffffff38 1px,#0000 1.2px) 0 0/14px 14px;background:repeating-radial-gradient(circle at 110% -10%,lab(100% 0 0/.09) 0 1px,#0000 1px 9px),radial-gradient(lab(100% 0 0/.22) 1px,#0000 1.2px) 0 0/14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 10%,#000 70%);mask-image:linear-gradient(120deg,#0000 10%,#000 70%)}.omy-id:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.2),#0000);width:35%;animation:6s ease-in-out infinite omy-sheen;position:absolute;top:0;bottom:0;left:0}.omy-id-glow{z-index:-1;background:radial-gradient(circle,#a7f3d08c,#0000 70%);background:radial-gradient(circle,lab(90.1713% -29.8404 9.10938/.55),#0000 70%);border-radius:9999px;width:11rem;height:11rem;animation:5s ease-in-out infinite omy-glow;position:absolute;top:-3rem;right:-3rem}.omy-id-top{align-items:center;gap:.6rem;min-width:0;display:flex}.omy-id-chip{color:#78350f;background:linear-gradient(135deg,#fde68a,#f59e0b);border-radius:.55rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.1rem;display:grid;box-shadow:inset 0 0 0 1px #78350f4d,0 6px 12px -6px #b45309;box-shadow:inset 0 0 0 1px lab(31.2543% 28.2912 36.3391/.3),0 6px 12px -6px lab(47.4595% 37.7722 54.9047)}.omy-id-doc{letter-spacing:.06em;text-transform:uppercase;opacity:.9;flex:1;align-items:center;gap:.35rem;min-width:0;font-size:10.5px;font-weight:800;display:inline-flex}.omy-id-staff{color:#4c1d95;background:#ddd6fe;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:11px;font-weight:900;display:inline-flex}.omy-id-name{letter-spacing:.01em;text-shadow:0 2px 12px #00000040;text-shadow:0 2px 12px lab(0% 0 0/.25);overflow-wrap:anywhere;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:900;line-height:1.25}.omy-id-meta{flex-wrap:wrap;gap:.45rem;display:flex}.omy-id-meta>span{background:#ffffff29;background:lab(100% 0 0/.16);border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38;box-shadow:inset 0 0 0 1px lab(100% 0 0/.22)}.omy-id-meta em{opacity:.9;border-left:1px solid #ffffff59;border-left:1px solid lab(100% 0 0/.35);margin-left:.1rem;padding-left:.35rem;font-style:normal}.omy-id-secrets{flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-top:auto;display:flex}.omy-secret{background:#0003;background:lab(0% 0 0/.2);border-radius:.85rem;flex-direction:column;gap:.15rem;padding:.5rem .7rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff24;box-shadow:inset 0 0 0 1px lab(100% 0 0/.14)}.omy-secret-label{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:10px;font-weight:800}.omy-secret-row{align-items:center;gap:.4rem;display:flex}.omy-secret-row b{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;transition:filter .2s}.omy-secret-masked{letter-spacing:.12em}.omy-copy{color:#fff;background:#ffffff24;background:lab(100% 0 0/.14);border-radius:.5rem;place-items:center;width:1.6rem;height:1.6rem;transition:background .16s,transform .16s;display:grid}.omy-copy:hover{background:#ffffff47;background:lab(100% 0 0/.28);transform:scale(1.08)}.omy-copy-done{background:#10b981}.omy-reveal{color:#064e3b;background:#fff;border-radius:.85rem;align-items:center;gap:.4rem;height:2.4rem;padding:0 .85rem;font-size:12.5px;font-weight:800;transition:transform .16s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 18px -10px #000}.omy-reveal:hover{transform:translateY(-1px);box-shadow:0 12px 22px -10px #000}.omy-valid{--c:#10b981;background:var(--c);border-radius:1.1rem;flex-direction:column;gap:.6rem;padding:.95rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.omy-valid{background:color-mix(in oklch, var(--c) 9%, transparent)}}.omy-valid{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.omy-valid{border:1px solid color-mix(in oklch, var(--c) 30%, transparent)}}.omy-valid-soon{--c:#f59e0b}.omy-valid-expired{--c:#f43f5e}.omy-valid-none{--c:#94a3b8}.omy-valid-head{color:var(--c);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.omy-valid-head{color:color-mix(in oklch, var(--c) 80%, var(--foreground))}}.omy-valid-head{font-size:13.5px}.omy-valid-head b{font-weight:850}.omy-valid-bar{background:var(--foreground);border-radius:9999px;height:.55rem}@supports (color:color-mix(in lab, red, red)){.omy-valid-bar{background:color-mix(in oklch, var(--foreground) 9%, transparent)}}.omy-valid-bar{overflow:hidden}.omy-valid-bar>i{height:100%;width:var(--used);border-radius:inherit;background:linear-gradient(90deg, var(--c), var(--c));display:block}@supports (color:color-mix(in lab, red, red)){.omy-valid-bar>i{background:linear-gradient(90deg, color-mix(in oklch, var(--c) 60%, #fff), var(--c))}}.omy-valid-bar>i{transition:width .9s cubic-bezier(.2,.8,.2,1)}.omy-valid-dates{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:.6rem;font-size:12px;display:flex}.omy-valid-dates b{color:var(--foreground);font-variant-numeric:tabular-nums}.omy-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.6rem;display:grid}.omy-fact{--c:#10b981;background:var(--foreground);border-radius:.95rem;align-items:flex-start;gap:.65rem;padding:.7rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.omy-fact{background:color-mix(in oklch, var(--foreground) 3%, transparent)}}.omy-fact{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.omy-fact{border:1px solid color-mix(in oklch, var(--border) 85%, transparent)}}.omy-fact{animation:.42s cubic-bezier(.2,.8,.2,1) both omy-rise;animation-delay:calc(.12s + var(--i,0) * 45ms);transition:border-color .2s,transform .2s,background .2s}.omy-fact:hover{border-color:var(--c);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.omy-fact:hover{border-color:color-mix(in oklch, var(--c) 45%, transparent)}}.omy-fact:hover{background:var(--c)}@supports (color:color-mix(in lab, red, red)){.omy-fact:hover{background:color-mix(in oklch, var(--c) 6%, transparent)}}.omy-fact-wide{grid-column:1/-1}.omy-fact-ico{width:2rem;height:2rem;color:var(--c);background:var(--c);border-radius:.7rem;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.omy-fact-ico{background:color-mix(in oklch, var(--c) 14%, transparent)}}.omy-fact-ico{transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.omy-fact:hover .omy-fact-ico{transform:rotate(-10deg)scale(1.1)}.omy-fact-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:800;display:block}.omy-fact-value{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.15rem;font-size:13.5px;font-weight:700;line-height:1.45;display:flex}.omy-tone-violet{--c:#8b5cf6}.omy-tone-sky{--c:#0ea5e9}.omy-tone-amber{--c:#f59e0b}.omy-tone-rose{--c:#f43f5e}.omy-tone-teal{--c:#14b8a6}.omy-tone-pink{--c:#ec4899}.omy-match{border-radius:9999px;align-items:center;gap:.25rem;padding:.12rem .5rem;font-size:11px;font-weight:800;display:inline-flex}.omy-match-ok{color:#10b981;background:#10b98124;background:lab(66.6921% -50.6679 17.0586/.14)}.omy-match-diff{color:#f59e0b;background:#f59e0b26;background:lab(72.7914% 26.933 75.4336/.15)}.omy-none{color:var(--muted-foreground);font-style:italic;font-weight:600}@media (max-width:560px){.omy-facts{grid-template-columns:1fr}}.emu-show-btn{box-shadow:0 10px 22px -12px #6366f1;color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#6366f1)!important;border:0!important}.emu-show-btn:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.emu-show-btn:disabled{opacity:.6}.od-hero-emu{height:2.75rem}@media (prefers-reduced-motion:reduce){.omy-card,.omy-fact,.omy-id:after,.omy-id-glow,.omy-verified{animation:none!important}}.od-hero-actions{flex-wrap:wrap;justify-content:flex-end}.omy-card{container-type:inline-size}.omy-body{grid-template-columns:1fr}.omy-id{grid-row:auto;min-height:0}.omy-facts{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}@container (min-width:68rem){.omy-body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.omy-id{grid-row:span 2}}.omy-fact{padding:.8rem .9rem}.omy-fact-value{gap:.35rem .5rem}.omy-fact-value [data-slot],.omy-fact-value>span:first-child,.omy-match{white-space:nowrap}.omy-id-secrets{margin-top:.4rem}@container (max-width:34rem){.omy-head{flex-wrap:wrap;gap:.7rem;padding:.9rem 1rem}.omy-head-ico{width:2.3rem;height:2.3rem}.omy-head p{display:none}.omy-verified{order:3;justify-content:center;width:100%}.omy-body{gap:.8rem;padding:.9rem 1rem 1.05rem}.omy-id{gap:.6rem;padding:1rem}.omy-id-name{font-size:1.05rem}.omy-id-secrets{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.omy-secret{min-width:0;padding:.45rem .6rem}.omy-secret-row b{letter-spacing:.04em;text-overflow:ellipsis;font-size:13px;overflow:hidden}.omy-reveal{grid-column:1/-1;justify-content:center;height:2.3rem}.omy-facts{grid-template-columns:1fr 1fr;gap:.5rem}.omy-fact{gap:.55rem;padding:.65rem .7rem}.omy-fact-ico{border-radius:.6rem;width:1.8rem;height:1.8rem}.omy-fact-value{font-size:12.5px}.omy-fact:first-child,.omy-fact:nth-child(2){grid-column:1/-1}}.od-rail .omy-card{border-left:3px solid #10b981}@keyframes bmask-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bclaim-pulse{0%,to{box-shadow:0 0 #10b98180,0 8px 18px -10px #10b981;box-shadow:0 0 lab(66.6921% -50.6679 17.0586/.5),0 8px 18px -10px lab(66.6921% -50.6678 17.059)}60%{box-shadow:0 0 0 6px #0000,0 8px 18px -10px #10b981}}.bmask{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;color:#0000;background:linear-gradient(90deg, var(--muted-foreground) 0%, var(--muted-foreground) 50%, var(--muted-foreground) 100%) 0 0 / 200% 100%;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bmask{background:linear-gradient(90deg, color-mix(in oklch, var(--muted-foreground) 55%, transparent) 0%, color-mix(in oklch, var(--muted-foreground) 95%, transparent) 50%, color-mix(in oklch, var(--muted-foreground) 55%, transparent) 100%) 0 0 / 200% 100%}}.bmask{-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;animation:3.2s linear infinite bmask-shimmer}.bmask>svg{color:var(--muted-foreground);opacity:.7}.bmask-name{font-weight:800}.bmask-phone{font-size:11.5px}.bclaim-btn{margin-top:.45rem;font-weight:800;animation:2.4s ease-out infinite bclaim-pulse;color:#fff!important;background:linear-gradient(135deg,#10b981,#0d9488)!important;border:0!important;border-radius:.7rem!important;height:2rem!important;padding:0 .8rem!important}.bclaim-btn:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.bclaim-mine{color:#fff;background:#10b981;border-radius:9999px;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid}.bstat-forbidden{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:.45rem;padding:2.75rem 1rem 3rem;font-size:13px;display:flex}.bstat-forbidden b{color:var(--foreground);font-size:16px}.bstat-forbidden-ico{color:#fff;background:linear-gradient(135deg,#f43f5e,#be123c);border-radius:1.1rem;place-items:center;width:3.5rem;height:3.5rem;display:grid;box-shadow:0 14px 28px -14px #f43f5e}.bdrop-masked{text-align:center;color:var(--muted-foreground);background:var(--foreground);border-radius:1rem;flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem 1rem;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.bdrop-masked{background:color-mix(in oklch, var(--foreground) 3%, transparent)}}.bdrop-masked{border:1px dashed var(--border)}.bdrop-masked b{color:var(--foreground);font-size:2rem;font-weight:900;line-height:1.1}.bdrop-masked-ico{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:.9rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}@media (prefers-reduced-motion:reduce){.bmask,.bclaim-btn{animation:none!important}}@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-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}@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-space-x-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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
