html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
*,:before,:after{--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:#3b82f680;--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:#3b82f680;--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: }*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:hsl(var(--gray-200))}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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{-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=button]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=reset]){-webkit-appearance:button;background-color:#0000;background-image:none}input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:hsl(var(--gray-400))}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}[hidden]:where(:not([hidden=until-found])){display:none}a,button,input,textarea{background:0 0}a,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}img,video{max-width:none;height:auto}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring)/.5)}a,button,input,textarea{outline-offset:2px;outline:0 solid #0000}:focus-visible{outline-offset:2px;outline:0 solid #0000}a:focus-visible{z-index:1;--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(3px + 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);--tw-ring-color:hsl(var(--ring)/.5)}button:focus-visible{z-index:1;--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(3px + 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);--tw-ring-color:hsl(var(--ring)/.5)}input:focus-visible{z-index:1;--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(3px + 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);--tw-ring-color:hsl(var(--ring)/.5)}textarea:focus-visible{z-index:1;--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(3px + 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);--tw-ring-color:hsl(var(--ring)/.5)}:focus-visible:focus-visible{z-index:1;--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(3px + 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);--tw-ring-color:hsl(var(--ring)/.5)}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.top-16{top:4rem}.\!z-30{z-index:30!important}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.\!mb-0{margin-bottom:0!important}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.size-2\.5{width:.625rem;height:.625rem}.size-7{width:1.75rem;height:1.75rem}.\!h-2{height:.5rem!important}.\!h-auto{height:auto!important}.h-10{height:2.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.18rem\]{height:1.18rem}.h-\[2\.22rem\]{height:2.22rem}.h-\[2px\]{height:2px}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0}.\!w-24{width:6rem!important}.w-2\.5{width:.625rem}.w-5{width:1.25rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[1\.18rem\]{width:1.18rem}.w-\[19rem\]{width:19rem}.w-\[2\.22rem\]{width:2.22rem}.w-\[22rem\]{width:22rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[2\.5rem\]{min-width:2.5rem}.max-w-\[180px\]{max-width:180px}.max-w-\[700px\]{max-width:700px}.flex-1{flex:1}.grow{flex-grow:1}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);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-45{--tw-rotate:45deg;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))}.scale-x-\[-1\]{--tw-scale-x:-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))}.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))}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-rows-\[auto_auto_1fr\]{grid-template-rows:auto auto 1fr}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[30px\]{border-radius:30px}.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:calc(var(--radius) + 4px)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[rgba\(26\,83\,76\,0\.16\)\]{border-color:#1a534c29}.border-emerald-200\/70{border-color:#a7f3d0b3}.border-gray-200{border-color:hsl(var(--gray-200))}.border-primary{border-color:hsl(var(--primary))}.\!bg-\[\#f9fafb\]{--tw-bg-opacity:1!important;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))!important}.\!bg-white\/95{background-color:#fffffff2!important}.bg-\[rgba\(253\,255\,252\,0\.9\)\]{background-color:#fdfffce6}.bg-\[rgba\(31\,151\,134\,0\.12\)\]{background-color:#1f97861f}.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\/30{background-color:#0000004d}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-500\/15{background-color:#10b98126}.bg-muted{background-color:hsl(var(--muted))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-red-500\/10{background-color:#ef44441a}.bg-secondary{background-color:hsl(var(--secondary))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/50{background-color:#ffffff80}.bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,0\.98\)\,rgba\(237\,255\,249\,0\.96\)\)\]{background-image:linear-gradient(145deg,#fffffffa,#edfff9f5)}.fill-popover{fill:hsl(var(--popover))}.object-cover{object-fit:cover}.p-2{padding:.5rem}.p-4{padding:1rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.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-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-10{padding-bottom:2.5rem}.pb-3{padding-bottom:.75rem}.pb-\[calc\(env\(safe-area-inset-bottom\,0px\)\+var\(--pb\)\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--pb))}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-start{text-align:start}.font-main{font-family:var(--font-family)}.font-mono{font-family:var(--font-mono)}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-sm{font-size:var(--text-sm);line-height:var(--text-sm-line-height)}.text-xl{font-size:var(--text-xl);line-height:var(--text-xl-line-height)}.text-xs{font-size:var(--text-xs);line-height:var(--text-xs-line-height)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-none{line-height:1}.text-\[\#184c48\]{--tw-text-opacity:1;color:rgb(24 76 72/var(--tw-text-opacity,1))}.text-\[\#1d5a55\]{--tw-text-opacity:1;color:rgb(29 90 85/var(--tw-text-opacity,1))}.text-\[\#214d49\]{--tw-text-opacity:1;color:rgb(33 77 73/var(--tw-text-opacity,1))}.text-\[\#27514e\]{--tw-text-opacity:1;color:rgb(39 81 78/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive{color:hsl(var(--destructive))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-emerald-900\/65{color:#064e3ba6}.text-emerald-900\/70{color:#064e3bb3}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-gray-300{color:hsl(var(--gray-300))}.text-gray-500{color:hsl(var(--gray-500))}.text-gray-800{color:hsl(var(--gray-800))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.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-foreground{color:hsl(var(--secondary-foreground))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:var(--shadow);--tw-shadow-colored:var(--shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(15\,70\,61\,0\.15\)\]{--tw-shadow:0 18px 40px #0f463d26;--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_72px_-34px_rgba\(1\,62\,50\,0\.72\)\]{--tw-shadow:0 28px 72px -34px #013e32b8;--tw-shadow-colored:0 28px 72px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xs{--tw-shadow:var(--shadow-xs);--tw-shadow-colored:var(--shadow-xs);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\!outline-none{outline-offset:2px!important;outline:2px solid #0000!important}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.\!outline-0{outline-width:0!important}.\!ring-transparent{--tw-ring-color:transparent!important}.ring-gray-300{--tw-ring-color:hsl(var(--gray-300))}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.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)!important;-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)!important;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)!important}.backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.space-x-2>:not([hidden])~:not([hidden]):not([data-ignore]){margin-inline-start:.5rem}.space-y-2>:not([hidden])~:not([hidden]):not([data-ignore]){margin-top:.5rem}.space-y-3>:not([hidden])~:not([hidden]):not([data-ignore]){margin-top:.75rem}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-300{animation-duration:.3s}.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.7}.disabled *{pointer-events:none;-webkit-user-select:none;user-select:none}:root{--font-scale:1;--text-xs:calc(.75rem*var(--font-scale));--text-xs-line-height:1.33;--text-sm:calc(.875rem*var(--font-scale));--text-sm-line-height:1.43;--text-base:calc(1rem*var(--font-scale));--text-base-line-height:1.5;--text-lg:calc(1.125rem*var(--font-scale));--text-lg-line-height:1.56;--text-xl:calc(1.25rem*var(--font-scale));--text-xl-line-height:1.4;--text-2xl:calc(1.5rem*var(--font-scale));--text-2xl-line-height:1.33;--text-3xl:calc(1.875rem*var(--font-scale));--text-3xl-line-height:1.2;--gray-100:210 20% 98%;--gray-200:210 22% 96%;--gray-300:213 16% 89%;--gray-400:208 17% 80%;--gray-500:210 13% 62%;--gray-600:208 13% 45%;--gray-700:213 14% 31%;--gray-800:210 24% 15%;--gray-900:212 25% 10%;--font-family:var(--font-main),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--scrollbar-size:.6rem;--container-max-width:1200px;--background:0 0% 100%;--foreground:0 0% 4%;--card:0 0% 98%;--card-foreground:0 0% 4%;--popover:0 0% 100%;--popover-foreground:0 0% 4%;--primary:172 98% 40%;--primary-light:172 98% 48%;--primary-dark:172 98% 32%;--primary-foreground:0 0% 0%;--secondary:0 0% 96%;--secondary-foreground:0 0% 9%;--muted:0 0% 96%;--muted-foreground:0 0% 45%;--accent:0 0% 92%;--accent-foreground:0 0% 9%;--destructive:357 100% 45%;--destructive-foreground:223.81 -172.52% 100%;--border:0 0% 90%;--input:0 0% 94%;--ring:0 0% 63%;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius:.5rem;--tracking-normal:.075em;--spacing:.25rem;--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:.1;--shadow-color:0 0% 0%;--shadow-2xs:0 1px 3px 0px hsl(var(--shadow-color)/.05);--shadow-xs:0 1px 3px 0px hsl(var(--shadow-color)/.05);--shadow-sm:0 1px 3px 0px hsl(var(--shadow-color)/.1),0 1px 2px -1px hsl(var(--shadow-color)/.1);--shadow:0 1px 3px 0px hsl(var(--shadow-color)/.1),0 1px 2px -1px hsl(var(--shadow-color)/.1);--shadow-md:0 1px 3px 0px hsl(var(--shadow-color)/.1),0 2px 4px -1px hsl(var(--shadow-color)/.1);--shadow-lg:0 1px 3px 0px hsl(var(--shadow-color)/.1),0 4px 6px -1px hsl(var(--shadow-color)/.1);--shadow-xl:0 1px 3px 0px hsl(var(--shadow-color)/.1),0 8px 10px -1px hsl(var(--shadow-color)/.1);--shadow-2xl:0 1px 3px 0px hsl(var(--shadow-color)/.25)}.dark,[data-theme=dark]{--background:0 0% 4%;--foreground:0 0% 98%;--card:0 0% 9%;--card-foreground:0 0% 98%;--popover:11 48% 35%;--popover-foreground:0 0% 98%;--primary-foreground:0 0% 0%;--secondary:0 0% 15%;--secondary-foreground:0 0% 98%;--muted:0 0% 12%;--muted-foreground:0 0% 63%;--accent:0 0% 17%;--accent-foreground:0 0% 98%;--destructive:359 100% 70%;--destructive-foreground:223.81 0% 98.03%;--border:0 0% 100%/.1;--input:0 0% 19.8916%;--ring:0 0% 45%}@supports (scrollbar-width:auto) and (not selector(::-webkit-scrollbar)){*{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.7)transparent}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.7);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.9)}}::selection{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.container{max-width:var(--container-max-width);width:100%;margin-left:auto;margin-right:auto}.container-padding{padding-left:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*4)}@media (min-width:576px){.container-padding{padding-left:calc(var(--spacing)*6);padding-right:calc(var(--spacing)*6)}}@media (min-width:768px){.container-padding{padding-left:calc(var(--spacing)*8);padding-right:calc(var(--spacing)*8)}}html,body{font-family:var(--font-family);scroll-behavior:smooth;font-size:var(--text-base);line-height:var(--text-base-line-height);position:relative;background:hsl(var(--background))!important;color:hsl(var(--foreground))!important}main{background:hsl(var(--background));font-size:var(--text-base);line-height:var(--text-base-line-height);position:relative;color:hsl(var(--foreground))!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:.6s ease-in-out fadeIn;overflow-x:clip}.fade-in{animation:.4s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.noSelect,a,button,img,label,svg,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}img,svg{pointer-events:none}svg{flex-shrink:0}img{color:#0000}@media (max-width:340px){body{zoom:.9}}.hover\:bg-\[rgba\(31\,151\,134\,0\.08\)\]:hover{background-color:#1f978614}.hover\:bg-\[rgba\(31\,151\,134\,0\.08\)\]:focus-visible{background-color:#1f978614}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent:focus-visible{background-color:hsl(var(--accent))}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-black\/80:focus-visible{background-color:#000c}.hover\:bg-destructive\/15:hover{background-color:hsl(var(--destructive)/.15)}.hover\:bg-destructive\/15:focus-visible{background-color:hsl(var(--destructive)/.15)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\:bg-destructive\/90:focus-visible{background-color:hsl(var(--destructive)/.9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-100:focus-visible{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{background-color:hsl(var(--gray-100))}.hover\:bg-gray-100:focus-visible{background-color:hsl(var(--gray-100))}.hover\:bg-primary\/15:hover{background-color:hsl(var(--primary)/.15)}.hover\:bg-primary\/15:focus-visible{background-color:hsl(var(--primary)/.15)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-primary\/90:focus-visible{background-color:hsl(var(--primary)/.9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:bg-secondary\/80:focus-visible{background-color:hsl(var(--secondary)/.8)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-accent-foreground:focus-visible{color:hsl(var(--accent-foreground))}.hover\:text-gray-700:hover{color:hsl(var(--gray-700))}.hover\:text-gray-700:focus-visible{color:hsl(var(--gray-700))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary:focus-visible{color:hsl(var(--primary))}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline:focus-visible{text-decoration-line:underline}.hover\:ring-1: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(1px + 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-1: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(1px + 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\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.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-destructive\/20:focus-visible{--tw-ring-color:hsl(var(--destructive)/.2)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:opacity-100{opacity:1}.group:focus-visible .group-hover\:opacity-100{opacity:1}.data-\[state\=open\]\:z-\[1\][data-state=open]{z-index:1}.data-\[state\=open\]\:ring-\[2px\][data-state=open]{--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)}.data-\[state\=open\]\:ring-ring\/50[data-state=open]{--tw-ring-color:hsl(var(--ring)/.5)}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.dark\:border-input:is([data-theme=dark] *){border-color:hsl(var(--input))}.dark\:bg-destructive\/60:is([data-theme=dark] *){background-color:hsl(var(--destructive)/.6)}.dark\:bg-white:is([data-theme=dark] *){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:text-black:is([data-theme=dark] *){--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.dark\:hover\:bg-accent\/50:hover:is([data-theme=dark] *){background-color:hsl(var(--accent)/.5)}.dark\:focus-visible\:bg-accent\/50:focus-visible:is([data-theme=dark] *){background-color:hsl(var(--accent)/.5)}.dark\:hover\:bg-white\/80:hover:is([data-theme=dark] *){background-color:#fffc}.dark\:focus-visible\:bg-white\/80:focus-visible:is([data-theme=dark] *){background-color:#fffc}.dark\:focus-visible\:ring-destructive\/40:focus-visible:is([data-theme=dark] *){--tw-ring-color:hsl(var(--destructive)/.4)}@media (min-width:640px){.sm\:block{display:block}}@media (min-width:768px){.md\:top-20{top:5rem}.md\:h-20{height:5rem}}@media (min-width:1024px){.lg\:top-24{top:6rem}.lg\:h-24{height:6rem}}
.codexOnePage{--codex-bg:#f6f4ef;--codex-bg-soft:#fbfaf7;--codex-surface:#fffdf8;--codex-ink:#1c272f;--codex-muted:#536370;--codex-line:#d7d2c4;--codex-accent:#1f7a66;--codex-accent-soft:#d8ebe5;min-height:100dvh;color:var(--codex-ink);background:radial-gradient(circle at 88% 7%,#efe7d6 0%,transparent 44%),radial-gradient(circle at 10% 92%,#e7f0ec 0%,transparent 40%),linear-gradient(180deg,var(--codex-bg-soft)0%,var(--codex-bg)100%);padding-bottom:4rem;position:relative}.codexOnePage:before{content:"";pointer-events:none;opacity:.35;background-image:linear-gradient(#20282f08 0 1px,#0000 1px 18px);position:fixed;top:0;bottom:0;left:0;right:0}.codexOneHeader{top:0;z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf7e0;border-bottom:1px solid #1c272f1a;position:fixed;left:0;right:0}.codexOneHeaderInner{grid-template-columns:180px minmax(320px,1fr) 180px;align-items:center;gap:1rem;width:min(1220px,100% - 2rem);min-height:5.1rem;margin-inline-start:auto;margin-inline-end:auto;display:grid}.codexOneLogo{border:1px solid var(--codex-line);background:var(--codex-surface);min-height:2.8rem;color:var(--codex-ink);letter-spacing:.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding-inline-start:1rem;padding-inline-end:1rem;font-size:1rem;display:inline-flex}.codexOneLogoSecondary{background:#edf6f2;border-color:#bfd4cd}.codexOneSearchWrap{position:relative}.codexOneSearchInput{border:1px solid var(--codex-line);width:100%;height:2.9rem;color:var(--codex-ink);background:#fffefb;border-radius:999px;padding-inline-start:1.2rem;padding-inline-end:1.2rem;font-size:1rem}.codexOneSearchInput::placeholder{color:var(--codex-muted)}.codexOneSearchInput:focus-visible{border-color:#7bb7a8;box-shadow:0 0 0 3px #1f7a662e}.codexOneMain{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.2rem;width:min(1220px,100% - 2rem);margin-inline-start:auto;margin-inline-end:auto;padding-top:7.6rem;display:grid}.codexOneSection{background:#fffdf8db;border:1px solid #1c272f1f;min-height:58dvh;padding:1.35rem;position:relative}.codexOneSection:before{content:"";left:1.35rem;right:1.35rem;border-top:1px dashed #5363704d;position:absolute;top:4.2rem}.codexOneSectionTitle{color:var(--codex-ink);letter-spacing:.03em;margin:0;font-size:max(1.35rem,min(2vw,1.95rem));font-weight:700;line-height:1.15}.codexOneNameList{align-content:start;gap:.65rem;margin-top:2rem;display:grid}.codexOneNameListCompact{max-width:33rem}.codexOneNameButton{text-align:right;color:var(--codex-ink);letter-spacing:.015em;background:0 0;border:1px solid #0000;border-radius:.86rem;padding:.66rem .75rem;font-size:1.08rem;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1);transform:translate(0)}.codexOneNameButton:hover{border-color:var(--codex-line);background:#fff;transform:translate(-4px)}.codexOneNameButton:active{transform:translate(-2px)scale(.985)}.codexOneNameButton:focus-visible{border-color:#7bb7a8;box-shadow:inset 0 0 0 1px #1f7a6659}.codexOneEmpty{color:var(--codex-muted);margin-top:2.2rem;font-size:1rem}.codexOneModalOverlay{z-index:60;background:#141b2159;place-items:center;padding:1rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.codexOneModal{background:var(--codex-surface);border:1px solid #1c272f2e;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,100%);max-height:calc(100dvh - 2rem);display:grid;overflow:hidden;box-shadow:0 26px 50px #1821272e}.codexOneModalHead{border-bottom:1px solid #1c272f1c;justify-content:space-between;align-items:center;gap:.8rem;padding:1.1rem 1.2rem;display:flex}.codexOneModalTitle{color:var(--codex-ink);margin:0;font-size:1.26rem;line-height:1.25}.codexOneModalActions{gap:.5rem;display:flex}.codexOneActionButton{border:1px solid var(--codex-line);color:var(--codex-ink);background:#fffefb;border-radius:999px;padding:.45rem .9rem;font-size:.95rem;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1)}.codexOneActionButton:hover:not(:disabled){background:#f8f4ec;transform:translateY(-1px)}.codexOneActionButton:focus-visible:not(:disabled){background:#f8f4ec;transform:translateY(-1px)}.codexOneActionButton:disabled{opacity:.42;cursor:not-allowed}.codexOneActionButtonClose{background:#edf6f2;border-color:#c6dcd5}.codexOneTrail{background:#fbfaf5;border-bottom:1px solid #1c272f14;flex-wrap:wrap;gap:.5rem;padding:.92rem 1.2rem;display:flex}.codexOneTrailNode{color:#50606b;background:#fffefb;border:1px solid #d7ddd2;border-radius:999px;padding:.35rem .78rem;font-size:.95rem;transition:transform .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1)}.codexOneTrailNode:hover{color:var(--codex-ink);border-color:#bfd4cd;transform:translateY(-1px)}.codexOneTrailNode:focus-visible{color:var(--codex-ink);border-color:#bfd4cd;transform:translateY(-1px)}.codexOneTrailNode.is-current{background:var(--codex-accent-soft);color:#0f3f33;border-color:#8bbcac}.codexOnePanelBody{min-height:0;padding:.9rem 1.2rem 1.1rem;overflow:hidden auto}.codexOneModalList{border-top:1px solid #1c272f14;margin:0;padding:0;list-style:none}.codexOneModalListItem{border-bottom:1px solid #1c272f14}.codexOneModalItemButton{text-align:right;width:100%;color:var(--codex-ink);background:0 0;border:0;padding:.95rem .2rem;font-size:1.05rem;line-height:1.5;transition:transform .25s cubic-bezier(.16,1,.3,1),color .25s cubic-bezier(.16,1,.3,1);transform:translate(0)}.codexOneModalItemButton:hover{color:#0f5e4e;transform:translate(-4px)}.codexOneModalItemButton:focus-visible{color:#0f5e4e;transform:translate(-4px)}.codexOneModalItemButton.is-branch{font-weight:700}.codexOneModalEmpty{color:var(--codex-muted);padding:1.4rem .2rem}.codexOneLeafIntent{color:#184f42;background:#edf6f2;border-top:1px solid #1c272f14;padding:.8rem 1.2rem;font-size:.95rem}[data-theme=dark] .codexOnePage{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:1024px){.codexOneHeaderInner{grid-template-columns:150px minmax(0,1fr) 150px}.codexOneMain{grid-template-columns:1fr}.codexOneSection{min-height:auto}}@media (max-width:720px){.codexOneHeaderInner{grid-template-columns:1fr;gap:.55rem;width:min(1220px,100% - 1rem);padding-block-start:.8rem;padding-block-end:.8rem}.codexOneLogo{min-height:2.45rem}.codexOneMain{width:min(1220px,100% - 1rem);padding-top:11.2rem}.codexOneSection{padding:1rem}.codexOneSection:before{left:1rem;right:1rem}.codexOneModal{max-height:calc(100dvh - 1rem)}}
.codex3-page{--codex3-surface:#f8f4eb;--codex3-surface-strong:#f2e8d3;--codex3-ink:#1b1a18;--codex3-accent:#8a6240;--codex3-accent-soft:#c6a274;--codex3-line:#462c1a2e;min-height:100svh;color:var(--codex3-ink);isolation:isolate;direction:rtl;background:radial-gradient(circle at 7% 9%,#c6a27447,#0000 36%),radial-gradient(circle at 88% 18%,#8a62402e,#0000 34%),linear-gradient(#fcf8f0 0%,#f3ead8 100%);padding:8.3rem 1rem 2rem;overflow-x:clip}.codex3-bg-layer{z-index:-1;pointer-events:none;opacity:.4;background:radial-gradient(circle at 24px 24px,#8a62401a 2px,#0000 2.5px) 0 0/48px 48px,radial-gradient(circle at 0 0,#c6a2741f 1px,#0000 1.8px) 0 0/24px 24px;position:fixed;top:0;bottom:0;left:0;right:0}.codex3-enter{opacity:.01;filter:blur(20px);animation:.86s cubic-bezier(.18,.8,.12,1) forwards codex3-enter;animation-delay:var(--d,0s);will-change:transform,opacity,filter;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateY(48px)scale(.5)}@keyframes codex3-enter{to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.codex3-header{z-index:30;border:1px solid var(--codex3-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbf6eed9;border-radius:1.2rem;grid-template-columns:minmax(88px,112px) 1fr minmax(88px,112px);align-items:center;gap:.7rem;padding:.6rem;display:grid;position:fixed;top:.8rem;left:1rem;right:1rem;box-shadow:0 20px 38px #2b1b0d14,inset 0 1px #ffffffb3}.codex3-logo-block{color:#5a3a23;background:linear-gradient(140deg,#ffffffe0,#e6caa1a6);border:1px solid #613f2447;border-radius:999px;place-items:center;min-height:3.4rem;display:grid;position:relative;overflow:hidden;transform:translateZ(0)}.codex3-logo-block:before{content:"";border-radius:inherit;border:1px solid #784d2f33;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.codex3-logo-core{font-size:max(1rem,min(1.4vw,1.35rem));font-weight:700;position:relative}.codex3-search-wrap{gap:.28rem;display:grid}.codex3-search-label{color:#382c22c7;font-size:.84rem}.codex3-search{background:#ffffffb8;border:1px solid #704c314d;border-radius:999px;width:100%;padding:.72rem 1rem;font-size:1rem;transition:border-color .28s,box-shadow .28s,transform .28s;transform:translateZ(0)}.codex3-search:focus{border-color:#68462ba3;box-shadow:0 0 0 4px #a1826333}.codex3-layout{gap:1rem;max-width:1280px;margin:0 auto;display:grid}.codex3-section{border:1px solid var(--codex3-line);background:linear-gradient(#ffffffbd,#fbf5e9eb);border-radius:1.2rem;padding:1rem;box-shadow:0 16px 32px #301c0b14,inset 0 1px #ffffffbf}.codex3-section-head{justify-content:space-between;align-items:center;margin-bottom:.82rem;display:flex}.codex3-title{letter-spacing:.02em;font-size:max(1.45rem,min(2.6vw,2.4rem));line-height:1.15}.codex3-count{color:#4a2f1ce0;text-align:center;border:1px solid #724a2d47;border-radius:999px;min-width:2.4rem;padding:.25rem .72rem;font-size:.95rem}.codex3-section-content{min-height:11rem}.codex3-list{gap:.58rem;display:grid}.codex3-list-item{list-style:none}.codex3-item-button,.codex3-name-tag{text-align:right;width:100%;color:var(--codex3-ink);opacity:.01;filter:blur(14px);animation:.7s cubic-bezier(.22,.7,.2,1) forwards codex3-enter;animation-delay:var(--d,0s);will-change:transform,opacity,filter;background:#ffffffad;border:1px solid #764e3140;border-radius:.85rem;padding:.78rem .95rem;font-size:max(.98rem,min(1.3vw,1.24rem));transition:transform .28s,background-color .28s,border-color .28s,box-shadow .28s;transform:translateY(18px)scale(.86)}.codex3-item-button:hover,.codex3-name-tag:hover{background:#ffffffed;border-color:#7a503280;transform:translateY(-1px)scale(1);box-shadow:0 12px 24px #351f0c17}.codex3-item-button:focus-visible{background:#ffffffed;border-color:#7a503280;transform:translateY(-1px)scale(1);box-shadow:0 12px 24px #351f0c17}.codex3-name-tag:focus-visible{background:#ffffffed;border-color:#7a503280;transform:translateY(-1px)scale(1);box-shadow:0 12px 24px #351f0c17}.codex3-model-root{z-index:40;place-items:center;padding:1rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.codex3-model-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#160f0a80;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.codex3-model-panel{color:#2f2117;opacity:.01;filter:blur(12px);will-change:transform,opacity,filter;background:linear-gradient(#fff8ea 0%,#f3e3c7 100%);border:1px solid #7350363d;border-radius:1.35rem;width:min(920px,100%);max-height:min(86svh,900px);padding:1rem;animation:.56s cubic-bezier(.22,.65,.2,1) forwards codex3-model-open;position:relative;overflow:hidden;transform:translateY(16px)scale(.95);box-shadow:0 26px 60px #36221247,inset 0 1px #ffffff8a}@keyframes codex3-model-open{to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.codex3-model-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.codex3-model-title{margin:0;font-size:max(1.4rem,min(2.5vw,2.4rem));line-height:1.1}.codex3-model-subtitle{color:#4f3826d1;margin-top:.3rem}.codex3-close-btn{color:#4f3724;background:#fff7e2c7;border:1px solid #8d5d3852;border-radius:999px;padding:.4rem .95rem;transition:transform .22s,background-color .22s}.codex3-close-btn:hover{background:#fffaeef2;transform:translateY(-1px)}.codex3-close-btn:focus-visible{background:#fffaeef2;transform:translateY(-1px)}.codex3-hierarchy-strip{gap:.45rem;margin-top:.95rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.codex3-crumb{color:#5c402b;background:#fff6e3c2;border:1px solid #8d5d3842;border-radius:999px;flex-shrink:0;padding:.32rem .76rem;font-size:.9rem;transition:transform .23s,background-color .23s}.codex3-crumb[data-active=true]{color:#392617;background:#f3d6a780}.codex3-crumb:hover{transform:translateY(-1px)}.codex3-crumb:focus-visible{transform:translateY(-1px)}.codex3-nav-row{justify-content:space-between;align-items:center;margin-top:.85rem;display:flex}.codex3-back-btn{color:#4a3220;background:#fff6e3b3;border:1px solid #8f603c4d;border-radius:.8rem;padding:.45rem .88rem}.codex3-back-btn:disabled{opacity:.4;cursor:not-allowed}.codex3-depth-indicator{color:#46301fdb;font-size:.9rem}.codex3-topic-frame{background:#fffaefbd;border:1px solid #8e603c3d;border-radius:1rem;min-height:13rem;max-height:48svh;margin-top:.9rem;padding:.7rem;animation:.36s cubic-bezier(.2,.8,.2,1) codex3-topic-forward;overflow:auto}.codex3-topic-frame[data-direction=backward]{animation-name:codex3-topic-backward}@keyframes codex3-topic-forward{0%{opacity:.01;filter:blur(10px);transform:translate(30px)scale(.98)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes codex3-topic-backward{0%{opacity:.01;filter:blur(10px);transform:translate(-30px)scale(.98)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.codex3-topic-list{gap:.5rem;display:grid}.codex3-topic-item{list-style:none}.codex3-topic-btn{color:#3d291a;text-align:right;background:#fffbf2d1;border:1px solid #92623d3d;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.6rem;width:100%;padding:.65rem .75rem;transition:transform .24s,background-color .24s,border-color .24s;display:flex;transform:translateZ(0)}.codex3-topic-btn:hover{background:#fffffff5;border-color:#97663e73;transform:translateY(-1px)}.codex3-topic-btn:focus-visible{background:#fffffff5;border-color:#97663e73;transform:translateY(-1px)}.codex3-topic-meta{color:#5c4029c7;flex-shrink:0;font-size:.78rem}.codex3-empty-state{color:#48311ed9;border:1px dashed #98674057;border-radius:.8rem;padding:.9rem}.codex3-future-note{color:#46301ee6;margin-top:.8rem}.codex3-future-note span{color:#6c482b}@media (min-width:840px){.codex3-page{padding-left:1.25rem;padding-right:1.25rem}.codex3-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.codex3-section-content{max-height:none;overflow:visible}}@media (max-width:839px){.codex3-section-content{max-height:min(42svh,420px);padding-left:.2rem;overflow:clip auto}}@media (max-width:680px){.codex3-page{padding-top:9.4rem}.codex3-header{grid-template-columns:68px 1fr 68px;gap:.5rem}}
.detail-page{color:#1f2b2a;direction:rtl;min-height:100dvh;padding-bottom:10.5rem;position:relative}.detail-backdrop{pointer-events:none;opacity:.5;background-image:linear-gradient(#18564d0a 1px,#0000 1px),linear-gradient(90deg,#18564d0a 1px,#0000 1px);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 100%);mask-image:radial-gradient(circle,#000 30%,#0000 100%)}.detail-header,.detail-breadcrumb,.detail-tabs{z-index:1;width:min(1040px,100%);margin-inline-start:auto;margin-inline-end:auto;position:relative}.detail-header{background:#ffffffd1;border:1px solid #24645a1f;border-radius:28px;padding:1.9rem;box-shadow:0 22px 50px #0a373014}.detail-badge{color:#16695e;background:#1e82741a;border:1px solid #1e82744d;border-radius:999px;margin-bottom:.8rem;padding:.36rem .82rem;font-size:.82rem;display:inline-flex}.detail-header h1{letter-spacing:-.02em;margin:0;font-size:max(1.9rem,min(4vw,2.7rem));line-height:1.2}.detail-header p{color:#385654;max-width:65ch;margin:.75rem 0 0;font-size:1.06rem;line-height:1.85}.detail-breadcrumb{color:#3e5d5b;align-items:center;gap:.55rem;margin-top:1rem;display:flex}.detail-breadcrumb-separator{color:#8aaca8;margin-inline-start:.1rem;margin-inline-end:.1rem}.detail-breadcrumb-link{color:#1a6b5e;text-decoration:none;transition:color .2s}.detail-breadcrumb-link:hover{color:#0f4f44;text-decoration:underline}.detail-breadcrumb-link:focus-visible{color:#0f4f44;text-decoration:underline}.atlas-header{z-index:10;border-bottom:1px solid #24645a1a;width:100%;position:sticky;top:0}.atlas-header-inner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.atlas-header-logo{flex-shrink:0;align-items:center;display:flex}.atlas-header-search-desktop{flex:1;justify-content:center;max-width:480px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.atlas-header-search-mobile-btn{color:#1d5a55;cursor:pointer;background:#ffffffeb;border:1px solid #1f978640;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;transition:background .15s;display:none}.atlas-header-search-mobile-btn:hover{background:#1f978614}.atlas-header-search-mobile-btn:focus-visible{background:#1f978614}.atlas-header-search-mobile-btn svg{width:1.2rem;height:1.2rem}.atlas-search-wrap{width:100%;position:relative}.atlas-search-input-row{background:#ffffffe0;border:1px solid #24645a2e;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .85rem;transition:border-color .2s,box-shadow .2s;display:flex}.atlas-search-input-row:focus-within{border-color:#1f978680;box-shadow:0 0 0 3px #1f97861f}.atlas-search-input-row svg{color:#4a7a75;flex-shrink:0;width:1.1rem;height:1.1rem}.atlas-search-input{color:#1f2b2a;font-size:.95rem;font-family:var(--font-main);background:0 0;border:none;flex:1}.atlas-search-input::placeholder{color:#7fa9a5}.atlas-search-spinner{border:2px solid #0d665933;border-top-color:#0d6659;border-radius:50%;flex-shrink:0;width:.9rem;height:.9rem;animation:.8s linear infinite detail-spin}.atlas-search-dropdown{-webkit-backdrop-filter:blur(8px);z-index:20;background:#fdfffcf7;border:1px solid #24645a24;border-radius:16px;gap:.25rem;max-height:360px;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px #0f433a24}.atlas-search-empty{text-align:center;color:#5e8581;margin:0;padding:1.2rem;font-size:.9rem}.atlas-search-hit{text-align:start;color:#234b48;cursor:pointer;border-radius:12px;gap:.15rem;width:100%;padding:.55rem .7rem;transition:background .15s;display:grid}.atlas-search-hit:hover,.atlas-search-hit.is-active{background:#1f978614}.atlas-search-hit:focus-visible{background:#1f978614}.atlas-search-hit-label{color:#0d6659;font-size:.78rem;font-weight:700}.atlas-search-hit-type{color:#0d6659;background:#1f97861f;border-radius:999px;margin-inline-start:.3rem;padding:.1rem .4rem;font-size:.68rem;display:inline-block}.atlas-search-hit-text{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;line-height:1.6;overflow:hidden}.atlas-search-hit-text mark{color:inherit;background:#1f978638;border-radius:3px;padding:0 .15rem}.atlas-search-dialog-overlay{z-index:50;background:#0006;place-items:end center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.atlas-search-dialog{background:#fffdf6;border-radius:24px 24px 0 0;grid-template-rows:auto 1fr;width:100%;max-width:32rem;max-height:85dvh;display:grid;overflow:hidden}.atlas-search-dialog-head{border-bottom:1px solid #24645a1f;align-items:center;gap:.7rem;padding:1rem;display:flex}.atlas-search-dialog-input-row{background:#ffffffe6;border:1px solid #24645a2e;border-radius:999px;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.5rem .85rem;display:flex}.atlas-search-dialog-input-row svg{color:#4a7a75;flex-shrink:0;width:1.1rem;height:1.1rem}.atlas-search-dialog-input-row input{color:#1f2b2a;font-size:1rem;font-family:var(--font-main);background:0 0;border:none;flex:1}.atlas-search-dialog-input-row input::placeholder{color:#7fa9a5}.atlas-search-dialog-close{color:#0d6659;cursor:pointer;white-space:nowrap;border:1px solid #1f978640;border-radius:999px;flex-shrink:0;padding:.4rem .8rem;font-size:.9rem;transition:background .15s}.atlas-search-dialog-close:hover{background:#1f978614}.atlas-search-dialog-close:focus-visible{background:#1f978614}.atlas-search-dialog-body{padding:.6rem;overflow-y:auto}@media (max-width:760px){.atlas-header-search-desktop{display:none}.atlas-header-search-mobile-btn{display:grid}}.detail-tabs{background:#ffffffe0;border:1px solid #24645a24;border-radius:26px;margin-top:1.25rem;overflow:hidden;box-shadow:0 24px 45px #0d3f3814}.detail-tabs-nav{border-bottom:1px solid #24645a24;flex-wrap:wrap;gap:.6rem;padding:1rem;display:flex}.detail-tab-btn{color:#2e4e4b;background:#fbfffd;border:1px solid #24645a29;border-radius:999px;padding:.55rem 1.1rem;font-size:.95rem;transition:transform .2s,border-color .2s,background-color .2s}.detail-tab-btn:hover{border-color:#1f97866b;transform:translateY(-1px)}.detail-tab-btn:focus-visible{border-color:#1f97866b;transform:translateY(-1px)}.detail-tab-btn.is-active{color:#0d6659;background:#1f97861c;border-color:#1f97866b}.detail-tabs-body{max-height:72dvh;padding:1.2rem;overflow:auto}.detail-panel h2{margin:0 0 1rem;font-size:1.45rem}.detail-summary{color:#274847;margin:0;font-size:1.08rem;line-height:2}.detail-topic-list{margin:0;padding:0;list-style:none}.detail-topic-row{border-radius:14px;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.4rem;margin-bottom:.35rem;display:grid}.detail-topic-row.is-active{background:#1f97861f}.detail-topic-disclosure,.detail-topic-disclosure-space{width:2rem;height:2rem}.detail-topic-disclosure{color:#225651;border-radius:10px;place-items:center;display:grid}.detail-topic-disclosure svg{fill:currentColor;width:1rem;height:1rem}.detail-topic-trigger{color:#234b48;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.5rem .75rem;display:flex}.detail-topic-title{text-align:start}.detail-topic-time{opacity:.72;font-size:.84rem}.detail-topic-body{overflow:hidden}.detail-inline-block{border-inline-start:1px dashed #1f978659;margin:.4rem 0 .7rem 2.2rem;padding-inline-start:.8rem}.detail-paragraph-stack{display:grid}.detail-paragraph-stack--virtual{contain:strict;overflow-anchor:none;height:55vh;display:block;overflow-y:auto}.detail-paragraph{border-radius:16px;padding:.4rem .5rem;transition:all .3s ease-out;position:relative;overflow:hidden}.detail-paragraph.is-active{background:hsl(var(--primary)/.07)}.detail-paragraph-inline{padding:.65rem .7rem}.detail-paragraph-text{margin:0;line-height:2}.detail-word-shell{display:inline-block}.detail-word-button{color:inherit;border-radius:9px;margin:0 .02rem;padding:.09rem .28rem;position:relative}.detail-word-shell.is-compact .detail-word-button{padding:.06rem .22rem}.detail-word-indicator{border-radius:inherit;background:hsl(var(--primary)/.3);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.detail-word-text{z-index:1;position:relative}.detail-player-space{height:8rem}.detail-player-wrap{z-index:11;position:fixed;bottom:.9rem;left:1rem;right:1rem}.detail-player{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fdfffce6;border:1px solid #1a534c29;border-radius:30px;grid-template-columns:1fr;gap:.35rem;width:min(1140px,100%);margin-inline-start:auto;margin-inline-end:auto;padding:.74rem .9rem;display:grid;box-shadow:0 18px 40px #0f463d26}.detail-player-controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.detail-player-section{align-items:center;gap:.55rem;display:flex}.detail-player-section--right{justify-content:flex-start}.detail-player-section--center{justify-content:center}.detail-player-section--left{justify-content:flex-end}.detail-avatar-shell{border:2px solid #1f978647;border-radius:50%;flex-shrink:0;width:2.45rem;height:2.45rem;overflow:hidden}.detail-avatar-shell img{object-fit:cover;width:100%;height:100%}.detail-reader-meta{color:#184c48;line-height:1.2;display:grid}.detail-reader-meta span{opacity:.76;font-size:.8rem}.detail-player-buttons{justify-content:center;gap:.4rem;display:flex}.detail-reader-trigger{color:inherit;border-radius:16px;align-items:center;gap:.55rem;padding:.24rem .3rem;display:inline-flex}.detail-reader-trigger:hover{background:#1f978617}.detail-reader-trigger:focus-visible{background:#1f978617}.detail-volume-hover-group{position:relative}.detail-volume-popover{width:16rem}.detail-tooltip-wrap{position:relative}.detail-icon-btn{color:#1d5a55;background:#ffffffeb;border:1px solid #1f978640;border-radius:50%;place-items:center;width:2.22rem;height:2.22rem;transition:background-color .2s,border-color .2s;display:grid}.detail-icon-btn:hover{background:#effdfaf2;border-color:#1f97867a}.detail-icon-btn:focus-visible{background:#effdfaf2;border-color:#1f97867a}.detail-icon-btn svg{fill:currentColor;width:1.18rem;height:1.18rem}.detail-icon-btn.is-main{width:2.5rem;height:2.5rem}.detail-loading-dot{border:2px solid #0d665938;border-top-color:#0d6659;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite detail-spin}@keyframes detail-spin{to{transform:rotate(360deg)}}.detail-tooltip{bottom:calc(100% + .4rem);opacity:0;pointer-events:none;white-space:nowrap;color:#f7fffb;background:#215b54;border-radius:8px;padding:.23rem .46rem;font-size:.74rem;transition:opacity .18s,translate .18s;position:absolute;translate:-50% 3px}.detail-tooltip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.detail-tooltip:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.detail-tooltip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.detail-tooltip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.detail-tooltip:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.detail-tooltip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.detail-tooltip-wrap:hover .detail-tooltip{opacity:1;translate:-50%}.detail-tooltip-wrap:focus-visible .detail-tooltip{opacity:1;translate:-50%}.detail-timeline-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.detail-time{color:#27514e;text-align:center;min-width:2.5rem;font-size:.8rem}.detail-range{width:100%;accent-color:hsl(var(--primary))}.detail-range-sm{width:7rem}.detail-popover-anchor{position:relative}.detail-popover{background:#fcfffd;border:1px solid #1f978642;border-radius:14px;gap:.54rem;width:14rem;padding:.72rem;display:grid;position:absolute;bottom:calc(100% + .48rem);box-shadow:0 12px 26px #0f433a29}.detail-popover:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.detail-popover:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.detail-popover:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.detail-popover:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.detail-popover:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.detail-popover:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.detail-popover-title{color:#265550;margin:0}.detail-popover-action{text-align:start;color:#1e5a53;background:#f2fcf8;border:1px solid #1f97863b;border-radius:10px;padding:.44rem .58rem}.detail-reader-list{width:16.5rem}.detail-reader-option{color:#214d49;border-radius:12px;align-items:center;gap:.55rem;width:100%;padding:.42rem;display:flex}.detail-reader-option img{object-fit:cover;border-radius:50%;width:2rem;height:2rem}.detail-reader-option span{text-align:start;line-height:1.2;display:grid}.detail-reader-option small{opacity:.74;font-size:.75rem}.detail-reader-option.is-active{background:#1f97861f}@media (max-width:990px){.detail-player-controls{grid-template-columns:auto auto auto;gap:.5rem}}@media (max-width:760px){.detail-page{padding-bottom:10.2rem}.detail-header{border-radius:20px;padding:1.2rem}.detail-tabs-body{max-height:65dvh;padding:.95rem}.detail-volume-popover{width:14rem}}.speed-chip-trigger{color:#1d5a55;letter-spacing:.02em;background:#ffffffeb;border:1px solid #1f978640;border-radius:1.1rem;justify-content:center;align-items:center;min-width:3.2rem;height:2.22rem;padding:0 .65rem;font-size:.78rem;font-weight:700;transition:background-color .2s,border-color .2s;display:flex}.speed-chip-trigger:hover{background:#effdfaf2;border-color:#1f97867a}.speed-chip-trigger:focus-visible{background:#effdfaf2;border-color:#1f97867a}.speed-chip-popover{width:17rem;padding:.85rem!important}.speed-chip-popover__title{color:#265550;text-align:center;margin:0 0 .6rem;font-size:.78rem;font-weight:700}.speed-chip-grid{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.speed-chip{cursor:pointer;background:#ffffffe6;border:1px solid #1f978626;border-radius:.7rem;flex-direction:column;align-items:center;gap:.15rem;padding:.55rem .35rem;transition:all .2s;display:flex}.speed-chip:hover{background:#effdfacc;border-color:#1f978659}.speed-chip:focus-visible{background:#effdfacc;border-color:#1f978659}.speed-chip.is-active{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1);box-shadow:0 0 0 1px hsl(var(--primary)/.2)}.speed-chip__rate{color:#1d5a55;font-size:.85rem;font-weight:700}.speed-chip.is-active .speed-chip__rate{color:hsl(var(--primary))}.speed-chip__label{color:#6b8f8a;font-size:.62rem}.speed-chip-popover__custom{color:#6b8f8a;text-align:center;margin:.5rem 0 0;font-size:.7rem}.speed-minimal-popover{flex-direction:column;align-items:center;gap:.75rem;width:16rem;display:flex;padding:1rem!important}.speed-minimal-badge{flex-direction:column;align-items:center;gap:.15rem;display:flex}.speed-minimal-badge__value{color:hsl(var(--primary));font-size:1.6rem;font-weight:800;line-height:1;display:inline-block}.speed-minimal-badge__label{color:#6b8f8a;font-size:.7rem}.speed-minimal-slider-row{align-items:center;gap:.5rem;width:100%;display:flex}.speed-minimal-slider-row__cap{color:#8eaaa6;text-align:center;flex-shrink:0;min-width:1.8rem;font-size:.65rem;font-weight:600}.speed-minimal-reset{color:hsl(var(--primary));cursor:pointer;background:0 0;border:none;border-radius:.4rem;padding:.25rem .6rem;font-size:.7rem;transition:background-color .15s}.speed-minimal-reset:hover{background:hsl(var(--primary)/.08)}.speed-minimal-reset:focus-visible{background:hsl(var(--primary)/.08)}.speed-seg-trigger{color:#1d5a55;background:#ffffffeb;border:1px solid #1f978640;border-radius:1.1rem;align-items:center;gap:.35rem;height:2.22rem;padding:0 .7rem;transition:background-color .2s,border-color .2s;display:flex}.speed-seg-trigger:hover{background:#effdfaf2;border-color:#1f97867a}.speed-seg-trigger:focus-visible{background:#effdfaf2;border-color:#1f97867a}.speed-seg-trigger__icon{width:1.1rem;height:1.1rem}.speed-seg-trigger__text{font-size:.75rem;font-weight:700}.speed-seg-popover{width:auto;padding:.5rem!important}.speed-seg-bar{background:#1f978612;border-radius:.6rem;padding:.2rem;display:flex;position:relative}.speed-seg-item{z-index:1;color:#4a7a74;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.45rem;flex:1;padding:.45rem .7rem;font-size:.72rem;font-weight:600;transition:color .2s;position:relative}.speed-seg-item:hover{color:#1d5a55}.speed-seg-item:focus-visible{color:#1d5a55}.speed-seg-item.is-active{color:hsl(var(--primary))}.speed-seg-indicator{z-index:0;background:#fff;border-radius:.45rem;height:calc(100% - .4rem);position:absolute;top:.2rem;box-shadow:0 1px 3px #0f463d1a,0 0 0 1px #1f97861f}.speed-vlist-popover{width:13rem;padding:.65rem!important}.speed-vlist-title{color:#265550;margin:0 0 .45rem;padding:0 .4rem;font-size:.72rem;font-weight:700}.speed-vlist{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.speed-vlist-option{cursor:pointer;text-align:start;background:0 0;border:none;border-radius:.55rem;align-items:center;gap:.55rem;width:100%;padding:.48rem .55rem;transition:background-color .15s;display:flex;position:relative}.speed-vlist-option:hover{background:#1f97860d}.speed-vlist-option:focus-visible{background:#1f97860d}.speed-vlist-option__bg{background:hsl(var(--primary)/.09);border:1px solid hsl(var(--primary)/.18);z-index:0;border-radius:.55rem;position:absolute;top:0;bottom:0;left:0;right:0}.speed-vlist-option__icon{z-index:1;color:#6b8f8a;flex-shrink:0;width:1.15rem;height:1.15rem;position:relative}.speed-vlist-option.is-active .speed-vlist-option__icon{color:hsl(var(--primary))}.speed-vlist-option__rate{z-index:1;color:#1d5a55;min-width:2.2rem;font-size:.8rem;font-weight:700;position:relative}.speed-vlist-option.is-active .speed-vlist-option__rate{color:hsl(var(--primary))}.speed-vlist-option__label{z-index:1;color:#8eaaa6;margin-inline-start:auto;font-size:.65rem;position:relative}.speed-stepper{background:#ffffffeb;border:1px solid #1f978633;border-radius:1.4rem;align-items:center;gap:.25rem;height:2.22rem;padding:0 .25rem;display:flex}.speed-stepper__btn{color:#1d5a55;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;transition:all .15s;display:grid}.speed-stepper__btn:hover{background:#1f978614}.speed-stepper__btn:focus-visible{background:#1f978614}.speed-stepper__btn svg{width:1.1rem;height:1.1rem}.speed-stepper__display{min-width:2.8rem;color:hsl(var(--primary));text-align:center;cursor:default;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:inline-flex}.vol2-nebula{-webkit-backdrop-filter:blur(12px);color:#e9d5ff;background:linear-gradient(135deg,#581c87d9,#701a75bf 50%,#1e0c3ceb)}
@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/05d29f0ed5b0e698-s.p.6d7a8113.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d48a75a69535be63-s.c9bb3b6c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/648474ecaeaf4c9a-s.caba5483.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/291696193ea1e96b-s.p.6ef5e8dc.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/966a9c3087fc8ac2-s.e14add99.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1062333f2bd32cfe-s.7f0fdb38.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri Fallback;src:local(Times New Roman);ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}.amiri_9656fe5b-module__BiCMaG__className{font-family:Amiri,Amiri Fallback;font-style:normal}
