*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-inter),var(--font-kaff),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:240 14.3% 98.6%;--foreground:225 15.4% 5.1%;--card:0 0% 100%;--card-foreground:225 15.4% 5.1%;--popover:0 0% 100%;--popover-foreground:225 15.4% 5.1%;--primary:15.4 80.4% 40%;--primary-foreground:0 0% 100%;--secondary:210 12.5% 96.9%;--secondary-foreground:225 15.4% 5.1%;--muted:210 12.5% 96.9%;--muted-foreground:218.6 8.4% 32.5%;--ui-accent:210 12.5% 96.9%;--ui-accent-foreground:225 15.4% 5.1%;--destructive:357.5 57.1% 49.4%;--destructive-foreground:0 0% 100%;--border:214.3 13.2% 89.6%;--input:214.3 13.2% 89.6%;--ring:15.4 80.4% 40%;--radius:0.5rem}.dark{--background:225 15.4% 5.1%;--foreground:210 12.5% 96.9%;--card:222.9 13.7% 10%;--card-foreground:210 12.5% 96.9%;--popover:222.9 13.7% 10%;--popover-foreground:210 12.5% 96.9%;--primary:16.1 77.1% 44.5%;--primary-foreground:0 0% 100%;--secondary:218.2 12.1% 17.8%;--secondary-foreground:210 12.5% 96.9%;--muted:218.2 12.1% 17.8%;--muted-foreground:218.2 11.3% 81%;--ui-accent:218.2 12.1% 17.8%;--ui-accent-foreground:210 12.5% 96.9%;--destructive:358.1 75.1% 59%;--destructive-foreground:358.3 71.4% 9.6%;--border:216.9 10.1% 25.3%;--input:216.9 10.1% 25.3%;--ring:19.4 100% 71.6%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}html[lang=ar] body{font-feature-settings:"liga" 1,"kern" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.btn,.icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);box-sizing:border-box;max-inline-size:100%;padding:var(--spacing-sm);border:0;border-radius:var(--radius-md);font-family:var(--font-body,sans-serif);font-size:14px;font-weight:600;line-height:var(--lh-body);text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--dur-normal) var(--ease-standard),color var(--dur-normal) var(--ease-standard),box-shadow var(--dur-normal) var(--ease-standard)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-start-4{inset-inline-start:-1rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.end-0{inset-inline-end:0}.end-1{inset-inline-end:.25rem}.end-2{inset-inline-end:.5rem}.end-4{inset-inline-end:1rem}.end-\[var\(--spacing-md\)\]{inset-inline-end:var(--spacing-md)}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.start-1\/2{inset-inline-start:50%}.start-4{inset-inline-start:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.top-\[var\(--spacing-md\)\]{top:var(--spacing-md)}.top-full{top:100%}.isolate{isolation:isolate}.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-\[100\]{z-index:100}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-auto{z-index:auto}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.order-last{order:9999}.col-span-3{grid-column:span 3/span 3}.col-span-6{grid-column:span 6/span 6}.\!m-0{margin:0!important}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.m-0{margin:0}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-\[var\(--spacing-2xl\)\]{margin-left:calc(var(--spacing-2xl) * -1);margin-right:calc(var(--spacing-2xl) * -1)}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-1{margin-inline-end:.25rem}.me-1\.5{margin-inline-end:.375rem}.me-2{margin-inline-end:.5rem}.me-3{margin-inline-end:.75rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.ms-6{margin-inline-start:1.5rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-header-group{display:table-header-group}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-video{aspect-ratio:16/9}.\!size-\[18px\]{width:18px!important;height:18px!important}.size-10{width:2.5rem;height:2.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-8{width:2rem;height:2rem}.\!h-10{height:2.5rem!important}.\!h-12{height:3rem!important}.\!h-14{height:3.5rem!important}.\!h-16{height:4rem!important}.\!h-20{height:5rem!important}.\!h-5{height:1.25rem!important}.\!h-6{height:1.5rem!important}.\!h-8{height:2rem!important}.\!h-\[22px\]{height:22px!important}.\!h-\[38px\]{height:38px!important}.\!h-\[42px\]{height:42px!important}.\!h-\[46px\]{height:46px!important}.\!h-\[72px\]{height:72px!important}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-96{height:24rem}.h-\[18px\]{height:18px}.h-\[65vh\]{height:65vh}.h-\[calc\(var\(--lh-body\)_\+_24px\)\]{height:calc(var(--lh-body) + 24px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[500px\]{max-height:500px}.max-h-\[600px\]{max-height:600px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-2\*var\(--spacing-4xl\)\)\]{max-height:calc(100dvh - 2 * var(--spacing-4xl))}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.\!min-h-0{min-height:0!important}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-14{min-height:3.5rem}.min-h-40{min-height:10rem}.min-h-\[120px\]{min-height:120px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[65vh\]{min-height:65vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.\!w-12{width:3rem!important}.\!w-16{width:4rem!important}.\!w-20{width:5rem!important}.\!w-24{width:6rem!important}.\!w-36{width:9rem!important}.\!w-9{width:2.25rem!important}.\!w-\[112px\]{width:112px!important}.\!w-\[120px\]{width:120px!important}.\!w-\[140px\]{width:140px!important}.\!w-\[160px\]{width:160px!important}.\!w-\[200px\]{width:200px!important}.\!w-\[240px\]{width:240px!important}.\!w-\[44px\]{width:44px!important}.\!w-\[48px\]{width:48px!important}.\!w-\[72px\]{width:72px!important}.\!w-full{width:100%!important}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-96{width:24rem}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[78px\]{width:78px}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[calc\(100vw-var\(--spacing-4xl\)\)\]{width:calc(100vw - var(--spacing-4xl))}.w-\[calc\(var\(--lh-body\)_\+_24px\)\]{width:calc(var(--lh-body) + 24px)}.w-\[var\(--anchor-width\)\]{width:var(--anchor-width)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-\[var\(--radix-select-trigger-width\)\]{width:var(--radix-select-trigger-width)}.w-\[var\(--width\)\]{width:var(--width)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-24{min-width:6rem}.min-w-4{min-width:1rem}.min-w-56{min-width:14rem}.min-w-\[1080px\]{min-width:1080px}.min-w-\[140px\]{min-width:140px}.min-w-\[6\.75rem\]{min-width:6.75rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[max\(8rem\2c var\(--radix-select-trigger-width\)\)\]{min-width:max(8rem,var(--radix-select-trigger-width))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-80{max-width:20rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[400px\]{max-width:400px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[9rem\]{max-width:9rem}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(24rem\2c calc\(100vw-2rem\)\)\]{max-width:min(24rem,calc(100vw - 2rem))}.max-w-\[var\(--available-width\)\]{max-width:var(--available-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-2xl{max-width:1536px}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-1\/2{--tw-translate-x:50%}.translate-x-1\/2,.translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y:50%}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.\!items-start{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[var\(--spacing-md\)\]{gap:var(--spacing-md)}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.divide-neutral-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 229 229/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[--radius-full\]{border-radius:var(--radius-full)!important}.\!rounded-\[--radius-md\]{border-radius:var(--radius-md)!important}.\!rounded-\[--radius-sm\]{border-radius:var(--radius-sm)!important}.\!rounded-lg{border-radius:var(--radius)!important}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[2px\]{border-radius:2px}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-e-lg{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[5px\]{border-width:5px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-s{border-inline-start-width:1px}.border-s-0{border-inline-start-width:0}.border-s-4{border-inline-start-width:4px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#efe3dd\]{--tw-border-opacity:1;border-color:rgb(239 227 221/var(--tw-border-opacity,1))}.border-\[\#f2d7cb\]{--tw-border-opacity:1;border-color:rgb(242 215 203/var(--tw-border-opacity,1))}.border-\[color\:var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--border-default\)\]{border-color:var(--border-default)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-border\/70{border-color:hsl(var(--border)/.7)}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/30{border-color:hsl(var(--destructive)/.3)}.border-destructive\/40{border-color:hsl(var(--destructive)/.4)}.border-destructive\/50{border-color:hsl(var(--destructive)/.5)}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-500\/50{border-color:rgba(34,197,94,.5)}.border-input{border-color:hsl(var(--input))}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-primary-600{--tw-border-opacity:1;border-color:rgb(240 93 34/var(--tw-border-opacity,1))}.border-primary\/30{border-color:hsl(var(--primary)/.3)}.border-primary\/50{border-color:hsl(var(--primary)/.5)}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.border-white\/30{border-color:hsla(0,0%,100%,.3)}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-500\/50{border-color:rgba(234,179,8,.5)}.border-s-green-500{--tw-border-opacity:1;border-inline-start-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-s-orange-500{--tw-border-opacity:1;border-inline-start-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-s-pink-500{--tw-border-opacity:1;border-inline-start-color:rgb(236 72 153/var(--tw-border-opacity,1))}.border-s-primary{border-inline-start-color:hsl(var(--primary))}.border-s-purple-500{--tw-border-opacity:1;border-inline-start-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:transparent}.bg-\[\#1877F2\]{--tw-bg-opacity:1;background-color:rgb(24 119 242/var(--tw-bg-opacity,1))}.bg-\[\#1DA1F2\]{--tw-bg-opacity:1;background-color:rgb(29 161 242/var(--tw-bg-opacity,1))}.bg-\[\#b85a34\]{--tw-bg-opacity:1;background-color:rgb(184 90 52/var(--tw-bg-opacity,1))}.bg-\[\#ffdccc\]{--tw-bg-opacity:1;background-color:rgb(255 220 204/var(--tw-bg-opacity,1))}.bg-\[\#fff4ef\]{--tw-bg-opacity:1;background-color:rgb(255 244 239/var(--tw-bg-opacity,1))}.bg-\[\#fff8f5\]{--tw-bg-opacity:1;background-color:rgb(255 248 245/var(--tw-bg-opacity,1))}.bg-\[var\(--accent-solid\)\]{background-color:var(--accent-solid)}.bg-\[var\(--accent-subtle\)\]{background-color:var(--accent-subtle)}.bg-\[var\(--bg-disabled\)\]{background-color:var(--bg-disabled)}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--bg-surface-2\)\]{background-color:var(--bg-surface-2)}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--error-bg\)\]{background-color:var(--error-bg)}.bg-\[var\(--info-bg\)\]{background-color:var(--info-bg)}.bg-\[var\(--overlay-scrim\)\]{background-color:var(--overlay-scrim)}.bg-\[var\(--success-bg\)\]{background-color:var(--success-bg)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-\[var\(--warning-bg\)\]{background-color:var(--warning-bg)}.bg-accent{background-color:hsl(var(--ui-accent))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:rgba(0,0,0,.2)}.bg-black\/80{background-color:rgba(0,0,0,.8)}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/5{background-color:hsl(var(--destructive)/.05)}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-50\/50{background-color:rgba(240,253,244,.5)}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/20{background-color:hsl(var(--muted)/.2)}.bg-muted\/30{background-color:hsl(var(--muted)/.3)}.bg-muted\/40{background-color:hsl(var(--muted)/.4)}.bg-muted\/50{background-color:hsl(var(--muted)/.5)}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-neutral-50{--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-primary-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-primary-foreground\/30{background-color:hsl(var(--primary-foreground)/.3)}.bg-primary\/10{background-color:hsl(var(--primary)/.1)}.bg-primary\/20{background-color:hsl(var(--primary)/.2)}.bg-primary\/5{background-color:hsl(var(--primary)/.05)}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/60{--tw-gradient-from:rgba(0,0,0,.6) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black\/90{--tw-gradient-from:rgba(0,0,0,.9) var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,250,251,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-400{--tw-gradient-from:#fb923c var(--tw-gradient-from-position);--tw-gradient-to:rgba(251,146,60,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary-600{--tw-gradient-from:#f05d22 var(--tw-gradient-from-position);--tw-gradient-to:rgba(240,93,34,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),rgba(0,0,0,.4) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-black\/20{--tw-gradient-to:rgba(0,0,0,.2) var(--tw-gradient-to-position)}.to-black\/70{--tw-gradient-to:rgba(0,0,0,.7) var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}.to-primary-700{--tw-gradient-to:#c2410c var(--tw-gradient-to-position)}.to-primary-800{--tw-gradient-to:#9a3412 var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[var\(--spacing-2xl\)\]{padding:var(--spacing-2xl)}.p-\[var\(--spacing-md\)\]{padding:var(--spacing-md)}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[var\(--spacing-2xl\)\]{padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl)}.px-\[var\(--spacing-sm\)\]{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[var\(--spacing-2xs\)\]{padding-top:var(--spacing-2xs);padding-bottom:var(--spacing-2xs)}.py-\[var\(--spacing-xs\)\]{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pe-10{padding-inline-end:2.5rem}.pe-12{padding-inline-end:3rem}.pe-20{padding-inline-end:5rem}.pe-4{padding-inline-end:1rem}.pe-8{padding-inline-end:2rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.ps-1{padding-inline-start:.25rem}.ps-3{padding-inline-start:.75rem}.ps-8{padding-inline-start:2rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[2px\]{padding-top:2px}.pt-\[var\(--spacing-md\)\]{padding-top:var(--spacing-md)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.font-arabic{font-family:var(--font-kaff),system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-inter),var(--font-kaff),system-ui,sans-serif}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[18px\]{font-size:18px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-normal{font-weight:400!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.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)}.\!leading-7{line-height:1.75rem!important}.\!leading-\[var\(--lh-body-sm\)\]{line-height:var(--lh-body-sm)!important}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[22px\]{line-height:22px}.leading-\[var\(--lh-body\)\]{line-height:var(--lh-body)}.leading-\[var\(--lh-body-sm\)\]{line-height:var(--lh-body-sm)}.leading-\[var\(--lh-caption\)\]{line-height:var(--lh-caption)}.leading-\[var\(--lh-h3\)\]{line-height:var(--lh-h3)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.2px\]{letter-spacing:.2px}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-\[0\.6px\]{letter-spacing:.6px}.tracking-\[var\(--ls-caption\)\]{letter-spacing:var(--ls-caption)}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#2e2321\]{--tw-text-opacity:1;color:rgb(46 35 33/var(--tw-text-opacity,1))}.text-\[\#2f2321\]{--tw-text-opacity:1;color:rgb(47 35 33/var(--tw-text-opacity,1))}.text-\[\#3a2a26\]{--tw-text-opacity:1;color:rgb(58 42 38/var(--tw-text-opacity,1))}.text-\[\#3b2d2a\]{--tw-text-opacity:1;color:rgb(59 45 42/var(--tw-text-opacity,1))}.text-\[\#5f4841\]{--tw-text-opacity:1;color:rgb(95 72 65/var(--tw-text-opacity,1))}.text-\[\#8a6b63\]{--tw-text-opacity:1;color:rgb(138 107 99/var(--tw-text-opacity,1))}.text-\[\#8b6b61\]{--tw-text-opacity:1;color:rgb(139 107 97/var(--tw-text-opacity,1))}.text-\[\#b85a34\]{--tw-text-opacity:1;color:rgb(184 90 52/var(--tw-text-opacity,1))}.text-\[\#c7684a\]{--tw-text-opacity:1;color:rgb(199 104 74/var(--tw-text-opacity,1))}.text-\[color\:var\(--accent-on-subtle\)\]{color:var(--accent-on-subtle)}.text-\[color\:var\(--error\)\]{color:var(--error)}.text-\[color\:var\(--error-text\)\]{color:var(--error-text)}.text-\[color\:var\(--info-text\)\]{color:var(--info-text)}.text-\[color\:var\(--success\)\]{color:var(--success)}.text-\[color\:var\(--text-link\)\]{color:var(--text-link)}.text-\[color\:var\(--text-primary\)\]{color:var(--text-primary)}.text-\[color\:var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[color\:var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[color\:var\(--warning\)\]{color:var(--warning)}.text-\[color\:var\(--warning-text\)\]{color:var(--warning-text)}.text-\[var\(--bg-surface\)\]{color:var(--bg-surface)}.text-\[var\(--text-disabled\)\]{color:var(--text-disabled)}.text-\[var\(--text-on-accent\)\]{color:var(--text-on-accent)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--warning-text\)\]{color:var(--warning-text)}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-destructive\/60{color:hsl(var(--destructive)/.6)}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground)/.5)}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/50{color:hsl(var(--muted-foreground)/.5)}.text-muted-foreground\/70{color:hsl(var(--muted-foreground)/.7)}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-neutral-950{--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-100{--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.text-primary-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-primary-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-primary-600{--tw-text-opacity:1;color:rgb(240 93 34/var(--tw-text-opacity,1))}.text-primary-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-secondary{color:hsl(var(--secondary))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-white\/90{color:hsla(0,0%,100%,.9)}.text-white\/95{color:hsla(0,0%,100%,.95)}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[shadow\:var\(--elevation-lg\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[shadow\:var\(--elevation-lg\)\]{--tw-shadow:var(--elevation-lg);--tw-shadow-colored:var(--elevation-lg)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-primary\/20{--tw-ring-color:hsl(var(--primary)/0.2)}.ring-primary\/25{--tw-ring-color:hsl(var(--primary)/0.25)}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06))}.drop-shadow-md,.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-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[opacity\2c transform\]{transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-\[var\(--dur-fast\)\]{transition-duration:var(--dur-fast)}.ease-\[var\(--ease-enter\)\]{transition-timing-function:var(--ease-enter)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.text-destructive{color:var(--error-text)}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.animate-shake{animation:shake .5s ease-in-out}.rtl .space-x-2>:not([hidden])~:not([hidden]),.rtl .space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.rtl .rtl-flip{transform:scaleX(-1)}.rtl .text-left,.rtl .text-right{text-align:right}.rtl .ml-auto{margin-left:0;margin-right:auto}.rtl .mr-auto{margin-right:0;margin-left:auto}.rtl .sidebar-left{left:auto;right:0}.rtl input[type=email],.rtl input[type=number],.rtl input[type=password],.rtl input[type=text],.rtl select,.rtl textarea{text-align:inherit}.rtl [data-radix-popper-content-wrapper]{--radix-popper-transform-origin:top right!important}.rich-text-editor-wrapper{overflow:visible}.rich-text-editor-wrapper .ql-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:0;border-bottom-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--muted)/.5);padding:.5rem}.rich-text-editor-wrapper .ql-toolbar .ql-formats{display:flex;align-items:center;gap:.125rem}.rich-text-editor-wrapper .ql-toolbar .ql-formats+.ql-formats{margin-inline-start:.25rem;border-inline-start-width:1px;border-color:hsl(var(--input));padding-inline-start:.375rem}.rich-text-editor-wrapper .ql-toolbar .icon-btn{display:inline-flex;align-items:center;justify-content:center;float:none;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--accent-on-subtle)}.rich-text-editor-wrapper .ql-toolbar .icon-btn>svg{float:none;width:16px;height:16px}.rich-text-editor-wrapper .ql-toolbar .icon-btn .ql-stroke{stroke:currentColor}.rich-text-editor-wrapper .ql-toolbar .icon-btn .ql-fill{fill:currentColor}.rich-text-editor-wrapper .ql-toolbar .icon-btn:not(:disabled):is(:hover,.ql-active){background:var(--accent-subtle);color:var(--accent-on-subtle)}.rich-text-editor-wrapper .ql-toolbar .icon-btn:disabled{background:var(--bg-disabled);color:var(--text-disabled);cursor:not-allowed}.rich-text-editor-wrapper .ql-toolbar .ql-picker .ql-stroke{stroke:hsl(var(--foreground)/.6)}.rich-text-editor-wrapper .ql-toolbar .ql-picker .ql-fill{fill:hsl(var(--foreground)/.6)}.rich-text-editor-wrapper .ql-toolbar .ql-picker{height:2rem;min-width:2rem;border-radius:calc(var(--radius) - 2px);border-width:0;color:hsl(var(--foreground)/.7);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.rich-text-editor-wrapper .ql-toolbar .ql-picker:hover{background-color:hsl(var(--ui-accent));color:hsl(var(--foreground))}.rich-text-editor-wrapper .ql-toolbar .ql-picker.ql-expanded .ql-picker-options{z-index:100;margin-top:.25rem;border-radius:calc(var(--radius) - 2px);border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--popover));padding-top:.25rem;padding-bottom:.25rem;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.rich-text-editor-wrapper .ql-toolbar .ql-picker .ql-picker-options .ql-picker-item{cursor:pointer;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.rich-text-editor-wrapper .ql-toolbar .ql-picker .ql-picker-options .ql-picker-item:hover{background-color:hsl(var(--ui-accent))}.rich-text-editor-wrapper .ql-toolbar .ql-picker .ql-picker-label{border-width:0;padding-left:.5rem;padding-right:.5rem}.rich-text-editor-wrapper .ql-toolbar button.ql-header{min-width:2rem;font-size:.75rem;line-height:1rem;font-weight:600}.rich-text-editor-wrapper .ql-toolbar button.ql-header:before{content:none!important}.rich-text-editor-wrapper .ql-container{border-width:0}.rich-text-editor-wrapper .ql-editor{direction:ltr;min-height:100px;padding:.75rem;font-size:.875rem;line-height:1.25rem;line-height:1.625}.news-preview-body h2,.news-preview-body h3,.rich-text-editor-wrapper .ql-editor h2,.rich-text-editor-wrapper .ql-editor h3{margin-top:.5rem;margin-bottom:.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}.rich-text-editor-wrapper .ql-editor.ql-blank:before{color:hsl(var(--muted-foreground))}.rich-text-editor-wrapper[dir=rtl] .ql-editor.ql-blank:before{text-align:right}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}[data-demo-highlight]{outline:3px dashed hsl(var(--primary));outline-offset:-3px}.demo-panel{--demo-exit-x:100%;touch-action:pan-y pinch-zoom;overscroll-behavior:contain}.demo-panel[dir=rtl]{--demo-exit-x:-100%}.demo-panel[data-state=open]{animation:demo-panel-in var(--dur-slow) var(--ease-enter) both}.demo-panel[data-state=open][data-demo-dragged]{animation:none;transform:translateX(var(--demo-drag-x,0));transition:transform var(--dur-normal) var(--ease-enter)}.demo-panel[data-state=open][data-demo-dragging]{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grabbing}.demo-panel[data-state=closed]{animation:demo-panel-out var(--dur-normal) var(--ease-exit) both}.demo-panel-overlay[data-state=open]{animation:demo-overlay-in var(--dur-normal) var(--ease-enter) both}.demo-panel-overlay[data-state=closed]{animation:demo-overlay-out var(--dur-normal) var(--ease-exit) both}@keyframes demo-panel-in{0%{transform:translateX(var(--demo-exit-x));opacity:0}to{transform:translateX(0);opacity:1}}@keyframes demo-panel-out{0%{transform:translateX(var(--demo-drag-x,0));opacity:1}to{transform:translateX(var(--demo-exit-x));opacity:0}}@keyframes demo-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes demo-overlay-out{0%{opacity:1}to{opacity:0}}:root{--orange-50:#fff2ec;--orange-100:#ffdfd0;--orange-200:#ffcbaf;--orange-300:#ff9d6e;--orange-400:#ff7723;--orange-500:#f15a22;--orange-600:#e14e19;--orange-650:#c9491a;--orange-700:#b83e14;--orange-800:#8f3110;--orange-900:#5c1f0a;--ink-100:#e6e3e3;--ink-200:#c7c2c3;--ink-400:#8a8385;--ink-800:#3a3536;--ink-900:#231f20;--ink-on-orange:#2b1206;--gray-25:#fbfbfc;--gray-50:#f6f7f8;--gray-100:#eef0f2;--gray-200:#e1e4e8;--gray-300:#c9cdd4;--gray-400:#a6abb5;--gray-500:#7a8089;--gray-550:#6b7079;--gray-600:#4c515a;--gray-700:#3a3f47;--gray-800:#282c33;--gray-900:#16181d;--gray-950:#0b0c0f;--white:#fff;--green-50:#ecfdf3;--green-100:#d2f5e1;--green-500:#17a05e;--green-600:#128052;--green-700:#0e6642;--green-900:#094732;--amber-50:#fff8eb;--amber-100:#feebc8;--amber-500:#e0a008;--amber-600:#b7791f;--amber-700:#8f5a10;--amber-900:#713f12;--red-50:#fef1f0;--red-100:#fddcda;--red-500:#e5484d;--red-600:#c6363c;--red-700:#a02a30;--red-900:#7f2226;--blue-25:#f5f9ff;--blue-50:#eff5ff;--blue-100:#dbe8fe;--blue-200:#bfd8fe;--blue-300:#91c7fc;--blue-400:#5ca2fe;--blue-500:#2f7bfa;--blue-600:#045df5;--blue-700:#0e40ab;--blue-800:#042d94;--blue-900:#07286b;--blue-950:#031a35;--bg-page:var(--gray-25);--bg-surface:var(--white);--bg-surface-2:var(--gray-50);--bg-inverse:var(--gray-900);--bg-disabled:var(--gray-100);--text-primary:var(--gray-950);--text-secondary:var(--gray-600);--text-tertiary:var(--gray-550);--text-inverse:var(--white);--text-on-accent:var(--white);--text-link:var(--orange-700);--text-disabled:var(--gray-400);--border-default:var(--gray-200);--border-subtle:#edf0f3;--border-strong:var(--gray-300);--border-control:#939599;--border-focus:var(--orange-700);--border-disabled:var(--gray-200);--accent:var(--orange-700);--accent-hover:var(--orange-800);--accent-active:var(--orange-900);--accent-subtle:var(--orange-50);--accent-on-subtle:var(--orange-800);--accent-solid:var(--orange-700);--accent-solid-hover:var(--orange-800);--accent-solid-active:var(--orange-900);--sidebar-bg:var(--ink-900);--sidebar-bg-active:var(--orange-700);--sidebar-text:var(--ink-100);--sidebar-text-active:var(--white);--sidebar-text-muted:var(--ink-200);--sidebar-border:var(--ink-800);--sidebar-field:hsla(0,0%,100%,.1);--sidebar-field-focus:rgba(191,216,254,.2);--sidebar-focus-ring:var(--orange-400);--brand-hamad:var(--orange-500);--success-bg:var(--green-50);--success-text:var(--green-700);--success:var(--green-600);--warning-bg:var(--amber-50);--warning-text:var(--amber-700);--warning:var(--amber-600);--error-bg:var(--red-50);--error-text:var(--red-700);--error:var(--red-600);--info-bg:var(--blue-50);--info-text:var(--blue-700);--info:var(--blue-600);--overlay-scrim:rgba(14,12,11,.55);--chart-series-1:var(--orange-700);--chart-series-2:#0f766e;--chart-series-3:#6d28d9;--chart-series-4:#a16207;--chart-series-5:#be123c;--success-on-solid:var(--white);--warning-on-solid:#2b1d05;--error-on-solid:var(--white);--info-on-solid:var(--white);--error-hover:#ad2a30;--error-active:#992329;--skeleton-sheen:hsla(0,0%,100%,.85);--select-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath transform='translate(3.25 5.25)' d='M8.75005 0.75008C8.75005 0.75008 5.80409 4.75004 4.75002 4.75005C3.69594 4.75006 0.750049 0.750049 0.750049 0.750049' stroke='%236b7079' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--glyph-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath transform='translate(3.25 5.25)' d='M8.75005 0.75008C8.75005 0.75008 5.80409 4.75004 4.75002 4.75005C3.69594 4.75006 0.750049 0.750049 0.750049 0.750049' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--glyph-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.33333 0.833333C3.74348 0.833333 0.833333 3.74348 0.833333 7.33333C0.833333 10.9232 3.74348 13.8333 7.33333 13.8333C8.94827 13.8333 10.4257 13.2444 11.5625 12.2695L14.3131 15.0202C14.5084 15.2155 14.8249 15.2155 15.0202 15.0202C15.2155 14.8249 15.2155 14.5084 15.0202 14.3131L12.2695 11.5625C13.2444 10.4257 13.8333 8.94827 13.8333 7.33333C13.8333 3.74348 10.9232 0.833333 7.33333 0.833333ZM1.83333 7.33333C1.83333 4.29577 4.29577 1.83333 7.33333 1.83333C10.3709 1.83333 12.8333 4.29577 12.8333 7.33333C12.8333 10.3709 10.3709 12.8333 7.33333 12.8333C4.29577 12.8333 1.83333 10.3709 1.83333 7.33333Z' fill='black'/%3E%3C/svg%3E");--glyph-filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M10.6667 10.1667C11.5057 10.1667 12.2112 10.7308 12.429 11.5H14C14.2761 11.5 14.5 11.7239 14.5 12C14.5 12.2761 14.2761 12.5 14 12.5H12.429C12.2112 13.2692 11.5057 13.8333 10.6667 13.8333C9.82767 13.8333 9.12211 13.2692 8.9043 12.5H2C1.72386 12.5 1.5 12.2761 1.5 12C1.5 11.7239 1.72386 11.5 2 11.5H8.9043C9.12211 10.7308 9.82767 10.1667 10.6667 10.1667ZM10.0013 12.5C10.1534 12.702 10.3943 12.8333 10.6667 12.8333C10.939 12.8333 11.18 12.702 11.332 12.5H10.0013ZM10.6667 11.1667C10.3943 11.1667 10.1534 11.298 10.0013 11.5H11.332C11.18 11.298 10.939 11.1667 10.6667 11.1667ZM5.33333 6.16667C6.17233 6.16667 6.87789 6.73076 7.0957 7.5H14C14.2761 7.5 14.5 7.72386 14.5 8C14.5 8.27614 14.2761 8.5 14 8.5H7.0957C6.87789 9.26924 6.17233 9.83333 5.33333 9.83333C4.49433 9.83333 3.78878 9.26924 3.57096 8.5H2C1.72386 8.5 1.5 8.27614 1.5 8C1.5 7.72386 1.72386 7.5 2 7.5H3.57096C3.78878 6.73076 4.49433 6.16667 5.33333 6.16667ZM4.66797 8.5C4.82003 8.70204 5.06099 8.83333 5.33333 8.83333C5.60568 8.83333 5.84663 8.70204 5.9987 8.5H4.66797ZM5.33333 7.16667C5.06099 7.16667 4.82003 7.29797 4.66797 7.5H5.9987C5.84663 7.29797 5.60568 7.16667 5.33333 7.16667ZM10 2.16667C10.839 2.16667 11.5446 2.73076 11.7624 3.5H14C14.2761 3.5 14.5 3.72386 14.5 4C14.5 4.27614 14.2761 4.5 14 4.5H11.7624C11.5446 5.26924 10.839 5.83333 10 5.83333C9.161 5.83333 8.45544 5.26924 8.23763 4.5H2C1.72386 4.5 1.5 4.27614 1.5 4C1.5 3.72386 1.72386 3.5 2 3.5H8.23763C8.45544 2.73076 9.161 2.16667 10 2.16667ZM9.33464 4.5C9.4867 4.70204 9.72766 4.83333 10 4.83333C10.2723 4.83333 10.5133 4.70204 10.6654 4.5H9.33464ZM10 3.16667C9.72766 3.16667 9.4867 3.29797 9.33464 3.5H10.6654C10.5133 3.29797 10.2723 3.16667 10 3.16667Z' fill='black'/%3E%3C/svg%3E");--glyph-arrow-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath transform='translate(6.75 4.25)' d='M5.74996 0.750049C5.74996 0.750049 0.750011 4.43249 0.75 5.75009C0.749989 7.06768 5.75 10.75 5.75 10.75' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--glyph-arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7.50004 5C7.50004 5 12.5 8.68242 12.5 10C12.5 11.3177 7.5 15 7.5 15' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--glyph-check-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M14.1667 8C14.1667 4.59424 11.4058 1.83333 8 1.83333C4.59424 1.83333 1.83333 4.59424 1.83333 8C1.83333 11.4058 4.59424 14.1667 8 14.1667C11.4058 14.1667 14.1667 11.4058 14.1667 8ZM15.1667 8C15.1667 11.958 11.958 15.1667 8 15.1667C4.04196 15.1667 0.833333 11.958 0.833333 8C0.833333 4.04196 4.04196 0.833333 8 0.833333C11.958 0.833333 15.1667 4.04196 15.1667 8Z' fill='black'/%3E%3Cpath d='M10.3132 5.97982C10.5084 5.78456 10.8249 5.78456 11.0202 5.97982C11.2154 6.17508 11.2154 6.49159 11.0202 6.68685L7.35352 10.3535C7.15825 10.5488 6.84175 10.5488 6.64648 10.3535L4.97982 8.68685C4.78456 8.49159 4.78456 8.17508 4.97982 7.97982C5.17508 7.78456 5.49159 7.78456 5.68685 7.97982L7 9.29297L10.3132 5.97982Z' fill='black'/%3E%3C/svg%3E");--spacing-3xs:2px;--spacing-2xs:4px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:20px;--spacing-xl:24px;--spacing-2xl:32px;--spacing-3xl:40px;--spacing-4xl:48px;--spacing-5xl:64px;--spacing-6:6px;--spacing-10:10px;--spacing-14:14px;--radius-xs:5px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--elevation-sm:0 1px 2px 0 rgba(3,26,53,.06);--elevation-md:0 4px 12px -2px rgba(3,26,53,.1);--elevation-lg:0 12px 32px -4px rgba(3,26,53,.16);--z-sticky:30;--z-scrim:1000;--z-modal:1001;--z-toast:1100;--font-latin:var(--font-inter),"Inter","Segoe UI",system-ui,sans-serif;--font-arabic:var(--font-kaff),"29LT Kaff","IBM Plex Sans Arabic","Segoe UI",system-ui,sans-serif;--font-body:var(--font-latin);--lh-display:48px;--lh-h1:40px;--lh-h2:32px;--lh-h3:28px;--lh-body-lg:26px;--lh-body:22px;--lh-body-sm:20px;--lh-label:16px;--lh-caption:16px;--ls-label:0.3px;--ls-caption:0.2px;--fw-display:700;--dur-instant:50ms;--dur-fast:100ms;--dur-normal:200ms;--dur-slow:250ms;--dur-slower:300ms;--dur-shake:400ms;--dur-shimmer:1500ms;--dur-label-slide:4500ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-enter:cubic-bezier(0,0,0.2,1);--ease-exit:cubic-bezier(0.4,0,1,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1)}.dark,[data-theme=dark]{--bg-page:var(--gray-950);--bg-surface:var(--gray-900);--bg-surface-2:var(--gray-800);--bg-inverse:var(--gray-100);--bg-disabled:var(--gray-800);--text-primary:var(--gray-50);--text-secondary:var(--gray-300);--text-tertiary:var(--gray-400);--text-inverse:var(--gray-950);--text-on-accent:var(--white);--text-link:var(--orange-300);--text-disabled:var(--gray-600);--border-default:var(--gray-700);--border-subtle:#282c32;--border-strong:var(--gray-600);--border-control:#61656d;--border-focus:var(--orange-300);--border-disabled:var(--gray-700);--accent:var(--orange-500);--accent-hover:var(--orange-400);--accent-active:var(--orange-300);--accent-subtle:var(--orange-900);--accent-on-subtle:var(--orange-200);--accent-solid:var(--orange-650);--accent-solid-hover:var(--orange-700);--accent-solid-active:var(--orange-800);--sidebar-bg:var(--gray-900);--sidebar-bg-active:var(--orange-700);--sidebar-text:var(--gray-300);--sidebar-text-active:var(--white);--sidebar-text-muted:var(--gray-400);--sidebar-border:var(--gray-700);--sidebar-field:rgba(201,205,212,.12);--sidebar-field-focus:rgba(201,205,212,.2);--sidebar-focus-ring:var(--orange-400);--brand-hamad:var(--orange-400);--success-bg:var(--green-900);--success-text:var(--green-100);--success:var(--green-500);--warning-bg:var(--amber-900);--warning-text:var(--amber-100);--warning:var(--amber-500);--error-bg:var(--red-900);--error-text:var(--red-100);--error:var(--red-500);--info-bg:var(--blue-900);--info-text:var(--blue-100);--info:var(--blue-500);--overlay-scrim:rgba(0,0,0,.66);--chart-series-1:var(--orange-500);--chart-series-2:#2dd4bf;--chart-series-3:#a78bfa;--chart-series-4:#fbbf24;--chart-series-5:#fb7185;--success-on-solid:#04240f;--warning-on-solid:#2b1d05;--error-on-solid:#2a0708;--info-on-solid:#001026;--error-hover:#ef5c61;--error-active:#f47478;--skeleton-sheen:hsla(0,0%,100%,.08);--select-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath transform='translate(3.25 5.25)' d='M8.75005 0.75008C8.75005 0.75008 5.80409 4.75004 4.75002 4.75005C3.69594 4.75006 0.750049 0.750049 0.750049 0.750049' stroke='%23a6abb5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:lang(ar),[dir=rtl]{--font-body:var(--font-arabic);--lh-display:52px;--lh-h1:44px;--lh-h2:34px;--lh-h3:28px;--lh-body-lg:28px;--lh-body:24px;--lh-body-sm:22px;--lh-label:20px;--lh-caption:18px;--ls-label:0;--ls-caption:0;--fw-display:600}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0ms;--dur-fast:0ms;--dur-normal:0ms;--dur-slow:0ms;--dur-slower:0ms;--dur-shake:0ms}}*{box-sizing:border-box}:root{scrollbar-gutter:stable}body{margin:0;background:var(--bg-page);color:var(--text-primary);font:400 14px/var(--lh-body) var(--font-body);transition:background-color var(--dur-slower) var(--ease-standard),color var(--dur-slower) var(--ease-standard)}.display{font-size:40px;font-weight:var(--fw-display);line-height:var(--lh-display);margin:0}.h1{font-size:32px;line-height:var(--lh-h1)}.h1,.h2{font-weight:600;margin:0}.h2{font-size:24px;line-height:var(--lh-h2)}.h3{font-size:18px;font-weight:600;line-height:var(--lh-h3);margin:0}.body-lg{font-size:16px;font-weight:400;line-height:var(--lh-body-lg)}.body{font-weight:400}.body,.body-strong{font-size:14px;line-height:var(--lh-body)}.body-strong{font-weight:600}.body-sm{font-size:13px;font-weight:400;line-height:var(--lh-body-sm)}.label{font-size:12px;font-weight:600;line-height:var(--lh-label);letter-spacing:var(--ls-label)}.caption{font-size:11px;font-weight:400;line-height:var(--lh-caption);letter-spacing:var(--ls-caption)}.btn>svg,.icon-btn>svg{inline-size:16px;block-size:16px;flex-shrink:0;pointer-events:none}.btn--primary{background:var(--accent-solid);color:var(--text-on-accent)}.btn--primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--accent-solid-hover)}.btn--secondary,.icon-btn--secondary{background:var(--bg-surface);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-default)}:is(.btn--secondary,.icon-btn--secondary):not(:disabled):not([aria-disabled=true]):hover{background:var(--bg-surface-2)}.btn--ghost,.icon-btn--ghost{background:transparent;color:var(--accent-on-subtle)}:is(.btn--ghost,.icon-btn--ghost):not(:disabled):not([aria-disabled=true]):hover{background:var(--accent-subtle)}.btn--danger,.icon-btn--danger{background:var(--error);color:var(--text-on-accent)}:is(.btn--danger,.icon-btn--danger):not(:disabled):not([aria-disabled=true]):hover{background:var(--red-700)}.btn--sm,.btn--xs{font-size:13px;font-weight:400;line-height:var(--lh-body-sm)}.btn--xs{padding:var(--spacing-6) var(--spacing-10);border-radius:var(--radius-sm)}.icon-btn{inline-size:40px;block-size:40px;flex-shrink:0;padding:0}.icon-btn--primary{background:var(--accent);color:var(--text-on-accent)}.icon-btn--primary:not(:disabled):not([aria-disabled=true]):hover{background:var(--accent-hover)}:is(.btn,.icon-btn):focus-visible{box-shadow:none;outline:2px solid var(--border-focus);outline-offset:0}:is(.btn,.icon-btn):is(:disabled,[aria-disabled=true]){background:var(--bg-disabled);color:var(--text-disabled);box-shadow:none;cursor:not-allowed;opacity:1}:is(.btn--secondary,.icon-btn--secondary):is(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 1px var(--border-disabled)}.field{display:flex;flex-direction:column;gap:var(--spacing-2xs);max-width:320px}.field__label{font-size:12px;font-weight:600;line-height:var(--lh-label);letter-spacing:var(--ls-label);color:var(--text-secondary)}.field__label-optional{font-size:12px;color:var(--text-tertiary);margin-inline-start:var(--spacing-2xs)}.field__helper{font-size:11px;line-height:var(--lh-caption);letter-spacing:var(--ls-caption);color:var(--text-tertiary)}.field--error .field__helper,.field__helper--error{color:var(--error-text)}.field__helper--warning{color:var(--warning-text)}.field__label-optional{font-weight:400}.field__helper--iconed{display:inline-flex;align-items:flex-start;gap:var(--spacing-2xs)}.field__helper-icon{flex:none;inline-size:14px;block-size:14px;margin-block-start:1px}.bilingual-field{display:flex;flex-direction:column;gap:var(--spacing-xs);min-inline-size:0}.bilingual-field__label{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.bilingual-field__cells{display:grid;gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:768px){.bilingual-field__cells{grid-template-columns:repeat(2,minmax(0,1fr))}}.bilingual-cell{display:flex;flex-direction:column;gap:var(--spacing-2xs);min-inline-size:0}.bilingual-cell__control{position:relative;min-inline-size:0}.bilingual-cell__control :is(.input,.textarea){padding-inline-end:calc(var(--spacing-md) + 32px)}.bilingual-cell__chip{position:absolute;inset-inline-end:var(--spacing-sm);inset-block-start:50%;translate:0 -50%;display:inline-flex;pointer-events:none}.bilingual-cell__control:has(.textarea) .bilingual-cell__chip{inset-block-start:var(--spacing-sm);translate:none}.bilingual-cell__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xs)}.bilingual-cell__meta>p{margin:0}.lang-chip{display:inline-flex;padding:var(--spacing-3xs) var(--spacing-2xs);border-radius:var(--radius-sm);background:var(--bg-surface-2);color:var(--text-secondary);font:400 11px/16px var(--font-body);letter-spacing:var(--ls-caption)}:is(.input,.textarea)[data-tone=warning]:not([aria-invalid=true]){border-color:var(--warning);box-shadow:inset 0 0 0 .5px var(--warning)}:is(.input,.textarea)[data-tone=warning]:not([aria-invalid=true]):focus-visible{box-shadow:inset 0 0 0 1px var(--warning)}.input,.search,.select,.textarea{width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--border-default);background-color:var(--bg-surface);color:var(--text-primary);font:400 14px/var(--lh-body) var(--font-body);transition:border-color var(--dur-normal) var(--ease-standard),box-shadow var(--dur-normal) var(--ease-standard),background-color var(--dur-normal) var(--ease-standard)}.input::-moz-placeholder,.search::-moz-placeholder,.textarea::-moz-placeholder{color:var(--text-tertiary)}.input::placeholder,.search::placeholder,.textarea::placeholder{color:var(--text-tertiary)}:is(.input,.textarea):focus-visible{outline:none;border-color:var(--border-focus);box-shadow:inset 0 0 0 1px var(--border-focus)}:is(.input,.textarea):is([aria-invalid=true],.field--error *){border-color:var(--error);box-shadow:inset 0 0 0 .5px var(--error)}:is(.input,.textarea):is([aria-invalid=true],.field--error *):focus-visible{box-shadow:inset 0 0 0 1px var(--error)}:is(.input,.textarea)[readonly]:not(:disabled){background-color:var(--bg-surface-2)}:is(.select,.search):is(:focus-visible,[data-state=open]){outline:none;border-color:var(--border-focus);box-shadow:inset 0 0 0 1px var(--border-focus)}:is(.select,.search):is([aria-invalid=true],.field--error *){border-color:var(--error);box-shadow:inset 0 0 0 .5px var(--error)}:is(.select,.search):is([aria-invalid=true],.field--error *):is(:focus-visible,[data-state=open]){box-shadow:inset 0 0 0 1px var(--error)}:is(.input,.textarea,.select,.search):disabled{background-color:var(--bg-disabled);color:var(--text-disabled);border-color:var(--border-disabled);box-shadow:none;cursor:not-allowed}.input--sm,.search--sm{padding:var(--spacing-xs) var(--spacing-sm);font-size:13px;line-height:var(--lh-body-sm)}:is(.input,.textarea){padding:calc(var(--spacing-sm) - 1px) calc(var(--spacing-md) - 1px)}.input.input--sm{padding:calc(var(--spacing-xs) - 1px) calc(var(--spacing-sm) - 1px)}.search:not(.search--sm),.select{padding:calc(var(--spacing-sm) - 1px) calc(var(--spacing-md) - 1px)}@keyframes field-shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.field--shake :is(.input,.textarea,.select,.search){animation:field-shake var(--dur-shake) var(--ease-standard)}button.select{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);text-align:start;cursor:pointer}button.select>:first-child{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select[data-placeholder]:not(:disabled){color:var(--text-tertiary)}.select__chevron{flex:none;inline-size:16px;block-size:16px;background-color:var(--text-tertiary);-webkit-mask:var(--glyph-chevron-down) center /contain no-repeat;mask:var(--glyph-chevron-down) center /contain no-repeat}.select:disabled .select__chevron{background-color:var(--text-disabled)}select.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:calc(var(--spacing-md) + 16px + var(--spacing-xs) - 1px);background-image:var(--select-caret);background-repeat:no-repeat;background-position:right calc(var(--spacing-md) - 1px) center}[dir=rtl] select.select{background-position:left calc(var(--spacing-md) - 1px) center}.search-field{position:relative;display:block;min-inline-size:0}.search-field__glyph{position:absolute;inset-inline-start:var(--spacing-md);inset-block-start:50%;translate:0 -50%;inline-size:16px;block-size:16px;pointer-events:none;background-color:var(--text-tertiary);-webkit-mask:var(--glyph-search) center /contain no-repeat;mask:var(--glyph-search) center /contain no-repeat}.search-field .search{padding-inline-start:calc(var(--spacing-md) + 16px + var(--spacing-xs) - 1px)}.search-field .search--sm{padding-inline-start:calc(var(--spacing-sm) + 14px + var(--spacing-xs) - 1px)}.search-field .search--sm~.search-field__glyph{inset-inline-start:var(--spacing-sm);inline-size:14px;block-size:14px}.search-field .search:disabled~.search-field__glyph{background-color:var(--text-disabled)}button.search{color:var(--text-tertiary);text-align:start;cursor:pointer}.search::-webkit-search-cancel-button,.search::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.dropdown{padding:var(--spacing-2xs);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--bg-surface);color:var(--text-primary);box-shadow:var(--elevation-md);font:400 14px/var(--lh-body) var(--font-body)}.dropdown,.dropdown__list{display:flex;flex-direction:column;gap:2px}.dropdown__item{position:relative;display:flex;align-items:center;min-block-size:36px;padding:6px var(--spacing-sm);border-radius:var(--radius-sm);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;transition:background-color var(--dur-fast) var(--ease-standard)}.dropdown__item:is([data-highlighted],[data-state=open]){background-color:var(--bg-surface-2)}.dropdown__item:not([role]):is(:hover,:focus-visible){background-color:var(--bg-surface-2)}.dropdown__item:is([data-state=checked],[data-selected]){background-color:var(--accent-subtle)}.dropdown__item:is([data-disabled],:disabled){color:var(--text-disabled);pointer-events:none}.dropdown__check{flex:none;box-sizing:content-box;margin-inline-start:auto;inline-size:16px;block-size:16px;padding-inline-start:var(--spacing-xs);background-color:var(--accent);-webkit-mask:var(--glyph-check-circle) content-box center /contain no-repeat;mask:var(--glyph-check-circle) content-box center /contain no-repeat}.dropdown__label{padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-2xs);font-size:12px;font-weight:600;line-height:var(--lh-label);letter-spacing:var(--ls-label);color:var(--text-secondary)}.dropdown__separator{block-size:1px;margin:2px calc(var(--spacing-2xs) * -1);background-color:var(--border-default)}.textarea{display:block;min-block-size:96px;resize:vertical;resize:block}.input-group{display:flex;align-items:stretch}.input-group__code{display:inline-flex;align-items:center;gap:var(--spacing-2xs);padding-inline:var(--spacing-sm);border:1px solid var(--border-default);border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md);border-inline-end:none;background:var(--bg-surface-2);color:var(--text-secondary);font-size:13px;unicode-bidi:isolate}.input-group .input{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.input--ltr{direction:ltr;text-align:start}.field-icon{position:relative;display:block}.field-icon__glyph{position:absolute;inset-inline-start:var(--spacing-sm);inset-block-start:50%;translate:0 -50%;pointer-events:none;line-height:1;color:var(--text-tertiary);transition:color var(--dur-normal) var(--ease-standard)}.field-icon :is(.input,.search){padding-inline-start:var(--spacing-2xl)}[dir=rtl] .input-group__code{border-radius:0 var(--radius-md) var(--radius-md) 0;border-inline-end:1px solid var(--border-default);border-left:none}[dir=rtl] .input-group .input{border-radius:var(--radius-md) 0 0 var(--radius-md)}.input-group .select{flex:none;inline-size:auto;border-start-end-radius:0;border-end-end-radius:0;border-inline-end:none;background-color:var(--bg-surface-2)}.input-group .input{flex:1 1 auto;min-inline-size:0}.badge{display:inline-flex;align-items:center;gap:var(--spacing-2xs);transition:background-color var(--dur-normal) var(--ease-standard),color var(--dur-normal) var(--ease-standard);padding:var(--spacing-3xs) var(--spacing-xs);border-radius:var(--radius-full);font-size:12px;font-weight:600;line-height:var(--lh-label);letter-spacing:var(--ls-label)}.badge--success{background:var(--success-bg);color:var(--success-text)}.badge--warning{background:var(--warning-bg);color:var(--warning-text)}.badge--error{background:var(--error-bg);color:var(--error-text)}.badge--info{background:var(--info-bg);color:var(--info-text)}.badge--neutral{background:var(--bg-surface-2);color:var(--text-secondary)}.badge--solid.badge--success{background:var(--success);color:var(--success-on-solid)}.badge--solid.badge--warning{background:var(--warning);color:var(--warning-on-solid)}.badge--solid.badge--error{background:var(--error);color:var(--error-on-solid)}.badge--solid.badge--info{background:var(--info);color:var(--info-on-solid)}.chip{display:inline-flex;align-items:center;gap:var(--spacing-6);padding:var(--spacing-2xs) var(--spacing-10);border-radius:var(--radius-full);background:var(--accent-subtle);color:var(--accent-on-subtle);font-size:12px;font-weight:600;line-height:var(--lh-label);letter-spacing:var(--ls-label);cursor:default;transition:background-color var(--dur-normal) var(--ease-standard)}.chip__x{border:none;background:none;padding:0;cursor:pointer;color:inherit;font:inherit;line-height:1;opacity:.7;transition:opacity var(--dur-fast) var(--ease-enter),transform var(--dur-fast) var(--ease-enter)}.chip__x:hover{opacity:1;transform:scale(1.15)}.chip__x:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.avatar{inline-size:36px;block-size:36px;border-radius:var(--radius-full);display:inline-grid;place-items:center;background:var(--accent-subtle);color:var(--accent-on-subtle);font:600 13px var(--font-body)}.user-cell{display:flex;align-items:center;gap:var(--spacing-10);min-inline-size:0}.user-cell small{display:block;color:var(--text-secondary)}.user-cell__text{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.user-cell__name{font-size:14px;font-weight:600;line-height:var(--lh-body);color:var(--text-primary);overflow-wrap:anywhere}.user-cell__sub{font-size:11px;line-height:var(--lh-caption);letter-spacing:var(--ls-caption);color:var(--text-secondary);overflow-wrap:anywhere}.notif{display:flex;align-items:center;gap:var(--spacing-sm);min-block-size:72px;min-inline-size:0;padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-surface);border-block-end:1px solid var(--border-default);transition:background-color var(--dur-fast) var(--ease-standard)}.notif:is(button,a):not(:disabled):not([aria-disabled=true]):hover{background:var(--bg-surface-2)}.notif:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.notif:disabled,.notif[aria-disabled=true]{opacity:.5;cursor:not-allowed}.notif__content{display:flex;flex:1;flex-direction:column;gap:2px;min-inline-size:0;overflow-wrap:anywhere}.notif__title{font:400 14px/var(--lh-body) var(--font-body);color:var(--text-primary)}.notif[data-read=false] .notif__title{font-weight:600}.notif__body{font:400 12px/var(--lh-body-sm) var(--font-body);color:var(--text-secondary)}.notif__time{font:400 11px/var(--lh-caption) var(--font-body);letter-spacing:var(--ls-caption);color:var(--text-tertiary)}.notif__indicator{display:flex;align-items:center;inline-size:8px;min-block-size:40px;flex:none}.notif__tile{inline-size:40px;block-size:40px;flex:none;display:grid;place-items:center;background:var(--accent-subtle);color:var(--accent-on-subtle)}.notif__dot,.notif__tile{border-radius:var(--radius-full)}.notif__dot{inline-size:8px;block-size:8px;background:var(--accent);flex:none}@keyframes badge-pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}:is(.checkbox,.switch){position:relative;display:inline-flex;flex:none;vertical-align:middle}.switch{border-radius:var(--radius-full)}.checkbox{border-radius:var(--radius-sm)}:is(.checkbox,.switch)>input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}:is(.checkbox,.switch)>input:disabled{cursor:not-allowed}:is(.checkbox,.switch)>input[aria-disabled=true]{cursor:not-allowed}.radio{display:inline-flex;align-items:center;gap:var(--spacing-xs);cursor:pointer}.radio input{position:absolute;opacity:0;pointer-events:none}.choice{display:inline-flex;align-items:flex-start;gap:var(--spacing-xs);font:400 14px/var(--lh-body) var(--font-body);color:var(--text-primary);cursor:pointer}.choice>.checkbox{margin-block-start:calc((var(--lh-body) - 18px) / 2)}.choice>.switch{margin-block-start:calc((var(--lh-body) - 20px) / 2)}.checkbox__box{width:18px;height:18px;border-radius:var(--radius-sm);border:1.5px solid var(--border-control);background:var(--bg-surface);position:relative;display:block;transition:background-color var(--dur-fast) var(--ease-enter),border-color var(--dur-fast) var(--ease-enter)}.checkbox__box svg{position:absolute;inset:-1.5px;width:18px;height:18px;overflow:visible}.checkbox__box path{fill:none;stroke:var(--text-on-accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.checkbox__tick{stroke-dasharray:17;stroke-dashoffset:17;transition:stroke-dashoffset var(--dur-normal) var(--ease-enter)}.checkbox__dash{opacity:0}.checkbox>input:is(:checked,:indeterminate)+.checkbox__box{background:var(--accent);border-color:var(--accent)}.checkbox>input:checked:not(:indeterminate)+.checkbox__box .checkbox__tick{stroke-dashoffset:0}.checkbox>input:indeterminate+.checkbox__box .checkbox__dash{opacity:1}.checkbox>input:not(:disabled,[aria-disabled=true]):hover+.checkbox__box{border-color:var(--text-secondary)}.checkbox>input:not(:disabled,[aria-disabled=true]):is(:checked,:indeterminate):hover+.checkbox__box{background:var(--accent-hover);border-color:var(--accent-hover)}.checkbox>input:disabled+.checkbox__box{background:var(--bg-disabled);border-color:var(--border-disabled)}.checkbox>input:disabled:is(:checked,:indeterminate)+.checkbox__box{background:var(--border-disabled)}.radio__ring{flex:none;width:20px;height:20px;border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:inset 0 0 0 1.5px var(--border-control);transition:box-shadow var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.radio input:checked+.radio__ring{background:var(--text-on-accent);box-shadow:inset 0 0 0 6px var(--accent-solid)}.switch__track{width:36px;height:20px;border-radius:var(--radius-full);background:var(--gray-200);box-shadow:inset 0 0 0 1px var(--border-control);position:relative;display:block;transition:background-color var(--dur-normal) var(--ease-standard)}.switch__track:after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:var(--radius-full);background:var(--white);transition:translate var(--dur-normal) var(--ease-spring)}.switch>input:checked+.switch__track{background:var(--accent);box-shadow:none}.switch>input:checked+.switch__track:after{translate:16px 0}[dir=rtl] .switch>input:checked+.switch__track:after{translate:-16px 0}.switch>input:not(:disabled,[aria-disabled=true]):hover+.switch__track{box-shadow:inset 0 0 0 1px var(--text-secondary)}.switch>input:not(:disabled,[aria-disabled=true]):checked:hover+.switch__track{background:var(--accent-hover);box-shadow:none}.switch>input:disabled+.switch__track{background:var(--bg-disabled);box-shadow:none}.switch>input:disabled:checked+.switch__track{background:var(--border-disabled)}.checkbox>input:focus-visible+.checkbox__box,.radio input:focus-visible+.radio__ring,.switch>input:focus-visible+.switch__track{outline:2px solid var(--border-focus);outline-offset:2px}.progress{display:flex;flex-direction:column;gap:var(--spacing-6)}.progress__head{display:flex;justify-content:space-between;font-size:12px}.progress__track{height:8px;border-radius:var(--radius-full);background:var(--bg-surface-2);overflow:hidden}.progress__fill{height:100%;width:100%;border-radius:var(--radius-full);background:var(--accent);transform-origin:0 50%;transform:scaleX(var(--p,0));transition:transform var(--dur-slower) var(--ease-enter)}[dir=rtl] .progress__fill{transform-origin:100% 50%}.builder-choices{display:flex;flex-direction:column;gap:var(--spacing-xs);min-inline-size:0;margin:0;padding:0;border:0}.builder-choices__legend{padding:0;margin-block-end:var(--spacing-xs)}.builder-choices__grid{display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.builder-choices--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:479px){.builder-choices--2{grid-template-columns:minmax(0,1fr)}}.builder-choice{position:relative;display:flex;flex-direction:column;gap:var(--spacing-sm);min-inline-size:0;padding:var(--spacing-md);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.builder-choice:not(:has(input:disabled)):hover{border-color:var(--border-strong)}.builder-choice--selected,.builder-choice--selected:hover{border-width:1.5px;border-color:var(--accent);padding:calc(var(--spacing-md) - .5px)}.builder-choice:has(input:focus-visible){outline:2px solid var(--border-focus);outline-offset:2px}.builder-choice:has(input:disabled){cursor:not-allowed;opacity:.6}.builder-choice__top{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs)}.builder-choice__icon{display:grid;place-items:center;flex:none;inline-size:40px;block-size:40px;border-radius:var(--radius-md);background:var(--bg-surface-2);color:var(--text-secondary)}.builder-choice__icon>svg{inline-size:20px;block-size:20px}.builder-choice--selected .builder-choice__icon{background:var(--accent-subtle);color:var(--accent-on-subtle)}.builder-choice__radio{flex:none;inline-size:20px;block-size:20px;border-radius:var(--radius-full);background:var(--bg-surface);box-shadow:inset 0 0 0 1.5px var(--border-control);transition:box-shadow var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.builder-choice--selected .builder-choice__radio{background:var(--text-on-accent);box-shadow:inset 0 0 0 6px var(--accent-solid)}.builder-choice__title{font:600 14px/22px var(--font-body);color:var(--text-primary);overflow-wrap:anywhere}.builder-choice__description{font:400 13px/var(--lh-body-sm) var(--font-body);color:var(--text-secondary);overflow-wrap:anywhere}.builder-chips{display:flex;flex-direction:column;gap:var(--spacing-xs)}.builder-chips__row{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.builder-chip{display:inline-flex;align-items:center;justify-content:center;block-size:40px;min-inline-size:48px;padding-inline:var(--spacing-md);border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);font:400 13px/var(--lh-body-sm) var(--font-body);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.builder-chip:not(:disabled):hover{background:var(--bg-surface-2)}.builder-chip--selected,.builder-chip--selected:not(:disabled):hover{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent);font-weight:600}.builder-chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.builder-chip:disabled{cursor:not-allowed;opacity:.6}.builder-cover{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md)}.builder-dropzone{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2xs);flex:none;inline-size:min(100%,320px);aspect-ratio:16/9;overflow:hidden;padding:var(--spacing-md);border:1.5px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface-2);color:var(--text-secondary);font:inherit;text-align:center;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}button.builder-dropzone{cursor:pointer}button.builder-dropzone:disabled{cursor:not-allowed;opacity:.6}button.builder-dropzone:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.builder-dropzone--active{border-color:var(--accent);background:var(--accent-subtle)}.builder-dropzone--error{border-color:var(--error);background:var(--error-bg);color:var(--error-text)}.builder-dropzone--filled{padding:0;border:0;background:var(--bg-surface-2)}.builder-dropzone--filled.builder-dropzone--active{outline:2px dashed var(--accent);outline-offset:2px}.builder-dropzone__icon{inline-size:20px;block-size:20px;flex:none}.builder-dropzone__spinner{animation:builder-spin 1s linear infinite}@keyframes builder-spin{to{transform:rotate(1turn)}}.builder-dropzone__title{font:600 13px/var(--lh-body-sm) var(--font-body);color:var(--text-primary);margin:0;overflow-wrap:anywhere}.builder-dropzone--error .builder-dropzone__title{color:var(--error-text)}.builder-dropzone__link{border:0;padding:0;background:none;font:400 12px/var(--lh-body-sm) var(--font-body);color:var(--accent-on-subtle);cursor:pointer}button.builder-dropzone__link:hover{text-decoration:underline}button.builder-dropzone__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.builder-dropzone--error .builder-dropzone__link{color:var(--error-text)}.builder-dropzone__image{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.builder-dropzone__aside{display:flex;flex-direction:column;gap:var(--spacing-2xs);flex:1 1 200px;min-inline-size:0}.builder-dropzone__name{margin:0;font:600 13px/var(--lh-body-sm) var(--font-body);color:var(--text-primary);overflow-wrap:anywhere}.builder-dropzone__meta{margin:0;font:400 12px/var(--lh-body-sm) var(--font-body);color:var(--text-secondary)}.builder-dropzone__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);margin-block-start:var(--spacing-xs)}.builder-dropzone__remove{color:var(--error-text)}.builder-dropzone__remove:not(:disabled):hover{background:var(--error-bg)}@media (prefers-reduced-motion:reduce){.builder-dropzone__spinner{animation:none}}.builder-multiselect{display:flex;flex-direction:column;gap:var(--spacing-2xs);min-inline-size:0}.builder-multiselect__control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-6);min-block-size:46px;padding:calc(var(--spacing-xs) - 1px) calc(var(--spacing-md) - 1px);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--bg-surface);cursor:text;transition:border-color var(--dur-normal) var(--ease-standard),box-shadow var(--dur-normal) var(--ease-standard)}.builder-multiselect__control:is(:focus-within,[data-state=open]){border-color:var(--border-focus);box-shadow:inset 0 0 0 1px var(--border-focus)}.builder-multiselect__control[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 .5px var(--error)}.builder-multiselect__control[data-disabled]{background-color:var(--bg-disabled);border-color:var(--border-disabled);box-shadow:none;cursor:not-allowed}.builder-multiselect__x{inline-size:12px;block-size:12px}.builder-multiselect__input{flex:1 1 120px;min-inline-size:0;padding:0;border:0;outline:none;background:transparent;color:var(--text-primary);font:400 14px/var(--lh-body) var(--font-body)}.builder-multiselect__input::-moz-placeholder{color:var(--text-tertiary)}.builder-multiselect__input::placeholder{color:var(--text-tertiary)}.builder-multiselect__input:disabled{color:var(--text-disabled);cursor:not-allowed}.builder-multiselect__chevron{inline-size:16px;block-size:16px;flex:none;margin-inline-start:auto;color:var(--text-secondary)}.builder-multiselect__menu{display:flex;flex-direction:column;padding:var(--spacing-2xs);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--bg-surface);color:var(--text-primary);box-shadow:var(--elevation-md)}.builder-multiselect__list{display:flex;flex-direction:column;gap:2px;max-block-size:264px;overflow-y:auto;margin:0;padding:0;list-style:none}.builder-multiselect__option{display:flex;align-items:center;gap:var(--spacing-sm);min-block-size:36px;padding:6px var(--spacing-sm);border-radius:var(--radius-sm);font:400 14px/var(--lh-body) var(--font-body);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.builder-multiselect__option .checkbox{pointer-events:none}.builder-multiselect__option--active{background-color:var(--bg-surface-2)}.builder-multiselect__option[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}.builder-multiselect__name{flex:1 1 auto;min-inline-size:0;overflow-wrap:anywhere}.builder-multiselect__count{flex:none;margin-inline-start:auto;font-size:12px;line-height:var(--lh-caption);color:var(--text-tertiary)}.builder-multiselect__empty{margin:0;padding:var(--spacing-sm);font-size:13px;line-height:var(--lh-body-sm);color:var(--text-secondary)}.builder-multiselect__add{display:flex;align-items:center;gap:var(--spacing-xs);margin-block-start:var(--spacing-2xs);padding:var(--spacing-xs) var(--spacing-sm);border:0;border-block-start:1px solid var(--border-subtle);background:none;color:var(--accent-on-subtle);font:600 13px/var(--lh-body-sm) var(--font-body);text-align:start;cursor:pointer}.builder-multiselect__add>svg{inline-size:16px;block-size:16px}.builder-multiselect__add:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px;border-radius:var(--radius-sm)}.builder-picker{display:flex;flex-direction:column;gap:var(--spacing-2xs);min-inline-size:0}.builder-picker__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-xs)}.builder-picker__search{position:relative;flex:1 1 240px;min-inline-size:0}.builder-picker__search-icon{position:absolute;inset-inline-start:var(--spacing-md);inset-block-start:50%;transform:translateY(-50%);inline-size:16px;block-size:16px;color:var(--text-tertiary);pointer-events:none}.input.builder-picker__input{padding-inline-start:calc(var(--spacing-md) + 16px + var(--spacing-xs))}.builder-picker__new{flex:none}.builder-picker__new>svg{inline-size:16px;block-size:16px}.builder-picker__panel{position:absolute;inset-inline:0;inset-block-start:calc(100% + var(--spacing-2xs));z-index:20;padding:var(--spacing-2xs);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--bg-surface);color:var(--text-primary);box-shadow:var(--elevation-md)}.builder-picker__list{display:flex;flex-direction:column;gap:2px;margin:0;list-style:none}.builder-picker__option{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.builder-picker__option--active{background-color:var(--bg-surface-2)}.builder-picker__option-text{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.builder-picker__option-name{font:600 14px/22px var(--font-body);overflow-wrap:anywhere}.builder-picker__meta,.builder-picker__option-email{font:400 12px/var(--lh-caption) var(--font-body);color:var(--text-secondary);overflow-wrap:anywhere;text-align:start}.builder-picker__count{flex:none;font-size:12px;line-height:var(--lh-caption);color:var(--text-tertiary)}.builder-picker__empty{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md);text-align:center}.builder-picker__empty-title{margin:0;font:600 14px/22px var(--font-body);overflow-wrap:anywhere}.builder-picker__empty-hint{margin:0;font:400 13px/var(--lh-body-sm) var(--font-body);color:var(--text-secondary)}.builder-picker__card{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--bg-surface)}.builder-picker__body{display:flex;flex-direction:column;gap:var(--spacing-3xs);flex:1 1 200px;min-inline-size:0}.builder-picker__name{margin:0;font:600 14px/22px var(--font-body);color:var(--text-primary);overflow-wrap:anywhere}.builder-picker__meta{margin:0}.builder-picker__bio{margin:0;font:400 13px/var(--lh-body-sm) var(--font-body);color:var(--text-secondary);overflow-wrap:anywhere}.builder-picker__actions{display:flex;align-items:center;gap:var(--spacing-xs);flex:none}.builder-picker__remove{color:var(--error-text)}.builder-picker__remove:not(:disabled):hover{background:var(--error-bg)}.builder-rows{display:flex;flex-direction:column;gap:var(--spacing-sm)}.builder-rows__empty{margin:0;font:400 13px/var(--lh-body-sm) var(--font-body);color:var(--text-tertiary)}.builder-rows__list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.builder-rows__add{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);inline-size:100%;min-block-size:40px;padding:var(--spacing-xs) var(--spacing-md);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-secondary);font:600 14px/22px var(--font-body);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.builder-rows__add:not(:disabled):hover{background:var(--bg-surface-2)}.builder-rows__add:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.builder-rows__add:disabled{cursor:not-allowed;opacity:.6}.builder-row__handle{flex:none;color:var(--text-tertiary);cursor:grab}.builder-row__remove.icon-btn{color:var(--text-secondary)}.builder-row__remove.icon-btn:not(:disabled):hover{background:var(--bg-surface-2)}.builder-module__toggle.icon-btn{color:var(--text-primary)}.builder-module__toggle.icon-btn:not(:disabled):hover{background:var(--bg-surface-2)}.builder-affix{position:relative;min-inline-size:0}.builder-affix__glyph{position:absolute;inset-block-start:50%;translate:0 -50%;inline-size:16px;block-size:16px;color:var(--text-tertiary);pointer-events:none}.builder-affix--start .builder-affix__glyph{inset-inline-start:var(--spacing-md)}.builder-affix--end .builder-affix__glyph{inset-inline-end:var(--spacing-md)}.builder-affix--start>.input{padding-left:calc(var(--spacing-md) + 16px + var(--spacing-xs))}.builder-affix--end>.input,[dir=rtl] .builder-affix--start>.input{padding-right:calc(var(--spacing-md) + 16px + var(--spacing-xs))}[dir=rtl] .builder-affix--start>.input{padding-left:calc(var(--spacing-md) - 1px)}[dir=rtl] .builder-affix--end>.input{padding-right:calc(var(--spacing-md) - 1px);padding-left:calc(var(--spacing-md) + 16px + var(--spacing-xs))}.builder-currency{display:flex;align-items:stretch;min-inline-size:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);transition:border-color var(--dur-normal) var(--ease-standard),box-shadow var(--dur-normal) var(--ease-standard)}.builder-currency:focus-within{border-color:var(--border-focus);box-shadow:inset 0 0 0 1px var(--border-focus)}.builder-currency--invalid,.builder-currency--invalid:focus-within{border-color:var(--error);box-shadow:inset 0 0 0 .5px var(--error)}.builder-currency>.input{flex:1 1 auto;min-inline-size:0;border:0;box-shadow:none;background:transparent;border-radius:0}.builder-currency>.input:focus-visible{box-shadow:none}.builder-currency__code{display:inline-flex;align-items:center;flex:none;padding-inline:var(--spacing-md);border-inline-start:1px solid var(--border-default);background:var(--bg-surface-2);font:600 14px/22px var(--font-body);color:var(--text-secondary);unicode-bidi:isolate;border-start-end-radius:calc(var(--radius-md) - 1px);border-end-end-radius:calc(var(--radius-md) - 1px)}.builder-outcome{display:flex;align-items:flex-start;gap:var(--spacing-xs)}.builder-outcome>.builder-row__handle,.builder-outcome>.icon-btn{margin-block-start:var(--spacing-3xs)}.builder-outcome__number{display:grid;place-items:center;flex:none;inline-size:24px;block-size:24px;margin-block-start:var(--spacing-xs);border-radius:var(--radius-full);background:var(--bg-surface-2);font:600 11px/1 var(--font-body);color:var(--text-secondary)}.builder-outcome__fields{display:grid;flex:1;min-inline-size:0;gap:var(--spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr))}.builder-outcome__field{display:flex;flex-direction:column;gap:var(--spacing-2xs);min-inline-size:0}.builder-module{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface)}.builder-module__header{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm)}.builder-module--open .builder-module__header{border-block-end:1px solid var(--border-default)}.builder-module__number{flex:none}.builder-module__titles{display:flex;flex-direction:column;gap:var(--spacing-3xs);flex:1;min-inline-size:0}.builder-module__title{font:600 14px/22px var(--font-body);color:var(--text-primary);overflow-wrap:anywhere}.builder-module__title--placeholder{font-weight:400;color:var(--text-tertiary)}.builder-module__subtitle{font-size:11px;line-height:var(--lh-caption);color:var(--text-secondary);overflow-wrap:anywhere}.builder-module__subtitle--warning{color:var(--warning-text)}.builder-module__toggle>svg{transition:transform var(--dur-fast) var(--ease-standard)}.builder-module:not(.builder-module--open) .builder-module__toggle>svg{transform:rotate(-90deg)}[dir=rtl] .builder-module:not(.builder-module--open) .builder-module__toggle>svg{transform:rotate(90deg)}.builder-module__body{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md)}.builder-module__pair{display:flex;flex-direction:column;gap:var(--spacing-xs)}.builder-module__grid{display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.builder-module__field{display:flex;flex-direction:column;gap:var(--spacing-2xs);min-inline-size:0}.builder-module__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xs)}.builder-module__meta>p{margin:0}@media (max-width:639px){.builder-module__grid,.builder-outcome__fields{grid-template-columns:minmax(0,1fr)}.builder-module__header{flex-wrap:wrap}}.builder{display:flex;flex-direction:column;gap:var(--spacing-lg);min-inline-size:0}.builder__body{display:grid;gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr);align-items:start}.builder__main,.builder__panel{display:flex;flex-direction:column;gap:var(--spacing-md);min-inline-size:0}.builder__panel--review{display:grid}@media (min-width:1024px){.builder__body{grid-template-columns:248px minmax(0,1fr)}.builder__panel--review>[data-review-preview],.builder__steps{position:sticky;inset-block-start:var(--spacing-md)}}.builder__steps{display:flex;flex-direction:column;gap:var(--spacing-sm);min-inline-size:0}.builder__steps-list{display:flex;gap:var(--spacing-2xs);margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity}.builder__steps-list>li{flex:none;scroll-snap-align:start}.builder__steps-note{margin:0;font:400 11px/var(--lh-caption) var(--font-body);letter-spacing:var(--ls-caption);color:var(--text-tertiary)}@media (min-width:1024px){.builder__steps-list{flex-direction:column;overflow:visible}}.builder-step{display:flex;align-items:center;gap:var(--spacing-sm);inline-size:100%;padding:var(--spacing-sm);border:0;border-radius:var(--radius-md);background:transparent;color:inherit;text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}button.builder-step:hover{background:var(--bg-surface-2)}button.builder-step:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.builder-step--current,button.builder-step--current:hover{background:var(--accent-subtle)}.builder-step--attention,button.builder-step--attention:hover{background:transparent}button.builder-step--attention:hover{background:var(--bg-surface-2)}.builder-step__marker{display:grid;place-items:center;flex:none;inline-size:32px;block-size:32px;border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-surface);font:600 12px/16px var(--font-body);letter-spacing:.3px;color:var(--text-tertiary)}.builder-step__marker--current{border-color:var(--accent-solid);background:var(--accent-solid);color:var(--text-on-accent)}.builder-step__marker--done{border-color:transparent;background:var(--success-bg);color:var(--success)}.builder-step__marker--attention{border-color:transparent;background:var(--warning-bg);color:var(--warning)}.builder-step__text{display:flex;flex-direction:column;gap:var(--spacing-3xs);min-inline-size:0}.builder-step__title{font:400 14px/22px var(--font-body);color:var(--text-secondary);white-space:nowrap}.builder-step--current .builder-step__title{font-weight:600;color:var(--text-primary)}.builder-step__subtitle{font:400 11px/var(--lh-caption) var(--font-body);letter-spacing:var(--ls-caption);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.builder-step--current .builder-step__subtitle{color:var(--text-secondary)}.builder-step--current .builder-step__subtitle--attention,.builder-step__subtitle--attention,.builder__banner{color:var(--warning-text)}.builder__banner{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-14) var(--spacing-md);border-radius:var(--radius-md);background:var(--warning-bg)}.builder__toast-anchor{position:sticky;inset-block-start:0;z-index:var(--z-sticky);block-size:0;margin-block-end:calc(var(--spacing-lg) * -1);pointer-events:none}.builder__toast{position:absolute;inset-block-start:56px;inset-inline:0;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;margin-inline:auto;display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:var(--radius-md);box-shadow:var(--elevation-md);font:400 13px/var(--lh-body-sm) var(--font-body);pointer-events:auto;animation:alert-in var(--dur-slow) var(--ease-enter)}.builder__toast>svg{flex:none}.builder__toast>p{margin:0;min-inline-size:0}.builder__toast--error{background:var(--error-bg);color:var(--error-text)}.builder__toast--success{background:var(--success-bg);color:var(--success-text)}.builder__footer{position:sticky;inset-block-end:0;z-index:10;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-inline:calc(var(--builder-bleed, 0px) * -1);padding:var(--spacing-md) var(--builder-bleed,var(--spacing-md));background:var(--bg-surface);border-block-start:1px solid var(--border-default)}.builder__autosave{display:flex;align-items:center;gap:var(--spacing-xs);margin:0;font:400 13px/var(--lh-body-sm) var(--font-body)}.builder__retry{padding:0;border:0;background:none;cursor:pointer;font:600 13px/var(--lh-body-sm) var(--font-body);color:var(--accent-on-subtle)}.builder__retry:hover{text-decoration:underline}.builder__retry:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}.builder__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-sm);margin-inline-start:auto}.builder-page{--builder-gutter:var(--spacing-md);--builder-bleed:var(--builder-gutter);padding:var(--builder-gutter) var(--builder-gutter) 0}@media (min-width:640px){.builder-page{--builder-gutter:var(--spacing-xl)}}@media (min-width:1024px){.builder-page{--builder-gutter:var(--spacing-2xl)}}@media (max-width:767.98px){.builder-page{--builder-bleed:calc(var(--builder-gutter) + var(--spacing-md))}.builder__footer{inset-block-end:calc(var(--spacing-md) * -1);margin-block-end:calc(var(--spacing-md) * -1)}}.card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--spacing-lg) var(--spacing-xl);transition:transform var(--dur-normal) var(--ease-enter),box-shadow var(--dur-normal) var(--ease-enter),background-color var(--dur-slower) var(--ease-standard)}.card--hover:is(a,button,[role=button]):not(:disabled):not([aria-disabled=true]):hover{box-shadow:var(--elevation-sm)}.stat{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.stat__label{font-size:12px;font-weight:600;color:var(--text-secondary)}.stat__value{font-size:26px;font-weight:700}.stat__sub{font-size:12px;color:var(--text-tertiary)}.stat__icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--accent-on-subtle);display:grid;place-items:center;flex:none}.category-card{display:flex;align-items:center;gap:var(--spacing-14);padding:var(--spacing-lg);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:transform var(--dur-normal) var(--ease-enter),box-shadow var(--dur-normal) var(--ease-enter)}.category-card:is(a,button,[role=button]):not(:disabled):not([aria-disabled=true]):hover{box-shadow:var(--elevation-sm)}.category-card__icon{inline-size:48px;block-size:48px;flex:none;border-radius:var(--radius-md);display:grid;place-items:center;font-size:20px;background:var(--accent-subtle);color:var(--accent-on-subtle)}.category-card__count{font-size:12px;color:var(--text-tertiary)}.category-card__title{font-size:14px;font-weight:600}.media-card{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.media-card__thumb{block-size:140px;border-radius:var(--radius-md);background:var(--bg-surface-2);color:var(--text-tertiary);display:grid;place-items:center;font-size:28px}.media-card{transition:transform var(--dur-normal) var(--ease-enter),box-shadow var(--dur-normal) var(--ease-enter)}.media-card:is(a,button,[role=button]):not(:disabled):not([aria-disabled=true]):hover{box-shadow:var(--elevation-sm)}.media-card__thumb,.media-card__thumb img{transition:transform var(--dur-slower) var(--ease-enter)}.media-card__title{font-size:14px;font-weight:600;margin:0}.chart-card{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.chart-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.chart-card__title{font-size:14px;font-weight:600}.chart-card__period{font-size:12px;color:var(--text-tertiary)}.chart-line{inline-size:100%;block-size:128px;overflow:visible}.chart-line path{fill:none;stroke:var(--chart-series-1);stroke-width:2.5;stroke-linecap:round}.chart-line line{stroke:var(--border-default);stroke-width:1}[dir=rtl] .chart-line{transform:scaleX(-1)}.chart-bars{display:flex;align-items:flex-end;gap:var(--spacing-xs);block-size:128px}.chart-bars>i{flex:1;display:block;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--accent-subtle);block-size:var(--h,40%);transition:block-size var(--dur-slower) var(--ease-enter)}.chart-bars>i.is-peak{background:var(--accent)}.chart-donut{display:flex;align-items:center;gap:var(--spacing-lg)}.chart-donut__ring{inline-size:112px;block-size:112px;border-radius:var(--radius-full);flex:none;display:grid;place-items:center;background:conic-gradient(var(--chart-series-1) 0 68%,var(--chart-series-2) 68% 88%,var(--chart-series-4) 88% 100%);mask:radial-gradient(farthest-side,transparent 70%,#000 71%);-webkit-mask:radial-gradient(farthest-side,transparent 70%,#000 71%)}.chart-donut__value{font-size:18px;font-weight:700}.chart-donut__legend{display:flex;flex-direction:column;gap:var(--spacing-xs);font-size:12px}.chart-donut__legend span{display:flex;align-items:center;gap:var(--spacing-6);color:var(--text-secondary)}.chart-donut__legend i{inline-size:8px;block-size:8px;border-radius:var(--radius-full)}.table-card{overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary)}.table-card__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm);min-block-size:64px;padding:var(--spacing-md)}.table-card__title{font-size:18px;font-weight:600;line-height:var(--lh-h3)}.table-card__empty{padding:var(--spacing-md)}.table-card__foot{display:flex;align-items:center;min-block-size:72px;padding:var(--spacing-sm) var(--spacing-md)}.table-card__foot>*{flex:1 1 auto}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.table{inline-size:100%;border-collapse:collapse}.table th{padding:0 var(--spacing-md);white-space:nowrap;background:var(--bg-surface-2);font:400 11px/var(--lh-caption) var(--font-body);letter-spacing:var(--ls-caption);color:var(--text-secondary)}.table td,.table th{block-size:48px;text-align:start;vertical-align:middle;border-block-end:1px solid var(--border-default)}.table td{padding:var(--spacing-xs) var(--spacing-md);font:400 13px/var(--lh-body-sm) var(--font-body);color:var(--text-primary)}.table :is(th,td).table__cell--end{text-align:end}.table td.table__cell--nowrap{white-space:nowrap}@media (max-width:767px){.table .table__cell--from-md{display:none}}@media (max-width:1023px){.table .table__cell--from-lg{display:none}}@media (max-width:1279px){.table .table__cell--from-xl{display:none}}.table tbody tr{transition:background-color var(--dur-fast) var(--ease-standard)}.table tbody tr:hover{background:var(--bg-surface-2)}.table tbody tr[data-selected]{background:var(--accent-subtle)}:is(.table tbody tr,.row-card)[data-clickable]{cursor:pointer}.row-cards{margin:0;padding:0;list-style:none}.row-cards__head{align-items:center;gap:var(--spacing-sm);min-block-size:48px;padding-inline:var(--spacing-md);font-size:13px;line-height:var(--lh-body-sm);color:var(--text-secondary)}.row-card,.row-cards__head{display:flex;border-block-end:1px solid var(--border-default)}.row-card{flex-direction:column;gap:var(--spacing-xs);min-block-size:56px;padding:var(--spacing-sm) var(--spacing-md)}.row-card:last-child{border-block-end:none}.row-card[data-selected]{background:var(--accent-subtle)}.row-card__main{display:flex;align-items:center;gap:var(--spacing-sm)}.row-card__texts{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-inline-size:0}.row-card__title{font:600 14px/var(--lh-body) var(--font-body);color:var(--text-primary);overflow-wrap:anywhere}.row-card__meta{font:400 13px/var(--lh-body-sm) var(--font-body);color:var(--text-secondary);overflow-wrap:anywhere}.row-card__actions{display:flex;gap:var(--spacing-xs)}.row-card__actions>*{flex:1 1 0;justify-content:center}@media (max-width:639px){.table-card--cards .table-scroll{display:none}}@media (min-width:640px){.table-card--cards :is(.row-cards,.row-cards__head){display:none}}.pagination-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.pagination-bar__summary{font-size:11px;line-height:var(--lh-caption);letter-spacing:var(--ls-caption);color:var(--text-secondary)}.pagination{display:flex;align-items:center;gap:var(--spacing-xs)}.page-btn{display:inline-grid;place-items:center;min-inline-size:36px;block-size:36px;padding-inline:var(--spacing-2xs);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-secondary);font:600 14px/var(--lh-body) var(--font-body);font-variant-numeric:tabular-nums;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-enter)}.page-btn:hover{background:var(--bg-surface-2)}.page-btn:active{transform:scale(.94)}.page-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.page-btn--current,.page-btn--current:hover{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--text-on-accent)}.page-btn:is(:disabled,[aria-disabled=true]){color:var(--text-disabled);background:var(--bg-surface);cursor:not-allowed;transform:none}.page-btn--current:disabled{color:var(--text-on-accent);background:var(--accent-solid)}.page-btn__arrow{inline-size:20px;block-size:20px;background-color:currentColor;-webkit-mask:var(--glyph-arrow-right) center /contain no-repeat;mask:var(--glyph-arrow-right) center /contain no-repeat}.page-btn__arrow--prev{-webkit-mask-image:var(--glyph-arrow-left);mask-image:var(--glyph-arrow-left)}[dir=rtl] .page-btn__arrow{scale:-1 1}.page-gap{display:inline-grid;place-items:center;inline-size:36px;block-size:36px;font:400 14px/var(--lh-body) var(--font-body);color:var(--text-secondary)}@media (max-width:639px){.pagination-bar{flex-direction:column;justify-content:center}.pagination{flex-wrap:wrap;justify-content:center}}.shell{display:flex;block-size:100dvh;overflow:hidden}.sidebar{inline-size:256px;flex:none;background:var(--sidebar-bg);color:var(--sidebar-text);padding:var(--spacing-xl) var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-2xs);transition:inline-size var(--dur-slow) var(--ease-enter)}.shell--collapsed .sidebar{inline-size:72px}.nav-item{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-10) var(--spacing-md);border-radius:var(--radius-md);color:var(--sidebar-text);text-decoration:none;font-size:14px;white-space:nowrap;overflow:hidden;transition:background-color var(--dur-normal) var(--ease-standard),color var(--dur-normal) var(--ease-standard)}.nav-item:hover{color:var(--sidebar-text-active);background:color-mix(in srgb,var(--sidebar-bg-active) 18%,transparent)}.nav-item--active{background:var(--sidebar-bg-active);color:var(--sidebar-text-active);font-weight:600}.nav-item:focus-visible{outline:2px solid var(--sidebar-focus-ring);outline-offset:-2px}.brand-block{display:flex;flex-direction:column;gap:var(--spacing-3xs);padding-block-end:var(--spacing-xl)}.brand-block .brand{padding-block-end:0}.brand{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--sidebar-text-active);font-weight:700;padding-block-end:var(--spacing-xl)}.brand i{inline-size:34px;block-size:18px;flex:none;background:var(--brand-hamad);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 34'><path d='M56.129 16.421c-.049-1.794-.965-3.647-2.393-4.713-1.59-1.187-2.964-1.262-4.87-1.433-4.295-.383-8.65-.415-12.953-.712-7.98 6.035-15.682 9.037-25.895 8.448-.371-.021-1.852-.143-2.064-.211-.565-.185-.48-1.339-.464-1.815.077-2.27.277-5.288.543-7.535.045-.39.196-1.212.625-1.312l23.748 1.908C37.625 5.024 42.403 1.586 49.094.487c5.117-.84 13.014-1.403 13.661 5.506.354 3.775.29 10.385.03 14.215-.35 5.161-3.305 6.893-8.142 6.754-8.019-.229-16.088-1.398-24.132-1.563-.97.142-1.94 1.23-2.776 1.779-7.748 5.08-16.605 7.547-25.932 6.635-.513-.051-1.649-.127-1.803-.647l.693-9.774.257-.269c.688-.039 1.385-.046 2.075-.023 5.996.206 12.028 1.164 18.026 1.402 7.482.295 7.848-1.854 13.555-5.009 2.782-1.538 6.239-2.76 9.392-3.217 4.114-.598 8.018-.1 12.134.148Z'/></svg>") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 34'><path d='M56.129 16.421c-.049-1.794-.965-3.647-2.393-4.713-1.59-1.187-2.964-1.262-4.87-1.433-4.295-.383-8.65-.415-12.953-.712-7.98 6.035-15.682 9.037-25.895 8.448-.371-.021-1.852-.143-2.064-.211-.565-.185-.48-1.339-.464-1.815.077-2.27.277-5.288.543-7.535.045-.39.196-1.212.625-1.312l23.748 1.908C37.625 5.024 42.403 1.586 49.094.487c5.117-.84 13.014-1.403 13.661 5.506.354 3.775.29 10.385.03 14.215-.35 5.161-3.305 6.893-8.142 6.754-8.019-.229-16.088-1.398-24.132-1.563-.97.142-1.94 1.23-2.776 1.779-7.748 5.08-16.605 7.547-25.932 6.635-.513-.051-1.649-.127-1.803-.647l.693-9.774.257-.269c.688-.039 1.385-.046 2.075-.023 5.996.206 12.028 1.164 18.026 1.402 7.482.295 7.848-1.854 13.555-5.009 2.782-1.538 6.239-2.76 9.392-3.217 4.114-.598 8.018-.1 12.134.148Z'/></svg>") center /contain no-repeat}.nav-icon{flex:none;inline-size:20px;text-align:center}.brand__tagline{display:flex;align-items:center;gap:var(--spacing-6);margin:0;font-size:11px;letter-spacing:.02em;color:var(--brand-hamad);white-space:nowrap;overflow:hidden;transition:opacity var(--dur-fast) var(--ease-exit)}.brand__tagline i{display:none}.shell--collapsed .brand__tagline{opacity:0;block-size:0}.brand span,.nav-item span{white-space:nowrap;overflow:hidden;max-inline-size:12rem;transition:opacity var(--dur-fast) var(--ease-exit),max-inline-size var(--dur-slow) var(--ease-enter)}.shell:not(.shell--collapsed) :is(.nav-item,.brand) span{transition-delay:var(--dur-fast),0s}.shell--collapsed :is(.nav-item,.brand){justify-content:center;padding-inline:0;gap:0}.shell--collapsed .brand span,.shell--collapsed .nav-item span{opacity:0;max-inline-size:0}.shell__content{flex:1;display:flex;flex-direction:column;min-inline-size:0;min-block-size:0}.topbar{block-size:64px;flex:none;position:sticky;inset-block-start:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;padding-inline:var(--spacing-2xl);background:var(--bg-surface);border-block-end:1px solid var(--border-default);box-shadow:0 0 0 transparent;transition:box-shadow var(--dur-normal) var(--ease-standard)}.topbar--scrolled{box-shadow:var(--elevation-sm)}.topbar__actions{display:flex;gap:var(--spacing-sm);align-items:center}.page-body{flex:1;min-block-size:0;overflow:auto;padding:var(--spacing-2xl) var(--spacing-3xl);display:flex;flex-direction:column;gap:var(--spacing-lg)}.page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sidebar__search{padding-block-end:var(--spacing-sm)}.sidebar__search .search{background-color:var(--sidebar-field);border-color:var(--sidebar-border);color:var(--sidebar-text-active)}.sidebar__search .search::-moz-placeholder{color:color-mix(in srgb,var(--sidebar-text) 78%,transparent)}.sidebar__search .search::placeholder{color:color-mix(in srgb,var(--sidebar-text) 78%,transparent)}.sidebar__search .field-icon__glyph{color:color-mix(in srgb,var(--sidebar-text) 78%,transparent)}.sidebar__search .search:hover{background-color:color-mix(in srgb,var(--sidebar-text) 16%,transparent)}.sidebar__search .search:focus-visible{border-color:var(--sidebar-focus-ring);box-shadow:inset 0 0 0 1px var(--sidebar-focus-ring)}.shell--collapsed .sidebar__search{display:none}.nav-empty{margin:0;padding:var(--spacing-xs) var(--spacing-sm);font-size:13px}.nav-empty,.nav-section{color:var(--sidebar-text-muted)}.nav-section{font-size:11px;font-weight:600;letter-spacing:.08em;padding-inline:var(--spacing-md);margin-block:var(--spacing-md) var(--spacing-2xs);white-space:nowrap;overflow:hidden;transition:opacity var(--dur-fast) var(--ease-exit)}[dir=rtl] .nav-section{letter-spacing:0}.shell--collapsed .nav-section{display:none}.sidebar__spacer{flex:1 1 auto;min-block-size:var(--spacing-md)}.nav-group{display:contents}.nav-item__chevron{flex:none;transition:rotate var(--dur-normal) var(--ease-enter),opacity var(--dur-fast) var(--ease-exit)}.nav-item__chevron,[dir=rtl] .nav-item__chevron{margin-inline-start:auto}.nav-item[aria-expanded=true] .nav-item__chevron{rotate:180deg}.shell--collapsed .nav-item__chevron{opacity:0;inline-size:0}.nav-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-enter)}.nav-item[aria-expanded=true]+.nav-sub{grid-template-rows:1fr}.nav-sub__inner{overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--dur-normal);display:flex;flex-direction:column;margin-inline-start:var(--spacing-xl);border-inline-start:1px solid var(--sidebar-border);padding-inline-start:var(--spacing-sm)}.nav-item[aria-expanded=true]+.nav-sub .nav-sub__inner{visibility:visible;transition-delay:0s}.nav-subitem{padding:var(--spacing-6) var(--spacing-xs);border-radius:var(--radius-sm);color:color-mix(in srgb,var(--sidebar-text) 85%,transparent);text-decoration:none;font-size:13px;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.nav-subitem--active,.nav-subitem:hover{color:var(--sidebar-text-active)}.nav-subitem--active{font-weight:600;background:color-mix(in srgb,var(--sidebar-bg-active) 22%,transparent)}.nav-subitem:focus-visible{outline:2px solid var(--sidebar-focus-ring);outline-offset:-2px}.shell--collapsed .nav-sub{display:none}.nav-item{position:relative}.nav-flyout{position:absolute;inset-inline-start:calc(100% + var(--spacing-xs));inset-block-start:0;z-index:var(--z-sticky);min-inline-size:168px;padding:var(--spacing-2xs);background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--elevation-md);display:none;flex-direction:column;gap:var(--spacing-3xs)}.nav-flyout__title{font-weight:600}.nav-flyout a,.nav-flyout__title{padding:var(--spacing-6) var(--spacing-xs);font-size:13px}.nav-flyout a{border-radius:var(--radius-sm);color:var(--text-secondary);text-decoration:none}.nav-flyout a:hover{background:var(--bg-surface-2);color:var(--text-primary)}.shell--collapsed .nav-item:focus-visible .nav-flyout,.shell--collapsed .nav-item:focus-within .nav-flyout,.shell--collapsed .nav-item:hover .nav-flyout{display:flex}.user-card{display:flex;align-items:center;gap:var(--spacing-xs);margin-block-start:var(--spacing-xs);padding:var(--spacing-xs);border-radius:var(--radius-md);background:color-mix(in srgb,var(--sidebar-text) 10%,transparent);color:var(--sidebar-text-active);border:none;inline-size:100%;cursor:pointer;text-align:start;font:inherit;transition:background-color var(--dur-normal) var(--ease-standard)}.user-card:hover{background:color-mix(in srgb,var(--sidebar-text) 18%,transparent)}.user-card:focus-visible{outline:2px solid var(--sidebar-focus-ring);outline-offset:2px}.user-card__text{display:flex;flex-direction:column;line-height:1.25;min-inline-size:0}.user-card__name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-card__role{font-size:11px;letter-spacing:.04em;color:var(--sidebar-text-muted)}.user-card__chevron{margin-inline-start:auto;flex:none;opacity:.7}.shell--collapsed .user-card{justify-content:center;padding-inline:0}.shell--collapsed .user-card__chevron,.shell--collapsed .user-card__text{display:none}.avatar{position:relative}.avatar--busy:after,.avatar--online:after{content:"";position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:10px;block-size:10px;border-radius:var(--radius-full);border:2px solid var(--sidebar-bg);animation:badge-pop var(--dur-slower) var(--ease-spring)}.avatar--online:after{background:var(--success)}.avatar--busy:after{background:var(--error)}.tabs{display:flex;gap:var(--spacing-md);border-block-end:1px solid var(--border-default)}.tab{padding:var(--spacing-xs) var(--spacing-3xs);border:none;background:none;cursor:pointer;font:600 14px/var(--lh-body) var(--font-body);color:var(--text-secondary);border-block-end:2px solid transparent;transition:color var(--dur-normal) var(--ease-standard),border-color var(--dur-normal) var(--ease-standard)}.tab--active,.tab:hover{color:var(--text-primary)}.tab--active{border-color:var(--accent)}.tab:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-xs)}.tabpanel{padding-block:var(--spacing-md);color:var(--text-secondary)}.segmented{display:inline-flex;gap:var(--spacing-3xs);padding:var(--spacing-2xs);background:var(--bg-surface-2);border-radius:var(--radius-full)}.segmented__item{padding:var(--spacing-6) var(--spacing-md);border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font:600 13px var(--font-body);cursor:pointer;transition:background-color var(--dur-normal) var(--ease-standard),color var(--dur-normal) var(--ease-standard),box-shadow var(--dur-normal) var(--ease-standard)}.segmented__item--active{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--elevation-sm)}.segmented__item:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.alert{display:flex;gap:var(--spacing-sm);align-items:flex-start;padding:var(--spacing-14) var(--spacing-md);border-radius:var(--radius-md);font-size:13px;animation:alert-in var(--dur-slow) var(--ease-enter)}@keyframes alert-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.alert__title{font-weight:600}.alert--info{background:var(--info-bg);color:var(--info-text)}.alert--success{background:var(--success-bg);color:var(--success-text)}.alert--warning{background:var(--warning-bg);color:var(--warning-text)}.alert--error{background:var(--error-bg);color:var(--error-text)}.toast{display:flex;align-items:center;gap:var(--spacing-sm);background:var(--bg-inverse);color:var(--text-inverse);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);box-shadow:var(--elevation-lg);animation:toast-in var(--dur-slower) var(--ease-spring)}@keyframes toast-in{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.toast--leaving{animation:toast-out var(--dur-normal) var(--ease-exit) forwards}@keyframes toast-out{to{opacity:0;transform:translateY(8px)}}.toast-host{position:fixed;z-index:var(--z-toast);inset-block-end:var(--spacing-xl);inset-inline-end:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xs)}.modal-scrim{position:fixed;inset:0;z-index:var(--z-scrim);background:var(--overlay-scrim);display:grid;place-items:center;opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--dur-normal) var(--ease-standard),visibility 0s linear var(--dur-normal)}.modal-scrim.open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--dur-normal) var(--ease-standard),visibility 0s linear 0s}.modal{width:min(560px,calc(100vw - 48px));max-block-size:calc(100dvh - var(--spacing-4xl) * 2);display:flex;flex-direction:column;gap:var(--spacing-xs);z-index:var(--z-modal);background:var(--bg-surface);border-radius:var(--radius-xl);padding:var(--spacing-xl);box-shadow:var(--elevation-lg);transform:scale(.95);opacity:0;transition:transform var(--dur-slow) var(--ease-spring),opacity var(--dur-normal) var(--ease-enter)}.modal-scrim.open .modal{transform:scale(1);opacity:1}.modal--sm{width:min(400px,calc(100vw - 48px))}.modal--lg{width:min(720px,calc(100vw - 48px))}.modal>*,.modal__body>:first-child{margin-block-start:0}.modal__body>:last-child{margin-block-end:0}.modal__body{overflow:auto}.modal__body:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.modal__foot{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:flex-end;margin-block-start:auto;padding-block-start:var(--spacing-md)}body.scroll-locked{overflow:hidden}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-sm);padding:var(--spacing-4xl) var(--spacing-xl);animation:empty-in var(--dur-slower) var(--ease-enter)}@keyframes empty-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.empty-state__icon{inline-size:64px;block-size:64px;border-radius:var(--radius-full);display:grid;place-items:center;font-size:26px;background:var(--accent-subtle);color:var(--accent-on-subtle)}.empty-state__title{font-size:18px;font-weight:600;margin:var(--spacing-xs) 0 0}.empty-state__body{font-size:13px;color:var(--text-secondary);margin:0;max-inline-size:40ch}.empty-state__icon>svg{inline-size:28px;block-size:28px}.empty-state>.btn{margin-block-start:var(--spacing-sm)}.empty-state:not(.empty-state--section):not(.empty-state--cell){background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.empty-state--section{padding:var(--spacing-2xl) var(--spacing-md)}.empty-state--cell{padding:var(--spacing-xl) var(--spacing-sm)}.stepper{inline-size:100%;max-inline-size:760px;block-size:30px}.stepper,.stepper__step{display:flex;align-items:center;gap:var(--spacing-xs)}.stepper__step{flex:1 1 0;min-inline-size:0;block-size:28px}.stepper__step:last-child{flex:0 0 180px}.stepper__content{display:grid;grid-template-columns:28px minmax(0,1fr);-moz-column-gap:var(--spacing-10);column-gap:var(--spacing-10);align-items:center;flex:0 0 180px;min-inline-size:0;block-size:28px}.stepper__marker{inline-size:28px;block-size:28px;border-radius:var(--radius-full);display:grid;place-items:center;font:600 12px/var(--lh-label) var(--font-body);letter-spacing:var(--ls-label);background:var(--bg-surface-2);color:var(--text-tertiary);border:1.5px solid transparent;transition:background-color var(--dur-normal) var(--ease-standard),border-color var(--dur-normal) var(--ease-standard),color var(--dur-normal) var(--ease-standard)}.stepper__label{font:600 14px/var(--lh-body) var(--font-body);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--dur-normal) var(--ease-standard)}.stepper__step--done .stepper__marker{background:var(--accent-solid);color:var(--text-on-accent)}.stepper__step--done .stepper__label{color:var(--text-secondary)}.stepper__step--current .stepper__marker{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent)}.stepper__step--current .stepper__label{color:var(--text-primary)}.stepper__connector{flex:1 1 0;min-inline-size:0;block-size:2px;border-radius:var(--radius-full);background:var(--border-default)}.stepper--numbers-only .stepper__content{flex-basis:28px;grid-template-columns:28px;-moz-column-gap:0;column-gap:0}.stepper--numbers-only .stepper__step:last-child{flex-basis:28px}@media (max-width:639px){.stepper__content{flex-basis:28px}.stepper__step:not(.stepper__step--current) .stepper__content{grid-template-columns:28px;-moz-column-gap:0;column-gap:0}.stepper__step--current .stepper__content{flex-basis:auto;max-inline-size:calc(100vw - 130px)}.stepper__step:last-child{flex-basis:auto}.stepper--numbers-only .stepper__step--current .stepper__content,.stepper__step:last-child:not(.stepper__step--current){flex-basis:28px}}.accordion{border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.accordion__item+.accordion__item{border-block-start:1px solid var(--border-default)}.accordion__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background:var(--bg-surface);border:none;cursor:pointer;font:600 14px var(--font-body);color:var(--text-primary)}.accordion__trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.accordion__chevron{transition:rotate var(--dur-slow) var(--ease-enter)}.accordion__item.open .accordion__chevron{rotate:180deg}.accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-enter);background:var(--bg-surface)}.accordion__item.open .accordion__panel{grid-template-rows:1fr}.accordion__item:not(.open) .accordion__panel{transition-duration:var(--dur-normal)}.accordion__panel-inner{overflow:hidden;color:var(--text-secondary);padding-inline:var(--spacing-md);padding-block-end:var(--spacing-md);visibility:hidden;transition:visibility 0s linear var(--dur-normal)}.accordion__item.open .accordion__panel-inner{visibility:visible;transition:visibility 0s linear 0s}.tooltip-wrap{position:relative;display:inline-block}.tooltip{position:absolute;inset-block-end:calc(100% + var(--spacing-xs));inset-inline-start:50%;translate:-50% 4px;opacity:0;pointer-events:none;background:var(--bg-inverse);color:var(--text-inverse);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:12px;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-enter),translate var(--dur-fast) var(--ease-enter)}.tooltip-wrap:focus-within .tooltip,.tooltip-wrap:hover .tooltip{opacity:1;translate:-50% 0}[dir=rtl] .tooltip{translate:50% 4px}[dir=rtl] .tooltip-wrap:focus-within .tooltip,[dir=rtl] .tooltip-wrap:hover .tooltip{translate:50% 0}.page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.page-header__title{font-size:24px;font-weight:700;line-height:1.3;margin:0}.page-header__sub{font-size:14px;color:var(--text-secondary);margin:var(--spacing-2xs) 0 0}.page-header--greeting .page-header__sub{font-size:13px;color:var(--text-tertiary)}.breadcrumb{display:flex;align-items:center;gap:var(--spacing-6);font-size:13px;color:var(--text-secondary)}.breadcrumb a{color:inherit;text-decoration:none;border-radius:var(--radius-xs);transition:color var(--dur-fast) var(--ease-standard)}.breadcrumb a:hover{color:var(--text-link);text-decoration:underline}.breadcrumb a:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.breadcrumb b{color:var(--text-primary)}.breadcrumb__sep{color:var(--text-tertiary)}[dir=rtl] .breadcrumb__sep{scale:-1 1}.filter-bar{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--spacing-sm)}.filter-bar__search{flex:1 1 240px;min-inline-size:200px}.filter-bar__filters{display:contents}:where(.filter-bar__filters)>*{flex:0 1 var(--filter-bar-filter-width,240px);min-inline-size:160px}.filter-bar__actions{display:flex;flex:none;align-items:center;gap:var(--spacing-xs);margin-inline-start:auto}.filter-bar__filters .filter-bar__sheet-only,.filter-bar__toggle{display:none}.filter-bar--compact{align-items:center;gap:var(--spacing-xs)}.filter-bar--compact .filter-bar__search{flex:1 1 0;min-inline-size:0}.filter-bar--compact .filter-bar__toggle{position:relative;display:inline-grid;flex:none;inline-size:40px;block-size:40px;color:var(--text-primary)}@media (max-width:639px){.filter-bar{align-items:center;gap:var(--spacing-xs)}.filter-bar__search{flex:1 1 0;min-inline-size:0}.filter-bar__filters{display:none}.filter-bar__toggle{position:relative;display:inline-grid;flex:none;inline-size:40px;block-size:40px;color:var(--text-primary)}}.filter-bar__toggle[data-active]{border-color:var(--border-focus);box-shadow:inset 0 0 0 1px var(--border-focus)}.filter-bar__toggle-glyph{inline-size:16px;block-size:16px;background-color:currentColor;-webkit-mask:var(--glyph-filter) center /contain no-repeat;mask:var(--glyph-filter) center /contain no-repeat}.filter-bar__count{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;min-inline-size:18px;block-size:18px;padding-inline:5px;border-radius:var(--radius-full);background:var(--accent-solid);color:var(--text-on-accent);font:600 11px/18px var(--font-body);text-align:center}.filter-sheet__scrim{background:var(--overlay-scrim)}.filter-sheet{display:flex;flex-direction:column;gap:var(--spacing-md);max-block-size:85dvh;overflow-y:auto;padding:var(--spacing-xs) var(--spacing-md) calc(var(--spacing-lg) + env(safe-area-inset-bottom, 0px));border:none;border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--elevation-lg)}@media (min-width:640px){.filter-sheet{inset-inline:max(var(--spacing-md),calc(50% - 280px))}}.filter-sheet__handle{align-self:center;inline-size:36px;block-size:4px;border-radius:var(--radius-full);background:var(--border-default)}.filter-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.filter-sheet__title{font-size:18px;font-weight:600;line-height:var(--lh-h3)}.filter-sheet__filters{display:flex;flex-direction:column;gap:var(--spacing-sm)}.filter-sheet__filters>*{inline-size:100%}.filter-sheet__foot{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm);padding-block-start:var(--spacing-md);border-block-start:1px solid var(--border-default)}.filter-sheet__foot>.btn{justify-content:center}.filter-sheet__foot>.btn:only-child{grid-column:1/-1}.hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xl);background:var(--accent-solid);color:var(--text-on-accent);border-radius:var(--radius-lg);padding:var(--spacing-2xl) var(--spacing-3xl)}.hero__eyebrow{font-size:12px;letter-spacing:.1em;font-weight:600;text-transform:uppercase}.hero__title{font-size:24px;font-weight:700;line-height:1.3;margin:var(--spacing-xs) 0 0}.hero .btn--secondary{border-color:transparent}.skeleton{position:relative;overflow:hidden;border-radius:var(--radius-sm);background:var(--bg-surface-2)}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--skeleton-sheen),transparent);transform:translateX(-100%);animation:shimmer var(--dur-shimmer) var(--ease-standard) infinite}@keyframes shimmer{to{transform:translateX(100%)}}[dir=rtl] .skeleton:after{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.date-strip{gap:var(--spacing-xs)}.date-chip,.date-strip{display:flex;align-items:center}.date-chip{inline-size:52px;block-size:64px;flex:none;flex-direction:column;justify-content:center;gap:var(--spacing-2xs);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);font:600 14px var(--font-body);cursor:pointer;transition:background-color var(--dur-normal) var(--ease-standard),border-color var(--dur-normal) var(--ease-standard),transform var(--dur-fast) var(--ease-enter)}.date-chip small{font-size:12px;font-weight:400;color:var(--text-tertiary)}.date-chip:hover{background:var(--bg-surface-2)}.date-chip:active{transform:scale(.96)}.date-chip:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.date-chip[aria-pressed=true]{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--text-on-accent)}.date-chip[aria-pressed=true] small{color:var(--text-on-accent);opacity:.85}.calendar{inline-size:-moz-max-content;inline-size:max-content;max-inline-size:100%;padding:var(--spacing-md);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--elevation-md);color:var(--text-primary);font-family:var(--font-body)}.calendar__months{position:relative;display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.calendar__month{inline-size:238px;display:flex;flex-direction:column;gap:var(--spacing-10)}.calendar__nav{position:absolute;inset-block-start:0;inset-inline:0;display:flex;justify-content:space-between;pointer-events:none}.calendar__nav-button{display:grid;place-items:center;inline-size:24px;block-size:24px;padding:0;border:0;border-radius:var(--radius-full);color:var(--text-secondary);background:transparent;cursor:pointer;pointer-events:auto}.calendar__nav-button:not([aria-disabled=true]):hover{background:var(--bg-surface-2)}.calendar__nav-button[aria-disabled=true]{color:var(--text-disabled);cursor:default}.calendar__caption{display:flex;align-items:center;justify-content:center;min-block-size:24px;padding-inline:24px}.calendar__caption-label{display:inline-flex;align-items:center;gap:var(--spacing-3xs);font-size:14px;font-weight:600;line-height:var(--lh-body);white-space:nowrap}.calendar__dropdowns{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2xs)}.calendar__dropdown-root{position:relative;border-radius:var(--radius-xs)}.calendar__dropdown{position:absolute;inset:0;width:100%;opacity:0;cursor:pointer}.calendar__dropdown option{color:var(--text-primary);background:var(--bg-surface)}.calendar__dropdown-root:focus-within{outline:2px solid var(--border-focus);outline-offset:2px}.calendar__grid{display:flex;flex-direction:column;gap:var(--spacing-10);border-collapse:collapse}.calendar__week,.calendar__weekdays{display:flex;gap:var(--spacing-3xs)}.calendar__weeks{display:flex;flex-direction:column;gap:var(--spacing-10)}.calendar__wd{flex:1;min-inline-size:0;block-size:24px;display:grid;place-items:center;font:400 11px/var(--lh-caption) var(--font-body);color:var(--text-tertiary);letter-spacing:var(--ls-caption)}.calendar__cell{position:relative;flex:1;min-inline-size:0;block-size:32px;padding:0;text-align:center}.calendar__day{display:grid;place-items:center;inline-size:32px;max-inline-size:100%;block-size:32px;border:0;padding:0;background:transparent;cursor:pointer;border-radius:var(--radius-full);color:var(--text-primary);font:400 11px/16px var(--font-inter,sans-serif);letter-spacing:.2px;transition:background-color var(--dur-fast) var(--ease-standard)}.calendar__day:not(:disabled):hover{background:var(--bg-surface-2)}.calendar__day:focus-visible,.calendar__nav-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.calendar__day[data-today]{box-shadow:inset 0 0 0 1px var(--border-focus)}.calendar__day:not(:disabled):is([data-selected-single=true],[data-range-start=true],[data-range-end=true]){background:var(--accent-solid);color:var(--text-on-accent)}.calendar__day:is([data-selected-single=true],[data-range-start=true],[data-range-end=true]):focus-visible{outline-color:var(--text-on-accent)}.calendar__day[data-today]:is([data-selected-single=true],[data-range-start=true],[data-range-end=true]){box-shadow:inset 0 0 0 2px var(--text-on-accent)}.calendar__outside:not([data-selected=true]) .calendar__day{color:var(--text-tertiary)}.calendar__day:disabled{color:var(--text-disabled);cursor:default}.calendar__cell:is(.calendar__range-start,.calendar__range-middle,.calendar__range-end){background:var(--accent-subtle)}.calendar__range-start{border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full)}.calendar__range-end{border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full)}.calendar__range-middle:before{content:"";position:absolute;inset-block:0;inset-inline:-2px;background:var(--accent-subtle)}.calendar__range-middle .calendar__day{position:relative;color:var(--accent-on-subtle);border-radius:0}.calendar__week-number{flex:1;display:grid;place-items:center;color:var(--text-tertiary);font-size:11px}.calendar-popover{width:auto;max-width:calc(100vw - 16px);padding:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--elevation-md);z-index:calc(var(--z-modal) + 1);max-block-size:min(calc(100dvh - 16px),var(--radix-popover-content-available-height,calc(100dvh - 16px)));overflow-y:auto;overscroll-behavior:contain}.calendar-popover .calendar{border:0;box-shadow:none}.input.date-picker__trigger{display:flex;align-items:center;gap:var(--spacing-xs);text-align:start;cursor:pointer}.date-picker__trigger>svg{flex-shrink:0}.date-picker__trigger>svg,.date-picker__trigger[data-empty]:not(:disabled){color:var(--text-tertiary)}.date-picker__trigger:not(:disabled):not([aria-invalid=true]):hover{border-color:var(--border-control)}.date-picker__trigger[data-readonly]{background:var(--bg-surface-2);color:var(--text-primary);cursor:default}.date-input{position:relative}.date-input .input{padding-inline-end:var(--spacing-2xl)}.date-input input::-webkit-calendar-picker-indicator{display:none}.date-input__trigger{position:absolute;inset-inline-end:var(--spacing-xs);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary)}.date-input__trigger:not(:disabled):hover{background:var(--bg-surface-2)}.date-input__trigger:focus-visible{outline:2px solid var(--border-focus)}.date-input__trigger:disabled{color:var(--text-disabled)}.page-body{display:block;padding:0;gap:0;position:relative}.nav-section{text-transform:uppercase}.sidebar__search{padding-block-end:0}.sidebar{overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.brand-block{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xs)}.brand-block__lockup{display:flex;flex-direction:column;gap:var(--spacing-3xs);min-inline-size:0}.sidebar-toggle{inline-size:32px;block-size:32px;flex:none;display:inline-grid;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--sidebar-text-muted);cursor:pointer;transition:background-color var(--dur-normal) var(--ease-standard),color var(--dur-normal) var(--ease-standard)}.sidebar-toggle:hover{background:color-mix(in srgb,var(--sidebar-text) 14%,transparent);color:var(--sidebar-text-active)}.sidebar-toggle:focus-visible{outline:2px solid var(--sidebar-focus-ring);outline-offset:2px}[dir=rtl] .sidebar-toggle svg{transform:scaleX(-1)}.shell--collapsed .brand-block{flex-direction:column;align-items:center;gap:var(--spacing-xs);padding-block-end:var(--spacing-xs)}.shell--collapsed .brand__tagline{inline-size:0;margin:0}.shell--collapsed .brand-block__lockup{align-items:center;inline-size:auto}.shell--collapsed .brand{justify-content:center;padding-block-end:0}.brand-block,.nav-item,.nav-section,.nav-sub,.sidebar__search,.user-card{flex:none}.nav-section{line-height:var(--lh-caption)}.icon-btn--lang{inline-size:44px}.topbar .icon-btn--ghost{color:var(--text-secondary)}.topbar .icon-btn--ghost:not(:disabled):not([aria-disabled=true]):hover{background:var(--bg-surface-2)}.topbar{padding-inline:var(--spacing-xl)}:root{scrollbar-gutter:auto}.page-body{scrollbar-gutter:stable}.topbar__actions{gap:var(--spacing-md)}.nav-item,.nav-section{padding-inline:var(--spacing-sm)}.nav-item span{text-overflow:ellipsis}.shell:not(.shell--collapsed) .nav-item:focus-visible span,.shell:not(.shell--collapsed) .nav-item:hover span{text-overflow:clip;animation:nav-label-slide var(--dur-label-slide) var(--ease-standard) infinite}@keyframes nav-label-slide{0%,18%{transform:translateX(0)}50%,68%{transform:translateX(var(--nav-label-shift,0))}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.shell:not(.shell--collapsed) .nav-item:focus-visible span,.shell:not(.shell--collapsed) .nav-item:hover span{animation:none;text-overflow:ellipsis}}.nav-sub__inner{border-inline-start:0}.nav-subitem{position:relative}.nav-subitem:before{content:"";position:absolute;inset-block:var(--spacing-6);inset-inline-start:calc(-1 * var(--spacing-sm));inline-size:1px;background:var(--sidebar-border)}.nav-item__chevron{rotate:0deg}[dir=rtl] .nav-item__chevron{rotate:180deg}.nav-item[aria-expanded=true] .nav-item__chevron,[dir=rtl] .nav-item[aria-expanded=true] .nav-item__chevron{rotate:90deg}.topbar__divider{inline-size:1px;block-size:20px;flex:none;background:var(--border-default)}.skeleton--line-sm{inline-size:120px;block-size:8px;border-radius:var(--radius-full)}.skeleton--line-md{inline-size:200px;block-size:10px;border-radius:var(--radius-full)}.skeleton--line-lg{inline-size:320px;block-size:12px;border-radius:var(--radius-full)}.skeleton--block{inline-size:320px;block-size:96px;border-radius:var(--radius-md)}.skeleton--circle{inline-size:40px;block-size:40px;border-radius:var(--radius-full);flex:none}.skeleton--fill{inline-size:100%}.nav-item--pending,.nav-subitem--pending{background:color-mix(in srgb,var(--sidebar-bg-active) 45%,transparent);color:var(--sidebar-text-active);cursor:progress}.avatar--xs{inline-size:24px;block-size:24px;font-size:11px}.dark,:root,[data-theme=dark]{--toast-success-bg:var(--success-bg);--toast-success-text:var(--success-text);--toast-warning-bg:var(--warning-bg);--toast-warning-text:var(--warning-text);--toast-error-bg:var(--error-bg);--toast-error-text:var(--error-text);--toast-info-bg:var(--info-bg);--toast-info-text:var(--info-text)}.ds-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;block-size:22px;padding-inline:var(--spacing-xs);border:0;border-radius:var(--radius-full);font-family:var(--font-body);font-size:11px;font-weight:400;line-height:var(--lh-caption);letter-spacing:var(--ls-caption);white-space:nowrap}.ds-badge--subtle.ds-badge--neutral{background:var(--bg-surface-2);color:var(--text-secondary)}.ds-badge--subtle.ds-badge--info{background:var(--info-bg);color:var(--info-text)}.ds-badge--subtle.ds-badge--success{background:var(--success-bg);color:var(--success-text)}.ds-badge--subtle.ds-badge--warning{background:var(--warning-bg);color:var(--warning-text)}.ds-badge--subtle.ds-badge--error{background:var(--error-bg);color:var(--error-text)}.ds-badge--solid.ds-badge--neutral{background:var(--bg-inverse);color:var(--text-inverse)}.ds-badge--solid.ds-badge--info{background:var(--info);color:var(--text-on-accent)}.ds-badge--solid.ds-badge--success{background:var(--success);color:var(--text-on-accent)}.ds-badge--solid.ds-badge--warning{background:var(--warning);color:var(--text-on-accent)}.ds-badge--solid.ds-badge--error{background:var(--error);color:var(--text-on-accent)}.ds-tag{display:inline-flex;align-items:center;box-sizing:border-box;max-inline-size:100%;min-inline-size:0;gap:var(--spacing-6);padding-inline:var(--spacing-10);padding-block:var(--spacing-2xs);border:0;border-radius:var(--radius-full);background:var(--accent-subtle);color:var(--accent-on-subtle);font-family:var(--font-body);font-size:11px;font-weight:400;line-height:var(--lh-caption);letter-spacing:var(--ls-caption);white-space:normal;overflow-wrap:anywhere}.ds-tag:is(button,a,[role=option],[tabindex]):focus-visible,.ds-tag__remove:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ds-tag[aria-current=true],.ds-tag[aria-pressed=true],.ds-tag[aria-selected=true]{outline:1px solid var(--accent)}.ds-tag:is(:disabled,[aria-disabled=true]){color:var(--text-disabled);background:var(--bg-disabled);cursor:not-allowed}.ds-tag__remove{display:inline-grid;place-items:center;flex:none;inline-size:var(--spacing-14);block-size:var(--spacing-14);padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:inherit;cursor:pointer}.ds-tag__remove svg{inline-size:100%;block-size:100%}.ds-tag__remove:disabled,.ds-tag__remove[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}.ds-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;border-radius:var(--radius-full);background:var(--accent-subtle);color:var(--accent-on-subtle);font-family:var(--font-latin)}.ds-avatar--sm{inline-size:24px;block-size:24px;font-size:11px;font-weight:400;line-height:var(--lh-caption);letter-spacing:var(--ls-caption)}.ds-avatar--md{inline-size:32px;block-size:32px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.3px}.ds-avatar--lg{inline-size:40px;block-size:40px;font-size:14px;font-weight:400;line-height:var(--lh-body)}.ds-avatar--xl{inline-size:72px;block-size:72px;font-size:26px;font-weight:400;line-height:40px}.ds-avatar:is(a,button,[role=button]):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ds-avatar__image{z-index:1;-o-object-fit:cover;object-fit:cover}.ds-avatar__fallback,.ds-avatar__image{position:absolute;inset:0;inline-size:100%;block-size:100%}.ds-avatar__fallback{display:grid;place-items:center;text-align:center}.ds-avatar__fallback[data-image-loaded=true]{visibility:hidden}.ds-avatar--lg:lang(ar),.ds-avatar--md:lang(ar),.ds-avatar--sm:lang(ar),[dir=rtl] .ds-avatar--lg,[dir=rtl] .ds-avatar--md,[dir=rtl] .ds-avatar--sm{font-size:11px;font-weight:400;line-height:var(--lh-caption);letter-spacing:0}.ds-avatar--xl:lang(ar),[dir=rtl] .ds-avatar--xl{font-size:21px;font-weight:400;line-height:34px;letter-spacing:0}.topbar__brand{flex:none;display:inline-grid;place-items:center}.topbar__brand,.topbar__brand i{inline-size:44px;block-size:24px}.topbar__brand i{background:var(--brand-hamad);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 34'><path d='M56.129 16.421c-.049-1.794-.965-3.647-2.393-4.713-1.59-1.187-2.964-1.262-4.87-1.433-4.295-.383-8.65-.415-12.953-.712-7.98 6.035-15.682 9.037-25.895 8.448-.371-.021-1.852-.143-2.064-.211-.565-.185-.48-1.339-.464-1.815.077-2.27.277-5.288.543-7.535.045-.39.196-1.212.625-1.312l23.748 1.908C37.625 5.024 42.403 1.586 49.094.487c5.117-.84 13.014-1.403 13.661 5.506.354 3.775.29 10.385.03 14.215-.35 5.161-3.305 6.893-8.142 6.754-8.019-.229-16.088-1.398-24.132-1.563-.97.142-1.94 1.23-2.776 1.779-7.748 5.08-16.605 7.547-25.932 6.635-.513-.051-1.649-.127-1.803-.647l.693-9.774.257-.269c.688-.039 1.385-.046 2.075-.023 5.996.206 12.028 1.164 18.026 1.402 7.482.295 7.848-1.854 13.555-5.009 2.782-1.538 6.239-2.76 9.392-3.217 4.114-.598 8.018-.1 12.134.148Z'/></svg>") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63 34'><path d='M56.129 16.421c-.049-1.794-.965-3.647-2.393-4.713-1.59-1.187-2.964-1.262-4.87-1.433-4.295-.383-8.65-.415-12.953-.712-7.98 6.035-15.682 9.037-25.895 8.448-.371-.021-1.852-.143-2.064-.211-.565-.185-.48-1.339-.464-1.815.077-2.27.277-5.288.543-7.535.045-.39.196-1.212.625-1.312l23.748 1.908C37.625 5.024 42.403 1.586 49.094.487c5.117-.84 13.014-1.403 13.661 5.506.354 3.775.29 10.385.03 14.215-.35 5.161-3.305 6.893-8.142 6.754-8.019-.229-16.088-1.398-24.132-1.563-.97.142-1.94 1.23-2.776 1.779-7.748 5.08-16.605 7.547-25.932 6.635-.513-.051-1.649-.127-1.803-.647l.693-9.774.257-.269c.688-.039 1.385-.046 2.075-.023 5.996.206 12.028 1.164 18.026 1.402 7.482.295 7.848-1.854 13.555-5.009 2.782-1.538 6.239-2.76 9.392-3.217 4.114-.598 8.018-.1 12.134.148Z'/></svg>") center /contain no-repeat}@media (max-width:767.98px){.topbar{block-size:56px;padding-inline:var(--spacing-md)}.topbar__actions{gap:var(--spacing-xs)}.topbar__divider{display:none}.page-body{padding:var(--spacing-md)}.topbar .icon-btn--ghost{color:var(--accent)}}@media (max-width:359.98px){.topbar{padding-inline:var(--spacing-xs)}.topbar__actions{gap:var(--spacing-6)}}.nav-drawer{inline-size:256px;max-inline-size:256px;padding:0;border:0;background:var(--sidebar-bg)}.nav-drawer .sidebar{block-size:100%;inline-size:100%}.nav-drawer__scrim{background:var(--overlay-scrim)}.ds-card,.ds-category-card,.ds-media-card{min-inline-size:0;max-inline-size:100%;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);box-shadow:none;font-family:var(--font-body);text-align:start;overflow-wrap:anywhere}.ds-card__header{gap:var(--spacing-2xs);padding:var(--spacing-xl)}:where(.ds-card__title,.ds-card__description,.ds-category-card__title,.ds-category-card__count,.ds-media-card__title){margin:0}.ds-card__title{font:600 18px/var(--lh-h3) var(--font-body);letter-spacing:0;color:var(--text-primary)}.ds-card__description{font:400 14px/var(--lh-body) var(--font-body);color:var(--text-secondary)}.ds-card__content{padding:var(--spacing-xl);padding-block-start:0;min-inline-size:0}.ds-card>.ds-card__content:first-child{padding-block-start:var(--spacing-xl)}.ds-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xl);padding-block-start:0}.ds-card--action,.ds-card--shortcut{display:flex;align-items:center;gap:var(--spacing-14);padding:var(--spacing-xl)}.ds-card--shortcut{background:var(--accent-subtle)}.ds-card__icon{display:grid;place-items:center;flex:none;inline-size:40px;block-size:40px;border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--accent-on-subtle)}.ds-card--shortcut>.ds-card__icon{order:1;background:var(--bg-surface)}.ds-card--stat{padding:var(--spacing-xl);border:0;box-shadow:var(--elevation-sm)}.ds-card--stat .ds-card__icon{inline-size:44px;block-size:44px}.ds-card--stat .stat__value{font:600 24px/var(--lh-h2) var(--font-body)}.ds-card--stat .stat__label{font:600 12px/var(--lh-label) var(--font-body);letter-spacing:var(--ls-label)}.ds-card--stat .stat__sub{font:400 11px/var(--lh-caption) var(--font-body);letter-spacing:var(--ls-caption)}.ds-category-card{display:flex;align-items:center;gap:var(--spacing-14);padding:var(--spacing-lg);min-block-size:96px}.ds-category-card__icon{display:grid;place-items:center;flex:none;inline-size:48px;block-size:48px;border-radius:var(--radius-md);background:var(--accent-subtle);color:var(--accent-on-subtle)}.ds-category-card__body{min-inline-size:0;flex:1;display:flex;flex-direction:column;gap:var(--spacing-3xs)}.ds-category-card__count{font:400 11px/var(--lh-caption) var(--font-body);letter-spacing:var(--ls-caption);color:var(--text-tertiary)}.ds-category-card__title,.ds-media-card__title{font:600 14px/var(--lh-body) var(--font-body);color:var(--text-primary)}.ds-media-card{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-sm);padding:var(--spacing-md)}.ds-media-card__thumb{display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;flex:none;inline-size:100%;block-size:140px;overflow:hidden;border-radius:var(--radius-md);background:var(--bg-surface-2);color:var(--text-tertiary)}.ds-media-card__thumb img,.ds-media-card__thumb video{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.ds-media-card__body{min-inline-size:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}:is(.ds-card,.ds-category-card,.ds-media-card):is(a,button,[role=button]):not(:disabled):not([aria-disabled=true]):hover{box-shadow:var(--elevation-sm)}:is(.ds-card,.ds-category-card,.ds-media-card):focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}:is(.ds-card,.ds-category-card,.ds-media-card):is([aria-selected=true],[aria-pressed=true]){border-color:var(--accent)}:is(.ds-card,.ds-category-card,.ds-media-card):is(:disabled,[aria-disabled=true]){color:var(--text-disabled);cursor:not-allowed}.ds-tabs{display:flex;align-items:stretch;justify-content:flex-start;gap:var(--spacing-xl);max-inline-size:100%;min-inline-size:0;overflow-x:auto;border-block-end:1px solid var(--border-default);border-radius:0;padding:0}.ds-tab,.ds-tabs{background:transparent}.ds-tab{position:relative;display:inline-flex;align-items:flex-start;justify-content:center;flex:none;gap:var(--spacing-xs);block-size:44px;padding:var(--spacing-sm) var(--spacing-md) 0;border:0;border-radius:0;box-shadow:none;color:var(--text-secondary);font:400 14px/var(--lh-body) var(--font-body);text-decoration:none;white-space:nowrap;cursor:pointer}.ds-tab:after{content:"";position:absolute;inset-inline:var(--spacing-md);inset-block-end:0;block-size:3px;border-radius:var(--radius-full) var(--radius-full) 2px 2px;background:transparent}.ds-tab:is([aria-selected=true],[aria-current=page],[data-state=active]){color:var(--text-primary);font-weight:600}.ds-tab:is([aria-selected=true],[aria-current=page],[data-state=active]):after{background:var(--accent)}[dir=rtl] .ds-tab{font-weight:600}.ds-tab:hover:not(:disabled):not([aria-disabled=true]){color:var(--text-primary)}.ds-tab:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.ds-tab:is(:disabled,[aria-disabled=true]){color:var(--text-disabled);cursor:not-allowed}.ds-tab[data-invalid=true]:not(:disabled):not([aria-disabled=true]){color:var(--error-text)}.ds-tab-panel{margin-block-start:var(--spacing-md);min-inline-size:0}.ds-tab-panel:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ds-segmented{align-items:stretch;gap:var(--spacing-3xs);padding:var(--spacing-2xs);max-inline-size:100%;min-inline-size:0;overflow-x:auto;background:var(--bg-surface-2)}.ds-segmented,.ds-segmented__item{display:inline-flex;border:0;border-radius:var(--radius-full)}.ds-segmented__item{align-items:center;justify-content:center;gap:var(--spacing-xs);flex:none;padding:var(--spacing-6) var(--spacing-md);background:transparent;color:var(--text-secondary);box-shadow:none;font:400 14px/var(--lh-body) var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer}.ds-segmented__item:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current=page],[data-state=active],[data-state=on]){background:var(--bg-surface);color:var(--text-primary);font-weight:600;box-shadow:var(--elevation-sm)}.ds-segmented__item:hover:not(:disabled):not([aria-disabled=true]){color:var(--text-primary)}.ds-segmented__item:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.ds-segmented__item:is(:disabled,[aria-disabled=true]){color:var(--text-disabled);cursor:not-allowed}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-ring:focus-within{--tw-ring-color:hsl(var(--ring))}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:border-input:hover{border-color:hsl(var(--input))}.hover\:border-muted-foreground\/50:hover{border-color:hsl(var(--muted-foreground)/.5)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary)/.5)}.hover\:border-white\/30:hover{border-color:hsla(0,0%,100%,.3)}.hover\:bg-\[var\(--accent-solid-hover\)\]:hover{background-color:var(--accent-solid-hover)}.hover\:bg-\[var\(--bg-surface-2\)\]:hover{background-color:var(--bg-surface-2)}.hover\:bg-accent:hover{background-color:hsl(var(--ui-accent))}.hover\:bg-accent\/50:hover{background-color:hsl(var(--ui-accent)/.5)}.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-white\/15:hover{background-color:hsla(0,0%,100%,.15)}.hover\:bg-white\/20:hover{background-color:hsla(0,0%,100%,.2)}.hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.hover\:text-\[\#5d433b\]:hover{--tw-text-opacity:1;color:rgb(93 67 59/var(--tw-text-opacity,1))}.hover\:text-\[color\:var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-500:hover{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.hover\:text-primary\/80:hover{color:hsl(var(--primary)/.8)}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:shadow-sm:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.hover\:ring-2:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.hover\:ring-primary\/20:hover{--tw-ring-color:hsl(var(--primary)/0.2)}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.focus\:bg-amber-50:focus{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.focus\:bg-red-50:focus{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.focus\:text-amber-800:focus{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-red-700:focus{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-primary:focus{--tw-ring-color:hsl(var(--primary))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:text-destructive:focus{color:var(--error-text)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.disabled\:text-gray-500:disabled{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:rotate-12{--tw-rotate:12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110,.group\/stars:hover .group-hover\/stars\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-white\/30{background-color:hsla(0,0%,100%,.3)}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted)/.4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.has-\[\:focus-visible\]\:ring-ring:has(:focus-visible){--tw-ring-color:hsl(var(--ring))}.group\/projects:has(.projects-empty-create) .group-has-\[\.projects-empty-create\]\/projects\:hidden{display:none}.data-\[side\=bottom\]\:-top-\[5px\][data-side=bottom]{top:-5px}.data-\[side\=left\]\:-right-\[5px\][data-side=left]{right:-5px}.data-\[side\=right\]\:-left-\[5px\][data-side=right]{left:-5px}.data-\[side\=top\]\:-bottom-\[5px\][data-side=top]{bottom:-5px}.data-\[side\=bottom\]\:data-\[starting-style\]\:-translate-y-1[data-starting-style][data-side=bottom]{--tw-translate-y:-0.25rem}.data-\[side\=bottom\]\:data-\[starting-style\]\:-translate-y-1[data-starting-style][data-side=bottom],.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=left\]\:-translate-x-1[data-side=left],.data-\[side\=right\]\:translate-x-1[data-side=right]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[side\=top\]\:-translate-y-1[data-side=top],.data-\[side\=top\]\:data-\[starting-style\]\:translate-y-1[data-starting-style][data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:data-\[starting-style\]\:translate-y-1[data-starting-style][data-side=top]{--tw-translate-y:0.25rem}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel],.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ds-fade-out{0%{opacity:1}to{opacity:0}}.data-\[state\=closed\]\:animate-ds-fade-out[data-state=closed]{animation:ds-fade-out var(--dur-normal) var(--ease-standard) both}@keyframes ds-modal-out{0%{opacity:1;scale:1}to{opacity:0;scale:.95}}.data-\[state\=closed\]\:animate-ds-modal-out[data-state=closed]{animation:ds-modal-out var(--dur-normal) var(--ease-exit) both}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}.data-\[state\=open\]\:animate-ds-fade-in[data-state=open]{animation:ds-fade-in var(--dur-normal) var(--ease-standard) both}@keyframes ds-modal-in{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}.data-\[state\=open\]\:animate-ds-modal-in[data-state=open]{animation:ds-modal-in var(--dur-slow) var(--ease-spring) both}.data-\[type\=default\]\:bg-\[var\(--toast-info-bg\)\][data-type=default]{background-color:var(--toast-info-bg)}.data-\[type\=error\]\:bg-\[var\(--toast-error-bg\)\][data-type=error]{background-color:var(--toast-error-bg)}.data-\[type\=info\]\:bg-\[var\(--toast-info-bg\)\][data-type=info],.data-\[type\=loading\]\:bg-\[var\(--toast-info-bg\)\][data-type=loading]{background-color:var(--toast-info-bg)}.data-\[type\=success\]\:bg-\[var\(--toast-success-bg\)\][data-type=success]{background-color:var(--toast-success-bg)}.data-\[type\=warning\]\:bg-\[var\(--toast-warning-bg\)\][data-type=warning]{background-color:var(--toast-warning-bg)}.data-\[state\=active\]\:text-destructive[data-state=active]{color:hsl(var(--destructive))}.data-\[type\=default\]\:text-\[var\(--toast-info-text\)\][data-type=default]{color:var(--toast-info-text)}.data-\[type\=error\]\:text-\[var\(--toast-error-text\)\][data-type=error]{color:var(--toast-error-text)}.data-\[type\=info\]\:text-\[var\(--toast-info-text\)\][data-type=info],.data-\[type\=loading\]\:text-\[var\(--toast-info-text\)\][data-type=loading]{color:var(--toast-info-text)}.data-\[type\=success\]\:text-\[var\(--toast-success-text\)\][data-type=success]{color:var(--toast-success-text)}.data-\[type\=warning\]\:text-\[var\(--toast-warning-text\)\][data-type=warning]{color:var(--toast-warning-text)}.data-\[ending-style\]\:opacity-0[data-ending-style],.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[state\=active\]\:text-destructive[data-state=active]{color:var(--error-text)}.dark\:border-amber-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.dark\:border-amber-900\/50:is(.dark *){border-color:rgba(120,53,15,.5)}.dark\:border-amber-900\/60:is(.dark *){border-color:rgba(120,53,15,.6)}.dark\:border-blue-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:border-border:is(.dark *){border-color:hsl(var(--border))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.dark\:border-green-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity,1))}.dark\:border-green-900:is(.dark *){--tw-border-opacity:1;border-color:rgb(20 83 45/var(--tw-border-opacity,1))}.dark\:border-orange-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(154 52 18/var(--tw-border-opacity,1))}.dark\:border-primary\/40:is(.dark *){border-color:hsl(var(--primary)/.4)}.dark\:border-purple-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 33 168/var(--tw-border-opacity,1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(153 27 27/var(--tw-border-opacity,1))}.dark\:border-red-900\/50:is(.dark *){border-color:rgba(127,29,29,.5)}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(133 77 14/var(--tw-border-opacity,1))}.dark\:bg-amber-900\/20:is(.dark *){background-color:rgba(120,53,15,.2)}.dark\:bg-amber-900\/30:is(.dark *){background-color:rgba(120,53,15,.3)}.dark\:bg-amber-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(69 26 3/var(--tw-bg-opacity,1))}.dark\:bg-amber-950\/30:is(.dark *){background-color:rgba(69,26,3,.3)}.dark\:bg-background:is(.dark *){background-color:hsl(var(--background))}.dark\:bg-blue-900\/20:is(.dark *){background-color:rgba(30,58,138,.2)}.dark\:bg-blue-900\/30:is(.dark *){background-color:rgba(30,58,138,.3)}.dark\:bg-card:is(.dark *){background-color:hsl(var(--card))}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.dark\:bg-gray-800\/40:is(.dark *){background-color:rgba(31,41,55,.4)}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:bg-green-900:is(.dark *){--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.dark\:bg-green-900\/10:is(.dark *){background-color:rgba(20,83,45,.1)}.dark\:bg-green-900\/20:is(.dark *){background-color:rgba(20,83,45,.2)}.dark\:bg-green-900\/30:is(.dark *){background-color:rgba(20,83,45,.3)}.dark\:bg-green-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(5 46 22/var(--tw-bg-opacity,1))}.dark\:bg-green-950\/20:is(.dark *){background-color:rgba(5,46,22,.2)}.dark\:bg-muted\/30:is(.dark *){background-color:hsl(var(--muted)/.3)}.dark\:bg-muted\/40:is(.dark *){background-color:hsl(var(--muted)/.4)}.dark\:bg-orange-900\/20:is(.dark *){background-color:rgba(124,45,18,.2)}.dark\:bg-orange-900\/30:is(.dark *){background-color:rgba(124,45,18,.3)}.dark\:bg-primary:is(.dark *){background-color:hsl(var(--primary))}.dark\:bg-primary-900\/30:is(.dark *){background-color:rgba(124,45,18,.3)}.dark\:bg-primary-950\/20:is(.dark *){background-color:rgba(67,20,7,.2)}.dark\:bg-primary\/10:is(.dark *){background-color:hsl(var(--primary)/.1)}.dark\:bg-primary\/15:is(.dark *){background-color:hsl(var(--primary)/.15)}.dark\:bg-primary\/20:is(.dark *){background-color:hsl(var(--primary)/.2)}.dark\:bg-primary\/30:is(.dark *){background-color:hsl(var(--primary)/.3)}.dark\:bg-purple-900\/20:is(.dark *){background-color:rgba(88,28,135,.2)}.dark\:bg-purple-900\/30:is(.dark *){background-color:rgba(88,28,135,.3)}.dark\:bg-red-900\/10:is(.dark *){background-color:rgba(127,29,29,.1)}.dark\:bg-red-900\/20:is(.dark *){background-color:rgba(127,29,29,.2)}.dark\:bg-red-900\/30:is(.dark *){background-color:rgba(127,29,29,.3)}.dark\:bg-red-950\/30:is(.dark *){background-color:rgba(69,10,10,.3)}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-yellow-900\/20:is(.dark *){background-color:rgba(113,63,18,.2)}.dark\:bg-yellow-950\/20:is(.dark *){background-color:rgba(66,32,6,.2)}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:text-foreground:is(.dark *){color:hsl(var(--foreground))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.dark\:text-green-50:is(.dark *){--tw-text-opacity:1;color:rgb(240 253 244/var(--tw-text-opacity,1))}.dark\:text-green-500:is(.dark *){--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.dark\:text-muted-foreground:is(.dark *){color:hsl(var(--muted-foreground))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-primary:is(.dark *){color:hsl(var(--primary))}.dark\:text-primary-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-purple-300:is(.dark *){--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.dark\:text-red-500:is(.dark *){--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark\:hover\:bg-muted:hover:is(.dark *){background-color:hsl(var(--muted))}.dark\:hover\:bg-muted\/50:hover:is(.dark *){background-color:hsl(var(--muted)/.5)}.dark\:hover\:text-foreground:hover:is(.dark *){color:hsl(var(--foreground))}.dark\:focus\:bg-amber-950\/30:focus:is(.dark *){background-color:rgba(69,26,3,.3)}.dark\:focus\:bg-red-950\/30:focus:is(.dark *){background-color:rgba(69,10,10,.3)}.dark\:focus\:text-amber-200:focus:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:focus\:text-red-200:focus:is(.dark *){--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}@media (min-width:380px){.min-\[380px\]\:flex{display:flex}.min-\[380px\]\:w-auto{width:auto}.min-\[380px\]\:flex-row{flex-direction:row}.min-\[380px\]\:flex-wrap{flex-wrap:wrap}.min-\[380px\]\:items-center{align-items:center}}@media (min-width:420px){.min-\[420px\]\:col-span-2{grid-column:span 2/span 2}.min-\[420px\]\:w-\[168px\]{width:168px}.min-\[420px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[420px\]\:flex-row{flex-direction:row}}@media (min-width:430px){.min-\[430px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:start-6{inset-inline-start:1.5rem}.sm\:top-6{top:1.5rem}.sm\:top-auto{top:auto}.sm\:order-1{order:1}.sm\:order-3{order:3}.sm\:order-none{order:0}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mr-2{margin-right:.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-16{height:4rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-8{height:2rem}.sm\:max-h-80{max-height:20rem}.sm\:min-h-\[28rem\]{min-height:28rem}.sm\:\!w-60{width:15rem!important}.sm\:w-16{width:4rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-60{width:15rem}.sm\:w-8{width:2rem}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[16rem\]{max-width:16rem}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[620px\]{max-width:620px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:self-auto{align-self:auto}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:pb-28{padding-bottom:7rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pe-12{padding-inline-end:3rem}.sm\:pt-24{padding-top:6rem}.sm\:pt-4{padding-top:1rem}.sm\:text-left{text-align:left}.sm\:text-end{text-align:end}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.rtl .sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.rtl .sm\:text-left{text-align:right}}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:block{display:block}.md\:flex{display:flex}.md\:contents{display:contents}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:min-w-\[11\.5rem\]{min-width:11.5rem}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[50\%\]{max-width:50%}.md\:max-w-\[62\%\]{max-width:62%}.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-\[minmax\(0\2c 1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.md\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 350px\)\]{grid-template-columns:minmax(0,1fr) minmax(0,350px)}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-80{width:20rem}.lg\:w-auto{width:auto}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,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-\[minmax\(0\2c 1\.15fr\)_minmax\(0\2c 2fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-6{gap:1.5rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:pb-28{padding-bottom:7rem}.lg\:text-left{text-align:left}.lg\:text-start{text-align:start}.rtl .lg\:text-left{text-align:right}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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\:p-8{padding:2rem}}.ltr\:-right-1:where([dir=ltr],[dir=ltr] *){right:-.25rem}.ltr\:right-0:where([dir=ltr],[dir=ltr] *){right:0}.rtl\:-left-1:where([dir=rtl],[dir=rtl] *){left:-.25rem}.rtl\:left-0:where([dir=rtl],[dir=rtl] *){left:0}.rtl\:me-0:where([dir=rtl],[dir=rtl] *){margin-inline-end:0}.rtl\:ml-0:where([dir=rtl],[dir=rtl] *){margin-left:0}.rtl\:ml-1:where([dir=rtl],[dir=rtl] *){margin-left:.25rem}.rtl\:mr-0:where([dir=rtl],[dir=rtl] *){margin-right:0}.rtl\:mr-2:where([dir=rtl],[dir=rtl] *){margin-right:.5rem}.rtl\:ms-2:where([dir=rtl],[dir=rtl] *){margin-inline-start:.5rem}.rtl\:w-auto:where([dir=rtl],[dir=rtl] *){width:auto}.rtl\:w-full:where([dir=rtl],[dir=rtl] *){width:100%}.rtl\:translate-x-1\/2:where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:items-start:where([dir=rtl],[dir=rtl] *){align-items:flex-start}.rtl\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}.rtl\:text-end:where([dir=rtl],[dir=rtl] *){text-align:end}.rtl .rtl\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}@media (min-width:1024px){.rtl\:lg\:ml-auto:where([dir=rtl],[dir=rtl] *){margin-left:auto}.rtl\:lg\:mr-0:where([dir=rtl],[dir=rtl] *){margin-right:0}.rtl\:lg\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}.rtl\:lg\:text-end:where([dir=rtl],[dir=rtl] *){text-align:end}.rtl .rtl\:lg\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}.rtl .rtl\:lg\:ml-auto:where([dir=rtl],[dir=rtl] *){margin-left:0;margin-right:auto}}.\[\&\>\*\]\:\!w-full>*{width:100%!important}.\[\&\>\*\]\:\!text-right>*,.rtl .\[\&\>\*\]\:\!text-right>*{text-align:right!important}.\[\&\>a\]\:basis-\[calc\(50\%-0\.375rem\)\]>a{flex-basis:calc(50% - 0.375rem)}@media (min-width:640px){.\[\&\>a\]\:sm\:basis-56>a{flex-basis:14rem}}@media (min-width:1024px){.\[\&\>a\]\:lg\:basis-64>a{flex-basis:16rem}}.\[\&\>span\:first-child\]\:truncate>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:left-auto>span{left:auto}.\[\&\>span\]\:right-2>span{right:.5rem}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-green-600>svg{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.\[\&\>svg\]\:text-primary>svg{color:hsl(var(--primary))}.\[\&\>svg\]\:text-yellow-600>svg{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.\[\&\>svg\]\:text-destructive>svg{color:var(--error-text)}.dark\:\[\&\>svg\]\:text-red-400>svg:is(.dark *){--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\[data-expanded\=false\]\[data-front\=false\]\>\*\]\:opacity-0[data-expanded=false][data-front=false]>*{opacity:0}.\[\&_\.docx-empty-paragraph\]\:my-2 .docx-empty-paragraph{margin-top:.5rem;margin-bottom:.5rem}.\[\&_\.ql-container\]\:border-0 .ql-container{border-width:0}.\[\&_\.ql-editor_img\]\:h-auto .ql-editor img{height:auto}.\[\&_\.ql-editor_img\]\:max-w-full .ql-editor img{max-width:100%}.\[\&_h1\]\:mb-4 h1{margin-bottom:1rem}.\[\&_h1\]\:text-2xl h1{font-size:1.5rem;line-height:2rem}.\[\&_h1\]\:font-semibold h1{font-weight:600}.\[\&_h2\]\:mb-3 h2{margin-bottom:.75rem}.\[\&_h2\]\:text-lg h2{font-size:1.125rem;line-height:1.75rem}.\[\&_h2\]\:text-xl h2{font-size:1.25rem;line-height:1.75rem}.\[\&_h2\]\:font-semibold h2{font-weight:600}.\[\&_h3\]\:mb-3 h3{margin-bottom:.75rem}.\[\&_h3\]\:text-lg h3{font-size:1.125rem;line-height:1.75rem}.\[\&_h3\]\:font-semibold h3{font-weight:600}.\[\&_p\]\:mb-3 p{margin-bottom:.75rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:size-\[18px\] svg{width:18px;height:18px}.\[\&_table\]\:mb-4 table{margin-bottom:1rem}.\[\&_table\]\:w-full table{width:100%}.\[\&_table\]\:border-collapse table{border-collapse:collapse}.\[\&_td\]\:border td{border-width:1px}.\[\&_td\]\:border-gray-300 td{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.\[\&_td\]\:p-2 td{padding:.5rem}