@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-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-divide-x-reverse:0}}}@layer theme{:root,:host{--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--vf-font-sans);--default-mono-font-family:var(--vf-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.vf-num{font-family:var(--vf-font-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--vf-features-mono)}.vf-readout{font-family:var(--vf-font-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--vf-features-mono);letter-spacing:-.03em}.vf-readout .vf-dp{margin-inline:-.16em}.vf-receipt{text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--vf-receipt-underline);-webkit-text-decoration-color:var(--vf-receipt-underline);-webkit-text-decoration-color:var(--vf-receipt-underline);text-decoration-color:var(--vf-receipt-underline);text-underline-offset:3px;cursor:pointer;text-decoration-thickness:1px}.vf-receipt:hover{-webkit-text-decoration-color:var(--vf-receipt-underline-hover);-webkit-text-decoration-color:var(--vf-receipt-underline-hover);-webkit-text-decoration-color:var(--vf-receipt-underline-hover);text-decoration-color:var(--vf-receipt-underline-hover)}.vf-link{color:var(--vf-link);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.vf-code{font-family:var(--vf-font-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:var(--vf-features-mono);white-space:pre;word-break:normal;overflow-wrap:normal;tab-size:2;overflow-x:auto}.vf-code-wrap{white-space:pre-wrap;word-break:keep-all;overflow-wrap:normal}.vf-led{width:6px;height:6px;box-shadow:inset 0 0 0 1.5px var(--vf-led-rest);background:0 0;border-radius:50%;flex:none;display:inline-block;position:relative}.vf-led-live{background:var(--vf-live);box-shadow:0 0 0 1px var(--vf-live-ring)}.vf-led-live:after{content:"";border:1px solid var(--vf-live);opacity:0;animation:vf-led-ping var(--vf-cadence,12s) linear infinite;border-radius:50%;position:absolute;inset:-3px}.vf-led-flash{animation:vf-led-flash var(--vf-dur-flash) var(--vf-ease) 1}@keyframes vf-led-ping{0%{opacity:.7;transform:scale(.6)}12%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@keyframes vf-led-flash{0%,35%{background:var(--vf-live);box-shadow:0 0 0 1px var(--vf-live-ring)}to{box-shadow:inset 0 0 0 1.5px var(--vf-led-rest);background:0 0}}.vf-changed{animation:vf-changed var(--vf-dur-flash) var(--vf-ease) 1;text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}@keyframes vf-changed{0%,40%{-webkit-text-decoration-color:var(--vf-accent);-webkit-text-decoration-color:var(--vf-accent);-webkit-text-decoration-color:var(--vf-accent);text-decoration-color:var(--vf-accent)}to{text-decoration-color:#0000}}@keyframes vf-pulse{0%,to{opacity:1}50%{opacity:.35}}.vf-pulse{animation:vf-pulse 2.4s var(--vf-ease) infinite}.vf-seal-draw .vf-seal-ring[pathLength]{stroke-dasharray:1;stroke-dashoffset:1px;animation:vf-draw var(--vf-dur-ceremony) var(--vf-ease) forwards}.vf-seal-draw .vf-seal-ring:not([pathLength]){opacity:0;animation:vf-fade-in var(--vf-dur-slow) linear forwards}.vf-seal-draw .vf-seal-tick{opacity:0;animation:90ms linear forwards vf-fade-in;animation-delay:calc(.18s + var(--i,0) * 10ms)}.vf-seal-draw .vf-seal-glyph{stroke-dasharray:1;stroke-dashoffset:1px;animation:vf-draw .42s var(--vf-ease) .24s forwards}.vf-seal-draw .vf-seal-mark,.vf-seal-draw .vf-seal-fill{opacity:0;animation:.16s linear .52s forwards vf-fade-in}@keyframes vf-draw{to{stroke-dashoffset:0}}@keyframes vf-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vf-pulse,.vf-led-live:after{animation:none}.vf-led-flash{background:var(--vf-live);box-shadow:0 0 0 1px var(--vf-live-ring);animation:none}.vf-changed{text-decoration-color:#0000;animation:none}.vf-seal-draw .vf-seal-ring[pathLength],.vf-seal-draw .vf-seal-glyph{stroke-dasharray:none;stroke-dashoffset:0;opacity:0;animation:vf-fade-in var(--vf-dur-reduced) linear forwards}.vf-seal-draw .vf-seal-tick,.vf-seal-draw .vf-seal-mark,.vf-seal-draw .vf-seal-fill,.vf-seal-draw .vf-seal-ring:not([pathLength]){animation:vf-fade-in var(--vf-dur-reduced) linear forwards;animation-delay:0s}}@media print{.vf-pulse,.vf-led-flash,.vf-changed,.vf-seal-draw *{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}.vf-led-live:after{display:none!important}}}@layer utilities{.\@container\/flows{container:flows/inline-size}.\@container\/page{container:page/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.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{inset:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-y-0{inset-block:0}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-3\.5{top:calc(var(--spacing) * -3.5)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-7{top:calc(var(--spacing) * 7)}.top-16{top:calc(var(--spacing) * 16)}.top-\[2px\]{top:2px}.top-\[7px\]{top:7px}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-full{top:100%}.-right-\[13px\]{right:-13px}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-\[calc\(100\%\/14\)\]{right:7.14286%}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-12{bottom:calc(var(--spacing) * 12)}.-left-16{left:calc(var(--spacing) * -16)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-\[2px\]{left:2px}.left-\[16px\]{left:16px}.left-\[calc\(100\%\/14\)\]{left:7.14286%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-12{grid-column:span 12/span 12}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.m-6{margin:calc(var(--spacing) * 6)}.m-8{margin:calc(var(--spacing) * 8)}.m-auto{margin:auto}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.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-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-10{margin-block:calc(var(--spacing) * 10)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[12vh\]{margin-top:12vh}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.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)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.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}.inline-grid{display:inline-grid}.table{display:table}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-0{height:0}.h-1{height:var(--spacing)}.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-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-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[7px\]{height:7px}.h-\[12px\]{height:12px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[32px\]{height:32px}.h-\[33px\]{height:33px}.h-\[34px\]{height:34px}.h-\[118px\]{height:118px}.h-\[150px\]{height:150px}.h-\[180px\]{height:180px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[76vh\]{max-height:76vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[380px\]{max-height:380px}.max-h-\[420px\]{max-height:420px}.max-h-\[560px\]{max-height:560px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-76px\)\]{max-height:calc(100dvh - 76px)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[1\.8em\]{min-height:1.8em}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[68px\]{min-height:68px}.min-h-\[148px\]{min-height:148px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[380px\]{min-height:380px}.min-h-\[440px\]{min-height:440px}.min-h-\[600px\]{min-height:600px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.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-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.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-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[12px\]{width:12px}.w-\[15px\]{width:15px}.w-\[22\%\]{width:22%}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[32px\]{width:32px}.w-\[38\%\]{width:38%}.w-\[52px\]{width:52px}.w-\[56px\]{width:56px}.w-\[60px\]{width:60px}.w-\[64px\]{width:64px}.w-\[88px\]{width:88px}.w-\[96px\]{width:96px}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[116px\]{width:116px}.w-\[120px\]{width:120px}.w-\[124px\]{width:124px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[138px\]{width:138px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[170px\]{width:170px}.w-\[180px\]{width:180px}.w-\[190px\]{width:190px}.w-\[196px\]{width:196px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[224px\]{width:224px}.w-\[232px\]{width:232px}.w-\[236px\]{width:236px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[360px\]{width:360px}.w-\[372px\]{width:372px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[680px\]{width:680px}.w-\[800px\]{width:800px}.w-\[min\(340px\,calc\(100vw-2rem\)\)\]{width:min(340px,100vw - 2rem)}.w-\[min\(640px\,100\%\)\]{width:min(640px,100%)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-0{max-width:0}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[58ch\]{max-width:58ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[90vw\]{max-width:90vw}.max-w-\[94vw\]{max-width:94vw}.max-w-\[110px\]{max-width:110px}.max-w-\[150px\]{max-width:150px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-\[calc\(100vw-48px\)\]{max-width:calc(100vw - 48px)}.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)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[2px\]{min-width:2px}.min-w-\[14rem\]{min-width:14rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[440px\]{min-width:440px}.min-w-\[460px\]{min-width:460px}.min-w-\[600px\]{min-width:600px}.min-w-\[610px\]{min-width:610px}.min-w-\[640px\]{min-width:640px}.min-w-\[660px\]{min-width:660px}.min-w-\[680px\]{min-width:680px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[780px\]{min-width:780px}.min-w-\[820px\]{min-width:820px}.min-w-\[880px\]{min-width:880px}.min-w-\[920px\]{min-width:920px}.flex-1{flex:1}.flex-\[1_1_14rem\]{flex:14rem}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-1px\]{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-14{scroll-margin-top:calc(var(--spacing) * 14)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-flow-row-dense{grid-auto-flow:dense}.auto-rows-\[76px\]{grid-auto-rows:76px}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(236px\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(236px,100%),1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[16px_minmax\(0\,1fr\)_118px\]{grid-template-columns:16px minmax(0,1fr) 118px}.grid-cols-\[16px_minmax\(0\,1fr\)_auto\]{grid-template-columns:16px minmax(0,1fr) auto}.grid-cols-\[18px_1fr\]{grid-template-columns:18px 1fr}.grid-cols-\[18px_minmax\(0\,1fr\)_auto\]{grid-template-columns:18px minmax(0,1fr) auto}.grid-cols-\[22px_1fr\]{grid-template-columns:22px 1fr}.grid-cols-\[22px_minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_28px\]{grid-template-columns:22px minmax(0,1.3fr) minmax(0,1fr) 28px}.grid-cols-\[26px_minmax\(0\,1fr\)_auto\]{grid-template-columns:26px minmax(0,1fr) auto}.grid-cols-\[28px_minmax\(0\,1fr\)_auto_28px\]{grid-template-columns:28px minmax(0,1fr) auto 28px}.grid-cols-\[64px_1fr\]{grid-template-columns:64px 1fr}.grid-cols-\[96px_1fr\]{grid-template-columns:96px 1fr}.grid-cols-\[96px_minmax\(0\,1fr\)\]{grid-template-columns:96px minmax(0,1fr)}.grid-cols-\[96px_minmax\(0\,1fr\)_auto\]{grid-template-columns:96px minmax(0,1fr) auto}.grid-cols-\[100px_minmax\(0\,1fr\)\]{grid-template-columns:100px minmax(0,1fr)}.grid-cols-\[112px_minmax\(0\,1fr\)\]{grid-template-columns:112px minmax(0,1fr)}.grid-cols-\[112px_minmax\(0\,1fr\)_12px_auto_minmax\(0\,auto\)\]{grid-template-columns:112px minmax(0,1fr) 12px auto minmax(0,auto)}.grid-cols-\[200px_1fr_140px\]{grid-template-columns:200px 1fr 140px}.grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,0\.9fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)_130px_minmax\(0\,0\.7fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.3fr) 130px minmax(0,.7fr)}.grid-cols-\[minmax\(0\,1fr\)_12px_auto\]{grid-template-columns:minmax(0,1fr) 12px auto}.grid-cols-\[minmax\(0\,1fr\)_44px\]{grid-template-columns:minmax(0,1fr) 44px}.grid-cols-\[minmax\(0\,1fr\)_72px_28px\]{grid-template-columns:minmax(0,1fr) 72px 28px}.grid-cols-\[minmax\(0\,1fr\)_88px_minmax\(0\,1fr\)_44px\]{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr) 44px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,220px\)_1fr\]{grid-template-columns:minmax(0,220px) 1fr}.grid-cols-\[minmax\(120px\,auto\)_1fr\]{grid-template-columns:minmax(120px,auto) 1fr}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.place-items-start{place-items:start}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}: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(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}: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-line>:not(:last-child)),:where(.divide-line\/60>:not(:last-child)){border-color:var(--vf-border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-line\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--vf-border) 60%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.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-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-chip{border-radius:var(--vf-radius-chip)}.rounded-control{border-radius:var(--vf-radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-panel{border-radius:var(--vf-radius-panel)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[1\.5px\]{border-top-style:var(--tw-border-style);border-top-width:1.5px}.border-t-\[3px\]{border-top-style:var(--tw-border-style);border-top-width:3px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-double{--tw-border-style:double;border-style:double}.border-\[var\(--vf-chart-reference\)\]{border-color:var(--vf-chart-reference)}.border-\[var\(--vf-danger\)\]{border-color:var(--vf-danger)}.border-\[var\(--vf-focus\)\]{border-color:var(--vf-focus)}.border-accent{border-color:var(--vf-accent)}.border-current{border-color:currentColor}.border-danger,.border-danger\/40{border-color:var(--vf-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--vf-danger) 40%, transparent)}}.border-danger\/50{border-color:var(--vf-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/50{border-color:color-mix(in oklab, var(--vf-danger) 50%, transparent)}}.border-fg,.border-fg\/60{border-color:var(--vf-text)}@supports (color:color-mix(in lab, red, red)){.border-fg\/60{border-color:color-mix(in oklab, var(--vf-text) 60%, transparent)}}.border-fg\/70{border-color:var(--vf-text)}@supports (color:color-mix(in lab, red, red)){.border-fg\/70{border-color:color-mix(in oklab, var(--vf-text) 70%, transparent)}}.border-line{border-color:var(--vf-border)}.border-line-strong,.border-line-strong\/60{border-color:var(--vf-border-strong)}@supports (color:color-mix(in lab, red, red)){.border-line-strong\/60{border-color:color-mix(in oklab, var(--vf-border-strong) 60%, transparent)}}.border-line-strong\/70{border-color:var(--vf-border-strong)}@supports (color:color-mix(in lab, red, red)){.border-line-strong\/70{border-color:color-mix(in oklab, var(--vf-border-strong) 70%, transparent)}}.border-line-strong\/80{border-color:var(--vf-border-strong)}@supports (color:color-mix(in lab, red, red)){.border-line-strong\/80{border-color:color-mix(in oklab, var(--vf-border-strong) 80%, transparent)}}.border-line\/60{border-color:var(--vf-border)}@supports (color:color-mix(in lab, red, red)){.border-line\/60{border-color:color-mix(in oklab, var(--vf-border) 60%, transparent)}}.border-line\/70{border-color:var(--vf-border)}@supports (color:color-mix(in lab, red, red)){.border-line\/70{border-color:color-mix(in oklab, var(--vf-border) 70%, transparent)}}.border-proof,.border-proof\/30{border-color:var(--vf-proof)}@supports (color:color-mix(in lab, red, red)){.border-proof\/30{border-color:color-mix(in oklab, var(--vf-proof) 30%, transparent)}}.border-proof\/35{border-color:var(--vf-proof)}@supports (color:color-mix(in lab, red, red)){.border-proof\/35{border-color:color-mix(in oklab, var(--vf-proof) 35%, transparent)}}.border-proof\/40{border-color:var(--vf-proof)}@supports (color:color-mix(in lab, red, red)){.border-proof\/40{border-color:color-mix(in oklab, var(--vf-proof) 40%, transparent)}}.border-proof\/50{border-color:var(--vf-proof)}@supports (color:color-mix(in lab, red, red)){.border-proof\/50{border-color:color-mix(in oklab, var(--vf-proof) 50%, transparent)}}.border-proof\/60{border-color:var(--vf-proof)}@supports (color:color-mix(in lab, red, red)){.border-proof\/60{border-color:color-mix(in oklab, var(--vf-proof) 60%, transparent)}}.border-transparent{border-color:#0000}.border-warn,.border-warn\/30{border-color:var(--vf-warn)}@supports (color:color-mix(in lab, red, red)){.border-warn\/30{border-color:color-mix(in oklab, var(--vf-warn) 30%, transparent)}}.border-warn\/40{border-color:var(--vf-warn)}@supports (color:color-mix(in lab, red, red)){.border-warn\/40{border-color:color-mix(in oklab, var(--vf-warn) 40%, transparent)}}.border-warn\/50{border-color:var(--vf-warn)}@supports (color:color-mix(in lab, red, red)){.border-warn\/50{border-color:color-mix(in oklab, var(--vf-warn) 50%, transparent)}}.border-warn\/60{border-color:var(--vf-warn)}@supports (color:color-mix(in lab, red, red)){.border-warn\/60{border-color:color-mix(in oklab, var(--vf-warn) 60%, transparent)}}.border-t-line{border-top-color:var(--vf-border)}.border-t-line-strong{border-top-color:var(--vf-border-strong)}.border-t-transparent{border-top-color:#0000}.bg-\[var\(--vf-chart-grid\)\]{background-color:var(--vf-chart-grid)}.bg-\[var\(--vf-focus\)\]{background-color:var(--vf-focus)}.bg-\[var\(--vf-series-1\)\]{background-color:var(--vf-series-1)}.bg-accent,.bg-accent\/10{background-color:var(--vf-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--vf-accent) 10%, transparent)}}.bg-bg{background-color:var(--vf-bg)}.bg-bg-deep{background-color:var(--vf-bg-deep)}.bg-bg\/30{background-color:var(--vf-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/30{background-color:color-mix(in oklab, var(--vf-bg) 30%, transparent)}}.bg-bg\/40{background-color:var(--vf-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/40{background-color:color-mix(in oklab, var(--vf-bg) 40%, transparent)}}.bg-bg\/90{background-color:var(--vf-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/90{background-color:color-mix(in oklab, var(--vf-bg) 90%, transparent)}}.bg-bg\/95{background-color:var(--vf-bg)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/95{background-color:color-mix(in oklab, var(--vf-bg) 95%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-danger,.bg-danger\/10{background-color:var(--vf-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--vf-danger) 10%, transparent)}}.bg-danger\/\[0\.06\]{background-color:var(--vf-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/\[0\.06\]{background-color:color-mix(in oklab, var(--vf-danger) 6%, transparent)}}.bg-down{background-color:var(--vf-down)}.bg-faint{background-color:var(--vf-text-faint)}.bg-fg{background-color:var(--vf-text)}.bg-line{background-color:var(--vf-border)}.bg-line-strong{background-color:var(--vf-border-strong)}.bg-muted,.bg-muted\/35{background-color:var(--vf-text-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, var(--vf-text-muted) 35%, transparent)}}.bg-muted\/60{background-color:var(--vf-text-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--vf-text-muted) 60%, transparent)}}.bg-primary{background-color:var(--vf-primary)}.bg-proof,.bg-proof\/20{background-color:var(--vf-proof)}@supports (color:color-mix(in lab, red, red)){.bg-proof\/20{background-color:color-mix(in oklab, var(--vf-proof) 20%, transparent)}}.bg-proof\/45{background-color:var(--vf-proof)}@supports (color:color-mix(in lab, red, red)){.bg-proof\/45{background-color:color-mix(in oklab, var(--vf-proof) 45%, transparent)}}.bg-proof\/75{background-color:var(--vf-proof)}@supports (color:color-mix(in lab, red, red)){.bg-proof\/75{background-color:color-mix(in oklab, var(--vf-proof) 75%, transparent)}}.bg-proof\/80{background-color:var(--vf-proof)}@supports (color:color-mix(in lab, red, red)){.bg-proof\/80{background-color:color-mix(in oklab, var(--vf-proof) 80%, transparent)}}.bg-proof\/\[0\.05\]{background-color:var(--vf-proof)}@supports (color:color-mix(in lab, red, red)){.bg-proof\/\[0\.05\]{background-color:color-mix(in oklab, var(--vf-proof) 5%, transparent)}}.bg-proof\/\[0\.06\]{background-color:var(--vf-proof)}@supports (color:color-mix(in lab, red, red)){.bg-proof\/\[0\.06\]{background-color:color-mix(in oklab, var(--vf-proof) 6%, transparent)}}.bg-surface-1,.bg-surface-1\/40{background-color:var(--vf-surface-1)}@supports (color:color-mix(in lab, red, red)){.bg-surface-1\/40{background-color:color-mix(in oklab, var(--vf-surface-1) 40%, transparent)}}.bg-surface-1\/95{background-color:var(--vf-surface-1)}@supports (color:color-mix(in lab, red, red)){.bg-surface-1\/95{background-color:color-mix(in oklab, var(--vf-surface-1) 95%, transparent)}}.bg-surface-2,.bg-surface-2\/60{background-color:var(--vf-surface-2)}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/60{background-color:color-mix(in oklab, var(--vf-surface-2) 60%, transparent)}}.bg-surface-3{background-color:var(--vf-surface-3)}.bg-transparent{background-color:#0000}.bg-up{background-color:var(--vf-up)}.bg-warn,.bg-warn\/10{background-color:var(--vf-warn)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/10{background-color:color-mix(in oklab, var(--vf-warn) 10%, transparent)}}.bg-warn\/20{background-color:var(--vf-warn)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/20{background-color:color-mix(in oklab, var(--vf-warn) 20%, transparent)}}.bg-warn\/25{background-color:var(--vf-warn)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/25{background-color:color-mix(in oklab, var(--vf-warn) 25%, transparent)}}.bg-warn\/\[0\.06\]{background-color:var(--vf-warn)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/\[0\.06\]{background-color:color-mix(in oklab, var(--vf-warn) 6%, transparent)}}.bg-warn\/\[0\.07\]{background-color:var(--vf-warn)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/\[0\.07\]{background-color:color-mix(in oklab, var(--vf-warn) 7.0%, transparent)}}.from-link{--tw-gradient-from:var(--vf-link);--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))}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.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-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-14{padding-inline:calc(var(--spacing) * 14)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-\[7px\]{padding-block:7px}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[5px\]{padding-top:5px}.pt-\[7vh\]{padding-top:7vh}.pt-\[10vh\]{padding-top:10vh}.pt-px{padding-top:1px}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.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-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:var(--spacing)}.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-3\.5{padding-left:calc(var(--spacing) * 3.5)}.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-20{padding-left:calc(var(--spacing) * 20)}.pl-\[25px\]{padding-left:25px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-super{vertical-align:super}.align-top{vertical-align:top}.font-display{font-family:var(--vf-font-display)}.font-mono{font-family:var(--vf-font-mono)}.font-sans{font-family:var(--vf-font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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\.9em\]{font-size:.9em}.text-\[0\.92em\]{font-size:.92em}.text-\[10\.5px\]{font-size:10.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[max\(12px\,0\.55em\)\]{font-size:max(12px,.55em)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[34px\]{--tw-leading:34px;line-height:34px}.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-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.008em\]{--tw-tracking:-.008em;letter-spacing:-.008em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--vf-accent)}.text-bg{color:var(--vf-bg)}.text-danger{color:var(--vf-danger)}.text-faint{color:var(--vf-text-faint)}.text-fg,.text-fg\/90{color:var(--vf-text)}@supports (color:color-mix(in lab, red, red)){.text-fg\/90{color:color-mix(in oklab, var(--vf-text) 90%, transparent)}}.text-inverse{color:var(--vf-text-inverse)}.text-muted,.text-muted\/60{color:var(--vf-text-muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/60{color:color-mix(in oklab, var(--vf-text-muted) 60%, transparent)}}.text-primary-ink{color:var(--vf-primary-ink)}.text-proof{color:var(--vf-proof)}.text-transparent{color:#0000}.text-warn{color:var(--vf-warn)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.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,)}.\[font-variant-numeric\:lining-nums_tabular-nums\]{font-variant-numeric:lining-nums tabular-nums}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\[var\(--vf-border-strong\)\]{-webkit-text-decoration-color:var(--vf-border-strong);-webkit-text-decoration-color:var(--vf-border-strong);-webkit-text-decoration-color:var(--vf-border-strong);text-decoration-color:var(--vf-border-strong)}.decoration-\[var\(--vf-danger\)\]{-webkit-text-decoration-color:var(--vf-danger);-webkit-text-decoration-color:var(--vf-danger);-webkit-text-decoration-color:var(--vf-danger);text-decoration-color:var(--vf-danger)}.decoration-\[var\(--vf-receipt-underline\)\]{-webkit-text-decoration-color:var(--vf-receipt-underline);-webkit-text-decoration-color:var(--vf-receipt-underline);-webkit-text-decoration-color:var(--vf-receipt-underline);text-decoration-color:var(--vf-receipt-underline)}.decoration-line{-webkit-text-decoration-color:var(--vf-border);-webkit-text-decoration-color:var(--vf-border);-webkit-text-decoration-color:var(--vf-border);text-decoration-color:var(--vf-border)}.decoration-line-strong{-webkit-text-decoration-color:var(--vf-border-strong);-webkit-text-decoration-color:var(--vf-border-strong);-webkit-text-decoration-color:var(--vf-border-strong);text-decoration-color:var(--vf-border-strong)}.decoration-dotted{text-decoration-style:dotted}.decoration-\[1px\]{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.underline-offset-\[4px\]{text-underline-offset:4px}.underline-offset-\[5px\]{text-underline-offset:5px}.underline-offset-\[7px\]{text-underline-offset:7px}.accent-\[var\(--vf-accent\)\]{accent-color:var(--vf-accent)}.accent-\[var\(--vf-focus\)\]{accent-color:var(--vf-focus)}.accent-\[var\(--vf-text\)\]{accent-color:var(--vf-text)}.accent-\[var\(--vf-warn\)\]{accent-color:var(--vf-warn)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_transparent\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,transparent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--vf-accent\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--vf-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.04\)\,0_18px_50px_-24px_rgba\(11\,13\,16\,0\.35\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#0000000a), 0 18px 50px -24px var(--tw-shadow-color,#0b0d1059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_0\.5px_rgba\(11\,13\,16\,0\.35\)\]{--tw-shadow:inset 0 0 0 .5px var(--tw-shadow-color,#0b0d1059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--vf-accent\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--vf-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--vf-cursor\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--vf-cursor));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--vf-danger\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--vf-danger));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--vf-focus\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--vf-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_0_var\(--vf-warn\)\]{--tw-shadow:inset 2px 0 0 var(--tw-shadow-color,var(--vf-warn));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--vf-shadow-2\)\]{--tw-shadow:var(--vf-shadow-2);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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.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-line-strong{--tw-ring-color:var(--vf-border-strong)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-\[-2px\]{outline-offset:-2px}.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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-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,)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,background-color\]{transition-property:height,background-color;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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[contain\:inline-size\]{contain:inline-size}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[grid-area\:1\/1\]{grid-area:1/1}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/tile\:opacity-100:is(:where(.group\/tile):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:border-line-strong:is(:where(.group):hover *){border-color:var(--vf-border-strong)}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--vf-accent)}.group-hover\:text-fg:is(:where(.group):hover *){color:var(--vf-text)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:decoration-line-strong:is(:where(.group):hover *){-webkit-text-decoration-color:var(--vf-border-strong);-webkit-text-decoration-color:var(--vf-border-strong);-webkit-text-decoration-color:var(--vf-border-strong);text-decoration-color:var(--vf-border-strong)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/insert\:bg-line:is(:where(.group\/insert):hover *){background-color:var(--vf-border)}.group-hover\/insert\:opacity-100:is(:where(.group\/insert):hover *),.group-hover\/tile\:opacity-100:is(:where(.group\/tile):hover *){opacity:1}}.marker\:text-faint ::marker{color:var(--vf-text-faint)}.marker\:text-faint::marker{color:var(--vf-text-faint)}.marker\:text-faint ::-webkit-details-marker{color:var(--vf-text-faint)}.marker\:text-faint::-webkit-details-marker{color:var(--vf-text-faint)}.placeholder\:text-faint::placeholder{color:var(--vf-text-faint)}.placeholder\:text-muted::placeholder{color:var(--vf-text-muted)}.backdrop\:bg-black\/50::backdrop{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/50::backdrop{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.first\:pt-0:first-child{padding-top:0}.first\:pl-0:first-child{padding-left:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-0:last-child{padding-right:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-\[color\:var\(--vf-focus\)\]:focus-within,.focus-within\:border-\[var\(--vf-focus\)\]:focus-within{border-color:var(--vf-focus)}.focus-within\:border-line-strong:focus-within{border-color:var(--vf-border-strong)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:outline:focus-within{outline-style:var(--tw-outline-style);outline-width:1px}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-\[-1px\]:focus-within{outline-offset:-1px}.focus-within\:outline-\[var\(--vf-focus\)\]:focus-within{outline-color:var(--vf-focus)}@media (hover:hover){.hover\:border-danger:hover,.hover\:border-danger\/60:hover{border-color:var(--vf-danger)}@supports (color:color-mix(in lab, red, red)){.hover\:border-danger\/60:hover{border-color:color-mix(in oklab, var(--vf-danger) 60%, transparent)}}.hover\:border-line-strong:hover{border-color:var(--vf-border-strong)}.hover\:bg-primary-hover:hover{background-color:var(--vf-primary-hover)}.hover\:bg-proof\/10:hover{background-color:var(--vf-proof)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-proof\/10:hover{background-color:color-mix(in oklab, var(--vf-proof) 10%, transparent)}}.hover\:bg-surface-1:hover,.hover\:bg-surface-1\/60:hover{background-color:var(--vf-surface-1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-1\/60:hover{background-color:color-mix(in oklab, var(--vf-surface-1) 60%, transparent)}}.hover\:bg-surface-2:hover,.hover\:bg-surface-2\/50:hover{background-color:var(--vf-surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/50:hover{background-color:color-mix(in oklab, var(--vf-surface-2) 50%, transparent)}}.hover\:bg-surface-2\/60:hover{background-color:var(--vf-surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/60:hover{background-color:color-mix(in oklab, var(--vf-surface-2) 60%, transparent)}}.hover\:bg-surface-2\/70:hover{background-color:var(--vf-surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-2\/70:hover{background-color:color-mix(in oklab, var(--vf-surface-2) 70%, transparent)}}.hover\:bg-surface-3:hover{background-color:var(--vf-surface-3)}.hover\:bg-warn\/10:hover{background-color:var(--vf-warn)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warn\/10:hover{background-color:color-mix(in oklab, var(--vf-warn) 10%, transparent)}}.hover\:text-danger:hover{color:var(--vf-danger)}.hover\:text-fg:hover{color:var(--vf-text)}.hover\:text-muted:hover{color:var(--vf-text-muted)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[var\(--vf-receipt-underline-hover\)\]:hover{-webkit-text-decoration-color:var(--vf-receipt-underline-hover);-webkit-text-decoration-color:var(--vf-receipt-underline-hover);-webkit-text-decoration-color:var(--vf-receipt-underline-hover);text-decoration-color:var(--vf-receipt-underline-hover)}.hover\:decoration-fg:hover{-webkit-text-decoration-color:var(--vf-text);-webkit-text-decoration-color:var(--vf-text);-webkit-text-decoration-color:var(--vf-text);text-decoration-color:var(--vf-text)}.hover\:decoration-line:hover{-webkit-text-decoration-color:var(--vf-border);-webkit-text-decoration-color:var(--vf-border);-webkit-text-decoration-color:var(--vf-border);text-decoration-color:var(--vf-border)}.hover\:decoration-line-strong:hover{-webkit-text-decoration-color:var(--vf-border-strong);-webkit-text-decoration-color:var(--vf-border-strong);-webkit-text-decoration-color:var(--vf-border-strong);text-decoration-color:var(--vf-border-strong)}.hover\:underline-offset-2:hover{text-underline-offset:2px}.hover\:underline-offset-4:hover{text-underline-offset:4px}.hover\:underline-offset-\[3px\]:hover{text-underline-offset:3px}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_0_1px_var\(--vf-border-strong\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--vf-border-strong));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-danger:focus{border-color:var(--vf-danger)}.focus\:border-line-strong:focus{border-color:var(--vf-border-strong)}.focus\:bg-bg:focus{background-color:var(--vf-bg)}.focus\:opacity-100:focus{opacity:1}.focus-visible\:bg-surface-3:focus-visible{background-color:var(--vf-surface-3)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-none\!:focus-visible{--tw-outline-style:none!important;outline-style:none!important}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}.has-\[textarea\:focus-visible\]\:outline-1:has(:is(textarea:focus-visible)){outline-style:var(--tw-outline-style);outline-width:1px}.has-\[textarea\:focus-visible\]\:outline-offset-1:has(:is(textarea:focus-visible)){outline-offset:1px}.has-\[textarea\:focus-visible\]\:outline-\[color\:var\(--vf-focus\)\]:has(:is(textarea:focus-visible)){outline-color:var(--vf-focus)}.aria-selected\:bg-surface-3[aria-selected=true]{background-color:var(--vf-surface-3)}@media not all and (min-width:80rem){.max-xl\:w-\[208px\]{width:208px}.max-xl\:w-\[332px\]{width:332px}}@media not all and (min-width:48rem){.max-md\:h-11{height:calc(var(--spacing) * 11)}.max-md\:min-h-11{min-height:calc(var(--spacing) * 11)}}@media not all and (min-width:40rem){.max-sm\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.max-sm\:h-11{height:calc(var(--spacing) * 11)}.max-sm\:min-h-11{min-height:calc(var(--spacing) * 11)}.max-sm\:w-11{width:calc(var(--spacing) * 11)}}@media (min-width:40rem){.sm\:mx-7{margin-inline:calc(var(--spacing) * 7)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[220px\]{width:220px}.sm\:w-auto{width:auto}.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-\[26px_minmax\(0\,1fr\)_minmax\(120px\,auto\)_150px_64px_18px\]{grid-template-columns:26px minmax(0,1fr) minmax(120px,auto) 150px 64px 18px}.sm\:grid-cols-\[148px_minmax\(0\,1fr\)\]{grid-template-columns:148px minmax(0,1fr)}.sm\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,300px\)_84px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,300px) 84px minmax(0,1fr)}.sm\:items-start{align-items:flex-start}.sm\:gap-0{gap:0}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-0{padding-block:0}.sm\:pt-0\.5{padding-top:calc(var(--spacing) * .5)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-\[9vh\]{padding-top:9vh}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[42px\]{font-size:42px}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-12{top:calc(var(--spacing) * 12)}.md\:\[grid-column\:span_var\(--w\)\/span_var\(--w\)\]{grid-column:span var(--w)/span var(--w)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-12{grid-column:span 12/span 12}.md\:ml-0{margin-left:0}.md\:block{display:block}.md\:inline{display:inline}.md\:min-h-0{min-height:0}.md\:min-h-8{min-height:calc(var(--spacing) * 8)}.md\:min-h-9{min-height:calc(var(--spacing) * 9)}.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\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.md\:grid-cols-\[1fr_minmax\(0\,440px\)\]{grid-template-columns:1fr minmax(0,440px)}.md\:grid-cols-\[16px_minmax\(0\,1\.5fr\)_88px_minmax\(0\,0\.9fr\)_150px_minmax\(0\,1fr\)_118px\]{grid-template-columns:16px minmax(0,1.5fr) 88px minmax(0,.9fr) 150px minmax(0,1fr) 118px}.md\:grid-cols-\[44px_minmax\(0\,1fr\)_minmax\(0\,1fr\)_136px\]{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 136px}.md\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.md\:grid-cols-\[220px_minmax\(0\,1fr\)_120px\]{grid-template-columns:220px minmax(0,1fr) 120px}.md\:grid-cols-\[minmax\(0\,1\.1fr\)_repeat\(3\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr)) auto}.md\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_250px\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 250px}.md\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,320px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,320px)}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:gap-20{gap:calc(var(--spacing) * 20)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pl-0{padding-left:0}.md\:text-left{text-align:left}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:max-h-\[calc\(100dvh-130px\)\]{max-height:calc(100dvh - 130px)}.lg\:min-h-0{min-height:0}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1fr_1fr_1fr_1\.6fr\]{grid-template-columns:1fr 1fr 1fr 1.6fr}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(0\,0\.9fr\)_minmax\(0\,0\.8fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)_130px_minmax\(0\,0\.7fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.3fr) 130px minmax(0,.7fr)}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:items-center{align-items:center}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-none{border-radius:0}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:pt-0{padding-top:0}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:80rem){.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-\[minmax\(0\,1\.15fr\)_minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.85fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@container (min-width:520px){.\@\[520px\]\:col-span-2{grid-column:span 2/span 2}.\@\[520px\]\:grid-cols-2,.\@min-\[520px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@min-\[520px\]\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}}@container (min-width:560px){.\@\[560px\]\:col-span-3{grid-column:span 3/span 3}.\@\[560px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@\[560px\]\:grid-cols-\[150px_minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:150px minmax(0,1fr) minmax(0,1.2fr)}}@container (min-width:620px){.\@\[620px\]\:order-last{order:9999}.\@\[620px\]\:col-span-1{grid-column:span 1/span 1}.\@\[620px\]\:col-span-5{grid-column:span 5/span 5}.\@\[620px\]\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)_72px_28px\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.8fr) 72px 28px}}@container (min-width:640px){.\@\[640px\]\:grid-cols-\[112px_minmax\(0\,1fr\)\]{grid-template-columns:112px minmax(0,1fr)}}@container (min-width:720px){.\@\[720px\]\:ml-auto{margin-left:auto}.\@\[720px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@\[720px\]\:flex-row{flex-direction:row}.\@\[720px\]\:items-start{align-items:flex-start}.\@\[720px\]\:gap-6{gap:calc(var(--spacing) * 6)}.\@\[720px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\@\[720px\]\:pl-6{padding-left:calc(var(--spacing) * 6)}}@container (min-width:760px){.\@min-\[760px\]\:row-span-4{grid-row:span 4/span 4}.\@min-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@min-\[760px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\@min-\[760px\]\:border-line{border-color:var(--vf-border)}}@container (min-width:860px){.\@min-\[860px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:880px){.\@min-\[880px\]\:col-span-2{grid-column:span 2/span 2}.\@min-\[880px\]\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.\@min-\[880px\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@min-\[880px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@container flows (min-width:900px){.\@min-\[900px\]\/flows\:h-full{height:100%}.\@min-\[900px\]\/flows\:min-h-\[720px\]{min-height:720px}}@container (min-width:900px){.\@min-\[900px\]\:min-h-0{min-height:0}.\@min-\[900px\]\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.\@min-\[900px\]\:grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.\@min-\[900px\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@min-\[900px\]\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.\@min-\[900px\]\:border-line{border-color:var(--vf-border)}}@container (min-width:940px){.\@\[940px\]\:col-span-1{grid-column:span 1/span 1}.\@\[940px\]\:grid-cols-\[150px_minmax\(0\,1fr\)_minmax\(0\,1\.25fr\)_auto\]{grid-template-columns:150px minmax(0,1fr) minmax(0,1.25fr) auto}}@container (min-width:980px){.\@\[980px\]\:sticky{position:sticky}.\@\[980px\]\:top-0{top:0}.\@\[980px\]\:max-h-\[calc\(100dvh-76px\)\]{max-height:calc(100dvh - 76px)}.\@\[980px\]\:w-\[360px\]{width:360px}.\@min-\[980px\]\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.\@\[980px\]\:flex-row{flex-direction:row}.\@\[980px\]\:overflow-y-auto{overflow-y:auto}.\@\[980px\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@\[980px\]\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@container (min-width:1000px){.\@min-\[1000px\]\:grid-cols-\[224px_minmax\(0\,1fr\)\]{grid-template-columns:224px minmax(0,1fr)}}@container (min-width:1200px){.\@min-\[1200px\]\:order-1{order:1}.\@min-\[1200px\]\:order-2{order:2}.\@min-\[1200px\]\:order-3{order:3}.\@min-\[1200px\]\:col-span-1{grid-column:span 1/span 1}.\@min-\[1200px\]\:grid-cols-\[224px_minmax\(0\,1fr\)_304px\]{grid-template-columns:224px minmax(0,1fr) 304px}.\@min-\[1200px\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@min-\[1200px\]\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}}@container (min-width:1240px){.\@min-\[1240px\]\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\@min-\[1240px\]\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\@min-\[1240px\]\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@container (min-width:15rem){.\@\[15rem\]\:inline{display:inline}}@container (min-width:34rem){.\@\[34rem\]\:col-span-4{grid-column:span 4/span 4}.\@\[34rem\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.\@\[34rem\]\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}}@container (min-width:40rem){.\@\[40rem\]\:col-auto{grid-column:auto}.\@\[40rem\]\:row-auto{grid-row:auto}.\@\[40rem\]\:row-span-1{grid-row:span 1/span 1}.\@\[40rem\]\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.\@\[40rem\]\:block{display:block}.\@\[40rem\]\:grid{display:grid}.\@\[40rem\]\:hidden{display:none}.\@\[40rem\]\:grid-cols-\[minmax\(140px\,1fr\)_72px_minmax\(56px\,auto\)_64px_64px_36px\]{grid-template-columns:minmax(140px,1fr) 72px minmax(56px,auto) 64px 64px 36px}.\@\[40rem\]\:self-auto{align-self:auto}.\@\[40rem\]\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@container (min-width:42rem){.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@2xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@2xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@2xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@container (min-width:48rem){.\@3xl\:col-span-6{grid-column:span 6/span 6}.\@3xl\:inline{display:inline}.\@3xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@3xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@3xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\@3xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@3xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}}@container (min-width:52rem){.\@\[52rem\]\:block{display:block}.\@\[52rem\]\:grid-cols-\[minmax\(0\,2\.4fr\)_88px_minmax\(100px\,0\.8fr\)_minmax\(0\,1\.5fr\)_80px_72px_36px\]{grid-template-columns:minmax(0,2.4fr) 88px minmax(100px,.8fr) minmax(0,1.5fr) 80px 72px 36px}}@container (min-width:56rem){.\@4xl\:grid-cols-\[170px_minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\]{grid-template-columns:170px minmax(0,1.15fr) minmax(0,1fr)}.\@4xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.\@4xl\:items-start{align-items:flex-start}.\@4xl\:gap-x-7{column-gap:calc(var(--spacing) * 7)}.\@4xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\@4xl\:border-line{border-color:var(--vf-border)}.\@4xl\:pl-3{padding-left:calc(var(--spacing) * 3)}.\@4xl\:text-\[36px\]{font-size:36px}.\@4xl\:text-\[52px\]{font-size:52px}}@container (min-width:60rem){.\@\[60rem\]\:col-span-1{grid-column:span 1/span 1}.\@\[60rem\]\:grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)_minmax\(0\,2\.4fr\)\]{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2.4fr)}.\@\[60rem\]\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}}@container (min-width:64rem){.\@5xl\:hidden{display:none}.\@5xl\:table-cell{display:table-cell}.\@5xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@5xl\:grid-cols-\[190px_minmax\(0\,1fr\)_270px_200px\]{grid-template-columns:190px minmax(0,1fr) 270px 200px}.\@5xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(330px\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(330px,1fr)}.\@5xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr)}.\@5xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@5xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\@5xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\@5xl\:first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}}@container (min-width:72rem){.\@6xl\:block{display:block}.\@6xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}}.\[\&_\.studio-shell\]\:h-full .studio-shell{height:100%}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:not\(\:first-child\)\]\:border-t:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\:not\(\:first-child\)\]\:border-l:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:1px}@media (min-width:64rem){.lg\:\[\&\:not\(\:first-child\)\]\:border-l:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:1px}}@container (min-width:48rem){.\@3xl\:\[\&\:not\(\:first-child\)\]\:border-t-0:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\@3xl\:\[\&\:not\(\:first-child\)\]\:border-l:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:1px}}.\[\&\:nth-child\(2\)\]\:border-l:nth-child(2){border-left-style:var(--tw-border-style);border-left-width:1px}.\[\&\:nth-child\(3\)\]\:border-t:nth-child(3){border-top-style:var(--tw-border-style);border-top-width:1px}@media (min-width:64rem){.lg\:\[\&\:nth-child\(3\)\]\:border-t-0:nth-child(3){border-top-style:var(--tw-border-style);border-top-width:0}}.\[\&\>\*\]\:opacity-55>*{opacity:.55}@media not all and (min-width:64rem){.max-lg\:\[\&\>aside\]\:w-full\!>aside{width:100%!important}}.\[\&\>button\]\:text-\[44px\]\!>button{font-size:44px!important}.\[\&\>button\]\:leading-none>button{--tw-leading:1;line-height:1}.\[\&\>dd\:last-of-type\]\:border-b-0>dd:last-of-type,.\[\&\>dt\:last-of-type\]\:border-b-0>dt:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\>nav\]\:w-full>nav{width:100%}.\[\&\>nav\]\:border-r-0>nav{border-right-style:var(--tw-border-style);border-right-width:0}.\[\&\>span\]\:text-\[44px\]\!>span{font-size:44px!important}.\[\&\>span\]\:leading-none>span{--tw-leading:1;line-height:1}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--q-bg:#f5f3ee;--q-surface:#fff;--q-subtle:#f0ede6;--q-muted:#faf9f6;--q-raised:#fff;--q-hover:#eae7df;--q-pressed:#e3dfd5;--q-grid:#efece5;--q-line:#e5e1d8;--q-line-strong:#d3cdc0;--q-line-input:#cfc9bc;--q-text-4:#b3aea3;--q-text-3:#6d6962;--q-text-2:#58554c;--q-text:#16150f;--q-ink:#16150f;--q-ink-hover:#2e2c25;--q-ink-pressed:#000;--q-on-ink:#fff;--q-inverse:#16150f;--q-inverse-2:#2b2a26;--q-inverse-line:#2b2a26;--q-inverse-text:#f2f0e9;--q-inverse-text-2:#b9b5aa;--q-code-bg:#11110f;--q-signal:#2f45e8;--q-signal-hover:#2236d0;--q-signal-pressed:#1b2cb0;--q-signal-soft:#eef0fd;--q-signal-soft-2:#d3d9fb;--q-signal-ink:#1e2da8;--q-on-signal:#fff;--q-positive:#14a06f;--q-positive-soft:#e2f3ec;--q-positive-ink:#0e7a5a;--q-negative:#e4572e;--q-negative-soft:#fbe9e3;--q-negative-ink:#be3b20;--q-danger:#c83e22;--q-danger-hover:#b0341b;--q-danger-pressed:#962b15;--q-warning:#e9a923;--q-warning-soft:#fbf0dc;--q-warning-ink:#996010;--q-cat-1:#2f45e8;--q-cat-2:#f26b3a;--q-cat-3:#10a296;--q-cat-4:#e9a923;--q-cat-5:#8e4fd0;--q-cat-6:#5ab0e8;--q-cat-7:#e0628a;--q-cat-8:#6e9f3c;--q-series-muted:#a6a194;--q-seq-0:#eef0fd;--q-seq-1:#d3d9fb;--q-seq-2:#aab5f7;--q-seq-3:#7b8bf1;--q-seq-4:#4f63eb;--q-seq-5:#2f45e8;--q-seq-6:#1f2fb0;--q-seq-7:#141f78;--q-div-n3:#c8502a;--q-div-n2:#ee8a63;--q-div-n1:#f7c7b3;--q-div-0:#efece6;--q-div-p1:#bfc8f8;--q-div-p2:#7d8df0;--q-div-p3:#2f45e8;--q-shadow-0:0 0 0 1px var(--q-line), 0 1px 2px #16150f0f;--q-shadow-1:0 1px 2px #16150f0f, 0 18px 40px -12px #16150f38;--q-shadow-2:0 2px 4px #16150f0f, 0 40px 80px -24px #16150f59;--q-shadow-tooltip:0 14px 34px -10px #16150f73;--q-shadow-thumb:0 1px 2px #16150f4d;--q-shadow-segment:0 1px 2px #16150f1f;--q-focus-ring:0 0 0 2px var(--q-surface), 0 0 0 4px var(--q-signal);--q-input-ring:0 0 0 3px var(--q-signal-soft-2);--q-font-sans:"Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--q-font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--q-space-1:4px;--q-space-2:8px;--q-space-3:12px;--q-space-4:16px;--q-space-5:20px;--q-space-6:24px;--q-space-8:32px;--q-space-10:40px;--q-space-14:56px;--q-space-20:80px;--q-radius-xs:4px;--q-radius-sm:6px;--q-radius-md:8px;--q-radius-lg:12px;--q-radius-xl:16px;--q-radius-pill:999px;--q-ease:cubic-bezier(.2, 0, 0, 1);--q-duration-fast:.12s;--q-duration:.18s;--q-control-h:36px;--q-control-h-sm:28px;--q-control-h-lg:44px;--q-control-px:14px;--q-control-font:14px;--q-row-h:44px;--q-card-pad:20px}[data-density=compact]{--q-control-h:28px;--q-control-h-sm:24px;--q-control-h-lg:36px;--q-control-px:10px;--q-control-font:13px;--q-row-h:32px;--q-card-pad:14px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--q-bg:#11110f;--q-surface:#191916;--q-subtle:#22221e;--q-muted:#161613;--q-raised:#3b3a35;--q-hover:#26261f;--q-pressed:#2e2d28;--q-grid:#23231f;--q-line:#2b2a26;--q-line-strong:#3b3a35;--q-line-input:#4a4842;--q-text-4:#5e5b53;--q-text-3:#8f8b80;--q-text-2:#b9b5aa;--q-text:#f2f0e9;--q-ink:#f2f0e9;--q-ink-hover:#dcd7cc;--q-ink-pressed:#c9c4b8;--q-on-ink:#11110f;--q-inverse:#0b0b0a;--q-inverse-2:#22221e;--q-inverse-line:#3b3a35;--q-code-bg:#0b0b0a;--q-signal:#7383ff;--q-signal-hover:#8593ff;--q-signal-pressed:#9aa6ff;--q-signal-soft:#7383ff24;--q-signal-soft-2:#7383ff47;--q-signal-ink:#c9d0ff;--q-on-signal:#0b0b0a;--q-positive:#3dc492;--q-positive-soft:#3dc49224;--q-positive-ink:#5fd3a5;--q-negative:#ff7d5c;--q-negative-soft:#ff7d5c24;--q-negative-ink:#ff9373;--q-danger:#e4572e;--q-danger-hover:#ee6a43;--q-danger-pressed:#f27d58;--q-warning:#f5c04a;--q-warning-soft:#f5c04a24;--q-warning-ink:#f5c04a;--q-cat-1:#7383ff;--q-cat-2:#ff8b5e;--q-cat-3:#2dc8b9;--q-cat-4:#f5c04a;--q-cat-5:#b07ef2;--q-cat-6:#7fc8f5;--q-cat-7:#f283a7;--q-cat-8:#92c45c;--q-series-muted:#6f6b61;--q-seq-0:#1d1f33;--q-seq-1:#252b5a;--q-seq-2:#2f3a8a;--q-seq-3:#3d4dbf;--q-seq-4:#5568e8;--q-seq-5:#7383ff;--q-seq-6:#a3aeff;--q-seq-7:#d0d6ff;--q-div-n3:#ff7d5c;--q-div-n2:#c8603f;--q-div-n1:#6b3a2b;--q-div-0:#2b2a26;--q-div-p1:#2e3870;--q-div-p2:#4f5fd0;--q-div-p3:#7383ff;--q-shadow-0:0 0 0 1px var(--q-line);--q-shadow-1:0 0 0 1px var(--q-line-strong), 0 18px 40px -12px #0009;--q-shadow-2:0 0 0 1px var(--q-line-strong), 0 40px 80px -24px #000000b3;--q-shadow-tooltip:0 0 0 1px var(--q-inverse-line), 0 14px 34px -10px #0009;--q-shadow-thumb:0 1px 2px #00000080;--q-shadow-segment:0 1px 2px #0006;--q-input-ring:0 0 0 3px #7383ff38}.q-root{font-family:var(--q-font-sans);font-size:var(--q-control-font);color:var(--q-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" 0;line-height:1.45}.q-root *,.q-root :before,.q-root :after,.q-portal *,.q-portal :before,.q-portal :after{box-sizing:border-box}.q-root button,.q-portal button{font-family:inherit}.q-portal{font-family:var(--q-font-sans);color:var(--q-text);-webkit-font-smoothing:antialiased}.q-num{font-family:var(--q-font-mono);font-variant-numeric:tabular-nums}.q-text-display{letter-spacing:-.045em;font-size:72px;font-weight:650;line-height:.95}.q-text-h1{letter-spacing:-.03em;font-size:40px;font-weight:650;line-height:1.05}.q-text-h2{letter-spacing:-.02em;font-size:28px;font-weight:650;line-height:1.15}.q-text-h3{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.25}.q-text-body{color:var(--q-text-2);font-size:16px;line-height:1.55}.q-text-ui{font-size:14px;line-height:1.4}.q-text-caption{color:var(--q-text-3);font-size:12px;line-height:1.4}.q-text-data-xl{font-family:var(--q-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:28px;font-weight:500;line-height:1}.q-text-data{font-family:var(--q-font-mono);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4}.q-text-axis{font-family:var(--q-font-mono);color:var(--q-text-3);font-size:11px;line-height:1}.q-text-label{font-family:var(--q-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--q-text-3);font-size:11px;font-weight:500}.q-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@keyframes q-spin{to{transform:rotate(360deg)}}@keyframes q-shimmer{0%{background-position:-240px 0}to{background-position:240px 0}}@keyframes q-pop-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.q-root *,.q-portal *{transition-duration:1ms!important;animation-duration:1ms!important}}.q-assistant{gap:var(--q-space-3);min-width:0;padding:var(--q-card-pad);border:1px solid var(--q-line);border-radius:var(--q-radius-lg);background:var(--q-surface);color:var(--q-text);font:400 13px / 1.5 var(--q-font-sans);display:grid}.q-assistant-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.q-assistant h3,.q-assistant h4,.q-assistant p{margin:0}.q-assistant h3{font-size:16px;font-weight:600}.q-assistant h4{font-size:14px}.q-assistant-mode,.q-assistant-source,.q-assistant-status{color:var(--q-text-3);overflow-wrap:anywhere;font-size:12px}.q-assistant form{gap:8px;display:grid}.q-assistant label{font-weight:500}.q-assistant textarea{resize:vertical;border:1px solid var(--q-line-input);border-radius:var(--q-radius-md);background:var(--q-surface);width:100%;min-height:80px;color:var(--q-text);font:inherit;padding:10px 12px}.q-assistant textarea::placeholder{color:var(--q-text-3)}.q-assistant-actions{flex-wrap:wrap;gap:8px;display:flex}.q-assistant button{min-height:var(--q-control-h);padding:0 var(--q-control-px);border:1px solid var(--q-line-strong);border-radius:var(--q-radius-md);background:var(--q-surface);color:var(--q-text);font:500 var(--q-control-font) / 1.4 var(--q-font-sans);cursor:pointer}.q-assistant button:first-child{background:var(--q-ink);color:var(--q-on-ink);border-color:var(--q-ink)}.q-assistant button:disabled{opacity:.55;cursor:not-allowed}.q-assistant button:focus-visible,.q-assistant textarea:focus-visible,.q-assistant summary:focus-visible,.q-assistant pre:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-assistant details{min-width:0}.q-assistant summary{cursor:pointer;color:var(--q-text-2)}.q-assistant pre{background:var(--q-muted);border:1px solid var(--q-line);border-radius:var(--q-radius-md);max-height:280px;font:11px / 1.6 var(--q-font-mono);padding:12px;overflow:auto}.q-assistant-context p{color:var(--q-text-3);margin-top:8px}.q-assistant-proposal{border-top:1px solid var(--q-line);overflow-wrap:anywhere;gap:10px;padding-top:14px;display:grid}.q-assistant-proposal ol{margin:0;padding-left:22px}.q-assistant-proposal li+li{margin-top:6px}.q-assistant-error{border:1px solid var(--q-negative);background:var(--q-negative-soft);color:var(--q-negative-ink);border-radius:var(--q-radius-md);overflow-wrap:anywhere;padding:12px}.q-boxplot-group{transition:opacity var(--q-duration-fast) var(--q-ease)}.q-boxplot-group[data-muted]{opacity:.3}.q-boxplot-label{font:400 12px var(--q-font-sans);fill:var(--q-text-2)}.q-boxplot-whisker{stroke:var(--q-text);stroke-width:1px;shape-rendering:crispedges}.q-boxplot-box{fill:var(--q-signal-soft);stroke:var(--q-signal);stroke-width:1.5px}.q-boxplot-median{fill:var(--q-signal-ink)}.q-boxplot-outlier{fill:none;stroke:var(--q-series-muted);stroke-width:1.5px}.q-boxplot-hover{fill:var(--q-text)}@supports (color:color-mix(in lab, red, red)){.q-boxplot-hover{fill:color-mix(in srgb, var(--q-text) 4%, transparent)}}.q-boxplot-hover{pointer-events:none}.q-heatmap-labels text{font:400 10px var(--q-font-mono);fill:var(--q-text-3);font-variant-numeric:tabular-nums}.q-heatmap-peak{font:400 11px var(--q-font-mono);color:var(--q-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.q-histogram-hover{fill:var(--q-text)}@supports (color:color-mix(in lab, red, red)){.q-histogram-hover{fill:color-mix(in srgb, var(--q-text) 3.5%, transparent)}}.q-histogram-hover{pointer-events:none}.q-histogram-brush rect{fill:var(--q-signal);fill-opacity:.12;pointer-events:none}.q-histogram-brush line{stroke:var(--q-signal);stroke-opacity:.7;stroke-width:1.5px;pointer-events:none}.q-histogram-median line{stroke:var(--q-text);stroke-width:1.5px;pointer-events:none}.q-histogram-median text{font:500 11px var(--q-font-mono);fill:var(--q-text);font-variant-numeric:tabular-nums}.q-sankey-plot{--q-sankey-link:.26;border-radius:var(--q-radius-sm);outline:none;position:relative}.q-sankey-plot:focus-visible{box-shadow:var(--q-focus-ring)}[data-theme=dark] .q-sankey-plot{--q-sankey-link:.36}.q-sankey-link{stroke-opacity:var(--q-sankey-link);transition:stroke-opacity var(--q-duration-fast) var(--q-ease)}.q-sankey-link[data-state=lit]{stroke-opacity:.55}.q-sankey-link[data-state=dim]{stroke-opacity:.1}.q-sankey-node{transition:opacity var(--q-duration-fast) var(--q-ease)}.q-sankey-node[data-state=dim]{opacity:.35}.q-sankey-labels text{font:400 12px var(--q-font-sans);fill:var(--q-text);pointer-events:none}.q-sankey-labels text[data-state=dim]{fill:var(--q-text-3)}.q-sankey-value{font:500 11px var(--q-font-mono);fill:var(--q-text-2);font-variant-numeric:tabular-nums}.q-scatter-frame{fill:none;stroke:var(--q-line);stroke-width:1px;shape-rendering:crispedges}.q-scatter-point{fill-opacity:.72;stroke-width:1px;transition:opacity var(--q-duration-fast) var(--q-ease)}.q-scatter-point[data-muted]{opacity:.18}.q-scatter-marks,.q-scatter-focus{pointer-events:none;position:absolute;inset:0}.q-area-band{fill-opacity:.88}.q-area-edge{fill:none;stroke:var(--q-surface);stroke-width:1px;stroke-linejoin:round}.q-trends-legend{align-content:flex-end;gap:4px 12px;height:28px}.q-trends-legend .q-legend-swatch{border-radius:2px;width:8px;height:8px}.q-bar-hover{fill:var(--q-subtle);pointer-events:none}.q-bar-marks path{transition:opacity var(--q-duration) var(--q-ease)}.q-bar-marks path[data-dim]{opacity:.28}.q-bar-labels g{transition:opacity var(--q-duration) var(--q-ease)}.q-bar-labels g[data-dim]{opacity:.45}.q-bar-category{font:400 12px var(--q-font-sans);fill:var(--q-text-2)}.q-bar-value{font:500 11px var(--q-font-mono);fill:var(--q-text);font-variant-numeric:tabular-nums}.q-bar-list{flex-direction:column;gap:2px;display:flex}.q-bar-list[data-variant=fill]{gap:10px}.q-bar-list-item{min-width:0}.q-bar-list-row{border-radius:var(--q-radius-md);width:100%;color:var(--q-text);font:inherit;text-align:left;transition:background var(--q-duration-fast) var(--q-ease), box-shadow var(--q-duration-fast) var(--q-ease);background:0 0;border:0;flex-direction:column;gap:7px;padding:9px 10px;display:flex;position:relative}button.q-bar-list-row{cursor:pointer}button.q-bar-list-row:hover{background:var(--q-bg)}@supports (color:color-mix(in lab, red, red)){button.q-bar-list-row:hover{background:color-mix(in srgb, var(--q-bg) 60%, var(--q-surface))}}button.q-bar-list-row:focus-visible{box-shadow:var(--q-focus-ring);outline:none}button.q-bar-list-row[aria-pressed=true]{background:var(--q-signal-soft);box-shadow:inset 0 0 0 1px var(--q-signal-soft-2)}button.q-bar-list-row[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--q-signal-soft-2), var(--q-focus-ring)}.q-bar-list-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex;position:relative}.q-bar-list-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.q-bar-list-figures{font:500 12px var(--q-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;gap:8px;display:flex}.q-bar-list-delta{color:var(--q-text-3);font-weight:400}.q-bar-list-delta[data-tone=positive]{color:var(--q-positive-ink)}.q-bar-list-delta[data-tone=negative]{color:var(--q-negative-ink)}.q-bar-list-track{background:var(--q-subtle);border-radius:3px;height:6px;display:block;overflow:hidden}.q-bar-list-bar{background:var(--q-signal);height:100%;transition:width .35s var(--q-ease), background var(--q-duration) var(--q-ease);border-radius:3px;display:block}.q-bar-list-row[data-dim]{color:var(--q-text-3)}.q-bar-list-row[data-dim] .q-bar-list-bar{background:var(--q-line-strong)}.q-bar-list-row[data-dim] .q-bar-list-delta{color:var(--q-text-3)}.q-bar-list[data-variant=fill] .q-bar-list-row{justify-content:center;height:28px;padding:0 10px}.q-bar-list[data-variant=fill] .q-bar-list-label{font-weight:400}.q-bar-list-fill{background:var(--q-signal-soft);transition:width .35s var(--q-ease), background var(--q-duration) var(--q-ease);border-radius:5px;position:absolute;inset:0 auto 0 0}.q-bar-list[data-variant=fill] button.q-bar-list-row[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--q-signal-soft-2);background:0 0}.q-bar-list[data-variant=fill] .q-bar-list-row[data-dim] .q-bar-list-fill{background:var(--q-subtle)}.q-bar-list[data-variant=fill] button.q-bar-list-row[aria-pressed=true] .q-bar-list-fill{background:var(--q-signal-soft-2)}.q-bar-list-more{font:400 11px var(--q-font-mono);color:var(--q-text-3);padding:8px 10px 0}.q-bar-list[data-variant=fill] button.q-bar-list-row[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 1px var(--q-signal-soft-2), var(--q-focus-ring)}.q-chart{width:100%;min-width:0;font-family:var(--q-font-sans);color:var(--q-text);position:relative}.q-chart-data-access{justify-content:flex-end;align-items:center;height:28px;display:flex}.q-chart-data-access button,.q-chart-table-pagination button{font:500 11px var(--q-font-sans);color:var(--q-signal);background:var(--q-surface);border:1px solid var(--q-line);border-radius:var(--q-radius-sm);cursor:pointer;padding:3px 7px}.q-chart-data-access button:focus-visible,.q-chart-table-pagination button:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-chart-table-pagination{z-index:1;background:var(--q-surface);box-sizing:border-box;height:36px;font:11px var(--q-font-mono);justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex;position:sticky;top:0}.q-chart-table-pagination button:disabled{color:var(--q-text-3);cursor:default}.q-chart svg{display:block;overflow:visible}.q-chart-plot{border-radius:var(--q-radius-sm);outline:none;position:absolute;inset:0}.q-chart-plot:focus-visible{box-shadow:var(--q-focus-ring)}.q-chart-grid line{stroke:var(--q-grid);stroke-width:1px;shape-rendering:crispedges}.q-chart-axis text{font-family:var(--q-font-mono);fill:var(--q-text-3);font-variant-numeric:tabular-nums;font-size:11px}.q-chart-baseline{stroke:var(--q-line-strong);stroke-width:1px;shape-rendering:crispedges}.q-chart-crosshair{stroke:var(--q-text)}@supports (color:color-mix(in lab, red, red)){.q-chart-crosshair{stroke:color-mix(in srgb, var(--q-text) 22%, transparent)}}.q-chart-crosshair{stroke-width:1px;shape-rendering:crispedges;pointer-events:none}.q-chart-brush{fill:var(--q-signal);fill-opacity:.1;stroke:var(--q-signal);stroke-opacity:.5;stroke-width:1px;shape-rendering:crispedges}.q-chart-dot{fill:var(--q-surface);stroke-width:1.5px}.q-chart-dot-active{stroke:var(--q-surface);stroke-width:2px;pointer-events:none}.q-chart-tooltip{z-index:3;background:var(--q-inverse);min-width:170px;color:var(--q-inverse-text);box-shadow:var(--q-shadow-tooltip);pointer-events:none;white-space:nowrap;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.4;position:absolute}.q-chart-tooltip-title{font:500 11px var(--q-font-mono);color:var(--q-inverse-text-2);margin-bottom:6px}.q-chart-tooltip-row{justify-content:space-between;gap:16px;display:flex}.q-chart-tooltip-row+.q-chart-tooltip-row{margin-top:4px}.q-chart-tooltip-label{align-items:center;gap:6px;display:flex}.q-chart-tooltip-row[data-tone=muted]{color:var(--q-inverse-text-2)}.q-chart-tooltip-value{font:500 12px var(--q-font-mono);font-variant-numeric:tabular-nums}.q-chart-tooltip-row[data-tone=positive] .q-chart-tooltip-value{color:#5fd3a5}.q-chart-tooltip-row[data-tone=negative] .q-chart-tooltip-value{color:#ff9373}.q-chart-tooltip-footer{border-top:1px solid var(--q-inverse-line);padding-top:6px;margin-top:6px!important}.q-chart-tooltip-footer .q-chart-tooltip-label{color:var(--q-inverse-text-2)}.q-chart-tooltip-swatch{border-radius:2px;width:8px;height:8px}.q-chart-tooltip-swatch[data-dashed]{border-top:2px dashed;border-radius:0;width:12px;height:0}.q-legend{color:var(--q-text-2);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.q-legend-item{color:inherit;font:inherit;transition:opacity var(--q-duration-fast) var(--q-ease);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}button.q-legend-item{cursor:pointer;border-radius:var(--q-radius-xs)}button.q-legend-item:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-legend-item[data-inactive]{opacity:.4}.q-legend-swatch{border-radius:2px;width:14px;height:2px}.q-legend-swatch[data-dashed]{background:0 0;border-top:2px dashed;border-radius:0;height:0}.q-legend-value{font:500 12px var(--q-font-mono);color:var(--q-text);font-variant-numeric:tabular-nums}.q-chart-state{flex-direction:column;display:flex;position:absolute;inset:0}.q-chart-state[data-kind=loading]{gap:10px}.q-chart-skeleton{flex:1;align-items:flex-end;gap:8px;display:flex}.q-chart-skeleton span{background:linear-gradient(180deg, var(--q-subtle) 0%, var(--q-subtle) 100%);border-radius:4px 4px 0 0;flex:1}@supports (color:color-mix(in lab, red, red)){.q-chart-skeleton span{background:linear-gradient(180deg, var(--q-subtle) 0%, color-mix(in srgb, var(--q-subtle) 45%, transparent) 100%)}}.q-chart-skeleton span{animation:q-skeleton-pulse 1.6s var(--q-ease) infinite alternate}@keyframes q-skeleton-pulse{to{opacity:.55}}.q-chart-state-caption{font:400 11.5px var(--q-font-mono);color:var(--q-text-3)}.q-chart-state-panel{border-radius:var(--q-radius-lg);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.q-chart-state[data-kind=empty] .q-chart-state-panel{border:1px dashed var(--q-line-strong)}.q-chart-state[data-kind=error] .q-chart-state-panel{background:var(--q-negative-soft)}@supports (color:color-mix(in lab, red, red)){.q-chart-state[data-kind=error] .q-chart-state-panel{background:color-mix(in srgb, var(--q-negative-soft) 60%, var(--q-surface))}}.q-chart-state-title{color:var(--q-text);font-size:14.5px;font-weight:500}.q-chart-state[data-kind=error] .q-chart-state-title{color:var(--q-negative-ink)}.q-chart-state-desc{max-width:320px;color:var(--q-text-3);font-size:13px;line-height:1.5}.q-chart-state-code{border-radius:var(--q-radius-sm);background:var(--q-surface);font:400 11.5px var(--q-font-mono);color:var(--q-text-2);-webkit-user-select:all;user-select:all;padding:3px 8px}.q-chart-state-retry{border-radius:var(--q-radius-sm);background:var(--q-ink);height:28px;color:var(--q-on-ink);font:500 13px var(--q-font-sans);cursor:pointer;border:0;margin-top:2px;padding:0 14px}.q-chart-state-retry:hover{background:var(--q-ink-hover)}.q-chart-state-retry:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-chart-legend-top{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;height:28px;overflow:auto hidden}.q-chart-legend-top::-webkit-scrollbar{display:none}.q-chart-legend-top .q-legend-item{flex:none}.q-chart-annotation line{stroke:var(--q-text-3);stroke-width:1px;stroke-dasharray:2 3;shape-rendering:crispedges}.q-chart-annotation text{font:500 11px var(--q-font-mono);fill:var(--q-text-2)}.q-chart-table{border:1px solid var(--q-line);border-radius:var(--q-radius-md);position:absolute;inset:0;overflow:auto}.q-chart-table table{border-collapse:collapse;width:100%;font-size:13px}.q-chart-table th,.q-chart-table td{border-bottom:1px solid var(--q-grid);text-align:left;white-space:nowrap;padding:7px 12px;font-weight:400}.q-chart-table thead th{background:var(--q-muted);font:500 10.5px var(--q-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--q-text-3);position:sticky;top:0}.q-chart-table[data-paginated] thead th{top:36px}.q-chart-table [data-numeric]{text-align:right;font-family:var(--q-font-mono);font-variant-numeric:tabular-nums}.q-chart{--q-dist-fill:var(--q-seq-3);--q-dist-muted:var(--q-line)}@supports (color:color-mix(in lab, red, red)){.q-chart{--q-dist-muted:color-mix(in srgb, var(--q-line) 55%, var(--q-line-strong))}}[data-theme=dark] .q-chart,.q-chart[data-theme=dark]{--q-dist-fill:var(--q-seq-5)}.q-dist-axis-title{font:400 11px var(--q-font-mono);fill:var(--q-text-3);color:var(--q-text-3)}.q-dist-foot{min-width:0;font:400 11px var(--q-font-mono);color:var(--q-text-3);justify-content:space-between;align-items:center;gap:12px;display:flex}.q-dist-foot>:only-child{margin-left:auto}.q-ramp-legend{font:400 11px var(--q-font-sans);color:var(--q-text-3);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.q-ramp-legend-swatches{gap:2px;display:inline-flex}.q-ramp-legend-swatches span{border-radius:2px;width:12px;height:8px}.q-dist-cell{transition:opacity var(--q-duration-fast) var(--q-ease)}.q-dist-cell-active{fill:none;stroke:var(--q-text);stroke-width:1.5px;pointer-events:none}.q-donut{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.q-donut-ring{flex:none;position:relative}.q-donut-ring svg{display:block;overflow:visible}.q-donut-track{fill:none;stroke:var(--q-subtle)}.q-donut-slice{fill:none;transition:stroke var(--q-duration) var(--q-ease), stroke-width var(--q-duration) var(--q-ease), opacity var(--q-duration) var(--q-ease)}.q-donut-slice[data-faded]{opacity:.55}.q-donut-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 22%;display:flex;position:absolute;inset:0}.q-donut-value{font:500 18px var(--q-font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.q-donut-label{max-width:100%;color:var(--q-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.q-donut-focus{pointer-events:none;border-radius:50%}.q-donut-legend{flex-direction:column;flex:130px;gap:2px;min-width:0;display:flex}.q-donut-row{width:100%;height:30px;color:var(--q-text);font:inherit;text-align:left;transition:background var(--q-duration-fast) var(--q-ease), color var(--q-duration-fast) var(--q-ease);background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}button.q-donut-row{cursor:pointer}.q-donut-row[data-active]{background:var(--q-bg)}@supports (color:color-mix(in lab, red, red)){.q-donut-row[data-active]{background:color-mix(in srgb, var(--q-bg) 60%, var(--q-surface))}}button.q-donut-row:focus-visible{box-shadow:var(--q-focus-ring);outline:none}button.q-donut-row[aria-pressed=true]{background:var(--q-signal-soft)}.q-donut-row[data-dim]{color:var(--q-text-3)}.q-donut-swatch{width:8px;height:8px;transition:background var(--q-duration) var(--q-ease);border-radius:2px;flex:none}.q-donut-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.q-donut-share{font:500 12px var(--q-font-mono);font-variant-numeric:tabular-nums}.q-funnel{border-radius:var(--q-radius-sm);outline:none;flex-direction:column;gap:10px;display:flex}.q-funnel:focus-visible{box-shadow:var(--q-focus-ring)}.q-funnel-step{flex-direction:column;gap:5px;display:flex;position:relative}.q-funnel-step[data-tip=up] .q-chart-tooltip{bottom:calc(100% + 4px);top:auto!important}.q-funnel-head{justify-content:space-between;gap:8px;font-size:12px;display:flex}.q-funnel-label{min-width:0;color:var(--q-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.q-funnel-figures{font:400 12px var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text-2);white-space:nowrap;flex:none}.q-funnel-conv{font-family:var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text-3)}.q-funnel-track{background:var(--q-bg);border-radius:2px;height:8px;position:relative}.q-funnel-bar{background:var(--q-signal);transition:width .35s var(--q-ease), opacity var(--q-duration) var(--q-ease)}.q-funnel-ghost,.q-funnel-track .q-funnel-bar{border-radius:2px;position:absolute;inset:0 auto 0 0}.q-funnel-ghost{background:var(--q-signal-soft-2)}@supports (color:color-mix(in lab, red, red)){.q-funnel-ghost{background:color-mix(in srgb, var(--q-signal-soft-2) 60%, var(--q-signal-soft))}}.q-funnel[data-align=center]{gap:6px}.q-funnel[data-align=center] .q-funnel-step{align-items:center;gap:3px}.q-funnel-lane{justify-content:center;width:100%;display:flex}.q-funnel-lane .q-funnel-bar{border-radius:4px;min-width:6px;height:22px;display:block}.q-funnel-step[data-active] .q-funnel-bar{background:var(--q-signal-hover)}.q-funnel-caption{text-align:center;flex-wrap:wrap;justify-content:center;gap:0 8px;font-size:12px;display:flex}.q-funnel-overall{border-top:1px solid var(--q-line);color:var(--q-text-3);justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.q-funnel-overall-value{font:500 12px var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text)}.q-sparkline{vertical-align:middle;max-width:100%;line-height:0;display:inline-block;position:relative}.q-sparkline svg{display:block;overflow:visible}.q-sparkline-line{fill:none;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.q-sparkline-area{fill-opacity:.06;stroke:none}.q-sparkline-compare{fill:none;stroke:var(--q-series-muted);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.q-sparkline-skeleton{border-radius:var(--q-radius-xs);background:linear-gradient(90deg, var(--q-subtle) 0, var(--q-grid) 60px, var(--q-subtle) 120px);background-size:240px 100%;animation:1.4s linear infinite q-shimmer;position:absolute;inset:20% 0}.q-sparkline-dash{font:400 12px / 1 var(--q-font-mono);color:var(--q-text-4);align-items:center;display:flex;position:absolute;inset:0}.q-sparkline[data-status=error] .q-sparkline-dash{color:var(--q-negative-ink)}.q-btn{--q-btn-h:var(--q-control-h);--q-btn-bg:var(--q-surface);--q-btn-fg:var(--q-text);--q-btn-bd:var(--q-line-strong);--q-btn-bg-hover:var(--q-surface)}@supports (color:color-mix(in lab, red, red)){.q-btn{--q-btn-bg-hover:color-mix(in srgb, var(--q-surface) 55%, var(--q-hover))}}.q-btn{--q-btn-bg-pressed:var(--q-hover);--q-btn-radius:var(--q-radius-md);height:var(--q-btn-h);padding:0 var(--q-control-px);border:1px solid var(--q-btn-bd);border-radius:var(--q-btn-radius);background:var(--q-btn-bg);color:var(--q-btn-fg);font:500 var(--q-control-font) / 1 var(--q-font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--q-duration-fast) var(--q-ease), border-color var(--q-duration-fast) var(--q-ease), color var(--q-duration-fast) var(--q-ease), box-shadow var(--q-duration-fast) var(--q-ease);flex:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.q-btn:hover:not(:disabled),.q-btn[data-state=hover]{background:var(--q-btn-bg-hover)}.q-btn:active:not(:disabled),.q-btn[data-state=pressed]{background:var(--q-btn-bg-pressed)}.q-btn:focus-visible,.q-btn[data-state=focus]{box-shadow:var(--q-focus-ring);outline:none}.q-btn:disabled{cursor:not-allowed}.q-btn[data-loading]{cursor:progress}.q-btn[data-size=sm]{--q-btn-h:var(--q-control-h-sm);--q-btn-radius:7px;padding:0 calc(var(--q-control-px) - 4px);font-size:calc(var(--q-control-font) - 1px);gap:6px}.q-btn[data-size=lg]{--q-btn-h:var(--q-control-h-lg);--q-btn-radius:10px;padding:0 calc(var(--q-control-px) + 4px);font-size:calc(var(--q-control-font) + 1px)}.q-btn[data-variant=primary]{--q-btn-bg:var(--q-ink);--q-btn-fg:var(--q-on-ink);--q-btn-bd:var(--q-ink);--q-btn-bg-hover:var(--q-ink-hover);--q-btn-bg-pressed:var(--q-ink-pressed)}.q-btn[data-variant=signal]{--q-btn-bg:var(--q-signal);--q-btn-fg:var(--q-on-signal);--q-btn-bd:var(--q-signal);--q-btn-bg-hover:var(--q-signal-hover);--q-btn-bg-pressed:var(--q-signal-pressed)}.q-btn[data-variant=destructive]{--q-btn-bg:var(--q-danger);--q-btn-fg:#fff;--q-btn-bd:var(--q-danger);--q-btn-bg-hover:var(--q-danger-hover);--q-btn-bg-pressed:var(--q-danger-pressed)}.q-btn[data-variant=ghost]{--q-btn-bg:transparent;--q-btn-fg:var(--q-text-2);--q-btn-bd:transparent;--q-btn-bg-hover:var(--q-subtle);--q-btn-bg-pressed:var(--q-hover)}.q-btn[data-variant=ghost]:hover:not(:disabled),.q-btn[data-variant=ghost]:active:not(:disabled),.q-btn[data-variant=ghost][data-state=hover],.q-btn[data-variant=ghost][data-state=pressed]{color:var(--q-text)}.q-btn:is([data-variant=primary],[data-variant=signal],[data-variant=destructive]):is(:hover:not(:disabled),[data-state=hover]){border-color:var(--q-btn-bg-hover)}.q-btn:is([data-variant=primary],[data-variant=signal],[data-variant=destructive]):is(:active:not(:disabled),[data-state=pressed]){border-color:var(--q-btn-bg-pressed)}.q-btn[data-variant=primary]:disabled:not([data-loading]){--q-btn-bg:var(--q-line);--q-btn-fg:var(--q-text-3)}@supports (color:color-mix(in lab, red, red)){.q-btn[data-variant=primary]:disabled:not([data-loading]){--q-btn-fg:color-mix(in srgb, var(--q-text-3) 70%, var(--q-text-4))}}.q-btn[data-variant=primary]:disabled:not([data-loading]){--q-btn-bd:var(--q-line)}.q-btn[data-variant=signal]:disabled:not([data-loading]){--q-btn-bg:var(--q-signal-soft-2);--q-btn-fg:var(--q-signal)}@supports (color:color-mix(in lab, red, red)){.q-btn[data-variant=signal]:disabled:not([data-loading]){--q-btn-fg:color-mix(in srgb, var(--q-signal) 70%, var(--q-surface))}}.q-btn[data-variant=signal]:disabled:not([data-loading]){--q-btn-bd:var(--q-signal-soft-2)}.q-btn[data-variant=destructive]:disabled:not([data-loading]){--q-btn-bg:var(--q-danger)}@supports (color:color-mix(in lab, red, red)){.q-btn[data-variant=destructive]:disabled:not([data-loading]){--q-btn-bg:color-mix(in srgb, var(--q-danger) 22%, var(--q-surface))}}.q-btn[data-variant=destructive]:disabled:not([data-loading]){--q-btn-fg:var(--q-danger)}@supports (color:color-mix(in lab, red, red)){.q-btn[data-variant=destructive]:disabled:not([data-loading]){--q-btn-fg:color-mix(in srgb, var(--q-danger) 62%, var(--q-surface))}}.q-btn[data-variant=destructive]:disabled:not([data-loading]){--q-btn-bd:transparent}.q-btn[data-variant=secondary]:disabled:not([data-loading]){--q-btn-fg:var(--q-text-4);--q-btn-bd:var(--q-line)}.q-btn[data-variant=ghost]:disabled:not([data-loading]){--q-btn-fg:var(--q-text-4)}.q-btn-label{align-items:center;display:inline-flex}.q-btn-icon{margin:0 -1px;display:inline-flex}.q-btn-icon svg{width:15px;height:15px}.q-btn-spinner{border:2px solid;flex:none;width:12px;height:12px}@supports (color:color-mix(in lab, red, red)){.q-btn-spinner{border:2px solid color-mix(in srgb, currentColor 30%, transparent)}}.q-btn-spinner{border-top-color:currentColor;border-radius:50%;animation:.7s linear infinite q-spin}.q-icon-btn{width:var(--q-btn-h);padding:0}.q-icon-btn .q-btn-icon{margin:0}.q-icon-btn[data-size=sm] .q-btn-icon svg{width:14px;height:14px}.q-icon-btn[data-size=lg] .q-btn-icon svg{width:17px;height:17px}.q-btn-group{isolation:isolate;flex:none;align-items:center;gap:8px;width:fit-content;display:inline-flex}.q-btn-group[data-attached]{gap:0}.q-btn-group[data-attached]>.q-btn{border-radius:0;position:relative}.q-btn-group[data-attached][data-size=md]>.q-btn{font-size:calc(var(--q-control-font) - 1px);padding:0 12px}.q-btn-group[data-attached]>.q-btn+.q-btn{margin-left:-1px}.q-btn-group[data-attached]>.q-btn:first-child{border-top-left-radius:var(--q-btn-radius);border-bottom-left-radius:var(--q-btn-radius)}.q-btn-group[data-attached]>.q-btn:last-child{border-top-right-radius:var(--q-btn-radius);border-bottom-right-radius:var(--q-btn-radius)}.q-btn-group[data-attached]>.q-btn:hover,.q-btn-group[data-attached]>.q-btn[aria-pressed=true]{z-index:1}.q-btn-group[data-attached]>.q-btn:focus-visible{z-index:2}.q-btn-group>.q-btn[aria-pressed=true]{--q-btn-bg:var(--q-ink);--q-btn-fg:var(--q-on-ink);--q-btn-bd:var(--q-ink);--q-btn-bg-hover:var(--q-ink-hover);--q-btn-bg-pressed:var(--q-ink-pressed)}.q-split{isolation:isolate;flex:none;width:fit-content;display:inline-flex}.q-split>.q-btn{position:relative}.q-split>.q-split-main{border-top-right-radius:0;border-bottom-right-radius:0}.q-split>.q-split-trigger{border-top-left-radius:0;border-bottom-left-radius:0;width:32px;margin-left:-1px;padding:0}.q-split[data-size=sm]>.q-split-trigger{width:26px}.q-split[data-size=lg]>.q-split-trigger{width:38px}.q-split>.q-btn:hover,.q-split>.q-split-trigger[aria-expanded=true]{z-index:1}.q-split>.q-btn:focus-visible{z-index:2}.q-split-trigger[aria-expanded=true]{background:var(--q-btn-bg-pressed)}.q-split[data-solid]>.q-split-trigger{border-left-color:var(--q-btn-fg);margin-left:0}@supports (color:color-mix(in lab, red, red)){.q-split[data-solid]>.q-split-trigger{border-left-color:color-mix(in srgb, var(--q-btn-fg) 24%, var(--q-btn-bg))}}.q-split-menu{z-index:50;border:1px solid var(--q-line);background:var(--q-surface);min-width:200px;color:var(--q-text);box-shadow:var(--q-shadow-1);animation:q-pop-in var(--q-duration-fast) var(--q-ease);border-radius:10px;outline:none;flex-direction:column;padding:4px;display:flex}.q-split-menu-item{height:32px;color:var(--q-text);font:400 13px / 1 var(--q-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;outline:none;align-items:center;gap:8px;padding:0 8px;display:flex}.q-split-menu-item:hover,.q-split-menu-item:focus-visible,.q-split-menu-item:focus{background:var(--q-subtle)}.q-split-menu-item[aria-disabled=true]{color:var(--q-text-3)}@supports (color:color-mix(in lab, red, red)){.q-split-menu-item[aria-disabled=true]{color:color-mix(in srgb, var(--q-text-3) 70%, var(--q-text-4))}}.q-split-menu-item[aria-disabled=true]{cursor:not-allowed}.q-split-menu-item[aria-disabled=true]:hover{background:0 0}.q-split-menu-icon{color:var(--q-text-2);display:inline-flex}.q-split-menu-icon svg{width:14px;height:14px}.q-split-menu-label{white-space:nowrap;flex:1}.q-split-menu-meta{font:400 11px var(--q-font-mono);color:var(--q-text-3)}.q-avatar{--q-avatar-c:var(--q-cat-1);--q-avatar-size:28px;width:var(--q-avatar-size);height:var(--q-avatar-size);background:var(--q-avatar-c);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.q-avatar{background:color-mix(in srgb, var(--q-avatar-c) 14%, var(--q-surface))}}.q-avatar{color:var(--q-avatar-c)}@supports (color:color-mix(in lab, red, red)){.q-avatar{color:color-mix(in srgb, var(--q-avatar-c) 55%, var(--q-text))}}.q-avatar{font:600 11px / 1 var(--q-font-sans);letter-spacing:.01em;-webkit-user-select:none;user-select:none}.q-avatar[data-size=sm]{--q-avatar-size:24px;font-size:10px}.q-avatar[data-size=lg]{--q-avatar-size:36px;font-size:13px}.q-avatar-img{object-fit:cover;width:100%;height:100%}.q-avatar-group{align-items:center;display:inline-flex}.q-avatar-group>.q-avatar{border:2px solid var(--q-surface)}.q-avatar-group>.q-avatar+.q-avatar{margin-left:-6px}.q-avatar-more{background:var(--q-subtle);color:var(--q-text-2);font:500 10px / 1 var(--q-font-mono)}.q-badge{--q-badge-bg:var(--q-subtle);--q-badge-fg:var(--q-text-2);--q-badge-dot:var(--q-text-3);border-radius:var(--q-radius-sm);background:var(--q-badge-bg);height:24px;color:var(--q-badge-fg);font:400 12px / 1 var(--q-font-sans);white-space:nowrap;vertical-align:middle;flex:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.q-badge[data-dot]{border-radius:var(--q-radius-pill);padding:0 9px}.q-badge[data-size=sm]{height:18px;font:500 11px / 1 var(--q-font-mono);border-radius:5px;gap:5px;padding:0 6px}.q-badge[data-size=sm][data-dot]{border-radius:var(--q-radius-pill);padding:0 7px 0 6px}.q-badge-dot{background:var(--q-badge-dot);border-radius:50%;flex:none;width:6px;height:6px}.q-badge[data-pulse] .q-badge-dot{animation:q-badge-pulse 2s var(--q-ease) infinite}@keyframes q-badge-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--q-badge-dot) 55%, transparent)}70%,to{box-shadow:0 0 0 5px color-mix(in srgb, var(--q-badge-dot) 0%, transparent)}}.q-badge[data-tone=live],.q-badge[data-tone=positive]{--q-badge-bg:var(--q-positive-soft);--q-badge-fg:var(--q-positive-ink);--q-badge-dot:var(--q-positive)}.q-badge[data-tone=stale],.q-badge[data-tone=warning]{--q-badge-bg:var(--q-warning-soft);--q-badge-fg:var(--q-warning-ink);--q-badge-dot:var(--q-warning)}.q-badge[data-tone=failed],.q-badge[data-tone=negative]{--q-badge-bg:var(--q-negative-soft);--q-badge-fg:var(--q-negative-ink);--q-badge-dot:var(--q-negative)}.q-badge[data-tone=signal]{--q-badge-bg:var(--q-signal-soft);--q-badge-fg:var(--q-signal-ink);--q-badge-dot:var(--q-signal)}.q-badge[data-tone=beta]{--q-badge-bg:var(--q-inverse);--q-badge-fg:var(--q-inverse-text);--q-badge-dot:var(--q-inverse-text-2)}.q-card{--q-card-py:calc(var(--q-card-pad) - 4px);--q-card-px:calc(var(--q-card-pad) - 2px);min-width:0;padding:var(--q-card-py) var(--q-card-px);border:1px solid var(--q-line);border-radius:var(--q-radius-lg);background:var(--q-surface);color:var(--q-text);flex-direction:column;gap:12px;display:flex}.q-card[data-padded=false]{gap:0;padding:0;overflow:hidden}.q-card-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 12px;display:flex}.q-card[data-padded=false]>.q-card-header{padding:calc(var(--q-card-py) - 2px) var(--q-card-px)}.q-card-heading{min-width:0}.q-card-title{letter-spacing:-.005em;color:var(--q-text);margin:0;font-size:14px;font-weight:600;line-height:1.35}.q-card-subtitle{color:var(--q-text-3);margin-top:2px;font-size:12px;line-height:1.4}.q-card-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-left:auto;display:flex}.q-card-body{flex:1;min-width:0}.q-delta{--q-delta-bg:var(--q-subtle);--q-delta-fg:var(--q-text-2);border-radius:var(--q-radius-sm);background:var(--q-delta-bg);color:var(--q-delta-fg);font:500 12px / 1.35 var(--q-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;flex:none;align-items:center;padding:2px 6px;display:inline-flex}.q-delta[data-variant=plain],.q-delta[data-variant=arrow]{background:0 0;padding:0}.q-delta[data-tone=positive]{--q-delta-bg:var(--q-positive-soft);--q-delta-fg:var(--q-positive-ink)}.q-delta[data-tone=negative]{--q-delta-bg:var(--q-negative-soft);--q-delta-fg:var(--q-negative-ink)}.q-delta[data-tone=signal]{--q-delta-bg:var(--q-signal-soft);--q-delta-fg:var(--q-signal-ink)}.q-kbd{border:1px solid var(--q-line);background:var(--q-surface);min-width:20px;color:var(--q-text);font:500 11px / 1.45 var(--q-font-mono);white-space:nowrap;border-bottom-width:2px;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:1px 6px;display:inline-flex}.q-kbd[data-variant=flat]{background:var(--q-bg);min-width:0;color:var(--q-text-2);border-bottom-width:1px;padding:1px 5px}.q-banner{--q-banner-bg:var(--q-signal-soft);--q-banner-fg:var(--q-signal-ink);background:var(--q-banner-bg);min-width:0;color:var(--q-banner-fg);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.q-banner[data-tone=warning]{--q-banner-bg:var(--q-warning-soft);--q-banner-fg:var(--q-warning-ink)}@supports (color:color-mix(in lab, red, red)){.q-banner[data-tone=warning]{--q-banner-fg:color-mix(in srgb, var(--q-warning-ink) 72%, var(--q-text))}}.q-banner[data-tone=error]{--q-banner-bg:var(--q-negative-soft);--q-banner-fg:var(--q-negative-ink)}@supports (color:color-mix(in lab, red, red)){.q-banner[data-tone=error]{--q-banner-fg:color-mix(in srgb, var(--q-negative-ink) 82%, var(--q-text))}}.q-banner[data-tone=success]{--q-banner-bg:var(--q-positive-soft);--q-banner-fg:var(--q-positive-ink)}.q-banner-icon{text-align:center;flex:none;min-width:8px;font-weight:700}.q-banner-message{flex:1;min-width:0}.q-banner-title{font-weight:600}.q-banner-actions{flex:none;align-items:center;gap:12px;display:flex}.q-banner-action{border-radius:var(--q-radius-xs);color:inherit;font:600 13px / 1.45 var(--q-font-sans);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.q-banner-action:hover{text-decoration-thickness:2px}.q-banner-dismiss{border-radius:var(--q-radius-xs);width:20px;height:20px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-1px -4px -1px 0;padding:0;display:grid}.q-banner-dismiss:hover{opacity:1;background:currentColor}@supports (color:color-mix(in lab, red, red)){.q-banner-dismiss:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}.q-banner-action:focus-visible,.q-banner-dismiss:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-progress,.q-meter{--q-progress-c:var(--q-signal);flex-direction:column;gap:6px;min-width:0;display:flex}.q-progress[data-tone=positive]{--q-progress-c:var(--q-positive)}.q-progress[data-tone=warning],.q-meter[data-tone=warning]{--q-progress-c:var(--q-warning)}.q-progress[data-tone=negative],.q-meter[data-tone=negative]{--q-progress-c:var(--q-negative)}.q-progress[data-tone=ink]{--q-progress-c:var(--q-ink)}.q-progress-head{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.4;display:flex}.q-progress-label{min-width:0;color:var(--q-text)}.q-progress-value,.q-meter-value{font-family:var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text-2);white-space:nowrap;margin-left:auto}.q-meter[data-tone=warning] .q-meter-value{color:var(--q-warning-ink)}.q-meter[data-tone=negative] .q-meter-value{color:var(--q-negative-ink)}.q-progress-track{background:var(--q-subtle);border-radius:3px;height:6px;position:relative;overflow:hidden}.q-progress-fill{background:var(--q-progress-c);height:100%;transition:width var(--q-duration) var(--q-ease);border-radius:3px;display:block}.q-progress-track[data-indeterminate] .q-progress-fill{width:35%;animation:q-progress-slide 1.3s var(--q-ease) infinite;position:absolute;inset:0 auto 0 0}@keyframes q-progress-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}.q-meter-track{gap:2px;height:8px;display:flex}.q-meter-fill,.q-meter-rest{flex-basis:0;min-width:0}.q-meter-fill{background:var(--q-progress-c);border-radius:2px 0 0 2px}.q-meter-rest{background:var(--q-subtle);border-radius:0 2px 2px 0}.q-meter-fill:last-child,.q-meter-rest:first-child{border-radius:2px}.q-skeleton{--q-skeleton-base:var(--q-subtle);--q-skeleton-hi:var(--q-muted);border-radius:var(--q-radius-xs);background:linear-gradient(90deg, var(--q-skeleton-base) 0%, var(--q-skeleton-hi) 50%, var(--q-skeleton-base) 100%) var(--q-skeleton-base);background-repeat:repeat-x;background-size:480px 100%;flex:none;width:100%;height:12px;animation:1.4s linear infinite q-shimmer;display:block}[data-theme=dark] .q-skeleton{--q-skeleton-hi:var(--q-pressed)}.q-skeleton-lines{flex-direction:column;gap:8px;display:flex}.q-skeleton-lines>.q-skeleton{height:10px}.q-toast{--q-toast-success:#3dc492;--q-toast-info:#9da9ff;--q-toast-warning:#f5c04a;--q-toast-error:#ff7d5c;--q-toast-accent:#9da9ff;border-radius:var(--q-radius-lg);background:var(--q-inverse);width:100%;color:var(--q-inverse-text);box-shadow:var(--q-shadow-tooltip);font-family:var(--q-font-sans);pointer-events:auto;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.q-toast-icon{background:var(--q-toast-tone,var(--q-toast-info));color:#11110f;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.q-toast[data-tone=success]{--q-toast-tone:var(--q-toast-success)}.q-toast[data-tone=info]{--q-toast-tone:var(--q-toast-info)}.q-toast[data-tone=warning]{--q-toast-tone:var(--q-toast-warning)}.q-toast[data-tone=error]{--q-toast-tone:var(--q-toast-error)}.q-toast-content{flex:1;min-width:0}.q-toast-title{font-size:14px;font-weight:500;line-height:1.4}.q-toast-description{color:var(--q-inverse-text-2);margin-top:2px;font-size:13px;line-height:1.45}.q-toast-action{border-radius:var(--q-radius-xs);color:var(--q-toast-accent);font:500 13px / 1.4 var(--q-font-sans);cursor:pointer;background:0 0;border:0;flex:none;padding:1px 0}.q-toast-action:hover{color:#c3caff}.q-toast-close{border-radius:var(--q-radius-xs);width:20px;height:20px;color:var(--q-inverse-text-2);cursor:pointer;opacity:.55;transition:opacity var(--q-duration-fast) var(--q-ease);background:0 0;border:0;flex:none;place-items:center;margin:0 -6px 0 -4px;padding:0;display:grid}.q-toast:hover .q-toast-close,.q-toast-close:focus-visible{opacity:1}.q-toast-close:hover{background:var(--q-inverse-2);color:var(--q-inverse-text)}.q-toast-action:focus-visible,.q-toast-close:focus-visible{box-shadow:0 0 0 2px var(--q-toast-accent);outline:none}.q-toaster{z-index:80;pointer-events:none;width:min(380px,100vw - 32px);position:fixed}.q-toaster[data-placement^=bottom]{bottom:16px}.q-toaster[data-placement^=top]{top:16px}.q-toaster[data-placement$=right]{right:16px}.q-toaster[data-placement$=left]{left:16px}.q-toaster[data-placement=bottom],.q-toaster[data-placement=top]{left:50%;transform:translate(-50%)}.q-toaster-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.q-toaster[data-placement^=top] .q-toaster-list{flex-direction:column-reverse}.q-toaster-item{pointer-events:auto;animation:q-pop-in var(--q-duration) var(--q-ease)}.q-toaster-item[data-state=closed]{animation:q-toast-out .18s var(--q-ease) forwards;pointer-events:none}@keyframes q-toast-out{to{opacity:0;transform:translateY(4px)scale(.98)}}.q-checkbox,.q-radio{width:fit-content;max-width:100%;color:var(--q-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;line-height:1.3;display:inline-flex;position:relative}.q-checkbox[data-has-description],.q-radio[data-has-description]{align-items:flex-start}.q-switch:has(.q-check-description){align-items:flex-start}.q-checkbox[data-has-description] .q-checkbox-box,.q-radio[data-has-description] .q-radio-dot{margin-top:1px}.q-switch:has(.q-check-description) .q-switch-track{margin-top:0}.q-checkbox[data-disabled],.q-radio[data-disabled]{color:var(--q-text-4);cursor:not-allowed}.q-checkbox-input,.q-radio-input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.q-checkbox-box{border:1.5px solid var(--q-line-input);background:var(--q-surface);width:16px;height:16px;color:var(--q-on-ink);transition:background-color var(--q-duration-fast) var(--q-ease), border-color var(--q-duration-fast) var(--q-ease);border-radius:4px;flex:none;place-items:center;display:grid}.q-checkbox:hover .q-checkbox-input:not(:disabled)+.q-checkbox-box[data-state=unchecked]{border-color:var(--q-text-3)}.q-checkbox-box[data-state=checked],.q-checkbox-box[data-state=mixed]{border-color:var(--q-ink);background:var(--q-ink)}.q-checkbox-input:focus-visible+.q-checkbox-box{box-shadow:var(--q-focus-ring)}.q-checkbox-input:disabled+.q-checkbox-box{border-color:var(--q-line);background:var(--q-bg)}.q-checkbox-input:disabled+.q-checkbox-box:not([data-state=unchecked]){border-color:var(--q-line-strong);background:var(--q-line-strong)}.q-combobox-control{height:auto;min-height:var(--q-input-h);padding:0 var(--q-input-pad);cursor:text;flex-wrap:wrap;gap:6px}.q-combobox-control[data-multiple]{padding:4px 6px}.q-combobox-control[data-open]{border-color:var(--q-signal);box-shadow:var(--q-input-ring)}.q-combobox-control[data-disabled]{cursor:not-allowed}.q-combobox-input{min-width:60px;height:calc(var(--q-input-h) - 2px);color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:60px;margin:0;padding:0}.q-combobox-control[data-multiple] .q-combobox-input{height:26px;padding-left:2px;font-size:13px}.q-combobox-input::placeholder{color:var(--q-input-muted);opacity:1}.q-combobox-input:disabled{cursor:not-allowed}.q-combobox-chip{background:var(--q-signal-soft);max-width:100%;height:26px;color:var(--q-signal-ink);white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 4px 0 8px;font-size:13px;display:inline-flex}.q-combobox-chip-remove{width:16px;height:16px;color:var(--q-signal);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.q-combobox-chip-remove{color:color-mix(in srgb, var(--q-signal) 75%, var(--q-surface))}}.q-combobox-chip-remove{cursor:pointer}.q-combobox-chip-remove:hover{background:var(--q-signal-soft-2);color:var(--q-signal-ink)}.q-combobox-option{gap:10px;min-height:34px}.q-calendar{min-width:0;color:var(--q-text);flex-direction:column;gap:8px;display:flex}.q-calendar-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.q-calendar-title{font-size:13px;font-weight:600;line-height:1.3}.q-calendar-nav{width:24px;height:24px;color:var(--q-text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.q-calendar-nav:hover:not(:disabled){background:var(--q-subtle);color:var(--q-text)}.q-calendar-nav:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-calendar-nav:disabled{color:var(--q-text-4);cursor:not-allowed}.q-calendar-grid{border-collapse:separate;border-spacing:0 3px;table-layout:fixed;width:100%;margin:-3px 0}.q-calendar-weekday{font:400 10px / 1.2 var(--q-font-mono);color:var(--q-text-3);text-align:center;padding:0 0 5px}.q-calendar-cell{height:28px;padding:0}.q-calendar-cell[data-in-range]{background:var(--q-signal-soft)}.q-calendar-cell[data-in-range][data-row-start],.q-calendar-cell[data-in-range][data-start]{border-top-left-radius:8px;border-bottom-left-radius:8px}.q-calendar-cell[data-in-range][data-row-end],.q-calendar-cell[data-in-range][data-end]{border-top-right-radius:8px;border-bottom-right-radius:8px}.q-calendar-day{width:100%;height:100%;color:var(--q-text);font:400 12px / 1 var(--q-font-mono);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.q-calendar-day[data-outside]{color:var(--q-text-4)}.q-calendar-day[aria-current=date]{text-underline-offset:3px;text-decoration:underline}.q-calendar-cell:not([data-in-range]) .q-calendar-day:hover:not([aria-disabled]){background:var(--q-subtle)}.q-calendar-cell[data-in-range] .q-calendar-day{color:var(--q-signal-ink)}.q-calendar-cell[data-in-range] .q-calendar-day:hover{background:var(--q-signal-soft-2)}.q-calendar-cell[data-start] .q-calendar-day,.q-calendar-cell[data-end] .q-calendar-day{background:var(--q-signal);color:var(--q-on-signal);font-weight:600}.q-calendar-cell[data-start]:not([data-end]):not([data-row-end]) .q-calendar-day{border-top-right-radius:0;border-bottom-right-radius:0}.q-calendar-cell[data-end]:not([data-start]):not([data-row-start]) .q-calendar-day{border-top-left-radius:0;border-bottom-left-radius:0}.q-calendar-day:focus-visible{box-shadow:var(--q-focus-ring);z-index:1;outline:none;position:relative}.q-calendar-day[aria-disabled]{color:var(--q-text-4);cursor:not-allowed;text-decoration:line-through}.q-date-trigger{width:100%;font:400 13px / 1 var(--q-font-mono);text-align:left;cursor:pointer;outline:none;gap:8px;padding:0 12px}.q-date-trigger:focus-visible,.q-date-trigger[data-open]{border-color:var(--q-signal);box-shadow:var(--q-input-ring)}.q-date-trigger:disabled{cursor:not-allowed}.q-date-trigger-icon{color:var(--q-text-2);flex:none}.q-date-trigger-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.q-date-trigger-text.q-select-placeholder{font-family:var(--q-font-sans);font-size:var(--q-control-font)}.q-date-trigger-days{font:400 11px / 1 var(--q-font-sans);color:var(--q-text-3);flex:none;margin-left:auto;padding-left:8px}.q-date-range{min-width:0}.q-date-popover{z-index:50;border:1px solid var(--q-line);background:var(--q-surface);width:max-content;max-width:calc(100vw - 16px);color:var(--q-text);box-shadow:var(--q-shadow-1);font-family:var(--q-font-sans);animation:q-pop-in var(--q-duration-fast) var(--q-ease);border-radius:12px;gap:14px;padding:14px;display:flex}.q-date-popover>.q-calendar{width:260px;max-width:100%}.q-date-presets{flex-direction:column;flex:none;gap:2px;width:112px;display:flex}.q-date-preset{color:var(--q-text-2);font:400 13px / 1.3 var(--q-font-sans);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px}.q-date-preset:hover{background:var(--q-subtle);color:var(--q-text)}.q-date-preset[aria-pressed=true]{background:var(--q-signal-soft);color:var(--q-signal-ink);font-weight:500}.q-date-preset:focus-visible{box-shadow:var(--q-focus-ring);outline:none}@media (max-width:420px){.q-date-popover{flex-direction:column}.q-date-presets{flex-flow:wrap;width:auto}}.q-field{--q-field-muted:var(--q-text-3)}@supports (color:color-mix(in lab, red, red)){.q-field{--q-field-muted:color-mix(in srgb, var(--q-text-3) 70%, var(--q-text-4))}}.q-field{flex-direction:column;gap:6px;min-width:0;display:flex}.q-field-label{color:var(--q-text);font-size:13px;font-weight:500;line-height:1.3}.q-field[data-disabled] .q-field-label{color:var(--q-field-muted)}.q-field-hint,.q-field-error{color:var(--q-text-3);font-size:12px;line-height:1.35}.q-field-error{color:var(--q-danger)}.q-listbox-popover{z-index:50;border:1px solid var(--q-line);background:var(--q-surface);color:var(--q-text);box-shadow:var(--q-shadow-1);font-family:var(--q-font-sans);animation:q-pop-in var(--q-duration-fast) var(--q-ease);border-radius:10px;flex-direction:column;padding:4px;display:flex}.q-listbox-popover-inline{position:absolute;top:calc(100% + 6px);left:0;right:0}.q-listbox{overscroll-behavior:contain;outline:none;max-height:300px;position:relative;overflow-y:auto}.q-listbox-group-label{font:500 10px / 1.3 var(--q-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--q-text-3);-webkit-user-select:none;user-select:none;padding:8px 8px 4px}.q-listbox-group:first-child .q-listbox-group-label{padding-top:6px}.q-listbox-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:0 8px;font-size:13px;line-height:1.3;display:flex}.q-listbox-option[data-active]{background:var(--q-subtle)}.q-listbox-option[aria-disabled=true]{color:var(--q-text-3)}@supports (color:color-mix(in lab, red, red)){.q-listbox-option[aria-disabled=true]{color:color-mix(in srgb, var(--q-text-3) 70%, var(--q-text-4))}}.q-listbox-option[aria-disabled=true]{cursor:not-allowed}.q-listbox-option[aria-disabled=true] .q-listbox-meta{color:inherit}.q-listbox-check{width:14px;color:var(--q-signal);flex:none;display:inline-flex}.q-listbox-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.q-listbox-label mark{color:inherit;background:0 0;font-weight:600}.q-listbox-meta{font:400 11px var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text-3);white-space:nowrap;flex:none}.q-listbox-empty{color:var(--q-text-3);padding:10px 8px;font-size:13px}.q-listbox-footer{border-top:1px solid var(--q-grid);font:400 11px var(--q-font-mono);color:var(--q-text-3);-webkit-user-select:none;user-select:none;justify-content:space-between;gap:12px;margin-top:4px;padding:8px 8px 4px;display:flex}.q-listbox-box{border:1.5px solid var(--q-line-input);background:var(--q-surface);width:16px;height:16px;color:var(--q-on-ink);border-radius:4px;flex:none;place-items:center;display:grid}.q-listbox-option[aria-selected=true] .q-listbox-box{border-color:var(--q-ink);background:var(--q-ink)}.q-radio-group{flex-wrap:wrap;gap:10px 16px;display:flex}.q-radio-group[data-orientation=vertical]{flex-direction:column;gap:10px}.q-radio-dot{border:1.5px solid var(--q-line-input);background:var(--q-surface);width:16px;height:16px;transition:border-width var(--q-duration-fast) var(--q-ease), border-color var(--q-duration-fast) var(--q-ease);border-radius:50%;flex:none}.q-radio:hover .q-radio-input:not(:checked):not(:disabled)+.q-radio-dot{border-color:var(--q-text-3)}.q-radio-input:checked+.q-radio-dot{border-width:5px;border-color:var(--q-signal)}.q-radio-input:focus-visible+.q-radio-dot{box-shadow:var(--q-focus-ring)}.q-radio-input:disabled+.q-radio-dot{border-color:var(--q-line);background:var(--q-bg)}.q-radio-input:disabled:checked+.q-radio-dot{border-color:var(--q-line-strong)}.q-segmented{--q-segment-on:var(--q-raised);--q-segment-h:28px;background:var(--q-subtle);border-radius:9px;flex:none;align-items:center;gap:2px;width:fit-content;padding:3px;display:inline-flex}.q-segmented[data-full]{width:100%;display:flex}.q-segmented[data-full]>.q-segment{flex:1}.q-segment{height:var(--q-segment-h);color:var(--q-text-2);font:400 13px / 1 var(--q-font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--q-duration-fast) var(--q-ease), color var(--q-duration-fast) var(--q-ease), box-shadow var(--q-duration-fast) var(--q-ease);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.q-segment:hover:not(:disabled){color:var(--q-text)}.q-segment[aria-checked=true]{background:var(--q-segment-on);color:var(--q-text);box-shadow:var(--q-shadow-segment), 0 0 0 1px #16150f0a}.q-segment:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-segment:disabled{color:var(--q-text-4);cursor:not-allowed}.q-segmented[data-size=sm]{--q-segment-h:24px;border-radius:7px;padding:2px}.q-segmented[data-size=sm]>.q-segment{border-radius:5px;padding:0 8px;font-size:12px}.q-segmented[data-mono]>.q-segment{font:500 12px / 1 var(--q-font-mono);padding:0 10px}.q-segment-icon{display:inline-flex}.q-segment-icon svg{width:14px;height:14px}.q-select-anchor{position:relative}.q-select-trigger{width:100%;padding:0 10px 0 var(--q-input-pad);font-family:var(--q-font-sans);text-align:left;cursor:pointer;outline:none;justify-content:space-between;gap:8px}.q-select-trigger:focus-visible,.q-select-trigger[data-open]{border-color:var(--q-signal);box-shadow:var(--q-input-ring)}.q-select-trigger[data-invalid]:focus-visible,.q-select-trigger[data-invalid][data-open]{border-color:var(--q-danger);box-shadow:0 0 0 3px var(--q-negative-soft)}.q-select-trigger:disabled{cursor:not-allowed}.q-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.q-select-placeholder{color:var(--q-input-muted)}.q-select-chevron{color:var(--q-text-2);transition:transform var(--q-duration-fast) var(--q-ease);flex:none}.q-select-trigger[data-open] .q-select-chevron{transform:rotate(180deg)}.q-slider{--q-slider-tone:var(--q-ink);flex-direction:column;gap:8px;min-width:0;display:flex}.q-slider[data-tone=signal]{--q-slider-tone:var(--q-signal)}.q-slider-head{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:1.3;display:flex}.q-slider-label{color:var(--q-text)}.q-slider-value{font-family:var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text-2);white-space:nowrap;margin-left:auto}.q-range-plot{touch-action:none;cursor:pointer;flex-direction:column;gap:0;display:flex}.q-slider-track{touch-action:none;cursor:pointer;height:16px;position:relative}.q-slider[data-disabled] .q-slider-track,.q-slider[data-disabled] .q-range-plot{cursor:not-allowed}.q-slider-rail{background:var(--q-line);border-radius:2px;height:2px;position:absolute;top:7px;left:0;right:0}.q-slider-fill{background:var(--q-slider-tone);border-radius:2px;height:4px;position:absolute;top:6px}.q-slider-thumb{border:1.5px solid var(--q-slider-tone);background:var(--q-surface);cursor:grab;width:16px;height:16px;transition:box-shadow var(--q-duration-fast) var(--q-ease);border-radius:50%;margin-left:-8px;position:absolute;top:0;box-shadow:0 1px 3px #16150f33}.q-slider-thumb:active{cursor:grabbing}.q-slider-thumb:hover{box-shadow:0 1px 3px #16150f33, 0 0 0 4px var(--q-slider-tone)}@supports (color:color-mix(in lab, red, red)){.q-slider-thumb:hover{box-shadow:0 1px 3px #16150f33, 0 0 0 4px color-mix(in srgb, var(--q-slider-tone) 12%, transparent)}}.q-slider-thumb:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-slider[data-disabled] .q-slider-fill{background:var(--q-line-strong)}.q-slider[data-disabled] .q-slider-thumb{border-color:var(--q-line-strong);cursor:not-allowed}.q-range-bars{align-items:flex-end;gap:2px;margin-bottom:8px;display:flex}.q-range-bar{background:var(--q-line);min-width:0;transition:background-color var(--q-duration-fast) var(--q-ease);border-radius:2px 2px 0 0;flex:1}.q-range-bar[data-in]{background:var(--q-signal)}.q-slider[data-disabled] .q-range-bar[data-in]{background:var(--q-line-strong)}.q-slider-caption{font:400 11px / 1.4 var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text-3)}.q-switch{--q-switch-w:32px;--q-switch-h:18px;--q-switch-thumb:14px;width:fit-content;max-width:100%;color:var(--q-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;line-height:1.3;display:inline-flex;position:relative}.q-switch[data-size=sm]{--q-switch-w:28px;--q-switch-h:16px;--q-switch-thumb:12px;gap:8px;font-size:13px}.q-switch-input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.q-switch-track{width:var(--q-switch-w);height:var(--q-switch-h);border-radius:var(--q-radius-pill);background:var(--q-line-strong);transition:background-color var(--q-duration) var(--q-ease);flex:none;position:relative}.q-switch-thumb{width:var(--q-switch-thumb);height:var(--q-switch-thumb);box-shadow:var(--q-shadow-thumb);transition:transform var(--q-duration) var(--q-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.q-switch-input:checked+.q-switch-track{background:var(--q-signal)}.q-switch-input:checked+.q-switch-track .q-switch-thumb{transform:translateX(calc(var(--q-switch-w) - var(--q-switch-thumb) - 4px))}.q-switch:hover .q-switch-input:not(:checked):not(:disabled)+.q-switch-track{background:var(--q-line-strong)}@supports (color:color-mix(in lab, red, red)){.q-switch:hover .q-switch-input:not(:checked):not(:disabled)+.q-switch-track{background:color-mix(in srgb, var(--q-line-strong) 75%, var(--q-text-3))}}.q-switch-input:focus-visible+.q-switch-track{box-shadow:var(--q-focus-ring)}.q-switch[data-disabled]{cursor:not-allowed;color:var(--q-text-4)}.q-switch-input:disabled+.q-switch-track{opacity:.5}.q-switch-state{font:400 11px var(--q-font-mono);color:var(--q-text-3)}.q-check-text{flex-direction:column;gap:2px;min-width:0;display:flex}.q-check-label{color:inherit}.q-check-description{color:var(--q-text-3);font-size:12px;line-height:1.35}.q-input{--q-input-h:var(--q-control-h);--q-input-pad:12px;--q-input-muted:var(--q-text-3)}@supports (color:color-mix(in lab, red, red)){.q-input{--q-input-muted:color-mix(in srgb, var(--q-text-3) 70%, var(--q-text-4))}}.q-input{height:var(--q-input-h);border:1px solid var(--q-line-strong);border-radius:var(--q-radius-md);background:var(--q-surface);min-width:0;color:var(--q-text);font-size:var(--q-control-font);cursor:text;transition:border-color var(--q-duration-fast) var(--q-ease), box-shadow var(--q-duration-fast) var(--q-ease);align-items:center;display:flex;overflow:hidden}.q-input:hover:not([data-disabled]):not(:focus-within){border-color:var(--q-line-strong)}@supports (color:color-mix(in lab, red, red)){.q-input:hover:not([data-disabled]):not(:focus-within){border-color:color-mix(in srgb, var(--q-line-strong) 60%, var(--q-text-3))}}.q-input:focus-within{border-color:var(--q-signal);box-shadow:var(--q-input-ring)}.q-input:has(>.q-input-native[data-state=focus]){border-color:var(--q-signal);box-shadow:var(--q-input-ring)}.q-input[data-size=sm]{--q-input-h:var(--q-control-h-sm);--q-input-pad:9px;font-size:calc(var(--q-control-font) - 1px);border-radius:7px}.q-input[data-size=lg]{--q-input-h:var(--q-control-h-lg);--q-input-pad:14px;font-size:calc(var(--q-control-font) + 1px);border-radius:10px}.q-input[data-invalid]{border-color:var(--q-danger)}.q-input[data-invalid]:focus-within{box-shadow:0 0 0 3px var(--q-negative-soft)}.q-input[data-disabled]{border-color:var(--q-line);background:var(--q-bg);color:var(--q-input-muted);cursor:not-allowed}.q-input-native{min-width:0;padding:0 var(--q-input-pad);color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;flex:1;align-self:stretch;margin:0}.q-input-native::placeholder{color:var(--q-input-muted);opacity:1}.q-input-native[data-mono]{font-family:var(--q-font-mono);font-variant-numeric:tabular-nums}.q-input-native:disabled{cursor:not-allowed;-webkit-text-fill-color:currentColor}.q-input[data-has-prefix] .q-input-native{padding-left:10px}.q-input[data-has-icon] .q-input-native{padding-left:8px}.q-input[data-has-end] .q-input-native{padding-right:8px}.q-input-prefix{border-right:1px solid var(--q-line);background:var(--q-muted);color:var(--q-text-3);font-family:var(--q-font-mono);flex:none;align-self:stretch;align-items:center;padding:0 10px;display:flex}.q-input[data-invalid] .q-input-prefix{background:var(--q-negative-soft);color:var(--q-danger);border-right-color:#0000}.q-input-icon{color:var(--q-text-3);flex:none;margin-left:10px;display:inline-flex}.q-input-icon svg{width:14px;height:14px}.q-input-suffix{font:400 11px var(--q-font-mono);color:var(--q-text-3);white-space:nowrap;flex:none;padding-right:10px}.q-input[data-disabled] .q-input-suffix{color:var(--q-input-muted)}.q-input-kbd{border:1px solid var(--q-line);font:500 11px / 1.4 var(--q-font-mono);color:var(--q-text-2);border-radius:5px;flex:none;margin-right:8px;padding:1px 5px}.q-input-suffix+.q-input-kbd{margin-left:-2px}.q-breadcrumbs{min-width:0;color:var(--q-text-3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;line-height:1.4;display:flex}.q-breadcrumbs-list{flex-wrap:wrap;align-items:center;gap:4px 0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.q-breadcrumb{align-items:center;min-width:0;display:inline-flex}.q-breadcrumb-sep{color:var(--q-text-4);padding:0 7px}.q-breadcrumb-link{border-radius:var(--q-radius-xs);color:inherit;font:inherit;cursor:pointer;transition:color var(--q-duration-fast) var(--q-ease);background:0 0;border:0;padding:0;text-decoration:none}.q-breadcrumb-link:hover{color:var(--q-text)}.q-breadcrumb-link:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-breadcrumb-current{color:var(--q-text);font-weight:500}.q-breadcrumbs-trailing{align-items:center;margin-left:2px;display:inline-flex}.q-command{border:1px solid var(--q-line);border-radius:var(--q-radius-lg);background:var(--q-surface);min-width:0;color:var(--q-text);flex-direction:column;display:flex;overflow:hidden}.q-command-search{border-bottom:1px solid var(--q-grid);height:44px;color:var(--q-text-3);flex:none;align-items:center;gap:10px;padding:0 12px;display:flex}.q-command-input{min-width:0;height:100%;color:var(--q-text);font:400 14px / 1 var(--q-font-sans);background:0 0;border:0;outline:none;flex:1;padding:0}.q-command-input::placeholder{color:var(--q-text-4)}.q-command-esc.q-kbd{color:var(--q-text-3);background:0 0}.q-command-list{overscroll-behavior:contain;max-height:min(340px,60vh);padding:6px;overflow-y:auto}.q-command-group-label{font:500 10px / 1.4 var(--q-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--q-text-3);padding:6px 8px 4px}.q-command-group+.q-command-group .q-command-group-label{padding-top:8px}.q-command-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:10px;min-height:34px;padding:0 8px;font-size:13px;display:flex}.q-command-item[aria-selected=true]{background:var(--q-ink);color:var(--q-on-ink)}.q-command-item[aria-disabled=true]{color:var(--q-text-4);cursor:not-allowed}.q-command-item-icon{color:var(--q-text-2);flex:none;place-items:center;display:grid}.q-command-item-icon svg{width:14px;height:14px}.q-command-item[aria-selected=true] .q-command-item-icon{color:var(--q-signal)}@supports (color:color-mix(in lab, red, red)){.q-command-item[aria-selected=true] .q-command-item-icon{color:color-mix(in srgb, var(--q-signal) 50%, var(--q-on-ink))}}.q-command-item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.q-command-item-hint{font:400 11px / 1 var(--q-font-mono);color:var(--q-text-3)}.q-command-item[aria-selected=true] .q-command-item-hint{color:var(--q-on-ink)}@supports (color:color-mix(in lab, red, red)){.q-command-item[aria-selected=true] .q-command-item-hint{color:color-mix(in srgb, var(--q-on-ink) 68%, transparent)}}.q-command-empty{color:var(--q-text-3);text-align:center;padding:22px 8px;font-size:13px}.q-command-backdrop{z-index:50;background:var(--q-inverse);justify-content:center;align-items:flex-start;padding:max(16px,14vh) 16px 16px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.q-command-backdrop{background:color-mix(in srgb, var(--q-inverse) 32%, transparent)}}.q-command-backdrop{animation:q-command-fade var(--q-duration) var(--q-ease)}.q-command-dialog{border-radius:var(--q-radius-lg);width:min(560px,100%);box-shadow:var(--q-shadow-2);animation:q-pop-in var(--q-duration) var(--q-ease)}.q-command-dialog:focus{outline:none}.q-command-dialog .q-command{border-color:var(--q-line)}@keyframes q-command-fade{0%{opacity:0}}.q-menu{z-index:60;border:1px solid var(--q-line);background:var(--q-surface);min-width:220px;max-width:min(320px,100vw - 16px);box-shadow:var(--q-shadow-1);color:var(--q-text);font:400 13px / 1.3 var(--q-font-sans);animation:q-pop-in var(--q-duration) var(--q-ease);border-radius:10px;flex-direction:column;padding:4px;display:flex}.q-menu:focus{outline:none}.q-menu-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:center;gap:10px;min-height:32px;padding:0 8px;display:flex}.q-menu-item:focus{background:var(--q-bg);outline:none}.q-menu-item:focus-visible{box-shadow:inset 0 0 0 1px var(--q-line-strong)}.q-menu-item[data-danger]{color:var(--q-danger)}.q-menu-item[data-danger]:focus{background:var(--q-negative-soft)}.q-menu-item[aria-disabled=true]{color:var(--q-text-4);cursor:not-allowed}.q-menu-item-icon{color:var(--q-text-3);flex:none;place-items:center;display:grid}.q-menu-item[data-danger] .q-menu-item-icon{color:inherit}.q-menu-item-icon svg{width:15px;height:15px}.q-menu-item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.q-menu-item-shortcut{font:400 11px / 1 var(--q-font-mono);color:var(--q-text-3);margin-left:auto;padding-left:12px}.q-menu-separator{background:var(--q-subtle);flex:none;height:1px;margin:4px 0}.q-pagination{align-items:center;gap:8px;min-width:0;display:flex}.q-pagination-list{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.q-page,.q-page-arrow{min-width:30px;height:30px;color:var(--q-text-2);font:500 12px / 1 var(--q-font-mono);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--q-duration-fast) var(--q-ease), border-color var(--q-duration-fast) var(--q-ease), color var(--q-duration-fast) var(--q-ease);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0 4px;display:grid}.q-page-arrow{border-color:var(--q-line)}.q-page:hover:not([aria-current]),.q-page-arrow:hover:not(:disabled){background:var(--q-hover);color:var(--q-text)}.q-page-arrow:hover:not(:disabled){border-color:var(--q-line-strong);background:var(--q-bg)}.q-page[aria-current=page]{background:var(--q-ink);color:var(--q-on-ink);cursor:default}.q-page:focus-visible,.q-page-arrow:focus-visible,.q-page-step:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-page-arrow:disabled{color:var(--q-text-4);cursor:not-allowed}.q-page-ellipsis{color:var(--q-text-3);font:500 12px / 1 var(--q-font-mono);-webkit-user-select:none;user-select:none;padding:0 4px}.q-pagination[data-variant=compact]{gap:12px}.q-page-step{border:1px solid var(--q-line);background:var(--q-surface);height:30px;color:var(--q-text);font:500 13px / 1 var(--q-font-sans);cursor:pointer;transition:background-color var(--q-duration-fast) var(--q-ease), border-color var(--q-duration-fast) var(--q-ease);border-radius:7px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.q-page-step:hover:not(:disabled){border-color:var(--q-line-strong);background:var(--q-bg)}.q-page-step:disabled{color:var(--q-text-4);cursor:not-allowed}.q-page-step svg{color:var(--q-text-3)}.q-page-step:disabled svg{color:inherit}.q-page-status{font:400 12px / 1 var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text-3);white-space:nowrap}.q-pills{flex-wrap:wrap;gap:6px;display:flex}.q-pill{border:1px solid var(--q-line);border-radius:var(--q-radius-pill);background:var(--q-surface);height:30px;color:var(--q-text-2);font:400 13px / 1 var(--q-font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--q-duration-fast) var(--q-ease), border-color var(--q-duration-fast) var(--q-ease), color var(--q-duration-fast) var(--q-ease);flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.q-pills[data-size=sm] .q-pill{height:26px;padding:0 10px;font-size:12px}.q-pill:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--q-line-strong);color:var(--q-text)}.q-pill:active:not(:disabled):not([aria-pressed=true]){background:var(--q-subtle)}.q-pill[aria-pressed=true]{border-color:var(--q-ink);background:var(--q-ink);color:var(--q-on-ink)}.q-pill:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-pill:disabled{color:var(--q-text-4);cursor:not-allowed}.q-pill-count{font:500 11px / 1 var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text-3)}.q-pill[aria-pressed=true] .q-pill-count{color:var(--q-on-ink)}@supports (color:color-mix(in lab, red, red)){.q-pill[aria-pressed=true] .q-pill-count{color:color-mix(in srgb, var(--q-on-ink) 65%, transparent)}}.q-sidebar{border-right:1px solid var(--q-line);background:var(--q-bg);width:232px;min-width:0;color:var(--q-text);flex-direction:column;gap:18px;padding:14px 12px 16px;font-size:14px;line-height:1.4;display:flex}.q-sidebar-header{flex-direction:column;gap:12px;display:flex}.q-sidebar-nav{flex-direction:column;gap:1px;display:flex}.q-sidebar-footer{flex-direction:column;gap:12px;margin-top:auto;display:flex}.q-sidebar-brand{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:6px 8px;display:flex}button.q-sidebar-brand{cursor:pointer;transition:background-color var(--q-duration-fast) var(--q-ease)}button.q-sidebar-brand:hover{background:var(--q-hover)}button.q-sidebar-brand:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-sidebar-logo{border-radius:var(--q-radius-md);background:var(--q-ink);width:28px;height:28px;color:var(--q-on-ink);flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.q-sidebar-heading{flex-direction:column;flex:1;min-width:0;display:flex}.q-sidebar-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.q-sidebar-subtitle{color:var(--q-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.q-sidebar-switch{color:var(--q-text-3);flex:none}.q-sidebar-search{border:1px solid var(--q-line);border-radius:var(--q-radius-md);background:var(--q-surface);width:100%;height:34px;color:var(--q-text-3);font:400 13px / 1 var(--q-font-sans);cursor:pointer;transition:border-color var(--q-duration-fast) var(--q-ease);align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.q-sidebar-search:hover{border-color:var(--q-line-strong)}.q-sidebar-search:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-sidebar-search-label{text-align:left;flex:1}.q-sidebar-section{flex-direction:column;gap:1px;display:flex}.q-sidebar-section-title{font:500 11px / 1.4 var(--q-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--q-text-3);padding:2px 10px 6px}.q-sidebar-section+.q-sidebar-section>.q-sidebar-section-title{padding-top:16px}.q-sidebar-section+.q-sidebar-section:not(:has(>.q-sidebar-section-title)){margin-top:12px}.q-sidebar-item{border-radius:var(--q-radius-md);width:100%;height:32px;color:var(--q-text-2);font:400 14px / 1 var(--q-font-sans);text-align:left;cursor:pointer;transition:background-color var(--q-duration-fast) var(--q-ease), color var(--q-duration-fast) var(--q-ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.q-sidebar-item:hover:not(:disabled):not([aria-current=page]){background:var(--q-hover);color:var(--q-text)}.q-sidebar-item[aria-current=page]{background:var(--q-raised);box-shadow:var(--q-shadow-0);color:var(--q-text);font-weight:500}.q-sidebar-item:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-sidebar-item:disabled{color:var(--q-text-4);cursor:not-allowed}.q-sidebar-item-icon{flex:none;place-items:center;width:16px;height:16px;display:grid}.q-sidebar-item-icon svg{width:16px;height:16px}.q-sidebar-item[aria-current=page] .q-sidebar-item-icon{color:var(--q-signal)}.q-sidebar-item-marker{background:var(--q-line-input);border-radius:2px;width:6px;height:6px}.q-sidebar-item[aria-current=page] .q-sidebar-item-marker{background:var(--q-signal)}.q-sidebar-item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.q-sidebar-item-count{font:400 11px / 1 var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text-3)}.q-sidebar-item-badge{border-radius:var(--q-radius-pill);background:var(--q-signal);min-width:18px;height:18px;color:var(--q-on-signal);font:600 11px / 18px var(--q-font-mono);font-variant-numeric:tabular-nums;text-align:center;padding:0 5px}.q-tabs{min-width:0}.q-tabs-list{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--q-line);gap:22px;display:flex;overflow-x:auto}.q-tabs-list::-webkit-scrollbar{display:none}.q-tab{color:var(--q-text-3);font:500 14px / 1.4 var(--q-font-sans);white-space:nowrap;cursor:pointer;transition:color var(--q-duration-fast) var(--q-ease), border-color var(--q-duration-fast) var(--q-ease);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:6px;padding:0 0 10px;display:inline-flex}.q-tab:hover:not(:disabled){color:var(--q-text-2)}.q-tab[aria-selected=true]{border-bottom-color:var(--q-ink);color:var(--q-text)}.q-tab:focus-visible{border-radius:var(--q-radius-xs);box-shadow:inset 0 0 0 2px var(--q-signal);outline:none}.q-tab:disabled{color:var(--q-text-4);cursor:not-allowed}.q-tab-count{border-radius:var(--q-radius-pill);background:var(--q-subtle);color:var(--q-text-3);font:500 11px / 16px var(--q-font-mono);font-variant-numeric:tabular-nums;padding:0 5px}.q-tab[aria-selected=true] .q-tab-count{background:var(--q-hover);color:var(--q-text-2)}.q-tab-panel{min-width:0}.q-dialog-backdrop{z-index:50;background:var(--q-inverse);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.q-dialog-backdrop{background:color-mix(in srgb, var(--q-inverse) 42%, transparent)}}.q-dialog-backdrop{animation:q-dialog-fade var(--q-duration) var(--q-ease)}.q-dialog{background:var(--q-surface);width:100%;max-width:400px;box-shadow:var(--q-shadow-2);color:var(--q-text);border-radius:14px;flex-direction:column;gap:14px;padding:22px;display:flex}.q-dialog[data-size=md]{max-width:520px}.q-dialog[data-size=lg]{max-width:720px}.q-dialog-floating{animation:q-pop-in var(--q-duration) var(--q-ease)}.q-dialog:focus{outline:none}.q-dialog-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.q-dialog-title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:18px;font-weight:650;line-height:1.3}.q-dialog-close{border-radius:var(--q-radius-sm);width:28px;height:28px;color:var(--q-text-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-4px -6px 0 0;display:grid}.q-dialog-close:hover{background:var(--q-subtle);color:var(--q-text)}.q-dialog-close:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-dialog-description{color:var(--q-text-2);text-wrap:pretty;font-size:14px;line-height:1.55}.q-dialog-body{min-width:0;font-size:14px;line-height:1.5}.q-dialog-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}@keyframes q-dialog-fade{0%{opacity:0}}.q-popover{border:1px solid var(--q-line);border-radius:var(--q-radius-lg);background:var(--q-surface);max-width:min(320px,100vw - 16px);box-shadow:var(--q-shadow-1);color:var(--q-text);flex-direction:column;gap:8px;padding:14px;display:flex}.q-popover-floating{z-index:60;animation:q-pop-in var(--q-duration) var(--q-ease)}.q-popover:focus{outline:none}.q-popover-title{font-size:14px;font-weight:600;line-height:1.35}.q-popover-body{color:var(--q-text-2);font-size:13px;line-height:1.5}.q-popover-actions{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.q-popover-action{border-radius:var(--q-radius-xs);color:var(--q-text-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.q-popover-action:hover{color:var(--q-text)}.q-popover-action[data-variant=signal]{color:var(--q-signal)}.q-popover-action[data-variant=signal]:hover{color:var(--q-signal-hover)}.q-popover-action:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-tooltip{background:var(--q-inverse);width:max-content;max-width:min(280px,100vw - 16px);color:var(--q-inverse-text);font:400 12px / 1.4 var(--q-font-sans);box-shadow:var(--q-shadow-tooltip);overflow-wrap:break-word;border-radius:7px;padding:6px 9px;position:relative}.q-tooltip[data-rich]{border-radius:10px;min-width:160px;padding:10px 12px}.q-tooltip-floating{z-index:70;pointer-events:none;animation:q-tooltip-in var(--q-duration-fast) var(--q-ease)}.q-tooltip-arrow{background:inherit;width:8px;height:8px;position:absolute;transform:translate(-50%)rotate(45deg)}.q-tooltip[data-side=top]>.q-tooltip-arrow{bottom:-4px;left:50%}.q-tooltip[data-side=bottom]>.q-tooltip-arrow{top:-4px;left:50%}.q-tooltip[data-side=right]>.q-tooltip-arrow{top:12px;left:0}.q-tooltip[data-side=left]>.q-tooltip-arrow{top:12px;left:100%}@keyframes q-tooltip-in{0%{opacity:0}}.q-dt{--q-dt-px:calc(var(--q-card-pad) - 4px);--q-dt-gap:14px;border:1px solid var(--q-line);border-radius:var(--q-radius-lg);background:var(--q-surface);min-width:0;color:var(--q-text);font-size:13px;position:relative;overflow:hidden}.q-dt-top{padding:14px calc(var(--q-dt-px) + 2px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.q-dt-title{font-size:14px;font-weight:600;line-height:1.35}.q-dt-caption{color:var(--q-text-3);margin-top:2px;font-size:12px;line-height:1.4}.q-dt-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.q-dt-scroll{overscroll-behavior:contain;position:relative;overflow:auto}.q-dt-hrow,.q-dt-row{grid-template-columns:var(--q-dt-cols);align-items:center;gap:var(--q-dt-gap);padding:0 var(--q-dt-px);display:grid}.q-dt-header{z-index:1;border-bottom:1px solid var(--q-line);background:var(--q-muted);position:sticky;top:0}.q-dt-top+.q-dt-scroll .q-dt-header{border-top:1px solid var(--q-line)}.q-dt-hrow{height:36px}.q-dt-hcell{min-width:0;font:500 10.5px / 1 var(--q-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--q-text-3);white-space:nowrap;align-items:center;display:flex}.q-dt-hcell[data-align=right]{justify-content:flex-end}.q-dt-hcell[data-align=center]{justify-content:center}.q-dt-hcell[data-active]{color:var(--q-text)}.q-dt-sort{border-radius:var(--q-radius-xs);min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0 -4px;padding:4px;display:inline-flex}.q-dt-sort:hover{color:var(--q-text)}.q-dt-sort:focus-visible,.q-dt-checkall:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-dt-sort-label{text-overflow:ellipsis;overflow:hidden}.q-dt-sort-icon{color:var(--q-signal);display:inline-flex}.q-dt-checkall{cursor:pointer}.q-dt-checkall:disabled{cursor:default;opacity:.5}.q-dt-row{height:calc(var(--q-row-h) + 6px);border-bottom:1px solid var(--q-subtle);transition:background-color var(--q-duration-fast) var(--q-ease);outline:none}.q-dt:not([data-footer]) .q-dt-row:last-child{border-bottom-color:#0000}.q-dt-row[data-interactive]{cursor:pointer}.q-dt-row[data-interactive]:hover{background:var(--q-muted)}.q-dt-row[aria-selected=true],.q-dt-row[aria-selected=true]:hover{background:var(--q-signal-soft)}.q-dt-row:focus-visible{box-shadow:inset 0 0 0 2px var(--q-signal)}.q-dt-cell{white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.q-dt-cell[data-align=right]{text-align:right;justify-content:flex-end}.q-dt-cell[data-align=center]{justify-content:center}.q-dt-cell[data-kind=sparkline],.q-dt-cell[data-kind=bar]{overflow:visible}.q-dt-rank{font:400 12px var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text-3)}.q-dt-text{flex-direction:column;min-width:0;display:flex}.q-dt-primary,.q-dt-secondary{text-overflow:ellipsis;overflow:hidden}.q-dt-primary{line-height:1.35}.q-dt-text[data-two-line] .q-dt-primary{font-weight:500}.q-dt-secondary{font:400 11px / 1.35 var(--q-font-mono);color:var(--q-text-3)}.q-dt-num{font:500 13px var(--q-font-mono);font-variant-numeric:tabular-nums}.q-dt-bar{align-items:center;gap:8px;width:100%;display:flex}.q-dt-bar-track{background:var(--q-subtle);border-radius:3px;flex:1;height:6px;overflow:hidden}.q-dt-bar-fill{background:var(--q-seq-3);height:100%;transition:width var(--q-duration) var(--q-ease);border-radius:3px;display:block}.q-dt-bar-label{text-align:right;min-width:40px;font:400 12px var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text-2);flex:none}.q-dt-spark{height:24px;color:var(--q-text-2)}.q-dt-badge{border-radius:var(--q-radius-sm);background:var(--q-subtle);max-width:100%;height:22px;color:var(--q-text-2);text-overflow:ellipsis;align-items:center;padding:0 8px;font-size:12px;display:inline-flex;overflow:hidden}.q-dt-badge[data-tone=signal]{background:var(--q-signal-soft);color:var(--q-signal-ink)}.q-dt-badge[data-tone=positive]{background:var(--q-positive-soft);color:var(--q-positive-ink)}.q-dt-badge[data-tone=warning]{background:var(--q-warning-soft);color:var(--q-warning-ink)}.q-dt-badge[data-tone=negative]{background:var(--q-negative-soft);color:var(--q-negative-ink)}.q-dt-status{min-width:0;color:var(--q-text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.q-dt-status-dot{background:var(--q-text-4);border-radius:50%;flex:none;width:6px;height:6px}.q-dt-status[data-tone=positive]{color:var(--q-positive-ink)}.q-dt-status[data-tone=positive] .q-dt-status-dot{background:var(--q-positive)}.q-dt-status[data-tone=warning]{color:var(--q-warning-ink)}.q-dt-status[data-tone=warning] .q-dt-status-dot{background:var(--q-warning)}.q-dt-status[data-tone=negative]{color:var(--q-negative-ink)}.q-dt-status[data-tone=negative] .q-dt-status-dot{background:var(--q-negative)}.q-dt-status[data-tone=signal]{color:var(--q-signal-ink)}.q-dt-status[data-tone=signal] .q-dt-status-dot{background:var(--q-signal)}.q-dt-row[data-skeleton]{cursor:default}.q-dt-state{height:200px;position:relative}.q-dt-foot{min-height:44px;padding:8px var(--q-dt-px);font:400 12px var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.q-dt-foot-right{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.q-dt-pager{font-family:var(--q-font-sans);gap:6px;display:inline-flex}.q-dt-sort-priority{border-radius:var(--q-radius-xs);background:var(--q-signal-soft);min-width:1.3em;color:var(--q-signal-ink);text-align:center;padding:2px;font-size:9px}.q-dt-cell[data-pinned],.q-dt-hcell[data-pinned]{--q-dt-pinned-bg:var(--q-surface);z-index:1;background:var(--q-dt-pinned-bg);box-shadow:calc(-1 * var(--q-space-2)) 0 0 var(--q-dt-pinned-bg), var(--q-space-2) 0 0 var(--q-dt-pinned-bg);align-self:stretch;position:sticky}.q-dt-hcell[data-pinned]{--q-dt-pinned-bg:var(--q-muted);z-index:2}.q-dt-row[data-interactive]:where(:hover) .q-dt-cell[data-pinned]{--q-dt-pinned-bg:var(--q-muted)}.q-dt-row[aria-selected=true] .q-dt-cell[data-pinned],.q-dt-row[aria-selected=true]:hover .q-dt-cell[data-pinned]{--q-dt-pinned-bg:var(--q-signal-soft)}.q-dt-edit-trigger{align-items:center;justify-content:inherit;gap:var(--q-space-2);width:100%;min-width:0;padding:var(--q-space-1) 0;border-radius:var(--q-radius-xs);color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;display:flex}.q-dt-edit-trigger:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-dt-edit-mark{color:var(--q-text-3);flex:none;margin-left:auto;font-size:11px}.q-dt-editor{gap:var(--q-space-3);flex-direction:column;min-width:0;font-size:13px;display:flex}.q-dt-editor-input{width:100%;min-width:0;height:var(--q-control-h);padding:0 var(--q-space-2);border:1px solid var(--q-line-input);border-radius:var(--q-radius-sm);background:var(--q-surface);color:var(--q-text);font:inherit}.q-dt-editor-input:focus-visible{border-color:var(--q-signal);box-shadow:var(--q-input-ring);outline:none}.q-dt-editor-input[aria-invalid=true]{border-color:var(--q-danger)}.q-dt-editor-error{color:var(--q-negative-ink);font-size:12px}.q-dt-editor-actions{justify-content:flex-end;gap:var(--q-space-2);display:flex}.q-explorer{border:1px solid var(--q-line);border-radius:var(--q-radius-lg);background:var(--q-surface);min-width:0;color:var(--q-text);font:400 13px / 1.5 var(--q-font-sans)}.q-explorer-heading,.q-explorer-toolbar,.q-explorer-context{align-items:center;gap:var(--q-space-2);padding:var(--q-space-3) var(--q-card-pad);flex-wrap:wrap;display:flex}.q-explorer-heading{justify-content:space-between;padding-bottom:0}.q-explorer-title{font-size:16px;font-weight:600}.q-explorer-caption,.q-explorer-hint{color:var(--q-text-3);font-size:12px;line-height:1.6}.q-explorer-hint{margin:0}.q-explorer-search{flex:180px;min-width:120px}.q-explorer-toolbar>.q-btn[aria-expanded=true]{border-color:var(--q-signal-soft-2);background:var(--q-signal-soft);color:var(--q-signal-ink)}.q-explorer-panel{gap:var(--q-space-3);max-height:420px;padding:var(--q-space-4) var(--q-card-pad);overscroll-behavior:contain;border-top:1px solid var(--q-line);border-bottom:1px solid var(--q-line);background:var(--q-muted);flex-direction:column;display:flex;overflow:auto}.q-explorer-panel-heading{justify-content:space-between;align-items:center;gap:var(--q-space-3);display:flex}.q-explorer-panel-heading strong{font-size:13px;font-weight:600}.q-explorer-panel label,.q-explorer-context label{gap:var(--q-space-1);min-width:0;color:var(--q-text-2);flex-direction:column;font-size:12px;display:flex}.q-explorer-panel select,.q-explorer-panel input:not([type=checkbox]),.q-explorer-context select{min-width:0;height:var(--q-control-h);padding:0 var(--q-space-2);border:1px solid var(--q-line-input);border-radius:var(--q-radius-sm);background:var(--q-surface);color:var(--q-text);font:inherit}.q-explorer-panel select:focus-visible,.q-explorer-panel input:focus-visible,.q-explorer-panel textarea:focus-visible,.q-explorer-context select:focus-visible{border-color:var(--q-signal);box-shadow:var(--q-input-ring);outline:none}.q-explorer-panel input[aria-invalid=true]{border-color:var(--q-danger)}.q-explorer-filter-summary,.q-explorer-sort-row,.q-explorer-column-row,.q-explorer-inline-actions{align-items:center;gap:var(--q-space-2);flex-wrap:wrap;display:flex}.q-explorer-filter-summary>span{overflow-wrap:anywhere;flex:1;min-width:160px}.q-explorer-filter-builder{align-items:end;gap:var(--q-space-3);padding:var(--q-space-3);border:1px solid var(--q-line);border-radius:var(--q-radius-sm);background:var(--q-surface);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.q-explorer-filter-values,.q-explorer-filter-builder>.q-explorer-inline-actions,.q-explorer-error{grid-column:1/-1}.q-explorer-filter-values select[multiple]{height:auto;min-height:76px;padding:var(--q-space-2)}.q-explorer-filter-values small{color:var(--q-text-3);font-size:11px}.q-explorer-sort-row{align-items:end}.q-explorer-priority{width:24px;height:var(--q-control-h);color:var(--q-text-3);font-family:var(--q-font-mono);place-items:center;display:grid}.q-explorer-grow{flex:140px}.q-explorer-column-row{padding-block:var(--q-space-2);border-bottom:1px solid var(--q-line)}.q-explorer-column-row:last-child{border-bottom:0}.q-explorer-panel .q-explorer-visible{align-items:center;gap:var(--q-space-2);color:var(--q-text);flex-direction:row;flex:150px}.q-explorer-visible input{width:16px;height:16px;accent-color:var(--q-signal)}.q-explorer-width{width:88px}.q-explorer-group-field{max-width:340px}.q-explorer-aggregates{gap:var(--q-space-2) var(--q-space-4);color:var(--q-text-2);font:400 11px var(--q-font-mono);flex-wrap:wrap;display:flex}.q-explorer-view-json textarea{width:100%;min-height:130px;padding:var(--q-space-3);resize:vertical;border:1px solid var(--q-line-input);border-radius:var(--q-radius-sm);background:var(--q-surface);color:var(--q-text);font:400 12px / 1.6 var(--q-font-mono)}.q-explorer-error{color:var(--q-negative-ink);font-size:12px}.q-explorer-context{padding-block:var(--q-space-2);border-top:1px solid var(--q-line);color:var(--q-text-3);justify-content:space-between;font-size:12px}.q-explorer-context label{align-items:center;gap:var(--q-space-2);flex-direction:row}.q-explorer-context select{height:var(--q-control-h-sm)}.q-explorer>.q-dt{border:0;border-top:1px solid var(--q-line);border-radius:0 0 var(--q-radius-lg) var(--q-radius-lg)}.q-explorer-export-status{padding:var(--q-space-2) var(--q-card-pad);border-top:1px solid var(--q-line);color:var(--q-text-2);font-size:12px}.q-filterbar{border:1px solid var(--q-line);border-radius:var(--q-radius-lg);background:var(--q-surface);min-width:0;color:var(--q-text);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.q-filterbar-label{font:500 11px / 1 var(--q-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--q-text-3);padding:0 4px}.q-filterbar-chip{max-width:100%;height:var(--q-control-h-sm);border:1px solid var(--q-line);background:var(--q-surface);color:var(--q-text);transition:background-color var(--q-duration-fast) var(--q-ease), border-color var(--q-duration-fast) var(--q-ease);border-radius:7px;align-items:center;font-size:13px;display:inline-flex}.q-filterbar-chip[data-active]{border-color:var(--q-signal-soft-2);background:var(--q-signal-soft);color:var(--q-signal-ink)}.q-filterbar-chip-trigger{min-width:0;height:100%;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.q-filterbar-chip-trigger:focus-visible{outline:none}.q-filterbar-chip-trigger[data-static]{cursor:default}.q-filterbar-chip[data-active] .q-filterbar-chip-trigger{padding-right:6px}.q-filterbar-chip:not([data-active]):hover{background:var(--q-bg)}.q-filterbar-chip-clear:focus-visible,.q-filterbar-add:focus-visible,.q-filterbar-clear:focus-visible{box-shadow:var(--q-focus-ring);outline:none}.q-filterbar-chip:has(.q-filterbar-chip-trigger:focus-visible){box-shadow:var(--q-focus-ring);outline:none}.q-filterbar-chip-label{color:var(--q-text-3)}.q-filterbar-chip[data-active] .q-filterbar-chip-label{color:var(--q-signal)}.q-filterbar-chip-value{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.q-filterbar-chevron{color:var(--q-text-3);flex:none}.q-filterbar-chip-clear{border-radius:var(--q-radius-xs);width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:6px;padding:0;display:grid}.q-filterbar-chip-clear:hover{background:var(--q-signal-soft-2)}.q-filterbar-add{height:var(--q-control-h-sm);border:1px dashed var(--q-line-strong);color:var(--q-text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.q-filterbar-add:hover,.q-filterbar-add[aria-expanded=true]{background:var(--q-bg);color:var(--q-text)}.q-filterbar-spacer{flex:1}.q-filterbar-summary{font:400 12px / 1.3 var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text-2);white-space:nowrap}.q-filterbar-clear{height:var(--q-control-h-sm);color:var(--q-signal);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:13px;font-weight:500}.q-filterbar-clear:hover{background:var(--q-signal-soft)}.q-filterbar-menu{z-index:50;border:1px solid var(--q-line);background:var(--q-surface);min-width:220px;max-width:min(320px,100vw - 16px);max-height:min(340px,100vh - 32px);color:var(--q-text);box-shadow:var(--q-shadow-1);animation:q-pop-in var(--q-duration-fast) var(--q-ease);border-radius:10px;padding:4px;overflow:auto}.q-filterbar-option{width:100%;height:32px;color:var(--q-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 10px 0 8px;font-size:13px;display:flex}.q-filterbar-option:hover,.q-filterbar-option:focus-visible{background:var(--q-bg);outline:none}.q-filterbar-option-check{width:14px;color:var(--q-signal);flex:none;place-items:center;display:grid}.q-filterbar-option-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.q-filterbar-option-meta{font:400 11px var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text-3);flex:none}.q-filterbar-empty{color:var(--q-text-3);padding:8px 10px;font-size:13px}.q-kpi{min-width:0;padding:calc(var(--q-card-pad) - 6px) calc(var(--q-card-pad) - 4px) calc(var(--q-card-pad) - 8px);border:1px solid var(--q-line);border-radius:var(--q-radius-lg);background:var(--q-surface);color:var(--q-text);flex-direction:column;gap:8px;display:flex}.q-kpi[data-variant=compare]{gap:10px}.q-kpi-head{min-width:0;color:var(--q-text-2);justify-content:space-between;align-items:center;gap:8px;font-size:13px;line-height:1.35;display:flex}.q-kpi-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.q-kpi-unit{font:500 10px / 1 var(--q-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--q-text-3);flex:none}.q-kpi-main{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.q-kpi-value{font:500 28px / 1.05 var(--q-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap}.q-kpi-of{font:400 13px var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text-3);white-space:nowrap}.q-kpi-trend{height:34px;color:var(--q-text)}.q-kpi-note{color:var(--q-text-3);font-size:12px;line-height:1.4}.q-kpi-target-bar{background:var(--q-subtle);border-radius:3px;height:10px;margin-top:6px;position:relative}.q-kpi-target-fill{background:var(--q-signal);transition:width var(--q-duration) var(--q-ease);border-radius:3px;position:absolute;inset:0 auto 0 0}.q-kpi-target-marker{background:var(--q-ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.q-kpi-target-foot{color:var(--q-text-3);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:12px;line-height:1.4;display:flex}.q-kpi-target-foot [data-tone=positive]{color:var(--q-positive-ink)}.q-kpi-target-foot [data-tone=warning]{color:var(--q-warning-ink)}.q-kpi-compare-row{color:var(--q-text-2);align-items:center;gap:10px;font-size:12px;display:flex}.q-kpi-compare-label{white-space:nowrap;flex:none;min-width:64px}.q-kpi-compare-track{background:var(--q-subtle);border-radius:2px;flex:1;min-width:24px;height:8px}.q-kpi-compare-fill{background:var(--q-signal);height:100%;transition:width var(--q-duration) var(--q-ease);border-radius:2px;display:block}.q-kpi-compare-row[data-previous] .q-kpi-compare-fill{background:var(--q-line-input)}.q-kpi-compare-value{text-align:right;min-width:44px;font:500 13px var(--q-font-mono);font-variant-numeric:tabular-nums;color:var(--q-text);flex:none}.q-kpi-compare-row[data-previous] .q-kpi-compare-value{color:var(--q-text-2);font-weight:400}.q-kpi-compare-foot{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.q-kpi-skel-value{width:58%;height:29px}.q-kpi-skel-trend{height:34px}.q-kpi-skel-note{width:44%;height:12px;margin-top:2px}.q-kpi-group{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;display:grid}.q-kpi-group[data-variant=strip]{border:1px solid var(--q-line);border-radius:var(--q-radius-lg);background:var(--q-surface);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:0;overflow:hidden}.q-kpi-group[data-variant=strip]>.q-kpi{box-shadow:1px 0 0 var(--q-line), 0 1px 0 var(--q-line);border:0;border-radius:0;gap:6px;padding:14px 16px}.q-kpi-group[data-variant=strip] .q-kpi-value{font-size:22px}.q-dd-trend{width:100%;display:block;overflow:visible}.q-dd-trend-line{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round}.q-dd-trend-area{fill:currentColor;fill-opacity:.05;stroke:none}.q-dd-delta{border-radius:var(--q-radius-sm);font:500 12px / 1.35 var(--q-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--q-subtle);color:var(--q-text-2);flex:none;align-items:center;padding:2px 6px;display:inline-flex}.q-dd-delta[data-tone=positive]{background:var(--q-positive-soft);color:var(--q-positive-ink)}.q-dd-delta[data-tone=negative]{background:var(--q-negative-soft);color:var(--q-negative-ink)}.q-dd-check{border:1.5px solid var(--q-line-input);border-radius:var(--q-radius-xs);background:var(--q-surface);width:16px;height:16px;color:var(--q-on-signal);transition:background-color var(--q-duration-fast) var(--q-ease), border-color var(--q-duration-fast) var(--q-ease);flex:none;place-items:center;padding:0;display:grid}.q-dd-check[data-state=checked],.q-dd-check[data-state=mixed]{border-color:var(--q-signal);background:var(--q-signal)}.q-dd-check svg{width:11px;height:11px}.q-dd-skeleton{border-radius:var(--q-radius-xs);background:linear-gradient(90deg, var(--q-subtle) 0, var(--q-grid) 120px, var(--q-subtle) 240px);background-size:480px 100%;animation:1.4s linear infinite q-shimmer;display:block}.q-query-note{color:var(--q-text-3);font-size:12px}.q-spec{min-width:0;color:var(--q-text)}.q-spec-dashboard{container-type:inline-size}.q-spec-head{margin-bottom:14px}.q-spec-title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.25}.q-spec-desc{color:var(--q-text-3);margin:4px 0 0;font-size:13px}.q-spec-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.q-spec-cell{grid-column:span var(--q-span,12);min-width:0}.q-spec-cell>.q-kpi{height:100%}@container (max-width:720px){.q-spec-cell{grid-column:1/-1}}.q-spec-card{min-width:0;height:100%;padding:calc(var(--q-card-pad) - 4px) calc(var(--q-card-pad) - 2px);border:1px solid var(--q-line);border-radius:var(--q-radius-lg);background:var(--q-surface);flex-direction:column;gap:12px;display:flex}.q-spec-card-title{font-size:14px;font-weight:600;line-height:1.35}.q-spec-card-desc{color:var(--q-text-3);margin-top:2px;font-size:12px}.q-spec-error{border:1px solid var(--q-negative-soft);border-left:3px solid var(--q-negative);border-radius:var(--q-radius-lg);background:var(--q-surface);min-width:0;padding:14px 16px}.q-spec-error-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.q-spec-error-icon{color:var(--q-negative-ink);flex:none}.q-spec-error-title{font-size:13px;font-weight:600}.q-spec-error-component{border-radius:var(--q-radius-xs);background:var(--q-subtle);font:500 11px var(--q-font-mono);color:var(--q-text-2);padding:1px 6px}.q-spec-error-list{color:var(--q-text-2);flex-direction:column;gap:4px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.q-spec-error-list li{flex-wrap:wrap;gap:2px 10px;display:flex}.q-spec-error-path{font:400 12px var(--q-font-mono);color:var(--q-text-3)}.q-root.vf-quartile,.vf-quartile .q-portal{--q-font-sans:var(--vf-font-sans);--q-font-mono:var(--vf-font-mono);--q-bg:var(--vf-bg);--q-surface:var(--vf-surface-1);--q-subtle:var(--vf-surface-2);--q-muted:var(--vf-bg-deep);--q-raised:var(--vf-surface-3);--q-hover:var(--vf-surface-2);--q-pressed:var(--vf-surface-3);--q-grid:var(--vf-chart-grid);--q-line:var(--vf-border);--q-line-strong:var(--vf-chart-axis);--q-line-input:var(--vf-border-strong);--q-text:var(--vf-text);--q-text-2:var(--vf-text-muted);--q-text-3:var(--vf-text-faint);--q-text-4:var(--vf-text-faint);--q-ink:var(--vf-primary);--q-ink-hover:var(--vf-primary-hover);--q-ink-pressed:var(--vf-primary);--q-on-ink:var(--vf-primary-ink);--q-signal:var(--vf-focus);--q-signal-hover:var(--vf-focus);--q-signal-pressed:var(--vf-focus);--q-signal-soft:var(--vf-focus)}@supports (color:color-mix(in lab, red, red)){.q-root.vf-quartile,.vf-quartile .q-portal{--q-signal-soft:color-mix(in srgb, var(--vf-focus) 12%, transparent)}}.q-root.vf-quartile,.vf-quartile .q-portal{--q-signal-soft-2:var(--vf-focus)}@supports (color:color-mix(in lab, red, red)){.q-root.vf-quartile,.vf-quartile .q-portal{--q-signal-soft-2:color-mix(in srgb, var(--vf-focus) 24%, transparent)}}.q-root.vf-quartile,.vf-quartile .q-portal{--q-signal-ink:var(--vf-text);--q-on-signal:var(--vf-accent-ink);--q-positive:var(--vf-up);--q-positive-soft:var(--vf-up)}@supports (color:color-mix(in lab, red, red)){.q-root.vf-quartile,.vf-quartile .q-portal{--q-positive-soft:color-mix(in srgb, var(--vf-up) 12%, transparent)}}.q-root.vf-quartile,.vf-quartile .q-portal{--q-positive-ink:var(--vf-up);--q-negative:var(--vf-down);--q-negative-soft:var(--vf-down)}@supports (color:color-mix(in lab, red, red)){.q-root.vf-quartile,.vf-quartile .q-portal{--q-negative-soft:color-mix(in srgb, var(--vf-down) 12%, transparent)}}.q-root.vf-quartile,.vf-quartile .q-portal{--q-negative-ink:var(--vf-down);--q-danger:var(--vf-danger);--q-danger-hover:var(--vf-danger);--q-danger-pressed:var(--vf-danger);--q-warning:var(--vf-warn);--q-warning-soft:var(--vf-warn-wash);--q-warning-ink:var(--vf-warn);--q-inverse:var(--vf-ink-1000);--q-inverse-2:var(--vf-ink-900);--q-inverse-line:var(--vf-ink-700);--q-inverse-text:var(--vf-ink-100);--q-inverse-text-2:var(--vf-ink-300);--q-code-bg:var(--vf-ink-1000);--q-cat-1:var(--vf-series-1);--q-cat-2:var(--vf-series-2);--q-cat-3:var(--vf-series-3);--q-cat-4:var(--vf-series-4);--q-cat-5:var(--vf-series-5);--q-cat-6:var(--vf-series-6);--q-cat-7:var(--vf-series-7);--q-cat-8:var(--vf-series-8);--q-series-muted:var(--vf-chart-other);--q-seq-0:var(--vf-surface-2);--q-seq-1:var(--vf-seq-1);--q-seq-2:var(--vf-seq-2);--q-seq-3:var(--vf-seq-3);--q-seq-4:var(--vf-seq-4);--q-seq-5:var(--vf-seq-5);--q-seq-6:var(--vf-seq-6);--q-seq-7:var(--vf-seq-7);--q-div-n3:var(--vf-div-neg-3);--q-div-n2:var(--vf-div-neg-2);--q-div-n1:var(--vf-div-neg-1);--q-div-0:var(--vf-div-mid);--q-div-p1:var(--vf-div-pos-1);--q-div-p2:var(--vf-div-pos-2);--q-div-p3:var(--vf-div-pos-3);--q-focus-ring:0 0 0 2px var(--vf-bg), 0 0 0 4px var(--vf-focus);--q-input-ring:0 0 0 3px var(--vf-focus)}@supports (color:color-mix(in lab, red, red)){.q-root.vf-quartile,.vf-quartile .q-portal{--q-input-ring:0 0 0 3px color-mix(in srgb, var(--vf-focus) 25%, transparent)}}.q-root.vf-quartile,.vf-quartile .q-portal{--q-shadow-tooltip:0 0 0 1px var(--vf-ink-700), 0 14px 34px -10px #0000008c;--q-radius-xs:4px;--q-radius-sm:6px;--q-radius-md:var(--vf-radius-control);--q-radius-lg:var(--vf-radius-panel);--q-duration-fast:var(--vf-dur-fast);min-width:0}.vf-quartile .q-chart-axis text{fill:var(--vf-chart-label);font-size:12px}.vf-quartile [data-vf-chart-svg][data-compact] .q-chart-axis text{font-size:11px}.vf-quartile .vf-chart-caption{font:500 11px var(--q-font-mono);letter-spacing:.02em;fill:var(--vf-chart-label)}.vf-quartile .vf-chart-focus{fill:none;stroke:var(--vf-focus);stroke-width:1.5px;pointer-events:none}.vf-quartile .vf-chart-legend{scrollbar-width:none;align-items:center;padding-inline:4px}.vf-quartile .vf-chart-legend::-webkit-scrollbar{display:none}.vf-quartile .vf-chart-legend.q-trends-legend{white-space:nowrap;flex-wrap:nowrap;overflow:auto hidden}.vf-quartile .vf-chart-legend .q-legend-item{flex:none}.vf-quartile .q-chart-tooltip{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;width:max-content}.vf-quartile .q-chart-tooltip-row{flex-wrap:wrap;gap:4px 16px}.vf-quartile .q-chart-tooltip-label{min-width:0;max-width:100%}.vf-quartile .q-chart-tooltip-value{text-align:right;min-width:0;max-width:100%;margin-left:auto}.vf-quartile .vf-chart-number{justify-items:end;gap:2px;min-width:0;display:grid}.vf-quartile .vf-chart-number-primary{font:500 13px/1.35 var(--q-font-mono);font-variant-numeric:tabular-nums}.vf-quartile .vf-chart-number-secondary{color:var(--q-inverse-text-2);font:400 11px/1.45 var(--q-font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right}.vf-quartile .vf-chart-timestamp{font-variant-numeric:tabular-nums}.vf-quartile [data-vf-chart][data-compact] .q-chart-tooltip{padding:7px 9px;bottom:0;top:auto!important}.vf-quartile [data-vf-chart][data-compact] .q-chart-tooltip-title{margin-bottom:4px;font-size:11px}.vf-quartile [data-vf-chart][data-compact] .vf-chart-number-primary{font-size:12px}.vf-quartile [data-vf-chart][data-compact] .vf-chart-number-secondary{font-size:11px}.vf-quartile [data-vf-chart-svg]:focus{outline:none}.vf-quartile [data-vf-chart-svg]:focus-visible{outline:1px solid var(--vf-border-strong);outline-offset:2px;border-radius:var(--q-radius-sm)}.vf-quartile .q-donut-focus:focus-visible{box-shadow:inset 0 0 0 2px var(--vf-focus);border-radius:50%}.vf-quartile .q-chart-data-access button,.vf-quartile .q-chart-table-pagination button{color:var(--q-text-2);border-color:var(--q-line);background:0 0}.vf-quartile .q-chart-data-access button:hover,.vf-quartile .q-chart-table-pagination button:not(:disabled):hover{color:var(--q-text);background:var(--q-subtle)}.vf-quartile .q-chart-table-pagination button:disabled,.vf-quartile .q-chart-table-pagination button[aria-disabled=true]{color:var(--q-text-3);cursor:default;border-color:#0000}.vf-quartile .q-chart-table{border-color:var(--q-line);scroll-padding-top:36px}.vf-quartile .q-chart-table[data-paginated]{scroll-padding-top:72px}.vf-quartile .q-chart-table thead th{font:500 12px var(--q-font-sans);letter-spacing:normal;text-transform:none}.vf-quartile .q-chart-table tbody tr:last-child>*{border-bottom:0}.vf-quartile .vf-chart-note{color:var(--q-text-2);font:400 12px/1.45 var(--q-font-sans);margin:6px 0 0}.vf-quartile .vf-chart-link{color:var(--q-text);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vf-quartile .vf-chart-link:focus-visible{outline:2px solid var(--vf-focus);outline-offset:2px}.vf-quartile .vf-chart-donut{box-sizing:border-box;min-width:0;padding:4px;overflow:hidden auto}.vf-quartile .q-donut-value{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:16px;line-height:1.35}.vf-quartile .q-donut-label{white-space:normal;text-overflow:clip;overflow:visible}.vf-quartile .q-donut-row[data-active]{background:var(--q-subtle)}.vf-quartile .vf-chart-exact{margin-top:8px;font-size:12px}.vf-quartile .vf-chart-exact summary{cursor:pointer;color:var(--q-text-2)}.vf-quartile .vf-chart-exact table{border-collapse:collapse;width:100%}.vf-quartile .vf-chart-exact th,.vf-quartile .vf-chart-exact td{border-bottom:1px solid var(--q-grid);text-align:left;padding:6px 8px;font-weight:400}.vf-quartile .vf-chart-exact thead th{color:var(--q-text-3);font:500 11px var(--q-font-sans)}.vf-quartile .vf-chart-exact [data-numeric]{text-align:right;font-family:var(--q-font-mono);font-variant-numeric:tabular-nums}.vf-quartile .vf-chart-exact button{color:var(--q-text);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.vf-quartile .vf-donut-ring{flex:none}.vf-quartile .vf-chart-donut[data-compact] .vf-donut-layout{flex-wrap:nowrap;align-items:flex-start;gap:12px}.vf-quartile .vf-chart-donut[data-compact] .q-donut-center{display:none}.vf-quartile .vf-chart-donut[data-compact] .q-donut-row{height:28px;padding:0 4px;font-size:12px}.vf-quartile .vf-donut-name{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.vf-quartile .vf-donut-name:hover{text-underline-offset:2px;text-decoration:underline}.vf-quartile .vf-chart-receipt{color:var(--q-text);font:inherit;font-family:var(--q-font-mono);font-variant-numeric:tabular-nums;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--q-text-3);-webkit-text-decoration-color:var(--q-text-3);-webkit-text-decoration-color:var(--q-text-3);text-decoration-color:var(--q-text-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.vf-quartile .vf-chart-receipt:hover{-webkit-text-decoration-color:var(--q-text);-webkit-text-decoration-color:var(--q-text);-webkit-text-decoration-color:var(--q-text);text-decoration-color:var(--q-text)}.vf-quartile .vf-donut-name:focus-visible,.vf-quartile .vf-chart-receipt:focus-visible{outline:2px solid var(--vf-focus);outline-offset:2px;border-radius:2px}@media print{.vf-quartile .q-chart-data-access{display:none}}@media (forced-colors:active){.vf-quartile [data-vf-chart-svg]:focus-visible{outline:2px solid highlight}}:root{--vf-volt-300:#d4ceff;--vf-volt-400:#b9aeff;--vf-volt-500:#9f91ee;--vf-volt-700:#6551b8;--vf-volt-800:#514092;--vf-ink-1000:#080b11;--vf-ink-950:#0d1017;--vf-ink-900:#151a24;--vf-ink-850:#1d2430;--vf-ink-800:#242d3b;--vf-ink-700:#2b3443;--vf-ink-600:#49566a;--vf-ink-500:#5d6a7e;--vf-ink-400:#8896ab;--vf-ink-300:#aab5c7;--vf-ink-200:#d2d9e5;--vf-ink-100:#eff2f8;--vf-paper-raised:#fff;--vf-paper:#f5f7fb;--vf-paper-200:#eff2f8;--vf-paper-sunk:#ebeff6;--vf-paper-300:#e5eaf2;--vf-proof-400:#59c5f5;--vf-proof-700:#0a63a6;--vf-warn-400:#fd8537;--vf-warn-700:#9a4a00;--vf-danger-400:#f75d59;--vf-danger-700:#b42323;--vf-up-400:#4ed589;--vf-up-700:#0e7340;--vf-up-cvd:#6095fa;--vf-up-cvd-700:#18328a;--vf-font-display:var(--vf-font-display-face,var(--vf-font-sans-face,"Geist")), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--vf-font-sans:var(--vf-font-sans-face,"Geist"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--vf-font-mono:var(--vf-font-mono-face,"Geist Mono"), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--vf-features-ui:"ss03" 1;--vf-features-num:"tnum" 1, "ss03" 1;--vf-features-mono:"calt" 0, "liga" 0;--vf-text-micro:11px;--vf-text-label:12px;--vf-text-ui:13px;--vf-text-body:14px;--vf-text-lede:18px;--vf-text-title:28px;--vf-text-readout:26px;--vf-text-readout-lg:36px;--vf-text-answers:clamp(28px, 3.2vw, 40px);--vf-text-section:clamp(34px, 3.4vw, 44px);--vf-text-display:clamp(44px, 4.6vw, 62px);--vf-radius-chip:5px;--vf-radius-control:8px;--vf-radius-panel:14px;--vf-radius-sheet:18px;--vf-radius-round:999px;--vf-radius-sm:8px;--vf-radius:14px;--vf-radius-lg:18px;--vf-space-1:4px;--vf-space-2:8px;--vf-space-3:12px;--vf-space-4:16px;--vf-space-5:20px;--vf-space-6:24px;--vf-space-8:32px;--vf-space-10:40px;--vf-space-12:48px;--vf-space-16:64px;--vf-space-24:96px;--vf-wrap:1376px;--vf-gutter:48px;--vf-rail:72px;--vf-topbar:48px;--vf-tabs:36px;--vf-statusbar:28px;--vf-inspector:372px;--vf-row-compact:33px;--vf-row:37px;--vf-row-defined:52px;--vf-hit:24px;--vf-ease:cubic-bezier(.2, 0, 0, 1);--vf-dur-fast:.12s;--vf-dur:.16s;--vf-dur-slow:.2s;--vf-dur-panel:.24s;--vf-dur-thread:.5s;--vf-dur-ceremony:.52s;--vf-dur-flash:.6s;--vf-dur-reduced:.15s}:root,[data-theme=dark],[data-theme=ink],.vf-ink{--vf-icon-foundation:#c8f53b;--vf-icon-analyze:#5ad2f4;--vf-icon-build:#a08bff;--vf-icon-automate:#f5b748;--vf-bg:var(--vf-ink-950);--vf-bg-deep:var(--vf-ink-1000);--vf-surface-1:var(--vf-ink-900);--vf-surface-2:var(--vf-ink-850);--vf-surface-3:var(--vf-ink-800);--vf-border:var(--vf-ink-700);--vf-border-strong:var(--vf-ink-500);--vf-text:var(--vf-ink-100);--vf-text-muted:var(--vf-ink-300);--vf-text-faint:var(--vf-ink-400);--vf-text-faint-on-3:var(--vf-ink-300);--vf-text-inverse:var(--vf-ink-950);--vf-accent:var(--vf-volt-400);--vf-accent-ink:var(--vf-ink-950);--vf-primary:var(--vf-volt-400);--vf-primary-hover:var(--vf-volt-300);--vf-primary-ink:var(--vf-ink-950);--vf-key:var(--vf-volt-400);--vf-live:var(--vf-volt-400);--vf-live-ring:transparent;--vf-led-rest:var(--vf-ink-400);--vf-cursor:var(--vf-volt-400);--vf-focus:var(--vf-volt-400);--vf-highlight:var(--vf-volt-400);--vf-highlight-ink:var(--vf-ink-950);--vf-proof:var(--vf-proof-400);--vf-proof-wash:var(--vf-proof-400)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],[data-theme=ink],.vf-ink{--vf-proof-wash:color-mix(in oklab, var(--vf-proof-400) 10%, transparent)}}:root,[data-theme=dark],[data-theme=ink],.vf-ink{--vf-warn:var(--vf-warn-400);--vf-warn-wash:var(--vf-warn-400)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark],[data-theme=ink],.vf-ink{--vf-warn-wash:color-mix(in oklab, var(--vf-warn-400) 12%, transparent)}}:root,[data-theme=dark],[data-theme=ink],.vf-ink{--vf-danger:var(--vf-danger-400);--vf-up:var(--vf-up-400);--vf-down:var(--vf-danger-400);--vf-up-cvd-theme:var(--vf-up-cvd);--vf-down-cvd-theme:var(--vf-warn-400);--vf-seal-l0:var(--vf-ink-400);--vf-seal-l1:var(--vf-ink-300);--vf-seal-proof:var(--vf-proof-400);--vf-seal-fill:var(--vf-proof-400);--vf-seal-on-fill:var(--vf-ink-950);--vf-receipt-underline:var(--vf-ink-500);--vf-receipt-underline-hover:var(--vf-ink-300);--vf-link:var(--vf-ink-100);--vf-chart-surface:var(--vf-ink-900);--vf-chart-grid:var(--vf-ink-800);--vf-chart-axis:var(--vf-ink-600);--vf-chart-label:var(--vf-ink-400);--vf-chart-mono:var(--vf-ink-200);--vf-chart-highlight:var(--vf-volt-400);--vf-chart-reference:var(--vf-ink-300);--vf-chart-verified:var(--vf-proof-400);--vf-chart-residual:var(--vf-warn-400);--vf-chart-other:var(--vf-ink-500);--vf-series-1:#8a7ecb;--vf-series-2:#108c7d;--vf-series-3:#b78432;--vf-series-4:#8154a5;--vf-series-5:#c97983;--vf-series-6:#338937;--vf-series-7:#c16bb6;--vf-series-8:#b25630;--vf-seq-1:#2a2b44;--vf-seq-2:#3d3e64;--vf-seq-3:#515186;--vf-seq-4:#6566aa;--vf-seq-5:#7b7ccc;--vf-seq-6:#9698e7;--vf-seq-7:#b4b7f7;--vf-div-neg-3:#e6b469;--vf-div-neg-2:#ad7b27;--vf-div-neg-1:#71511d;--vf-div-mid:var(--vf-ink-700);--vf-div-pos-1:#515186;--vf-div-pos-2:#7b7ccc;--vf-div-pos-3:#b4b7f7;--vf-shadow-1:0 2px 5px #0000001f;--vf-shadow-2:0 16px 48px -20px #0009, 0 2px 8px #0000001f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light],[data-theme=paper],.vf-paper{--vf-icon-foundation:#4d5a00;--vf-icon-analyze:#14768a;--vf-icon-build:#6c4ec4;--vf-icon-automate:#946200;--vf-bg:var(--vf-paper);--vf-bg-deep:var(--vf-paper-sunk);--vf-surface-1:var(--vf-paper-raised);--vf-surface-2:var(--vf-paper-200);--vf-surface-3:var(--vf-paper-300);--vf-border:var(--vf-ink-200);--vf-border-strong:var(--vf-ink-500);--vf-text:var(--vf-ink-950);--vf-text-muted:var(--vf-ink-600);--vf-text-faint:var(--vf-ink-500);--vf-text-faint-on-3:var(--vf-ink-500);--vf-text-inverse:var(--vf-paper);--vf-accent:var(--vf-volt-400);--vf-accent-ink:var(--vf-ink-950);--vf-primary:var(--vf-ink-950);--vf-primary-hover:var(--vf-ink-800);--vf-primary-ink:var(--vf-paper);--vf-key:var(--vf-volt-400);--vf-live:var(--vf-volt-400);--vf-live-ring:var(--vf-ink-950);--vf-led-rest:var(--vf-ink-400);--vf-cursor:var(--vf-volt-700);--vf-focus:var(--vf-volt-700);--vf-highlight:var(--vf-volt-400);--vf-highlight-ink:var(--vf-ink-950);--vf-proof:var(--vf-proof-700);--vf-proof-wash:var(--vf-proof-400)}@supports (color:color-mix(in lab, red, red)){[data-theme=light],[data-theme=paper],.vf-paper{--vf-proof-wash:color-mix(in oklab, var(--vf-proof-400) 16%, transparent)}}[data-theme=light],[data-theme=paper],.vf-paper{--vf-warn:var(--vf-warn-700);--vf-warn-wash:var(--vf-warn-400)}@supports (color:color-mix(in lab, red, red)){[data-theme=light],[data-theme=paper],.vf-paper{--vf-warn-wash:color-mix(in oklab, var(--vf-warn-400) 14%, transparent)}}[data-theme=light],[data-theme=paper],.vf-paper{--vf-danger:var(--vf-danger-700);--vf-up:var(--vf-up-700);--vf-down:var(--vf-danger-700);--vf-up-cvd-theme:var(--vf-up-cvd-700);--vf-down-cvd-theme:var(--vf-warn-700);--vf-seal-l0:var(--vf-ink-500);--vf-seal-l1:var(--vf-ink-500);--vf-seal-proof:var(--vf-proof-700);--vf-seal-fill:var(--vf-proof-400);--vf-seal-on-fill:var(--vf-ink-950);--vf-receipt-underline:var(--vf-ink-400);--vf-receipt-underline-hover:var(--vf-ink-600);--vf-link:var(--vf-ink-950);--vf-chart-surface:var(--vf-paper-raised);--vf-chart-grid:var(--vf-ink-200);--vf-chart-axis:var(--vf-ink-400);--vf-chart-label:var(--vf-ink-500);--vf-chart-mono:var(--vf-ink-700);--vf-chart-highlight:var(--vf-volt-700);--vf-chart-reference:var(--vf-ink-500);--vf-chart-verified:var(--vf-proof-700);--vf-chart-residual:var(--vf-warn-700);--vf-chart-other:var(--vf-ink-400);--vf-series-1:#7874e1;--vf-series-2:#1a9796;--vf-series-3:#a27118;--vf-series-4:#ac73c3;--vf-series-5:#914757;--vf-series-6:#459956;--vf-series-7:#963584;--vf-series-8:#c6644e;--vf-seq-1:#e4e6fc;--vf-seq-2:#c7caf2;--vf-seq-3:#a8abe6;--vf-seq-4:#8b8cd7;--vf-seq-5:#6f6ec5;--vf-seq-6:#5754a7;--vf-seq-7:#403c85;--vf-div-neg-3:#604107;--vf-div-neg-2:#a26f07;--vf-div-neg-1:#d2a96f;--vf-div-mid:var(--vf-paper-300);--vf-div-pos-1:#a8abe6;--vf-div-pos-2:#6f6ec5;--vf-div-pos-3:#403c85;--vf-shadow-1:0 1px 2px #0b0d100f;--vf-shadow-2:0 1px 2px #0b0d100f, 0 14px 30px -18px #0b0d1047;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){[data-theme=system]{--vf-icon-foundation:#4d5a00;--vf-icon-analyze:#14768a;--vf-icon-build:#6c4ec4;--vf-icon-automate:#946200;--vf-bg:var(--vf-paper);--vf-bg-deep:var(--vf-paper-sunk);--vf-surface-1:var(--vf-paper-raised);--vf-surface-2:var(--vf-paper-200);--vf-surface-3:var(--vf-paper-300);--vf-border:var(--vf-ink-200);--vf-border-strong:var(--vf-ink-500);--vf-text:var(--vf-ink-950);--vf-text-muted:var(--vf-ink-600);--vf-text-faint:var(--vf-ink-500);--vf-text-faint-on-3:var(--vf-ink-500);--vf-text-inverse:var(--vf-paper);--vf-primary:var(--vf-ink-950);--vf-primary-hover:var(--vf-ink-800);--vf-primary-ink:var(--vf-paper);--vf-live-ring:var(--vf-ink-950);--vf-cursor:var(--vf-volt-700);--vf-focus:var(--vf-volt-700);--vf-proof:var(--vf-proof-700);--vf-proof-wash:var(--vf-proof-400)}@supports (color:color-mix(in lab, red, red)){[data-theme=system]{--vf-proof-wash:color-mix(in oklab, var(--vf-proof-400) 16%, transparent)}}[data-theme=system]{--vf-warn:var(--vf-warn-700);--vf-warn-wash:var(--vf-warn-400)}@supports (color:color-mix(in lab, red, red)){[data-theme=system]{--vf-warn-wash:color-mix(in oklab, var(--vf-warn-400) 14%, transparent)}}[data-theme=system]{--vf-danger:var(--vf-danger-700);--vf-up:var(--vf-up-700);--vf-down:var(--vf-danger-700);--vf-up-cvd-theme:var(--vf-up-cvd-700);--vf-down-cvd-theme:var(--vf-warn-700);--vf-seal-l0:var(--vf-ink-500);--vf-seal-l1:var(--vf-ink-500);--vf-seal-proof:var(--vf-proof-700);--vf-receipt-underline:var(--vf-ink-400);--vf-receipt-underline-hover:var(--vf-ink-600);--vf-link:var(--vf-ink-950);--vf-chart-surface:var(--vf-paper-raised);--vf-chart-grid:var(--vf-ink-200);--vf-chart-axis:var(--vf-ink-400);--vf-chart-label:var(--vf-ink-500);--vf-chart-mono:var(--vf-ink-700);--vf-chart-highlight:var(--vf-volt-700);--vf-chart-reference:var(--vf-ink-500);--vf-chart-verified:var(--vf-proof-700);--vf-chart-residual:var(--vf-warn-700);--vf-chart-other:var(--vf-ink-400);--vf-series-1:#7874e1;--vf-series-2:#1a9796;--vf-series-3:#a27118;--vf-series-4:#ac73c3;--vf-series-5:#914757;--vf-series-6:#459956;--vf-series-7:#963584;--vf-series-8:#c6644e;--vf-seq-1:#e4e6fc;--vf-seq-2:#c7caf2;--vf-seq-3:#a8abe6;--vf-seq-4:#8b8cd7;--vf-seq-5:#6f6ec5;--vf-seq-6:#5754a7;--vf-seq-7:#403c85;--vf-div-neg-3:#604107;--vf-div-neg-2:#a26f07;--vf-div-neg-1:#d2a96f;--vf-div-mid:var(--vf-paper-300);--vf-div-pos-1:#a8abe6;--vf-div-pos-2:#6f6ec5;--vf-div-pos-3:#403c85;--vf-shadow-1:0 1px 2px #0b0d100f;--vf-shadow-2:0 1px 2px #0b0d100f, 0 14px 30px -18px #0b0d1047;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root{--vf-sweep-volt:#c8f53b;--vf-sweep-volt-hover:#d7ff5c;--vf-sweep-volt-link:#e4ff8f;--vf-sweep-volt-dim:#3a4030;--vf-sweep-volt-deep:#4d5a00;--vf-sweep-ink-1000:#08090b;--vf-sweep-ink-975:#0a0b0d;--vf-sweep-ink-950:#0b0c0f;--vf-sweep-ink-925:#0d0f12;--vf-sweep-ink-920:#0e1014;--vf-sweep-ink-900:#101216;--vf-sweep-ink-875:#111318;--vf-sweep-ink-850:#121418;--vf-sweep-ink-825:#15181d;--vf-sweep-ink-800:#16191f;--vf-sweep-ink-790:#17191e;--vf-sweep-ink-775:#1a1d23;--vf-sweep-ink-750:#1c1f25;--vf-sweep-ink-725:#1e2128;--vf-sweep-ink-700:#23272e;--vf-sweep-ink-675:#252931;--vf-sweep-ink-650:#262a31;--vf-sweep-ink-600:#2a2e36;--vf-sweep-ink-575:#2e333d;--vf-sweep-ink-550:#30353f;--vf-sweep-ink-500:#3a3f48;--vf-sweep-ink-480:#5a616c;--vf-sweep-ink-450:#4a505a;--vf-sweep-ink-400:#7a818d;--vf-sweep-ink-300:#a3a9b4;--vf-sweep-ink-100:#eceef1;--vf-sweep-cyan:#5ad2f4;--vf-sweep-violet:#a08bff;--vf-sweep-amber:#f5b748;--vf-sweep-green:#3fd99b;--vf-sweep-red:#ff6b6b;--vf-layer-foundation:var(--vf-sweep-volt);--vf-layer-analyze:var(--vf-sweep-cyan);--vf-layer-build:var(--vf-sweep-violet);--vf-layer-automate:var(--vf-sweep-amber)}[data-theme=sweep],.vf-sweep{--vf-bg:var(--vf-sweep-ink-1000);--vf-bg-deep:var(--vf-sweep-ink-975);--vf-surface-1:var(--vf-sweep-ink-925);--vf-surface-2:var(--vf-sweep-ink-900);--vf-surface-3:var(--vf-sweep-ink-850);--vf-border:var(--vf-sweep-ink-750);--vf-border-strong:var(--vf-sweep-ink-600);--vf-text:var(--vf-sweep-ink-100);--vf-text-muted:var(--vf-sweep-ink-300);--vf-text-faint:var(--vf-sweep-ink-400);--vf-text-faint-on-3:var(--vf-sweep-ink-400);--vf-text-inverse:var(--vf-sweep-ink-975);--vf-accent:var(--vf-sweep-volt);--vf-accent-ink:var(--vf-sweep-ink-975);--vf-primary:var(--vf-sweep-volt);--vf-primary-hover:var(--vf-sweep-volt-hover);--vf-primary-ink:var(--vf-sweep-ink-975);--vf-key:var(--vf-sweep-volt);--vf-live:var(--vf-sweep-volt);--vf-live-ring:transparent;--vf-led-rest:var(--vf-sweep-ink-400);--vf-cursor:var(--vf-sweep-volt);--vf-focus:var(--vf-sweep-volt);--vf-highlight:var(--vf-sweep-volt);--vf-highlight-ink:var(--vf-sweep-ink-975);--vf-proof:var(--vf-sweep-volt);--vf-proof-wash:var(--vf-sweep-volt)}@supports (color:color-mix(in lab, red, red)){[data-theme=sweep],.vf-sweep{--vf-proof-wash:color-mix(in oklab, var(--vf-sweep-volt) 10%, transparent)}}[data-theme=sweep],.vf-sweep{--vf-warn:var(--vf-sweep-amber);--vf-warn-wash:var(--vf-sweep-amber)}@supports (color:color-mix(in lab, red, red)){[data-theme=sweep],.vf-sweep{--vf-warn-wash:color-mix(in oklab, var(--vf-sweep-amber) 6%, transparent)}}[data-theme=sweep],.vf-sweep{--vf-danger:var(--vf-sweep-red);--vf-up:var(--vf-sweep-green);--vf-down:var(--vf-sweep-red);--vf-seal-l0:var(--vf-sweep-ink-400);--vf-seal-l1:var(--vf-sweep-ink-300);--vf-seal-proof:var(--vf-sweep-volt);--vf-seal-fill:var(--vf-sweep-volt);--vf-seal-on-fill:var(--vf-sweep-ink-975);--vf-receipt-underline:var(--vf-sweep-ink-500);--vf-receipt-underline-hover:var(--vf-sweep-ink-300);--vf-link:var(--vf-sweep-volt);--vf-chart-surface:var(--vf-sweep-ink-900);--vf-chart-grid:var(--vf-sweep-ink-825);--vf-chart-axis:var(--vf-sweep-ink-500);--vf-chart-label:var(--vf-sweep-ink-400);--vf-chart-mono:var(--vf-sweep-ink-675);--vf-chart-highlight:var(--vf-sweep-volt);--vf-chart-verified:var(--vf-sweep-volt);--vf-chart-residual:var(--vf-sweep-amber);--vf-hairline:var(--vf-sweep-ink-800);--vf-grid-line:#111317;--vf-tile:var(--vf-sweep-ink-875);--vf-tile-border:var(--vf-sweep-ink-650);--vf-volt-wash:var(--vf-sweep-volt)}@supports (color:color-mix(in lab, red, red)){[data-theme=sweep],.vf-sweep{--vf-volt-wash:color-mix(in oklab, var(--vf-sweep-volt) 10%, transparent)}}[data-theme=sweep],.vf-sweep{--vf-volt-wash-strong:var(--vf-sweep-volt)}@supports (color:color-mix(in lab, red, red)){[data-theme=sweep],.vf-sweep{--vf-volt-wash-strong:color-mix(in oklab, var(--vf-sweep-volt) 16%, transparent)}}[data-theme=sweep],.vf-sweep{--vf-volt-edge:var(--vf-sweep-volt)}@supports (color:color-mix(in lab, red, red)){[data-theme=sweep],.vf-sweep{--vf-volt-edge:color-mix(in oklab, var(--vf-sweep-volt) 32%, transparent)}}[data-theme=sweep],.vf-sweep{--vf-shadow-1:0 2px 5px #0003;--vf-shadow-2:0 40px 60px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media print{:root,[data-theme],.vf-ink,.vf-paper{--vf-icon-foundation:#4d5a00;--vf-icon-analyze:#14768a;--vf-icon-build:#6c4ec4;--vf-icon-automate:#946200;--vf-bg:var(--vf-paper-raised);--vf-bg-deep:var(--vf-paper-raised);--vf-surface-1:var(--vf-paper-raised);--vf-surface-2:var(--vf-paper-200);--vf-surface-3:var(--vf-paper-300);--vf-border:var(--vf-ink-200);--vf-border-strong:var(--vf-ink-500);--vf-text:var(--vf-ink-950);--vf-text-muted:var(--vf-ink-600);--vf-text-faint:var(--vf-ink-500);--vf-text-faint-on-3:var(--vf-ink-500);--vf-text-inverse:var(--vf-paper);--vf-primary:var(--vf-ink-950);--vf-primary-hover:var(--vf-ink-950);--vf-primary-ink:var(--vf-paper);--vf-live-ring:var(--vf-ink-950);--vf-cursor:var(--vf-volt-700);--vf-focus:var(--vf-volt-700);--vf-proof:var(--vf-proof-700);--vf-warn:var(--vf-warn-700);--vf-danger:var(--vf-danger-700);--vf-up:var(--vf-up-700);--vf-down:var(--vf-danger-700);--vf-up-cvd-theme:var(--vf-up-cvd-700);--vf-down-cvd-theme:var(--vf-warn-700);--vf-seal-l0:var(--vf-ink-500);--vf-seal-l1:var(--vf-ink-500);--vf-seal-proof:var(--vf-proof-700);--vf-receipt-underline:var(--vf-ink-400);--vf-link:var(--vf-ink-950);--vf-chart-surface:var(--vf-paper-raised);--vf-chart-grid:var(--vf-ink-200);--vf-chart-axis:var(--vf-ink-400);--vf-chart-label:var(--vf-ink-500);--vf-chart-mono:var(--vf-ink-700);--vf-chart-highlight:var(--vf-volt-700);--vf-chart-reference:var(--vf-ink-500);--vf-chart-verified:var(--vf-proof-700);--vf-chart-residual:var(--vf-warn-700);--vf-chart-other:var(--vf-ink-400);--vf-series-1:#7874e1;--vf-series-2:#1a9796;--vf-series-3:#a27118;--vf-series-4:#ac73c3;--vf-series-5:#914757;--vf-series-6:#459956;--vf-series-7:#963584;--vf-series-8:#c6644e;--vf-seq-1:#e4e6fc;--vf-seq-2:#c7caf2;--vf-seq-3:#a8abe6;--vf-seq-4:#8b8cd7;--vf-seq-5:#6f6ec5;--vf-seq-6:#5754a7;--vf-seq-7:#403c85;--vf-div-neg-3:#604107;--vf-div-neg-2:#a26f07;--vf-div-neg-1:#d2a96f;--vf-div-mid:var(--vf-paper-300);--vf-div-pos-1:#a8abe6;--vf-div-pos-2:#6f6ec5;--vf-div-pos-3:#403c85;--vf-proof-wash:var(--vf-proof-400)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme],.vf-ink,.vf-paper{--vf-proof-wash:color-mix(in oklab, var(--vf-proof-400) 16%, transparent)}}:root,[data-theme],.vf-ink,.vf-paper{--vf-warn-wash:var(--vf-warn-400)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme],.vf-ink,.vf-paper{--vf-warn-wash:color-mix(in oklab, var(--vf-warn-400) 14%, transparent)}}:root,[data-theme],.vf-ink,.vf-paper{--vf-shadow-1:none;--vf-shadow-2:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.bg-surface-3,.hover\:bg-surface-3:hover,.vf-surface-3,[data-vf-surface="3"]{--vf-text-faint:var(--vf-text-faint-on-3)}@media screen{[data-theme=dark],.vf-ink{--vf-bg:var(--vf-sweep-ink-1000);--vf-bg-deep:var(--vf-sweep-ink-975);--vf-surface-1:var(--vf-sweep-ink-920);--vf-surface-2:var(--vf-sweep-ink-900);--vf-surface-3:var(--vf-sweep-ink-800);--vf-border:var(--vf-sweep-ink-750);--vf-border-strong:var(--vf-sweep-ink-480);--vf-text:var(--vf-sweep-ink-100);--vf-text-muted:var(--vf-sweep-ink-300);--vf-text-faint:var(--vf-sweep-ink-400);--vf-text-faint-on-3:var(--vf-sweep-ink-300);--vf-text-inverse:var(--vf-sweep-ink-975);--vf-accent:var(--vf-sweep-volt);--vf-accent-ink:var(--vf-sweep-ink-975);--vf-primary:var(--vf-sweep-volt);--vf-primary-hover:var(--vf-sweep-volt-hover);--vf-primary-ink:var(--vf-sweep-ink-975);--vf-key:var(--vf-sweep-ink-975);--vf-live:var(--vf-sweep-volt);--vf-led-rest:var(--vf-sweep-ink-400);--vf-cursor:var(--vf-sweep-volt);--vf-focus:var(--vf-sweep-volt);--vf-highlight:var(--vf-sweep-volt);--vf-highlight-ink:var(--vf-sweep-ink-975);--vf-proof:var(--vf-sweep-volt);--vf-proof-wash:var(--vf-sweep-volt)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.vf-ink{--vf-proof-wash:color-mix(in oklab, var(--vf-sweep-volt) 10%, transparent)}}[data-theme=dark],.vf-ink{--vf-warn:var(--vf-sweep-amber);--vf-warn-wash:var(--vf-sweep-amber)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark],.vf-ink{--vf-warn-wash:color-mix(in oklab, var(--vf-sweep-amber) 8%, transparent)}}[data-theme=dark],.vf-ink{--vf-danger:var(--vf-sweep-red);--vf-up:var(--vf-sweep-green);--vf-down:var(--vf-sweep-red);--vf-seal-l0:var(--vf-sweep-ink-400);--vf-seal-l1:var(--vf-sweep-ink-300);--vf-seal-proof:var(--vf-sweep-volt);--vf-seal-fill:var(--vf-sweep-volt);--vf-seal-on-fill:var(--vf-sweep-ink-975);--vf-receipt-underline:var(--vf-sweep-ink-500);--vf-receipt-underline-hover:var(--vf-sweep-ink-300);--vf-link:var(--vf-sweep-ink-100);--vf-chart-surface:var(--vf-sweep-ink-920);--vf-chart-grid:var(--vf-sweep-ink-825);--vf-chart-axis:var(--vf-sweep-ink-500);--vf-chart-label:var(--vf-sweep-ink-400);--vf-chart-mono:var(--vf-sweep-ink-300);--vf-chart-highlight:var(--vf-sweep-volt);--vf-chart-reference:var(--vf-sweep-ink-300);--vf-chart-verified:var(--vf-sweep-volt);--vf-chart-residual:var(--vf-sweep-amber);--vf-chart-other:var(--vf-sweep-ink-450);--vf-div-mid:var(--vf-sweep-ink-700);--vf-hairline:var(--vf-sweep-ink-790);--vf-tile:var(--vf-sweep-ink-875);--vf-tile-border:var(--vf-sweep-ink-650);--vf-shadow-1:0 2px 5px #0003;--vf-shadow-2:0 24px 60px #0009}[data-theme=light],[data-theme=paper],.vf-paper{--vf-accent:var(--vf-sweep-volt);--vf-accent-ink:var(--vf-sweep-ink-975);--vf-key:var(--vf-sweep-volt);--vf-live:var(--vf-sweep-volt);--vf-cursor:var(--vf-sweep-volt-deep);--vf-focus:var(--vf-sweep-volt-deep);--vf-highlight:var(--vf-sweep-volt);--vf-highlight-ink:var(--vf-sweep-ink-975);--vf-chart-highlight:var(--vf-sweep-volt-deep);--vf-hairline:var(--vf-border);--vf-tile:var(--vf-surface-2);--vf-tile-border:var(--vf-border)}}@media print{:root,[data-theme],.vf-ink,.vf-paper{--vf-accent:var(--vf-sweep-volt);--vf-accent-ink:var(--vf-sweep-ink-975);--vf-key:var(--vf-sweep-volt);--vf-live:var(--vf-sweep-volt);--vf-cursor:var(--vf-sweep-volt-deep);--vf-focus:var(--vf-sweep-volt-deep);--vf-chart-highlight:var(--vf-sweep-volt-deep);--vf-hairline:var(--vf-border);--vf-tile:var(--vf-surface-2);--vf-tile-border:var(--vf-border)}}html,body{height:100%}body{background:var(--vf-bg);color:var(--vf-text);font-family:var(--vf-font-sans);font-feature-settings:"ss03" 1;-webkit-font-smoothing:antialiased}.num,code,kbd,pre{font-family:var(--vf-font-mono);font-variant-numeric:tabular-nums}.font-display{font-family:var(--vf-font-display);letter-spacing:-.015em;font-stretch:125%}.font-display:not(.italic){font-weight:600}:root{--vf-radius-chip:4px;--vf-radius-control:8px;--vf-radius-panel:12px;--vf-radius-sheet:16px;--vf-radius:12px}:focus-visible{outline:2px solid var(--vf-focus);outline-offset:2px}::selection{background:var(--vf-accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab, var(--vf-accent) 45%, transparent)}}::selection{color:var(--vf-accent-ink)}*{scrollbar-width:thin;scrollbar-color:var(--vf-border) transparent}.studio-shell{background:var(--vf-bg);grid-template-rows:52px minmax(0,1fr);grid-template-columns:60px minmax(0,1fr);height:100dvh;display:grid}.studio-desktop-nav{grid-row:1/-1;min-height:0}.studio-rail{background:var(--vf-bg-deep);border-right:1px solid var(--vf-hairline);scrollbar-width:none;flex-direction:column;align-items:center;gap:3px;height:100%;padding:10px 0 12px;display:flex;overflow:hidden auto}.studio-rail-home,.studio-brand>svg{color:var(--vf-cursor)}.studio-rail-home{width:40px;height:40px;transition:background var(--vf-dur), border-color var(--vf-dur);border:1px solid #0000;border-radius:10px;flex:none;place-items:center;margin-bottom:4px;display:grid}.studio-rail-home:hover{background:var(--vf-surface-3)}.studio-rail-home[aria-current=page]{background:var(--vf-surface-3);border-color:var(--vf-border-strong)}.studio-rail-groups,.studio-rail-group{flex-direction:column;align-items:center;gap:3px;display:flex}.studio-rail-rule{background:var(--vf-border);flex:none;width:22px;height:1px;margin:6px 0}.studio-rail-layer{width:52px;min-height:24px;color:var(--vf-text-faint);transition:background var(--vf-dur), color var(--vf-dur);border-radius:6px;place-items:center;padding:0 2px;font-size:11px;font-weight:500;line-height:1;display:grid}.studio-rail-layer:hover,.studio-rail-layer[aria-current=page]{color:var(--vf-text);background:var(--vf-surface-3)}.studio-rail-button{width:40px;height:38px;transition:background var(--vf-dur);border-radius:9px;flex:none;place-items:center;display:grid;position:relative}.studio-rail-button:hover,.studio-rail-button[aria-current=page]{background:var(--vf-surface-3)}.studio-rail-indicator{background:0 0;border-radius:0 2px 2px 0;width:3px;height:20px;position:absolute;top:9px;left:-10px}.studio-rail-button[aria-current=page] .studio-rail-indicator{background:var(--tool-color,var(--vf-cursor))}.studio-rail-button.studio-nav-pending{cursor:default}.studio-rail-button.studio-nav-pending:hover{background:0 0}.studio-rail-button.studio-nav-pending svg{opacity:.5}.studio-rail .mt-auto{border-color:var(--vf-border);justify-content:center;margin-top:auto;padding-top:12px;display:flex}.studio-nav-tip{z-index:90;border:1px solid var(--vf-border);background:var(--vf-surface-1);max-width:260px;color:var(--vf-text);box-shadow:var(--vf-shadow-2);pointer-events:none;border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.4;position:fixed;transform:translateY(-50%)}.studio-sidebar{background:var(--vf-bg-deep);flex-direction:column;height:100%;padding:22px 14px 18px;display:flex;overflow-y:auto}.studio-brand{min-height:44px;color:var(--vf-text);font-family:var(--vf-font-display);letter-spacing:-.02em;align-items:center;gap:12px;padding:0 10px;font-size:19px;font-weight:650;font-stretch:125%;line-height:1.1;display:flex}.studio-brand-caption{font-family:var(--vf-font-mono);letter-spacing:0;color:var(--vf-text-faint);margin-top:4px;font-size:11px;font-weight:400;font-stretch:100%;display:block}.studio-primary-nav{gap:2px;margin-top:28px;display:grid}.studio-nav-link{min-height:44px;color:var(--vf-text-muted);cursor:pointer;transition:background var(--vf-dur), color var(--vf-dur);border-radius:9px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.studio-nav-link>svg{flex-shrink:0}.studio-nav-link:hover{background:var(--vf-surface-3);color:var(--vf-text)}.studio-nav-link[aria-current=page]{background:var(--vf-surface-3);color:var(--vf-text);box-shadow:inset 3px 0 0 var(--tool-color,var(--vf-cursor))}.studio-tools{border-top:1px solid var(--vf-border);margin-top:14px;padding-top:14px}.studio-tools summary{list-style:none}.studio-tools summary::-webkit-details-marker{display:none}.studio-tools-chevron{transition:transform var(--vf-dur);margin-left:auto}.studio-tools[open] .studio-tools-chevron{transform:rotate(180deg)}.studio-tool-groups{gap:10px;margin-top:10px;display:grid}.studio-nav-group{min-height:44px;color:var(--vf-text-muted);border-radius:9px;align-items:baseline;gap:8px;padding:14px 12px 6px;font-size:12px;font-weight:600;display:flex}.studio-nav-group:hover,.studio-nav-group[aria-current=page]{color:var(--vf-text)}.studio-nav-group[aria-current=page]{background:var(--vf-surface-3)}.studio-nav-verb{color:var(--vf-text-faint);font-family:var(--vf-font-mono);font-weight:400}.studio-nav-pending{cursor:default;color:var(--vf-text-faint)}.studio-nav-link.studio-nav-pending:hover{color:var(--vf-text-faint);background:0 0}.studio-nav-soon{border:1px solid var(--vf-border);border-radius:var(--vf-radius-chip);color:var(--vf-text-faint);margin-left:auto;padding:2px 6px;font-size:11px}.studio-nav-dialog{border:0;border-right:1px solid var(--vf-hairline);background:var(--vf-bg-deep);width:min(288px,90vw);max-width:90vw;height:100dvh;max-height:100dvh;color:var(--vf-text);margin:0;padding:0;inset:0 auto 0 0}.studio-nav-dialog::backdrop{background:var(--vf-bg-deep)}@supports (color:color-mix(in lab, red, red)){.studio-nav-dialog::backdrop{background:color-mix(in oklab, var(--vf-bg-deep) 70%, transparent)}}.studio-nav-dialog-inner{height:100%;position:relative}.studio-sidebar .mt-auto a{min-height:44px}.studio-nav-close{width:44px;height:44px;color:var(--vf-text-muted);cursor:pointer;place-items:center;display:grid;position:absolute;top:14px;right:8px}.studio-skip-link{z-index:80;border-radius:var(--vf-radius-control);background:var(--vf-primary);color:var(--vf-primary-ink);padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.studio-skip-link:focus{transform:translateY(0)}.studio-topbar{background:var(--vf-bg-deep);border-bottom:1px solid var(--vf-hairline);align-items:center;gap:14px;min-width:0;padding:0 16px 0 18px;display:flex}.studio-breadcrumb{flex:0 auto;min-width:0;overflow:hidden}.studio-breadcrumb ol{min-width:0;color:var(--vf-text-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.studio-breadcrumb li{align-items:center;gap:8px;min-width:0;display:flex}.studio-breadcrumb li:last-child{overflow:hidden}.studio-breadcrumb-sep{color:var(--vf-text-faint)}.studio-breadcrumb-home,.studio-breadcrumb-link{color:var(--vf-text-muted);align-items:center;gap:7px;display:inline-flex}.studio-breadcrumb-home:hover,.studio-breadcrumb-link:hover{color:var(--vf-text)}.studio-breadcrumb-current{text-overflow:ellipsis;min-width:0;color:var(--vf-text);align-items:center;gap:7px;display:inline-flex;overflow:hidden}.studio-search-button{border:1px solid var(--vf-border);background:var(--vf-surface-1);min-width:180px;max-width:520px;height:34px;color:var(--vf-text-faint);text-align:left;cursor:pointer;transition:border-color var(--vf-dur);border-radius:8px;flex:320px;align-items:center;gap:10px;margin:0 auto;padding:0 8px 0 12px;font-size:13px;display:flex;position:relative}.studio-search-button:hover{border-color:var(--vf-border-strong);color:var(--vf-text-muted)}.studio-search-button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.studio-search-button kbd{border:1px solid var(--vf-border);color:var(--vf-text-faint);border-radius:4px;flex:none;padding:3px 5px;font-size:11px;line-height:1}.studio-topbar-actions{flex:none;align-items:center;gap:10px;display:flex}.studio-head-pill{border:1px solid var(--vf-live);align-items:center;gap:8px;height:30px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.studio-head-pill{border:1px solid color-mix(in oklab, var(--vf-live) 22%, transparent)}}.studio-head-pill{background:var(--vf-live);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.studio-head-pill{background:color-mix(in oklab, var(--vf-live) 6%, transparent)}}.studio-head-pill{color:var(--vf-text-muted);font-family:var(--vf-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.studio-head-pill[data-state=error]{border-color:var(--vf-border);background:0 0}.studio-head-dot{background:var(--vf-led-rest);width:7px;height:7px;box-shadow:0 0 0 1px var(--vf-live-ring);border-radius:50%;flex:none;position:relative}.studio-head-pill[data-state=live] .studio-head-dot{background:var(--vf-live)}.studio-head-pill[data-state=live] .studio-head-dot:after{content:"";background:var(--vf-live);border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite studio-ping;position:absolute;inset:0}.studio-head-pill[data-state=error] .studio-head-dot{background:var(--vf-danger)}.studio-head-tag{color:var(--vf-text-faint)}@keyframes studio-ping{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (max-width:1279px){.studio-head-tag{display:none}}.studio-icon-button{width:36px;height:36px;color:var(--vf-text-muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}.studio-icon-button:hover{background:var(--vf-surface-3);color:var(--vf-text)}.studio-new-button{border-radius:7px;height:32px;min-height:32px;padding:0 12px;font-size:13px;font-weight:600}.studio-mobile-menu{display:none}.studio-inspector{border-color:var(--vf-hairline)}.studio-tile{border:1px solid var(--vf-tile-border);background:var(--vf-tile);color:var(--vf-text-muted);flex:none;place-items:center;display:inline-grid}.studio-page{flex-direction:column;gap:22px;width:100%;max-width:1280px;margin:0 auto;padding:28px 32px 48px;display:flex}.studio-kicker{color:var(--vf-text-faint);font-family:var(--vf-font-mono);font-size:12px;position:relative}.studio-hero{border:1px solid var(--vf-border);background:var(--vf-surface-1);border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;padding:44px 40px 36px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.studio-hero{background:color-mix(in oklab, var(--vf-surface-1) 60%, var(--vf-bg))}}.studio-hero:before{content:"";pointer-events:none;background-image:linear-gradient(var(--vf-border) 1px, transparent 1px), linear-gradient(90deg, var(--vf-border) 1px, transparent 1px);opacity:.7;background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 85% 30%,#000 10%,#0000 70%);mask-image:radial-gradient(70% 90% at 85% 30%,#000 10%,#0000 70%)}.studio-hero>*{position:relative}.studio-hero-title{max-width:760px;font-family:var(--vf-font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,3.6vw,44px);font-weight:600;font-stretch:125%;line-height:1.02}.studio-hero-lede{max-width:600px;color:var(--vf-text-muted);text-wrap:pretty;font-size:16px;line-height:1.55}.studio-section-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;display:flex}.studio-section-head h2{color:var(--vf-text);font-size:13.5px;font-weight:600}.studio-section-head>span{color:var(--vf-text-faint);font-family:var(--vf-font-mono);font-size:12px}.studio-panel{border:1px solid var(--vf-border);background:var(--vf-surface-1);border-radius:12px;overflow:hidden}.studio-panel-head{border-bottom:1px solid var(--vf-hairline);align-items:center;gap:10px;min-height:46px;padding:0 16px;display:flex}.studio-panel-head h2{color:var(--vf-text);font-size:13.5px;font-weight:600}.studio-panel-hint{color:var(--vf-text-faint);font-family:var(--vf-font-mono);font-size:12px}.studio-panel-link{min-height:32px;color:var(--vf-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--vf-border-strong);-webkit-text-decoration-color:var(--vf-border-strong);-webkit-text-decoration-color:var(--vf-border-strong);text-decoration-color:var(--vf-border-strong);text-underline-offset:3px;align-items:center;margin-left:auto;font-size:12px;display:inline-flex}.studio-panel-link:hover{color:var(--vf-text)}.studio-panel-empty{color:var(--vf-text-muted);padding:20px 16px;font-size:13px;line-height:1.6}.studio-inline-link{color:var(--vf-text-muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--vf-border-strong);-webkit-text-decoration-color:var(--vf-border-strong);-webkit-text-decoration-color:var(--vf-border-strong);text-decoration-color:var(--vf-border-strong)}.studio-inline-link:hover{color:var(--vf-text)}.studio-empty{color:var(--vf-text-muted);padding:14px 0;font-size:13px;line-height:1.6}.studio-empty-state{border:1px dashed var(--vf-border-strong);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:14px;padding:64px 24px;display:flex}.studio-empty-state-title{font-family:var(--vf-font-display);letter-spacing:-.01em;color:var(--vf-text);font-size:20px;font-weight:600;font-stretch:125%;line-height:1.2}.studio-empty-state-body{max-width:480px;color:var(--vf-text-muted);font-size:14px;line-height:1.55}.studio-empty-state-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.studio-question-form{border:1px solid var(--vf-border-strong);background:var(--vf-surface-1);width:min(100%,720px);box-shadow:var(--vf-shadow-1);border-radius:12px;margin-top:6px;padding:16px 16px 12px 18px}.studio-question-form:focus-within{border-color:var(--vf-focus)}.studio-question-form textarea{resize:vertical;width:100%;min-height:52px;color:var(--vf-text);background:0 0;outline:none;font-size:15px;line-height:1.6;display:block}.studio-question-form textarea::placeholder{color:var(--vf-text-faint)}.studio-question-bottom{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.studio-question-bottom>span{color:var(--vf-text-faint);align-items:center;gap:8px;font-size:12px;display:flex}.studio-question-bottom button,.studio-context-form button{background:var(--vf-primary);width:36px;height:36px;color:var(--vf-primary-ink);cursor:pointer;border-radius:8px;place-items:center;display:grid}.studio-question-bottom button:hover:not(:disabled),.studio-context-form button:hover:not(:disabled){background:var(--vf-primary-hover)}.studio-question-bottom button:disabled,.studio-context-form button:disabled{opacity:.4;cursor:default}.studio-question-suggestions{flex-wrap:wrap;gap:8px;display:flex}.studio-question-suggestions button{border:1px solid var(--vf-border);background:var(--vf-bg);min-height:32px;color:var(--vf-text-muted);cursor:pointer;transition:border-color var(--vf-dur), color var(--vf-dur);border-radius:16px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.studio-question-suggestions button:hover{border-color:var(--vf-border-strong);color:var(--vf-text)}.studio-question-suggestions button svg{color:var(--vf-text-faint)}.studio-layer-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.studio-layer-card{border:1px solid var(--vf-border);background:var(--vf-surface-1);height:100%;transition:border-color var(--vf-dur), background var(--vf-dur);border-radius:12px;align-content:start;gap:10px;padding:16px;display:grid}.studio-layer-card:hover{border-color:var(--vf-border-strong);background:var(--vf-surface-2)}.studio-layer-card-head{align-items:baseline;gap:10px;display:flex}.studio-layer-card-head strong{font-family:var(--vf-font-display);letter-spacing:-.01em;color:var(--vf-text);font-size:17px;font-weight:600;font-stretch:125%}.studio-layer-card-head>span{font-family:var(--vf-font-mono);color:var(--vf-text-faint);font-size:12px}.studio-layer-card-head>svg{color:var(--vf-text-faint);align-self:center;margin-left:auto}.studio-layer-card:hover .studio-layer-card-head>svg{color:var(--vf-text)}.studio-layer-card-line{color:var(--vf-text-muted);font-size:13px;line-height:1.55}.studio-layer-card-tools{border-top:1px solid var(--vf-hairline);color:var(--vf-text-muted);flex-wrap:wrap;gap:6px;padding-top:10px;font-size:12px;display:flex}.studio-layer-card-tools>span{border:1px solid var(--vf-border);border-radius:6px;align-items:center;gap:6px;padding:3px 8px 3px 6px;display:inline-flex}.studio-layer-card-soon{color:var(--vf-text-faint);border-style:dashed!important}.studio-home-columns{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.studio-home-recent{flex:280px;max-width:380px}.studio-home-main{flex-direction:column;flex:3 560px;gap:22px;min-width:0;display:flex}.studio-file-list{display:grid}.studio-file-row{border-bottom:1px solid var(--vf-hairline);min-height:52px;transition:background var(--vf-dur);align-items:center;gap:12px;padding:10px 16px;display:flex}li:last-child>.studio-file-row{border-bottom:0}.studio-file-row:hover{background:var(--vf-surface-2)}.studio-file-name{text-overflow:ellipsis;white-space:nowrap;color:var(--vf-text);font-size:13.5px;font-weight:500;display:block;overflow:hidden}.studio-file-meta{font-family:var(--vf-font-mono);color:var(--vf-text-faint);margin-top:3px;font-size:12px;display:block}.studio-workflow{min-height:60px;transition:background var(--vf-dur);align-items:center;gap:14px;padding:12px 16px;display:flex}.studio-workflow>svg:last-child{color:var(--vf-text-faint);flex-shrink:0;margin-left:auto}.studio-workflow>span:nth-child(2){gap:4px;min-width:0;display:grid}.studio-workflow strong{color:var(--vf-text);font-size:13.5px;font-weight:500}.studio-workflow span span{color:var(--vf-text-muted);font-size:12px;line-height:1.5}.studio-workflow:hover>svg:last-child{color:var(--vf-text)}.studio-usecase{border-bottom:1px solid var(--vf-hairline);transition:background var(--vf-dur);align-items:center;gap:12px;padding-right:16px;display:flex}.studio-usecase:last-child{border-bottom:0}.studio-usecase:hover{background:var(--vf-surface-2)}.studio-usecase>.studio-workflow{flex:1;min-width:0}.studio-usecase-number{text-align:right;align-content:center;justify-items:end;gap:2px;min-width:140px;min-height:44px;display:grid}.studio-usecase-number>span:first-child{color:var(--vf-text-faint);font-size:12px;line-height:1.4}.studio-create-grid{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px;display:grid}.studio-create-card{border:1px solid var(--vf-border);background:var(--vf-surface-1);text-align:left;cursor:pointer;min-width:0;transition:border-color var(--vf-dur), background var(--vf-dur);border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.studio-create-card:hover:not(:disabled){border-color:var(--vf-border-strong);background:var(--vf-surface-2)}.studio-create-card:disabled{opacity:.5;cursor:wait}.studio-get-started{border:1px solid var(--vf-border);background:var(--vf-surface-1);border-radius:12px;overflow:hidden}.studio-home-footnote{color:var(--vf-text-faint);text-align:center;justify-content:center;align-items:center;gap:8px;font-size:12px;line-height:1.8;display:flex}.studio-home-footnote kbd{color:var(--vf-text-muted)}.studio-layer-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.studio-layer-tool{border:1px solid var(--vf-border);background:var(--vf-surface-1);height:100%;min-height:44px;color:var(--vf-text-muted);transition:border-color var(--vf-dur), background var(--vf-dur);border-radius:12px;align-items:flex-start;gap:14px;padding:16px;display:flex}a.studio-layer-tool:hover{border-color:var(--vf-border-strong);background:var(--vf-surface-2);color:var(--vf-text)}.studio-layer-tool strong{font-family:var(--vf-font-display);letter-spacing:-.01em;color:var(--vf-text);font-size:16px;font-weight:600;font-stretch:125%;display:block}.studio-layer-tool-desc{font-family:var(--vf-font-mono);color:var(--vf-text-faint);margin-top:4px;font-size:12px;display:block}.studio-layer-tool-line{color:var(--vf-text-muted);margin-top:8px;font-size:13px;line-height:1.55;display:block}.studio-layer-tool-go{color:var(--vf-text-faint);flex-shrink:0;margin-left:auto}a.studio-layer-tool:hover .studio-layer-tool-go{color:var(--vf-text)}.studio-layer-tool-pending{border-style:dashed}.studio-layer-tool-pending strong{color:var(--vf-text-muted)}.studio-pending-chip{border:1px solid var(--vf-border);color:var(--vf-text-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:3px 8px;font-size:12px;display:inline-flex}.studio-layer-note{color:var(--vf-text-muted);margin-top:12px;font-size:13px}.studio-layer-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.studio-app-header{border-bottom:1px solid var(--vf-hairline);padding:24px 28px 20px}.studio-app-header-row{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.studio-app-header h1{font-family:var(--vf-font-display);letter-spacing:-.015em;font-size:22px;font-weight:600;font-stretch:125%;line-height:1.1}.studio-app-header .studio-app-header-sub{color:var(--vf-text-faint);font-family:var(--vf-font-mono);margin-top:6px;font-size:12px}.studio-app-header p:not(.studio-app-header-sub){max-width:72ch;color:var(--vf-text-muted);margin-top:8px;font-size:13px;line-height:1.6}.studio-page-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.studio-context-ask{border:1px solid var(--vf-border);min-height:36px;color:var(--vf-text-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.studio-context-ask:hover,.studio-context-ask[aria-expanded=true]{border-color:var(--vf-border-strong);background:var(--vf-surface-2);color:var(--vf-text)}.studio-context-form{background:var(--vf-surface-1);border:1px solid var(--vf-border-strong);border-radius:10px;align-items:center;gap:12px;margin-top:18px;padding:6px 6px 6px 14px;display:flex}.studio-context-form input{background:0 0;outline:none;flex:1;min-width:0;font-size:14px}.studio-context-form input::placeholder{color:var(--vf-text-faint)}.studio-context-form:focus-within{border-color:var(--vf-focus)}.studio-command-dialog{width:min(640px,92vw);max-height:80dvh;color:var(--vf-text);background:0 0;border:0;margin:12vh auto auto;padding:0;overflow:visible}.studio-command-dialog::backdrop{background:var(--vf-bg-deep)}@supports (color:color-mix(in lab, red, red)){.studio-command-dialog::backdrop{background:color-mix(in oklab, var(--vf-bg-deep) 75%, transparent)}}.studio-inspector-dialog{background:var(--vf-surface-1);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--vf-text);border:0;margin:0;padding:0;inset:0;overflow-y:auto}.studio-inspector-dialog::backdrop{background:var(--vf-bg-deep)}.studio-content{scroll-behavior:auto}.studio-workspace-body{flex:1;min-height:0;display:flex}.studio-workspace-nav{flex-shrink:0;min-height:0}.studio-workspace-pane{flex-shrink:0;min-width:0}.studio-workspace-pane>aside{max-width:100%;width:372px!important}@media (max-width:1279px){.studio-workspace-pane{width:100%}.studio-workspace-pane>aside{width:100%!important}}@media (max-width:1100px){.studio-layer-cards{grid-template-columns:minmax(0,1fr)}.studio-home-recent{max-width:none}}@media (max-width:767px){.studio-shell{grid-template-columns:minmax(0,1fr)}.studio-desktop-nav{display:none}.studio-mobile-menu{width:44px;height:44px;margin-left:-8px;display:grid}.studio-topbar{gap:8px;padding:0 10px}.studio-topbar-actions{gap:4px}.studio-topbar .studio-icon-button{width:44px;height:44px}.studio-search-button{background:0 0;border:0;flex:none;justify-content:center;width:44px;min-width:44px;height:44px;margin:0 0 0 auto;padding:0}.studio-search-button>span,.studio-search-button kbd{display:none}.studio-new-button{height:44px;min-height:44px;padding:0 12px}.studio-breadcrumb li:not(:first-child):not(:last-child){display:none}.studio-page{gap:20px;padding:16px 16px 32px}.studio-hero{gap:14px;padding:26px 20px 22px}.studio-hero-lede{font-size:14px}.studio-question-form{padding:14px 14px 10px}.studio-question-form textarea{min-height:72px}.studio-question-bottom button{width:44px;height:44px}.studio-question-suggestions button{min-height:44px}.studio-layer-tools,.studio-layer-columns{grid-template-columns:minmax(0,1fr)}.studio-usecase{flex-direction:column;align-items:stretch;gap:0;padding:0 0 12px}.studio-usecase-number{text-align:left;justify-items:start;padding-left:60px}.studio-app-header{padding:20px 16px 16px}.studio-app-header-row{align-items:flex-start}.studio-page-actions{width:100%;margin-left:0}.studio-context-ask{min-height:44px;margin-left:auto}.studio-empty-state{padding:44px 18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.studio-hero:before{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
