*,: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:rgb(59 130 246/0.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:rgb(59 130 246/0.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;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{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::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}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.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-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-end-0\.5{inset-inline-end:-.125rem}.-end-1{inset-inline-end:-.25rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-full{bottom:100%}.end-0{inset-inline-end:0}.end-1{inset-inline-end:.25rem}.end-1\.5{inset-inline-end:.375rem}.end-2{inset-inline-end:.5rem}.end-3{inset-inline-end:.75rem}.end-4{inset-inline-end:1rem}.left-1\/2{left:50%}.left-4{left:1rem}.start-0{inset-inline-start:0}.start-1{inset-inline-start:.25rem}.start-1\.5{inset-inline-start:.375rem}.start-1\/2{inset-inline-start:50%}.start-2{inset-inline-start:.5rem}.start-3{inset-inline-start:.75rem}.start-4{inset-inline-start:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.top-2{top:.5rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[calc\(var\(--header-h\)\+1\.5rem\)\]{top:calc(var(--header-h) + 1.5rem)}.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-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.z-\[1\]{z-index:1}.z-\[90\]{z-index:90}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.m-2{margin:.5rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-auto{margin-top:auto;margin-bottom:auto}.-me-1{margin-inline-end:-.25rem}.-ms-2{margin-inline-start:-.5rem}.-ms-4{margin-inline-start:-1rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-16{margin-bottom:4rem}.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-2{margin-inline-end:.5rem}.me-auto{margin-inline-end:auto}.ml-0\.5{margin-left:.125rem}.ms-0\.5{margin-inline-start:.125rem}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.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-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{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-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.\!h-11{height:2.75rem!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.05rem\]{height:1.05rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[1\.1rem\]{height:1.1rem}.h-\[1\.2rem\]{height:1.2rem}.h-\[18px\]{height:18px}.h-\[70vh\]{height:70vh}.h-\[calc\(100dvh-11rem\)\]{height:calc(100dvh - 11rem)}.h-auto{height:auto}.h-full{height:100%}.h-header{height:var(--header-h)}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[26rem\]{max-height:26rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[42vh\]{max-height:42vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[56vh\]{max-height:56vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-14{min-height:3.5rem}.min-h-24{min-height:6rem}.min-h-4{min-height:1rem}.min-h-48{min-height:12rem}.min-h-5{min-height:1.25rem}.min-h-64{min-height:16rem}.min-h-72{min-height:18rem}.min-h-80{min-height:20rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[12rem\]{min-height:12rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[4rem\]{min-height:4rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[50vh\]{min-height:50vh}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-11{width:2.75rem!important}.\!w-72{width:18rem!important}.\!w-\[17\.5rem\]{width:17.5rem!important}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[1\.05rem\]{width:1.05rem}.w-\[1\.15rem\]{width:1.15rem}.w-\[1\.1rem\]{width:1.1rem}.w-\[1\.2rem\]{width:1.2rem}.w-\[17rem\]{width:17rem}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-11{min-width:2.75rem}.min-w-12{min-width:3rem}.min-w-32{min-width:8rem}.min-w-4{min-width:1rem}.min-w-40{min-width:10rem}.min-w-48{min-width:12rem}.min-w-56{min-width:14rem}.min-w-6{min-width:1.5rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[28rem\]{min-width:28rem}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[34rem\]{min-width:34rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[4\.25rem\]{min-width:4.25rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-56{max-width:14rem}.max-w-60{max-width:15rem}.max-w-64{max-width:16rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[9rem\]{max-width:9rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0px}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-left{transform-origin:left}.-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,.rotate-90{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-90{--tw-rotate:90deg}.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-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.select-none{user-select:none}.select-all{user-select:all}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-proximity{--tw-scroll-snap-strictness:proximity}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:6rem}.scroll-mt-8{scroll-margin-top:2rem}.scroll-mt-\[calc\(var\(--header-h\)\+1\.5rem\)\]{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.grid-cols-\[2\.25rem_minmax\(0\2c 1fr\)_7rem_auto\]{grid-template-columns:2.25rem minmax(0,1fr) 7rem auto}.grid-cols-\[4\.5rem_minmax\(0\2c 1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.grid-cols-\[4rem_5rem_1fr\]{grid-template-columns:4rem 5rem 1fr}.grid-cols-\[4rem_5rem_1fr_auto\]{grid-template-columns:4rem 5rem 1fr auto}.grid-cols-\[5\.5rem_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:5.5rem minmax(0,1fr) auto}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(max-content\2c 1fr\)_auto_minmax\(max-content\2c 1fr\)\]{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.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-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-1\.5{column-gap:.375rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-5{column-gap:1.25rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-12{row-gap:3rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.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-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * 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-line>:not([hidden])~:not([hidden]){border-color:var(--line)}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:var(--radius-none)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-e-sm{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}.rounded-s-sm{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-e{border-inline-end-width:1px}.border-r{border-right-width:1px}.border-s{border-inline-start-width:1px}.border-s-2{border-inline-start-width:2px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-accent{border-color:var(--accent)}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-brand{border-color:var(--brand)}.border-brand-line{border-color:var(--brand-line)}.border-card{border-color:var(--card)}.border-current{border-color:currentColor}.border-danger{border-color:var(--danger)}.border-line{border-color:var(--line)}.border-line-strong{border-color:var(--line-strong)}.border-notice-line{border-color:var(--notice-line)}.border-ok-line{border-color:var(--ok-line)}.border-select{border-color:var(--select)}.border-select-line{border-color:var(--select-line)}.border-transparent{border-color:transparent}.bg-\[var\(--scrim\)\]{background-color:var(--scrim)}.bg-accent{background-color:var(--accent)}.bg-accent-wash{background-color:var(--accent-wash)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-brand{background-color:var(--brand)}.bg-brand-deep{background-color:var(--brand-deep)}.bg-brand-line{background-color:var(--brand-line)}.bg-brand-wash{background-color:var(--brand-wash)}.bg-card{background-color:var(--card)}.bg-card-muted{background-color:var(--card-muted)}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--danger)}.bg-danger-wash{background-color:var(--danger-wash)}.bg-hover{background-color:var(--hover)}.bg-info-wash{background-color:var(--info-wash)}.bg-ink{background-color:var(--ink)}.bg-ink-muted{background-color:var(--ink-muted)}.bg-line{background-color:var(--line)}.bg-line-strong{background-color:var(--line-strong)}.bg-notice-ink{background-color:var(--notice-ink)}.bg-notice-wash{background-color:var(--notice-wash)}.bg-ok-ink{background-color:var(--ok-ink)}.bg-ok-wash{background-color:var(--ok-wash)}.bg-page{background-color:var(--page)}.bg-select{background-color:var(--select)}.bg-select-line{background-color:var(--select-line)}.bg-select-wash{background-color:var(--select-wash)}.bg-transparent{background-color:transparent}.bg-wait-ink{background-color:var(--wait-ink)}.bg-wait-wash{background-color:var(--wait-wash)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.fill-none{fill:none}.stroke-current{stroke:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.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-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.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-14{padding-top:3.5rem;padding-bottom:3.5rem}.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-3\.5{padding-top:.875rem;padding-bottom:.875rem}.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}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pe-1{padding-inline-end:.25rem}.pe-10{padding-inline-end:2.5rem}.pe-12{padding-inline-end:3rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-5{padding-inline-end:1.25rem}.pe-8{padding-inline-end:2rem}.ps-1{padding-inline-start:.25rem}.ps-10{padding-inline-start:2.5rem}.ps-12{padding-inline-start:3rem}.ps-16{padding-inline-start:4rem}.ps-2{padding-inline-start:.5rem}.ps-2\.5{padding-inline-start:.625rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-5{padding-inline-start:1.25rem}.ps-6{padding-inline-start:1.5rem}.ps-7{padding-inline-start:1.75rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-arabic{font-family:var(--font-arabic)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-body{font-size:.9375rem;line-height:1.5rem;font-weight:400}.text-body-sm{font-size:.875rem;line-height:1.375rem;font-weight:400}.text-caption{font-size:.8125rem;line-height:1.125rem;letter-spacing:.02em;font-weight:500}.text-code{font-size:.875rem;line-height:1.375rem;font-weight:400}.text-display{font-size:2.25rem;line-height:2.75rem}.text-display,.text-h1{letter-spacing:.005em;font-weight:700}.text-h1{font-size:1.625rem;line-height:2.125rem}.text-h2{font-size:1.375rem;line-height:1.875rem;font-weight:600}.text-h3{font-size:1.125rem;line-height:1.625rem;font-weight:600}.text-h4{font-size:1rem;line-height:1.5rem;font-weight:600}.text-label{font-size:.8125rem;line-height:1.125rem;letter-spacing:.02em;font-weight:500}.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}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.8\]{line-height:1.8}.leading-\[1\.9\]{line-height:1.9}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.34em\]{letter-spacing:.34em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent{color:var(--accent)}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-black\/70{color:rgb(0 0 0/.7)}.text-brand{color:var(--brand)}.text-brand-ink{color:var(--brand-ink)}.text-danger{color:var(--danger)}.text-info-ink{color:var(--info-ink)}.text-ink{color:var(--ink)}.text-ink-muted{color:var(--ink-muted)}.text-ink-soft{color:var(--ink-soft)}.text-notice-ink{color:var(--notice-ink)}.text-ok-ink{color:var(--ok-ink)}.text-on-brand{color:var(--on-brand)}.text-on-select{color:var(--on-select)}.text-select-ink{color:var(--select-ink)}.text-wait-ink{color:var(--wait-ink)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:rgb(255 255 255/.4)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--brand\)\],.accent-brand{accent-color:var(--brand)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.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-\[0_28px_70px_var\(--shadow\)\]{--tw-shadow:0 28px 70px var(--shadow);--tw-shadow-colored:0 28px 70px var(--tw-shadow-color)}.shadow-\[0_28px_70px_var\(--shadow\)\],.shadow-e0{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-e0{--tw-shadow:var(--elevation-0);--tw-shadow-colored:var(--elevation-0)}.shadow-e1{--tw-shadow:var(--elevation-1);--tw-shadow-colored:var(--elevation-1)}.shadow-e1,.shadow-e2{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-e2{--tw-shadow:var(--elevation-2);--tw-shadow-colored:var(--elevation-2)}.shadow-e3{--tw-shadow:var(--elevation-3);--tw-shadow-colored:var(--elevation-3);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-1{outline-offset:1px}.outline-select{outline-color:var(--select)}.ring{--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)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.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-accent{--tw-ring-color:var(--accent)}.ring-brand{--tw-ring-color:var(--brand)}.ring-brand-line{--tw-ring-color:var(--brand-line)}.ring-ok-line{--tw-ring-color:var(--ok-line)}.ring-select{--tw-ring-color:var(--select)}.ring-select-line{--tw-ring-color:var(--select-line)}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-card{--tw-ring-offset-color:var(--card)}.blur{--tw-blur:blur(8px)}.blur,.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-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,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-\[inline-size\]{transition-property:inline-size;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)}.duration-150,.transition-transform{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[scrollbar-width\:thin\]{scrollbar-width:thin}:root{--font-display:-apple-system,BlinkMacSystemFont,var(--font-inter),var(--font-inter-ext),system-ui,"Segoe UI",sans-serif;--font-body:-apple-system,BlinkMacSystemFont,var(--font-inter),var(--font-inter-ext),system-ui,"Segoe UI",sans-serif;--font-ui:-apple-system,BlinkMacSystemFont,var(--font-inter),var(--font-inter-ext),system-ui,"Segoe UI",sans-serif;--font-arabic:var(--font-vazirmatn),var(--font-inter),var(--font-noto-arabic),"Noto Sans Arabic","Segoe UI",Tahoma,"Geeza Pro",sans-serif;--font-arabic-display:var(--font-arabic);--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:9999px;--radius:var(--radius-md);--elevation-0:none;--elevation-1:0 2px 8px var(--shadow);--elevation-2:0 18px 50px var(--shadow);--elevation-3:0 36px 90px var(--shadow);--photo-ground:#1c100a;--photo-veil:rgba(28,16,10,0.8);--photo-veil-mid:rgba(28,16,10,0.4);--photo-veil-clear:rgba(28,16,10,0);--photo-ink:#ffffff;--photo-ink-soft:rgba(255,255,255,0.82);--photo-line:rgba(255,255,255,0.35);--photo-glass:rgba(28,16,10,0.5);--photo-gold:#f6cf8c;--photo-glare:rgba(255,228,184,0.3);--btn-sheen:rgba(255,255,255,0.28);--density-control-h:2.5rem;--density-row-y:0.75rem;--density-gap:1rem;--density-card-pad:1.25rem;--glass-blur-on:blur(12px);--glass-blur:var(--glass-blur-on);--focus-ring:var(--select);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-wash:var(--select-wash);--focus-ring-line:var(--select-line);--text-display:2.25rem;--leading-display:2.75rem;--text-display-md:2.5rem;--leading-display-md:3rem;--text-hero:3rem;--leading-hero:1.05;--text-hero-md:5.25rem;--text-h1:1.625rem;--leading-h1:2.125rem;--text-h1-md:1.75rem;--leading-h1-md:2.25rem;--text-h2:1.375rem;--leading-h2:1.875rem;--text-h3:1.125rem;--leading-h3:1.625rem;--text-h4:1rem;--leading-h4:1.5rem;--text-body:0.9375rem;--leading-body:1.5rem;--text-body-sm:0.875rem;--leading-body-sm:1.375rem;--text-caption:0.8125rem;--leading-caption:1.125rem;--text-code:var(--text-body-sm);--leading-code:var(--leading-body-sm);--text-label:var(--text-caption);--leading-label:var(--leading-caption);--max:90rem;--header-h:4rem;--paper:#ffffff;--paper-ink:#16150f}:root[data-theme=light]{color-scheme:light;--page:#f6f6f8;--card:#ffffff;--card-muted:#efeff3;--card-sheen:rgba(255,255,255,0.9);--glow-k:0.35;--ink:#1a1a1f;--ink-soft:#3d3d46;--ink-muted:#5e5e69;--brand:#c9363e;--brand-ink:#a52a31;--brand-strong:#b8313a;--brand-deep:#9f2930;--brand-wash:#fbecec;--brand-tint:#f3d3d4;--brand-line:rgba(201,54,62,0.5);--on-brand:#ffffff;--accent:#16202c;--accent-deep:#16202c;--accent-wash:rgba(22,32,44,0.08);--danger:#b3261e;--danger-wash:#fdecea;--notice-ink:#8a5a00;--notice-wash:rgba(217,119,6,0.1);--notice-line:rgba(217,119,6,0.38);--ok-ink:#2f7a3f;--ok-wash:rgba(15,122,74,0.1);--ok-line:rgba(15,122,74,0.36);--wait-ink:#4a5668;--wait-wash:rgba(74,86,104,0.1);--wait-line:rgba(74,86,104,0.36);--grad-pill:linear-gradient(100deg,var(--brand-deep) 0%,color-mix(in srgb,var(--brand-deep) 70%,var(--accent-deep)) 52%,var(--accent-deep) 100%);--bloom:radial-gradient(ellipse 70% 55% at 18% 0%,rgba(237,27,36,0.04),transparent 62%),radial-gradient(ellipse 65% 50% at 88% 8%,rgba(22,32,44,0.05),transparent 60%);--logo-plate:#ffffff;--logo-plate-line:#e3e5e8;--logo-plate-shadow:var(--elevation-1);--line:#e2e2e8;--line-strong:#cfcfd8;--field-line:#80808b;--hover:rgba(26,26,31,0.045);--shadow:rgba(17,19,24,0.14);--scrim:rgba(10,10,11,0.55);--glass-fill:rgba(255,255,255,0.88);--glass-solid:#ffffff;--glass-line:rgba(26,26,31,0.08);--nav-on-ink:#c8141c;--nav-on-wash:#fdeced;--menu-wash:rgba(232,24,32,0.06);--shell:radial-gradient(ellipse 90% 50% at 50% -10%,rgba(237,27,36,0.04),transparent 60%),radial-gradient(ellipse 60% 45% at 100% 15%,rgba(22,32,44,0.04),transparent 55%),linear-gradient(180deg,var(--page) 0%,var(--page) 45%,var(--card-muted) 100%);--select:#e5262e;--select-ink:#c8141c;--select-wash:#fdeced;--select-line:#f7c2c0;--tile:#f2f1f3;--on-select:#ffffff;--select-strong:#c81f27;--primary:#e5262e;--primary-strong:#c81f27;--primary-ink:#c8141c;--primary-wash:#fdeced;--icon:#db192f;--info:#1f6fb2;--info-ink:#47637d;--info-wash:#eef2f5;--info-line:#d3dde6;--hue-home:#e5262e;--hue-projects:#8a6a1f;--hue-services:#2f6f66;--hue-cinelab:#6a55a3;--hue-library:#2f6690;--hue-hub:#3f7a39;--hue-drama:#a3445e;--hue-cinema:#8a5a2b;--hue-studio:#1f7166;--hue-edit:#a2483d;--hue-motion:#5154a8;--hue-speech:#2e7350;--hue-assistant:#5f53a8;--hue-publish:#2f5f94;--hue-comms:#8a6524;--hue-platform:#5e5e69}:root,:root[data-theme=dark]{color-scheme:dark;--page:#222226;--card:#2d2d32;--card-muted:#27272b;--card-sheen:rgba(255,255,255,0.05);--glow-k:1;--ink:#ececf1;--ink-soft:#c7c7cf;--ink-muted:#a8a8b3;--logo-plate:#ffffff;--logo-plate-line:transparent;--logo-plate-shadow:none;--brand:#d63f47;--brand-ink:#f08a8e;--brand-strong:#bf343c;--brand-deep:#a82e35;--brand-wash:#3a1f22;--brand-tint:#482427;--brand-line:rgba(214,63,71,0.5);--on-brand:#ffffff;--accent:#d9d5cc;--accent-deep:#16202c;--accent-wash:rgba(217,213,204,0.14);--danger:#f59b93;--danger-wash:#3b1e22;--notice-ink:#f0c36a;--notice-wash:rgba(245,158,11,0.12);--notice-line:rgba(245,158,11,0.42);--ok-ink:#7dd3a0;--ok-wash:rgba(45,190,130,0.14);--ok-line:rgba(45,190,130,0.4);--wait-ink:#a9b4c4;--wait-wash:rgba(169,180,196,0.14);--wait-line:rgba(169,180,196,0.36);--grad-pill:linear-gradient(100deg,color-mix(in srgb,var(--brand) 83%,black) 0%,color-mix(in srgb,var(--accent-deep) 88%,var(--accent)) 100%);--bloom:radial-gradient(ellipse 70% 55% at 18% 0%,rgba(237,27,36,0.1),transparent 62%),radial-gradient(ellipse 65% 50% at 88% 8%,rgba(242,239,233,0.06),transparent 60%);--line:#3c3c43;--line-strong:#4d4d55;--field-line:#85858f;--hover:rgba(236,236,241,0.06);--shadow:rgba(0,0,0,0.38);--scrim:rgba(0,0,0,0.66);--glass-fill:rgba(33,33,36,0.9);--glass-solid:#212124;--glass-line:rgba(236,236,241,0.1);--nav-on-ink:#ececf1;--nav-on-wash:#3d1517;--menu-wash:rgba(232,24,32,0.1);--shell:radial-gradient(ellipse 90% 50% at 50% -10%,rgba(237,27,36,0.07),transparent 60%),radial-gradient(ellipse 60% 50% at 0% 40%,rgba(242,239,233,0.05),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--page) 55%,var(--card)) 0%,var(--page) 60%,color-mix(in srgb,var(--page) 78%,black) 100%);--select:#e5262e;--select-ink:#ff6a71;--select-wash:#3d1517;--select-line:#74221f;--tile:#2b2a2d;--on-select:#ffffff;--select-strong:#c81f27;--primary:#e5262e;--primary-strong:#c81f27;--primary-ink:#ff5860;--primary-wash:#3d1517;--icon:#f53c44;--info:#1f6fb2;--info-ink:#93adc4;--info-wash:#24282d;--info-line:#333b44;--hue-home:#ff5860;--hue-projects:#e0c48c;--hue-services:#9cc9c0;--hue-cinelab:#c3b4e0;--hue-library:#9fc3df;--hue-hub:#a8d4a0;--hue-drama:#e3a9b8;--hue-cinema:#d9b08a;--hue-studio:#8fcfc4;--hue-edit:#e5a39a;--hue-motion:#b7b2e6;--hue-speech:#a3d1b0;--hue-assistant:#b9b0e3;--hue-publish:#9fbde0;--hue-comms:#d8bd8f;--hue-platform:#a3a3ad}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{min-height:100%}body{margin:0;overflow-x:clip;color:var(--ink);background:var(--page);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;transition:background-color .22s ease,color .22s ease}a{color:inherit;text-decoration:none}html.ac-theming,html.ac-theming *,html.ac-theming :after,html.ac-theming :before{transition:background-color .35s ease,border-color .35s ease,color .35s ease,fill .35s ease,stroke .35s ease!important}@media (prefers-reduced-motion:reduce){html.ac-theming,html.ac-theming *,html.ac-theming :after,html.ac-theming :before{transition:none!important}}button,input,textarea{font:inherit}::selection{background:var(--brand);color:var(--on-brand)}.ac-shell{min-height:100vh;background:var(--shell)}.ac-content{position:relative;z-index:1;min-height:100vh}.ac-pop{animation:ac-pop-in .16s cubic-bezier(.22,1,.36,1) both;transform-origin:top center}.ac-glass{background-color:var(--glass-fill);border:1px solid var(--glass-line);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}:root[data-overlay] .ac-navbar{--glass-blur:none;background-color:var(--glass-solid)}:root[data-overlay] .ac-navbar .ac-pop,:root[data-overlay] .ac-navbar .ac-select-panel{--glass-blur:var(--glass-blur-on)}.ac-pop.ac-glass{background-color:var(--glass-solid)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ac-glass{background-color:var(--glass-solid)}}@media (prefers-reduced-transparency:reduce){.ac-glass{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:var(--glass-solid)}}[data-density=comfortable]{--density-control-h:2.5rem;--density-row-y:0.75rem;--density-gap:1rem;--density-card-pad:1.25rem}[data-density=compact]{--density-control-h:2.25rem;--density-row-y:0.5rem;--density-gap:0.75rem;--density-card-pad:1rem}[data-density=spacious]{--density-control-h:3rem;--density-row-y:1rem;--density-gap:1.5rem;--density-card-pad:1.75rem}@media (max-width:1023px){:root,[data-density]{--density-control-h:2.75rem}}.ac-th{padding-block:var(--density-row-y);padding-inline:1rem;font-size:var(--text-caption);font-weight:500;text-transform:none;letter-spacing:.01em;color:var(--ink-muted);text-align:start;vertical-align:bottom}[dir=rtl] .ac-th{letter-spacing:normal}.ac-cell{padding-block:var(--density-row-y);padding-inline:1rem}.ac-stack{display:flex;flex-direction:column;gap:var(--density-gap)}.ac-card-pad{padding:var(--density-card-pad)}.ac-display{font-family:var(--font-display)}.ac-serif{font-family:var(--font-body)}.ac-container{width:min(100% - 2rem,var(--max));margin-inline:auto}@media (min-width:768px){.ac-container{width:min(100% - 3rem,var(--max))}}@media (min-width:1024px){.ac-container{width:min(100% - 4rem,var(--max))}}@media (min-width:768px){.text-display{font-size:var(--text-display-md);line-height:var(--leading-display-md)}.text-h1{font-size:var(--text-h1-md);line-height:var(--leading-h1-md)}}.ac-chip{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.25rem .75rem;border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-caption);font-weight:500;line-height:1.35;letter-spacing:.01em;text-transform:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}@media (min-width:1024px){.ac-chip{min-height:2.25rem}}.ac-chip:disabled{cursor:not-allowed;opacity:.55}.ac-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:var(--radius-md);min-height:var(--density-control-h);padding:.5rem .875rem;font-family:var(--font-ui);font-size:var(--text-body-sm);font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;cursor:pointer;border:1px solid transparent;position:relative}.ac-btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.ac-btn:disabled,.ac-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.ac-btn-primary:disabled:not([aria-busy=true]),.ac-btn-primary[aria-disabled=true]:not([aria-busy=true]){opacity:1;background:var(--hover);border-color:var(--line-strong);color:var(--ink-muted)}.ac-btn[aria-busy=true]{opacity:1;cursor:progress}.ac-btn-primary{color:var(--on-brand);border-color:var(--brand-strong);box-shadow:var(--elevation-0)}.ac-btn-primary:hover:not(:disabled){background:var(--brand-deep);border-color:var(--brand-deep)}.ac-btn-secondary{background:transparent;border-color:var(--line-strong);color:var(--ink)}.ac-btn-secondary:hover:not(:disabled){background:var(--hover);border-color:var(--ink);color:var(--ink)}.ac-btn-ghost{background:transparent;border-color:transparent;color:var(--ink-muted);padding-inline:.75rem}.ac-btn-ghost:hover:not(:disabled){color:var(--ink);background:var(--hover);border-color:transparent}.ac-btn-sm{min-height:2rem;padding:.3rem .625rem;font-size:var(--text-body-sm);letter-spacing:0;gap:.375rem}.ac-btn-lg{min-height:2.75rem;padding:.625rem 1.25rem;font-size:var(--text-body);letter-spacing:0;gap:.5rem}.ac-btn-danger{background:transparent;border-color:var(--danger);color:var(--danger)}.ac-btn-danger:hover:not(:disabled){background:var(--danger-wash);border-color:var(--danger);color:var(--danger)}.ac-navbar{position:sticky;top:0;border:0;border-radius:var(--radius-none);background-color:color-mix(in srgb,var(--glass-solid) 72%,transparent);--glass-blur:blur(24px) saturate(160%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card-sheen) 12%,transparent),var(--elevation-1)}.ac-navbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--line)}.ac-nav-item{position:relative;border-radius:var(--radius-none);padding:.5rem 0;font-size:var(--text-caption);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);transition:color .45s ease}.ac-nav-item:after{content:"";position:absolute;inset-inline-start:0;bottom:.1rem;height:1px;width:0;background:var(--brand);transition:width .45s ease}.ac-nav-item.is-open,.ac-nav-item:hover{color:var(--brand-ink);background:transparent}.ac-nav-item.ac-away{color:var(--ink-soft)}.ac-nav-item.ac-away:hover{color:var(--ink)}.ac-nav-item.ac-away:after{display:none}.ac-nav-item:hover:after{width:100%}.ac-nav-item.is-on{color:var(--nav-on-ink);font-weight:500}.ac-nav-item.is-on:after{width:100%}.ac-nav-item.is-on:hover{color:var(--nav-on-ink);background:transparent}.ac-hairline-btn{position:relative;display:inline-flex;align-items:center;gap:.7rem;height:2.25rem;padding-inline:1rem;border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);border-radius:var(--radius-lg);background:transparent;color:color-mix(in srgb,var(--ink) 85%,transparent);font-size:var(--text-caption);font-weight:500;letter-spacing:.01em;text-transform:none;white-space:nowrap;transition:background-color .4s ease,border-color .4s ease,color .4s ease}.ac-hairline-btn:hover,.ac-hairline-btn[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--page)}.ac-profile{display:inline-flex;align-items:center;gap:.65rem;height:2.25rem;padding-inline:.25rem;border-radius:var(--radius-md);background:transparent;color:var(--ink-soft);white-space:nowrap;transition:color .4s ease}.ac-profile:hover,.ac-profile[aria-expanded=true]{color:var(--ink)}.ac-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-pill);background:var(--ink);color:var(--page);font-family:var(--font-display);font-size:var(--text-caption);font-weight:700;letter-spacing:.04em;transition:box-shadow .4s ease}.ac-avatar-lg{width:2.75rem;height:2.75rem}.ac-profile:hover .ac-avatar,.ac-profile[aria-expanded=true] .ac-avatar{box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 14%,transparent)}.ac-profile-chevron{color:var(--ink-muted);transition:transform .3s ease,color .4s ease}.ac-profile:hover .ac-profile-chevron,.ac-profile[aria-expanded=true] .ac-profile-chevron{color:var(--ink)}.ac-tile-new{box-shadow:0 0 0 2px var(--brand-line),var(--elevation-1);animation:ac-tile-land 1.4s cubic-bezier(.2,.8,.2,1) 1}@keyframes ac-tile-land{0%{box-shadow:0 0 0 10px var(--brand-wash),0 0 0 2px var(--brand),var(--elevation-1)}to{box-shadow:0 0 0 2px var(--brand-line),var(--elevation-1)}}.ac-tile-new-badge{position:absolute;top:.5rem;left:.5rem;z-index:1;border-radius:var(--radius-md);background:var(--brand);padding:.2rem .6rem;font-size:var(--text-caption);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--on-brand);box-shadow:var(--elevation-1)}.ac-tile-new-badge-right{left:auto;right:.5rem}@media (prefers-reduced-motion:reduce){.ac-tile-new{animation:none}}.ac-field{width:100%;background:var(--hover);border:1px solid var(--field-line);border-radius:var(--radius-md);color:var(--ink);min-height:var(--density-control-h);padding:.55rem .85rem;font-family:var(--font-ui);font-size:var(--text-body-sm);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.ac-field::placeholder{color:var(--ink-muted)}.ac-field:hover:not(:disabled){border-color:var(--ink)}.ac-field:focus-visible{border-color:var(--focus-ring-line);background:var(--card);box-shadow:0 0 0 3px var(--focus-ring-wash)}.ac-field:disabled{opacity:.55;cursor:not-allowed}.ac-field-sm{padding:.32rem .6rem;font-size:var(--text-caption);border-radius:var(--radius-sm)}.ac-field[aria-invalid=true],.ac-textarea[aria-invalid=true]{border-color:var(--danger)}.ac-field[aria-invalid=true]:focus-visible,.ac-textarea[aria-invalid=true]:focus-visible{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-wash)}.ac-field:-webkit-autofill,.ac-field:-webkit-autofill:focus,.ac-field:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 600000s 0s,color 600000s 0s}.ac-select{display:flex;align-items:center;justify-content:space-between;gap:.6rem;text-align:left;cursor:pointer}.ac-select .ac-select-caret{flex-shrink:0;color:var(--ink-muted);transition:transform .18s ease,color .18s ease}.ac-select.is-open .ac-select-caret{transform:rotate(180deg);color:var(--brand-ink)}.ac-select.is-open{border-color:var(--brand-line);background:var(--card);box-shadow:0 0 0 3px var(--brand-wash)}.ac-select-panel{position:fixed;z-index:110;overflow-y:auto;overscroll-behavior:contain;padding:.3rem;border-radius:var(--radius-md);box-shadow:var(--elevation-2)}.ac-select-option{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem .65rem;border-radius:var(--radius-sm);font-size:var(--text-body-sm);color:var(--ink-soft);cursor:pointer}.ac-select-option.is-active{background:var(--hover);color:var(--ink)}.ac-select-option.is-selected{color:var(--select-ink);font-weight:600}.ac-select-option.is-selected.is-active{background:var(--select-wash)}.ac-select-option.is-disabled{opacity:.4;cursor:not-allowed}.ac-textarea{width:100%;resize:vertical;background:var(--card-muted);border:1px solid var(--field-line);border-radius:var(--radius-md);color:var(--ink);padding:.7rem .85rem;min-height:7rem;font-family:var(--font-ui);font-size:var(--text-body-sm);line-height:1.6;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.ac-textarea::placeholder{color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--text-body-sm)}.ac-textarea:hover{border-color:var(--line-strong)}.ac-textarea:focus-visible{border-color:var(--focus-ring-line);background:var(--card);box-shadow:0 0 0 3px var(--focus-ring-wash)}.ac-label{display:block;margin-bottom:.4rem;font-family:var(--font-ui);font-size:var(--text-body-sm);font-weight:500;letter-spacing:0;color:var(--ink-soft)}.ac-shimmer{background:linear-gradient(90deg,var(--card-muted) 25%,var(--hover) 50%,var(--card-muted) 75%);background-size:200% 100%;animation:ac-shimmer 1.4s ease-in-out infinite}@keyframes ac-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ac-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:2.5rem 1.75rem;text-align:center;background:transparent}.ac-empty-compact{padding:1.35rem 1.1rem;text-align:left}@keyframes rise-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes soft-fade{0%{opacity:0}to{opacity:1}}@keyframes sheen{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes beam-drift{0%{transform:skewX(-18deg) translateX(0);opacity:.7}to{transform:skewX(-18deg) translateX(-4%);opacity:1}}.animate-rise{animation:rise-in .85s cubic-bezier(.22,1,.36,1) both}.animate-rise-delay{animation:rise-in .95s cubic-bezier(.22,1,.36,1) .12s both}.animate-rise-late{animation:rise-in 1.05s cubic-bezier(.22,1,.36,1) .24s both}.animate-fade{animation:soft-fade 1.2s ease both}.ac-logo-pop{animation:ac-logo-pop .7s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes ac-logo-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.ac-pick{position:relative;transition:border-color .2s ease,box-shadow .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1)}.ac-pick:hover{border-color:var(--brand-line);box-shadow:var(--elevation-1)}.ac-pick:focus-visible,.ac-pick:has(:focus-visible){border-color:var(--focus-ring-line);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring),var(--elevation-1);outline:none}.ac-pick-hit:after{content:"";position:absolute;inset:0}.ac-mark{display:grid;place-items:center;flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--card-muted);color:var(--ink-soft);font-family:var(--font-display);font-size:var(--text-body-sm);transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.ac-add:focus-visible .ac-mark,.ac-add:has(:focus-visible) .ac-mark,.ac-add:hover .ac-mark,.ac-pick:focus-visible .ac-mark,.ac-pick:has(:focus-visible) .ac-mark,.ac-pick:hover .ac-mark{background:var(--select);border-color:transparent;color:var(--on-select);box-shadow:var(--elevation-1);transform:scale(1.05)}.ac-add{display:flex;width:100%;height:100%;min-height:10rem;flex-direction:column;align-items:flex-start;padding:1.25rem;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:transparent;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .24s cubic-bezier(.2,.8,.2,1),transform .24s cubic-bezier(.2,.8,.2,1)}.ac-add:hover{border-color:var(--brand-line);background:var(--brand-wash);box-shadow:var(--elevation-1)}.ac-add:focus-visible,.ac-add:has(:focus-visible){border-color:var(--focus-ring-line);background:var(--brand-wash);box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring),var(--elevation-1);outline:none}.ac-add.is-over{border-style:solid;border-color:var(--brand-line);background:var(--brand-wash);box-shadow:0 0 0 2px var(--brand-line),var(--elevation-1)}.ac-well{position:relative;overflow:hidden;border-radius:var(--radius-md);background:var(--card-muted);box-shadow:inset 0 0 0 1px var(--line)}.ac-well-shade:before{content:"";position:absolute;inset:0 0 auto 0;z-index:1;height:38%;background:linear-gradient(180deg,rgba(3,12,20,.45),transparent);pointer-events:none}.ac-on-media{display:inline-flex;align-items:center;gap:.3rem;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.16);background:rgba(7,17,25,.72);padding:.2rem .55rem;font-size:var(--text-caption);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--on-brand)}.ac-on-media,.ac-play{position:relative;z-index:2}.ac-play{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.28);background:rgba(7,17,25,.62);color:var(--on-brand);box-shadow:var(--elevation-2);transform:scale(.94);transition:transform .28s cubic-bezier(.2,.8,.2,1),background .2s ease,border-color .2s ease,box-shadow .22s ease}.ac-pick:hover .ac-play{transform:scale(1);background:var(--brand);border-color:transparent;box-shadow:var(--elevation-1)}@media (prefers-reduced-motion:reduce){.ac-pick:hover .ac-play,.ac-play{transform:none}}.ac-filter{display:inline-flex;min-height:2.25rem;flex:none;align-items:center;gap:.45rem;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:transparent;padding:.35rem .85rem;font-size:var(--text-body-sm);font-weight:500;white-space:nowrap;color:var(--ink-soft);cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,box-shadow .2s ease}.ac-filter:hover{color:var(--ink);background:var(--hover)}.ac-filter:focus-visible{outline:none;border-color:var(--focus-ring-line);box-shadow:0 0 0 3px var(--focus-ring-wash)}.ac-filter.is-on{border-color:var(--select-line);background:var(--select-wash);color:var(--ink)}.ac-filter-count{font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--ink-muted);transition:color .16s ease}.ac-filter:hover .ac-filter-count{color:var(--ink-soft)}.ac-filter.is-on .ac-filter-count{color:var(--select-ink)}@media (prefers-reduced-motion:reduce){.ac-add:focus-visible,.ac-add:has(:focus-visible),.ac-add:hover,.ac-pick:focus-visible,.ac-pick:has(:focus-visible),.ac-pick:hover{transform:none}.ac-add:focus-visible .ac-mark,.ac-add:has(:focus-visible) .ac-mark,.ac-add:hover .ac-mark,.ac-pick:focus-visible .ac-mark,.ac-pick:has(:focus-visible) .ac-mark,.ac-pick:hover .ac-mark{transform:none}}.ac-row{transition:background .18s ease,padding .18s ease}.ac-row:hover{background:var(--hover)}.ac-rule{height:1px;border:0;background:linear-gradient(90deg,var(--line-strong),transparent 85%)}@media (prefers-reduced-motion:reduce){.ac-logo-pop,.ac-shimmer,.animate-fade,.animate-rise,.animate-rise-delay,.animate-rise-late{animation:none}body{transition:none}}@media print{.print\:hidden,header{display:none!important}.ac-content,.ac-shell,body{background:var(--paper)!important;color:var(--paper-ink)!important}.ac-container{max-width:100%!important;padding:0!important}}:root[dir=rtl]{--font-ui:var(--font-arabic);--font-body:var(--font-arabic);--font-display:var(--font-arabic-display)}:root[dir=rtl] body{line-height:1.75;letter-spacing:0}:root[dir=rtl] *{letter-spacing:normal!important}:root[dir=rtl] .uppercase{text-transform:none}:root[dir=rtl] .ac-dir-flip{transform:scaleX(-1)}.ac-num,[dir=ltr]{unicode-bidi:isolate}.ac-num{direction:ltr;font-variant-numeric:tabular-nums;display:inline-block}:root[dir=rtl] .ac-tile-new-badge{left:auto;right:.5rem}:root[dir=rtl] .ac-tile-new-badge-right{right:auto;left:.5rem}:root[dir=rtl] .ac-empty-compact,:root[dir=rtl] .ac-select{text-align:right}:root[dir=rtl] input[type=range]{direction:rtl}:root[dir=rtl] input[dir=auto]:placeholder-shown,:root[dir=rtl] textarea[dir=auto]:placeholder-shown{direction:rtl}:root[dir=rtl] .ac-rule{background:linear-gradient(270deg,var(--line-strong),transparent 85%)}:root[dir=rtl] .bg-gradient-to-r{--tw-gradient-to-direction:to left;background-image:linear-gradient(to left,var(--tw-gradient-stops))}.ac-status{gap:.4rem;border-radius:var(--radius-md);border:1px solid transparent;padding:.15rem .6rem;font-size:var(--text-caption);line-height:1.5;white-space:nowrap;font-weight:500}.ac-status,.ac-status-dot-only{display:inline-flex;align-items:center}.ac-status-dot-only{border:0;background:transparent;padding:0}.ac-status-dot{width:.4rem;height:.4rem;border-radius:var(--radius-pill);background:currentColor;flex:none}.ac-status-neutral{color:var(--ink-muted);border-color:var(--line-strong);background:transparent}.ac-status-active{color:var(--brand-ink);border-color:var(--brand-line);background:var(--brand-wash)}.ac-status-wait{color:var(--wait-ink);border-color:var(--wait-line);background:var(--wait-wash)}.ac-status-ok{color:var(--ok-ink);border-color:var(--ok-line);background:var(--ok-wash)}.ac-status-warn{color:var(--notice-ink);border-color:var(--notice-line);background:var(--notice-wash)}.ac-status-bad{color:var(--danger);border-color:var(--brand-line);background:var(--danger-wash)}.ac-status-sm{padding:.05rem .45rem;font-size:var(--text-caption)}.ac-meter{position:relative;height:.4rem;width:100%;overflow:hidden;border-radius:var(--radius-pill);background:var(--hover);border:1px solid var(--line)}.ac-meter-fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--radius-pill);transition:inline-size .42s cubic-bezier(.22,1,.36,1);background:var(--select)}.ac-meter-ok .ac-meter-fill{background:var(--ok-ink)}.ac-meter-warn .ac-meter-fill{background:var(--notice-ink)}.ac-meter-bad .ac-meter-fill{background:var(--danger)}@media (prefers-reduced-motion:reduce){.ac-meter-fill{transition:none}}.ac-lifecycle{display:flex;gap:0;overflow-x:auto;scrollbar-width:thin;padding-block:.25rem;scroll-snap-type:x proximity}.ac-lifecycle-item{position:relative;flex:1 0 auto;min-width:6.5rem;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.85rem .6rem;border-radius:var(--radius-md);text-align:center;color:var(--ink-muted);transition:color .18s ease,background-color .18s ease}.ac-lifecycle-item:hover{background:var(--hover);color:var(--ink)}.ac-lifecycle-item:before{content:"";position:absolute;top:1.85rem;inset-inline:0;height:1px;background:var(--line-strong);z-index:0}.ac-lifecycle-item:first-child:before{inset-inline-start:50%}.ac-lifecycle-item:last-child:before{inset-inline-end:50%}.ac-lifecycle-marker{position:relative;z-index:1;display:flex;height:2.2rem;width:2.2rem;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:var(--card);color:var(--ink-muted);transition:all .2s ease}.ac-lifecycle-item:hover .ac-lifecycle-marker{border-color:var(--brand-line);color:var(--brand-ink)}.ac-lifecycle-item.is-done .ac-lifecycle-marker{border-color:var(--ok-line);background-color:var(--card);background-image:linear-gradient(var(--ok-wash),var(--ok-wash));color:var(--ok-ink)}.ac-lifecycle-item.is-now .ac-lifecycle-marker{border-color:var(--brand);background:var(--brand);color:var(--on-brand);box-shadow:0 0 0 4px var(--brand-wash)}.ac-lifecycle-item.is-now{color:var(--ink);font-weight:600}.ac-lifecycle-item.is-blocked .ac-lifecycle-marker{border-color:var(--danger);background-color:var(--card);background-image:linear-gradient(var(--danger-wash),var(--danger-wash));color:var(--danger)}.ac-lifecycle-label{font-size:var(--text-caption);line-height:1.3}.ac-module-band{border-top:1px solid var(--line);padding-block:1.5rem}.ac-module-band:first-child{border-top:0;padding-block-start:0}.ac-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1)}.ac-collapse.is-open{grid-template-rows:1fr}.ac-collapse>div{overflow:hidden;min-height:0}@media (prefers-reduced-motion:reduce){.ac-collapse{transition:none}}.ac-lazy-tile{content-visibility:auto;contain-intrinsic-size:auto 15rem}.ac-media-tile{contain:paint}:where(a,button,input,select,textarea,[tabindex]:not(main)):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}main[tabindex="-1"]:focus-visible{outline:0}.ac-focus-ring:focus-visible,.ac-focus-ring:has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (forced-colors:active){.ac-filter,.ac-lifecycle-marker,.ac-meter,.ac-status{border:1px solid CanvasText}.ac-meter-fill{background:Highlight}}@media (pointer:coarse){.ac-touch-target{position:relative}.ac-touch-target:after{content:"";position:absolute;inset:50% 0 auto;transform:translateY(-50%);min-height:44px;height:100%}}@media (prefers-reduced-motion:reduce){.ac-pop,.animate-fade,.animate-rise,.animate-rise-delay,.animate-rise-late{animation:none!important}}.ac-project-tabs{background:var(--card-muted)}.ac-tab{display:inline-flex;flex-shrink:0;align-items:center;border-bottom:2px solid transparent;padding:.6rem .85rem;white-space:nowrap;transition:color .16s ease,border-color .16s ease}.ac-tab.is-on,.ac-tab:hover{color:var(--ink)}.ac-tab.is-on{border-bottom-color:var(--select);font-weight:600}.ac-tab-num{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:var(--radius-pill);border:1px solid;font-size:var(--text-caption);font-weight:600;opacity:.85}.ac-tab-sm{padding-block:.5rem;font-size:var(--text-body-sm)}.ac-strip{border-bottom:1px solid var(--line);background:var(--page);padding-block:0}.ac-strip .ac-tab{min-height:2.5rem;padding:.5rem .75rem;font-size:var(--text-body-sm);line-height:var(--leading-body-sm);border-radius:var(--radius-md) var(--radius-md) 0 0}.ac-strip .ac-tab:hover:not(.is-on){background:var(--card);color:var(--ink)}.ac-composer{transition:border-color .15s ease,box-shadow .2s ease,background-color .15s ease}.ac-composer:hover{border-color:var(--field-line)}.ac-composer:focus-within{border-color:var(--focus-ring);background-color:var(--card);box-shadow:0 0 0 3px var(--focus-ring-wash)}.ac-composer textarea:focus-visible{outline:var(--focus-ring-width) solid transparent}.acs-send{display:grid;width:2.5rem;height:2.5rem;flex:none;place-items:center;border-radius:var(--radius-pill);background:var(--hue,var(--select));color:var(--page);transition:background-color .15s ease,color .15s ease,scale .22s var(--ease-spring)}.acs-send:hover:not(:disabled){scale:1.07}.acs-send:active:not(:disabled){scale:.92}.acs-send:disabled{background:var(--hover);color:var(--ink-muted);cursor:not-allowed}.acs-send[aria-busy=true]{background:color-mix(in srgb,var(--hue,var(--select)) 30%,transparent);color:var(--ink)}.acs-send:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ac-answer{color:var(--ink);font-size:var(--text-body-sm);line-height:1.75;overflow-wrap:anywhere}.ac-answer>*+*{margin-top:.875rem}.ac-answer strong{font-weight:700}.ac-answer h1,.ac-answer h2,.ac-answer h3,.ac-answer h4{font-size:var(--text-body);font-weight:700}.ac-answer ol,.ac-answer ul{display:grid;gap:.5rem;padding-inline-start:1.5rem}.ac-answer ul{list-style:none}.ac-answer ol{list-style:decimal}.ac-answer ol>li::marker{color:var(--ink-muted)}.ac-answer ul>li{position:relative}.ac-answer ul>li:before{content:"";position:absolute;inset-inline-start:-1.5rem;top:.875em;width:.75rem;height:1px;background:var(--brand)}.ac-answer li>ol,.ac-answer li>ul{margin-top:.5rem}.ac-answer a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--brand-line);text-underline-offset:.25em;transition:color .3s ease,text-decoration-color .3s ease}.ac-answer a:hover{color:var(--brand-ink);text-decoration-color:currentColor}.ac-answer code{padding:.1em .375em;border-radius:var(--radius-sm);background:var(--hover);font-size:var(--text-caption)}.ac-answer pre{overflow-x:auto;padding:.75rem 1rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--page)}.ac-answer pre code{padding:0;background:none}.ac-answer blockquote{padding-inline-start:1rem;border-inline-start:2px solid var(--brand-line);color:var(--ink-muted)}.ac-answer table{display:block;overflow-x:auto;border-collapse:collapse}.ac-answer td,.ac-answer th{padding:.375rem .75rem;border:1px solid var(--line);text-align:start}@property --ac-glow{syntax:"<number>";inherits:false;initial-value:0}.ac-card{position:relative;border-radius:var(--radius-lg);background-color:var(--card);background-image:radial-gradient(60% 60% at 100% 0,color-mix(in srgb,var(--brand) calc(var(--ac-glow) * 18% * var(--glow-k)),transparent),transparent 72%),linear-gradient(var(--brand),var(--brand));background-repeat:no-repeat;background-size:100% 100%,0 2px;background-position:0 0,0 100%;box-shadow:inset 0 1px 0 var(--card-sheen),var(--elevation-1);transition:border-color .4s ease,box-shadow .4s ease,transform .45s cubic-bezier(.22,1,.36,1),background-size .5s cubic-bezier(.22,1,.36,1),--ac-glow .5s ease}[dir=rtl] .ac-card{background-image:radial-gradient(60% 60% at 0 0,color-mix(in srgb,var(--brand) calc(var(--ac-glow) * 18% * var(--glow-k)),transparent),transparent 72%),linear-gradient(var(--brand),var(--brand));background-position:0 0,100% 100%}.ac-card-muted{background-color:var(--card-muted)}.ac-card-hover:focus-within,.ac-card-hover:hover{--ac-glow:1;background-size:100% 100%,100% 2px;transform:translateY(-3px);box-shadow:inset 0 1px 0 var(--card-sheen),var(--elevation-2)}.ac-icon-tile{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-lg);color:var(--brand-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 22%,transparent),color-mix(in srgb,var(--brand) 5%,transparent));box-shadow:0 0 0 1px var(--brand-line);transition:background .4s ease,color .4s ease,box-shadow .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.ac-icon-tile-sm{width:2.25rem;height:2.25rem}.ac-shot-foot,.ac-shot-head{position:absolute;inset-inline:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem;pointer-events:none}.ac-shot-head{top:0;padding-bottom:2rem;background:linear-gradient(to bottom,var(--scrim),transparent)}.ac-shot-foot{bottom:0;padding-top:2rem;background:linear-gradient(to top,var(--scrim),transparent)}.ac-shot-run{position:relative}.ac-shot-run:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:var(--brand-line);pointer-events:none}.ac-shot-foot[data-bare],.ac-shot-head[data-bare]{background:none}.ac-shot-foot>*,.ac-shot-head>*{pointer-events:auto}.ac-shot-foot[data-bare] .ac-media-chip,.ac-shot-head[data-bare] .ac-media-btn:not([aria-checked=true]),.ac-shot-head[data-bare] .ac-media-chip{background:var(--card);border:1px solid var(--line-strong);color:var(--ink-soft)}.ac-media-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:1.75rem;padding-inline:.55rem;border-radius:var(--radius-sm);background:var(--scrim);color:var(--on-brand);font-size:var(--text-caption);letter-spacing:.02em;white-space:nowrap}.ac-media-dot{width:.4rem;height:.4rem;flex:none;border-radius:var(--radius-pill);background:currentColor}.ac-media-dot[data-tone=brand]{background:var(--brand)}.ac-media-dot[data-tone=danger]{background:var(--danger)}.ac-media-dot[data-tone=live]{animation:ac-media-pulse 1.6s ease-in-out infinite}@keyframes ac-media-pulse{50%{opacity:.3}}.ac-media-btn{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid color-mix(in srgb,var(--on-brand) 65%,transparent);border-radius:var(--radius-sm);background:var(--scrim);color:var(--on-brand);transition:background .3s ease,border-color .3s ease}.ac-media-btn:hover:not(:disabled){border-color:var(--on-brand)}.ac-media-btn[aria-checked=true]{background:var(--brand-strong);border-color:var(--brand-strong)}.ac-media-btn:disabled{cursor:not-allowed;opacity:.45}@media (pointer:coarse){.ac-media-btn:after{content:"";position:absolute;inset:-.5rem}}.ac-shot-play{position:absolute;inset:0;margin:auto;width:3rem;height:3rem;transition:opacity .3s ease,background .3s ease,border-color .3s ease}.ac-shot-play[data-playing]{opacity:0}.ac-shot-play[data-playing]:focus-visible,:hover>.ac-shot-play[data-playing]{opacity:1}.ac-ref-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;min-height:1.75rem;padding-inline:.55rem;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);font-size:var(--text-caption)}.ac-ref-chip[data-tone=danger]{border-color:var(--danger);color:var(--danger)}.ac-ref-chip[data-tone=muted]{border-style:dashed;color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.ac-media-dot[data-tone=live]{animation:none}}.ac-card-hover:hover .ac-icon-tile,.group:hover .ac-icon-tile{background:var(--brand);color:var(--on-brand);box-shadow:0 0 0 1px var(--brand);transform:scale(1.06)}.ac-text-brand{background:linear-gradient(96deg,var(--brand-ink) 0,var(--brand) 45%,var(--brand-ink) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@keyframes ac-reveal-kf{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ac-reveal{animation:ac-reveal-kf .8s cubic-bezier(.22,1,.36,1) both}@supports (animation-timeline:view()){.ac-reveal{animation-timeline:view();animation-range:entry 0 entry 40%}}@keyframes ac-line-grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.ac-step-num{font-family:var(--font-display);font-weight:700;font-size:var(--text-display);line-height:1;color:var(--brand-ink);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.ac-card,.ac-card-hover:focus-within,.ac-card-hover:hover{transform:none;transition:none}.ac-card-hover:hover .ac-icon-tile,.ac-icon-tile,.group:hover .ac-icon-tile{transform:none}.ac-reveal{animation:none}}.ac-eyebrow{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-ui);font-size:var(--text-caption);font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--ink-muted)}.ac-eyebrow:before{content:"";flex:none;width:2rem;height:1px;background:var(--brand)}.ac-footer-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--ink-muted);transition:color .45s ease}.ac-footer-link:before{content:"";flex:none;width:0;height:1px;background:var(--brand);transition:width .45s ease}.ac-footer-link:hover{color:var(--brand-ink)}.ac-footer-link:hover:before{width:1rem}.ac-logo{filter:drop-shadow(0 2px 6px var(--shadow))}.ac-marquee{overflow:hidden;overflow:clip;padding-block:.5rem 2.5rem;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.ac-marquee-track{--ac-drift-dir:-1;display:flex;gap:1.25rem;width:max-content;animation:ac-drift var(--ac-drift-s,60s) linear infinite;will-change:transform}[dir=rtl] .ac-marquee-track{--ac-drift-dir:1}.ac-marquee:focus-within .ac-marquee-track,.ac-marquee:hover .ac-marquee-track{animation-play-state:paused}@keyframes ac-drift{0%{transform:translateX(0)}to{transform:translateX(calc(var(--ac-drift-dir) * 100% / var(--copies, 2)))}}.ac-poster{position:relative;display:flex;flex-direction:column;width:15rem;min-height:19rem;padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background-color:var(--card);background-image:radial-gradient(70% 55% at 50% 42%,color-mix(in srgb,var(--brand) calc(var(--ac-glow) * 22% * var(--glow-k)),transparent),transparent 72%),linear-gradient(180deg,var(--card-muted) 0,var(--card) 100%);box-shadow:inset 0 1px 0 var(--card-sheen),var(--elevation-1);transition:border-color .4s ease,box-shadow .4s ease,transform .45s cubic-bezier(.22,1,.36,1),--ac-glow .5s ease}.ac-poster:focus-visible,.ac-poster:hover{--ac-glow:1;border-color:var(--brand);transform:translateY(-4px);box-shadow:inset 0 1px 0 var(--card-sheen),var(--elevation-2)}.ac-poster .ac-icon-tile{width:3.5rem;height:3.5rem}.ac-poster:focus-visible .ac-icon-tile,.ac-poster:hover .ac-icon-tile{background:var(--brand);color:var(--on-brand);box-shadow:0 0 0 1px var(--brand);transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.ac-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ac-marquee-track{animation:none}.ac-poster,.ac-poster:focus-visible,.ac-poster:hover{transform:none;transition:none}}.ac-banner{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(32rem,78vh,46rem);background:var(--photo-ground);color:var(--photo-ink)}.ac-banner-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:70% 50%;animation:ac-banner-drift 20s ease-out both}.ac-banner:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--photo-veil) 0,var(--photo-veil-mid) 50%,var(--photo-veil-clear) 85%),linear-gradient(0deg,var(--photo-veil) 0,var(--photo-veil-clear) 40%)}[dir=rtl] .ac-banner:before{background:linear-gradient(270deg,var(--photo-veil) 0,var(--photo-veil-mid) 50%,var(--photo-veil-clear) 85%),linear-gradient(0deg,var(--photo-veil) 0,var(--photo-veil-clear) 40%)}@keyframes ac-banner-drift{0%{transform:scale(1.06)}to{transform:scale(1)}}.ac-banner .ac-eyebrow,.ac-banner-lead{color:var(--photo-ink-soft)}.ac-banner-title{font-family:var(--font-display);font-size:var(--text-hero);line-height:var(--leading-hero);font-weight:400;letter-spacing:-.01em}.ac-banner-title strong{display:block;font-weight:700}@media (min-width:768px){.ac-banner-title{font-size:var(--text-hero-md)}}.ac-banner-title-display{font-size:var(--text-display);line-height:var(--leading-display)}@media (min-width:768px){.ac-banner-title-display{font-size:var(--text-display-md);line-height:var(--leading-display-md)}}.ac-banner-link{display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem;color:var(--photo-ink);font-size:var(--text-caption);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(var(--photo-line),var(--photo-line)) no-repeat 0 85% /100% 1px;transition:background-size .45s ease}.ac-banner-link:hover{background-image:linear-gradient(var(--photo-ink),var(--photo-ink))}.ac-banner-note{display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem;padding-inline:.375rem;margin-inline:-.375rem;color:var(--photo-ink-soft);font-size:var(--text-caption);transition:color .3s ease}.ac-banner-note:hover{color:var(--photo-ink)}.ac-banner-dot{width:.375rem;height:.375rem;flex:none;border-radius:var(--radius-pill);background:var(--brand)}.ac-banner-foot{border-top:1px solid var(--photo-line)}.ac-media-tile{position:relative;isolation:isolate;display:block;overflow:hidden;background:var(--photo-ground);color:var(--photo-ink);aspect-ratio:3/4}.ac-media-tile img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.ac-media-tile:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,var(--photo-veil) 0,var(--photo-veil-clear) 55%)}.ac-media-tile:focus-visible img,.ac-media-tile:hover img{transform:scale(1.05)}.ac-media-rule{display:block;height:1px;margin-top:1rem;background:linear-gradient(var(--brand),var(--brand)) no-repeat 0 0 /0 100%,var(--photo-line);transition:background-size .7s cubic-bezier(.22,1,.36,1)}[dir=rtl] .ac-media-rule{background-position:100% 0,0 0}.ac-media-tile:focus-visible .ac-media-rule,.ac-media-tile:hover .ac-media-rule{background-size:100% 100%,auto}.ac-home-row{display:flex;align-items:baseline;gap:1.5rem;padding-block:1.25rem;border-top:1px solid var(--line);transition:color .3s ease}.ac-home-list>li:last-child .ac-home-row{border-bottom:1px solid var(--line)}.ac-home-row-name{transition:color .3s ease}.ac-home-row:hover .ac-home-row-name{color:var(--brand-ink)}.ac-home-row-arrow{opacity:0;translate:-.5rem 0;transition:opacity .3s ease,translate .45s cubic-bezier(.22,1,.36,1)}[dir=rtl] .ac-home-row-arrow{translate:.5rem 0}.ac-home-row:focus-visible .ac-home-row-arrow,.ac-home-row:hover .ac-home-row-arrow{opacity:1;translate:none}@media (prefers-reduced-motion:reduce){.ac-banner-photo{animation:none}.ac-home-row-arrow,.ac-media-go,.ac-media-rule,.ac-media-tile img{transition:none}.ac-media-tile:focus-visible img,.ac-media-tile:hover img{transform:none}}.ac-media-index{color:var(--photo-ink-soft)}.ac-home-row .ac-home-row-name,.ac-media-tile .ac-media-name{font-weight:400}@media (max-width:1023px){.ac-media-tile.ac-media-tile-wide{aspect-ratio:16/9}}@media (max-width:767px){.ac-banner .ac-banner-photo{object-position:22% 50%}}.ac-banner-photo{animation:ac-kenburns 28s ease-in-out infinite alternate}@keyframes ac-kenburns{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.12) translate3d(-2%,-1.5%,0)}}.ac-banner-parallax{position:absolute;inset:-15% 0 0 0;z-index:-2;overflow:hidden}@supports (animation-timeline:scroll()){.ac-banner-parallax{animation:ac-parallax linear both;animation-timeline:scroll(root block);animation-range:0 100vh}.ac-banner-content{animation:ac-banner-away linear both;animation-timeline:scroll(root block);animation-range:0 85vh}}@keyframes ac-parallax{0%{transform:translateZ(0)}to{transform:translate3d(0,12%,0)}}@keyframes ac-banner-away{0%{opacity:1;transform:none}to{opacity:.1;transform:translate3d(0,-3.5rem,0)}}.ac-banner-beam{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ac-banner-beam:before{content:"";position:absolute;top:-40%;bottom:-40%;left:-40%;width:40%;background:linear-gradient(90deg,transparent,var(--photo-glare),transparent);transform:translateZ(0) skewX(-18deg);animation:ac-beam 12s cubic-bezier(.45,0,.55,1) 2.2s infinite}@keyframes ac-beam{0%{transform:translateZ(0) skewX(-18deg)}38%,to{transform:translate3d(380%,0,0) skewX(-18deg)}}.ac-dust{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ac-dust>span{position:absolute;bottom:-2%;left:var(--x);width:calc(var(--s) * 2.2);height:calc(var(--s) * 2.2);border-radius:var(--radius-pill);background:radial-gradient(circle,var(--photo-gold) 0 30%,transparent 70%);opacity:0;animation:ac-dust-rise var(--t) linear var(--d) infinite}@keyframes ac-dust-rise{0%{opacity:0;transform:translateZ(0)}15%{opacity:.85}80%{opacity:.5}to{opacity:0;transform:translate3d(var(--dx),-38rem,0)}}.ac-in{animation:ac-reveal-kf .9s cubic-bezier(.16,1,.3,1) var(--d,0s) both}.ac-banner .ac-eyebrow:before{transform-origin:left center;animation:ac-line-grow 1s cubic-bezier(.16,1,.3,1) .1s both}[dir=rtl] .ac-banner .ac-eyebrow:before{transform-origin:right center}.ac-mask{display:block;overflow:hidden;padding-block-end:.1em;margin-block-end:-.1em}.ac-mask>span{display:block;animation:ac-mask-up 1.2s cubic-bezier(.16,1,.3,1) var(--d,0s) both}@keyframes ac-mask-up{0%{opacity:0;filter:blur(14px);transform:translate3d(0,110%,0)}to{opacity:1;filter:blur(0);transform:none}}[dir=rtl] .ac-mask{padding-block-start:.22em;margin-block-start:-.22em}[dir=rtl] .ac-mask>span{animation-name:ac-mask-up-rtl}@keyframes ac-mask-up-rtl{0%{opacity:0;filter:blur(14px);transform:translate3d(0,135%,0)}to{opacity:1;filter:blur(0);transform:none}}.ac-scroll-cue{display:none}@media (min-width:768px){.ac-scroll-cue{position:relative;display:block;width:1px;height:2.75rem;margin-inline-start:auto;overflow:hidden;background:var(--photo-line)}.ac-scroll-cue:after{content:"";position:absolute;inset:0;background:var(--photo-ink);animation:ac-cue 2.4s cubic-bezier(.65,0,.35,1) infinite}}@keyframes ac-cue{0%{transform:translate3d(0,-100%,0)}60%,to{transform:translate3d(0,100%,0)}}.ac-stage[data-in=false] .ac-row-in,.ac-stage[data-in=false] .ac-stage-item{opacity:0}.ac-stage[data-in=true] .ac-stage-item{animation:ac-reveal-kf .9s cubic-bezier(.16,1,.3,1) calc(var(--i, 0) * .12s) both}.ac-stage[data-in=false] .ac-eyebrow:before{transform:scaleX(0)}.ac-stage[data-in=true] .ac-eyebrow:before{transform-origin:left center;animation:ac-line-grow 1s cubic-bezier(.16,1,.3,1) both}[dir=rtl] .ac-stage[data-in=true] .ac-eyebrow:before{transform-origin:right center}.ac-stage[data-in=false] .ac-tile-in{clip-path:inset(100% 0 0 0)}.ac-stage[data-in=true] .ac-tile-in{animation:ac-tile-wipe 1.1s cubic-bezier(.76,0,.24,1) calc(.1s + var(--i, 0) * .11s) backwards}.ac-stage[data-in=true] .ac-tile-in img{animation:ac-tile-settle 1.8s cubic-bezier(.16,1,.3,1) calc(.1s + var(--i, 0) * .11s) both}@keyframes ac-tile-wipe{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ac-tile-settle{0%{scale:1.3}to{scale:1}}.ac-stage[data-in=true] .ac-row-in{animation:ac-row-in .8s cubic-bezier(.16,1,.3,1) calc(.15s + var(--i, 0) * 80ms) both}@keyframes ac-row-in{0%{opacity:0;transform:translate3d(-2rem,0,0)}to{opacity:1;transform:none}}[dir=rtl] .ac-stage[data-in=true] .ac-row-in{animation-name:ac-row-in-rtl}@keyframes ac-row-in-rtl{0%{opacity:0;transform:translate3d(2rem,0,0)}to{opacity:1;transform:none}}.ac-media-tile{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s cubic-bezier(.16,1,.3,1);will-change:transform}.ac-media-glare{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,30%),var(--photo-glare),transparent 55%);opacity:0;transition:opacity .5s ease}.ac-media-tile:hover .ac-media-glare{opacity:1}.ac-media-tile .ac-media-name{transition:transform .6s cubic-bezier(.16,1,.3,1)}.ac-media-tile:focus-visible .ac-media-name,.ac-media-tile:hover .ac-media-name{transform:translate3d(0,-.25rem,0)}.ac-media-index{transition:color .4s ease}.ac-media-tile:focus-visible .ac-media-index,.ac-media-tile:hover .ac-media-index{color:var(--brand)}.ac-media-go{opacity:0;translate:-.75rem 0;transition:opacity .4s ease,translate .6s cubic-bezier(.16,1,.3,1)}[dir=rtl] .ac-media-go{translate:.75rem 0}.ac-media-tile:focus-visible .ac-media-go,.ac-media-tile:hover .ac-media-go{opacity:1;translate:none}.ac-home-row{position:relative}.ac-home-row:after{content:"";position:absolute;inset-inline-start:0;bottom:-1px;width:0;height:1px;background:var(--brand);transition:width .7s cubic-bezier(.16,1,.3,1)}.ac-home-row:focus-visible:after,.ac-home-row:hover:after{width:100%}.ac-home-row .ac-home-row-name{transition:color .3s ease,transform .6s cubic-bezier(.16,1,.3,1)}.ac-home-row:hover .ac-home-row-name{transform:translate3d(.5rem,0,0)}[dir=rtl] .ac-home-row:hover .ac-home-row-name{transform:translate3d(-.5rem,0,0)}@media (prefers-reduced-motion:reduce){.ac-banner .ac-eyebrow:before,.ac-banner-beam:before,.ac-banner-content,.ac-banner-parallax,.ac-banner-photo,.ac-dust>span,.ac-in,.ac-mask>span,.ac-scroll-cue:after,.ac-stage[data-in] .ac-eyebrow:before,.ac-stage[data-in] .ac-row-in,.ac-stage[data-in] .ac-stage-item,.ac-stage[data-in] .ac-tile-in,.ac-stage[data-in] .ac-tile-in img,[dir=rtl] .ac-mask>span{animation:none}.ac-banner-beam,.ac-dust{display:none}.ac-stage[data-in] .ac-row-in,.ac-stage[data-in] .ac-stage-item{opacity:1}.ac-stage[data-in] .ac-tile-in{clip-path:none}.ac-stage[data-in] .ac-eyebrow:before{transform:none}.ac-home-row:hover .ac-home-row-name,.ac-media-tile,.ac-media-tile:focus-visible .ac-media-name,.ac-media-tile:hover .ac-media-name,[dir=rtl] .ac-home-row:hover .ac-home-row-name{transform:none;transition:none}}@keyframes ac-page-in{0%{opacity:0}to{opacity:1}}main#main{animation:ac-page-in .6s ease both}@keyframes ac-title-in{0%{opacity:0;translate:0 .5em;filter:blur(10px)}to{opacity:1;translate:none;filter:none}}main h1:not(.ac-banner-title){animation:ac-title-in 1s cubic-bezier(.16,1,.3,1) .05s both}main :is(h1,div:has(>h1))+p{animation:ac-reveal-kf .9s cubic-bezier(.16,1,.3,1) .25s both}@keyframes ac-view-in{0%{opacity:0;translate:0 1.75rem;scale:.985}to{opacity:1;translate:none;scale:none}}@keyframes ac-rule-in{0%{transform:scaleX(0)}to{transform:none}}main .ac-card,main ul.grid>li:not(.ac-tile-in):not(:has(.ac-card)){animation:ac-view-in .8s cubic-bezier(.16,1,.3,1) calc(.12s + var(--ac-n, 0) * 60ms) backwards}main ul.grid>li:nth-child(2){--ac-n:1}main ul.grid>li:nth-child(3){--ac-n:2}main ul.grid>li:nth-child(4){--ac-n:3}main ul.grid>li:nth-child(5){--ac-n:4}main ul.grid>li:nth-child(6){--ac-n:5}main ul.grid>li:nth-child(7){--ac-n:6}main ul.grid>li:nth-child(8){--ac-n:7}main ul.grid>li:nth-child(9){--ac-n:8}main ul.grid>li:nth-child(10){--ac-n:9}main ul.grid>li:nth-child(11){--ac-n:10}main ul.grid>li:nth-child(n+12){--ac-n:11}main ul.grid>li .ac-card{--ac-n:inherit}main .ac-eyebrow:before{transform-origin:left center;animation:ac-rule-in 1s cubic-bezier(.16,1,.3,1) .2s backwards}[dir=rtl] main .ac-eyebrow:before{transform-origin:right center}.ac-btn-primary{position:relative;overflow:hidden}.ac-btn-primary:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,var(--btn-sheen) 50%,transparent 70%);transform:translateX(-120%);transition:transform .9s cubic-bezier(.16,1,.3,1)}.ac-btn-primary:hover:not(:disabled):after{transform:translateX(120%)}.ac-btn>svg:last-child:not(:first-child){transition:translate .45s cubic-bezier(.16,1,.3,1)}.ac-btn:hover:not(:disabled)>svg:last-child:not(:first-child){translate:.2rem 0}[dir=rtl] .ac-btn:hover:not(:disabled)>svg:last-child:not(:first-child){translate:-.2rem 0}.ac-rise-in{animation:ac-reveal-kf .7s cubic-bezier(.16,1,.3,1) var(--d,0s) both}@media (prefers-reduced-motion:reduce){.ac-rise-in,main .ac-card,main .ac-eyebrow:before,main :is(h1,div:has(>h1))+p,main h1:not(.ac-banner-title),main ul.grid>li:not(.ac-tile-in):not(:has(.ac-card)),main#main{animation:none}.ac-btn-primary:after{display:none}.ac-btn:hover:not(:disabled)>svg:last-child:not(:first-child),.ac-btn>svg:last-child:not(:first-child){translate:none;transition:none}}.ac-lab-list .ac-home-row{align-items:center;gap:1.25rem;padding-block:1.5rem}.ac-take-working{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--on-brand);background:color-mix(in srgb,var(--scrim) 70%,transparent);text-shadow:0 1px 2px var(--scrim);pointer-events:none}.ac-take-working:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--on-brand) 18%,transparent) 50%,transparent 65%);background-size:250% 100%;animation:sheen 2.4s linear infinite}.ac-take-working>*{position:relative}.ac-produce-step{display:flex;min-width:0;flex-direction:column;gap:.35rem;padding:.6rem .7rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card)}.ac-produce-step[data-state=running]{border-color:var(--brand-line);background:var(--brand-wash)}.ac-produce-step[data-state=done]{border-color:var(--line-strong)}.ac-produce-step[data-state=attention]{border-color:var(--danger)}.ac-produce-step[data-state=skipped]{opacity:.55}.ac-produce-step[data-state=running] .ac-media-dot{animation:ac-media-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ac-produce-step[data-state=running] .ac-media-dot,.ac-take-working:before{animation:none}}:root{--side-w:15rem;--side-w-collapsed:4.25rem;--top-h:3.5rem}.acs-side{display:none}@media (min-width:1024px){.acs-side{position:fixed;inset-block:0;inset-inline-start:0;z-index:45;display:flex;width:var(--side-w);flex-direction:column;gap:.25rem;padding:.75rem .625rem;background:var(--card-muted);border-inline-end:1px solid var(--line)}.acs-side[data-collapsed=true]{width:var(--side-w-collapsed)}body:has(.acs-side:not(.l2-pass *)) .ac-content{padding-inline-start:var(--side-w)}body:has(.acs-side[data-collapsed=true]:not(.l2-pass *)) .ac-content{padding-inline-start:var(--side-w-collapsed)}}.acs-label{padding:.75rem .625rem .25rem;line-height:var(--leading-caption);letter-spacing:.02em}.acs-rule{margin:.5rem .75rem;border-top:1px solid var(--line)}.acs-nav{display:flex;width:100%;align-items:center;padding:.375rem .625rem;transition:background-color .15s ease,color .15s ease}.acs-nav-on,.acs-nav-on:hover{background:var(--select-wash);box-shadow:inset 0 0 0 1px var(--select-line)}.acs-nav-on .acs-icon{color:var(--select-ink)}.acs-side[data-collapsed=true] .acs-nav{justify-content:center;padding-inline:0}.acs-icon{width:1.125rem;height:1.125rem;flex:none}.acs-icon-sm{width:1rem;height:1rem;flex:none}.acs-top{position:sticky;top:0;z-index:40;height:var(--top-h);gap:.375rem;padding-inline:1rem;background:var(--page);border-bottom:1px solid var(--line)}.acs-search,.acs-top{display:flex;align-items:center}.acs-search{height:2.25rem;min-width:2.25rem;flex:0 1 26rem;justify-content:center;gap:.5rem;padding-inline:.625rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);font-size:var(--text-body-sm);white-space:nowrap;overflow:hidden}@media (min-width:640px){.acs-search{justify-content:flex-start}}.acs-search:hover{border-color:var(--field-line)}.acs-kbd{margin-inline-start:auto;padding:0 .3125rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-caption)}.acs-jobs{display:inline-flex;height:2.25rem;align-items:center;gap:.5rem;padding-inline:.75rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);font-size:var(--text-body-sm);color:var(--ink-soft)}.acs-jobs:hover{border-color:var(--line-strong)}.acs-dot{width:.4375rem;height:.4375rem;border-radius:var(--radius-pill);background:var(--ink-muted)}.acs-jobs-live .acs-dot{background:var(--notice-ink)}@media (prefers-reduced-motion:no-preference){.acs-jobs-live .acs-dot{animation:acs-pulse 1.2s ease-in-out infinite}}@keyframes acs-pulse{50%{opacity:.35}}.acs-tool{position:relative;display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:var(--radius-md);color:var(--ink-soft)}.acs-tool:hover{background:var(--hover);color:var(--ink)}.acs-badge{position:absolute;top:.125rem;inset-inline-end:.125rem;min-width:1rem;height:1rem;padding-inline:.25rem;border-radius:var(--radius-pill);background:var(--brand-strong);color:var(--on-brand);font-size:var(--text-caption);line-height:1rem;text-align:center;font-variant-numeric:tabular-nums}@media (max-width:1023.98px){body:has(.acs-side:not(.l2-pass *)) .ac-content{padding-bottom:env(safe-area-inset-bottom,0)}}.acs-scrim{position:fixed;inset:0;z-index:60;background:var(--scrim)}.acs-sheet{position:fixed;inset-inline:0;bottom:0;z-index:61;max-height:85dvh;overflow-y:auto;padding:.5rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px));background:var(--card);border-top:1px solid var(--line-strong);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);box-shadow:var(--elevation-2)}@media (prefers-reduced-motion:no-preference){.acs-sheet[data-state=open]{animation:acs-rise .2s ease-out}}@keyframes acs-rise{0%{transform:translateY(1.5rem);opacity:0}}.acs-grab{width:2.25rem;height:.25rem;margin:0 auto .75rem;border-radius:var(--radius-pill);background:var(--line-strong)}:root{--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.45,0.64,1)}@keyframes acs-fade-in{0%{opacity:0}}@keyframes acs-pop-in{0%{opacity:0;scale:.96;translate:0 -.25rem}}@keyframes acs-menu-in{0%{scale:.97;translate:0 -.25rem}}@keyframes acs-grow-y{0%{scale:1 0}}@media (prefers-reduced-motion:no-preference){main#main .rounded-lg.border,main#main [role=tabpanel],main#main div.grid>*,main#main tbody>tr,main#main>div>section,main#main>section{animation:ac-view-in .7s var(--ease-out) calc(.08s + var(--ac-n, 0) * 55ms) backwards}main#main :is(div.grid,tbody,.flex-col)>:nth-child(2){--ac-n:1}main#main :is(div.grid,tbody,.flex-col)>:nth-child(3){--ac-n:2}main#main :is(div.grid,tbody,.flex-col)>:nth-child(4){--ac-n:3}main#main :is(div.grid,tbody,.flex-col)>:nth-child(5){--ac-n:4}main#main :is(div.grid,tbody,.flex-col)>:nth-child(6){--ac-n:5}main#main :is(div.grid,tbody,.flex-col)>:nth-child(7){--ac-n:6}main#main :is(div.grid,tbody,.flex-col)>:nth-child(8){--ac-n:7}main#main :is(div.grid,tbody,.flex-col)>:nth-child(n+9){--ac-n:8}main#main .rounded-lg.border>:is(a,div,li){animation:acs-fade-in .5s var(--ease-out) calc(.18s + var(--ac-n, 0) * 50ms) backwards}main#main :is(a,button).rounded-lg,main#main a:is(.rounded-md,.rounded-lg).border,main#main li>a.rounded-lg{transition:translate .26s var(--ease-out),box-shadow .26s var(--ease-out),border-color .2s ease,background-color .2s ease}main#main :is(a,button).rounded-lg:hover,main#main a:is(.rounded-md,.rounded-lg).border:hover{translate:0 -2px;box-shadow:var(--elevation-1);border-color:var(--line-strong)}main#main :is(a,button).rounded-lg:active,main#main a:is(.rounded-md,.rounded-lg).border:active{translate:0 0;transition-duration:80ms}.ac-btn{transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .2s ease,scale .22s var(--ease-spring),translate .22s var(--ease-spring)}.ac-btn:hover:not(:disabled):not([aria-disabled=true]){translate:0 -1px;box-shadow:var(--elevation-1)}.ac-btn:active:not(:disabled):not([aria-disabled=true]){transform:none;translate:0 0;scale:.96;transition-duration:90ms}.acs-side{transition:width .28s var(--ease-out)}.ac-content{transition:padding-inline-start .28s var(--ease-out)}.acs-nav .acs-icon{transition:scale .26s var(--ease-spring),color .15s ease}.acs-nav:hover .acs-ico{scale:1.1}.acs-nav-on:before{animation:acs-grow-y .32s var(--ease-spring) backwards}.acs-chev{transition:rotate .3s var(--ease-spring)}.acs-fold{transition:grid-template-rows .32s var(--ease-out),opacity .22s ease}.acs-jobs,.acs-search,.acs-tool{transition:background-color .15s ease,border-color .15s ease,color .15s ease,scale .22s var(--ease-spring)}.acs-jobs:active,.acs-search:active,.acs-tool:active{scale:.94}.acs-badge{animation:acs-pop-in .36s var(--ease-spring) backwards}[data-radix-popper-content-wrapper]>*,[role=dialog][aria-modal=true]:not(.acs-sheet):not(.acs-drawer),[role=listbox],[role=menu],[role=tooltip]{animation:acs-menu-in .22s var(--ease-spring) backwards}[data-toast]{animation:ac-view-in .42s var(--ease-spring) backwards}.acs-scrim[data-state=open]{animation:acs-fade-in .2s ease backwards}.ac-tab.is-on{background-image:linear-gradient(var(--select),var(--select));background-repeat:no-repeat;background-position:bottom;background-size:100% 2px;animation:acs-tab-line .3s var(--ease-out) backwards;border-bottom-color:transparent}}@keyframes acs-tab-line{0%{background-size:0 2px}}.acs-nav-on:before{content:"";position:absolute;inset-block:.5rem;inset-inline-start:-.625rem;border-radius:var(--radius-pill);background:var(--select)}.acs-side[data-collapsed=true] .acs-nav-on:before{inset-inline-start:-.5rem}.acs-chev-open{rotate:180deg}.acs-fold{display:grid;grid-template-rows:0fr;opacity:0}.acs-fold[data-open=true]{grid-template-rows:1fr;opacity:1}.acs-row{position:relative}.acs-row>.acs-nav{padding-inline-end:2.25rem}.acs-caret{position:absolute;inset-block:.25rem;inset-inline-end:.25rem;display:grid;width:1.75rem;place-items:center;border-radius:var(--radius-sm);color:var(--ink-muted)}.acs-caret:hover{background:var(--hover);color:var(--ink)}.acs-progress{position:fixed;inset-inline:0;top:0;z-index:90;height:3px;overflow:hidden;pointer-events:none;background:color-mix(in srgb,var(--select) 14%,transparent)}.acs-progress-run{animation:acs-fade-in .2s ease .15s backwards}.acs-progress>span{position:absolute;inset-block:0;inset-inline-start:0;width:45%;border-radius:var(--radius-pill);background:linear-gradient(90deg,transparent,var(--brand) 35%,var(--select) 75%,transparent);animation:acs-progress-slide 1.15s cubic-bezier(.45,0,.25,1) infinite}.acs-progress-done>span{width:100%;background:linear-gradient(90deg,var(--brand),var(--select));animation:acs-progress-fill .26s var(--ease-out) both}.acs-progress-done{animation:acs-progress-out .52s ease both}@keyframes acs-progress-slide{0%{translate:-100% 0}to{translate:230% 0}}:root[dir=rtl] .acs-progress>span{animation-direction:reverse}@keyframes acs-progress-fill{0%{scale:.6 1}}@keyframes acs-progress-out{0%,55%{opacity:1}to{opacity:0}}.ac-btn[aria-busy=true]:before{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,currentColor,transparent);background-size:50% 100%;background-repeat:no-repeat;animation:acs-busy-line 1s ease-in-out infinite}@keyframes acs-busy-line{0%{background-position:-100% 0}to{background-position:200% 0}}.ac-meter-fill[data-live=true]{overflow:hidden}.ac-meter-fill[data-live=true]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--on-brand) 45%,transparent),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:acs-busy-line 1.4s ease-in-out infinite}.acs-jobs-live .acs-dot{position:relative}.acs-jobs-live .acs-dot:after{content:"";position:absolute;inset:0;border-radius:var(--radius-pill);border:1px solid var(--notice-ink);animation:acs-ring 1.6s ease-out infinite}@keyframes acs-ring{to{scale:2.6;opacity:0}}@media (prefers-reduced-motion:reduce){.ac-btn[aria-busy=true]:before,.ac-meter-fill[data-live=true]:after,.acs-jobs-live .acs-dot:after,.acs-progress>span{animation:none}.acs-progress>span{width:100%}.acs-fold{transition:none}}[data-hue=home]{--hue:var(--hue-home)}[data-hue=projects]{--hue:var(--hue-projects)}[data-hue=services]{--hue:var(--hue-services)}[data-hue=cine-lab]{--hue:var(--hue-cinelab)}[data-hue=library]{--hue:var(--hue-library)}[data-hue=hub]{--hue:var(--hue-hub)}[data-hue=series]{--hue:var(--hue-drama)}[data-hue=cinema]{--hue:var(--hue-cinema)}[data-hue=studio]{--hue:var(--hue-studio)}[data-hue=edit]{--hue:var(--hue-edit)}[data-hue=graphic-motion]{--hue:var(--hue-motion)}[data-hue=speech]{--hue:var(--hue-speech)}[data-hue=assistant],[data-hue=make]{--hue:var(--hue-assistant)}[data-hue=publish]{--hue:var(--hue-publish)}[data-hue=communications]{--hue:var(--hue-comms)}[data-hue=admin-dashboard],[data-hue=annotations],[data-hue=costs],[data-hue=data-lab],[data-hue=edit-admin],[data-hue=evaluations],[data-hue=models],[data-hue=platform],[data-hue=routing],[data-hue=settings],[data-hue=training]{--hue:var(--hue-platform)}[data-hue=notifications]{--hue:var(--hue-home)}[data-hue=tools]{--hue:var(--hue-motion)}.acs-hue-text{color:var(--hue,var(--select-ink))}.acs-hue-wash{background-color:color-mix(in srgb,var(--hue,var(--select)) 15%,transparent)}.acs-hue-line{border-color:color-mix(in srgb,var(--hue,var(--select)) 45%,transparent)}.acs-hue-fill{background-color:var(--hue,var(--select));color:var(--page)}body[data-hue] main#main h1:not(.ac-banner-title):not(.sr-only){background:linear-gradient(90deg,var(--ink) 35%,color-mix(in srgb,var(--hue) 85%,var(--ink)));-webkit-background-clip:text;background-clip:text;color:transparent}body[data-hue] .ac-tab.is-on{background-image:linear-gradient(var(--hue),var(--hue))}body[data-hue] .acs-progress>span{background:linear-gradient(90deg,transparent,var(--brand) 30%,var(--hue) 75%,transparent)}.acs-ico{display:grid;width:1.625rem;height:1.625rem;flex:none;place-items:center;border-radius:var(--radius-sm);color:var(--hue,var(--ink-soft));background:color-mix(in srgb,var(--hue,var(--ink-muted)) 15%,transparent);transition:background-color .2s ease,color .2s ease,scale .26s var(--ease-spring)}.acs-ico .acs-icon{width:1rem;height:1rem}.acs-nav:hover .acs-ico{background:color-mix(in srgb,var(--hue,var(--ink-muted)) 26%,transparent)}.acs-nav-on .acs-ico{background:var(--hue,var(--select));color:var(--page)}.acs-nav-on .acs-ico .acs-icon{color:inherit}.acs-nav-on,.acs-nav-on:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--hue,var(--select)) 20%,transparent),color-mix(in srgb,var(--hue,var(--select)) 4%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue,var(--select)) 32%,transparent)}.acs-nav-on:before{background:var(--hue,var(--select))}body:has(.acs-side:not(.l2-pass *)),body:has(.acs-tabbar:not(.l2-pass *)){background-color:var(--page);background-image:radial-gradient(55rem 38rem at 92% -8%,color-mix(in srgb,var(--hue,var(--select)) 16%,transparent),transparent 62%),radial-gradient(48rem 34rem at 18% -6%,color-mix(in srgb,var(--brand) 11%,transparent),transparent 62%),radial-gradient(70rem 46rem at 60% 115%,color-mix(in srgb,var(--hue-cinelab) 9%,transparent),transparent 62%),radial-gradient(40rem 30rem at 0 70%,color-mix(in srgb,var(--select) 6%,transparent),transparent 62%);background-attachment:fixed}:root[data-theme=light] body:has(.acs-side:not(.l2-pass *)),:root[data-theme=light] body:has(.acs-tabbar:not(.l2-pass *)){background-image:radial-gradient(55rem 38rem at 92% -8%,color-mix(in srgb,var(--hue,var(--select)) 9%,transparent),transparent 62%),radial-gradient(48rem 34rem at 18% -6%,color-mix(in srgb,var(--brand) 5%,transparent),transparent 62%)}.acs-side{background:color-mix(in srgb,var(--card-muted) 88%,transparent)}.acs-top.ac-glass{border-width:0 0 1px;border-radius:var(--radius-none)}.acs-top:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand) 55%,transparent) 30%,color-mix(in srgb,var(--select) 55%,transparent) 70%,transparent);pointer-events:none}main#main :is(.rounded-lg.border,.ac-card){box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 6%,transparent)}main#main :is(.rounded-lg.border,.ac-card):hover{background-image:radial-gradient(26rem circle at var(--mx,50%) var(--my,0),color-mix(in srgb,var(--hue,var(--select)) 10%,transparent),transparent 65%)}.ac-btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-strong) 82%,var(--on-brand)) -40%,var(--brand-strong) 70%)}.acs-headline{background:linear-gradient(90deg,var(--ink) 30%,color-mix(in srgb,var(--select-ink) 80%,var(--ink)))}::selection{background:color-mix(in srgb,var(--select) 35%,transparent)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}html[data-session] .ac-landing-gate,html[data-session] header.ac-navbar{visibility:hidden}@keyframes acs-num-roll{0%{opacity:0;translate:0 .4em;filter:blur(4px)}}@keyframes acs-pop{0%{scale:.6;opacity:0}60%{scale:1.12;opacity:1}}@keyframes acs-headline-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes acs-float{50%{translate:0 -2px}}@media (prefers-reduced-motion:no-preference){.acs-num{display:inline-block;animation:acs-num-roll .42s var(--ease-out) backwards}body[data-hue] main#main h1:not(.ac-banner-title):not(.sr-only){background-size:200% 100%;animation:acs-headline-sweep 1.1s var(--ease-out) .15s backwards,ac-title-in 1s cubic-bezier(.16,1,.3,1) .05s both}main#main :is(.rounded-lg.border,.ac-card):hover{border-color:color-mix(in srgb,var(--hue,var(--select)) 45%,var(--line-strong))}:is(a,button,li):hover .acs-ico,:is(a,button,li,.rounded-lg):hover>.acs-hue-wash{animation:acs-float .9s var(--ease-out)}.acs-pop,[data-toast] svg:first-child{animation:acs-pop .42s var(--ease-spring) backwards}[role=tabpanel]{animation:ac-view-in .38s var(--ease-out) backwards}.acs-scrim[data-state=open],[data-state=open][data-radix-dialog-overlay]{animation:acs-fade-in .2s ease backwards}}body[data-hue] .ac-shimmer{background:linear-gradient(90deg,var(--card-muted) 25%,color-mix(in srgb,var(--hue) 12%,var(--card-muted)) 50%,var(--card-muted) 75%);background-size:200% 100%}body{font-feature-settings:"cv02","cv03","cv04","cv11","ss01";text-rendering:optimizeLegibility}:root[dir=rtl] body{font-feature-settings:normal}main#main :is(h1,h2,h3){letter-spacing:-.012em}:root[dir=rtl] main#main :is(h1,h2,h3){letter-spacing:0}.acs-side{background:linear-gradient(180deg,color-mix(in srgb,var(--hue,var(--select)) 7%,transparent),transparent 40%),color-mix(in srgb,var(--card-muted) 92%,transparent);gap:.5rem}.acs-workspace{display:flex;align-items:center;gap:.625rem;padding:.5rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card) 70%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 5%,transparent)}.acs-side-scroll{margin-inline:-.25rem;padding-inline:.25rem;scrollbar-width:none}.acs-label{padding:1rem .625rem .375rem;letter-spacing:.04em}.acs-nav{min-height:2.25rem}.acs-ico{width:1.5rem;height:1.5rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--hue,var(--ink-muted)) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue,var(--ink-muted)) 18%,transparent)}.acs-nav-on .acs-ico{box-shadow:none}.acs-nav-on,.acs-nav-on:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--hue,var(--select)) 18%,transparent),color-mix(in srgb,var(--hue,var(--select)) 3%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue,var(--select)) 26%,transparent);color:var(--ink)}:root[dir=rtl] .acs-nav-on,:root[dir=rtl] .acs-nav-on:hover{background:linear-gradient(270deg,color-mix(in srgb,var(--hue,var(--select)) 18%,transparent),color-mix(in srgb,var(--hue,var(--select)) 3%,transparent))}.acs-tree{padding-inline-start:.5rem;border-inline-start:1px solid var(--line)}.acs-nav-sub{min-height:2rem}.acs-nav-sub .acs-sub-icon{color:var(--hue,var(--ink-muted));opacity:.85}.acs-nav-sub.acs-nav-on{background:color-mix(in srgb,var(--hue,var(--select)) 12%,transparent)}.acs-nav-sub.acs-nav-on:before{inset-inline-start:-.5625rem}.acs-me{display:flex;align-items:center;gap:.5rem;padding:.5rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card) 70%,transparent)}.acs-avatar{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--brand),var(--hue-drama));color:var(--on-brand);font-size:var(--text-caption);font-weight:600}.acs-me .acs-tool{width:2rem;height:2rem}.acs-tool-on{background:var(--select-wash);color:var(--select-ink)}main#main :is(.rounded-lg.border,.ac-card){background-image:none}.acs-indeterminate{animation:acs-indeterminate 1.3s cubic-bezier(.45,0,.25,1) infinite}@keyframes acs-indeterminate{0%{translate:-110% 0}to{translate:330% 0}}:root[dir=rtl] .acs-indeterminate{animation-direction:reverse}.acs-dot-live{animation:acs-pulse 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.acs-dot-live,.acs-indeterminate{animation:none}}.acs-side{padding:.875rem .75rem .75rem;gap:.375rem;background:linear-gradient(180deg,color-mix(in srgb,var(--hue,var(--select)) 5%,transparent),transparent 30%),var(--card-muted)}.acs-workspace{border:0;background:transparent;box-shadow:none;padding:.25rem .375rem .5rem}.acs-new{display:flex;width:100%;min-height:2.25rem;align-items:center;gap:.5rem;padding-inline:.75rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--card);color:var(--ink);font-size:var(--text-body-sm);font-weight:600;box-shadow:var(--elevation-1);transition:border-color .15s ease,background-color .15s ease,scale .22s var(--ease-spring)}.acs-new:hover{border-color:color-mix(in srgb,var(--hue,var(--select)) 45%,var(--line-strong))}.acs-new:active{scale:.97}.acs-new[aria-expanded=true]{border-color:var(--select-line);background:var(--select-wash)}.acs-label{padding:1.125rem .625rem .25rem;font-size:var(--text-caption);font-weight:500;letter-spacing:.01em;opacity:.75}.acs-nav{min-height:2rem;padding:.3125rem .625rem;font-size:var(--text-body-sm)}.acs-nav:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.acs-ico,.acs-nav-on .acs-ico,.acs-nav:hover .acs-ico{width:1.125rem;height:1.125rem;color:color-mix(in srgb,var(--hue,var(--ink-muted)) 82%,var(--ink-muted))}.acs-ico .acs-icon{width:1.0625rem;height:1.0625rem}.acs-nav:hover .acs-ico{color:var(--hue,var(--ink))}.acs-nav-on,.acs-nav-on:hover,:root[dir=rtl] .acs-nav-on,:root[dir=rtl] .acs-nav-on:hover{background:color-mix(in srgb,var(--hue,var(--select)) 13%,transparent)}.acs-nav-on .acs-ico{color:var(--hue,var(--select))}.acs-nav-on:before{inset-block:.4375rem;width:3px;border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill);border-start-start-radius:var(--radius-none);border-end-start-radius:var(--radius-none)}.acs-nav-on:before,.acs-side[data-collapsed=true] .acs-nav-on:before{inset-inline-start:-.75rem}.acs-tree{margin-inline-start:1.1875rem;padding-inline-start:.625rem;border-inline-start-color:color-mix(in srgb,var(--ink) 10%,transparent)}.acs-nav-sub{min-height:1.875rem;font-weight:400}.acs-nav-sub.acs-nav-on{background:color-mix(in srgb,var(--hue,var(--select)) 10%,transparent)}.acs-nav-sub.acs-nav-on:before{display:none}.acs-caret{opacity:.7}.acs-row:hover .acs-caret{opacity:1}.acs-me{border:0;border-radius:var(--radius-none);background:transparent;padding:.75rem .25rem .125rem}.acs-avatar{width:2.125rem;height:2.125rem;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 85%,var(--ink)),var(--hue-drama));box-shadow:0 0 0 2px var(--card-muted),0 0 0 3px color-mix(in srgb,var(--hue,var(--select)) 45%,transparent)}:root{--side-gap:0.5rem}@media (min-width:1024px){.acs-side{inset-block:var(--side-gap);inset-inline-start:var(--side-gap);height:auto;border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--elevation-1);padding:.75rem .625rem .625rem}body:has(.acs-side:not(.l2-pass *)) .ac-content{padding-inline-start:calc(var(--side-w) + var(--side-gap) * 2)}body:has(.acs-side[data-collapsed=true]:not(.l2-pass *)) .ac-content{padding-inline-start:calc(var(--side-w-collapsed) + var(--side-gap) * 2)}}.acs-workspace{gap:.5rem;padding:.125rem .125rem .625rem .25rem}.acs-collapse{width:1.875rem;height:1.875rem;margin-inline-start:auto;color:var(--ink-muted);opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.acs-collapse:focus-visible,.acs-side:hover .acs-collapse,.acs-side[data-collapsed=true] .acs-collapse{opacity:1}.acs-side[data-collapsed=true] .acs-collapse{margin-inline-start:0}.acs-nav-on:before,.acs-nav-sub.acs-nav-on:before{display:none}.acs-nav-on,.acs-nav-on:hover,:root[dir=rtl] .acs-nav-on,:root[dir=rtl] .acs-nav-on:hover{background:color-mix(in srgb,var(--hue,var(--select)) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue,var(--select)) 20%,transparent)}.acs-side-scroll{mask-image:linear-gradient(180deg,transparent,black .75rem,black calc(100% - 1rem),transparent);padding-block:.25rem .75rem}.acs-label{padding-top:1rem}.acs-me{margin-inline:-.125rem;padding:.625rem .25rem 0}@media (prefers-reduced-motion:no-preference){.acs-side{transition:width .28s var(--ease-out),box-shadow .2s ease}}body:has(.acs-side:not(.l2-pass *)),body:has(.acs-tabbar:not(.l2-pass *)){--canvas:radial-gradient(55rem 38rem at 92% -8%,color-mix(in srgb,var(--hue,var(--select)) 9%,transparent),transparent 62%),radial-gradient(48rem 34rem at 18% -6%,color-mix(in srgb,var(--brand) 6%,transparent),transparent 62%),radial-gradient(70rem 46rem at 60% 115%,color-mix(in srgb,var(--hue-cinelab) 5%,transparent),transparent 62%);background-image:var(--canvas)}:root[data-theme=light] body:has(.acs-side:not(.l2-pass *)),:root[data-theme=light] body:has(.acs-tabbar:not(.l2-pass *)){--canvas:radial-gradient(55rem 38rem at 92% -8%,color-mix(in srgb,var(--hue,var(--select)) 6%,transparent),transparent 62%),radial-gradient(48rem 34rem at 18% -6%,color-mix(in srgb,var(--brand) 3%,transparent),transparent 62%);background-image:var(--canvas)}.acs-side{background:var(--card-muted)}.acs-hue-matte,.acs-ico,.acs-nav-sub .acs-sub-icon{color:color-mix(in srgb,var(--hue,var(--ink-muted)) 62%,var(--ink-muted))}.acs-nav-sub:hover .acs-sub-icon,.acs-nav:hover .acs-ico{color:color-mix(in srgb,var(--hue,var(--ink-muted)) 78%,var(--ink-muted))}.acs-nav-on,.acs-nav-on:hover,:root[dir=rtl] .acs-nav-on,:root[dir=rtl] .acs-nav-on:hover{background:color-mix(in srgb,var(--hue,var(--select)) 9%,var(--card-muted));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue,var(--select)) 16%,transparent)}.acs-nav-on .acs-ico,.acs-nav-sub.acs-nav-on .acs-sub-icon{color:color-mix(in srgb,var(--hue,var(--select)) 85%,var(--ink-muted))}.acs-nav-sub.acs-nav-on{background:color-mix(in srgb,var(--hue,var(--select)) 7%,transparent);box-shadow:none}.acs-new,.acs-new:hover{border-color:var(--line);background:var(--card);box-shadow:none}.acs-new:hover,.acs-new[aria-expanded=true]{border-color:var(--line-strong);background:var(--card)}.acs-tool-on{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.acs-side-scroll{padding-block-start:.875rem}.acs-me{gap:.25rem;padding:.5rem 0 0}.acs-me-btn{display:flex;width:100%;min-width:0;align-items:center;gap:.625rem;padding:.375rem;border-radius:var(--radius-md);transition:background-color .15s ease}.acs-me-btn:hover,.acs-me-btn[aria-expanded=true]{background:var(--hover)}.acs-side[data-collapsed=true] .acs-me-btn{width:auto;justify-content:center}.acs-avatar,.acs-top .ac-avatar{width:2rem;height:2rem;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 50%,var(--card-muted)),color-mix(in srgb,var(--hue-drama) 50%,var(--card-muted)));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}.ac-pop.ac-pop-up{top:auto;bottom:100%;margin-top:0;margin-bottom:.5rem}.acs-top,.acs-top.ac-glass{gap:.25rem;background-color:color-mix(in srgb,var(--card-muted) 92%,transparent);border:0;border-bottom:1px solid var(--line);border-radius:var(--radius-none)}:root[data-overlay] .acs-top{--glass-blur:none;background-color:var(--card-muted)}:root[data-overlay] .acs-top .ac-pop,:root[data-overlay] .acs-top .ac-select-panel{--glass-blur:var(--glass-blur-on)}@media (min-width:1024px){.acs-top,.acs-top.ac-glass{top:var(--side-gap);height:calc(var(--top-h) - var(--side-gap));margin-block-start:var(--side-gap);margin-inline-end:var(--side-gap);padding-inline:.5rem;border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--elevation-1)}.acs-top:before{content:"";position:absolute;inset-inline:calc(-1 * var(--side-gap) - 1px);bottom:calc(100% + 1px);height:var(--side-gap);background-color:var(--page);background-image:var(--canvas);background-attachment:fixed;pointer-events:none}}.acs-search{height:2rem;border-color:var(--line);background:var(--card)}.acs-top .acs-tool{width:2rem;height:2rem;color:var(--ink-muted)}.acs-top .acs-tool:hover{background:var(--hover);color:var(--ink)}.acs-jobs{height:2rem;border-color:transparent;background:transparent;color:var(--ink-muted)}.acs-jobs:hover{border-color:transparent;background:var(--hover);color:var(--ink)}.acs-jobs-live,.acs-jobs-live:hover{border-color:var(--line);background:var(--card);color:var(--ink)}.acs-sep{display:none;width:1px;height:1.25rem;flex:none;margin-inline:.375rem;background:var(--line-strong)}@media (min-width:640px){.acs-sep{display:block}}:root{--ease-spring:cubic-bezier(0.22,1,0.36,1)}@media (min-width:1024px){.acs-side,.acs-top,.acs-top.ac-glass{border-radius:var(--radius-lg)}}.acs-jobs,.acs-me-btn,.acs-nav,.acs-new,.acs-search,.acs-top .acs-tool{border-radius:var(--radius-sm)}.acs-label{color:var(--ink-muted);opacity:.85;font-weight:600}:root:not([dir=rtl]) .acs-label{text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-caption)}body[data-hue] main#main h1:not(.ac-banner-title):not(.sr-only){background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink)}:root:not([dir=rtl]) main#main h1:not(.sr-only){letter-spacing:-.025em}.acs-headline{background:linear-gradient(90deg,var(--ink) 45%,color-mix(in srgb,var(--select-ink) 85%,var(--ink)));-webkit-background-clip:text;background-clip:text;color:transparent}.acs-side[data-collapsed=true] .acs-workspace{padding-inline:0;align-items:center}.acs-side[data-collapsed=true] .acs-workspace>a{justify-content:center}.acs-side[data-collapsed=true] .acs-workspace .ac-logo img{height:1.5rem;max-width:none}:root[data-theme=light] body:has(.acs-side:not(.l2-pass *)),:root[data-theme=light] body:has(.acs-tabbar:not(.l2-pass *)),body:has(.acs-side:not(.l2-pass *)),body:has(.acs-tabbar:not(.l2-pass *)){--canvas:none;background-image:none}@media (min-width:1024px){.acs-side,.acs-top,.acs-top.ac-glass{border-radius:var(--radius-xl)}}.acs-jobs,.acs-me-btn,.acs-nav,.acs-new,.acs-search,.acs-top .acs-tool{border-radius:var(--radius-md)}.acs-nav{min-height:2.125rem;gap:.625rem;color:var(--ink);font-weight:450}.acs-ico,.acs-nav-on .acs-ico,.acs-nav:hover .acs-ico{background:linear-gradient(180deg,color-mix(in srgb,white 16%,transparent),transparent),var(--hue,var(--ink-muted));box-shadow:inset 0 0 0 .5px color-mix(in srgb,black 12%,transparent);color:white}.acs-ico .acs-icon{width:.875rem;height:.875rem;stroke-width:2}.acs-nav-on,.acs-nav-on:hover,:root[dir=rtl] .acs-nav-on,:root[dir=rtl] .acs-nav-on:hover{background:color-mix(in srgb,var(--ink) 10%,transparent)}.acs-hue-matte,.acs-nav-sub .acs-sub-icon,.acs-nav-sub.acs-nav-on .acs-sub-icon,.acs-nav-sub:hover .acs-sub-icon{color:var(--hue,var(--ink-muted))}.acs-nav-sub.acs-nav-on{background:color-mix(in srgb,var(--ink) 8%,transparent);font-weight:500}.acs-label,:root:not([dir=rtl]) .acs-label{color:var(--ink-muted);opacity:1;font-weight:600;text-transform:none;letter-spacing:0;font-size:var(--text-caption)}:root{--monogram-top:#a5a9b4;--monogram-bottom:#868a96}.acs-avatar,.acs-top .ac-avatar{background:linear-gradient(180deg,var(--monogram-top),var(--monogram-bottom));color:white}.acs-headline{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink)}body:has(.acs-side:not(.l2-pass *)),body:has(.acs-tabbar:not(.l2-pass *)){--brand:var(--select);--brand-ink:var(--info-ink);--brand-wash:var(--info-wash);--brand-tint:var(--info-wash);--brand-line:var(--info-line);--accent:var(--info-ink);--accent-wash:var(--info-wash);--accent-deep:var(--info)}body[data-hue] .ac-tab.is-on{background-image:linear-gradient(var(--select),var(--select))}body[data-hue] .acs-progress>span{background:linear-gradient(90deg,transparent,var(--select) 35%,var(--select-ink) 75%,transparent)}main#main :is(.rounded-lg.border,.ac-card):hover{background-image:none}@media (min-width:1024px){.acs-side,.acs-top,.acs-top.ac-glass{box-shadow:none}}.acs-ico,.acs-nav-on .acs-ico,.acs-nav:hover .acs-ico{width:1.5rem;height:1.5rem;border-radius:calc(var(--radius-sm) * 1.5);background:var(--tile);color:var(--select-ink)}.acs-ico .acs-icon{width:.9375rem;height:.9375rem;stroke-width:1.9}.acs-nav-on .acs-ico{background:color-mix(in srgb,var(--select) 24%,var(--tile))}.acs-nav-on,.acs-nav-on:hover,:root[dir=rtl] .acs-nav-on,:root[dir=rtl] .acs-nav-on:hover{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}.acs-hue-matte,.acs-nav-sub .acs-sub-icon,.acs-nav-sub.acs-nav-on .acs-sub-icon,.acs-nav-sub:hover .acs-sub-icon{color:var(--select-ink)}.acs-nav-sub.acs-nav-on{background:color-mix(in srgb,var(--ink) 6%,transparent)}.acs-hue-wash.acs-hue-text{background:var(--tile);color:var(--select-ink)}.acs-avatar,.acs-top .ac-avatar{background:var(--tile);box-shadow:none}body:has(.acs-side:not(.l2-pass *)),body:has(.acs-tabbar:not(.l2-pass *)){--brand-strong:var(--select);--brand-deep:var(--select-strong)}.ac-btn-primary{background:var(--brand-strong);box-shadow:none}.l2-fly-clone[data-app] .acs-hue-wash,body:has(.acs-side:not(.l2-pass *)) .acs-hue-wash{background-color:var(--tile)}.l2-fly-clone[data-app] .acs-hue-text,body:has(.acs-side:not(.l2-pass *)) .acs-hue-text{color:var(--select-ink)}.l2-fly-clone[data-app] .acs-hue-line,body:has(.acs-side:not(.l2-pass *)) .acs-hue-line{border-color:color-mix(in srgb,var(--select) 35%,transparent)}body:has(.acs-side:not(.l2-pass *)),body:has(.acs-tabbar:not(.l2-pass *)){--brand-strong:var(--primary);--brand-deep:var(--primary-strong);--on-brand:var(--on-select)}.ac-btn-primary{background:var(--primary)}.acs-nav-on .acs-ico{background:var(--primary-wash)}.acs-nav-on .acs-ico,.acs-nav-sub.acs-nav-on .acs-sub-icon{color:var(--primary-ink)}.acs-hue-matte,.acs-ico,.acs-nav-sub .acs-sub-icon,.acs-nav-sub:hover .acs-sub-icon,.acs-nav:hover .acs-ico,.l2-fly-clone[data-app] .acs-hue-text svg,body:has(.acs-side:not(.l2-pass *)) .acs-hue-text svg{color:var(--icon)}.acs-cover{background:var(--tile);color:var(--icon);box-shadow:inset 0 0 0 1px var(--line)}main#main :is(.rounded-lg,.rounded-xl).border.border-line{border-color:color-mix(in srgb,var(--line) 80%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ink) 4%,transparent)}main#main :is(.rounded-lg,.rounded-xl).border>*>.border-t.border-line,main#main :is(.rounded-lg,.rounded-xl).border>.border-t.border-line{border-top-color:color-mix(in srgb,var(--line) 55%,transparent)}main#main .divide-line>*+*{border-color:color-mix(in srgb,var(--line) 60%,transparent)}.ac-btn-secondary{background:color-mix(in srgb,var(--ink) 7%,transparent);border-color:transparent}.ac-btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 12%,transparent);border-color:transparent}@media (prefers-reduced-motion:no-preference){:where(a,button,summary,label,[role=tab],[role=radio],[role=menuitem],[role=option],input,select,textarea){transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}}:where(a,button,summary,[role=tab],[role=radio],[role=menuitem]):focus-visible{outline:2px solid color-mix(in srgb,var(--focus-ring) 70%,transparent);outline-offset:2px}.acs-chip-icon{width:1rem;height:1rem;flex:none;color:var(--ink-muted)}:is(a,button):hover>.acs-chip-icon,[aria-current=page]>.acs-chip-icon,[aria-pressed=true]>.acs-chip-icon{color:var(--icon)}body{--brand:var(--select);--brand-ink:var(--info-ink);--brand-wash:var(--info-wash);--brand-tint:var(--info-wash);--brand-line:var(--info-line);--brand-strong:var(--primary);--brand-deep:var(--primary-strong);--on-brand:var(--on-select);--accent:var(--info-ink);--accent-wash:var(--info-wash);--accent-deep:var(--info);--shell:var(--page)}.acs-hue-wash{background-color:var(--tile)}.acs-hue-text{color:var(--select-ink)}.acs-hue-line{border-color:color-mix(in srgb,var(--select) 35%,transparent)}.acs-hue-fill{background-color:var(--select);color:var(--on-select)}.ac-tab{min-height:2.75rem;gap:.5rem;padding:.375rem .875rem;border:0;border-radius:var(--radius-pill);font-size:var(--text-body-sm);font-weight:500;color:var(--ink-muted);transition:color .16s ease,background-color .16s ease}@media (min-width:1024px){.ac-tab{min-height:2.25rem}}.ac-strip .ac-tab:hover:not(.is-on),.ac-tab:hover{background:var(--hover);color:var(--ink)}.ac-tab.is-on,body[data-hue] .ac-tab.is-on{background-color:var(--select-wash);background-image:none;color:var(--ink);font-weight:600;animation:none}.ac-tab>svg{color:var(--ink-muted)}.ac-tab.is-on>svg,.ac-tab:hover>svg{color:var(--icon)}.ac-tab-num{width:1.375rem;height:1.375rem;border:1px solid var(--line-strong);color:var(--ink-muted);opacity:1}.ac-tab.is-on .ac-tab-num{border-color:transparent;background:var(--select);color:var(--on-select)}.ac-tab-sm{padding:.25rem .75rem}@media (min-width:1024px){.ac-tab-sm{min-height:2rem}}.ac-strip .ac-tab{min-height:2.75rem}@media (min-width:1024px){.ac-strip .ac-tab{min-height:2.25rem}}.ac-tab-track{display:flex;width:max-content;align-items:center;gap:.25rem;padding:.25rem;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card)}.ac-project-tabs{background:transparent}.ac-project-tabs,.vd-poster{border-bottom:1px solid var(--line)}.vd-poster{position:relative;display:flex;height:11rem;align-items:stretch;gap:1rem;overflow:hidden;padding:1rem 1.25rem 1.25rem;background:var(--tile)}.vd-poster-title{display:-webkit-box;overflow:hidden;font-size:var(--text-h2);font-weight:700;line-height:1.15;letter-spacing:-.02em;-webkit-box-orient:vertical;-webkit-line-clamp:3}:root[dir=rtl] .vd-poster-title{letter-spacing:0;line-height:1.35}.vd-phone{display:flex;width:4.25rem;flex:none;flex-direction:column;gap:.25rem;align-self:center;aspect-ratio:9/16;padding:.3rem;border-radius:var(--radius-lg);box-shadow:var(--elevation-1),inset 0 0 0 1px var(--line-strong);transform:rotate(4deg);transition:transform .3s cubic-bezier(.23,1,.32,1)}:root[dir=rtl] .vd-phone{transform:rotate(-4deg)}.vd-card:hover .vd-phone{transform:rotate(0deg) translateY(-3px)}.vd-phone-poster{display:grid;flex:1;place-items:center;border-radius:var(--radius-md);background:var(--select-wash);font-size:var(--text-h2);font-weight:700}.vd-phone-ep{display:block;height:.4rem;flex:none;border-radius:var(--radius-pill)}.vd-phone-poster+.vd-phone-ep{background:var(--select-line)}.vd-chip{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink-soft);font-size:var(--text-caption);white-space:nowrap}@media (prefers-reduced-motion:reduce){.vd-card:hover .vd-phone,.vd-phone{transition:none}}.ac-scroll-pane>*{flex-shrink:0}.ac-scroll-pane{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:transparent transparent;background:linear-gradient(var(--card) 30%,transparent) top /100% 2.5rem no-repeat local,linear-gradient(transparent,var(--card) 70%) bottom /100% 2.5rem no-repeat local,radial-gradient(farthest-side at 50% 0,color-mix(in srgb,var(--ink) 14%,transparent),transparent) top /100% .75rem no-repeat scroll,radial-gradient(farthest-side at 50% 100%,color-mix(in srgb,var(--ink) 14%,transparent),transparent) bottom /100% .75rem no-repeat scroll,var(--card);transition:scrollbar-color .2s ease}.ac-scroll-pane:focus-within,.ac-scroll-pane:hover{scrollbar-color:var(--line-strong) transparent}.ac-scroll-pane::-webkit-scrollbar{width:8px}.ac-scroll-pane::-webkit-scrollbar-track{background:transparent}.ac-scroll-pane::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--radius-pill);background:transparent;background-clip:padding-box}.ac-scroll-pane:hover::-webkit-scrollbar-thumb{background-color:var(--line-strong)}.ac-scroll-pane::-webkit-scrollbar-thumb:hover{background-color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.ac-scroll-pane{scroll-behavior:auto}}.ac-promptbox{transition:border-color .16s ease,box-shadow .16s ease}.ac-promptbox:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-wash)}.ac-promptbox textarea:focus-visible{outline:var(--focus-ring-width) solid transparent}:root{--l2-bg:#eef0f4;--l2-bg-2:#ffffff;--l2-ink:#111114;--l2-ink-soft:rgba(17,17,20,0.68);--l2-ink-faint:rgba(17,17,20,0.42);--l2-line:rgba(17,17,20,0.08);--l2-line-strong:rgba(17,17,20,0.16);--l2-card:#ffffff;--l2-card-hover:#ffffff;--l2-blue:#2f7fe6;--l2-red:#e5262e;--l2-red-strong:#c81f27;--l2-on-red:#ffffff;--l2-blade-a:#2a2a31;--l2-blade-b:#111115;--l2-lens-body:#16161b;--l2-film:#1c1c22;--l2-seam:rgba(255,255,255,0.14);--l2-con-bg:#0e0e13;--l2-con-panel:#16161d;--l2-con-raise:#23232c;--l2-con-ink:#f4f4f6;--l2-con-soft:rgba(244,244,246,0.62);--l2-con-faint:rgba(244,244,246,0.34);--l2-con-line:rgba(255,255,255,0.08);--l2-con-line-strong:rgba(255,255,255,0.16);--l2-ease-out:cubic-bezier(0.23,1,0.32,1);--l2-ease-reveal:cubic-bezier(0.19,1,0.22,1);--l2-ease-in-out:cubic-bezier(0.645,0.045,0.355,1);--l2-ease-pop:cubic-bezier(0.34,1.56,0.64,1)}.l2{--mx:0.5;--my:0.5;--l2-wrap:96rem;--l2-gutter:1.25rem;--l2-space:5.5rem;--l2-edge:max(var(--l2-gutter),calc((100% - var(--l2-wrap)) / 2));position:relative;min-height:100vh;overflow-x:clip;background:var(--l2-bg);color:var(--l2-ink);color-scheme:light}html:root:has(.l2){--shadow:rgba(17,17,20,0.08)}body:has(.l2){background:var(--l2-bg)}.l2,.lg-mini,.lg-stage{--select:var(--l2-red);--select-strong:var(--l2-red-strong);--on-select:var(--l2-on-red)}@media (min-width:768px){.l2{--l2-gutter:2rem;--l2-space:7rem}}@media (min-width:1024px){.l2{--l2-gutter:2.5rem;--l2-space:9rem}}body .l2 main#main h1.l2-title.l2-title:not(.sr-only),body[data-hue] .l2 main#main h1.l2-title.l2-title:not(.sr-only){background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--l2-ink)}.l2 :is(h1,h2){color:var(--l2-ink)}.l2-magnet{--mgx:0px;--mgy:0px;transform:translate3d(var(--mgx),var(--mgy),0);transition:transform .3s var(--l2-ease-out)}.l2-btn,.l2-magnet{display:inline-flex}.l2-btn{position:relative;isolation:isolate;overflow:hidden;height:3rem;align-items:center;gap:.5rem;padding-inline:1.5rem;border-radius:var(--radius-pill);font-size:var(--text-body);font-weight:600;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease-out}.l2-btn:active{transform:scale(.97)}.l2-btn-sm{height:2.375rem;padding-inline:1rem;font-size:var(--text-body-sm)}.l2-btn-main{background:var(--select);color:var(--on-select)}.l2-btn-main:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s var(--l2-ease-out)}.l2-btn-main:hover{box-shadow:0 0 0 6px color-mix(in srgb,var(--select) 22%,transparent)}.l2-btn-main:hover:after{transform:translateX(120%)}.l2-btn-ghost{border:1px solid var(--l2-line-strong);background:var(--l2-bg-2);color:var(--l2-ink)}.l2-btn-ghost:hover{border-color:rgba(17,17,20,.28);background:var(--l2-bg-2)}.l2-head{position:fixed;inset-inline:0;top:0;z-index:50;display:flex;align-items:center;gap:.75rem;padding:1.25rem var(--l2-edge);border-bottom:1px solid transparent;transition:background-color .3s ease,border-color .3s ease}.l2-head.is-scrolled{border-bottom-color:var(--l2-line);background:rgba(238,240,244,.94)}.l2-head .ac-logo img{height:1.875rem}.l2-language{--ink:var(--l2-ink);--ink-soft:var(--l2-ink-soft);--ink-muted:var(--l2-ink-soft);--brand-ink:var(--l2-red-strong);--select-ink:var(--l2-red-strong);--select-wash:var(--l2-bg);--glass-solid:var(--l2-bg-2);--glass-line:var(--l2-line-strong);--hover:var(--l2-bg)}.l2-language>div>button{min-inline-size:2.75rem;justify-content:center}@media (max-width:767px){.l2-head .l2-btn-sm{min-height:2.75rem}}.l2-head-name{display:none;margin-inline-start:-.125rem;color:var(--l2-ink-soft);font-size:var(--text-body-sm);font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap}.l2-head-name>b{color:var(--l2-ink);font-weight:600}@media (min-width:1024px){.l2-head-name{display:inline}}.l2-hero{position:relative;isolation:isolate;display:flex;min-height:100vh;min-height:100svh;align-items:center;overflow:hidden;padding:10rem var(--l2-edge) 7rem}@media (min-width:1024px){.l2-hero{padding-block:10rem 6rem}}.l2-hero-in{position:relative;z-index:3;display:grid;width:100%;grid-template-columns:minmax(0,1fr);align-items:center;gap:3.5rem}@media (min-width:1024px){.l2-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem}}.l2-hero-copy{display:flex;max-width:40rem;flex-direction:column;gap:1.75rem}.l2-hero-copy>:last-child{margin-top:.75rem}.l2-pill{display:inline-flex;width:fit-content;align-items:center;gap:.5rem;padding:.3rem .8rem .3rem .6rem;border:1px solid var(--l2-line);background:rgba(255,255,255,.7);color:var(--l2-ink-soft);font-size:var(--text-caption);font-weight:500}.l2-pill,.l2-pill-dot{border-radius:var(--radius-pill)}.l2-pill-dot{position:relative;width:.5rem;height:.5rem;background:var(--select)}.l2-pill-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--select);animation:l2-ping 2.2s var(--l2-ease-out) infinite}.l2-title{font-size:clamp(var(--text-display-md),4.8vw,var(--text-hero-md));font-weight:700;line-height:1.04;letter-spacing:-.035em}:root[dir=rtl] .l2-title{letter-spacing:0;line-height:1.3}.l2-line{display:block;overflow:hidden;padding-bottom:.1em}.l2-wd{animation:l2-rise 1.2s var(--l2-ease-reveal) backwards;animation-delay:calc(var(--d, 0) * 90ms + .18s)}.l2-wd,.l2-word{display:inline-block}.l2-word{background:linear-gradient(100deg,var(--select) 0,var(--select) 35%,color-mix(in srgb,var(--select) 70%,var(--l2-ink)) 50%,var(--select) 65%,var(--select) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:l2-word-cycle 2.8s var(--l2-ease-out) both,l2-sheen 6s linear infinite}.l2-sub{max-width:32rem;color:var(--l2-ink-soft);font-size:calc(var(--text-h3) * 1.125);font-weight:400;line-height:1.65}.l2-aurora{position:absolute;inset:-10%;z-index:-4;pointer-events:none}.l2-aurora>span{position:absolute;border-radius:var(--radius-pill);filter:blur(6rem);opacity:.16}.l2-aurora-a{width:34vw;height:26vw;inset-inline-end:8vw;top:30%;background:var(--select);transform:translate3d(calc((var(--mx) - .5) * 5vw),calc((var(--my) - .5) * 3vw),0)}.l2-aurora-a,.l2-aurora-b{transition:transform 1.2s var(--l2-ease-out)}.l2-aurora-b{width:40vw;height:24vw;inset-inline-end:-6vw;top:-14vw;background:var(--l2-blue);transform:translate3d(calc((var(--mx) - .5) * -6vw),calc((var(--my) - .5) * 4vw),0)}.l2-grid{position:absolute;inset:0;z-index:-3;background-image:radial-gradient(circle,var(--l2-line) 1px,transparent 1.5px);background-size:1.75rem 1.75rem;mask-image:radial-gradient(ellipse 55% 60% at 70% 45%,black,transparent 75%);pointer-events:none}.l2-canvas{width:100%;height:100%}.l2-canvas,.l2-spot{position:absolute;inset:0;z-index:-2}.l2-spot{background:radial-gradient(34rem circle at calc(var(--mx) * 100%) calc(var(--my) * 100%),color-mix(in srgb,var(--l2-blue) 10%,transparent),transparent 60%);pointer-events:none}.l2-iris{position:absolute;z-index:0;top:50%;inset-inline-end:-3rem;display:none;width:26rem;aspect-ratio:1;transform:translate(calc((var(--mx) - .5) * -1.25rem),calc(-50% + (var(--my) - .5) * -1rem)) rotate(calc((var(--mx) - .5) * 8deg));transition:transform .9s var(--l2-ease-out)}@media (min-width:1024px){.l2-iris{display:block}}.l2-iris:before{content:"";position:absolute;inset:22%;z-index:-1;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--select) 30%,transparent);filter:blur(3.5rem);animation:l2-glow 5s var(--l2-ease-in-out) infinite alternate}.l2-iris-svg{width:100%;height:100%;overflow:visible}.l2-iris-outer{fill:none;stroke:var(--l2-line-strong);stroke-width:1}.l2-iris-ticks{transform-origin:0 0;animation:l2-spin 60s linear infinite}.l2-iris-tick{fill:none;stroke:var(--l2-line-strong);stroke-width:3;stroke-dasharray:.6 4.1}.l2-iris-housing{fill:var(--l2-lens-body);stroke:var(--l2-line-strong);stroke-width:1}.l2-iris-lens{fill:url(#l2-lens);transform-origin:0 0;animation:l2-lens 5s var(--l2-ease-in-out) infinite alternate}.l2-iris-blades{transform-origin:0 0;animation:l2-spin 90s linear infinite reverse}.l2-blade{fill:url(#l2-blade);stroke:var(--l2-seam);stroke-width:1;stroke-linejoin:round;animation:l2-aperture 7s var(--l2-ease-in-out) infinite alternate}.l2-iris-rim{fill:none;stroke:url(#l2-rim);stroke-width:2}.l2-vf{position:absolute;inset:6.75rem var(--l2-edge) 1.5rem;z-index:2;color:var(--l2-ink-faint);font-family:var(--font-ui);font-size:var(--text-caption);font-variant-numeric:tabular-nums;letter-spacing:.08em;pointer-events:none}@media (min-width:1024px){.l2-vf{bottom:2rem}}.l2-vf-corner{position:absolute;width:1.25rem;height:1.25rem;border-color:var(--l2-line-strong);border-style:solid;border-width:0}.l2-vf-tl{top:0;inset-inline-start:0;border-top-width:1px;border-inline-start-width:1px}.l2-vf-tr{top:0;inset-inline-end:0;border-top-width:1px;border-inline-end-width:1px}.l2-vf-bl{bottom:0;inset-inline-start:0;border-bottom-width:1px;border-inline-start-width:1px}.l2-vf-br{bottom:0;inset-inline-end:0;border-bottom-width:1px;border-inline-end-width:1px}.l2-cue{position:absolute;bottom:1.75rem;left:50%;z-index:4;transform:translateX(-50%)}.l2-cue-mouse{display:flex;width:1.5rem;height:2.375rem;justify-content:center;padding-top:.4rem;border:1.5px solid var(--l2-line-strong)}.l2-cue-mouse,.l2-cue-mouse>i{border-radius:var(--radius-pill)}.l2-cue-mouse>i{width:.2rem;height:.45rem;background:var(--l2-ink-soft);animation:l2-scroll 1.8s var(--l2-ease-out) infinite}.l2-marquee{position:relative;overflow:hidden;padding-block:1.5rem;border-block:1px solid var(--l2-line);background:color-mix(in srgb,var(--l2-bg-2) 55%,transparent);mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.l2-marquee-track{display:flex;width:max-content;animation:l2-marquee 96s linear infinite}:root[dir=rtl] .l2-marquee-track{animation-direction:reverse}.l2-marquee-set{display:flex;flex:none}.l2-marquee-item{display:inline-flex;align-items:center;gap:.625rem;color:var(--l2-ink-soft);font-size:calc(var(--text-h3) * 1.125);font-weight:500;letter-spacing:-.01em;white-space:nowrap}.l2-marquee-item>svg{color:var(--l2-ink-faint)}.l2-marquee-item>i{width:.3rem;height:.3rem;margin-inline:2.25rem;border-radius:var(--radius-pill);background:var(--l2-line-strong)}.l2-section{position:relative;padding:var(--l2-space) var(--l2-edge) 0}.l2-section-head{display:flex;max-width:40rem;flex-direction:column;gap:1rem;margin-bottom:2.5rem}@media (min-width:1024px){.l2-section-head{margin-bottom:3.5rem}}.l2-kicker{color:var(--select);font-size:var(--text-caption);font-weight:600;letter-spacing:.14em;text-transform:uppercase}:root[dir=rtl] .l2-kicker{letter-spacing:0}.l2-h2{font-size:clamp(var(--text-h1),3.6vw,calc(var(--text-display) * 1.5));font-weight:700;line-height:1.08;letter-spacing:-.035em}:root[dir=rtl] .l2-h2{letter-spacing:0;line-height:1.3}.l2-bento{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width:640px){.l2-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.l2-wide{grid-column:1/-1}}@media (min-width:1024px){.l2-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:20rem}.l2-big{grid-column:span 2/span 2;grid-row:span 2/span 2}}.l2-bento>li{display:flex;min-height:20rem}.l2-bento>li.l2-big{min-height:30rem}.l2-card{--rx:0deg;--ry:0deg;--px:50%;--py:50%;position:relative;isolation:isolate;display:flex;width:100%;overflow:hidden;border-radius:var(--radius-xl);background:var(--l2-card);box-shadow:var(--elevation-1);transform:none;transition:transform .3s var(--l2-ease-out),box-shadow .3s var(--l2-ease-out)}.l2-card:hover{box-shadow:var(--elevation-2);transform:perspective(60rem) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-4px)}.l2-card:before{content:"";display:none;position:absolute;top:-40%;inset-inline-end:-30%;z-index:-1;width:70%;aspect-ratio:1;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--select) 10%,transparent);filter:blur(3rem);opacity:.8;transition:opacity .3s ease}.l2-bento>li:nth-child(2n) .l2-card:before{background:color-mix(in srgb,var(--l2-blue) 9%,transparent)}.l2-card:hover:before{opacity:1}.l2-card-edge{position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1px;background:radial-gradient(14rem circle at var(--px) var(--py),color-mix(in srgb,var(--select) 45%,transparent),transparent 60%),linear-gradient(var(--l2-line),var(--l2-line));mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none}.l2-card-light{display:none;position:absolute;inset:0;z-index:-1;background:radial-gradient(22rem circle at var(--px) var(--py),color-mix(in srgb,var(--l2-blue) 7%,transparent),transparent 60%);opacity:0;transition:opacity .3s ease}.l2-card:hover .l2-card-light{opacity:1}.l2-card-body{position:relative;z-index:2;display:flex;margin-top:auto;flex-direction:column;gap:.5rem;padding:1.5rem 1.75rem 1.75rem}.l2-card-row{display:flex;align-items:center;gap:.75rem}@media (min-width:640px){.l2-card.is-wide .l2-card-body{max-width:34%;margin-block:auto;padding-inline-start:2rem}}@media (min-width:1024px){.l2-card.is-wide .l2-card-name{font-size:var(--text-display)}}.l2-emblem{display:grid;width:2.25rem;height:2.25rem;flex:none;place-items:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--select) 7%,var(--l2-bg-2));color:var(--select);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--select) 16%,transparent);transition:transform .3s var(--l2-ease-out)}.l2-card:hover .l2-emblem{transform:translateY(-1px) scale(1.04)}.l2-card-name{color:var(--l2-ink);font-size:var(--text-h2);font-weight:650;letter-spacing:-.015em}.l2-card-name-big{font-size:var(--text-display)}.l2-card-line{max-width:26rem;color:var(--l2-ink-soft);font-size:var(--text-body)}.l2-card-go{position:absolute;z-index:2;top:1.5rem;inset-inline-end:1.5rem;display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:var(--radius-pill);background:var(--l2-bg-2);box-shadow:var(--elevation-1),inset 0 0 0 1px var(--l2-line);color:var(--l2-ink-soft);transition:background-color .2s ease,color .2s ease,transform .3s var(--l2-ease-out)}.l2-card:hover .l2-card-go{background:var(--select);color:var(--on-select);transform:rotate(45deg)}:root[dir=rtl] .l2-card:hover .l2-card-go{transform:rotate(-45deg)}.l2-close{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:1.25rem;overflow:hidden;padding:4rem 1.5rem;border-radius:var(--radius-xl);--l2-ink:var(--l2-con-ink);--l2-ink-soft:var(--l2-con-soft);--l2-ink-faint:var(--l2-con-faint);--l2-line:var(--l2-con-line);--l2-line-strong:var(--l2-con-line-strong);background:var(--l2-con-bg);color:var(--l2-ink);text-align:center;box-shadow:var(--elevation-2)}.l2-close>:not(.l2-iris,.l2-close-glow){position:relative;z-index:1}@media (min-width:768px){.l2-close{padding:5rem 3rem}}@media (min-width:1024px){.l2-close{align-items:flex-start;padding:6rem 4rem;text-align:start}.l2-close .l2-h2{max-width:32rem}}.l2-close .l2-btn-ghost{background:transparent}.l2-close .l2-btn-ghost:hover{border-color:var(--l2-con-line-strong);background:var(--l2-con-raise)}.l2-close:before{content:"";position:absolute;inset:-50%;z-index:-2;background:conic-gradient(from 0deg,transparent,var(--select),transparent 30%,var(--l2-blue),transparent 60%);animation:l2-spin 8s linear infinite}.l2-close:after{content:"";position:absolute;inset:1px;z-index:-1;border-radius:calc(var(--radius-xl) - 1px);background:radial-gradient(60% 90% at 30% 0,color-mix(in srgb,var(--select) 16%,transparent),transparent 70%),var(--l2-con-bg)}.l2-close-glow{position:absolute;inset:auto 20% -40%;z-index:-1;height:70%;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--select) 16%,transparent);filter:blur(4rem)}.l2-foot{display:flex;flex-direction:column;align-items:stretch;gap:1rem;margin:var(--l2-space) var(--l2-edge) 0;padding:2rem 0 3rem;border-top:1px solid var(--l2-line);color:var(--l2-ink-soft);font-size:var(--text-body-sm)}.l2-foot-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem}.l2-foot-links{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.l2-foot-links a{display:inline-flex;min-height:2.75rem;max-inline-size:100%;align-items:center;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:.2em}.l2-foot-links a:hover{color:var(--l2-red-strong);text-decoration-line:underline}.l2-console{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:var(--l2-con-bg);color:var(--l2-con-ink);font-size:var(--text-caption);box-shadow:var(--elevation-3),inset 0 0 0 1px var(--l2-con-line-strong)}.l2-con-bar{display:flex;height:2.5rem;align-items:center;gap:.75rem;padding-inline:.875rem;border-bottom:1px solid var(--l2-con-line)}.l2-con-dots{display:flex;gap:.375rem}.l2-con-dots>i{width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--l2-con-line-strong)}.l2-con-title{min-width:0;flex:1;overflow:hidden;color:var(--l2-con-soft);font-weight:500;text-align:center;text-overflow:ellipsis;white-space:nowrap}.l2-con-live{display:inline-flex;align-items:center;gap:.375rem;padding:.2rem .55rem;background:color-mix(in srgb,var(--select) 20%,transparent);font-weight:600;white-space:nowrap}.l2-con-live,.l2-con-live>i{border-radius:var(--radius-pill)}.l2-con-live>i{width:.4rem;height:.4rem;background:var(--select);animation:l2-blink 1.2s steps(1) infinite}.l2-con-body{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;padding:.625rem}@media (min-width:1024px){.l2-con-body{grid-template-columns:7.5rem minmax(0,1fr)}}@media (min-width:1280px){.l2-con-body{grid-template-columns:7.5rem minmax(0,1fr) 8.5rem}}.l2-con-steps{--row:2rem;position:relative;display:none;align-self:start;flex-direction:column}@media (min-width:1024px){.l2-con-steps{display:flex}}.l2-con-step{position:relative;z-index:1;display:flex;height:var(--row);align-items:center;gap:.5rem;overflow:hidden;padding-inline:.5rem;color:var(--l2-con-soft);text-overflow:ellipsis;white-space:nowrap}.l2-con-step svg{flex:none;color:var(--l2-con-faint)}.l2-con-cursor{position:absolute;top:0;inset-inline:0;height:var(--row);border-radius:var(--radius-md);background:var(--l2-con-raise);box-shadow:inset 2px 0 0 var(--select);animation:l2-con-step 12s var(--l2-ease-in-out) infinite}:root[dir=rtl] .l2-con-cursor{box-shadow:inset -2px 0 0 var(--select)}.l2-scene{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16/10;border-radius:var(--radius-lg);background:var(--l2-con-bg)}.l2-scene>span{position:absolute;display:block}.l2-sc-sky{inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--l2-blue) 34%,var(--l2-con-bg)) 0,color-mix(in srgb,var(--select) 32%,var(--l2-con-bg)) 62%,var(--l2-con-bg) 100%)}.l2-sc-moon{top:12%;right:18%;width:7%;aspect-ratio:1;border-radius:var(--radius-pill);background:radial-gradient(circle at 40% 40%,var(--l2-con-ink),color-mix(in srgb,var(--l2-con-ink) 50%,transparent));opacity:.85}.l2-sc-city{inset-inline:0;bottom:26%;height:50%;background:radial-gradient(circle,color-mix(in srgb,var(--select) 50%,var(--l2-con-ink)) 0 .6px,transparent 1.2px) 0 0 /7px 9px,var(--l2-con-bg);clip-path:polygon(0 100%,0 40%,8% 40%,8% 20%,16% 20%,16% 55%,24% 55%,24% 10%,33% 10%,33% 45%,41% 45%,41% 30%,52% 30%,52% 60%,60% 60%,60% 15%,70% 15%,70% 50%,78% 50%,78% 35%,88% 35%,88% 55%,100% 55%,100% 100%)}.l2-sc-neon{height:5%;border-radius:var(--radius-sm);animation:l2-flicker 4s steps(1) infinite}.l2-sc-neon:after{content:"";position:absolute;inset:-120%;border-radius:var(--radius-pill);background:inherit;filter:blur(10px);opacity:.5}.l2-sc-neon-a{top:52%;left:10%;width:12%;background:var(--select)}.l2-sc-neon-b{top:46%;left:44%;width:9%;background:var(--l2-blue);animation-delay:-1.3s}.l2-sc-neon-c{top:36%;left:86%;width:2.5%;height:14%;background:var(--select);animation-delay:-2.1s}.l2-sc-street{inset-inline:0;bottom:0;height:27%;background:radial-gradient(ellipse 14% 70% at 16% 0,color-mix(in srgb,var(--select) 45%,transparent),transparent 70%),radial-gradient(ellipse 10% 60% at 48% 0,color-mix(in srgb,var(--l2-blue) 45%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--select) 22%,var(--l2-con-bg)),var(--l2-con-bg))}.l2-sc-figure{bottom:5%;left:63%;width:13%;height:52%}.l2-sc-figure:after,.l2-sc-figure:before,.l2-sc-figure>i{--c:var(--l2-con-bg);position:absolute;inset:0;background:radial-gradient(ellipse 23% 9.2% at 50% 13%,var(--c) 96%,transparent 100%),radial-gradient(ellipse 11% 8% at 50% 23%,var(--c) 96%,transparent 100%),radial-gradient(ellipse 50% 40% at 50% 68%,var(--c) 96%,transparent 100%),linear-gradient(180deg,transparent 68%,var(--c) 68%)}.l2-sc-figure:before{--c:color-mix(in srgb,var(--select) 90%,transparent);content:"";transform:translateX(-2px)}.l2-sc-figure>i{--c:color-mix(in srgb,var(--l2-blue) 80%,transparent);transform:translateX(1.5px)}.l2-sc-figure:after{content:""}.l2-sc-rain{inset:0;overflow:hidden}.l2-sc-rain>i{position:absolute;top:-15%;left:var(--x);width:1px;height:12%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--l2-con-ink) 45%,transparent));transform:rotate(12deg);animation:l2-drop .9s linear infinite;animation-delay:calc(var(--d) * -1)}.l2-sc-thirds{inset:0;background:linear-gradient(90deg,transparent 33.2%,var(--l2-con-line) 33.2% 33.4%,transparent 33.4% 66.5%,var(--l2-con-line) 66.5% 66.7%,transparent 66.7%),linear-gradient(180deg,transparent 33.2%,var(--l2-con-line) 33.2% 33.5%,transparent 33.5% 66.5%,var(--l2-con-line) 66.5% 66.8%,transparent 66.8%)}.l2-sc-face{top:42.5%;left:65%;width:9%;height:14.5%;color:var(--select);background:linear-gradient(currentColor 0 0) 0 0 /32% 1.5px no-repeat,linear-gradient(currentColor 0 0) 0 0 /1.5px 32% no-repeat,linear-gradient(currentColor 0 0) 100% 0 /32% 1.5px no-repeat,linear-gradient(currentColor 0 0) 100% 0 /1.5px 32% no-repeat,linear-gradient(currentColor 0 0) 0 100% /32% 1.5px no-repeat,linear-gradient(currentColor 0 0) 0 100% /1.5px 32% no-repeat,linear-gradient(currentColor 0 0) 100% 100% /32% 1.5px no-repeat,linear-gradient(currentColor 0 0) 100% 100% /1.5px 32% no-repeat;opacity:0;animation:l2-lock 12s var(--l2-ease-out) infinite}.l2-sc-face>b{position:absolute;top:calc(100% + 4px);left:50%;padding:1px 6px;background:var(--select);color:var(--on-select);white-space:nowrap;transform:translateX(-50%)}.l2-sc-face>b,.l2-sc-tag{border-radius:var(--radius-sm);font-size:calc(var(--text-caption) * .8);font-weight:600}.l2-sc-tag{top:.5rem;inset-inline-start:.625rem;padding:2px 6px;background:color-mix(in srgb,var(--l2-con-bg) 60%,transparent);letter-spacing:.06em}.l2-sc-sub{bottom:7%;left:50%;padding:2px 8px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--l2-con-bg) 65%,transparent);font-size:calc(var(--text-caption) * .85);white-space:nowrap;opacity:0;transform:translateX(-50%);animation:l2-subtitle 12s var(--l2-ease-out) infinite}.l2-sc-veil{inset:0;z-index:5;background:repeating-linear-gradient(0deg,transparent 0 11px,var(--l2-con-line) 11px 12px),repeating-linear-gradient(90deg,transparent 0 11px,var(--l2-con-line) 11px 12px),var(--l2-con-panel);animation:l2-veil 12s var(--l2-ease-in-out) infinite}.l2-sc-veil:before{top:0;height:2px;background:var(--select)}.l2-sc-veil:after,.l2-sc-veil:before{content:"";position:absolute;inset-inline:0}.l2-sc-veil:after{bottom:100%;height:2.5rem;background:linear-gradient(0deg,color-mix(in srgb,var(--select) 30%,transparent),transparent)}.l2-con-side{display:none;min-width:0;flex-direction:column;gap:.5rem}@media (min-width:1280px){.l2-con-side{display:flex}}.l2-con-label{color:var(--l2-con-faint);font-size:calc(var(--text-caption) * .85);font-weight:600;letter-spacing:.08em;text-transform:uppercase}:root[dir=rtl] .l2-con-label{letter-spacing:0}.l2-con-prompt{display:block;min-height:6.5rem;padding:.5rem .625rem;border-radius:var(--radius-md);background:var(--l2-con-panel);box-shadow:inset 0 0 0 1px var(--l2-con-line);line-height:1.5}.l2-con-prompt>span{opacity:0;animation:l2-type 12s linear infinite;animation-delay:calc(var(--i) * .11s)}.l2-caret{display:inline-block;width:1.5px;height:1em;vertical-align:-.15em;background:var(--select);animation:l2-blink 1s steps(1) infinite}.l2-con-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.l2-con-shots>i{display:block;aspect-ratio:16/10;border-radius:var(--radius-sm);opacity:0;animation:l2-shot-in 12s var(--l2-ease-out) infinite;animation-delay:calc(var(--i) * .45s)}.l2-con-tl{position:relative;display:flex;flex-direction:column;gap:4px;padding:.5rem .625rem .625rem;border-top:1px solid var(--l2-con-line)}.l2-con-ruler{display:block;height:.4rem;background:repeating-linear-gradient(90deg,var(--l2-con-line-strong) 0 1px,transparent 1px 12px)}.l2-con-track{display:flex;gap:3px}.l2-con-v{height:1.5rem}.l2-con-v>i{flex:var(--w) 1 0;border-radius:var(--radius-sm);background-color:color-mix(in srgb,var(--select) 55%,var(--l2-con-raise));background-image:repeating-linear-gradient(90deg,transparent 0 22px,color-mix(in srgb,var(--l2-con-bg) 45%,transparent) 22px 23px);opacity:0;animation:l2-clip 12s var(--l2-ease-out) infinite;animation-delay:calc(var(--i) * .35s + .4s)}.l2-con-v>i:nth-child(3n+2){background-color:color-mix(in srgb,var(--l2-blue) 50%,var(--l2-con-raise))}.l2-con-v>i:nth-child(3n){background-color:var(--l2-con-raise)}.l2-con-a{height:1.1rem;align-items:center;gap:2px}.l2-con-a>i{height:100%;flex:1;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--l2-blue) 70%,var(--l2-con-ink));opacity:.8;transform:scaleY(var(--h));animation:l2-bar 1.6s var(--l2-ease-in-out) infinite alternate;animation-delay:calc(var(--i) * -63ms)}.l2-con-head{position:absolute;top:.375rem;bottom:.375rem;inset-inline:.625rem;pointer-events:none;animation:l2-play 12s linear infinite}:root[dir=rtl] .l2-con-head,:root[dir=rtl] .l2-cut-head{animation-direction:reverse}.l2-con-head:before,.l2-cut-head:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1.5px;background:var(--l2-con-ink)}.l2-con-head:after{content:"";position:absolute;top:-2px;left:-4px;width:9px;height:7px;border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--l2-con-ink)}.l2-chip-in{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem .625rem .625rem;border-radius:var(--radius-lg);background:var(--l2-bg-2);box-shadow:var(--elevation-2),inset 0 0 0 1px var(--l2-line);animation:l2-float 6s var(--l2-ease-in-out) infinite alternate}.l2-chip-render .l2-chip-in{animation-delay:-2s}.l2-chip-cast .l2-chip-in{animation-delay:-4s}.l2-chip-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--select) 10%,var(--l2-bg-2));color:var(--select)}.l2-chip-render .l2-chip-icon{background:color-mix(in srgb,var(--l2-blue) 10%,var(--l2-bg-2));color:var(--l2-blue)}.l2-chip-text{display:flex;flex-direction:column;gap:.3rem;color:var(--l2-ink);font-size:var(--text-caption);font-weight:600;white-space:nowrap}.l2-chip-text small{color:var(--l2-ink-faint);font-size:var(--text-caption);font-weight:500}.l2-chip-wave{display:flex;height:.875rem;align-items:center;gap:2px}.l2-chip-wave>i{width:3px;height:100%;background:var(--select);transform:scaleY(var(--h));animation:l2-bar .9s var(--l2-ease-in-out) infinite alternate;animation-delay:calc(var(--i) * -.12s)}.l2-chip-bar,.l2-chip-wave>i{border-radius:var(--radius-pill)}.l2-chip-bar{display:block;width:7rem;height:4px;overflow:hidden;background:var(--l2-line)}.l2-chip-bar>i{display:block;height:100%;background:var(--l2-blue);transform-origin:left;animation:l2-render 12s linear infinite}:root[dir=rtl] .l2-chip-bar>i{transform-origin:right}.l2-chip-faces{display:flex}.l2-chip-faces>i{width:1.75rem;height:1.75rem;border-radius:var(--radius-pill);background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--l2-con-ink) 55%,transparent) 0 20%,transparent 21%),radial-gradient(ellipse 42% 32% at 50% 100%,color-mix(in srgb,var(--l2-con-ink) 55%,transparent) 0 98%,transparent),linear-gradient(160deg,var(--select),color-mix(in srgb,var(--select) 45%,var(--l2-con-bg)));box-shadow:0 0 0 2px var(--l2-bg-2)}.l2-chip-faces>i+i{margin-inline-start:-.5rem}.l2-chip-faces>i:nth-child(2){background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--l2-con-ink) 55%,transparent) 0 20%,transparent 21%),radial-gradient(ellipse 42% 32% at 50% 100%,color-mix(in srgb,var(--l2-con-ink) 55%,transparent) 0 98%,transparent),linear-gradient(160deg,var(--l2-blue),color-mix(in srgb,var(--l2-blue) 45%,var(--l2-con-bg)))}.l2-chip-faces>i:nth-child(3){background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--l2-con-ink) 55%,transparent) 0 20%,transparent 21%),radial-gradient(ellipse 42% 32% at 50% 100%,color-mix(in srgb,var(--l2-con-ink) 55%,transparent) 0 98%,transparent),linear-gradient(160deg,var(--l2-con-raise),var(--l2-con-bg))}.l2-flow{position:relative;padding:2.5rem 1.25rem;border-radius:var(--radius-xl);background:var(--l2-bg-2);box-shadow:var(--elevation-1),inset 0 0 0 1px var(--l2-line)}@media (min-width:1024px){.l2-flow{padding:3.5rem 2rem 3rem}}.l2-flow-line{display:none}@media (min-width:1024px){.l2-flow-line{position:absolute;top:calc(3.5rem + 2.25rem - 1px);inset-inline:calc(2rem + (100% - 4rem) / 12);display:block;height:2px;overflow:hidden;border-radius:var(--radius-pill);background:var(--l2-line-strong);direction:ltr}.l2-flow-line>i{display:block;width:20%;height:100%;background:linear-gradient(90deg,transparent,var(--select),transparent);animation:l2-pulse 8.4s linear infinite}:root[dir=rtl] .l2-flow-line>i{animation-direction:reverse}}.l2-flow-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1rem}@media (min-width:1024px){.l2-flow-list{grid-template-columns:repeat(6,minmax(0,1fr))}}.l2-flow-list>li{display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center}.l2-flow-node{position:relative;display:grid;width:4.5rem;height:4.5rem;margin-bottom:.75rem;place-items:center;border-radius:var(--radius-pill);background:var(--l2-bg-2);color:var(--select);box-shadow:var(--elevation-1),inset 0 0 0 1px var(--l2-line-strong);animation:l2-node-lift 8.4s cubic-bezier(.45,0,.25,1) infinite;animation-delay:calc(var(--i) * 1.4s)}.l2-flow-node:after{content:"";position:absolute;inset:-1px;border:2px solid var(--select);border-radius:inherit;opacity:0;animation:l2-node 8.4s cubic-bezier(.37,0,.25,1) infinite;animation-delay:calc(var(--i) * 1.4s)}.l2-flow-num{color:var(--l2-ink-faint);font-size:var(--text-caption);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.08em}.l2-flow-name{color:var(--l2-ink);font-size:var(--text-h3);font-weight:650}.l2-shot-0{background:radial-gradient(circle at 72% 32%,color-mix(in srgb,var(--l2-con-ink) 75%,transparent) 0 7%,transparent 8%),linear-gradient(180deg,color-mix(in srgb,var(--l2-blue) 45%,var(--l2-con-bg)),color-mix(in srgb,var(--select) 45%,var(--l2-con-bg)))}.l2-shot-1{background:linear-gradient(0deg,var(--l2-con-bg) 0 30%,transparent 30%),linear-gradient(160deg,var(--select),color-mix(in srgb,var(--select) 35%,var(--l2-con-bg)))}.l2-shot-2{background:radial-gradient(ellipse 22% 40% at 50% 92%,var(--l2-con-bg) 0 97%,transparent),radial-gradient(circle at 50% 52%,var(--l2-con-bg) 0 9%,transparent 10%),radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--l2-con-ink) 35%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in srgb,var(--l2-blue) 55%,var(--l2-con-bg)),var(--l2-con-bg))}.l2-shot-3{background:repeating-linear-gradient(90deg,transparent 0 16%,color-mix(in srgb,var(--l2-con-bg) 75%,transparent) 16% 23%),linear-gradient(180deg,color-mix(in srgb,var(--select) 55%,var(--l2-con-ink)),var(--select))}.l2-cut{position:relative;display:flex;width:100%;max-width:14rem;flex-direction:column;gap:.375rem;padding:.5rem;border-radius:var(--radius-lg);background:var(--l2-con-bg)}.l2-cut-track{display:flex;height:1.1rem;gap:3px}.l2-cut-track>i{flex:var(--w) 1 0;border-radius:var(--radius-sm);background-image:repeating-linear-gradient(90deg,transparent 0 14px,color-mix(in srgb,var(--l2-con-bg) 40%,transparent) 14px 15px);animation:l2-clip-drop 8s var(--l2-ease-pop) infinite;animation-delay:calc(var(--i) * .12s)}.l2-cut-0>i{background-color:color-mix(in srgb,var(--select) 70%,var(--l2-con-bg))}.l2-cut-0>i:nth-child(2n){background-color:color-mix(in srgb,var(--select) 45%,var(--l2-con-bg))}.l2-cut-1>i{background-color:color-mix(in srgb,var(--l2-blue) 55%,var(--l2-con-bg))}.l2-cut-2>i{background-color:var(--l2-con-raise)}.l2-cut-head{position:absolute;inset:.25rem .5rem;animation:l2-play 4s linear infinite}.l2-cut-head>svg{position:absolute;top:-1.1rem;left:-.375rem;color:var(--select);animation:l2-snip .5s var(--l2-ease-in-out) infinite alternate}.l2-lower{position:absolute;bottom:14%;left:10%;display:flex;width:58%;flex-direction:column;gap:4px}.l2-lower>i{display:block}.l2-lower-bar{position:absolute;top:0;bottom:0;left:-7px;width:3px;background:var(--select);transform-origin:top;animation:l2-lower-bar 4s var(--l2-ease-out) infinite}.l2-lower-sub,.l2-lower-title{border-radius:var(--radius-sm);transform-origin:left;animation:l2-lower-in 4s var(--l2-ease-out) infinite}.l2-lower-title{width:85%;height:.6rem;background:var(--l2-con-ink);animation-delay:.15s}.l2-lower-sub{width:55%;height:.4rem;background:var(--l2-con-soft);animation-delay:.3s}.l2-ask{display:flex;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .875rem;border-radius:var(--radius-pill);background:var(--l2-bg);box-shadow:inset 0 0 0 1px var(--l2-line);color:var(--select);font-size:var(--text-body-sm)}.l2-ask-text{min-width:0;flex:1;overflow:hidden;color:var(--l2-ink-soft);text-overflow:ellipsis;white-space:nowrap}.l2-ask-go{display:grid;width:1.75rem;height:1.75rem;flex:none;place-items:center;background:var(--select);color:var(--on-select)}.l2-ask-go,.l2-vf-pill{border-radius:var(--radius-pill)}.l2-vf-pill{position:absolute;top:.5rem;display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .7rem;background:rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px var(--l2-line);color:var(--l2-ink-soft);font-weight:600;letter-spacing:.06em}.l2-vf-rec{inset-inline-start:2.25rem}.l2-vf-rec>i{width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--select);animation:l2-blink 1.6s steps(1) infinite}.l2-tc{display:inline-flex;align-items:center;color:var(--l2-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum","case";letter-spacing:0;line-height:1.25em}.l2-tc>i,.l2-tc>span{display:inline-block;height:1.25em;line-height:1.25em;font-style:normal}.l2-tc>i{padding-inline:.08em;color:var(--l2-ink-soft)}.l2-vf-format{inset-inline-end:2.25rem;color:var(--l2-ink)}.l2-vf-format svg{color:var(--select)}@media (max-width:639px){.l2-vf-format{display:none}}.l2-odo,.l2-roll{display:inline-block;height:1.25em;overflow:hidden;line-height:1.25em;vertical-align:bottom}.l2-odo-strip,.l2-roll-strip{display:flex;flex-direction:column}.l2-odo-strip>span,.l2-roll-strip>span{height:1.25em;white-space:nowrap}.l2-odo-strip{animation:l2-odo var(--dur) steps(var(--n)) infinite}.l2-roll-strip{animation:l2-roll 12s var(--l2-ease-in-out) infinite}.l2-stage{--tilt-x:0;--tilt-y:0;--rest-x:6deg;--rest-y:-12deg;position:relative;width:100%;perspective:1600px}:root[dir=rtl] .l2-stage{--rest-y:12deg}@media (max-width:1023px){.l2-stage{--rest-x:8deg;--rest-y:0deg}}.l2-stage-3d{position:relative;transform:rotateX(calc(var(--rest-x) - var(--tilt-y) * 10deg)) rotateY(calc(var(--rest-y) + var(--tilt-x) * 18deg));transform-style:preserve-3d}.l2-ground{position:absolute;inset-inline:8%;bottom:-2.5rem;height:2.5rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--l2-ink) 22%,transparent);filter:blur(22px);transform:translateZ(-120px)}.l2-back{position:absolute;top:-3.5rem;inset-inline-end:12%;display:none;width:15rem;flex-direction:column;gap:.5rem;padding:.75rem;border-radius:var(--radius-xl);background:var(--l2-bg-2);box-shadow:var(--elevation-2),inset 0 0 0 1px var(--l2-line);transform:translateZ(-90px)}@media (min-width:1024px){.l2-back{display:flex}}.l2-back>.l2-con-label{color:var(--l2-ink-faint)}.l2-back-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;direction:ltr}.l2-back-grid>i{display:block}.l2-back-grid>i,.l2-back-pick{aspect-ratio:16/10;border-radius:var(--radius-sm)}.l2-back-pick{position:absolute;top:0;left:0;width:calc((100% - .75rem) / 3);box-shadow:0 0 0 2px var(--select);animation:l2-pick 6s var(--l2-ease-pop) infinite}.l2-chip{position:absolute;z-index:2;display:none;transform:translateZ(var(--z))}@media (min-width:1024px){.l2-chip{display:block}}.l2-chip-voice{--z:70px;top:-1.75rem;inset-inline-start:-2rem}.l2-chip-render{--z:110px;bottom:-1.75rem;inset-inline-end:8%}.l2-chip-cast{--z:90px;top:64%;inset-inline-start:-2.75rem}.l2-art{position:absolute;z-index:0;top:.75rem;inset-inline:.75rem;height:calc(100% - 9rem);overflow:hidden;border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--select) 4%,var(--l2-bg)),var(--l2-bg));box-shadow:inset 0 0 0 1px var(--l2-line);pointer-events:none}.l2-bento>li:nth-child(2n) .l2-art{background:linear-gradient(180deg,color-mix(in srgb,var(--l2-blue) 5%,var(--l2-bg)),var(--l2-bg))}@media (min-width:640px){.l2-card.is-wide .l2-art{bottom:.75rem;inset-inline-start:36%;height:auto}}.l2-art-in{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:.75rem;transform:translate(calc(var(--ax, 0) * -14px),calc(var(--ay, 0) * -10px));transition:transform .6s var(--l2-ease-out)}.l2-card:hover .l2-art-in{transform:translate(calc(var(--ax, 0) * -14px),calc(var(--ay, 0) * -10px)) scale(1.04)}.l2-drama{display:flex;align-items:center;gap:1.5rem;perspective:900px}.l2-phone{position:relative;display:block;width:9.5rem;flex:none;overflow:hidden;aspect-ratio:9/18;border-radius:var(--radius-xl);background:var(--l2-con-bg);box-shadow:var(--elevation-3);transform:rotateY(-14deg) rotateX(4deg);animation:l2-phone-sway 6s var(--l2-ease-in-out) infinite alternate}.l2-phone>span{position:absolute;display:block}.l2-ph-screen{inset:4px;border-radius:var(--radius-lg)}.l2-ph-bars{top:.75rem;inset-inline:.75rem;display:flex;gap:3px}.l2-ph-bars>i{height:3px;flex:1;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--l2-con-ink) 30%,transparent)}.l2-ph-bars>i>b{display:block;height:100%;background:var(--l2-con-ink);transform:scaleX(0);transform-origin:left;animation:l2-story-1 6s linear infinite}:root[dir=rtl] .l2-ph-bars>i>b{transform-origin:right}.l2-ph-bars>i:nth-child(2)>b{animation-name:l2-story-2}.l2-ph-bars>i:nth-child(3)>b{animation-name:l2-story-3}.l2-ph-cap{bottom:1rem;inset-inline:.75rem;display:flex;flex-direction:column;gap:5px}.l2-ph-cap>b{width:fit-content;padding:1px 6px;border-radius:var(--radius-sm);background:var(--select);color:var(--on-select);font-size:var(--text-caption);font-weight:700}.l2-ph-cap>i{display:block;width:80%;height:4px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--l2-con-ink) 75%,transparent)}.l2-ph-cap>i:last-child{width:55%;opacity:.5}.l2-hearts{bottom:3.5rem;inset-inline-end:.75rem;width:1.25rem;height:60%}.l2-hearts>i{position:absolute;bottom:0;left:0;color:var(--select);opacity:0;animation:l2-heart 3s var(--l2-ease-out) infinite;animation-delay:calc(var(--i) * .6s)}.l2-hearts>i:nth-child(2n){color:var(--l2-con-ink)}.l2-hearts svg{fill:currentColor}.l2-eps{display:none;width:13rem;flex-direction:column;gap:.625rem;padding:.75rem;border-radius:var(--radius-lg);background:var(--l2-bg-2);box-shadow:var(--elevation-2),inset 0 0 0 1px var(--l2-line)}@media (min-width:480px){.l2-eps{display:flex}}.l2-ep-row{display:flex;align-items:center;gap:.625rem;opacity:0;animation:l2-ep-in 6s var(--l2-ease-pop) infinite;animation-delay:calc(var(--i) * .35s)}.l2-ep-thumb{display:block;width:2rem;height:2.75rem;flex:none;border-radius:var(--radius-sm)}.l2-ep-lines{display:flex;flex:1;flex-direction:column;gap:5px}.l2-ep-lines>b,.l2-ep-lines>i{display:block;height:6px;border-radius:var(--radius-pill)}.l2-ep-lines>b{width:85%;background:color-mix(in srgb,var(--l2-ink) 75%,transparent)}.l2-ep-lines>i{width:50%;height:5px;background:var(--l2-line-strong)}.l2-ep-tick{display:grid;width:1.25rem;height:1.25rem;flex:none;place-items:center;border-radius:var(--radius-pill);background:var(--select);color:var(--on-select);transform:scale(0);animation:l2-tick 6s var(--l2-ease-pop) infinite;animation-delay:calc(var(--i) * .35s + .6s)}.l2-cinema{display:flex;align-items:center;gap:.4rem}.l2-brief{display:flex;width:2.5rem;flex:none;flex-direction:column;gap:4px;padding:.4rem;border-radius:var(--radius-md);background:var(--l2-bg-2);box-shadow:var(--elevation-1),inset 0 0 0 1px var(--l2-line);color:var(--select)}.l2-brief>i{display:block;height:3px;border-radius:var(--radius-pill);background:var(--l2-line-strong)}.l2-brief>i:last-child{width:60%}.l2-wire{--wire:1.25rem;position:relative;display:block;width:var(--wire);height:2px;flex:none;background:repeating-linear-gradient(90deg,var(--l2-line-strong) 0 4px,transparent 4px 7px)}.l2-wire>i{position:absolute;top:-2px;left:0;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--select);animation:l2-wire 1.5s linear infinite}:root[dir=rtl] .l2-wire>i{animation-direction:reverse}.l2-fmts{display:flex;align-items:flex-end;gap:.4rem}.l2-fmt{position:relative;display:block;flex:none;border-radius:var(--radius-md);box-shadow:var(--elevation-1);opacity:0;transform:scale(.4);animation:l2-fmt 4.5s var(--l2-ease-pop) infinite;animation-delay:calc(var(--i) * .25s)}.l2-fmt-wide{width:4.5rem;aspect-ratio:16/9}.l2-fmt-tall{width:2rem;aspect-ratio:9/16}.l2-fmt-sq{width:2.8rem;aspect-ratio:1}.l2-fmt>b{position:absolute;bottom:3px;inset-inline-start:3px;padding:0 4px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--l2-con-bg) 55%,transparent);color:var(--l2-con-ink);font-size:calc(var(--text-caption) * .75);font-weight:700}.l2-studio{display:flex;align-items:center;gap:.625rem}.l2-canvas-art{position:relative;display:block;width:8.5rem;overflow:hidden;aspect-ratio:4/3;border-radius:var(--radius-md);box-shadow:var(--elevation-2)}.l2-mosaic{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}.l2-mosaic>i{background:var(--l2-con-panel);animation:l2-tile 5s var(--l2-ease-out) infinite;animation-delay:calc(var(--o) * 50ms)}.l2-mosaic>i:nth-child(odd){background:var(--l2-con-raise)}.l2-spark{position:absolute;width:.9rem;height:.9rem;color:var(--l2-con-ink);opacity:0;animation:l2-spark 2.5s var(--l2-ease-out) infinite}.l2-spark-0{top:10%;left:12%}.l2-spark-1{top:50%;right:10%;animation-delay:.8s}.l2-spark-2{bottom:10%;left:42%;animation-delay:1.6s}.l2-vars{position:relative;display:flex;flex-direction:column;gap:.375rem}.l2-vars>i{display:block}.l2-vars-pick,.l2-vars>i{width:2.6rem;aspect-ratio:4/3;border-radius:var(--radius-sm)}.l2-vars-pick{position:absolute;top:0;inset-inline-start:0;box-shadow:0 0 0 2px var(--select);animation:l2-vpick 3.6s var(--l2-ease-pop) infinite}.l2-edit{display:flex;width:100%;flex-direction:column;align-items:center;gap:.75rem}.l2-monitor{position:relative;display:block;width:6.5rem;overflow:hidden;aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--l2-con-bg);box-shadow:var(--elevation-2)}.l2-monitor>i{position:absolute;inset:0;opacity:0;animation:l2-mon 4s steps(1) infinite;animation-delay:calc(var(--i) * 1.333s)}.l2-tv{position:relative;display:block;width:100%;max-width:15rem;overflow:hidden;aspect-ratio:16/9;border-radius:var(--radius-lg);background:radial-gradient(circle at 75% 30%,color-mix(in srgb,var(--l2-blue) 40%,transparent),transparent 55%),linear-gradient(160deg,var(--l2-con-raise),var(--l2-con-bg));box-shadow:var(--elevation-2)}.l2-shape{position:absolute;display:block;animation:l2-bounce 4s var(--l2-ease-pop) infinite}.l2-shape-circle{top:16%;left:14%;width:1.4rem;height:1.4rem;border-radius:var(--radius-pill);background:var(--select)}.l2-shape-square{top:13%;left:43%;width:1.2rem;height:1.2rem;border-radius:var(--radius-sm);background:var(--l2-blue);animation-delay:.15s}.l2-shape-tri{top:15%;right:15%;width:1.5rem;height:1.3rem;background:var(--l2-con-ink);clip-path:polygon(50% 0,100% 100%,0 100%);animation-delay:.3s}.l2-ai{--r:6.5rem;--chip:3.5rem;display:flex;width:100%;align-items:center;justify-content:center;gap:1rem}.l2-ai-wire{--wire:2.5rem}@media (max-width:639px){.l2-ai{--r:3.75rem;--chip:1.25rem}.l2-ai .l2-ask,.l2-ai-wire,.l2-out-label{display:none}.l2-out{padding:.45rem}}.l2-ai .l2-ask{min-width:0;max-width:15rem;flex:1}.l2-art-ai{container-type:inline-size}@container (max-width: 34rem){.l2-ai .l2-ask,.l2-ai-wire{display:none}}.l2-orbit{width:calc((var(--r) + var(--chip)) * 2);height:calc((var(--r) + 1.25rem) * 2);flex:none;place-items:center}.l2-orb,.l2-orbit{position:relative;display:grid}.l2-orb{width:3.5rem;height:3.5rem;place-items:center;border-radius:var(--radius-pill);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--select) 55%,var(--l2-bg-2)),var(--select));color:var(--on-select);box-shadow:var(--elevation-2)}.l2-orb:after,.l2-orb:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 2px color-mix(in srgb,var(--select) 45%,transparent);animation:l2-ripple 2.4s var(--l2-ease-out) infinite}.l2-orb:after{animation-delay:1.2s}.l2-ring{width:calc(var(--r) * 2);height:calc(var(--r) * 2);margin:calc(var(--r) * -1) 0 0 calc(var(--r) * -1);border:1px dashed var(--l2-line-strong);border-radius:var(--radius-pill);animation:l2-spin 24s linear infinite}.l2-ring,.l2-sat{position:absolute;top:50%;left:50%}.l2-sat{width:0;height:0;transform:rotate(calc(var(--i) * 90deg + 45deg)) translateX(var(--r)) rotate(calc(var(--i) * -90deg - 45deg))}.l2-out{position:absolute;top:0;left:0;translate:-50% -50%;display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .7rem;border-radius:var(--radius-pill);background:var(--l2-bg-2);box-shadow:var(--elevation-1),inset 0 0 0 1px var(--l2-line);color:var(--l2-ink);font-size:var(--text-caption);font-weight:600;white-space:nowrap;animation:l2-spin 24s linear infinite reverse}.l2-out svg{color:var(--select)}.l2-sat:nth-child(2n) .l2-out svg{color:var(--l2-blue)}.l2-brand{--brand-ink:var(--l2-ink);display:inline-block;white-space:nowrap}.lg-title .l2-brand{--brand-ink:var(--l2-con-ink)}.l2-brand-ink{background:linear-gradient(110deg,transparent 13%,color-mix(in srgb,var(--l2-bg-2) 12%,transparent) 18%,color-mix(in srgb,var(--l2-bg-2) 48%,transparent) 22%,color-mix(in srgb,var(--l2-bg-2) 80%,transparent) 25%,color-mix(in srgb,var(--l2-bg-2) 48%,transparent) 28%,color-mix(in srgb,var(--l2-bg-2) 12%,transparent) 32%,transparent 37%,transparent 63%,color-mix(in srgb,var(--l2-bg-2) 12%,transparent) 68%,color-mix(in srgb,var(--l2-bg-2) 48%,transparent) 72%,color-mix(in srgb,var(--l2-bg-2) 80%,transparent) 75%,color-mix(in srgb,var(--l2-bg-2) 48%,transparent) 78%,color-mix(in srgb,var(--l2-bg-2) 12%,transparent) 82%,transparent 87%) 0 0 /200% 100% repeat-x,linear-gradient(var(--brand-ink),var(--brand-ink));-webkit-background-clip:text;background-clip:text;color:transparent}.l2-brand-ink:is(.l2-wd){animation:l2-rise 1.2s var(--l2-ease-reveal) backwards,l2-brand-flow 6.5s linear infinite;animation-delay:calc(var(--d, 0) * 90ms + .18s),0s}.lg-title .l2-brand-ink{animation:l2-brand-flow 6.5s linear infinite}@keyframes l2-brand-flow{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@media (prefers-reduced-motion:reduce){.l2-brand-ink{background:none;color:var(--brand-ink)}}.l2-in{animation:l2-up .9s var(--l2-ease-out) backwards}[data-reveal]{opacity:0;transform:translateY(1.5rem);transition:opacity .7s var(--l2-ease-out),transform .7s var(--l2-ease-out)}[data-reveal].is-in{opacity:1;transform:translateY(0)}@keyframes l2-up{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes l2-rise{0%{opacity:0;transform:translateY(105%)}}@keyframes l2-word-cycle{0%{opacity:0;transform:translateY(70%)}18%,84%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50%)}}@keyframes l2-sheen{to{background-position:200% 0}}@keyframes l2-ping{75%,to{transform:scale(2.6);opacity:0}}@keyframes l2-glow{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes l2-lens{0%{transform:scale(.94)}to{transform:scale(1.04)}}@keyframes l2-aperture{0%{transform:translate(12px,-4.97px)}to{transform:translate(38px,-15.74px)}}@keyframes l2-spin{to{transform:rotate(1turn)}}@keyframes l2-bar{0%{transform:scaleY(calc(var(--h) * .25))}to{transform:scaleY(var(--h))}}@keyframes l2-play{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes l2-blink{50%{opacity:.15}}@keyframes l2-scroll{0%{opacity:0;transform:translateY(-.2rem)}40%{opacity:1}to{opacity:0;transform:translateY(.7rem)}}@keyframes l2-marquee{to{transform:translateX(-50%)}}@keyframes l2-con-step{0%,14%{transform:translateY(0)}16.67%,30.67%{transform:translateY(100%)}33.33%,47.33%{transform:translateY(200%)}50%,64%{transform:translateY(300%)}66.67%,80.67%{transform:translateY(400%)}83.33%,97%{transform:translateY(500%)}to{transform:translateY(0)}}@keyframes l2-veil{0%,6%{opacity:1;transform:translateY(0)}40%,90%{opacity:1;transform:translateY(120%)}91%{opacity:0;transform:translateY(120%)}92%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes l2-lock{0%,44%{opacity:0;transform:scale(1.35)}50%,88%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}@keyframes l2-subtitle{0%,52%{opacity:0;transform:translate(-50%,4px)}56%,88%{opacity:1;transform:translate(-50%)}92%,to{opacity:0;transform:translate(-50%)}}@keyframes l2-type{0%{opacity:0}2%,90%{opacity:1}93%,to{opacity:0}}@keyframes l2-shot-in{0%,42%{opacity:0;transform:scale(.85)}48%,90%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}@keyframes l2-clip{0%{opacity:0;transform:translateY(5px)}4%,90%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(0)}}@keyframes l2-drop{0%{transform:rotate(12deg) translateY(0)}to{transform:rotate(12deg) translateY(1100%)}}@keyframes l2-flicker{0%,to{opacity:1}41%{opacity:.55}43%{opacity:1}45%{opacity:.7}47%{opacity:1}}@keyframes l2-float{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes l2-render{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes l2-pulse{0%{transform:translateX(-100%)}to{transform:translateX(500%)}}@keyframes l2-node{0%{opacity:0;transform:scale(1)}6%{opacity:.75;transform:scale(1.04)}32%,to{opacity:0;transform:scale(1.4)}}@keyframes l2-node-lift{0%{transform:perspective(400px) rotateY(0deg);translate:0 0}11%{translate:0 -4px}22%,to{transform:perspective(400px) rotateY(1turn);translate:0 0}}@keyframes l2-lower-bar{0%{opacity:1;transform:scaleY(0)}10%,80%{opacity:1;transform:scaleY(1)}92%,to{opacity:0;transform:scaleY(1)}}@keyframes l2-lower-in{0%{opacity:0;transform:scaleX(0)}15%,80%{opacity:1;transform:scaleX(1)}92%,to{opacity:0;transform:scaleX(1)}}@keyframes l2-odo{to{transform:translateY(-100%)}}@keyframes l2-roll{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-20%)}50%,70%{transform:translateY(-40%)}75%,95%{transform:translateY(-60%)}to{transform:translateY(-80%)}}@keyframes l2-pick{0%,14%{transform:translate(0)}16.67%,30.67%{transform:translate(calc(100% + .375rem))}33.33%,47.33%{transform:translate(calc(200% + .75rem))}50%,64%{transform:translateY(calc(100% + .375rem))}66.67%,80.67%{transform:translate(calc(100% + .375rem),calc(100% + .375rem))}83.33%,97%{transform:translate(calc(200% + .75rem),calc(100% + .375rem))}to{transform:translate(0)}}@keyframes l2-phone-sway{0%{transform:rotateY(-16deg) rotateX(5deg)}to{transform:rotateY(-5deg) rotateX(2deg)}}@keyframes l2-story-1{0%{transform:scaleX(0)}33.33%,99%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes l2-story-2{0%,33.33%{transform:scaleX(0)}66.67%,99%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes l2-story-3{0%,66.67%{transform:scaleX(0)}99%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes l2-heart{0%{opacity:0;transform:translate(0) scale(.4)}15%{opacity:1;transform:translate(-2px,-10px) scale(1.15)}60%{opacity:.9;transform:translate(4px,-60px) scale(1)}to{opacity:0;transform:translate(-4px,-110px) scale(.8)}}@keyframes l2-ep-in{0%{opacity:0;transform:translateX(12px)}8%,88%{opacity:1;transform:translateX(0)}96%,to{opacity:0;transform:translateX(0)}}@keyframes l2-tick{0%,6%{transform:scale(0)}12%,88%{transform:scale(1)}96%,to{transform:scale(0)}}@keyframes l2-wire{to{transform:translateX(calc(var(--wire) - 6px))}}@keyframes l2-fmt{0%,8%{opacity:0;transform:translateY(8px) scale(.4)}18%,85%{opacity:1;transform:translateY(0) scale(1)}95%,to{opacity:0;transform:translateY(0) scale(.9)}}@keyframes l2-tile{0%,10%{opacity:1}30%,85%{opacity:0}95%,to{opacity:1}}@keyframes l2-spark{0%{opacity:0;transform:scale(.3) rotate(0deg)}30%{opacity:1;transform:scale(1) rotate(45deg)}60%,to{opacity:0;transform:scale(.5) rotate(90deg)}}@keyframes l2-vpick{0%,28%{transform:translateY(0)}33%,61%{transform:translateY(calc(100% + .375rem))}66%,94%{transform:translateY(calc(200% + .75rem))}to{transform:translateY(0)}}@keyframes l2-mon{0%{opacity:1}33.33%,to{opacity:0}}@keyframes l2-clip-drop{0%{opacity:0;transform:translateY(-8px)}6%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes l2-snip{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}@keyframes l2-bounce{0%{opacity:0;transform:translateY(-160%) scale(.6) rotate(-30deg)}14%{opacity:1;transform:translateY(0) scale(1.15,.85) rotate(0deg)}20%{transform:translateY(-25%) scale(.95,1.05)}26%,80%{opacity:1;transform:translateY(0) scale(1)}90%,to{opacity:0;transform:translateY(0) scale(.6)}}@keyframes l2-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.l2 *,.l2 :after,.l2 :before{animation:none!important;transition:none!important}.l2-aurora>span,.l2-card,.l2-chip,.l2-iris,.l2-magnet{transform:none!important}.l2-sc-veil{display:none}.l2-con-prompt>span,.l2-con-shots>i,.l2-con-v>i,.l2-monitor>i:first-child,.l2-sc-face,.l2-sc-sub{opacity:1}.l2-ep-row,.l2-ep-tick,.l2-fmt,.l2-ph-bars>i>b{opacity:1;transform:none}.l2-hearts,.l2-mosaic,.l2-spark{display:none}.l2-iris{translate:0 -50%}.l2-ep,[data-reveal]{opacity:1;transform:none}}.lg-stage{position:relative;padding:.75rem}.lg-stage-in{position:sticky;top:.75rem;isolation:isolate;display:flex;min-height:calc(100dvh - 1.5rem);flex-direction:column;overflow:hidden;padding:1.5rem 2.5rem 2.5rem;border-radius:var(--radius-xl);background:var(--l2-con-bg);color:var(--l2-con-ink)}.lg-stage-in:after,.lg-stage-in:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.lg-stage-in:before{background:radial-gradient(40rem 30rem at 100% 0,color-mix(in srgb,var(--l2-blue) 30%,transparent),transparent 70%),radial-gradient(36rem 28rem at 0 100%,color-mix(in srgb,var(--select) 34%,transparent),transparent 70%)}.lg-stage-in:after{background-image:radial-gradient(circle,var(--l2-con-line-strong) 1px,transparent 1.5px);background-size:1.5rem 1.5rem;mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,black,transparent 75%)}.lg-stage-head{display:flex;align-items:center}.lg-stage-art{display:grid;flex:1;place-items:center;padding:4rem 2.5rem 3rem}.lg-stage-art .l2-stage{--rest-y:12deg;max-width:40rem}:root[dir=rtl] .lg-stage-art .l2-stage{--rest-y:-12deg}.lg-title{color:var(--l2-con-ink);font-size:clamp(var(--text-display),2.8vw,var(--text-display-md));font-weight:700;line-height:1.1;letter-spacing:-.03em}:root[dir=rtl] .lg-title{line-height:1.35;letter-spacing:0}.lg-word{display:inline-block;overflow:hidden;padding-bottom:.08em;vertical-align:bottom}.lg-steps{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.lg-steps>li{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--l2-con-ink) 6%,transparent);box-shadow:inset 0 0 0 1px var(--l2-con-line);color:var(--l2-con-soft);font-size:var(--text-caption);font-weight:600;animation:l2-up .7s var(--l2-ease-out) backwards;animation-delay:calc(var(--i) * 70ms + .4s)}.lg-steps svg{color:var(--select)}.lg-steps>li:nth-child(2n) svg{color:var(--l2-blue)}.lg-mini{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:28rem;margin:0 auto 2rem;padding:1.5rem;border-radius:var(--radius-xl);background:radial-gradient(20rem 14rem at 100% 0,color-mix(in srgb,var(--l2-blue) 30%,transparent),transparent 70%),radial-gradient(18rem 14rem at 0 100%,color-mix(in srgb,var(--select) 34%,transparent),transparent 70%),var(--l2-con-bg)}.lg-mini .lg-title{font-size:var(--text-h1)}.lg-form-light{background:radial-gradient(34rem 24rem at 50% 0,color-mix(in srgb,var(--hue) 18%,transparent),transparent 70%)}.lg-form-light:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,var(--line) 1px,transparent 1.5px);background-size:1.5rem 1.5rem;mask-image:radial-gradient(ellipse 60% 50% at 50% 40%,black,transparent 75%)}.lg-form{position:relative;animation:l2-up .7s var(--l2-ease-out) backwards}@media (prefers-reduced-motion:reduce){.lg-form,:is(.lg-stage,.lg-mini,.lg-form) *,:is(.lg-stage,.lg-mini,.lg-form) :after,:is(.lg-stage,.lg-mini,.lg-form) :before{animation:none!important;transition:none!important}.lg-stage .l2-sc-veil{display:none}.lg-stage :is(.l2-sc-face,.l2-sc-sub,.l2-con-prompt>span,.l2-con-shots>i,.l2-con-v>i){opacity:1}}.l2-pass{--glass-blur:none;position:fixed;inset:0;z-index:120;overflow:hidden;pointer-events:auto;contain:strict}html:is([data-pass=fly],[data-pass=land]) .l2-pass{pointer-events:none}html:is([data-pass=hold],[data-pass=fly],[data-pass=land]) :is(.ac-content,.acs-side,.acs-top){pointer-events:none}.l2-pass-page{inset:0}.l2-fly-pose,.l2-fly-set,.l2-pass-page{position:absolute}.l2-fly-set{transform-style:preserve-3d}.l2-pass-veil{position:absolute;inset:0;opacity:.001;background:radial-gradient(70% 60% at 50% 46%,var(--l2-con-panel),var(--l2-con-bg) 78%)}.l2-pass-veil:before{content:"";background-image:linear-gradient(var(--l2-con-line) 1px,transparent 1px),linear-gradient(90deg,var(--l2-con-line) 1px,transparent 1px);background-size:3rem 3rem;background-position:50%;mask-image:radial-gradient(ellipse 60% 55% at 50% 47%,rgba(0,0,0,1),transparent 80%)}.l2-fly-group,.l2-pass-veil:before{position:absolute;inset:0}.l2-fly{position:absolute;transform-origin:0 0;contain:layout style}.l2-fly-body>i,.l2-fly>*{position:absolute;inset:0;border-radius:inherit}.l2-fly-lift{box-shadow:var(--elevation-2);opacity:0}.l2-fly-rest{opacity:0}.l2-fly-body{overflow:hidden;background:var(--l2-con-panel);box-shadow:inset 0 0 0 1px var(--l2-con-line-strong)}.l2-fly-skin{opacity:0;box-shadow:inset 0 0 0 1px var(--line)}.l2-fly-body:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%);transform:translateX(-110%);animation:l2-fly-sheen 2.6s var(--l2-ease-out) calc(.26s + var(--i) * 70ms) infinite;transition:opacity .22s var(--l2-ease-out)}.l2-fly.is-flying .l2-fly-body:after{opacity:0}.l2-fly-clone{position:absolute;inset:0;opacity:0;pointer-events:none}.l2-fly-clone,.l2-fly-clone *{animation:none!important;transition:none!important}@keyframes l2-fly-sheen{0%{transform:translateX(-110%)}45%,to{transform:translateX(110%)}}.l2-fly-bar>.l2-fly-body{background:var(--l2-con-bg)}.l2-fly-bar .l2-fly-detail{background:radial-gradient(circle at 1rem 50%,var(--l2-con-faint) .22rem,transparent .26rem),radial-gradient(circle at 1.6rem 50%,var(--l2-con-faint) .22rem,transparent .26rem),radial-gradient(circle at 2.2rem 50%,var(--l2-con-faint) .22rem,transparent .26rem)}.l2-fly-rail .l2-fly-detail{inset:.875rem .75rem;background-image:linear-gradient(to bottom,var(--l2-con-line-strong) 0 .5rem,transparent .5rem);background-size:80% 1.75rem;background-repeat:repeat-y;border-radius:var(--radius-none)}.l2-fly-window>.l2-fly-body{background:var(--l2-con-bg)}.l2-fly-scene>.l2-fly-body{background:var(--l2-con-raise)}.l2-fly-scene .l2-fly-detail{background:radial-gradient(60% 50% at 70% 100%,color-mix(in srgb,var(--l2-red) 40%,transparent),transparent 70%),radial-gradient(circle at 78% 26%,var(--l2-con-soft) .4rem,transparent .5rem)}.l2-fly-tl .l2-fly-detail{inset:35% .75rem 35%;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--l2-red) 55%,transparent) 0 18%,transparent 18% 20%);border-radius:var(--radius-sm)}.l2-fly-back>.l2-fly-body,.l2-fly-chip>.l2-fly-body{background:var(--l2-bg-2);box-shadow:inset 0 0 0 1px var(--l2-line)}.l2-fly-chip .l2-fly-detail{background:radial-gradient(circle at 1.4rem 50%,color-mix(in srgb,var(--l2-red) 30%,transparent) .85rem,transparent .9rem),linear-gradient(var(--l2-line-strong),var(--l2-line-strong)) 2.9rem 40% /40% .4rem no-repeat}.l2-fly-back .l2-fly-detail{inset:2rem .75rem .75rem;background:repeating-linear-gradient(90deg,var(--l2-line) 0 31%,transparent 31% 34.5%);border-radius:var(--radius-md)}.l2-fly-link>.l2-fly-body,.l2-fly-live>.l2-fly-body{background:var(--l2-red);box-shadow:none}.l2-pass-vf{--pass-gap:clamp(1rem,4vw,3rem);position:absolute;inset:0;color:var(--l2-con-soft);font-family:var(--font-ui);font-size:var(--text-caption);font-variant-numeric:tabular-nums;letter-spacing:.08em}.l2-pass-corner{position:absolute;width:1.75rem;height:1.75rem;border:0 solid var(--l2-con-line-strong);opacity:0}.l2-pass-tl{top:var(--pass-gap);left:var(--pass-gap);border-top-width:1.5px;border-left-width:1.5px}.l2-pass-tr{top:var(--pass-gap);right:var(--pass-gap);border-top-width:1.5px;border-right-width:1.5px}.l2-pass-bl{bottom:var(--pass-gap);left:var(--pass-gap);border-bottom-width:1.5px;border-left-width:1.5px}.l2-pass-br{bottom:var(--pass-gap);right:var(--pass-gap);border-bottom-width:1.5px;border-right-width:1.5px}.l2-pass-pill{position:absolute;top:calc(var(--pass-gap) + .25rem);display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .75rem;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--l2-con-line-strong);color:var(--l2-con-ink);font-weight:600;letter-spacing:.06em;opacity:0}.l2-pass-rec{left:calc(var(--pass-gap) + 2.5rem)}.l2-pass-rec>i{width:.5rem;height:.5rem;border-radius:var(--radius-pill);background:var(--l2-red);animation:l2-blink 1.2s steps(1) infinite}.l2-pass-fmt{right:calc(var(--pass-gap) + 2.5rem);color:var(--l2-con-soft)}.l2-pass-cap{position:absolute;inset:auto 0 calc(clamp(1rem, 4vw, 3rem) + 1.5rem);display:grid;justify-items:center;gap:.75rem;opacity:0}.l2-pass-name{color:var(--l2-con-ink);font-family:var(--font-display);font-size:var(--text-h4);font-weight:600;letter-spacing:-.01em}.l2-pass-bar{position:relative;width:10rem;height:2px;overflow:hidden;border-radius:var(--radius-pill);background:var(--l2-con-line-strong)}.l2-pass-bar>i{position:absolute;inset:0;background:var(--l2-red);transform-origin:left;animation:l2-pass-fill 1.4s var(--l2-ease-out) .42s both}[dir=rtl] .l2-pass-bar>i{transform-origin:right}@keyframes l2-pass-fill{0%{transform:scaleX(0)}to{transform:scaleX(.92)}}html:is([data-pass=hold],[data-pass=fly]) :is(main#main,main#main *){animation-play-state:paused!important}html:is([data-pass=hold],[data-pass=fly],[data-pass=land]) :is(.acs-side,.acs-top,.acs-drawer,.acs-drawer-scrim){opacity:.001}html:is([data-pass=hold],[data-pass=fly],[data-pass=land],[data-pass=out]) :is(body,.ac-content,.acs-side,.acs-top){transition:none!important}@media (prefers-reduced-motion:reduce){.l2-pass{display:none}}.ac-app-light{--dl-warm:13%;--dl-cool:19%;--dl-spot:7%;position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}:root[data-theme=light] .ac-app-light{--dl-warm:9%;--dl-cool:13%;--dl-spot:5%}.ac-app-light>span{position:absolute}.ac-app-light-a{top:-22vh;inset-inline-end:-12vw;width:62vw;height:62vw;background:radial-gradient(closest-side,color-mix(in srgb,var(--select) var(--dl-warm),transparent),transparent);animation:ac-app-drift-a 28s ease-in-out infinite alternate}.ac-app-light-b{bottom:-24vh;inset-inline-start:14vw;width:58vw;height:58vw;background:radial-gradient(closest-side,color-mix(in srgb,var(--l2-blue) var(--dl-cool),transparent),transparent);animation:ac-app-drift-b 34s ease-in-out infinite alternate}.ac-app-light-dust{inset:0;width:100%;height:100%}.ac-app-light-spot{top:-20rem;left:-20rem;width:40rem;height:40rem;background:radial-gradient(closest-side,color-mix(in srgb,var(--select) var(--dl-spot),transparent),transparent);opacity:0;transition:transform .9s var(--ease-out,cubic-bezier(.23,1,.32,1)),opacity .6s ease}@keyframes ac-app-drift-a{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-7vw,6vh,0) scale(1.08)}to{transform:translate3d(-2vw,-4vh,0) scale(.95)}}@keyframes ac-app-drift-b{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(8vw,-7vh,0) scale(.94)}to{transform:translate3d(3vw,3vh,0) scale(1.06)}}@media (prefers-reduced-motion:reduce){.ac-app-light>span{animation:none}.ac-app-light-spot{display:none}}:root[data-theme=light]{--float-edge:rgba(255,255,255,0.9);--float-fill:97%}:root[data-theme=dark]{--float-edge:rgba(255,255,255,0.06);--float-fill:96%}main#main :is(.ac-card,.rounded-lg.border.bg-card,.rounded-xl.border.bg-card){background-color:color-mix(in srgb,var(--card) var(--float-fill),transparent);box-shadow:var(--elevation-1),inset 0 1px 0 var(--float-edge);transition:transform .32s var(--l2-ease-out),box-shadow .32s var(--l2-ease-out),border-color .2s ease}@media (hover:hover){main#main :is(.ac-card,.rounded-lg.border.bg-card,.rounded-xl.border.bg-card):has(>a:only-child):hover,main#main :is(a,button):is(.ac-card,.rounded-lg.border.bg-card,.rounded-xl.border.bg-card):hover,main#main li:has(>a:only-child)>:is(.ac-card,.rounded-lg.border.bg-card,.rounded-xl.border.bg-card):hover{transform:translateY(-2px);box-shadow:var(--elevation-2),inset 0 1px 0 var(--float-edge)}}@media (min-width:1024px){.acs-side{background-color:color-mix(in srgb,var(--card-muted) var(--float-fill),transparent);box-shadow:var(--elevation-2),inset 0 1px 0 var(--float-edge)}.acs-top,.acs-top.ac-glass{box-shadow:var(--elevation-1),inset 0 1px 0 var(--float-edge)}}@media (prefers-reduced-motion:reduce){main#main :is(.ac-card,.rounded-lg.border.bg-card,.rounded-xl.border.bg-card){transition:none}main#main :is(.ac-card,.rounded-lg.border.bg-card,.rounded-xl.border.bg-card):hover{transform:none}}.ac-dash-figure{transition:background-color .2s ease}@media (hover:hover){.ac-dash-figure:hover{background-color:var(--hover)}}.ac-dash-value{line-height:1}.ac-dash-figure[data-alert] .ac-dash-value{color:var(--select-ink)}.ac-dash-row{transition:background-color .16s ease}.ac-dash-chev{flex:none;color:var(--ink-muted);opacity:0;translate:-.25rem 0;transition:opacity .2s var(--l2-ease-out),translate .24s var(--l2-ease-out)}[dir=rtl] .ac-dash-chev{translate:.25rem 0}@media (hover:hover){.ac-dash-row:hover{background-color:var(--hover)}.ac-dash-row:hover .ac-dash-chev{opacity:1;translate:0 0}}.ac-dash-row:focus-visible .ac-dash-chev{opacity:1;translate:0 0}.ac-dash-tile{transition:background-color .16s ease,color .16s ease,translate .24s var(--l2-ease-out),scale .12s ease-out}@media (hover:hover){.ac-dash-tile:hover{background-color:var(--hover);translate:0 -2px}}.ac-dash-tile:active{scale:.96}.ac-dash-more{display:inline-flex;white-space:nowrap;min-height:2rem;align-items:center;gap:.25rem;padding-inline:.625rem;border-radius:var(--radius-pill);color:var(--ink-soft);transition:background-color .16s ease,color .16s ease}.ac-dash-more svg{transition:translate .22s var(--l2-ease-out)}@media (hover:hover){.ac-dash-more:hover{background-color:var(--hover);color:var(--ink)}.ac-dash-more:hover svg{translate:2px 0}[dir=rtl] .ac-dash-more:hover svg{translate:-2px 0}}.ac-dash-work img{transition:scale .5s var(--l2-ease-out)}@media (hover:hover){.ac-dash-work:hover img{scale:1.05}}.ac-dash :is(a,button):not(.ac-dash-tile):active{scale:.985}@media (prefers-reduced-motion:reduce){.ac-dash :is(.ac-dash-chev,.ac-dash-tile,.ac-dash-more svg,.ac-dash-work img){transition:none}.ac-dash :is(a,button):active,.ac-dash-more:hover svg,.ac-dash-tile:active,.ac-dash-tile:hover,.ac-dash-work:hover img{translate:none;scale:none}}:root[data-theme=dark],:root[data-theme=light]{--hue-home:var(--select);--hue-library:var(--info);--hue-cinema:var(--select);--hue-drama:color-mix(in srgb,var(--info) 58%,transparent);--hue-studio:color-mix(in srgb,var(--select) 58%,transparent);--hue-edit:color-mix(in srgb,var(--info) 72%,var(--ink));--hue-speech:color-mix(in srgb,var(--select) 72%,var(--ink));--hue-projects:color-mix(in srgb,var(--info) 32%,transparent);--hue-motion:color-mix(in srgb,var(--select) 32%,transparent);--hue-services:var(--info);--hue-cinelab:color-mix(in srgb,var(--info) 58%,transparent);--hue-hub:color-mix(in srgb,var(--select) 58%,transparent);--hue-assistant:var(--info);--hue-publish:color-mix(in srgb,var(--info) 72%,var(--ink));--hue-comms:color-mix(in srgb,var(--select) 72%,var(--ink));--hue-platform:var(--ink-muted)}:root[data-theme=light]{--chrome:#ffffff}:root[data-theme=dark]{--chrome:#34343a}.acs-top,.acs-top.ac-glass{background-color:color-mix(in srgb,var(--chrome) 90%,transparent)}:root[data-overlay] .acs-top{background-color:var(--chrome)}.acs-top:after{content:none}@media (min-width:1024px){.acs-top,.acs-top.ac-glass{box-shadow:var(--elevation-2),inset 0 1px 0 var(--float-edge)}}.ac-page-head{position:relative;padding-bottom:1.25rem}.ac-page-head:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:min(14rem,45%);height:2px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--select),color-mix(in srgb,var(--info) 80%,transparent) 65%,transparent)}[dir=rtl] .ac-page-head:after{background:linear-gradient(270deg,var(--select),color-mix(in srgb,var(--info) 80%,transparent) 65%,transparent)}.ac-page-head h1{letter-spacing:-.02em}@media (min-width:1024px){.acs-side,.acs-top,.acs-top.ac-glass{border:1px solid var(--line);border-radius:var(--radius-xl);background-color:color-mix(in srgb,var(--chrome) 90%,transparent);box-shadow:var(--elevation-2),inset 0 1px 0 var(--float-edge)}}.ac-dash-part{flex:1 0 auto}.ac-dash-part>.ac-sec-head{min-height:2rem}main.ac-dash .flex-col.gap-4>.ac-dash-part:first-child:not(:only-child){flex-grow:0}.ac-dash-panel{position:relative;flex:1 0 auto;border-radius:var(--radius-xl);border-color:color-mix(in srgb,var(--line) 85%,transparent);background-image:linear-gradient(180deg,color-mix(in srgb,var(--ink) 2%,transparent),transparent 9rem);box-shadow:var(--elevation-1),inset 0 1px 0 var(--float-edge);transition:border-color .26s ease}.ac-dash-panel:not(.p-3){padding-bottom:.25rem}@media (hover:hover){.ac-dash-panel:hover{border-color:color-mix(in srgb,var(--select) 26%,var(--line))}}.ac-dash-panel :is(a,li,div).border-t{border-top-color:color-mix(in srgb,var(--line) 65%,transparent)}@media (hover:hover){.ac-dash-panel :is(a,li).border-t:hover,.ac-dash-panel a.flex:hover{background-color:color-mix(in srgb,var(--ink) 3.5%,transparent)}}.ac-dash-figure[data-alert]:before,.ac-dash-panel[data-alert]:before{content:"";position:absolute;inset-inline:0;top:0;z-index:1;height:2px;background-color:var(--select);pointer-events:none}.ac-dash-figure[data-alert]:before{inset-inline:1rem;border-radius:0 0 var(--radius-pill) var(--radius-pill)}@keyframes ac-draw-x{0%{transform:scaleX(0)}}@keyframes ac-pop-in{0%{opacity:0;scale:.86}}@keyframes ac-sheen-pass{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes ac-glint{0%,55%{background-position:130% 0}to{background-position:-30% 0}}@keyframes ac-ping-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes ac-breathe{50%{opacity:.45;scale:.8}}@media (prefers-reduced-motion:no-preference){.ac-page-head:after{transform-origin:left center;animation:ac-draw-x .9s var(--l2-ease-out) .25s backwards}[dir=rtl] .ac-page-head:after{transform-origin:right center}.ac-dash-fill{transform-origin:left center;animation:ac-draw-x 1.1s var(--l2-ease-out) .4s backwards}[dir=rtl] .ac-dash-fill{transform-origin:right center}.ac-dash-strip:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--ink) 7%,transparent) 50%,transparent 65%);pointer-events:none;animation:ac-sheen-pass 1.6s var(--l2-ease-out) .7s both}main#main div.grid>.ac-dash-tile{animation:ac-pop-in .52s var(--l2-ease-pop) backwards;animation-delay:calc(.3s + var(--i, 0) * 55ms)}.ac-dash-figure[data-alert]:before,.ac-dash-panel[data-alert]:before{background-image:linear-gradient(90deg,transparent 0 40%,color-mix(in srgb,var(--on-select) 80%,transparent) 50%,transparent 60% 100%);background-size:250% 100%;background-repeat:no-repeat;animation:ac-glint 5.5s ease-in-out 1.2s infinite}.ac-dash-ping:after{content:"";position:absolute;inset:0;border:1.5px solid var(--select);border-radius:inherit;opacity:0;pointer-events:none;animation:ac-ping-ring 1.6s var(--l2-ease-out) 1s 3}.ac-dash-unread{animation:ac-breathe 2.8s ease-in-out infinite}}.ac-strip{border-bottom:0;background:transparent}.ac-strip .ac-tab{min-height:2.25rem;padding:.375rem .875rem;border-radius:var(--radius-pill)}@media (max-width:1023.98px){.acs-top,.acs-top.ac-glass{top:var(--side-gap);height:3.25rem;margin:var(--side-gap) var(--side-gap) 0;padding-inline:.25rem;gap:.125rem;border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--elevation-1),inset 0 1px 0 var(--float-edge)}.acs-top:before{content:"";position:absolute;inset-inline:calc(-1 * var(--side-gap) - 1px);bottom:calc(100% + 1px);height:var(--side-gap);background-color:var(--page);background-image:var(--canvas);background-attachment:fixed;pointer-events:none}.acs-top .acs-jobs,.acs-top .acs-search,.acs-top .acs-tool{min-width:2.75rem;height:2.75rem}.acs-top .acs-tool{width:2.75rem;color:var(--ink-soft)}.acs-top .ac-tool{width:2.75rem;height:2.75rem}}@media (max-width:767.98px){.acs-top .acs-jobs{width:2.75rem;justify-content:center;padding:0}}@media (max-width:639.98px){.acs-top .acs-search{flex:none;width:2.75rem;padding:0;margin-inline-start:auto;border-color:transparent;background:transparent;color:var(--ink-soft)}.acs-top .acs-spacer{display:none}}.acs-drawer{--side-dir:-1;position:fixed;z-index:61;top:calc(var(--side-gap) + env(safe-area-inset-top, 0px));bottom:calc(var(--side-gap) + env(safe-area-inset-bottom, 0px));inset-inline-start:var(--side-gap);display:flex;width:min(18.5rem,calc(100vw - 4rem));flex-direction:column;gap:.375rem;padding:.75rem .625rem .625rem;border:1px solid var(--line);border-radius:var(--radius-xl);background-color:var(--chrome);box-shadow:var(--elevation-3),inset 0 1px 0 var(--float-edge);touch-action:pan-y;overscroll-behavior:contain}:root[dir=rtl] .acs-drawer{--side-dir:1}.acs-drawer[data-dragging]{user-select:none}.acs-drawer-close{width:2.75rem;height:2.75rem;margin-inline-start:auto;color:var(--ink-muted)}.acs-drawer .acs-nav{min-height:2.75rem}.acs-drawer .acs-caret{width:2.75rem;inset-block:0;inset-inline-end:0}.acs-drawer .acs-new{min-height:2.75rem}.acs-drawer .acs-me .acs-tool{width:2.75rem;height:2.75rem}.acs-prefs{display:flex;align-items:center;gap:.25rem;padding:.5rem .25rem 0 .5rem;border-top:1px solid var(--line)}.acs-prefs .acs-tool{width:2.75rem;height:2.75rem}@media (prefers-reduced-motion:no-preference){.acs-drawer[data-state=open]{animation:acs-drawer-in .38s cubic-bezier(.32,.72,0,1)}.acs-drawer[data-state=closed]{animation:acs-drawer-out .24s cubic-bezier(.32,.72,0,1)}.acs-drawer:not([data-dragging]){transition:transform .3s cubic-bezier(.32,.72,0,1)}.acs-drawer[data-state=open] .acs-side-scroll{animation:acs-drawer-list .46s cubic-bezier(.32,.72,0,1) 40ms backwards}.acs-drawer-scrim[data-state=open]{animation:acs-fade-in .32s ease backwards}.acs-drawer-scrim[data-state=closed]{animation:acs-scrim-out .24s ease forwards}.acs-drawer-scrim{transition:opacity .3s ease}}@keyframes acs-drawer-in{0%{transform:translate3d(calc(var(--side-dir) * (100% + 2rem)),0,0)}}@keyframes acs-drawer-out{0%{transform:translate3d(var(--drawer-from,0),0,0)}to{transform:translate3d(calc(var(--side-dir) * (100% + 2rem)),0,0)}}@keyframes acs-drawer-list{0%{opacity:0;transform:translate3d(calc(var(--side-dir) * .75rem),0,0)}}@keyframes acs-scrim-out{0%{opacity:var(--scrim-from,1)}to{opacity:0}}:where(.grid){grid-template-columns:minmax(0,1fr)}.sr-only{inset-inline-start:0}html[data-pass] main#main :is(.ac-dash-panel,.ac-dash-figure)[data-alert]:before{animation:none}.ac-cl-stage{--cl-c:var(--select);border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(120% 55% at 100% 0,color-mix(in srgb,var(--cl-c) 7%,transparent),transparent 62%),var(--card);box-shadow:var(--elevation-1),inset 0 1px 0 var(--float-edge);transition:box-shadow .26s var(--ease-out)}.ac-cl-stage[data-tone=blue]{--cl-c:var(--info)}.ac-cl-stage:hover{box-shadow:var(--elevation-2),inset 0 1px 0 var(--float-edge)}.ac-cl-rail{position:absolute;inset-inline:1.25rem;top:0;height:3px;border-radius:var(--radius-none) var(--radius-none) var(--radius-pill) var(--radius-pill);background:linear-gradient(90deg,var(--cl-c),color-mix(in srgb,var(--cl-c) 25%,transparent))}[dir=rtl] .ac-cl-rail{background:linear-gradient(270deg,var(--cl-c),color-mix(in srgb,var(--cl-c) 25%,transparent))}.ac-cl-next{position:absolute;z-index:2;top:2.75rem;inset-inline-end:calc(-.625rem - .6875rem);display:none;width:1.375rem;height:1.375rem;place-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);color:var(--cl-c);box-shadow:var(--elevation-1)}@media (min-width:1280px){.ac-cl-next{display:grid}}.ac-cl-mark{display:grid;width:2.75rem;height:2.75rem;flex:none;place-items:center;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--cl-c) 12%,transparent);color:var(--cl-c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cl-c) 22%,transparent)}.ac-cl-step{color:var(--cl-c);letter-spacing:.02em}.ac-cl-count{display:inline-grid;min-width:1.5rem;height:1.5rem;flex:none;place-items:center;padding-inline:.375rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--cl-c) 12%,transparent);color:var(--cl-c);font-size:var(--text-caption);font-weight:600}.ac-cl-part{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .625rem .75rem .75rem;border:1px solid color-mix(in srgb,var(--line) 75%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card-muted) 55%,var(--card));transition:transform .24s var(--ease-out),border-color .2s ease,background-color .2s ease,box-shadow .24s var(--ease-out)}.ac-cl-part:hover{border-color:color-mix(in srgb,var(--cl-c) 38%,var(--line));background:var(--card);box-shadow:var(--elevation-1)}.ac-cl-part-mark{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--cl-c) 10%,transparent);color:var(--cl-c);transition:background-color .2s ease,color .2s ease}.ac-cl-part:hover .ac-cl-part-mark{background:var(--cl-c);color:var(--on-select)}.ac-cl-go{display:grid;width:1.75rem;height:1.75rem;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--cl-c) 30%,var(--line));border-radius:var(--radius-pill);color:var(--cl-c);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ac-cl-go svg{transition:translate .24s var(--ease-out)}.ac-cl-part:hover .ac-cl-go{border-color:transparent;background:var(--cl-c);color:var(--on-select)}.ac-cl-part:hover .ac-cl-go svg{translate:2px 0}[dir=rtl] .ac-cl-part:hover .ac-cl-go svg{translate:-2px 0}.ac-cl-tag{display:inline-flex;white-space:nowrap;height:1.375rem;align-items:center;gap:.25rem;padding-inline:.5rem;border-radius:var(--radius-pill);background:var(--hover);color:var(--ink-muted);font-size:var(--text-caption)}.ac-cl-part.is-locked .ac-cl-go,.ac-cl-part.is-locked .ac-cl-part-mark{background:var(--hover);border-color:var(--line);color:var(--ink-muted)}@media (prefers-reduced-motion:no-preference){.ac-cl-part:hover{transform:translateY(-2px)}}main#main:not(.ac-dash):not(.l2 *) :is(.ac-card,.rounded-lg.border.bg-card,.rounded-xl.border.bg-card){border-radius:var(--radius-xl);background-image:radial-gradient(120% 70% at 100% 0,color-mix(in srgb,var(--select) 4%,transparent),transparent 60%)}@media (hover:hover){main#main:not(.ac-dash):not(.l2 *) .ac-card-hover:hover,main#main:not(.ac-dash):not(.l2 *) :is(.ac-card,.rounded-lg.border.bg-card,.rounded-xl.border.bg-card):has(>a:only-child):hover,main#main:not(.ac-dash):not(.l2 *) :is(a,button):is(.ac-card,.rounded-lg.border.bg-card,.rounded-xl.border.bg-card):hover{border-color:color-mix(in srgb,var(--select) 38%,var(--line))}}main#main:not(.ac-dash):not(.l2 *) :is(.ac-mark,.ac-hue-mark){border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}@media (hover:hover){main#main:not(.ac-dash):not(.l2 *) :is(a,button,.ac-card-hover):hover :is(.ac-mark,.ac-hue-mark){background-color:var(--select);color:var(--on-select);box-shadow:none}}.ac-sec-mark{width:3px;height:1.125rem;background:var(--select)}.ac-sec-count,.ac-sec-mark{flex:none;border-radius:var(--radius-pill)}.ac-sec-count{display:inline-grid;min-width:1.5rem;height:1.5rem;place-items:center;padding-inline:.375rem;background:var(--info-wash);color:var(--info-ink);font-size:var(--text-caption);font-weight:600}main#main:not(.ac-dash):not(.l2 *) .ac-empty{border:1px dashed color-mix(in srgb,var(--line-strong) 80%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--card-muted) 55%,transparent)}main#main:not(.ac-dash):not(.l2 *) .ac-empty>svg:first-child{box-sizing:content-box;padding:.75rem;border-radius:var(--radius-pill);background:var(--select-wash);color:var(--select-ink);box-shadow:inset 0 0 0 1px var(--select-line)}main#main:not(.ac-dash):not(.l2 *) .ac-empty-compact>svg:first-child{padding:.5rem}main#main:not(.ac-dash):not(.l2 *) table tbody tr{transition:background-color .15s ease}@media (hover:hover){main#main:not(.ac-dash):not(.l2 *) table tbody tr:hover{background-color:color-mix(in srgb,var(--select) 4%,transparent)}}.ac-door-ghost{position:absolute;top:-.75rem;inset-inline-end:-.75rem;width:6.5rem;height:6.5rem;color:var(--select);opacity:.06;pointer-events:none;transition:opacity .3s ease,transform .4s var(--ease-out)}.ac-door.is-feature .ac-door-ghost{width:8.5rem;height:8.5rem}.ac-door-mark{display:grid;width:2.75rem;height:2.75rem;flex:none;place-items:center;border-radius:var(--radius-lg);background:var(--select-wash);color:var(--select-ink);box-shadow:inset 0 0 0 1px var(--select-line);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.ac-door.is-feature .ac-door-mark{width:3.25rem;height:3.25rem}.ac-door-tag{display:inline-flex;height:1.375rem;align-items:center;padding-inline:.5rem;border-radius:var(--radius-pill);background:var(--hover);color:var(--ink-muted);font-size:var(--text-caption);white-space:nowrap}.ac-door-go{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border:1px solid var(--select-line);border-radius:var(--radius-pill);color:var(--select-ink);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ac-door-go svg{transition:translate .24s var(--ease-out)}@media (hover:hover){.ac-door:hover .ac-door-go,.ac-door:hover .ac-door-mark{border-color:transparent;background:var(--select);color:var(--on-select);box-shadow:none}.ac-door:hover .ac-door-go svg{translate:2px 0}[dir=rtl] .ac-door:hover .ac-door-go svg{translate:-2px 0}.ac-door:hover .ac-door-ghost{opacity:.1}}.ac-door.is-locked .ac-door-go,.ac-door.is-locked .ac-door-mark{border-color:var(--line);background:var(--hover);color:var(--ink-muted);box-shadow:none}@media (prefers-reduced-motion:no-preference){.ac-door:hover .ac-door-ghost{transform:rotate(-6deg) scale(1.04)}}.ac-proj-cover{--proj-c:var(--select);position:relative;display:grid;height:7.5rem;flex:none;place-items:center;overflow:hidden;background:linear-gradient(var(--l2-con-line) 1px,transparent 1px) 0 0 /1.5rem 1.5rem,linear-gradient(90deg,var(--l2-con-line) 1px,transparent 1px) 0 0 /1.5rem 1.5rem,var(--l2-con-bg);border-bottom:1px solid var(--line)}.ac-proj[data-kind=series] .ac-proj-cover{--proj-c:var(--info)}.ac-proj-glow{position:absolute;inset:-40%;background:radial-gradient(closest-side,color-mix(in srgb,var(--proj-c) 42%,transparent),transparent);transform:translate(-18%,22%);transition:transform .6s var(--ease-out)}.ac-proj-mono{position:relative;font-family:var(--font-display);font-size:var(--text-h1);font-weight:700;letter-spacing:.04em;color:var(--l2-con-ink,var(--on-select))}.ac-proj-kind{position:absolute;top:.625rem;inset-inline-start:.625rem;padding:.125rem .5rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--proj-c) 22%,transparent);color:var(--on-select);font-size:var(--text-caption);font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--proj-c) 45%,transparent)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ac-proj:hover .ac-proj-glow{transform:translate(-6%,10%)}}.ac-ep-cover,.vd-poster{background:radial-gradient(90% 80% at 15% 110%,color-mix(in srgb,var(--info) 42%,transparent),transparent 70%),linear-gradient(var(--l2-con-line) 1px,transparent 1px) 0 0 /1.5rem 1.5rem,linear-gradient(90deg,var(--l2-con-line) 1px,transparent 1px) 0 0 /1.5rem 1.5rem,var(--l2-con-bg)}.vd-poster .text-select-ink{color:color-mix(in srgb,var(--info) 45%,var(--l2-con-ink))}.ac-ep-num,.vd-poster-title{color:var(--l2-con-ink)}.ac-ep-mark{color:color-mix(in srgb,var(--l2-con-ink) 55%,transparent)}.vd-phone{background:var(--l2-con-panel);box-shadow:var(--elevation-2),inset 0 0 0 1px var(--l2-con-line-strong)}.vd-phone-poster{background:radial-gradient(90% 70% at 50% 100%,color-mix(in srgb,var(--select) 55%,transparent),transparent 75%),var(--l2-con-bg);color:var(--l2-con-ink)}.vd-phone-ep{background:var(--l2-con-line-strong)}.ac-proj-cover.is-short{height:5rem}.ac-ptable-wrap{border:1px solid var(--line);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--card) var(--float-fill,97%),transparent);box-shadow:var(--elevation-1),inset 0 1px 0 var(--float-edge);overflow:clip}.ac-ptable th{position:sticky;top:3.5rem;z-index:10;padding:.75rem 1rem;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card-muted) 70%,var(--card));font-weight:400}.ac-ptable th.ac-ptable-name{padding-inline-start:1.25rem}.ac-ptable-sort{display:inline-flex;align-items:center;gap:.375rem;color:var(--ink-muted);font-size:var(--text-caption);font-weight:600;letter-spacing:.03em;text-transform:uppercase;transition:color .15s ease}:root[dir=rtl] .ac-ptable-sort{letter-spacing:0;text-transform:none}.ac-ptable-sort:hover{color:var(--ink)}.ac-ptable-sort.is-on{color:var(--select-ink)}.ac-ptable td{padding:.875rem 1rem;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);vertical-align:middle;transition:background-color .16s ease}.ac-ptable tbody tr:first-child td{border-top:0}.ac-ptable td:first-child{position:relative;padding-inline-start:1.25rem}.ac-ptable td:first-child:before{content:"";position:absolute;inset-block:.625rem;inset-inline-start:0;width:3px;border-radius:var(--radius-pill);background:var(--select);opacity:0;transform:scaleY(.4);transition:opacity .2s ease,transform .24s var(--ease-out)}@media (hover:hover){.ac-ptable-row:hover td{background:color-mix(in srgb,var(--select) 4%,transparent)}.ac-ptable-row:hover td:first-child:before{opacity:1;transform:none}.ac-ptable-row:hover .ac-door-go{border-color:transparent;background:var(--select);color:var(--on-select)}}.ac-ptable-go-col{width:3.5rem;text-align:end}.ac-ptable-thumb{--proj-c:var(--select);position:relative;display:grid;width:3rem;height:2.25rem;flex:none;place-items:center;overflow:hidden;border-radius:var(--radius-md);background:var(--l2-con-bg);color:var(--l2-con-ink);font-family:var(--font-display);font-size:var(--text-caption);font-weight:700;letter-spacing:.04em;box-shadow:inset 0 0 0 1px var(--l2-con-line)}.ac-ptable-row[data-kind=series] .ac-ptable-thumb{--proj-c:var(--info)}.ac-ptable-thumb .ac-proj-glow{inset:-60%}.ac-ptable-kind{--pk-c:var(--select);display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .625rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--pk-c) 10%,transparent);color:var(--ink-soft);font-size:var(--text-caption);font-weight:500;white-space:nowrap}.ac-ptable-kind:before{content:"";width:.4375rem;height:.4375rem;border-radius:var(--radius-pill);background:var(--pk-c)}.ac-ptable-row[data-kind=series] .ac-ptable-kind{--pk-c:var(--info)}.ac-ptable td:first-child{width:100%;max-width:0}.ac-ptable td:not(:first-child),.ac-ptable th:not(:first-child){white-space:nowrap}.ac-lib-over{display:grid;gap:1.25rem;padding:1.25rem;border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(70% 120% at 0 0,color-mix(in srgb,var(--select) 8%,transparent),transparent 60%),radial-gradient(60% 120% at 100% 100%,color-mix(in srgb,var(--info) 8%,transparent),transparent 60%),color-mix(in srgb,var(--card) var(--float-fill,97%),transparent);box-shadow:var(--elevation-1),inset 0 1px 0 var(--float-edge)}@media (min-width:1024px){.ac-lib-over{grid-template-columns:12rem minmax(0,1fr);align-items:center}}.ac-lib-over-figs{display:flex;flex-direction:column;gap:.125rem}.ac-lib-over-num{font-family:var(--font-display);font-size:var(--text-hero);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--select-ink)}.ac-lib-kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}@media (min-width:640px){.ac-lib-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.ac-lib-kinds{grid-template-columns:repeat(auto-fit,minmax(7.25rem,1fr))}}.ac-lib-kind{--lk-c:var(--select);display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem .75rem;align-items:center;padding:.75rem;border:1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card-muted) 50%,var(--card));text-align:start;transition:transform .22s var(--ease-out),border-color .18s ease,background-color .18s ease,box-shadow .22s var(--ease-out)}.ac-lib-kind[data-tone=blue]{--lk-c:var(--info)}.ac-lib-kind-mark{display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--lk-c) 12%,transparent);color:var(--lk-c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lk-c) 22%,transparent);transition:background-color .18s ease,color .18s ease}.ac-lib-kind-text{display:flex;min-width:0;flex-direction:column;color:var(--ink-muted);font-size:var(--text-caption)}.ac-lib-kind-n{color:var(--ink);font-size:var(--text-h4);font-weight:700;line-height:1.15}.ac-lib-kind-bar{grid-column:1/-1;height:4px;overflow:hidden;background:color-mix(in srgb,var(--lk-c) 10%,transparent)}.ac-lib-kind-bar,.ac-lib-kind-bar>span{display:block;border-radius:var(--radius-pill)}.ac-lib-kind-bar>span{height:100%;background:var(--lk-c)}@media (hover:hover){.ac-lib-kind:hover{border-color:color-mix(in srgb,var(--lk-c) 35%,var(--line));background:var(--card);box-shadow:var(--elevation-1)}}.ac-lib-kind.is-on{border-color:var(--lk-c);background:color-mix(in srgb,var(--lk-c) 8%,var(--card));box-shadow:inset 0 0 0 1px var(--lk-c)}.ac-lib-kind.is-on .ac-lib-kind-mark{background:var(--lk-c);color:var(--on-select);box-shadow:none}@media (prefers-reduced-motion:no-preference) and (hover:hover){.ac-lib-kind:hover{transform:translateY(-2px)}}.ac-lib-thumb{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--l2-con-bg)}.ac-lib-img{width:100%;height:100%;object-fit:cover;transition:scale .5s var(--ease-out)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ac-lib-tile:hover .ac-lib-img{scale:1.05}}.ac-lib-glyph{display:grid;width:100%;height:100%;place-items:center;align-content:center;gap:.5rem;background:radial-gradient(80% 70% at 50% 110%,color-mix(in srgb,var(--select) 34%,transparent),transparent 70%),linear-gradient(var(--l2-con-line) 1px,transparent 1px) 0 0 /1.25rem 1.25rem,linear-gradient(90deg,var(--l2-con-line) 1px,transparent 1px) 0 0 /1.25rem 1.25rem,var(--l2-con-bg);color:color-mix(in srgb,var(--l2-con-ink) 70%,transparent)}.ac-lib-glyph-mark{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--l2-con-ink) 8%,transparent)}.ac-lib-badge,.ac-lib-glyph-mark{color:var(--l2-con-ink);box-shadow:inset 0 0 0 1px var(--l2-con-line-strong)}.ac-lib-badge{top:.5rem;inset-inline-start:.5rem;display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:color-mix(in srgb,var(--l2-con-bg) 72%,transparent);font-size:var(--text-caption);font-weight:600}.ac-lib-badge,.ac-lib-play{position:absolute;border-radius:var(--radius-pill)}.ac-lib-play{bottom:.5rem;inset-inline-end:.5rem;display:grid;width:1.75rem;height:1.75rem;place-items:center;background:var(--select);color:var(--on-select);box-shadow:var(--elevation-1)}.ac-lib-dot{width:.375rem;height:.375rem;flex:none;border-radius:var(--radius-pill);background:var(--info)}.ac-lib-glyph:is([data-kind=audio],[data-kind=music]){background:radial-gradient(80% 70% at 50% 110%,color-mix(in srgb,var(--info) 40%,transparent),transparent 70%),linear-gradient(var(--l2-con-line) 1px,transparent 1px) 0 0 /1.25rem 1.25rem,linear-gradient(90deg,var(--l2-con-line) 1px,transparent 1px) 0 0 /1.25rem 1.25rem,var(--l2-con-bg)}.ac-ep-cover,.ac-lib-glyph,.ac-proj-cover,.ac-ptable-thumb,.vd-poster{--cv:var(--select);--cv-ink:var(--select-ink);background:radial-gradient(95% 120% at 0 0,color-mix(in srgb,var(--cv) 26%,transparent),transparent 60%),radial-gradient(75% 95% at 100% 100%,color-mix(in srgb,var(--cv) 18%,transparent),transparent 65%),linear-gradient(140deg,color-mix(in srgb,var(--cv) 11%,var(--card)),color-mix(in srgb,var(--cv) 3%,var(--card)))}.ac-ep-cover,.ac-lib-glyph:is([data-kind=audio],[data-kind=music]),.ac-proj[data-kind=series] .ac-proj-cover,.ac-ptable-row[data-kind=series] .ac-ptable-thumb,.vd-poster{--cv:var(--info);--cv-ink:var(--info-ink);background:radial-gradient(95% 120% at 0 0,color-mix(in srgb,var(--cv) 26%,transparent),transparent 60%),radial-gradient(75% 95% at 100% 100%,color-mix(in srgb,var(--cv) 18%,transparent),transparent 65%),linear-gradient(140deg,color-mix(in srgb,var(--cv) 11%,var(--card)),color-mix(in srgb,var(--cv) 3%,var(--card)))}.ac-proj-cover .ac-proj-glow,.ac-ptable-thumb .ac-proj-glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--cv) 24%,transparent),transparent)}.ac-proj-kind,.ac-proj-mono{color:var(--cv-ink)}.ac-proj-kind{background:color-mix(in srgb,var(--card) 78%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cv) 30%,transparent)}.ac-ptable-thumb{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cv) 22%,transparent)}.ac-ptable-thumb,.vd-poster .text-select-ink{color:var(--cv-ink)}.vd-poster-title{color:var(--ink)}.ac-ep-num{color:var(--cv-ink)}.ac-ep-mark{color:color-mix(in srgb,var(--cv-ink) 55%,transparent)}.vd-phone{background:var(--card);box-shadow:var(--elevation-2),inset 0 0 0 1px var(--line-strong)}.vd-phone-poster{background:radial-gradient(90% 80% at 50% 0,color-mix(in srgb,var(--select) 26%,transparent),transparent 75%),color-mix(in srgb,var(--select) 8%,var(--card));color:var(--select-ink)}.vd-phone-ep{background:var(--line)}.vd-phone-poster+.vd-phone-ep{background:var(--select)}.ac-lib-thumb{background:color-mix(in srgb,var(--card-muted) 70%,var(--card))}.ac-lib-glyph,.ac-lib-glyph-mark{color:var(--cv-ink)}.ac-lib-glyph-mark{background:color-mix(in srgb,var(--card) 72%,transparent);box-shadow:var(--elevation-1),inset 0 0 0 1px color-mix(in srgb,var(--cv) 24%,transparent)}.ac-lib-badge{background:color-mix(in srgb,var(--card) 86%,transparent);color:var(--ink);box-shadow:var(--elevation-1),inset 0 0 0 1px var(--line)}:root{--side-w:16.5rem;--side-w-collapsed:4.75rem;--side-gap:0.75rem;--top-h:4.75rem}@media (min-width:1024px){.acs-side,.acs-top,.acs-top.ac-glass{background-color:var(--chrome);box-shadow:var(--elevation-1),inset 0 1px 0 var(--float-edge)}.acs-side{gap:.5rem;padding:1rem .75rem .75rem}.acs-top,.acs-top.ac-glass{gap:.5rem;padding-inline:.75rem}}.acs-workspace{gap:.75rem;padding:.125rem .25rem .875rem}.acs-collapse{width:2rem;height:2rem;opacity:1}.acs-new,.acs-new:hover{min-height:2.75rem;gap:.625rem;padding-inline:.875rem;border:1px solid transparent;background:var(--primary);color:var(--on-select);font-size:var(--text-body);line-height:var(--leading-body);font-weight:600;box-shadow:var(--elevation-1)}.acs-new:hover,.acs-new[aria-expanded=true]{border-color:transparent;background:var(--primary-strong)}.acs-groups{gap:1.5rem}.acs-groups .acs-label,:root:not([dir=rtl]) .acs-groups .acs-label{padding:0 .75rem .5rem;font-size:var(--text-caption);line-height:var(--leading-caption);font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-muted);opacity:1}.acs-side-scroll{padding-block:.75rem 1rem}.acs-nav{position:relative;min-height:2.625rem;gap:.75rem;padding:.5rem .75rem;border-radius:var(--radius-md);font-size:var(--text-body);line-height:var(--leading-body-sm);font-weight:500;color:var(--ink-soft);transition:background-color .16s ease,color .16s ease}.acs-nav:hover{background:var(--hover);color:var(--ink)}.acs-ico,.acs-nav-on .acs-ico,.acs-nav:hover .acs-ico{width:1.375rem;height:1.375rem;border-radius:var(--radius-none);background:none;box-shadow:none;color:var(--ink-muted);transition:color .16s ease}.acs-ico .acs-icon{width:1.25rem;height:1.25rem;stroke-width:1.75}.acs-nav:hover .acs-ico{color:var(--ink)}.acs-nav-on,.acs-nav-on:hover,:root[dir=rtl] .acs-nav-on,:root[dir=rtl] .acs-nav-on:hover{background:var(--select-wash);box-shadow:none;color:var(--select-ink);font-weight:600}.acs-nav-on .acs-ico,.acs-nav-on:hover .acs-ico{background:none;color:var(--select-ink)}.acs-tree{margin-inline-start:1.375rem;padding-inline-start:.75rem}.acs-nav-sub{min-height:2.25rem;padding-block:.375rem;font-size:var(--text-body-sm);font-weight:450}.acs-nav-sub .acs-sub-icon,.acs-nav-sub:hover .acs-sub-icon{color:var(--ink-muted)}.acs-nav-sub.acs-nav-on{background:var(--select-wash);font-weight:600}.acs-nav-sub.acs-nav-on .acs-sub-icon{color:var(--select-ink)}.acs-caret{width:2rem;height:2rem}.acs-me{gap:.375rem;padding:.75rem 0 0;border-top:1px solid var(--line)}.acs-me-btn{gap:.75rem;padding:.5rem}.acs-avatar,.acs-top .ac-avatar{width:2.25rem;height:2.25rem;background:var(--select-wash);color:var(--select-ink);font-weight:600}.acs-side .acs-me .acs-tool{width:2.5rem;height:2.5rem}.acs-search{flex:0 1 30rem;gap:.625rem;border:1px solid transparent;background:var(--card-muted);color:var(--ink-muted);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.acs-search:hover{color:var(--ink-soft)}.acs-kbd,.acs-search:hover{border-color:var(--line-strong);background:var(--card)}.acs-kbd{padding:.0625rem .375rem;color:var(--ink-muted)}.acs-sep{height:1.5rem;margin-inline:.5rem;background:var(--line)}@media (min-width:1024px){.acs-search{height:2.75rem;padding-inline:.875rem;font-size:var(--text-body)}.acs-search .acs-icon-sm{width:1.125rem;height:1.125rem}.acs-top .acs-tool{width:2.5rem;height:2.5rem;color:var(--ink-soft)}.acs-top .acs-tool .acs-icon{width:1.25rem;height:1.25rem}.acs-jobs{height:2.5rem;padding-inline:.875rem}}.ac-page-head{margin-bottom:1.75rem;padding-bottom:1.5rem}@media (min-width:1024px){body:has(.acs-side:not(.l2-pass *)) main#main.ac-container{padding-top:2rem}}.ac-steptrack-link{display:block;inline-size:.75rem;block-size:2px;margin-inline:.125rem;background:var(--line-strong);border-radius:var(--radius-pill);transition:background-color .3s var(--ease-out)}.ac-steptrack-link-done{background:var(--ok-ink)}.ac-steptrack [aria-current=step]{box-shadow:0 0 0 3px var(--select-wash)}@media (prefers-reduced-motion:reduce){.ac-steptrack-link{transition:none}}.ac-page-icon{display:inline-grid;place-items:center;flex:none;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--radius-md);background:var(--select-wash);color:var(--select-ink)}html:not(#ac-one) main#main :is(.ac-card,.rounded-lg.border.bg-card,.rounded-xl.border.bg-card){border-radius:var(--radius-xl);border-color:var(--line);background-image:none}html:not(#ac-one) main#main :is(.ac-card,.rounded-lg.border.bg-card,.rounded-xl.border.bg-card) :is(.ac-card,.rounded-lg.border.bg-card,.rounded-xl.border.bg-card,.rounded-lg.border.bg-card-muted){border-radius:var(--radius-lg);box-shadow:none}html:not(#ac-one) main#main :is(.rounded-lg.border.border-dashed,.ac-empty){border-radius:var(--radius-xl)}html:not(#ac-one) main#main :is(.rounded-md.border.bg-card-muted,.rounded-md[class*=aspect-],.rounded-sm[class*=aspect-]){border-radius:var(--radius-lg)}html:not(#ac-one) .ac-btn{border-radius:var(--radius-md);font-size:var(--text-body-sm);font-weight:600;letter-spacing:0;gap:.5rem}html:not(#ac-one) .ac-btn-primary{border-color:transparent;background-color:var(--primary);color:var(--on-select);box-shadow:var(--elevation-1)}html:not(#ac-one) .ac-btn-primary:after{content:none}html:not(#ac-one) .ac-btn-primary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--primary-strong)}html:not(#ac-one) .ac-btn-secondary{border-color:var(--line-strong);background-color:var(--card);color:var(--ink);box-shadow:none}html:not(#ac-one) .ac-btn-secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--field-line);background-color:var(--card-muted)}html:not(#ac-one) .ac-btn-ghost{border-color:transparent;background-color:transparent;color:var(--ink-soft)}html:not(#ac-one) .ac-btn-ghost:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--hover);color:var(--ink)}@media (min-width:1024px){html:not(#ac-one) .ac-btn{min-height:2.5rem;padding-inline:1rem}html:not(#ac-one) .ac-btn.ac-btn-sm{min-height:2rem;padding-inline:.75rem}html:not(#ac-one) .ac-btn.ac-btn-lg{min-height:3rem;padding-inline:1.25rem;font-size:var(--text-body)}}html:not(#ac-one) :is(.ac-field,.ac-select,.ac-textarea){border-radius:var(--radius-md);font-size:var(--text-body-sm)}html:not(#ac-one) :is(input.ac-field,textarea.ac-textarea,textarea.ac-field):read-write,html:not(#ac-one) button:is(.ac-field,.ac-select){background-color:var(--card)}html:not(#ac-one) :is(.ac-field,.ac-select,.ac-textarea):hover:not(:disabled):not(:focus){border-color:var(--ink-muted)}html:not(#ac-one) :is(.ac-field,.ac-select,.ac-textarea):focus-visible,html:not(#ac-one) :is(.ac-field,.ac-textarea):focus{border-color:var(--select);box-shadow:0 0 0 3px var(--select-wash)}@media (min-width:1024px){html:not(#ac-one) :is(input.ac-field,button.ac-field,button.ac-select){min-height:2.5rem;padding-inline:.75rem}html:not(#ac-one) :is(input.ac-field,button.ac-field,button.ac-select).ac-field-sm{min-height:2rem}}html:not(#ac-one) .ac-tab-track{display:inline-flex;align-items:center;gap:.125rem;padding:.25rem;border:1px solid var(--line);border-radius:var(--radius-lg);background-color:var(--card);box-shadow:none}html:not(#ac-one) .ac-tab{display:inline-flex;align-items:center;gap:.5rem;flex:none;white-space:nowrap;min-height:2rem;padding-inline:.875rem;border:0;border-radius:var(--radius-md);background-color:transparent;color:var(--ink-muted);font-size:var(--text-body-sm);font-weight:500;box-shadow:none;transition:background-color .16s ease,color .16s ease}html:not(#ac-one) .ac-tab:hover:not(.is-on):not([data-state=on]):not([aria-selected=true]):not([aria-current=page]){background-color:var(--hover);color:var(--ink)}html:not(#ac-one) :is(.ac-tab.is-on,.ac-tab[data-state=on],.ac-tab[aria-selected=true],.ac-tab[aria-current=page]),html:not(#ac-one) body[data-hue] .ac-tab.is-on{background-color:var(--select-wash);color:var(--select-ink);font-weight:600;box-shadow:none}html:not(#ac-one) :is(.ac-tab.is-on,.ac-tab[data-state=on],.ac-tab[aria-selected=true],.ac-tab[aria-current=page])>svg{color:var(--select-ink)}html:not(#ac-one) .ac-tab .ac-tab-num{display:inline-grid;place-items:center;min-inline-size:1.25rem;block-size:1.25rem;padding-inline:.25rem;border:0;border-radius:var(--radius-pill);background-color:var(--hover);color:var(--ink-muted);font-size:var(--text-caption);font-weight:600}html:not(#ac-one) :is(.ac-tab.is-on,.ac-tab[aria-selected=true],.ac-tab[aria-current=page]) .ac-tab-num{background-color:var(--select);color:var(--on-select)}html:not(#ac-one) .ac-tab.ac-tab-sm{min-height:1.75rem;padding-inline:.625rem}@media (max-width:1023.98px){html:not(#ac-one) .ac-tab{min-height:2.5rem}}html:not(#ac-one) .ac-chip{border-radius:var(--radius-pill);font-size:var(--text-body-sm);font-weight:500;gap:.375rem}@media (min-width:1024px){html:not(#ac-one) .ac-chip{min-height:2rem;padding-inline:.875rem}}html:not(#ac-one) :is(.ac-badge,.ac-status:not(.ac-status-dot-only)){display:inline-flex;align-items:center;gap:.3rem;min-height:1.375rem;padding:0 .5rem;border:0;border-radius:var(--radius-pill);font-size:var(--text-caption);font-weight:500;line-height:1.2}html:not(#ac-one) .ac-status.ac-status-neutral{background:var(--hover)}html:not(#ac-one) .ac-pop{border-radius:var(--radius-lg);border-color:var(--line);box-shadow:var(--elevation-2)}html:not(#ac-one) [role=dialog].ac-pop,html:not(#ac-one) [role=dialog]>.ac-pop{border-radius:var(--radius-xl)}html[data-locale-loading] body{visibility:hidden}.file\:me-3::file-selector-button{margin-inline-end:.75rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-md::file-selector-button{border-radius:var(--radius-md)}.file\:border::file-selector-button{border-width:1px}.file\:border-line-strong::file-selector-button{border-color:var(--line-strong)}.file\:bg-card::file-selector-button{background-color:var(--card)}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-body-sm::file-selector-button{font-size:.875rem;line-height:1.375rem;font-weight:400}.file\:text-ink::file-selector-button{color:var(--ink)}.file\:transition::file-selector-button{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}.placeholder\:text-ink-muted::placeholder{color:var(--ink-muted)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-1:after{content:var(--tw-content);inset:-.25rem}.after\:hidden:after{content:var(--tw-content);display:none}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:border-e-0:last-child{border-inline-end-width:0}.last\:pb-0:last-child{padding-bottom:0}.target\:bg-select-wash:target{background-color:var(--select-wash)}.empty\:hidden:empty{display:none}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;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\:gap-2:hover{gap:.5rem}.hover\:border-brand:hover{border-color:var(--brand)}.hover\:border-ink-muted:hover{border-color:var(--ink-muted)}.hover\:border-line-strong:hover{border-color:var(--line-strong)}.hover\:border-select:hover{border-color:var(--select)}.hover\:border-select-line:hover{border-color:var(--select-line)}.hover\:bg-brand:hover{background-color:var(--brand)}.hover\:bg-card-muted:hover{background-color:var(--card-muted)}.hover\:bg-danger-wash:hover{background-color:var(--danger-wash)}.hover\:bg-hover:hover{background-color:var(--hover)}.hover\:bg-select-wash:hover{background-color:var(--select-wash)}.hover\:bg-transparent:hover{background-color:transparent}.hover\:text-brand:hover{color:var(--brand)}.hover\:text-brand-ink:hover{color:var(--brand-ink)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-ink:hover{color:var(--ink)}.hover\:text-on-brand:hover{color:var(--on-brand)}.hover\:text-select-ink:hover{color:var(--select-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:file\:border-line-strong::file-selector-button:hover{border-color:var(--line-strong)}.hover\:file\:bg-card-muted::file-selector-button:hover{background-color:var(--card-muted)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:start-4:focus{inset-inline-start:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[200\]:focus{z-index:200}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:border:focus{border-width:1px}.focus\:border-line-strong:focus{border-color:var(--line-strong)}.focus\:bg-card:focus{background-color:var(--card)}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:text-body-sm:focus{font-size:.875rem;line-height:1.375rem;font-weight:400}.focus\:text-ink:focus{color:var(--ink)}.focus\:shadow-e2:focus{--tw-shadow:var(--elevation-2);--tw-shadow-colored:var(--elevation-2);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus-visible\:border-select-line:focus-visible{border-color:var(--select-line)}.focus-visible\:bg-hover:focus-visible{background-color:var(--hover)}.focus-visible\:text-ink:focus-visible{color:var(--ink)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-brand:focus-visible{outline-color:var(--brand)}.focus-visible\:outline-select:focus-visible{outline-color:var(--select)}.active\:bg-card-muted:active{background-color:var(--card-muted)}.active\:text-ink:active{color:var(--ink)}.read-only\:enabled\:cursor-default:enabled:read-only{cursor:default}.read-only\:enabled\:bg-page:enabled:read-only{background-color:var(--page)}.read-only\:enabled\:text-ink-muted:enabled:read-only{color:var(--ink-muted)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-0\.5,.group:hover .group-hover\:translate-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))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;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\:gap-3{gap:.75rem}.group:hover .group-hover\:bg-hover{background-color:var(--hover)}.group:hover .group-hover\:text-brand-ink{color:var(--brand-ink)}.group:hover .group-hover\:text-ink{color:var(--ink)}.group:hover .group-hover\:text-select-ink{color:var(--select-ink)}.group:hover .group-hover\:opacity-100{opacity:1}.has-\[\:checked\]\:border-select-line:has(:checked){border-color:var(--select-line)}.has-\[\:checked\]\:bg-select-wash:has(:checked){background-color:var(--select-wash)}.has-\[\:focus-visible\]\:outline:has(:focus-visible){outline-style:solid}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-width:2px}.has-\[\:focus-visible\]\:outline-select:has(:focus-visible){outline-color:var(--select)}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[state\=active\]\:border-select-line[data-state=active]{border-color:var(--select-line)}.data-\[state\=active\]\:bg-select-wash[data-state=active],.data-\[state\=on\]\:bg-select-wash[data-state=on]{background-color:var(--select-wash)}.data-\[state\=active\]\:text-ink[data-state=active]{color:var(--ink)}.data-\[state\=on\]\:text-select-ink[data-state=on]{color:var(--select-ink)}@media (prefers-reduced-motion:no-preference){@keyframes ping{75%,to{transform:scale(2);opacity:0}}.motion-safe\:animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.motion-safe\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.motion-safe\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:duration-700{transition-duration:.7s}.motion-safe\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.group:hover .motion-safe\:group-hover\:-translate-y-0\.5{--tw-translate-y:-0.125rem}.group:hover .motion-safe\:group-hover\:-translate-y-0\.5,.group:hover .motion-safe\:group-hover\:translate-x-0\.5{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 .motion-safe\:group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .motion-safe\:group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.group:hover .motion-safe\:group-hover\:scale-105,.group:hover .motion-safe\:group-hover\:scale-\[1\.04\]{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 .motion-safe\:group-hover\:scale-\[1\.04\]{--tw-scale-x:1.04;--tw-scale-y:1.04}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-6{inset-inline-end:1.5rem}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-6{grid-column:span 6/span 6}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:ms-0{margin-inline-start:0}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-1{margin-top:.25rem}.sm\:line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-20{height:5rem}.sm\:h-9{height:2.25rem}.sm\:h-96{height:24rem}.sm\:min-h-0{min-height:0}.sm\:w-28{width:7rem}.sm\:w-36{width:9rem}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-56{width:14rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:basis-auto{flex-basis:auto}.sm\:basis-full{flex-basis:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[1fr_12rem\]{grid-template-columns:1fr 12rem}.sm\:grid-cols-\[4rem_minmax\(0\2c 1fr\)_7rem_7rem_auto_auto\]{grid-template-columns:4rem minmax(0,1fr) 7rem 7rem auto auto}.sm\:grid-cols-\[minmax\(0\2c 12rem\)_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_16rem\]{grid-template-columns:minmax(0,1fr) 16rem}.sm\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:ps-0{padding-inline-start:0}.sm\:text-body{font-size:.9375rem;line-height:1.5rem;font-weight:400}.sm\:opacity-0{opacity:0}.sm\: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}.sm\:focus-within\:opacity-100:focus-within{opacity:1}.group:hover .sm\:group-hover\:opacity-100{opacity:1}}@media (min-width:768px){.md\:sticky{position:sticky}.md\:top-20{top:5rem}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.md\:mx-0{margin-left:0;margin-right:0}.md\:ms-auto{margin-inline-start:auto}.md\:mt-14{margin-top:3.5rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-8{height:2rem}.md\:h-9{height:2.25rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-8{width:2rem}.md\:flex-none{flex:none}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[13rem_minmax\(0\2c 1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.md\:grid-cols-\[14rem_minmax\(0\2c 1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:gap-x-10{column-gap:2.5rem}.md\:gap-x-8{column-gap:2rem}.md\:overflow-visible{overflow:visible}.md\:border-s{border-inline-start-width:1px}.md\:border-t-0{border-top-width:0}.md\:p-6{padding:1.5rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pb-0{padding-bottom:0}.md\:pb-8{padding-bottom:2rem}.md\:ps-6{padding-inline-start:1.5rem}.md\:pt-14{padding-top:3.5rem}.md\:pt-16{padding-top:4rem}.md\:pt-24{padding-top:6rem}.md\:pt-3{padding-top:.75rem}.md\:text-display{font-size:2.25rem;line-height:2.75rem;letter-spacing:.005em;font-weight:700}.md\:text-h3{font-size:1.125rem;line-height:1.625rem;font-weight:600}.md\:opacity-0{opacity:0}.md\:first\:border-s-0:first-child{border-inline-start-width:0}.group:focus-within .md\:group-focus-within\:opacity-100{opacity:1}.group:hover .md\:group-hover\:opacity-100{opacity:1}}@media (min-width:1024px){.lg\:invisible{visibility:hidden}.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:inset-0{inset:0}.lg\:bottom-4{bottom:1rem}.lg\:top-20{top:5rem}.lg\:top-4{top:1rem}.lg\:order-last{order:9999}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:ms-auto{margin-inline-start:auto}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:grid{display:grid}.lg\:contents{display:contents}.lg\:hidden{display:none}.lg\:h-8{height:2rem}.lg\:h-9{height:2.25rem}.lg\:h-\[1\.05rem\]{height:1.05rem}.lg\:h-\[calc\(100dvh-12rem\)\]{height:calc(100dvh - 12rem)}.lg\:h-auto{height:auto}.lg\:max-h-\[58vh\]{max-height:58vh}.lg\:max-h-\[70vh\]{max-height:70vh}.lg\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.lg\:max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.lg\:max-h-\[calc\(100vh-12rem\)\]{max-height:calc(100vh - 12rem)}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:0}.lg\:min-h-9{min-height:2.25rem}.lg\:min-h-\[28rem\]{min-height:28rem}.lg\:min-h-\[36rem\]{min-height:36rem}.lg\:w-56{width:14rem}.lg\:w-80{width:20rem}.lg\:w-9{width:2.25rem}.lg\:w-96{width:24rem}.lg\:w-\[1\.05rem\]{width:1.05rem}.lg\:w-auto{width:auto}.lg\:flex-1{flex:1 1 0%}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.lg\:basis-auto{flex-basis:auto}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[15rem_minmax\(0\2c 1fr\)_22rem\]{grid-template-columns:15rem minmax(0,1fr) 22rem}.lg\:grid-cols-\[16rem_minmax\(0\2c 1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.lg\:grid-cols-\[17rem_minmax\(0\2c 1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.lg\:grid-cols-\[20rem_minmax\(0\2c 1fr\)\]{grid-template-columns:20rem minmax(0,1fr)}.lg\:grid-cols-\[24rem_minmax\(0\2c 1fr\)\]{grid-template-columns:24rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.15fr\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 24rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.lg\:grid-cols-\[minmax\(0\2c 22rem\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\2c 5fr\)_minmax\(0\2c 6fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.lg\:grid-rows-\[minmax\(0\2c 1fr\)_13rem\]{grid-template-rows:minmax(0,1fr) 13rem}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:place-items-center{place-items:center}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:gap-12{gap:3rem}.lg\:gap-3{gap:.75rem}.lg\:gap-8{gap:2rem}.lg\:self-start{align-self:flex-start}.lg\:overflow-visible{overflow:visible}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-x-visible{overflow-x:visible}.lg\:border-e{border-inline-end-width:1px}.lg\:border-s{border-inline-start-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:p-4{padding:1rem}.lg\:p-6{padding:1.5rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:pb-0{padding-bottom:0}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pe-1{padding-inline-end:.25rem}.lg\:ps-8{padding-inline-start:2rem}.lg\:pt-4{padding-top:1rem}.lg\:text-h2{font-size:1.375rem;line-height:1.875rem;font-weight:600}.lg\:opacity-0{opacity:0}.lg\:\[mask-image\:linear-gradient\(to_right\2c black_calc\(100\%-3rem\)\2c transparent\)\]{mask-image:linear-gradient(90deg,black calc(100% - 3rem),transparent)}.lg\:after\:w-10:after{content:var(--tw-content);width:2.5rem}.lg\:after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.lg\:after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group:focus-within .lg\:group-focus-within\:opacity-100{opacity:1}.group:hover .lg\:group-hover\:opacity-100{opacity:1}}@media (min-width:1280px){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:inline{display:inline}.xl\:contents{display:contents}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:p-5{padding:1.25rem}}@media (min-width:1536px){.\32xl\:w-auto{width:auto}.\32xl\:flex-1{flex:1 1 0%}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.rtl\:origin-right:where([dir=rtl],[dir=rtl] *){transform-origin:right}.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\:rotate-90:where([dir=rtl],[dir=rtl] *){--tw-rotate:90deg;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\:-scale-x-100:where([dir=rtl],[dir=rtl] *){--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))}.group:hover .rtl\:group-hover\:-translate-x-0\.5:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-0.125rem;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 .rtl\:group-hover\:-translate-x-1:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-0.25rem;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))}@media (min-width:1024px){.lg\:rtl\:\[mask-image\:linear-gradient\(to_left\2c black_calc\(100\%-3rem\)\2c transparent\)\]:where([dir=rtl],[dir=rtl] *){mask-image:linear-gradient(270deg,black calc(100% - 3rem),transparent)}}.\[\&\>\*\]\:flex-1>*{flex:1 1 0%}@media (min-width:640px){.sm\:\[\&\>\:last-child\]\:col-span-2>:last-child{grid-column:span 2/span 2}}@media (min-width:1024px){.lg\:\[\&\>\:last-child\]\:col-span-1>:last-child{grid-column:span 1/span 1}}.\[\&\>svg\]\:mt-0\.5>svg{margin-top:.125rem}