@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-950:oklch(25.8% .092 26.042);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-950:oklch(26.2% .051 172.552);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height: 1.5 ;--text-lg--line-height:calc(1.75 / 1.125);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--leading-snug:1.375;--leading-relaxed:1.625;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:hsl(var(--border))}html,body,#root{height:100%;min-height:100%}html{scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:calc(4.25rem + env(safe-area-inset-top))}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}*{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:reduce){html,*{scroll-behavior:auto}}#root{z-index:1;position:relative}body{background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(1200px 600px at 20% -10%,#1b6b5c38,#0000 60%),radial-gradient(900px 500px at 100% 0,#1f2a3724,#0000 60%),linear-gradient(#fffaf266,#0000 30%);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.55}html.pwa-standalone body{overscroll-behavior-y:none;background-color:#0a0a0a}html.pwa-standalone .v2-app-header{padding-top:env(safe-area-inset-top)}html.pwa-standalone .v2-app-shell{min-height:100dvh}.dark body{color-scheme:dark;background-color:#151311;background-image:radial-gradient(1300px 720px at 10% -10%,#6fc9bb1f,#0000 60%),radial-gradient(1100px 700px at 100% 0,#f6c56f1a,#0000 62%),linear-gradient(#211c18b8,#0000 34%)}html.v2-route-active body{background-color:#111113;background-image:none}h1{letter-spacing:0;font-size:2rem;font-weight:600;line-height:1.2}h2{letter-spacing:0;font-size:1.5rem;font-weight:600;line-height:1.3}h3{letter-spacing:0;font-size:1.125rem;font-weight:600;line-height:1.4}.label-overline{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:.75rem;font-weight:500}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-style:var(--tw-border-style);border-width:2px;border-color:hsl(var(--background));background-color:hsl(var(--muted-foreground));border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background-color:color-mix(in oklab,hsl(var(--muted-foreground)) 30%,transparent)}}::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab,hsl(var(--muted-foreground)) 50%,transparent)}}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-\[1\.2rem\]{top:1.2rem}.top-\[calc\(5rem\+env\(safe-area-inset-top\)\)\]{top:calc(5rem + env(safe-area-inset-top))}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-12{right:calc(var(--spacing) * 12)}.right-\[6\.5rem\]{right:6.5rem}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-\[4\.6rem\]{bottom:4.6rem}.bottom-\[calc\(4\.6rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(4.6rem + env(safe-area-inset-bottom))}.bottom-\[calc\(4\.9rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(4.9rem + env(safe-area-inset-bottom))}.bottom-\[calc\(4rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(4rem + env(safe-area-inset-bottom))}.bottom-\[calc\(5\.25rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(5.25rem + env(safe-area-inset-bottom))}.bottom-\[calc\(5\.25rem\+env\(safe-area-inset-bottom\)\+var\(--shell-pad\,0px\)\)\]{bottom:calc(5.25rem + env(safe-area-inset-bottom) + var(--shell-pad,0px))}.bottom-\[calc\(10\.5rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(10.5rem + env(safe-area-inset-bottom))}.bottom-\[calc\(env\(safe-area-inset-bottom\)\+0\.75rem\)\]{bottom:calc(env(safe-area-inset-bottom) + .75rem)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[4\.25rem\]{left:4.25rem}.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-\[65\]{z-index:65}.z-\[66\]{z-index:66}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[100\]{z-index:100}.z-\[2147483000\]{z-index:2147483000}.z-\[2147483100\]{z-index:2147483100}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-\[4\.5rem\]{height:4.5rem}.h-\[5\.35rem\]{height:5.35rem}.h-\[24rem\]{height:24rem}.h-\[72vh\]{height:72vh}.h-\[82px\]{height:82px}.h-\[90px\]{height:90px}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[18rem\]{max-height:18rem}.max-h-\[44vh\]{max-height:44vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[min\(24rem\,55vh\)\]{max-height:min(24rem,55vh)}.max-h-\[min\(30rem\,65vh\)\]{max-height:min(30rem,65vh)}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[8rem\]{min-height:8rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[55vh\]{min-height:55vh}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-\[4\.5rem\]{width:4.5rem}.w-\[160px\]{width:160px}.w-\[min\(22rem\,calc\(100\%_-_2rem\)\)\]{width:min(22rem,100% - 2rem)}.w-\[min\(42rem\,calc\(100vw-1\.5rem\)\)\]{width:min(42rem,100vw - 1.5rem)}.w-\[min\(48vw\,11\.5rem\)\]{width:min(48vw,11.5rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[55vw\]{max-width:55vw}.max-w-\[96rem\]{max-width:96rem}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[13rem\]{min-width:13rem}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.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-\[2\.5rem_2\.5rem_3rem_2\.5rem_2\.5rem\]{grid-template-columns:2.5rem 2.5rem 3rem 2.5rem 2.5rem}.grid-cols-\[3rem_3rem_4\.5rem_3rem_3rem\]{grid-template-columns:3rem 3rem 4.5rem 3rem 3rem}.grid-cols-\[4rem_minmax\(0\,1fr\)\]{grid-template-columns:4rem minmax(0,1fr)}.grid-cols-\[4rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:4rem minmax(0,1fr) auto}.grid-cols-\[5\.5rem_minmax\(0\,1fr\)_5\.5rem\]{grid-template-columns:5.5rem minmax(0,1fr) 5.5rem}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-rows-\[auto_auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto auto minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-between{align-content:space-between}.content-center{align-content:center}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-\[\#74c9bb\]\/45{border-color:#74c9bb73}.border-\[\#f6c56f\]\/45{border-color:#f6c56f73}.border-\[\#ff9b92\]\/45{border-color:#ff9b9273}.border-\[rgba\(255\,103\,93\,0\.68\)\]{border-color:#ff675dad}.border-\[rgba\(255\,129\,120\,0\.42\)\]{border-color:#ff81786b}.border-\[rgba\(255\,238\,214\,0\.22\)\]{border-color:#ffeed638}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/25{border-color:color-mix(in oklab,var(--color-amber-300) 25%,transparent)}}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/30{border-color:color-mix(in oklab,var(--color-amber-300) 30%,transparent)}}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/40{border-color:color-mix(in oklab,var(--color-amber-300) 40%,transparent)}}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/50{border-color:color-mix(in oklab,var(--color-amber-300) 50%,transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/25{border-color:color-mix(in oklab,var(--color-amber-400) 25%,transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-black\/50{border-color:#00000080}@supports (color:color-mix(in lab,red,red)){.border-black\/50{border-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/30{border-color:color-mix(in oklab,var(--color-emerald-300) 30%,transparent)}}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/40{border-color:color-mix(in oklab,var(--color-emerald-300) 40%,transparent)}}.border-emerald-300\/50{border-color:#5ee9b580}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/50{border-color:color-mix(in oklab,var(--color-emerald-300) 50%,transparent)}}.border-emerald-300\/60{border-color:#5ee9b599}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/60{border-color:color-mix(in oklab,var(--color-emerald-300) 60%,transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/20{border-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/25{border-color:color-mix(in oklab,var(--color-emerald-400) 25%,transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/40{border-color:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.border-lime-300{border-color:var(--color-lime-300)}.border-lime-300\/25{border-color:#bbf45140}@supports (color:color-mix(in lab,red,red)){.border-lime-300\/25{border-color:color-mix(in oklab,var(--color-lime-300) 25%,transparent)}}.border-lime-400\/25{border-color:#9de50040}@supports (color:color-mix(in lab,red,red)){.border-lime-400\/25{border-color:color-mix(in oklab,var(--color-lime-400) 25%,transparent)}}.border-neutral-950\/70{border-color:#0a0a0ab3}@supports (color:color-mix(in lab,red,red)){.border-neutral-950\/70{border-color:color-mix(in oklab,var(--color-neutral-950) 70%,transparent)}}.border-red-300\/60{border-color:#ffa3a399}@supports (color:color-mix(in lab,red,red)){.border-red-300\/60{border-color:color-mix(in oklab,var(--color-red-300) 60%,transparent)}}.border-red-400\/25{border-color:#ff656840}@supports (color:color-mix(in lab,red,red)){.border-red-400\/25{border-color:color-mix(in oklab,var(--color-red-400) 25%,transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.border-red-400\/40{border-color:color-mix(in oklab,var(--color-red-400) 40%,transparent)}}.border-sky-300\/20{border-color:#77d4ff33}@supports (color:color-mix(in lab,red,red)){.border-sky-300\/20{border-color:color-mix(in oklab,var(--color-sky-300) 20%,transparent)}}.border-sky-400\/25{border-color:#00bcfe40}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/25{border-color:color-mix(in oklab,var(--color-sky-400) 25%,transparent)}}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/30{border-color:color-mix(in oklab,var(--color-sky-400) 30%,transparent)}}.border-stone-600{border-color:var(--color-stone-600)}.border-stone-700{border-color:var(--color-stone-700)}.border-stone-700\/80{border-color:#44403bcc}@supports (color:color-mix(in lab,red,red)){.border-stone-700\/80{border-color:color-mix(in oklab,var(--color-stone-700) 80%,transparent)}}.border-stone-800{border-color:var(--color-stone-800)}.border-stone-800\/70{border-color:#292524b3}@supports (color:color-mix(in lab,red,red)){.border-stone-800\/70{border-color:color-mix(in oklab,var(--color-stone-800) 70%,transparent)}}.border-stone-800\/80{border-color:#292524cc}@supports (color:color-mix(in lab,red,red)){.border-stone-800\/80{border-color:color-mix(in oklab,var(--color-stone-800) 80%,transparent)}}.border-stone-900{border-color:var(--color-stone-900)}.border-transparent{border-color:#0000}.bg-\[\#74c9bb\]{background-color:#74c9bb}.bg-\[\#d13f35\]{background-color:#d13f35}.bg-\[\#f6c56f\]{background-color:#f6c56f}.bg-\[\#ff9b92\]{background-color:#ff9b92}.bg-\[\#ff453a\]{background-color:#ff453a}.bg-\[rgba\(39\,36\,34\,0\.58\)\]{background-color:#27242294}.bg-\[rgba\(66\,58\,52\,0\.96\)\]{background-color:#423a34f5}.bg-\[rgba\(255\,248\,239\,0\.09\)\]{background-color:#fff8ef17}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/10{background-color:color-mix(in oklab,var(--color-amber-300) 10%,transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-current{background-color:currentColor}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-300\/10{background-color:color-mix(in oklab,var(--color-emerald-300) 10%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/5{background-color:#00d2940d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/5{background-color:color-mix(in oklab,var(--color-emerald-400) 5%,transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/10{background-color:color-mix(in oklab,var(--color-emerald-400) 10%,transparent)}}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/20{background-color:color-mix(in oklab,var(--color-emerald-950) 20%,transparent)}}.bg-lime-300{background-color:var(--color-lime-300)}.bg-lime-400\/10{background-color:#9de5001a}@supports (color:color-mix(in lab,red,red)){.bg-lime-400\/10{background-color:color-mix(in oklab,var(--color-lime-400) 10%,transparent)}}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-900\/60{background-color:#17171799}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/60{background-color:color-mix(in oklab,var(--color-neutral-900) 60%,transparent)}}.bg-neutral-900\/70{background-color:#171717b3}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/70{background-color:color-mix(in oklab,var(--color-neutral-900) 70%,transparent)}}.bg-neutral-900\/80{background-color:#171717cc}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/80{background-color:color-mix(in oklab,var(--color-neutral-900) 80%,transparent)}}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-neutral-950\/60{background-color:#0a0a0a99}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/60{background-color:color-mix(in oklab,var(--color-neutral-950) 60%,transparent)}}.bg-neutral-950\/70{background-color:#0a0a0ab3}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/70{background-color:color-mix(in oklab,var(--color-neutral-950) 70%,transparent)}}.bg-neutral-950\/75{background-color:#0a0a0abf}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/75{background-color:color-mix(in oklab,var(--color-neutral-950) 75%,transparent)}}.bg-neutral-950\/80{background-color:#0a0a0acc}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/80{background-color:color-mix(in oklab,var(--color-neutral-950) 80%,transparent)}}.bg-neutral-950\/85{background-color:#0a0a0ad9}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/85{background-color:color-mix(in oklab,var(--color-neutral-950) 85%,transparent)}}.bg-neutral-950\/90{background-color:#0a0a0ae6}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/90{background-color:color-mix(in oklab,var(--color-neutral-950) 90%,transparent)}}.bg-neutral-950\/95{background-color:#0a0a0af2}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/95{background-color:color-mix(in oklab,var(--color-neutral-950) 95%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/10{background-color:color-mix(in oklab,var(--color-red-400) 10%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-950\/35{background-color:#46080959}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/35{background-color:color-mix(in oklab,var(--color-red-950) 35%,transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/40{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.bg-red-950\/50{background-color:#46080980}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/50{background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent)}}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/10{background-color:color-mix(in oklab,var(--color-sky-400) 10%,transparent)}}.bg-stone-600{background-color:var(--color-stone-600)}.bg-stone-800{background-color:var(--color-stone-800)}.bg-stone-900{background-color:var(--color-stone-900)}.bg-stone-950\/55{background-color:#0c0a098c}@supports (color:color-mix(in lab,red,red)){.bg-stone-950\/55{background-color:color-mix(in oklab,var(--color-stone-950) 55%,transparent)}}.bg-stone-950\/60{background-color:#0c0a0999}@supports (color:color-mix(in lab,red,red)){.bg-stone-950\/60{background-color:color-mix(in oklab,var(--color-stone-950) 60%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab,red,red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/25{--tw-gradient-via:#00000040}@supports (color:color-mix(in lab,red,red)){.via-black\/25{--tw-gradient-via:color-mix(in oklab, var(--color-black) 25%, transparent)}}.via-black\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/35{--tw-gradient-to:#00000059}@supports (color:color-mix(in lab,red,red)){.to-black\/35{--tw-gradient-to:color-mix(in oklab, var(--color-black) 35%, transparent)}}.to-black\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[calc\(0\.75rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(.75rem + env(safe-area-inset-top))}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[calc\(0\.4rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.4rem + env(safe-area-inset-bottom))}.pb-\[calc\(0\.7rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.7rem + env(safe-area-inset-bottom))}.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pb-\[calc\(13rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(13rem + env(safe-area-inset-bottom))}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-20{padding-left:calc(var(--spacing) * 20)}.pl-\[4\.25rem\]{padding-left:4.25rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--font-size-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--font-size-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--font-size-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--font-size-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--font-size-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--font-size-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#211f1d\]{color:#211f1d}.text-\[\#c8b8a6\]{color:#c8b8a6}.text-\[\#eadccc\]{color:#eadccc}.text-\[\#fff8ee\]{color:#fff8ee}.text-\[\#fff8ef\]{color:#fff8ef}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/70{color:#fef3c6b3}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/70{color:color-mix(in oklab,var(--color-amber-100) 70%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/70{color:#d0fae5b3}@supports (color:color-mix(in lab,red,red)){.text-emerald-100\/70{color:color-mix(in oklab,var(--color-emerald-100) 70%,transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-lime-100{color:var(--color-lime-100)}.text-lime-200{color:var(--color-lime-200)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-950{color:var(--color-neutral-950)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-sky-200\/70{color:#b8e6feb3}@supports (color:color-mix(in lab,red,red)){.text-sky-200\/70{color:color-mix(in oklab,var(--color-sky-200) 70%,transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-stone-50{color:var(--color-stone-50)}.text-stone-100{color:var(--color-stone-100)}.text-stone-200{color:var(--color-stone-200)}.text-stone-300{color:var(--color-stone-300)}.text-stone-400{color:var(--color-stone-400)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-stone-700{color:var(--color-stone-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.accent-emerald-300{accent-color:var(--color-emerald-300)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(255\,69\,58\,0\.2\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#ff453a33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(24\,20\,18\,0\.28\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#18141247);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_52px_rgba\(24\,20\,18\,0\.32\)\]{--tw-shadow:0 18px 52px var(--tw-shadow-color,#18141252);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab,red,red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab,red,red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-emerald-300\/15{--tw-ring-color:#5ee9b526}@supports (color:color-mix(in lab,red,red)){.ring-emerald-300\/15{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 15%, transparent)}}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:scale-\[1\.01\]:is(:where(.group):hover *){scale:1.01}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.015\]:is(:where(.group):hover *){scale:1.015}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.group-hover\:text-emerald-200:is(:where(.group):hover *){color:var(--color-emerald-200)}.group-hover\:opacity-95:is(:where(.group):hover *){opacity:.95}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-stone-400::placeholder{color:var(--color-stone-400)}.placeholder\:text-stone-600::placeholder{color:var(--color-stone-600)}@media(hover:hover){.hover\:border-\[rgba\(255\,238\,214\,0\.42\)\]:hover{border-color:#ffeed66b}.hover\:border-amber-300\/40:hover{border-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-300\/40:hover{border-color:color-mix(in oklab,var(--color-amber-300) 40%,transparent)}}.hover\:border-emerald-300\/40:hover{border-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-300\/40:hover{border-color:color-mix(in oklab,var(--color-emerald-300) 40%,transparent)}}.hover\:border-emerald-400\/35:hover{border-color:#00d29459}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-400\/35:hover{border-color:color-mix(in oklab,var(--color-emerald-400) 35%,transparent)}}.hover\:border-emerald-400\/40:hover{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-400\/40:hover{border-color:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.hover\:border-emerald-400\/50:hover{border-color:#00d29480}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-400\/50:hover{border-color:color-mix(in oklab,var(--color-emerald-400) 50%,transparent)}}.hover\:border-stone-500:hover{border-color:var(--color-stone-500)}.hover\:border-stone-600:hover{border-color:var(--color-stone-600)}.hover\:border-stone-700:hover{border-color:var(--color-stone-700)}.hover\:bg-\[\#ef5b51\]:hover{background-color:#ef5b51}.hover\:bg-\[\#ff675d\]:hover{background-color:#ff675d}.hover\:bg-\[rgba\(255\,248\,239\,0\.13\)\]:hover{background-color:#fff8ef21}.hover\:bg-amber-400\/10:hover{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-400\/10:hover{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-neutral-900:hover{background-color:var(--color-neutral-900)}.hover\:bg-stone-900:hover{background-color:var(--color-stone-900)}.hover\:text-\[\#fff8ef\]:hover{color:#fff8ef}.hover\:text-amber-100:hover{color:var(--color-amber-100)}.hover\:text-emerald-100:hover{color:var(--color-emerald-100)}.hover\:text-emerald-200:hover{color:var(--color-emerald-200)}.hover\:text-stone-100:hover{color:var(--color-stone-100)}.hover\:text-stone-200:hover{color:var(--color-stone-200)}}.focus\:border-emerald-300:focus{border-color:var(--color-emerald-300)}.focus\:border-emerald-400:focus{border-color:var(--color-emerald-400)}.focus\:border-red-400:focus{border-color:var(--color-red-400)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[rgba\(255\,111\,97\,0\.24\)\]:focus{--tw-ring-color:#ff6f613d}.focus\:ring-emerald-300\/10:focus{--tw-ring-color:#5ee9b51a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-emerald-300\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.focus\:ring-red-300\/10:focus{--tw-ring-color:#ffa3a31a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-red-300\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-red-300) 10%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[rgba\(255\,69\,58\,0\.26\)\]:focus-visible{--tw-ring-color:#ff453a42}.focus-visible\:ring-\[rgba\(255\,111\,97\,0\.22\)\]:focus-visible{--tw-ring-color:#ff6f6138}.focus-visible\:ring-\[rgba\(255\,129\,120\,0\.28\)\]:focus-visible{--tw-ring-color:#ff817847}.focus-visible\:ring-emerald-300\/30:focus-visible{--tw-ring-color:#5ee9b54d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-emerald-300\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 30%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.data-\[active\=true\]\:bg-stone-900[data-active=true]{background-color:var(--color-stone-900)}@media not all and (min-width:40rem){.max-sm\:pointer-events-none{pointer-events:none}}@media(min-width:40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:right-3{right:calc(var(--spacing) * 3)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-auto{right:auto}.sm\:bottom-3{bottom:calc(var(--spacing) * 3)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:left-1\/2{left:50%}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:left-auto{left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:inline-grid{display:inline-grid}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:h-36{height:calc(var(--spacing) * 36)}.sm\:h-\[98px\]{height:98px}.sm\:min-h-0{min-height:0}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-\[30rem\]{width:30rem}.sm\:w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,100vw - 2rem)}.sm\:w-\[min\(28rem\,calc\(100vw-2rem\)\)\]{width:min(28rem,100vw - 2rem)}.sm\:w-\[min\(78rem\,calc\(100vw-2rem\)\)\]{width:min(78rem,100vw - 2rem)}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-1{flex:1}.sm\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.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-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[5rem_minmax\(0\,1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.sm\:grid-cols-\[5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:5rem minmax(0,1fr) auto}.sm\:grid-cols-\[auto_auto_auto\]{grid-template-columns:auto auto auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-0{padding-inline:0}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-7{padding-block:calc(var(--spacing) * 7)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:64rem){.lg\:bottom-4{bottom:calc(var(--spacing) * 4)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:inline-flex{display:inline-flex}.lg\:h-full{height:100%}.lg\:min-h-56{min-height:calc(var(--spacing) * 56)}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[12rem_12rem\]{grid-template-columns:12rem 12rem}.lg\:grid-cols-\[12rem_12rem_12rem\]{grid-template-columns:12rem 12rem 12rem}.lg\:grid-cols-\[14rem_14rem_auto\]{grid-template-columns:14rem 14rem auto}.lg\:grid-cols-\[14rem_auto\]{grid-template-columns:14rem auto}.lg\:grid-cols-\[22rem_minmax\(0\,1fr\)\]{grid-template-columns:22rem minmax(0,1fr)}.lg\:grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_14rem\]{grid-template-columns:minmax(0,1fr) 14rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,0\.58fr\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,.58fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(20rem\,0\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr)}.lg\:items-end{align-items:flex-end}.lg\:items-stretch{align-items:stretch}.lg\:justify-end{justify-content:flex-end}.lg\:self-end{align-self:flex-end}}@media(min-width:80rem){.xl\:inline{display:inline}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}@media(min-width:96rem){.\32xl\:inline{display:inline}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing) * 4)}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}:root{--background:38 41% 94%;--foreground:0 0% 9%;--muted-foreground:42 6% 36%;--border:34 18% 81%;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--shadow-sm:0 1px 2px #1717171f;--shadow-md:0 8px 18px #17171724;--shadow-lg:0 18px 44px #1717172e}.dark{--background:32 18% 10%;--foreground:38 35% 92%;--muted-foreground:34 15% 70%;--border:32 15% 28%;--shadow-sm:0 1px 2px #00000052;--shadow-md:0 10px 28px #0000005c;--shadow-lg:0 20px 52px #00000073}.auth-shell{--auth-radius:10px;min-height:100dvh;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));color:#fff8ef;background:radial-gradient(circle at 22% 18%,#ff675d24,#0000 32rem),linear-gradient(#211d1a 0,#171615 42%,#131211);place-items:center;display:grid}.auth-stage{grid-template-columns:minmax(0,1.1fr) minmax(21rem,.9fr);align-items:stretch;gap:1rem;width:min(100%,60rem);display:grid}.auth-brand-panel,.auth-card{border-radius:var(--auth-radius);background:#1c1a18d1;border:1px solid #fff4e424;box-shadow:0 22px 60px #00000047}.auth-brand-panel{background:linear-gradient(145deg,#fff8ef0d,#0000 54%),#181614d6;min-height:32rem;padding:1rem;position:relative;overflow:hidden}.auth-logo-mark{z-index:2;border-radius:var(--auth-radius);color:#fff;background:#ff453a;place-items:center;width:3rem;height:3rem;display:grid;position:absolute;top:1rem;left:1rem;box-shadow:0 16px 34px #ff453a3d}.auth-media-frame{border-radius:var(--auth-radius);background:#181614;border:1px solid #fff4e42e;box-shadow:inset 0 0 0 1px #fff8ef0a}.auth-media-frame-large{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:30rem;display:grid;overflow:hidden}.auth-media-strip{background:#fff4e424;grid-template-columns:1.05fr .8fr 1fr;gap:1px;display:grid}.auth-media-strip span{background:linear-gradient(145deg,#fff8ef1a,#0000 38%),linear-gradient(#ff675d29,#161514f0),#221f1d;min-height:25rem}.auth-media-strip span:nth-child(2){background:linear-gradient(145deg,#f2c57229,#0000 42%),linear-gradient(#44595794,#161514f5),#202321}.auth-media-strip span:nth-child(3){background:linear-gradient(145deg,#b7d7ff24,#0000 40%),linear-gradient(#5d4d499e,#161514f5),#211f21}.auth-media-caption{color:#e6dacd;align-items:center;gap:.45rem;padding:.85rem 1rem;font-size:.875rem;font-weight:800;display:flex}.auth-media-stack{gap:.5rem;width:min(48%,17rem);display:grid;position:absolute;bottom:1rem;right:1rem}.auth-mini-still{border-radius:var(--auth-radius);background:#fff8ef0f;border:1px solid #fff4e424;height:4.5rem;box-shadow:0 12px 34px #0000003d}.auth-mini-still.warm{background:linear-gradient(135deg,#ff675d61,#231e1beb)}.auth-mini-still.cool{background:linear-gradient(135deg,#7cc8b84d,#1d2322f0)}.auth-mini-still.gold{background:linear-gradient(135deg,#f2c57242,#262119f0)}.auth-card{align-content:center;padding:1.25rem;display:grid}.auth-eyebrow{color:#ffb4ae;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.75rem;font-weight:900;display:inline-flex}.auth-card h1{color:#fff8ef;letter-spacing:0;margin-top:.75rem;font-size:2rem;font-weight:800;line-height:1.08}.auth-card p{color:#d6cbbd;margin-top:.75rem;font-size:.95rem;line-height:1.6}.auth-form{gap:1rem;margin-top:1.5rem;display:grid}.auth-field{color:#e6dacd;gap:.45rem;font-size:.875rem;font-weight:750;display:grid}.auth-input-wrap{border-radius:var(--auth-radius);color:#b9aea4;background:#141312bd;border:1px solid #fff4e429;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;height:2.75rem;padding:0 .85rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.auth-input-wrap input{color:#fff8ef;background:0 0;border:0;outline:0;min-width:0;font-size:.95rem}.auth-error{border-radius:var(--auth-radius);color:#ffd8d4;background:#531c1a66;border:1px solid #ff817857;padding:.7rem .85rem;font-size:.875rem}.auth-submit{border-radius:var(--auth-radius);color:#fff;background:#ff453a;justify-content:center;align-items:center;gap:.55rem;height:2.75rem;font-size:.95rem;font-weight:850;transition:background-color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 14px 34px #ff453a2e}.auth-submit:hover:not(:disabled),.auth-submit:focus-visible{background:#ff675d;transform:translateY(-1px);box-shadow:0 18px 42px #ff453a3d}.auth-submit:focus-visible{outline-offset:2px;outline:2px solid #fff4e47a}.auth-submit:disabled{pointer-events:none;opacity:.58}@media(max-width:760px){.auth-shell{align-items:start}.auth-stage{grid-template-columns:1fr}.auth-brand-panel{min-height:14rem}.auth-media-frame-large,.auth-media-strip span{min-height:12rem}.auth-media-stack{width:min(52%,13rem)}.auth-mini-still{height:3rem}.auth-card h1{font-size:1.7rem}}.upload-center-trigger,.upload-center-content,.file-drop-card{--upload-radius:10px;--upload-bg:#272422;--upload-surface:#423a34;--upload-surface-soft:#4c443d;--upload-surface-hover:#5a5047;--upload-border:#ffeed638;--upload-border-strong:#ffeed66b;--upload-text:#fff8ef;--upload-muted:#eadccc;--upload-subtle:#c8b8a6;--upload-accent:#ff6f61;--upload-accent-strong:#ff9585;--upload-gold:#f6c56f}.upload-center-trigger{border-radius:var(--upload-radius);color:var(--upload-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fff8ef1f,#fff8ef0a),#423a34f0;border:1px solid #ff675d75;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;box-shadow:0 16px 42px #00000038,inset 0 0 0 1px #fff8ef0e}.upload-center-trigger svg{color:#ffb4ae}.upload-center-trigger:hover,.upload-center-trigger:focus-visible{background:linear-gradient(#fff8ef26,#fff8ef0d),#564c43f5;border-color:#ffb4aebd;outline:0;transform:translateY(-1px);box-shadow:0 20px 50px #00000042,0 0 0 2px #ff675d24}.upload-center-content{border-radius:var(--upload-radius);color:var(--upload-text);background:radial-gradient(circle at 18% 0,#ff675d29,#0000 24rem),radial-gradient(circle at 88% 0,#f6c56f1c,#0000 22rem),linear-gradient(145deg,#fff8ef16,#0000 52%),#302a25fa;border:1px solid #fff4e429;box-shadow:0 28px 80px #00000057}.upload-center-close{border-radius:var(--upload-radius);color:var(--upload-muted);background:#423a34db;border-color:#fff4e429}.upload-center-close:hover,.upload-center-close:focus-visible{color:var(--upload-text);background:#564c43f2;border-color:#fff4e44d}.upload-center-header,.upload-center-footer{background:#423a3457;border-color:#fff4e41f}.upload-center-header{border-bottom:1px solid #fff4e41f}.upload-center-title{width:calc(100% - 2.75rem);padding-right:2.4rem}.upload-center-footer{color:var(--upload-subtle);border-top:1px solid #fff4e41f}.upload-center-meta,.upload-center-description,.upload-center-subtext,.upload-center-percent{color:var(--upload-subtle)}.upload-center-list{background:#27242257}.upload-center-item{background:linear-gradient(135deg,#fff8ef09,#0000 54%),#36302b94;border-bottom:1px solid #fff4e41a}.upload-center-item:last-child{border-bottom:0}.upload-center-item-main{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;display:grid}.upload-center-kind{border-radius:var(--upload-radius);color:#f6d695;background:linear-gradient(#fff4e412,#fff4e405),#fff8ef13;border:1px solid #fff4e424;place-items:center;width:2.25rem;height:2.25rem;display:grid}.upload-center-file{color:var(--upload-text)}.upload-center-status{border-radius:var(--upload-radius);min-height:1.35rem;color:var(--upload-muted);background:#fff8ef0f;border:1px solid #fff4e424;align-items:center;padding:.15rem .45rem;font-weight:700;display:inline-flex}.upload-center-stage{color:var(--upload-muted);flex-basis:100%;font-weight:650}.upload-center-item[data-status=completed] .upload-center-status{color:#f6d695;background:#f2c5721f;border-color:#f2c57252}.upload-center-item[data-status=failed] .upload-center-status{color:#ffd8d4;background:#ff675d24;border-color:#ff675d52}.upload-center-progress{border-radius:var(--upload-radius);background:#fff4e41c}.upload-center-progress>div{border-radius:var(--upload-radius);background:linear-gradient(90deg,var(--upload-accent),var(--upload-gold))}.upload-center-progress>div.done{background:linear-gradient(90deg,#f2c572,#ffe0a3)}.upload-center-progress>div.failed{background:linear-gradient(90deg,#ff675d,#ff9b92)}.upload-center-error{border-radius:var(--upload-radius);color:#ffd8d4;background:#5c1c1894;border:1px solid #ff6b6157}.upload-center-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.upload-center-action{border-radius:var(--upload-radius);color:var(--upload-text);background:linear-gradient(#fff4e40d,#fff4e404),#423a34db;border:1px solid #fff4e429;transition:border-color .16s,background-color .16s,transform .16s}.upload-center-action:hover:not(:disabled),.upload-center-action:focus-visible{background:var(--upload-surface-hover);border-color:#fff4e44d;outline:0;transform:translateY(-1px)}@media(max-width:520px){.upload-center-content{width:min(100vw - 1.5rem,32rem)}.upload-center-item-main{grid-template-columns:2.25rem minmax(0,1fr)}.upload-center-percent{grid-column:2;justify-self:start}.upload-center-title{flex-direction:column;align-items:flex-start;gap:.3rem}.upload-center-footer{flex-direction:column;align-items:stretch}.upload-center-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.upload-center-actions.justify-end{grid-template-columns:minmax(0,1fr)}.upload-center-action{justify-content:center}}.file-drop-overlay{background:radial-gradient(circle at 50% 36%,#ff675d33,#0000 28rem),radial-gradient(circle at 82% 18%,#74c9bb1a,#0000 26rem),#272422c7}.file-drop-card{border-radius:var(--upload-radius);color:var(--upload-text);background:radial-gradient(circle at 12% 0,#ff675d21,#0000 18rem),linear-gradient(145deg,#fff8ef1a,#0000 54%),#423a34f5;border:1px solid #ff675d8f;box-shadow:0 24px 80px #00000057,inset 0 0 0 1px #fff8ef0e}.file-drop-card.is-invalid{border-color:#f2c5729e}.file-drop-icon{border-radius:var(--upload-radius);color:#ffb4ae;background:#ff453a29;border-color:#ff675d6b}.file-drop-icon.is-invalid{color:#f6d695;background:#f2c57229;border-color:#f2c57270}.file-drop-kicker{color:var(--upload-subtle)}.file-drop-path{color:var(--upload-muted)}.file-drop-chip{border-radius:calc(var(--upload-radius) - 2px);color:var(--upload-muted);background:#fff8ef0f;border:1px solid #fff4e429}.file-drop-chip.is-count{color:#ffd8d4;background:#ff453a24;border-color:#ff675d57}.v2-app-shell{--v2-radius:10px;--v2-bg:#121214;--v2-bg-deep:#080809;--v2-canvas-soft:#19191b;--v2-surface:#202124;--v2-surface-soft:#292a2e;--v2-surface-hover:#33343a;--v2-surface-raised:#3c3d43;--v2-surface-glass:#1c1d20e6;--v2-shell-glass:#0f0f11eb;--v2-shell-rail:#ffffff0f;--v2-border:#ffffff21;--v2-border-strong:#ffffff47;--v2-text:#f4f4f5;--v2-muted:#d1d1d6;--v2-subtle:#9b9ba3;--v2-accent:#ff453a;--v2-accent-strong:#ff6b60;--v2-accent-soft:#ff453a24;--v2-accent-ink:#fff;--v2-accent-gold:#f1c45f;--v2-accent-cool:#58d5c9;--v2-danger:#ff6b60;isolation:isolate;color:var(--v2-text);background:radial-gradient(74rem 32rem at 12% -10rem,#ff453a0f,transparent 66%),radial-gradient(68rem 30rem at 88% -10rem,#ffffff09,transparent 70%),linear-gradient(180deg,#18181a 0,var(--v2-bg) 32rem,var(--v2-bg-deep) 100%);position:relative;overflow-x:clip}.v2-app-shell:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffffff05,#0000 32%,#ffffff04 76%,#0000),radial-gradient(circle at 50% -12rem,#ffffff08,#0000 38rem);position:fixed;inset:0}.v2-app-shell.is-private-workspace{--v2-accent:#a72f4f;--v2-accent-strong:#c94364;--v2-accent-soft:#a72f4f29;background:radial-gradient(72rem 30rem at 12% -10rem,#a72f4f1c,#0000 66%),radial-gradient(60rem 28rem at 88% -10rem,#f1c45f09,#0000 70%),linear-gradient(#17171a 0,#101013 32rem,#070708)}.v2-app-shell.is-private-workspace .v2-app-header{border-color:#c9436438}.v2-private-lock-button{border-color:#c9436457}.v2-app-shell>main{z-index:1;position:relative}.v2-app-shell>main:focus-visible{outline:2px solid var(--v2-focus,var(--v2-accent-gold));outline-offset:-2px}.v2-app-shell:has(.v2-image-viewer)>main{z-index:1000;position:relative}body.v2-image-viewer-open .v2-mobile-nav,body.v2-image-viewer-open .v2-app-header{opacity:0;pointer-events:none;visibility:hidden}.v2-app-shell:has(.v2-video-overlay)>main,.v2-app-shell:has(.v2-audio-mobile-full)>main,body:has(.v2-video-overlay) .v2-app-shell>main,body:has(.v2-audio-mobile-full) .v2-app-shell>main{z-index:1000;position:relative}.v2-app-shell .rounded-\[6px\],.v2-app-shell .rounded-\[7px\],.v2-app-shell .rounded-\[8px\],.v2-app-shell .rounded-\[10px\]{border-radius:var(--v2-radius)}.v2-card-base{border:1px solid var(--v2-border);background:linear-gradient(180deg,#ffffff17,#ffffff09),var(--v2-surface-glass);transition:border-color .16s,background-color .16s,box-shadow .16s;box-shadow:0 12px 34px #0000002e}.v2-card-base:hover{border-color:var(--v2-border-strong);background:linear-gradient(180deg,#ffffff1f,#ffffff0b),var(--v2-surface-hover);box-shadow:0 18px 42px #00000038}.archive-import-dialog{--archive-radius:10px;--archive-surface:#423a34;--archive-surface-soft:#4c443d;--archive-surface-deep:#272422;--archive-border:#ffeed638;--archive-border-strong:#ffeed66b;--archive-text:#fff8ef;--archive-muted:#eadccc;--archive-subtle:#c8b8a6;--archive-accent:#ff6f61;--archive-accent-strong:#ff9585;--archive-accent-soft:#ff6f612e;border-color:var(--archive-border);border-radius:var(--archive-radius);background:radial-gradient(38rem 22rem at 6% -12%,#ff675d33,transparent 64%),radial-gradient(34rem 18rem at 92% -10%,#f6c56f21,transparent 66%),radial-gradient(30rem 16rem at 50% 0%,#74c9bb14,transparent 70%),linear-gradient(180deg,#fff4e414,#fff4e407),var(--archive-surface-deep);color:var(--archive-text);box-shadow:0 30px 90px #00000052}.archive-import-header,.archive-import-footer{border-color:var(--archive-border);background:#423a34b8}.archive-import-header{border-bottom-width:1px;padding:.85rem 1rem}.archive-import-title{color:var(--archive-text);align-items:center;gap:.5rem;font-size:1rem;line-height:1.35;display:flex}.archive-import-title-icon,.archive-import-chip-icon{width:1rem;height:1rem;color:var(--archive-accent-strong);flex-shrink:0}.archive-import-title-icon{width:1.25rem;height:1.25rem}.archive-import-description,.archive-import-muted,.archive-import-option-copy,.archive-import-preview-meta{color:var(--archive-subtle)}.archive-import-description{margin-top:.3rem;font-size:.875rem;line-height:1.45}.archive-import-strong,.archive-import-option-title{color:var(--archive-text);font-weight:650}.archive-import-body{gap:.75rem;padding:1rem;display:grid}.archive-import-panel,.archive-import-progress{border:1px solid var(--archive-border);border-radius:var(--archive-radius);background:linear-gradient(#fff8ef18,#fff8ef08),#423a34d1;padding:1rem;box-shadow:0 18px 52px #00000024}.archive-import-progress{margin:1rem 1rem 0}.archive-import-progress-head,.archive-import-preview-head{justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.archive-import-meter{border-radius:calc(var(--archive-radius) - 4px);background:#fff4e41c;width:100%;height:.4rem;margin-top:.75rem;overflow:hidden}.archive-import-meter-bar{border-radius:inherit;background:linear-gradient(90deg,var(--archive-accent),#f2c572);height:100%;transition:width .3s;box-shadow:0 0 20px #ff675d6b}.archive-import-chip-row{color:var(--archive-muted);flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.archive-import-progress .archive-import-chip-row{margin-top:.75rem}.archive-import-chip{border:1px solid var(--archive-border);border-radius:var(--archive-radius);background:#fff8ef0f;align-items:center;gap:.35rem;padding:.3rem .6rem;display:inline-flex}.archive-import-current,.archive-import-field,.archive-import-option,.archive-import-tree{border:1px solid var(--archive-border);border-radius:var(--archive-radius);background:#36302b94}.archive-import-current,.archive-import-field{margin-top:.75rem;padding:.75rem}.archive-import-kicker{color:var(--archive-subtle);letter-spacing:0;text-transform:uppercase;font-size:.6875rem;font-weight:750}.archive-import-path{text-overflow:ellipsis;white-space:nowrap;color:var(--archive-muted);margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;overflow:hidden}.archive-import-error{border-radius:var(--archive-radius);color:#ffd0cc;background:#782d2675;border:1px solid #ff817852;margin-top:.75rem;padding:.75rem;font-size:.875rem}.archive-import-option-list{gap:.5rem;margin-top:1rem;display:grid}.archive-import-option{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.75rem;font-size:.875rem;transition:border-color .16s,background-color .16s;display:flex}.archive-import-option:hover{border-color:var(--archive-border-strong);background:#fff8ef12}.archive-import-checkbox{accent-color:var(--archive-accent);margin-top:.2rem}.archive-import-option-title,.archive-import-option-copy{display:block}.archive-import-input{border:1px solid var(--archive-border);border-radius:var(--archive-radius);width:100%;height:2.5rem;color:var(--archive-text);background:#fff8ef14;outline:none;padding:.25rem .75rem;font-size:.875rem;transition:border-color .16s,box-shadow .16s;display:flex}.archive-import-input::placeholder{color:var(--archive-subtle)}.archive-import-input:focus-visible{border-color:#ff675d94;box-shadow:0 0 0 3px #ff453a33}.archive-import-preview-meta{text-align:right;flex-shrink:0;font-size:.75rem}.archive-import-tree{height:18rem;margin-top:1rem;padding:.75rem;overflow-y:auto}.archive-import-tree-row{align-items:center;gap:.5rem;min-width:0;padding-block:.25rem;font-size:.875rem;display:flex}.archive-import-tree-icon{width:1rem;height:1rem;color:var(--archive-subtle);flex-shrink:0}.archive-import-tree-icon.is-folder{color:#f2c572}.archive-import-tree-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.archive-import-tree-name.is-folder{color:var(--archive-text);font-weight:650}.archive-import-tree-name.is-file{color:var(--archive-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem}.archive-import-empty{text-align:center;color:var(--archive-subtle);padding-block:2rem;font-size:.875rem}.archive-import-footer{z-index:2;border-top-width:1px;padding:.75rem 1rem;position:sticky;bottom:0;box-shadow:0 -16px 34px #00000029}.archive-import-button{white-space:nowrap;border:1px solid var(--archive-border);border-radius:var(--archive-radius);height:2.5rem;color:var(--archive-text);background:#fff8ef17;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.875rem;font-weight:700;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.archive-import-button:hover,.archive-import-button:focus-visible{border-color:var(--archive-border-strong);background:#fff8ef21;outline:none}.archive-import-button:focus-visible{box-shadow:0 0 0 3px #ff453a38}.archive-import-button.is-primary{background:var(--archive-accent);color:#fff;border-color:#ff675db3;box-shadow:0 12px 28px #ff453a38}.archive-import-button.is-primary:hover,.archive-import-button.is-primary:focus-visible{background:var(--archive-accent-strong);transform:translateY(-1px)}.archive-import-button:disabled{pointer-events:none;opacity:.52;transform:none}.archive-import-button svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}@media(max-width:640px){.archive-import-dialog{max-height:92vh}.archive-import-progress-head,.archive-import-preview-head{align-items:flex-start}.archive-import-footer{grid-template-columns:1fr;display:grid}.archive-import-tree{height:12rem}.archive-import-button{width:100%}}.v2-loading-bar{background:#fff4e41a}.v2-loading-bar>div{background:linear-gradient(90deg,transparent,var(--v2-accent-strong),var(--v2-accent-gold),transparent);box-shadow:0 0 22px #ff958561}.v2-app-header{background:radial-gradient(28rem 10rem at 12% 0%,#ff453a13,transparent 66%),linear-gradient(180deg,#ffffff10,#ffffff05),var(--v2-shell-glass);-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);border-color:#ffffff1a;box-shadow:0 14px 38px #00000047}.v2-shell-header-inner{align-items:stretch;gap:.75rem;display:grid}.v2-shell-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;min-height:2.5rem;display:flex}.v2-shell-command-row{grid-template-columns:minmax(16rem,1fr) max-content;align-items:center;gap:.65rem;min-width:0;display:grid}.v2-shell-search-slot{min-width:0}.v2-shell-mobile-search-trigger{display:none!important}.v2-shell-mobile-search-popover{inset:max(.65rem,env(safe-area-inset-top)) .75rem auto;z-index:80;border-radius:var(--v2-radius);-webkit-backdrop-filter:blur(22px)saturate(1.12);backdrop-filter:blur(22px)saturate(1.12);background:linear-gradient(#ffffff1b,#ffffff0a),#1c1c1efa;border:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem;display:grid;position:fixed;box-shadow:0 24px 58px #0000006b}.v2-shell-mobile-search-popover .v2-shell-search-field .v2-field-control,.v2-shell-mobile-search-popover .v2-shell-search-field .v2-field-input{height:2.45rem;min-height:2.45rem}.v2-shell-mobile-search-close{border-radius:var(--v2-radius);width:2.45rem;height:2.45rem;color:var(--v2-muted);background:#ffffff13;border:1px solid #ffffff24;place-items:center;display:grid}.v2-shell-search-field{width:100%}.v2-shell-search-field>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-shell-search-field .v2-field-control,.v2-shell-search-field .v2-field-input{height:2.5rem;min-height:2.5rem}.v2-shell-tools-slot{min-width:0}.v2-shell-mobile-route-controls{display:none}.v2-shell-back-slot,.v2-shell-action-slot{min-width:0}.v2-shell-action-slot{justify-content:flex-start;align-items:center;display:flex}.v2-app-shell.is-media-room .v2-shell-command-row{grid-template-columns:minmax(20rem,1fr) max-content}.v2-app-shell.is-media-room .v2-shell-command-row.has-back{grid-template-columns:max-content minmax(20rem,1fr) max-content}.v2-app-shell.is-media-room .v2-shell-search-slot{justify-self:stretch;width:100%}.v2-app-shell.is-media-room .v2-shell-tools-slot{justify-self:end;width:auto}.v2-project-command-tools{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.v2-project-command-tools .v2-btn{flex:none;height:2.5rem}.v2-browser-command-tools{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;width:auto;min-width:0;display:flex}.v2-shell-tools-spacer{width:2.5rem;height:2.5rem}.v2-browser-compact-controls{flex:none;position:relative}.v2-browser-control-trigger{white-space:nowrap;gap:.45rem;height:2.5rem;min-height:2.5rem}@media(min-width:768px){.v2-app-shell.is-media-room .v2-browser-control-trigger,.v2-app-shell.is-media-room .v2-shell-tools-spacer{width:7.32625rem;min-width:7.32625rem}.v2-app-shell.is-media-room .v2-gallery-control-trigger{width:10rem;min-width:10rem}}.v2-browser-control-summary{min-width:0;max-width:7rem;color:var(--v2-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-browser-control-popover{z-index:90;-webkit-backdrop-filter:none;backdrop-filter:none;background:#151719;border:1px solid #343840;border-radius:8px;gap:.8rem;width:min(23rem,100vw - 1.5rem);padding:.75rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 18px 46px #00000061}.v2-browser-control-grid{gap:.65rem;display:grid}.v2-browser-command-sort{width:100%}.v2-browser-command-sort>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-browser-control-popover .v2-browser-command-sort>span:first-child,.v2-project-control-popover .v2-project-status-sort>span:first-child{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.v2-browser-command-sort .v2-select-trigger,.v2-browser-command-tools .v2-btn{height:2.5rem;min-height:2.5rem}.v2-browser-control-popover .v2-field{gap:.38rem}.v2-browser-control-popover .v2-field>span:first-child{color:#b7b1a5;font-size:.72rem;font-weight:760}.v2-browser-control-popover .v2-select-trigger{background:#101214;border-color:#383d45;border-radius:6px}.v2-browser-control-popover .v2-select-trigger:hover:not(:disabled),.v2-browser-control-popover .v2-select-trigger[data-open=true]{background:#1b1e22;border-color:#5c626c}.v2-browser-control-popover .v2-selection-bar{background:#101214;border:1px solid #2d3239;border-radius:6px;padding:.45rem}.v2-shell-brand{border-radius:var(--v2-radius);flex:0 22rem;max-width:24rem;padding:.2rem}.v2-shell-home-mark{touch-action:manipulation;border-radius:var(--v2-radius);background:linear-gradient(145deg,#ffffff2e,transparent 48%),var(--v2-accent);width:2.5rem;height:2.5rem;color:var(--v2-accent-ink);border:1px solid #ff6b6094;flex-shrink:0;place-items:center;transition:border-color .16s,background-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 12px 28px #ff453a38}.v2-shell-home-mark:hover,.v2-shell-home-mark:focus-visible{background:var(--v2-accent-strong);border-color:#ff9188db;transform:translateY(-1px);box-shadow:0 16px 34px #ff453a42}.v2-shell-home-mark:focus-visible{outline-offset:3px;outline:2px solid #fff4e46b}.v2-shell-eyebrow{color:#ffb5ae;text-shadow:0 0 18px #ff453a2e;line-height:1}.v2-shell-title{color:var(--v2-text);line-height:1.1}.v2-shell-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;max-width:100%;margin-left:auto;display:flex}.v2-mobile-nav{background:linear-gradient(#0000,#0d0d0ef0 34%),0 0;border-color:#0000}.v2-mobile-nav>div{border-radius:var(--v2-radius);background:radial-gradient(18rem 8rem at 10% 0,#ff453a17,#0000 68%),linear-gradient(#ffffff17,#ffffff09),#1f1f22f0;border:1px solid #ffffff26;padding:.28rem;position:relative;overflow:hidden;box-shadow:0 -18px 44px #00000047,inset 0 1px #ffffff0d}.v2-mobile-nav-link{isolation:isolate;border-radius:var(--v2-radius);min-width:0;min-height:3.35rem;color:var(--v2-muted);border:1px solid #0000;flex-direction:column;align-items:center;gap:.25rem;padding:.48rem .3rem;font-size:.72rem;font-weight:800;line-height:1.1;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:flex;position:relative}.v2-mobile-nav-link:before{content:"";z-index:-1;border-radius:var(--v2-radius);opacity:0;background:linear-gradient(#ff453a3b,#ff453a13),#ffffff0e;border:1px solid #ff6b608f;transition:opacity .17s,transform .17s;position:absolute;inset:0;transform:scaleX(.86);box-shadow:inset 0 -2px #ff453ad6,0 8px 22px #ff453a1f}.v2-mobile-nav-link:hover,.v2-mobile-nav-link:focus-visible{color:var(--v2-text);background:#ffffff14;border-color:#ffffff42;outline:none}.v2-mobile-nav-link.is-active{color:var(--v2-text);box-shadow:none;background:0 0;border-color:#0000}.v2-mobile-nav-link.is-active:before{opacity:1;transform:scaleX(1)}.v2-desktop-nav{scrollbar-width:none;justify-content:flex-start;align-items:center;gap:.45rem;min-width:0;max-width:100%;display:none;overflow-x:auto}.v2-shell-main-nav{width:auto;box-shadow:none;background:0 0;border:0;flex:auto;padding:0}.v2-desktop-nav::-webkit-scrollbar{display:none}.v2-shell-nav-link{border-radius:var(--v2-radius);height:2.35rem;color:var(--v2-muted);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:0 .78rem;font-size:.8125rem;font-weight:800;line-height:1;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.v2-shell-nav-link:hover,.v2-shell-nav-link:focus-visible{color:var(--v2-text);background:#ffffff13;border-color:#ffffff40;outline:none}.v2-shell-nav-link.is-active{color:var(--v2-text);background:linear-gradient(#ff453a24,#ff453a0e),#ffffff0e;border-color:#ff6b608a;box-shadow:inset 0 -2px #ff453ad1}.v2-app-shell [class*=bg-neutral-950]{background-color:var(--v2-surface)}@supports (color:color-mix(in lab,red,red)){.v2-app-shell [class*=bg-neutral-950]{background-color:color-mix(in srgb,var(--v2-surface) 82%,var(--v2-bg-deep))}}.v2-app-shell [class*=bg-neutral-900]{background-color:var(--v2-surface-soft)}@supports (color:color-mix(in lab,red,red)){.v2-app-shell [class*=bg-neutral-900]{background-color:color-mix(in srgb,var(--v2-surface-soft) 86%,var(--v2-bg-deep))}}.v2-app-shell [class*=bg-neutral-800]{background-color:var(--v2-surface-hover)}@supports (color:color-mix(in lab,red,red)){.v2-app-shell [class*=bg-neutral-800]{background-color:color-mix(in srgb,var(--v2-surface-hover) 82%,var(--v2-bg))}}.v2-app-shell [class*=bg-black]:not(.v2-video-media){background-color:#121211eb}.v2-app-shell [class*=border-stone-800],.v2-app-shell [class*=border-stone-700],.v2-app-shell [class*=border-stone-600],.v2-app-shell [class*=border-stone-500]{border-color:#eef1e829}.v2-app-shell [class*="rounded-[6px]"],.v2-app-shell [class*="rounded-[7px]"],.v2-app-shell [class*="rounded-[8px]"]{border-radius:var(--v2-radius)}.v2-app-shell [class*=shadow-black]{--tw-shadow-color:#18141247}.v2-app-shell [class*=text-stone-50],.v2-app-shell [class*=text-stone-100]{color:var(--v2-text)}.v2-app-shell [class*=text-stone-200],.v2-app-shell [class*=text-stone-300]{color:var(--v2-muted)}.v2-app-shell [class*=text-stone-400],.v2-app-shell [class*=text-stone-500],.v2-app-shell [class*=text-stone-600],.v2-app-shell [class*="placeholder:text-stone-600"]::placeholder{color:var(--v2-subtle)}.v2-app-shell [class*=text-emerald]{color:#ffb4ae}.v2-app-shell [class*=text-sky],.v2-app-shell [class*=text-blue],.v2-app-shell [class*=text-slate-]{color:#d4f6ee}.v2-app-shell [class*=border-emerald]{border-color:#ff675d75}.v2-app-shell [class*=bg-emerald]{background-color:#ff453a2b}.v2-app-shell [class*=border-sky],.v2-app-shell [class*=border-blue],.v2-app-shell [class*=border-slate]{border-color:#74c9bb61}.v2-app-shell [class*=bg-sky],.v2-app-shell [class*=bg-blue],.v2-app-shell [class*=bg-slate]{background-color:#7ed6c726}.v2-app-shell [class*=bg-emerald-300],.v2-app-shell [class*=bg-emerald-400]:not([class*="/10"]){background-color:var(--v2-accent);color:var(--v2-accent-ink)}.v2-app-status-screen{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:1rem;display:grid;position:relative}.v2-app-status-screen:before{content:"";border-radius:calc(var(--v2-radius) * 1.8);pointer-events:none;z-index:-1;background:radial-gradient(circle at 18% 0,#ff675d2e,#0000 18rem),radial-gradient(circle at 84% 7%,#f2c5721c,#0000 20rem),linear-gradient(#fff4e40b,#0000 78%);height:min(32rem,60vh);position:absolute;inset:-1rem -.75rem auto}.v2-app-device-panel,.v2-app-recent-panel,.v2-app-deployment-panel,.v2-app-interface-panel,.v2-app-operations-panel{border-radius:var(--v2-radius);background:linear-gradient(180deg,#fffaf018,#fffaf009),var(--v2-surface);border:1px solid #fff4e426;min-width:0}@supports (color:color-mix(in lab,red,red)){.v2-app-device-panel,.v2-app-recent-panel,.v2-app-deployment-panel,.v2-app-interface-panel,.v2-app-operations-panel{background:linear-gradient(180deg,#fffaf018,#fffaf009),color-mix(in srgb,var(--v2-surface) 72%,var(--v2-bg-deep))}}.v2-app-device-panel,.v2-app-recent-panel,.v2-app-deployment-panel,.v2-app-interface-panel,.v2-app-operations-panel{box-shadow:0 20px 58px #11141229}.v2-app-device-panel{padding:1rem}.v2-app-interface-panel{grid-column:1/-1;padding:1rem}.v2-app-interface-icon{color:var(--v2-accent-gold);flex:none}.v2-app-interface-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-top:.9rem;display:grid}.v2-app-interface-option{border-radius:var(--v2-radius);min-width:0;min-height:5rem;color:var(--v2-text);text-align:left;background:#090c0a47;border:1px solid #fff4e421;grid-template-columns:4.3rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.7rem;transition:border-color .15s,background .15s,transform .15s;display:grid}.v2-app-interface-option:hover,.v2-app-interface-option:focus-visible{background:var(--v2-surface-hover);border-color:#ffb4ae85;transform:translateY(-1px)}.v2-app-interface-option.is-active{background:#72b7aa1a;border-color:#72b7aa8a}.v2-app-interface-option>span:nth-child(2){gap:.22rem;min-width:0;display:grid}.v2-app-interface-option strong{font-size:.92rem;font-weight:820}.v2-app-interface-option small{color:var(--v2-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;overflow:hidden}.v2-app-interface-current{color:#c8f5df;background:#72b7aa29;border-radius:999px;padding:.28rem .5rem;font-size:.67rem;font-weight:800}.v2-app-interface-swatch{background:#111315;border:1px solid #fff4e424;border-radius:4px;width:4.3rem;height:3.2rem;position:relative;overflow:hidden}.v2-app-interface-swatch span{border-radius:2px;display:block;position:absolute}.v2-app-interface-swatch.is-normal span:first-child{background:#c8463d;height:.45rem;inset:.35rem .35rem auto}.v2-app-interface-swatch.is-normal span:nth-child(2){background:#292d32;width:1.15rem;inset:1.1rem auto .35rem .35rem}.v2-app-interface-swatch.is-normal span:nth-child(3){background:#22252a;inset:1.1rem .35rem .35rem 1.75rem}.v2-app-interface-swatch.is-quirky{background:#f4ead8;border-color:#dfd0b7;border-radius:9px 6px 10px 7px;overflow:visible;transform:rotate(-1.5deg)}.v2-app-interface-swatch.is-quirky span{background:#d98c80;border:.18rem solid #fffaf0;border-bottom-width:.45rem;width:1.4rem;height:2.05rem;box-shadow:0 2px 5px #231d183d}.v2-app-interface-swatch.is-quirky span:first-child{top:.45rem;left:.45rem;transform:rotate(-7deg)}.v2-app-interface-swatch.is-quirky span:nth-child(2){background:#9ec8c0;top:.25rem;left:1.62rem;transform:rotate(4deg)}.v2-app-interface-swatch.is-quirky span:nth-child(3){background:#e7bd69;top:.52rem;right:.38rem;transform:rotate(8deg)}.v2-app-recent-panel{align-self:start;padding:.9rem}.v2-app-deployment-panel,.v2-app-operations-panel{grid-column:1/-1;padding:1rem}.v2-app-operations-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;padding-top:.9rem;display:grid}.v2-app-operations-card{border-radius:var(--v2-radius);background:#090c0a57;border:1px solid #fff4e41f;min-width:0;padding:.75rem}.v2-app-operations-card[data-state=attention]{background:#5a1a172e;border-color:#ff817852}.v2-app-operations-card-head{align-items:center;gap:.5rem;min-width:0;display:flex}.v2-app-operations-card-label{min-width:0;color:var(--v2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.v2-app-operations-alert{color:#ffb7b0;white-space:nowrap;align-items:center;gap:.25rem;min-width:0;margin-left:auto;font-size:.68rem;font-weight:800;display:inline-flex}.v2-app-operations-card>strong{color:var(--v2-text);margin-top:.7rem;font-size:1.4rem;font-weight:850;line-height:1;display:block}.v2-app-operations-card>p,.v2-app-operations-card>small{color:var(--v2-subtle);margin-top:.42rem;font-size:.7rem;font-weight:650;line-height:1.35;display:block}.v2-app-operations-card>small{color:var(--v2-muted)}.v2-app-operations-error{border-radius:var(--v2-radius);color:#ffd2cd;background:#5a1a172e;border:1px solid #ff817852;margin-top:.9rem;padding:.75rem;font-size:.82rem}.v2-app-deploy-button{flex:none}.v2-app-current-badge{border-radius:var(--v2-radius);color:#c8f5df;background:#4ba68026;border:1px solid #94dcbe57;flex:none;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;font-size:.875rem;font-weight:760;display:inline-flex}.v2-app-deployment-status{min-width:0;color:var(--v2-subtle);align-items:center;gap:.65rem;padding-top:.9rem;font-size:.78rem;display:flex}.v2-app-deployment-status span{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.v2-app-deployment-status code{max-width:9rem;color:var(--v2-text);font:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.v2-app-deployment-status strong{min-width:0;color:var(--v2-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.v2-app-deployment-status[data-state=failed] strong,.v2-app-deployment-status[data-state=blocked] strong{color:#ffb7b0}.v2-app-deployment-status[data-state=succeeded] strong{color:#c8f5df}.v2-app-panel-header{border-bottom:1px solid #fff4e41f;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.v2-app-panel-heading{margin-bottom:.85rem}.v2-app-panel-kicker{color:#ffb4ae;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:850}.v2-app-panel-header h2,.v2-app-panel-heading h2{color:var(--v2-text);margin-top:.2rem;font-size:1rem;font-weight:800;line-height:1.2}.v2-app-panel-header p{max-width:38rem;color:var(--v2-subtle);margin-top:.3rem;font-size:.82rem;line-height:1.45}.v2-app-refresh-button{flex:none}.v2-app-status-list{display:grid}.v2-app-status-row{border-bottom:1px solid #fff4e41a;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.78rem 0;display:flex}.v2-app-status-row:last-child{border-bottom:0}.v2-app-status-icon{border-radius:var(--v2-radius);background:linear-gradient(145deg,#fffaf01f,#fffaf009),var(--v2-surface-soft);border:1px solid #fff4e421;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.v2-app-status-icon{background:linear-gradient(145deg,#fffaf01f,#fffaf009),color-mix(in srgb,var(--v2-surface-soft) 64%,var(--v2-bg-deep))}}.v2-app-status-icon{color:var(--v2-muted)}.v2-app-status-label{min-width:0;color:var(--v2-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:750;overflow:hidden}.v2-app-status-pill{min-width:4.6rem;color:var(--v2-muted);background:#fff4e40e;border:1px solid #fff4e426;border-radius:8px;flex:none;justify-content:center;padding:.3rem .55rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.v2-app-status-pill.is-ok{color:#c8f5df;background:#4ba68026;border-color:#94dcbe57}.v2-app-status-pill.is-danger{color:#ffd2cd;background:#ff453a21;border-color:#ff81785c}.v2-app-status-pill.is-waiting{color:#ffe4ad;background:#f2c5721f;border-color:#f2c5725c}.v2-app-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.v2-app-route-list{gap:.55rem;display:grid}.v2-app-route-card{border-radius:var(--v2-radius);background:linear-gradient(180deg,#fffaf013,#fffaf007),var(--v2-surface);border:1px solid #fff4e41f;min-width:0;padding:.78rem .85rem;display:block}@supports (color:color-mix(in lab,red,red)){.v2-app-route-card{background:linear-gradient(180deg,#fffaf013,#fffaf007),color-mix(in srgb,var(--v2-surface) 62%,var(--v2-bg-deep))}}.v2-app-route-card{color:var(--v2-muted);font-size:.875rem;transition:border-color .16s,background-color .16s,color .16s,transform .14s}.v2-app-route-card:hover,.v2-app-route-card:focus-visible{background:linear-gradient(180deg,#ff76691b,#fffaf009),var(--v2-surface-soft);border-color:#ff675d66}@supports (color:color-mix(in lab,red,red)){.v2-app-route-card:hover,.v2-app-route-card:focus-visible{background:linear-gradient(180deg,#ff76691b,#fffaf009),color-mix(in srgb,var(--v2-surface-soft) 72%,var(--v2-bg))}}.v2-app-route-card:hover,.v2-app-route-card:focus-visible{color:var(--v2-text);transform:translateY(-1px)}.v2-app-route-card:focus-visible{outline-offset:3px;outline:2px solid #ff675d6b}.v2-app-route-card.is-admin{background:linear-gradient(135deg,#ff76692e,#f7cc7617),var(--v2-surface-soft);border-color:#ff675d6b}@supports (color:color-mix(in lab,red,red)){.v2-app-route-card.is-admin{background:linear-gradient(135deg,#ff76692e,#f7cc7617),color-mix(in srgb,var(--v2-surface-soft) 64%,var(--v2-bg-deep))}}.v2-app-route-card.is-admin{color:var(--v2-text)}.v2-app-route-title{color:var(--v2-text);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.v2-app-route-detail{color:var(--v2-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:.28rem;font-size:.75rem;font-weight:650;overflow:hidden}@media(max-width:1023px){.v2-app-status-screen{grid-template-columns:1fr}.v2-app-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.v2-app-device-panel,.v2-app-recent-panel,.v2-app-deployment-panel,.v2-app-interface-panel,.v2-app-operations-panel{padding:.8rem}.v2-app-panel-header{flex-direction:column;align-items:stretch}.v2-app-interface-icon{display:none}.v2-app-interface-options{grid-template-columns:1fr}.v2-app-interface-option{grid-template-columns:4.3rem minmax(0,1fr) auto}.v2-app-refresh-button,.v2-app-deploy-button{width:100%}.v2-app-current-badge{justify-content:center;width:100%}.v2-app-deployment-status{flex-wrap:wrap;align-items:flex-start}.v2-app-deployment-status strong{white-space:normal;flex-basis:100%;margin-left:0}.v2-app-status-row{align-items:flex-start}.v2-app-status-pill{min-width:4.2rem}.v2-app-operations-grid{grid-template-columns:1fr}}.v2-push-admin-screen{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(19rem,25rem);gap:1rem;display:grid;position:relative}.v2-push-admin-screen:before{content:"";border-radius:calc(var(--v2-radius) * 1.8);pointer-events:none;z-index:-1;background:radial-gradient(circle at 12% 0,#ff675d29,#0000 18rem),radial-gradient(circle at 86% 4%,#f2c5721a,#0000 20rem),linear-gradient(#fff4e40b,#0000 78%);height:min(34rem,64vh);position:absolute;inset:-1rem -.75rem auto}.v2-push-composer-panel,.v2-push-side-panel{border-radius:var(--v2-radius);background:linear-gradient(180deg,#fffaf018,#fffaf009),var(--v2-surface);border:1px solid #fff4e426;min-width:0}@supports (color:color-mix(in lab,red,red)){.v2-push-composer-panel,.v2-push-side-panel{background:linear-gradient(180deg,#fffaf018,#fffaf009),color-mix(in srgb,var(--v2-surface) 72%,var(--v2-bg-deep))}}.v2-push-composer-panel,.v2-push-side-panel{box-shadow:0 20px 58px #11141229}.v2-push-composer-panel{padding:1rem}.v2-push-side{align-content:start;gap:1rem;min-width:0;display:grid}.v2-push-side-panel{padding:.9rem}.v2-push-panel-header{border-bottom:1px solid #fff4e41f;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.v2-push-panel-header h2{color:var(--v2-text);margin-top:.2rem;font-size:1rem;font-weight:800;line-height:1.2}.v2-push-panel-header p{color:var(--v2-subtle);margin-top:.3rem;font-size:.82rem;line-height:1.45}.v2-push-callout{border-radius:var(--v2-radius);background:linear-gradient(135deg,#f7cc7624,#ff766912),var(--v2-surface);border:1px solid #f2c57247;gap:.75rem;margin:1rem 0;display:flex}@supports (color:color-mix(in lab,red,red)){.v2-push-callout{background:linear-gradient(135deg,#f7cc7624,#ff766912),color-mix(in srgb,var(--v2-surface) 60%,var(--v2-bg-deep))}}.v2-push-callout{color:#ffe4ad;padding:.85rem;font-size:.875rem}.v2-push-callout svg{margin-top:.15rem}.v2-push-callout-detail{color:#ffe4adc7;margin-top:.3rem;font-size:.75rem;line-height:1.5}.v2-admin-field{min-width:0;color:var(--v2-muted);gap:.4rem;font-size:.875rem;font-weight:700;display:grid}.v2-admin-input{border-radius:var(--v2-radius);background:var(--v2-surface);border:1px solid #fff4e424;width:100%;min-width:0;height:2.5rem}@supports (color:color-mix(in lab,red,red)){.v2-admin-input{background:color-mix(in srgb,var(--v2-surface) 64%,var(--v2-bg-deep))}}.v2-admin-input{color:var(--v2-text);outline:none;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:border-color .16s,background-color .16s,box-shadow .16s}.v2-admin-input::placeholder{color:var(--v2-subtle)}.v2-admin-input:hover{background:var(--v2-surface-soft);border-color:#fff4e438}@supports (color:color-mix(in lab,red,red)){.v2-admin-input:hover{background:color-mix(in srgb,var(--v2-surface-soft) 72%,var(--v2-bg))}}.v2-admin-input:focus{border-color:#ff675d9e;box-shadow:0 0 0 3px #ff453a21}.v2-admin-textarea{resize:vertical;min-height:6rem;padding:.65rem .75rem}.v2-admin-checkbox{border-radius:var(--v2-radius);background:linear-gradient(180deg,#fffaf012,#fffaf006),var(--v2-surface);border:1px solid #fff4e421;align-items:center;gap:.55rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.v2-admin-checkbox{background:linear-gradient(180deg,#fffaf012,#fffaf006),color-mix(in srgb,var(--v2-surface) 62%,var(--v2-bg-deep))}}.v2-admin-checkbox{color:var(--v2-muted);padding:.58rem .75rem;font-size:.875rem;font-weight:700}.v2-admin-checkbox input{width:1rem;height:1rem;accent-color:var(--v2-accent);border-radius:5px;flex:none}.v2-push-form-section{border-top:1px solid #fff4e41c;margin-top:1rem;padding-top:1rem}.v2-push-subheading{color:var(--v2-text);align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.875rem;font-weight:800;display:flex}.v2-push-user-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.55rem;max-height:18rem;padding-right:.2rem;display:grid;overflow-y:auto}.v2-push-user-card{border-radius:var(--v2-radius);background:linear-gradient(180deg,#fffaf012,#fffaf006),var(--v2-surface);border:1px solid #fff4e41f;min-width:0}@supports (color:color-mix(in lab,red,red)){.v2-push-user-card{background:linear-gradient(180deg,#fffaf012,#fffaf006),color-mix(in srgb,var(--v2-surface) 62%,var(--v2-bg-deep))}}.v2-push-user-card{color:var(--v2-muted);text-align:left;padding:.78rem;transition:border-color .16s,background-color .16s,color .16s}.v2-push-user-card:hover:not(:disabled),.v2-push-user-card:focus-visible{background:var(--v2-surface-soft);border-color:#fff4e43d}@supports (color:color-mix(in lab,red,red)){.v2-push-user-card:hover:not(:disabled),.v2-push-user-card:focus-visible{background:color-mix(in srgb,var(--v2-surface-soft) 72%,var(--v2-bg))}}.v2-push-user-card:hover:not(:disabled),.v2-push-user-card:focus-visible{color:var(--v2-text)}.v2-push-user-card:focus-visible{outline-offset:3px;outline:2px solid #ff675d6b}.v2-push-user-card.is-selected{background:linear-gradient(135deg,#ff766929,#f7cc7614),var(--v2-surface-soft);border-color:#ff675d8a}@supports (color:color-mix(in lab,red,red)){.v2-push-user-card.is-selected{background:linear-gradient(135deg,#ff766929,#f7cc7614),color-mix(in srgb,var(--v2-surface-soft) 64%,var(--v2-bg-deep))}}.v2-push-user-card.is-selected{color:var(--v2-text)}.v2-push-user-card:disabled{opacity:.48;cursor:not-allowed}.v2-push-preview-card,.v2-push-history-card{border-radius:var(--v2-radius);background:linear-gradient(180deg,#fffaf013,#fffaf006),var(--v2-surface);border:1px solid #fff4e41f;min-width:0}@supports (color:color-mix(in lab,red,red)){.v2-push-preview-card,.v2-push-history-card{background:linear-gradient(180deg,#fffaf013,#fffaf006),color-mix(in srgb,var(--v2-surface) 62%,var(--v2-bg-deep))}}.v2-push-preview-card,.v2-push-history-card{padding:.85rem}.v2-push-preview-image{aspect-ratio:16/9;border-radius:var(--v2-radius);object-fit:cover;width:100%;margin-bottom:.85rem}.v2-push-preview-title,.v2-push-history-title{color:var(--v2-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:800;overflow:hidden}.v2-push-preview-body{color:var(--v2-muted);margin-top:.3rem;font-size:.875rem;line-height:1.45}.v2-push-preview-meta,.v2-push-history-meta{color:var(--v2-subtle);flex-wrap:wrap;gap:.45rem;margin-top:.75rem;font-size:.75rem;font-weight:650;display:flex}.v2-push-action-chip,.v2-push-history-pill{color:var(--v2-muted);background:#fff4e40b;border:1px solid #fff4e424;border-radius:8px;align-items:center;padding:.3rem .55rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.v2-push-history-pills{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.v2-push-history-pill.is-sent{color:#c8f5df;background:#4ba68026;border-color:#94dcbe57}.v2-push-history-pill.is-error{color:#ffd2cd;background:#ff453a21;border-color:#ff81785c}.v2-push-history-pill.is-removed{color:#ffe4ad;background:#f2c5721f;border-color:#f2c5725c}@media(max-width:1279px){.v2-push-admin-screen{grid-template-columns:1fr}}@media(max-width:640px){.v2-push-composer-panel,.v2-push-side-panel{padding:.8rem}.v2-push-panel-header{flex-direction:column;align-items:stretch}.v2-push-panel-header .v2-btn{width:100%}}.v2-share-target-screen{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:1rem;display:grid;position:relative}.v2-share-target-screen:before{content:"";border-radius:calc(var(--v2-radius) * 1.8);pointer-events:none;z-index:-1;background:radial-gradient(circle at 18% 0,#ff675d2b,#0000 19rem),radial-gradient(circle at 82% 8%,#f2c5721a,#0000 22rem),linear-gradient(#fff4e40d,#0000 78%);height:min(32rem,62vh);position:absolute;inset:-1rem -.75rem auto}.v2-share-incoming-panel,.v2-share-destination-panel{border-radius:var(--v2-radius);background:linear-gradient(180deg,#fffaf018,#fffaf009),var(--v2-surface);border:1px solid #fff4e426;min-width:0}@supports (color:color-mix(in lab,red,red)){.v2-share-incoming-panel,.v2-share-destination-panel{background:linear-gradient(180deg,#fffaf018,#fffaf009),color-mix(in srgb,var(--v2-surface) 72%,var(--v2-bg-deep))}}.v2-share-incoming-panel,.v2-share-destination-panel{box-shadow:0 20px 58px #11141229}.v2-share-incoming-panel{padding:1rem}.v2-share-destination-panel{align-self:start;padding:.9rem}.v2-share-panel-header{border-bottom:1px solid #fff4e41f;align-items:flex-start;gap:.85rem;padding-bottom:1rem;display:flex}.v2-share-icon{border-radius:var(--v2-radius);color:#ffd8d4;background:linear-gradient(145deg,#ff8f8647,#0000 54%),#ff453a2e;border:1px solid #ff675d70;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.v2-share-panel-header h2,.v2-share-destination-copy h2{color:var(--v2-text);margin-top:.2rem;font-size:1rem;font-weight:800;line-height:1.2}.v2-share-panel-header p,.v2-share-destination-copy p{color:var(--v2-subtle);margin-top:.3rem;font-size:.82rem;line-height:1.45}.v2-share-file-list{gap:.65rem;margin-top:1rem;display:grid}.v2-share-file-card{border-radius:var(--v2-radius);background:linear-gradient(180deg,#fffaf013,#fffaf006),var(--v2-surface);border:1px solid #fff4e41f;justify-content:space-between;align-items:center;gap:.9rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.v2-share-file-card{background:linear-gradient(180deg,#fffaf013,#fffaf006),color-mix(in srgb,var(--v2-surface) 62%,var(--v2-bg-deep))}}.v2-share-file-card{padding:.85rem}.v2-share-file-name{color:var(--v2-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;overflow:hidden}.v2-share-file-meta{color:var(--v2-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.75rem;font-weight:650;overflow:hidden}.v2-share-file-action{border-radius:var(--v2-radius);width:2.25rem;height:2.25rem;color:var(--v2-muted);background:#fff4e40e;border:1px solid #fff4e421;flex:none;place-items:center;display:grid}.v2-share-destination-copy{margin-bottom:.9rem}.v2-share-destination-panel .v2-select-trigger{width:100%}.v2-share-primary-action,.v2-share-secondary-action{justify-content:center;width:100%}.v2-share-primary-action{margin-top:1rem}.v2-share-secondary-action{margin-top:.5rem}@media(max-width:1023px){.v2-share-target-screen{grid-template-columns:1fr}}@media(max-width:640px){.v2-share-incoming-panel,.v2-share-destination-panel{padding:.8rem}.v2-share-panel-header{flex-direction:column;align-items:stretch}}@media(max-width:1023px){.v2-shell-brand{flex:12rem}.v2-shell-actions{margin-left:auto}.v2-shell-main-nav{justify-content:flex-start}}@media(min-width:640px)and (max-width:1180px){.v2-app-shell.is-unified-header .v2-shell-top-row{flex-wrap:nowrap;gap:.5rem}.v2-app-shell.is-unified-header .v2-shell-brand{flex:12rem;min-width:0;max-width:18rem}.v2-app-shell.is-unified-header .v2-shell-main-nav{flex:none;gap:.35rem}.v2-app-shell.is-unified-header .v2-shell-nav-link{width:2.35rem;padding-inline:0}.v2-app-shell.is-unified-header .v2-shell-nav-link span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-app-shell.is-unified-header .v2-shell-actions,.v2-app-shell.is-unified-header .v2-project-header-actions{flex-wrap:nowrap}.v2-app-shell.is-unified-header .v2-project-header-action{justify-content:center;gap:0;width:2.35rem;min-width:2.35rem;padding-inline:0;font-size:0}.v2-app-shell.is-unified-header .v2-project-header-action>span{display:none}.v2-app-shell.is-unified-header .v2-project-header-action svg{flex:none;width:1rem;height:1rem}}@media(min-width:640px)and (max-width:1279px){.v2-app-shell.is-media-room .v2-shell-command-row{grid-template-columns:minmax(13.5rem,1fr) max-content}.v2-app-shell.is-media-room .v2-shell-command-row.has-back{grid-template-columns:max-content minmax(12rem,1fr) max-content}.v2-app-shell.is-media-room .v2-shell-main-nav{gap:.35rem}.v2-app-shell.is-media-room .v2-shell-nav-link{width:2.35rem;padding-inline:0}.v2-app-shell.is-media-room .v2-shell-nav-link span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-app-shell.is-media-room .v2-shell-search-slot{justify-self:stretch;width:100%}.v2-app-shell.is-media-room .v2-shell-tools-slot{width:auto}.v2-app-shell.is-media-room .v2-browser-command-tools{justify-content:flex-end;width:auto}}@media(min-width:640px)and (max-width:767px){.v2-app-shell.is-media-room .v2-shell-top-row{flex-wrap:nowrap;gap:.45rem}.v2-app-shell.is-media-room .v2-shell-brand{flex:11rem;min-width:0;max-width:17rem}.v2-app-shell.is-media-room .v2-shell-main-nav{flex:none;gap:.3rem}.v2-app-shell.is-media-room .v2-shell-actions{flex-wrap:nowrap;flex:none;gap:.3rem;width:auto}.v2-app-shell.is-media-room .v2-shell-actions .v2-btn{justify-content:center;gap:0;width:2.35rem;min-width:2.35rem;padding-inline:0;font-size:0}.v2-app-shell.is-media-room .v2-shell-actions .v2-btn span{display:none}.v2-app-shell.is-media-room .v2-shell-command-row{grid-template-columns:minmax(8rem,1fr) max-content}.v2-app-shell.is-media-room .v2-shell-command-row.has-back{grid-template-columns:max-content minmax(9rem,1fr) max-content}.v2-app-shell.is-media-room .v2-browser-control-trigger{width:2.5rem;padding-inline:0}.v2-app-shell.is-media-room .v2-browser-control-trigger>span{display:none}}.v2-projects-screen{isolation:isolate;--project-art-bg:var(--v2-canvas-soft);--project-art-accent:var(--v2-accent);position:relative}.v2-projects-screen:before{content:"";border-radius:calc(var(--v2-radius) * 1.8);background:radial-gradient(circle at 22% 8%,var(--project-art-accent),transparent 22rem),radial-gradient(circle at 76% 12%,#ffffff07,transparent 24rem),linear-gradient(180deg,#ffffff07,transparent 78%);height:min(36rem,62vh);position:absolute;inset:-1rem -.75rem auto}@supports (color:color-mix(in lab,red,red)){.v2-projects-screen:before{background:radial-gradient(circle at 22% 8%,color-mix(in srgb,var(--project-art-accent) 5%,transparent),transparent 22rem),radial-gradient(circle at 76% 12%,#ffffff07,transparent 24rem),linear-gradient(180deg,#ffffff07,transparent 78%)}}.v2-projects-screen:before{opacity:.68;pointer-events:none;z-index:-1}.v2-projects-screen>*{z-index:1;position:relative}.v2-project-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;max-width:100%;display:inline-flex}.v2-project-header-actions-mobile{display:none}.v2-project-actions-menu{position:relative}.v2-project-actions-popover{z-index:100;border:1px solid var(--v2-border-strong);background:#181b1f;border-radius:8px;gap:.2rem;width:min(17rem,100vw - 1.5rem);padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 18px 42px #00000061}.v2-project-actions-popover>*{color:#d8dadd;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:.65rem;min-height:2.6rem;padding:.55rem .65rem;font-size:.84rem;font-weight:650;display:flex}.v2-project-actions-popover>:hover,.v2-project-actions-popover>:focus-visible{color:#fff;background:#252930;outline:none}.v2-action-menu{display:inline-grid;position:relative}.v2-action-menu-trigger{gap:.45rem}.v2-action-menu-popover{z-index:100;border:1px solid var(--v2-border-strong);background:#181b1f;border-radius:8px;gap:.2rem;width:min(17rem,100vw - 1.5rem);padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);box-shadow:0 18px 42px #00000061}.v2-action-menu-popover.is-right{right:0}.v2-action-menu-popover.is-left{left:0}.v2-action-menu-item{color:#d8dadd;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:.65rem;min-height:2.6rem;padding:.55rem .65rem;font-size:.84rem;font-weight:650;display:flex}.v2-action-menu-item.has-separator{border-top:1px solid #30343a;border-radius:0 0 5px 5px;margin-top:.25rem}.v2-action-menu-item:hover,.v2-action-menu-item:focus-visible{color:#fff;background:#252930;outline:none}.v2-action-menu-item.is-danger{color:#ffb4ae}.v2-action-menu-item.is-danger:hover,.v2-action-menu-item.is-danger:focus-visible{color:#ffd8d4;background:#2a1919}.v2-item-action-menu{z-index:24;opacity:0;transition:opacity .14s;position:absolute}.v2-project-item-actions,.v2-file-item-actions,.v2-post-folder-item-actions{top:.7rem;right:.7rem}.v2-folder-item-actions{top:50%;right:.55rem;transform:translateY(-50%)}.v2-item-action-menu .v2-action-menu-trigger{background:#0d0e10e6;border-radius:7px;place-items:center;width:2.15rem;min-width:2.15rem;height:2.15rem;min-height:2.15rem;padding:0;display:grid}.v2-item-action-menu .v2-action-menu-trigger>span{display:none}.v2-project-card:hover .v2-project-item-actions,.v2-project-card:focus-within .v2-project-item-actions,.v2-browser-folder-card:hover .v2-folder-item-actions,.v2-browser-folder-card:focus-within .v2-folder-item-actions,.v2-post-folder-card:hover .v2-post-folder-item-actions,.v2-post-folder-card:focus-within .v2-post-folder-item-actions,.v2-media-item:hover .v2-file-item-actions,.v2-media-item:focus-within .v2-file-item-actions,.v2-item-action-menu:has(.v2-action-menu-popover){opacity:1}.v2-project-card:focus-within,.v2-browser-folder-card:focus-within,.v2-post-folder-card:focus-within,.v2-media-item:focus-within{z-index:30}@media(hover:none){.v2-item-action-menu{opacity:1}}.v2-global-search-results{background:#0c0a099e;border:1px solid #78716c33;border-radius:10px;gap:.55rem;padding:.75rem;display:grid}.v2-global-search-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.45rem;display:grid}.v2-global-search-file{color:#e7e5e4;border-radius:8px;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.3rem;padding:.3rem .45rem;transition:background-color .14s;display:grid}.v2-global-search-file:hover,.v2-global-search-file:focus-visible{background:#78716c24;outline:none}.v2-global-search-file-preview{color:#a8a29e;background:#262626;border-radius:7px;place-items:center;width:2.75rem;height:2.75rem;display:grid;overflow:hidden}.v2-global-search-file-preview img{object-fit:cover;width:100%;height:100%}.v2-global-search-file-name,.v2-global-search-file-project{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.v2-global-search-file-name{font-size:.82rem;font-weight:650}.v2-global-search-file-project,.v2-global-search-loading,.v2-global-search-empty,.v2-global-search-error{color:#a8a29e;font-size:.72rem}.v2-global-search-error{color:#fca5a5}.v2-continue-watching{gap:.65rem;display:grid}.v2-continue-header{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.v2-continue-actions{flex:none;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.v2-continue-action{gap:.35rem;height:2rem;min-height:2rem;padding-inline:.58rem;font-size:.72rem}.v2-continue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;display:grid}.v2-continue-card{--v2-media-primary:#26282d;--v2-media-secondary:#ff675d;border:1px solid var(--v2-media-secondary);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-continue-card{border:1px solid color-mix(in srgb,var(--v2-media-secondary) 30%,#78716c2e)}}.v2-continue-card{background:radial-gradient(circle at 12% 0%,var(--v2-media-primary),transparent 68%),var(--v2-media-primary);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.v2-continue-card{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--v2-media-primary) 30%,transparent),transparent 68%),color-mix(in srgb,var(--v2-media-primary) 9%,#171717d1)}}.v2-continue-card{color:#e7e5e4}.v2-continue-card:hover,.v2-continue-card:focus-within{border-color:var(--v2-media-secondary)}@supports (color:color-mix(in lab,red,red)){.v2-continue-card:hover,.v2-continue-card:focus-within{border-color:color-mix(in srgb,var(--v2-media-secondary) 64%,white 8%)}}.v2-continue-card:hover,.v2-continue-card:focus-within{outline:none}.v2-continue-link{min-width:0;color:inherit;display:grid}.v2-continue-link:focus-visible{outline:none}.v2-continue-art{aspect-ratio:16/9;color:#a8a29e;background:#171717;place-items:center;display:grid;position:relative;overflow:hidden}.v2-continue-art img{object-fit:cover;width:100%;height:100%}.v2-continue-progress{background:#000000b3;height:3px;position:absolute;inset:auto 0 0}.v2-continue-progress>span{background:var(--v2-media-secondary);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.v2-continue-progress>span{background:color-mix(in srgb,var(--v2-media-secondary) 78%,white)}}.v2-continue-copy{min-width:0;padding:.55rem .65rem .65rem}.v2-continue-dismiss{z-index:2;color:#f0f3f6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090ad1;border:1px solid #fff3;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;display:grid;position:absolute;top:.42rem;right:.42rem;box-shadow:0 4px 14px #00000052}.v2-continue-dismiss:hover,.v2-continue-dismiss:focus-visible{color:#ffd8d4;background:#2b1a19;border-color:#ffb5aea3;outline:none}.v2-continue-dismiss:disabled{opacity:.45}@media(min-width:768px){.v2-continue-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:479px){.v2-continue-header{align-items:flex-start}.v2-continue-actions{flex-wrap:wrap}.v2-continue-action{padding-inline:.48rem}}.v2-project-header-search{width:clamp(16rem,27vw,28rem);min-width:14rem}.v2-project-header-search>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-project-header-search .v2-field-control,.v2-project-header-search .v2-field-input{height:2.35rem;min-height:2.35rem}.v2-project-header-action{min-width:max-content;padding-inline:.85rem}.v2-project-header-shortcut{width:2.5rem;min-width:2.5rem;padding-inline:0}.v2-project-header-shortcut-label{display:none}@media(min-width:640px){.v2-project-header-shortcut{width:auto;min-width:max-content;padding-inline:.85rem}.v2-project-header-shortcut-label{display:inline-flex}}.v2-project-header-action-primary{box-shadow:0 16px 36px #ff453a3d}.v2-project-quick-links{border-radius:var(--v2-radius);background:linear-gradient(180deg,#ffffff13,#ffffff07),var(--v2-surface);border:1px solid #ffffff24;gap:.55rem;min-width:0;max-width:100%;display:flex;overflow:auto hidden}@supports (color:color-mix(in lab,red,red)){.v2-project-quick-links{background:linear-gradient(180deg,#ffffff13,#ffffff07),color-mix(in srgb,var(--v2-surface) 78%,transparent)}}.v2-project-quick-links{scrollbar-width:none;padding:.4rem;box-shadow:inset 0 1px #ffffff0e,0 16px 44px #00000029}.v2-project-quick-links::-webkit-scrollbar{display:none}.v2-project-quick-link{border-radius:var(--v2-radius);background:linear-gradient(180deg,#ffffff12,#ffffff06),var(--v2-surface-raised);border:1px solid #ffffff21;flex:1 0 8.6rem;align-items:center;gap:.65rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.v2-project-quick-link{background:linear-gradient(180deg,#ffffff12,#ffffff06),color-mix(in srgb,var(--v2-surface-raised) 42%,transparent)}}.v2-project-quick-link{color:var(--v2-text);box-shadow:none;padding:.62rem .68rem;font-size:.875rem;font-weight:800;transition:border-color .16s,background-color .16s,transform .16s,box-shadow .16s}.v2-project-quick-link:hover,.v2-project-quick-link:focus-visible{background:linear-gradient(180deg,#ffffff1b,#ffffff09),var(--v2-surface-raised);border-color:#ffffff47}@supports (color:color-mix(in lab,red,red)){.v2-project-quick-link:hover,.v2-project-quick-link:focus-visible{background:linear-gradient(180deg,#ffffff1b,#ffffff09),color-mix(in srgb,var(--v2-surface-raised) 78%,transparent)}}.v2-project-quick-link:hover,.v2-project-quick-link:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 14px 34px #00000038}.v2-project-quick-icon{border-radius:var(--v2-radius);color:#ffb4ae;background:linear-gradient(#fff8ef1f,#fff8ef0a),#fff8ef0f;border:1px solid #fff4e424;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:grid}.v2-project-quick-link[data-tone=gold] .v2-project-quick-icon{color:#f2c572}.v2-project-quick-link[data-tone=teal] .v2-project-quick-icon{color:#7cc8b8}.v2-project-quick-link[data-tone=red] .v2-project-quick-icon{color:#ffb4ae;background:#ff453a24}.v2-project-list{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;display:grid;overflow:visible}.v2-project-list .v2-project-card{border:1px solid var(--v2-border);border-radius:var(--v2-radius);background:linear-gradient(180deg,#ffffff10,#ffffff06),var(--v2-surface-glass);isolation:isolate;padding:.42rem;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .14s;box-shadow:0 18px 48px #0000002e}.v2-project-list .v2-project-card:hover{background:linear-gradient(180deg,#ffffff1b,#ffffff09),var(--v2-surface-hover);border-color:#ffffff52;transform:translateY(-1px);box-shadow:0 24px 58px #0000003d}.v2-project-card{min-height:0}.v2-project-list .v2-project-card[data-selected=true]{background:linear-gradient(180deg,#ff6f611a,#fff4e507),var(--v2-surface-hover);border-color:#ff958594}.v2-project-card-link{min-height:100%;color:inherit;border-radius:var(--v2-radius);padding:0;display:grid;position:relative}.v2-project-card-link:focus-visible{outline-offset:3px;outline:2px solid #ff675d6b}.v2-project-card[data-selecting=true] .v2-project-card-link{padding-left:0}.v2-project-card-open{z-index:6;border-radius:var(--v2-radius);background:var(--v2-surface);border:1px solid #fff4e52e;align-items:center;gap:.32rem;display:inline-flex;position:absolute;top:.9rem;right:.9rem}@supports (color:color-mix(in lab,red,red)){.v2-project-card-open{background:color-mix(in srgb,var(--v2-surface) 78%,var(--v2-bg-deep))}}.v2-project-card-open{color:#fff8ef;opacity:.94;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.34rem .48rem;font-size:.72rem;font-weight:850;line-height:1;transition:opacity .16s,transform .16s,border-color .16s,background-color .16s;transform:translateY(0)}.v2-project-card:hover .v2-project-card-open,.v2-project-card:focus-within .v2-project-card-open,.v2-project-card-link:hover .v2-project-card-open,.v2-project-card-link:focus-visible .v2-project-card-open{background:var(--v2-surface-soft);border-color:#fff4e557}@supports (color:color-mix(in lab,red,red)){.v2-project-card:hover .v2-project-card-open,.v2-project-card:focus-within .v2-project-card-open,.v2-project-card-link:hover .v2-project-card-open,.v2-project-card-link:focus-visible .v2-project-card-open{background:color-mix(in srgb,var(--v2-surface-soft) 84%,var(--v2-bg-deep))}}.v2-project-card:hover .v2-project-card-open,.v2-project-card:focus-within .v2-project-card-open,.v2-project-card-link:hover .v2-project-card-open,.v2-project-card-link:focus-visible .v2-project-card-open{opacity:1;transform:translateY(0)}.v2-project-poster{aspect-ratio:16/9;border-radius:var(--v2-radius);clip-path:inset(0 round var(--v2-radius));background:linear-gradient(135deg,var(--project-art-bg),var(--project-art-bg) 56%,var(--v2-bg-deep) 100%),var(--project-art-bg);border:1px solid #ffeed633;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-project-poster{background:linear-gradient(135deg,color-mix(in srgb,var(--project-art-bg) 76%,#fff 12%),color-mix(in srgb,var(--project-art-bg) 62%,var(--project-art-accent) 18%) 56%,color-mix(in srgb,var(--v2-bg-deep) 68%,var(--project-art-bg) 32%)),var(--project-art-bg)}}.v2-project-poster{box-shadow:inset 0 1px #ffffff0f}.v2-browser-file-original{color:var(--v2-subtle);margin-top:.22rem;font-size:.7rem}.v2-media-grid[data-mode=browser][data-density=compact]{grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));gap:.55rem}.v2-media-grid[data-mode=browser][data-density=compact] .v2-browser-file-thumb{min-height:clamp(6.75rem,9vw,8.5rem)}.v2-media-grid[data-mode=browser][data-density=compact] .v2-browser-file-body{min-height:5.6rem;padding:.55rem}.v2-media-grid[data-mode=browser][data-density=compact] .v2-browser-file-title{font-size:.82rem}@media(max-width:639px){.v2-media-grid[data-mode=browser][data-density=compact] .v2-media-tile.is-browser{grid-column:1/-1;grid-template-rows:1fr;grid-template-columns:6.5rem minmax(0,1fr)}.v2-media-grid[data-mode=browser][data-density=compact]{grid-template-columns:1fr}.v2-media-grid[data-mode=browser][data-density=compact] .v2-browser-file-preview,.v2-media-grid[data-mode=browser][data-density=compact] .v2-browser-file-thumb{aspect-ratio:auto;height:100%;min-height:6.5rem}.v2-media-grid[data-mode=browser][data-density=compact] .v2-browser-file-body{min-height:6.5rem}}@supports (color:color-mix(in lab,red,red)){.v2-project-skeleton-poster{background:linear-gradient(110deg,#ffffff0e,#ffffff21,#ffffff0b),color-mix(in srgb,var(--v2-surface) 78%,var(--v2-bg-deep))}}.v2-project-skeleton-poster{background-size:220% 100%;animation:1.45s ease-in-out infinite v2-skeleton-sheen}.v2-project-poster:before{content:"";background:radial-gradient(circle at 22% 18%,var(--project-art-accent),transparent 42%),linear-gradient(90deg,#ffffff0e 0 1px,transparent 1px 12.5%),linear-gradient(180deg,transparent 0 54%,#1e242057 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.v2-project-poster:before{background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--project-art-accent) 24%,transparent),transparent 42%),linear-gradient(90deg,#ffffff0e 0 1px,transparent 1px 12.5%),linear-gradient(180deg,transparent 0 54%,#1e242057 100%)}}.v2-project-poster:before{opacity:.88}.v2-project-poster.has-media:before{z-index:1;opacity:1;background:linear-gradient(#11141203 0 44%,#1114126b),linear-gradient(90deg,#11141233,#0000 50%,#1114121a)}.v2-project-poster:after{content:"";background:var(--project-art-accent);opacity:.92;z-index:3;height:3px;position:absolute;inset:auto 0 0}.v2-project-poster-media{background:linear-gradient(135deg,#ffffff0e,#ffffff05),var(--project-art-bg);gap:1px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.v2-project-poster-media{background:linear-gradient(135deg,#ffffff0e,#ffffff05),color-mix(in srgb,var(--project-art-bg) 64%,var(--v2-bg-deep) 36%)}}.v2-project-poster-media{transform:translateZ(0)}.v2-project-poster-media:before{content:"";background:linear-gradient(110deg,transparent 0 32%,#ffffff1c 46%,transparent 62%),var(--project-art-bg);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.v2-project-poster-media:before{background:linear-gradient(110deg,transparent 0 32%,#ffffff1c 46%,transparent 62%),color-mix(in srgb,var(--project-art-bg) 56%,var(--v2-bg-deep) 44%)}}.v2-project-poster-media:before{opacity:.52;pointer-events:none;background-size:220% 100%;animation:1.45s ease-in-out infinite v2-skeleton-sheen}.v2-project-poster-media.count-1{display:block}.v2-project-poster-media.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-project-poster-media.count-3,.v2-project-poster-media.count-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.18fr) repeat(2,minmax(0,.92fr))}.v2-project-poster-media.count-3 .v2-project-poster-media-tile:first-child{grid-area:span 2/1}.v2-project-poster-media.count-3 .v2-project-poster-media-tile:nth-child(2),.v2-project-poster-media.count-3 .v2-project-poster-media-tile:nth-child(3){grid-column:2/span 2}.v2-project-poster-media.count-4 .v2-project-poster-media-tile:first-child{grid-area:span 2/1}.v2-project-poster-media.count-4 .v2-project-poster-media-tile:nth-child(2){grid-column:2/span 2}.v2-project-poster-media.count-4 .v2-project-poster-media-tile:nth-child(3){grid-column:2}.v2-project-poster-media.count-4 .v2-project-poster-media-tile:nth-child(4){grid-column:3}.v2-project-poster-media-tile{background:radial-gradient(circle at 28% 16%,var(--project-art-accent),transparent 58%),var(--project-art-bg);place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-project-poster-media-tile{background:radial-gradient(circle at 28% 16%,color-mix(in srgb,var(--project-art-accent) 12%,transparent),transparent 58%),color-mix(in srgb,var(--project-art-bg) 62%,var(--v2-bg-deep) 38%)}}.v2-project-poster-media-tile{color:#ffffffbd}.v2-project-poster-media-tile.is-fallback{z-index:1}.v2-project-poster-media img{object-fit:cover;object-position:var(--v2-preview-object-position,center);opacity:0;image-rendering:auto;backface-visibility:hidden;will-change:transform;width:100%;height:100%;transition:opacity .22s,transform .26s;display:block;position:absolute;inset:0;transform:translateZ(0)scale(1.004)}.v2-project-poster-media img[data-loaded=true]{opacity:1;transform:translateZ(0)scale(1.001)}.v2-project-poster-media:has(img[data-loaded=true]):before{opacity:0;animation:none}.v2-project-poster:hover .v2-project-poster-media img,.v2-project-card:focus-within .v2-project-poster-media img{opacity:1;transform:translateZ(0)scale(1.014)}.v2-project-list .v2-project-poster-mark{background:var(--v2-surface);border-color:#ffffff2e;max-width:calc(100% - 6.5rem);top:.72rem;bottom:auto}@supports (color:color-mix(in lab,red,red)){.v2-project-list .v2-project-poster-mark{background:color-mix(in srgb,var(--v2-surface) 74%,transparent)}}.v2-project-list .v2-project-poster-mark{color:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v2-project-list .v2-project-poster-initials{opacity:.74;font-size:clamp(1.65rem,6vw,2.8rem);top:.9rem;bottom:auto;right:.95rem}.v2-project-toolbar{z-index:6;border-color:var(--v2-border);background:linear-gradient(180deg,#fffaf021,#fffaf00d),var(--v2-surface-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(100%,14rem);margin-left:auto;position:relative;box-shadow:0 18px 54px #1114121a}.v2-project-status-row{z-index:3;color:var(--v2-muted);position:relative}.v2-project-status-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.v2-project-status-sort{flex:0 0 14rem;width:14rem}.v2-project-status-sort>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-project-status-sort .v2-select-trigger{height:2.5rem;min-height:2.5rem}.v2-project-reset{color:#fff1e6;text-underline-offset:.22rem;background:0 0;border:0;font-weight:800;-webkit-text-decoration:underline #ff675d75;text-decoration:underline #ff675d75}.v2-project-reset:hover,.v2-project-reset:focus-visible{color:#fff;text-decoration-color:#ff675de6}.v2-selection-toggle{border-radius:var(--v2-radius);width:2.5rem;height:2.5rem;color:var(--v2-muted);background:linear-gradient(#fff8ef15,#fff8ef07),#37312de6;border:1px solid #fff4e429;flex-shrink:0;place-items:center;transition:border-color .16s,background-color .16s,color .16s,opacity .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff0a}.v2-selection-toggle:hover,.v2-selection-toggle:focus-visible{color:var(--v2-text);background:linear-gradient(#fff8ef17,#fff8ef08),#2a2623f0;border-color:#fff4e452;outline:none;transform:translateY(-1px)}.v2-selection-toggle:focus-visible{box-shadow:0 0 0 3px #ff453a2e}.v2-selection-toggle.is-selected{color:#fff8ef;background:linear-gradient(#ff675d38,#ff453a1f),#2a2320f0;border-color:#ff675d9e}.v2-selection-bar{border-radius:var(--v2-radius);background:radial-gradient(circle at 8% 0,#ff675d21,#0000 10rem),linear-gradient(#fff8ef14,#fff8ef07),#36302bdb;border:1px solid #fff4e424;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;max-width:100%;padding:.35rem;display:flex;box-shadow:inset 0 1px #ffffff09}.v2-selection-status,.v2-selection-action{border-radius:var(--v2-radius);min-height:2.1rem;color:var(--v2-muted);border:1px solid #fff4e424;flex-shrink:0;justify-content:center;align-items:center;gap:.42rem;padding:.42rem .68rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.v2-selection-status{background:#fff8ef0e}.v2-selection-status[data-selected=true]{color:#ffd8d4;background:#ff453a24;border-color:#ff675d6b}.v2-selection-action{color:var(--v2-text);background:linear-gradient(#fff8ef0d,#fff8ef04),#211f1de0;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.v2-selection-action:hover:not(:disabled),.v2-selection-action:focus-visible{color:#fff;background:#2f2a27f0;border-color:#fff4e447;outline:none;transform:translateY(-1px)}.v2-selection-action:focus-visible{box-shadow:0 0 0 3px #ff453a2e}.v2-selection-action.is-danger{color:#ffd8d4;background:#ff453a1f;border-color:#ff817852}.v2-selection-action.is-danger:hover:not(:disabled),.v2-selection-action.is-danger:focus-visible{background:#ff453a2e;border-color:#ff81788a}.v2-selection-action:disabled{pointer-events:none;opacity:.52}.v2-move-dialog{min-height:0}.v2-edit-textarea{resize:vertical;height:auto;min-height:6.5rem;padding-block:.6rem}.v2-move-summary{flex-wrap:wrap;gap:.5rem;display:flex}.v2-move-summary span{border-radius:var(--v2-radius);min-width:0;color:var(--v2-muted);background:#fff8ef0e;border:1px solid #fff4e421;align-items:center;gap:.45rem;padding:.4rem .6rem;font-size:.78rem;font-weight:800;display:inline-flex}.v2-move-summary svg{color:var(--v2-accent-strong)}.v2-move-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:1rem;min-height:0;display:grid}.v2-move-section{gap:.5rem;min-height:0;display:grid}.v2-move-section-title{color:var(--v2-subtle);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:850}.v2-move-section-heading{gap:.5rem;display:grid}.v2-move-list{border-radius:var(--v2-radius);background:linear-gradient(#fff8ef0b,#fff8ef04),#141312c7;border:1px solid #fff4e424;min-height:12rem;padding:.45rem;overflow-y:auto;box-shadow:inset 0 1px #ffffff09}.v2-move-project-list{max-height:19rem}.v2-move-folder-list{max-height:24rem}.v2-move-folder-row{align-items:center;gap:.3rem;min-width:0;display:flex}.v2-move-folder-expander{border-radius:var(--v2-radius);width:2.1rem;height:2.1rem;color:var(--v2-subtle);border:1px solid #0000;flex-shrink:0;place-items:center;transition:border-color .16s,background-color .16s,color .16s;display:grid}.v2-move-folder-expander:hover:not(:disabled),.v2-move-folder-expander:focus-visible{color:var(--v2-text);background:#fff8ef0f;border-color:#fff4e429;outline:none}.v2-move-folder-expander:disabled{opacity:.34}.v2-move-option{border-radius:var(--v2-radius);width:100%;min-width:0;min-height:2.35rem;color:var(--v2-muted);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:.55rem;padding:.45rem .6rem;font-size:.875rem;font-weight:780;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:flex}.v2-move-option svg{color:#f2c572}.v2-move-option:hover:not(:disabled),.v2-move-option:focus-visible{color:var(--v2-text);background:#fff8ef11;border-color:#fff4e42e;outline:none}.v2-move-option[data-selected=true]{color:#fff8ef;background:linear-gradient(#ff675d2e,#ff453a14),#fff8ef0a;border-color:#ff675d7a;box-shadow:inset 3px 0 #ff675dc7}.v2-move-option[data-selected=true] svg{color:#ffb4ae}.v2-move-option[data-disabled=true],.v2-move-option:disabled{cursor:not-allowed;opacity:.45}.v2-move-child-count{color:var(--v2-subtle);font-variant-numeric:tabular-nums;background:#fff8ef13;border-radius:999px;flex-shrink:0;padding:.1rem .42rem;font-size:.68rem}.v2-move-search-result{border-radius:var(--v2-radius);width:100%;min-width:0;color:var(--v2-muted);text-align:left;border:1px solid #0000;align-items:flex-start;gap:.55rem;padding:.55rem .6rem;display:flex}.v2-move-search-result svg{color:#f2c572;margin-top:.15rem}.v2-move-search-result span{gap:.15rem;display:grid}.v2-move-search-result strong{color:var(--v2-text);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.v2-move-search-result small{color:var(--v2-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.v2-move-search-result:hover:not(:disabled),.v2-move-search-result:focus-visible,.v2-move-search-result[data-selected=true]{background:#ff675d1a;border-color:#ff675d6b;outline:none}.v2-move-search-result:disabled{cursor:not-allowed;opacity:.42}.v2-move-empty{border-radius:var(--v2-radius);color:var(--v2-subtle);border:1px dashed #fff4e421;padding:.85rem;font-size:.875rem}.v2-move-actions{grid-column:1/-1;justify-content:flex-end;gap:.5rem;display:flex}@media(max-width:640px){.v2-move-layout{grid-template-columns:1fr}.v2-move-project-list,.v2-move-folder-list{max-height:13rem}.v2-move-actions{grid-template-columns:1fr;display:grid}}.v2-browser-screen{isolation:isolate;--project-art-bg:var(--v2-surface);--project-art-accent:var(--v2-accent);--v2-browser-item:#151719;--v2-browser-item-hover:#1a1d20;--v2-browser-line:#ffffff1a;gap:.95rem;display:grid;position:relative}.v2-browser-screen:before{display:none}.v2-browser-screen>*{z-index:1;position:relative}.v2-browser-hero{border-radius:var(--v2-radius);background:radial-gradient(circle at 18% 0%,var(--project-art-accent),transparent 24rem),linear-gradient(135deg,#ffffff0f,transparent 34%),linear-gradient(145deg,var(--v2-surface-soft) 0,var(--v2-surface) 50%,var(--v2-bg) 100%);border:1px solid #ffffff29;grid-template-columns:minmax(0,1.12fr) minmax(18rem,.58fr);gap:1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-browser-hero{background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--project-art-accent) 5%,transparent),transparent 24rem),linear-gradient(135deg,#ffffff0f,transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--v2-surface-soft) 46%,var(--v2-bg-deep) 54%) 0,var(--v2-surface) 50%,var(--v2-bg) 100%)}}.v2-browser-hero{padding:1rem;box-shadow:0 22px 72px #00000047}.v2-media-ambient{z-index:0;background-image:var(--v2-hero-media);filter:blur(44px)saturate(1.02)brightness(.78);opacity:.24;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-18%;transform:scale(1.04)}.v2-browser-hero.has-media-ambient:before{content:"";z-index:1;background:linear-gradient(90deg,var(--v2-bg-deep),var(--v2-surface) 48%,var(--v2-bg-deep)),linear-gradient(180deg,#ffffff0d,#12121424);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.v2-browser-hero.has-media-ambient:before{background:linear-gradient(90deg,color-mix(in srgb,var(--v2-bg-deep) 88%,transparent),color-mix(in srgb,var(--v2-surface) 54%,transparent) 48%,color-mix(in srgb,var(--v2-bg-deep) 82%,transparent)),linear-gradient(180deg,#ffffff0d,#12121424)}}.v2-browser-hero.has-media-ambient:before{pointer-events:none}.v2-browser-hero>:not(.v2-media-ambient){z-index:2;position:relative}.v2-browser-hero-copy{flex-direction:column;justify-content:center;gap:.65rem;min-width:0;display:flex}.v2-browser-hero-copy h2{color:var(--v2-text);letter-spacing:0;margin:0;font-size:clamp(1.55rem,3.2vw,2.65rem);font-weight:830;line-height:1.05}.v2-browser-hero-copy p{max-width:52rem;color:var(--v2-muted);margin:0;font-size:.9rem;line-height:1.48}.v2-browser-hero-actions{flex-wrap:wrap;gap:.5rem;display:flex}.v2-browser-hero-actions .v2-browser-hero-secondary,.v2-browser-hero-actions .v2-project-spotlight-action{min-height:2.65rem}.v2-browser-hero-secondary{border:1px solid var(--v2-border);border-radius:var(--v2-radius);background:var(--v2-surface-raised);justify-content:center;align-items:center;gap:.45rem;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v2-browser-hero-secondary{background:color-mix(in srgb,var(--v2-surface-raised) 44%,transparent)}}.v2-browser-hero-secondary{color:var(--v2-text);padding:.65rem .85rem;font-size:.875rem;font-weight:800;transition:border-color .16s,background-color .16s,transform .16s}.v2-browser-hero-secondary:hover,.v2-browser-hero-secondary:focus-visible{border-color:var(--v2-border-strong);background:var(--v2-surface-raised)}@supports (color:color-mix(in lab,red,red)){.v2-browser-hero-secondary:hover,.v2-browser-hero-secondary:focus-visible{background:color-mix(in srgb,var(--v2-surface-raised) 70%,transparent)}}.v2-browser-hero-secondary:hover,.v2-browser-hero-secondary:focus-visible{transform:translateY(-1px)}.v2-browser-hero-side{align-content:center;gap:0;min-width:0;display:grid}.v2-browser-preview{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;height:clamp(10.5rem,18vw,13rem);min-height:0;display:grid}.v2-browser-preview.is-empty{grid-template-columns:minmax(0,1fr);min-height:10rem}.v2-browser-preview-empty,.v2-browser-preview-item{isolation:isolate;border-radius:var(--v2-radius);background:radial-gradient(circle at 30% 20%,#ffffff1c,transparent 22%),linear-gradient(145deg,var(--v2-file-art-base,var(--v2-surface)),var(--v2-file-art-accent,var(--v2-accent)));border:1px solid #ffffff24;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-browser-preview-empty,.v2-browser-preview-item{background:radial-gradient(circle at 30% 20%,#ffffff1c,transparent 22%),linear-gradient(145deg,var(--v2-file-art-base,var(--v2-surface)),color-mix(in srgb,var(--v2-file-art-accent,var(--v2-accent)) 18%,var(--v2-bg-deep)))}}.v2-browser-preview-empty,.v2-browser-preview-item{color:var(--v2-file-art-ink,var(--v2-text));box-shadow:inset 0 1px #ffffff0f,0 12px 32px #0000003d}.v2-browser-preview-empty{min-height:10rem;color:var(--v2-subtle);place-items:center;display:grid}.v2-browser-preview-item:first-child{grid-area:span 2/span 2}.v2-browser-preview-item:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0d0d0e05 32%,#0d0d0e7a),radial-gradient(circle at 16% 10%,#ffffff12,#0000 42%);position:absolute;inset:0}.v2-browser-preview-item img{z-index:0;object-fit:cover;object-position:center;image-rendering:auto;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.v2-browser-preview-item.has-art{place-items:center;display:grid}.v2-browser-preview-item.has-art svg{z-index:1;opacity:.92;position:relative}.v2-browser-preview-kind,.v2-browser-preview-title{z-index:2;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - .75rem);position:absolute;overflow:hidden}.v2-browser-preview-kind{border-radius:var(--v2-radius);background:var(--v2-surface);border:1px solid #ffffff2e;top:.38rem;left:.38rem}@supports (color:color-mix(in lab,red,red)){.v2-browser-preview-kind{background:color-mix(in srgb,var(--v2-surface) 76%,var(--v2-bg-deep))}}.v2-browser-preview-kind{color:var(--v2-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.22rem .4rem;font-size:.64rem;font-weight:900;line-height:1}.v2-browser-preview-title{color:var(--v2-text);text-shadow:0 1px 10px #0000008f;inset-inline:.45rem;font-size:.68rem;font-weight:850;line-height:1.1;bottom:.42rem}.v2-browser-preview-item:first-child .v2-browser-preview-title{font-size:.82rem}.v2-browser-hero .v2-browser-preview-title{display:none}.v2-browser-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.v2-browser-stat-strip{flex-wrap:wrap;gap:.45rem;min-width:0;display:flex}.v2-browser-stat{border-radius:var(--v2-radius);background:linear-gradient(180deg,#ffffff13,#ffffff07),var(--v2-surface-raised);border:1px solid #ffffff24;align-content:center;gap:.18rem;min-width:0;min-height:5.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.v2-browser-stat{background:linear-gradient(180deg,#ffffff13,#ffffff07),color-mix(in srgb,var(--v2-surface-raised) 38%,transparent)}}.v2-browser-stat{padding:.7rem;box-shadow:inset 0 1px #ffffff09}.v2-browser-stat svg{color:var(--v2-accent-strong)}.v2-browser-stat span{color:var(--v2-text);font-size:1.2rem;font-weight:830;line-height:1}.v2-browser-stat small{color:var(--v2-subtle);font-size:.72rem;font-weight:800}.v2-browser-stat-strip .v2-browser-stat{grid-template-columns:auto auto auto;align-content:center;align-items:center;gap:.38rem;min-height:2.45rem;padding:.45rem .62rem;display:inline-grid}.v2-browser-stat-strip .v2-browser-stat span{font-size:.9rem}.v2-browser-stat-strip .v2-browser-stat small{font-size:.68rem}.v2-browser-controls{z-index:7;position:relative}.v2-browser-header-actions .v2-btn{min-width:2.5rem}.v2-browser-path-row{scrollbar-width:none;min-width:0;padding-bottom:.2rem;overflow-x:auto}.v2-browser-path-row::-webkit-scrollbar{display:none}.v2-browser-breadcrumb{color:var(--v2-muted);min-width:max-content;font-size:.9rem;line-height:1.25}.v2-browser-content-grid{gap:1.35rem}.v2-browser-files-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.75rem),1fr))}.v2-browser-breadcrumb a{color:var(--v2-muted);transition:background-color .16s,color .16s}.v2-browser-breadcrumb a:hover,.v2-browser-breadcrumb a:focus-visible{color:var(--v2-text);background:#ffffff12}.v2-browser-back{border:1px solid var(--v2-border);background:var(--v2-surface-raised)}@supports (color:color-mix(in lab,red,red)){.v2-browser-back{background:color-mix(in srgb,var(--v2-surface-raised) 42%,transparent)}}.v2-browser-back{color:var(--v2-text)}.v2-shell-back-slot .v2-browser-back,.v2-shell-back-slot .v2-gallery-back{align-items:center;height:2.5rem;min-height:2.5rem;padding-block:0;padding-inline:.78rem}.v2-browser-filter-toggle,.v2-browser-filter-panel{background:var(--v2-surface);border:1px solid #ffffff29}@supports (color:color-mix(in lab,red,red)){.v2-browser-filter-toggle,.v2-browser-filter-panel{background:color-mix(in srgb,var(--v2-surface) 68%,transparent)}}.v2-browser-filter-toggle,.v2-browser-filter-panel{color:var(--v2-text)}.v2-browser-filter-toggle svg{color:var(--v2-accent-strong)}.v2-browser-filter-toggle span:last-child,.v2-browser-count-row{color:var(--v2-subtle)}.v2-browser-filter-panel{z-index:8;border-radius:var(--v2-radius);padding:.75rem;position:relative}.v2-browser-kind-row{scrollbar-width:none}.v2-browser-kind-row::-webkit-scrollbar{display:none}.v2-browser-kind-chip{border-color:var(--v2-border);background:var(--v2-surface)}@supports (color:color-mix(in lab,red,red)){.v2-browser-kind-chip{background:color-mix(in srgb,var(--v2-surface) 54%,transparent)}}.v2-browser-kind-chip{color:var(--v2-muted)}.v2-browser-kind-chip:hover,.v2-browser-kind-chip:focus-visible{border-color:var(--v2-border-strong);background:var(--v2-surface-soft);color:var(--v2-text)}.v2-browser-kind-chip[data-active=true]{background:var(--v2-accent);color:var(--v2-accent-ink);border-color:#ff453ac7}.v2-browser-screen .v2-card-base{border-color:var(--v2-browser-line);background:var(--v2-browser-item);box-shadow:none}.v2-browser-screen .v2-card-base:hover,.v2-browser-file-tile:hover,.v2-browser-file-tile:focus-visible{background:var(--v2-browser-item-hover);box-shadow:none;border-color:#ffffff2e}.v2-browser-file-tile{isolation:isolate;touch-action:manipulation;background:#141619;border-radius:8px;align-content:start;gap:0;height:100%;min-height:0;padding:0}.v2-browser-file-tile:before{display:none}.v2-browser-file-tile[style*=--v2-file-poster]:before{opacity:.18}.v2-browser-file-tile:hover:before,.v2-browser-file-tile:focus-visible:before{opacity:.28}.v2-browser-file-tile>*{z-index:1;position:relative}.v2-browser-folder-card[data-selected=true],.v2-browser-file-tile[data-selected=true]{background:#191413;border-color:#ff675db8;box-shadow:inset 0 0 0 1px #ff675d47}.v2-browser-folder-card{isolation:isolate;border-radius:8px;min-height:3.35rem}.v2-browser-folder-card:before{display:none}.v2-browser-folder-card:hover:before,.v2-browser-folder-card:focus-within:before{opacity:1}.v2-browser-folder-link{z-index:1;color:var(--v2-text);position:relative}.v2-browser-folder-icon{color:#d7b56d;background:#18191b;border:1px solid #d7b56d4d;border-radius:6px;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.v2-browser-folder-icon.is-channel-avatar{border-radius:999px}.v2-browser-folder-count{border-radius:var(--v2-radius);color:var(--v2-muted);background:#fff1;border:1px solid #ffffff1a}.v2-browser-folder-arrow{width:1.75rem;height:1.75rem;color:var(--v2-subtle);background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;transition:border-color .16s,color .16s,transform .16s;display:grid}.v2-browser-folder-card:hover .v2-browser-folder-arrow,.v2-browser-folder-card:focus-within .v2-browser-folder-arrow{color:var(--v2-text);transform:translate(2px)}.v2-project-folder-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.75rem;display:grid}.v2-project-folder-card{aspect-ratio:16/7;isolation:isolate;background:#151719;border-radius:10px;width:100%;min-width:0;min-height:0;position:relative;overflow:hidden}.v2-project-folder-card .v2-browser-folder-link{border-radius:inherit;height:100%;position:relative;overflow:hidden}.v2-browser-folder-cover,.v2-browser-folder-cover .v2-responsive-thumbnail,.v2-browser-folder-cover-empty{place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.v2-browser-folder-cover{border-radius:inherit;background:#17191c;overflow:hidden}.v2-browser-folder-cover .v2-responsive-thumbnail{object-fit:cover;object-position:50% 50%;transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.v2-browser-folder-cover[data-photo-orientation=portrait] .v2-responsive-thumbnail{object-position:50% 34%}.v2-browser-folder-cover-empty{color:#6f5d38}.v2-browser-folder-cover-icon{width:2.5rem;height:2.5rem}.v2-browser-folder-body{z-index:2;background:linear-gradient(#07080a00,#07080abf 44%,#07080afa);min-width:0;padding:3.25rem 3.15rem .72rem .78rem;display:block;position:absolute;inset:auto 0 0}.v2-project-folder-card[data-has-preview=false] .v2-browser-folder-body{background:linear-gradient(#0a0b0d00,#0a0b0df5)}.v2-browser-folder-title-row{align-items:center;gap:.42rem;min-width:0;display:flex}.v2-browser-folder-title-icon{color:#d7b56d;flex:none;width:.95rem;height:.95rem}.v2-browser-folder-name{color:#f4f2ee;text-overflow:ellipsis;text-shadow:0 1px 10px #000000e6;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:760;line-height:1.2;overflow:hidden}.v2-browser-folder-summary{color:#e8e6e1ad;text-overflow:ellipsis;white-space:nowrap;margin-top:.32rem;font-size:.72rem;font-weight:600;line-height:1.1;display:block;overflow:hidden}.v2-project-folder-card .v2-browser-folder-arrow{color:#f0eee99e;position:absolute;bottom:.72rem;right:.78rem}.v2-project-folder-card .v2-folder-item-actions{top:.65rem;right:.65rem;transform:none}.v2-project-folder-card:hover .v2-browser-folder-cover .v2-responsive-thumbnail,.v2-project-folder-card:focus-within .v2-browser-folder-cover .v2-responsive-thumbnail{transform:scale(1.025)}@media(prefers-reduced-motion:reduce){.v2-browser-folder-cover .v2-responsive-thumbnail{transition:none}.v2-project-folder-card:hover .v2-browser-folder-cover .v2-responsive-thumbnail,.v2-project-folder-card:focus-within .v2-browser-folder-cover .v2-responsive-thumbnail{transform:none}}.v2-post-folder-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18.5rem),1fr));gap:.9rem;display:grid}.v2-post-folder-card{background:#121314;border:1px solid #ffffff18;border-radius:8px;transition:border-color .16s,background .16s,transform .16s;overflow:hidden}.v2-post-folder-card:hover,.v2-post-folder-card:focus-within{background:#171819;border-color:#ffffff2e;transform:translateY(-1px)}.v2-post-folder-card[data-selected=true]{background:#191413;border-color:#ff675db8;box-shadow:inset 0 0 0 1px #ff675d42}.v2-post-folder-link{width:100%;min-width:0;height:100%;color:var(--v2-text);text-align:left;grid-template-rows:auto 1fr;display:grid}.v2-post-folder-preview{aspect-ratio:16/10;background:#090a0b;min-height:12rem;display:grid;overflow:hidden}.v2-post-folder-preview[data-count="1"]{grid-template-columns:1fr}.v2-post-folder-preview[data-count="2"],.v2-post-folder-preview[data-count="3"],.v2-post-folder-preview[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-post-folder-preview[data-count="3"] .v2-post-folder-preview-tile:first-child{grid-row:span 2}.v2-post-folder-preview-empty{color:var(--v2-subtle);background:#141516;place-items:center}.v2-post-folder-preview-tile{background:#0f1113;min-width:0;position:relative;overflow:hidden}.v2-post-folder-preview-tile img{object-fit:cover;width:100%;height:100%;transition:opacity .28s,transform .36s;position:absolute;inset:0}.v2-post-folder-card:hover .v2-post-folder-preview-tile img,.v2-post-folder-card:focus-within .v2-post-folder-preview-tile img{transform:scale(1.025)}.v2-post-folder-preview-icon{z-index:1;color:#6f7378;width:1.6rem;height:1.6rem;transition:opacity .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2-post-folder-video-pill{z-index:2;color:#f5f2ed;background:#00000094;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.25rem;min-height:1.35rem;padding:.18rem .42rem;font-size:.68rem;font-weight:760;line-height:1;display:inline-flex;position:absolute;bottom:.45rem;right:.45rem}.v2-post-folder-body{align-content:start;gap:.58rem;min-width:0;padding:.82rem .9rem .9rem;display:grid}.v2-post-folder-body.is-selecting{padding-right:3.25rem}.v2-post-folder-kicker,.v2-post-folder-meta{min-width:0;color:var(--v2-subtle);flex-wrap:wrap;align-items:center;gap:.42rem;font-size:.74rem;font-weight:720;display:flex}.v2-post-folder-kicker span,.v2-post-folder-meta span{background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:.28rem;min-height:1.45rem;padding:.18rem .5rem;display:inline-flex}.v2-post-folder-title{color:var(--v2-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.v2-post-folder-caption{color:#bfc2c5;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:2.85rem;font-size:.82rem;line-height:1.38;display:-webkit-box;overflow:hidden}.v2-post-folder-open{color:var(--v2-text);margin-left:auto}@media(min-width:1280px){.v2-post-folder-grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}.v2-browser-file-preview{background:#0f1113;border:0;border-radius:0}.v2-browser-file-thumb{aspect-ratio:16/10.5;width:100%;min-height:clamp(10.75rem,60vw,18rem);box-shadow:none;background:#111315;border:0;border-radius:0;transform:translateZ(0)}.v2-browser-file-preview .v2-browser-file-thumb,.v2-browser-file-preview .v2-browser-file-thumb img{border-radius:0}.v2-browser-file-thumb.has-preview{background:#111315}.v2-browser-file-thumb.has-file-art{background:radial-gradient(circle at 28% 24%,#ffffff29,transparent 18%),radial-gradient(circle at 72% 74%,var(--v2-file-art-accent,#ff675d),transparent 34%),linear-gradient(145deg,var(--v2-file-art-base,var(--v2-surface)),var(--v2-file-art-accent,var(--v2-accent-gold)))}@supports (color:color-mix(in lab,red,red)){.v2-browser-file-thumb.has-file-art{background:radial-gradient(circle at 28% 24%,#ffffff29,transparent 18%),radial-gradient(circle at 72% 74%,color-mix(in srgb,var(--v2-file-art-accent,#ff675d) 22%,transparent),transparent 34%),linear-gradient(145deg,var(--v2-file-art-base,var(--v2-surface)),color-mix(in srgb,var(--v2-file-art-accent,var(--v2-accent-gold)) 22%,var(--v2-bg-deep)))}}.v2-browser-file-thumb.has-file-art{color:var(--v2-file-art-ink,#fff0b8);box-shadow:inset 0 1px #ffffff1f,inset 0 -30px 44px #00000042}.v2-browser-file-thumb.has-file-art svg{color:currentColor;opacity:.92;width:2.25rem;height:2.25rem}.v2-browser-file-thumb-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:currentColor;letter-spacing:0;opacity:.9;inset-inline:.45rem;font-size:.58rem;font-weight:900;line-height:1;position:absolute;bottom:.42rem;overflow:hidden}@media(min-width:640px){.v2-browser-file-thumb{min-height:clamp(9.5rem,18vw,13.5rem)}.v2-browser-file-thumb.has-file-art svg{width:2.55rem;height:2.55rem}}@media(min-width:1024px){.v2-browser-files-grid{grid-template-columns:repeat(auto-fill,minmax(13.25rem,1fr))}.v2-browser-file-thumb{min-height:clamp(8.5rem,11vw,11.25rem)}}.v2-browser-file-body{padding:.68rem .72rem .76rem}.v2-browser-file-title{color:var(--v2-text);overflow-wrap:anywhere;word-break:break-word;min-height:0;font-size:.92rem;font-weight:720;line-height:1.22}.v2-browser-file-meta{color:var(--v2-subtle);align-items:center;row-gap:.45rem;min-height:0}.v2-browser-file-kind{z-index:2;min-height:1.25rem;box-shadow:none;background:#ffffff0b;line-height:1}.v2-browser-file-action{min-height:1.75rem;color:var(--v2-subtle);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;margin-left:auto;padding:.22rem .48rem;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s}.v2-browser-file-tile:hover .v2-browser-file-action,.v2-browser-file-tile:focus-visible .v2-browser-file-action{color:var(--v2-text);background:#ffffff13;border-color:#fff3;transform:translate(1px)}@media(max-width:639px){.v2-browser-files-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:.8rem}.v2-browser-file-thumb{aspect-ratio:16/10.5;min-height:clamp(10.75rem,28vw,14rem)}.v2-browser-file-body{padding:.68rem .72rem .76rem}.v2-browser-file-title{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.22;display:block;overflow:hidden}.v2-browser-file-meta{gap:.45rem;margin-top:.5rem;font-size:.72rem;line-height:1.1}.v2-browser-file-kind{border-radius:5px;min-height:1.25rem;padding:.2rem .42rem;font-size:.7rem}.v2-browser-file-meta>span:nth-of-type(3),.v2-browser-file-action{display:none}}.v2-browser-section{background:0 0;border:0;border-radius:0;padding:0}.v2-browser-section-header{color:var(--v2-muted);border-bottom:0;padding-bottom:0}.v2-gallery-screen{isolation:isolate;--project-art-bg:var(--v2-surface);--project-art-accent:var(--v2-accent-cool);--v2-gallery-item:#111315;--v2-gallery-item-hover:#17191c;--v2-gallery-line:#ffffff1c;gap:1rem;display:grid;position:relative}.v2-gallery-screen:before{display:none}.v2-gallery-screen>*{z-index:1;position:relative}.v2-gallery-controls{z-index:7;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:.8rem;padding:0;position:relative}.v2-app-shell.is-media-room .v2-gallery-controls{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:.9rem;padding:0}.v2-gallery-breadcrumb{color:var(--v2-muted);scrollbar-width:none;white-space:nowrap;min-width:max-content;padding-bottom:.2rem;font-size:.9rem;line-height:1.25;overflow-x:auto}.v2-gallery-breadcrumb::-webkit-scrollbar{display:none}.v2-app-shell.is-media-room .v2-browser-path-row{min-height:2rem}.v2-app-shell.is-media-room .v2-gallery-breadcrumb{align-items:center}.v2-gallery-breadcrumb a{color:var(--v2-muted);transition:background-color .16s,color .16s}.v2-gallery-breadcrumb a:hover,.v2-gallery-breadcrumb a:focus-visible{color:var(--v2-text);background:#ffffff12}.v2-gallery-back{border:1px solid var(--v2-border);background:var(--v2-surface-raised)}@supports (color:color-mix(in lab,red,red)){.v2-gallery-back{background:color-mix(in srgb,var(--v2-surface-raised) 42%,transparent)}}.v2-gallery-back{color:var(--v2-text)}.v2-gallery-count-row{border-radius:var(--v2-radius);background:var(--v2-surface);border:1px solid #ffffff1f}@supports (color:color-mix(in lab,red,red)){.v2-gallery-count-row{background:color-mix(in srgb,var(--v2-surface) 58%,transparent)}}.v2-gallery-count-row{color:var(--v2-subtle);padding:.46rem .58rem}.v2-gallery-error{background:var(--v2-danger);border:1px solid #f8717157}@supports (color:color-mix(in lab,red,red)){.v2-gallery-error{background:color-mix(in srgb,var(--v2-danger) 18%,var(--v2-bg-deep))}}.v2-gallery-error{color:#fecaca}.v2-gallery-grid{overflow:visible}.v2-gallery-tile{border-color:var(--v2-gallery-line);background:var(--v2-gallery-item);box-shadow:none;border-radius:8px}.v2-gallery-tile:hover,.v2-gallery-tile:focus-visible{background:var(--v2-gallery-item-hover);box-shadow:none;border-color:#ffffff38}.v2-gallery-tile:focus-visible{outline-offset:2px;outline:2px solid #ffffff47}.v2-gallery-tile-caption{opacity:0;pointer-events:none;text-shadow:0 1px 8px #00000094;background:linear-gradient(#0000,#08090ac7);transition:opacity .16s,transform .16s;transform:translateY(.35rem)}.v2-gallery-tile:hover .v2-gallery-tile-caption,.v2-gallery-tile:focus-visible .v2-gallery-tile-caption{opacity:1;transform:translateY(0)}.v2-gallery-skeleton{border:1px solid var(--v2-gallery-line);background:#111315;overflow:hidden}.v2-gallery-skeleton>div{background:linear-gradient(90deg,#ffffff0a,#ffffff1f,#ffffff0a),var(--v2-surface-raised)}@supports (color:color-mix(in lab,red,red)){.v2-gallery-skeleton>div{background:linear-gradient(90deg,#ffffff0a,#ffffff1f,#ffffff0a),color-mix(in srgb,var(--v2-surface-raised) 70%,var(--v2-bg-deep))}}.v2-gallery-load-more{border-top:1px solid var(--v2-gallery-line);margin-top:1rem;padding-top:.85rem}.v2-kind-image,.v2-kind-audio,.v2-kind-video,.v2-kind-pdf,.v2-kind-file{background:#fff8ef12}.v2-kind-image{color:#b7eee2;border-color:#7cc8b852}.v2-kind-audio{color:#f6d695;border-color:#f2c5725c}.v2-kind-video{color:#ffb4ae;border-color:#ff675d5c}.v2-kind-pdf{color:#e7cdfd;border-color:#d8b4fe57}.v2-kind-file{color:var(--v2-muted);border-color:#fff4e42e}.v2-image-viewer{--v2-media-primary:#24272d;--v2-media-secondary:#53647e;--v2-media-tertiary:#1b2028;--v2-image-viewer-safe-top:max(env(safe-area-inset-top), 0px);--v2-image-viewer-topbar-height:calc(3.85rem + var(--v2-image-viewer-safe-top));--v2-image-viewer-footer-space: calc(5.45rem + env(safe-area-inset-bottom)) ;--v2-image-viewer-strip-space:3.55rem;z-index:1000;isolation:isolate;background:var(--v2-media-primary);width:100vw;height:100dvh;min-height:100vh;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-image-viewer{background:color-mix(in srgb,var(--v2-media-primary) 18%,#0b0b0d)}}.v2-image-viewer{color:var(--v2-text);transition:opacity .14s ease-in;animation:.16s ease-out v2-image-viewer-open}@keyframes v2-image-viewer-open{0%{opacity:0}to{opacity:1}}@keyframes v2-image-viewer-media-in{0%{opacity:.72;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.v2-image-viewer[data-closing=true]{opacity:0;pointer-events:none}.v2-image-viewer:before{content:"";z-index:-2;background-image:var(--v2-viewer-poster);filter:blur(72px)saturate(1.18);opacity:.26;background-position:50%;background-size:cover;position:absolute;inset:-8%;transform:scale(1.12)}.v2-image-viewer:after{content:"";z-index:-1;background:radial-gradient(circle at 15% 16%,var(--v2-media-primary),transparent 44%),radial-gradient(circle at 85% 62%,var(--v2-media-secondary),transparent 46%),linear-gradient(180deg,#121215eb,#0b0b0dc2 48%,#050507f0);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.v2-image-viewer:after{background:radial-gradient(circle at 15% 16%,color-mix(in srgb,var(--v2-media-primary) 48%,transparent),transparent 44%),radial-gradient(circle at 85% 62%,color-mix(in srgb,var(--v2-media-secondary) 34%,transparent),transparent 46%),linear-gradient(180deg,#121215eb,#0b0b0dc2 48%,#050507f0)}}.v2-image-viewer:after{pointer-events:none}.v2-image-viewer-stage{cursor:grab;transform-origin:50%;background:0 0;transition:opacity .14s ease-in,transform .14s ease-in;animation:.19s cubic-bezier(.16,1,.3,1) v2-image-viewer-media-in}.v2-image-viewer[data-closing=true] .v2-image-viewer-stage{opacity:0;transform:scale(.992)}.v2-image-viewer-stage[data-dragging=true]{cursor:grabbing}.v2-image-viewer-stage[data-jumping=true] .v2-image-viewer-slide[data-active=true]{animation:.18s ease-out both v2-image-viewer-rail-jump}@keyframes v2-image-viewer-rail-jump{0%{opacity:.3}to{opacity:1}}.v2-image-viewer-topbar{--v2-image-viewer-safe-top:max(env(safe-area-inset-top), 0px);--v2-image-viewer-topbar-height:calc(3.85rem + var(--v2-image-viewer-safe-top));z-index:2147483000;min-height:var(--v2-image-viewer-topbar-height);border-bottom:1px solid var(--v2-media-secondary);grid-template-columns:minmax(0,1fr) 2.45rem;align-items:center;gap:.55rem;display:grid;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.v2-image-viewer-topbar{border-bottom:1px solid color-mix(in srgb,var(--v2-media-secondary) 34%,#24272b)}}.v2-image-viewer-topbar{background:var(--v2-media-primary)}@supports (color:color-mix(in lab,red,red)){.v2-image-viewer-topbar{background:color-mix(in srgb,var(--v2-media-primary) 16%,#111315)}}.v2-image-viewer-topbar{color:#f0f3f6;padding:calc(var(--v2-image-viewer-safe-top) + .5rem) .6rem .5rem;pointer-events:auto;box-shadow:0 14px 34px #0000003d}.v2-image-viewer-heading{gap:.18rem;min-width:0;display:grid}.v2-image-viewer-label{color:#ffb5ae;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:800;line-height:1;overflow:hidden}.v2-image-viewer-title-row{gap:.2rem;min-width:0;display:grid}.v2-image-viewer-name{color:#f0f3f6;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:.95rem;font-weight:780;line-height:1.12;overflow:hidden}.v2-image-viewer-details{color:#8f969f;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:.72rem;font-weight:680;line-height:1.15;overflow:hidden}.v2-image-viewer-close{color:#a8b0ba;background:0 0;border:0;border-radius:6px;place-items:center;width:2.45rem;height:2.45rem;transition:background-color .15s,color .15s;display:grid}.v2-image-viewer-close:hover,.v2-image-viewer-close:focus-visible{color:#f0f3f6;background:#181b1f;outline:none}.v2-image-viewer-close:active{background:#20242a}.v2-image-viewer-adjacent-cache{inset:calc(5rem + var(--v2-image-viewer-safe-top)) 0 5.25rem;z-index:-1;pointer-events:none;opacity:0;contain:layout paint size;position:absolute;transform:translate(0)}.v2-image-viewer-adjacent-cache img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.v2-image-viewer-slide{top:calc(4.75rem + var(--v2-image-viewer-safe-top));bottom:calc(var(--v2-image-viewer-footer-space) + var(--v2-image-viewer-strip-space));backface-visibility:hidden;padding:0;transform:translate(0)}.v2-image-viewer-image{filter:drop-shadow(0 20px 42px #00000061);padding-inline:0}.v2-image-viewer-image-preview{filter:blur(9px)saturate(.94)brightness(.9);transform:scale(1.018)}.v2-image-viewer-image-preview.is-fallback{filter:none;transform:none}.v2-image-viewer-load-state{color:#d8dde3;background:#111315eb;border:1px solid #ffffff29;box-shadow:0 12px 34px #00000052}.v2-image-viewer-load-state.is-error{color:#ffd8d4;border-color:#ff675d66}.v2-image-viewer-side-button{color:#e5e7eb;background:#111315e0;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:3.25rem;height:4.5rem;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:grid;position:absolute;top:calc(50% - 2.5rem);transform:translateY(-50%);box-shadow:0 16px 38px #00000052}.v2-image-viewer-side-button.is-previous{left:1rem}.v2-image-viewer-side-button.is-next{right:1rem}.v2-image-viewer-side-button:hover:not(:disabled),.v2-image-viewer-side-button:focus-visible{color:#fff;outline-offset:2px;background:#242830;border-color:#ffffff4d;outline:2px solid #ffffff4d;transform:translateY(-50%)scale(1.03)}.v2-image-viewer-side-button:disabled{opacity:.22}.v2-image-viewer-scrubber{contain:layout paint;bottom:var(--v2-image-viewer-footer-space);padding-inline:0}.v2-image-viewer-scrubber-track{scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab;max-width:100vw;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:.25rem;padding-block:.28rem;padding-inline:max(.45rem,50vw - 1.4rem);scroll-padding-inline:max(.45rem,50vw - 1.4rem);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2rem calc(100% - 2rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2rem calc(100% - 2rem),#0000)}.v2-image-viewer-scrubber-track[data-dragging=true]{scroll-behavior:auto;cursor:grabbing;-webkit-mask-image:none;mask-image:none}.v2-image-viewer-scrubber-track::-webkit-scrollbar{display:none}.v2-image-viewer-scrubber-item{width:2.8rem;height:2.8rem;opacity:var(--v2-viewer-thumb-opacity,.82);transform:translate3d(0,var(--v2-viewer-thumb-lift,0),0) scale(var(--v2-viewer-thumb-scale,1));transform-origin:50%;will-change:var(--v2-viewer-thumb-will-change,auto);background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;transition:transform .22s cubic-bezier(.22,.61,.36,1),opacity .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid}.v2-image-viewer-scrubber-track[data-dragging=true] .v2-image-viewer-scrubber-item{transition:border-color .12s,background-color .12s,box-shadow .12s}.v2-image-viewer-scrubber-item img{object-fit:cover;width:100%;height:100%}.v2-project-poster img,.v2-browser-file-thumb img,.v2-gallery-tile img,.v2-source-home-art img,.v2-source-gallery-tile img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.v2-image-viewer-scrubber-item:hover,.v2-image-viewer-scrubber-item:focus-visible{opacity:.96;background:0 0;border-color:#fff3}.v2-image-viewer-scrubber-item[data-active=true]{opacity:1;box-shadow:none;background:0 0;border-color:#0000}.v2-image-viewer-footer{background:radial-gradient(circle at 50% 100%,var(--v2-media-primary),transparent 72%),linear-gradient(to top,#080809f5,#080809a3 58%,transparent);border:0;border-radius:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.v2-image-viewer-footer{background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--v2-media-primary) 34%,transparent),transparent 72%),linear-gradient(to top,#080809f5,#080809a3 58%,transparent)}}.v2-image-viewer-footer{padding:1.4rem 1rem calc(.8rem + env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.v2-image-viewer-dock{border:1px solid var(--v2-media-secondary);justify-content:center;align-items:center;width:fit-content;max-width:min(62rem,100vw - 2rem);min-height:3.25rem;margin-inline:auto;display:flex}@supports (color:color-mix(in lab,red,red)){.v2-image-viewer-dock{border:1px solid color-mix(in srgb,var(--v2-media-secondary) 36%,#30343a)}}.v2-image-viewer-dock{background:var(--v2-media-primary);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.v2-image-viewer-dock{background:color-mix(in srgb,var(--v2-media-primary) 14%,#111315)}}.v2-image-viewer-dock{scrollbar-width:none;overscroll-behavior-x:contain;gap:.5rem;padding:.42rem;overflow-x:auto;box-shadow:0 18px 44px #00000061}.v2-image-viewer-dock::-webkit-scrollbar{display:none}.v2-image-viewer-dock>button,.v2-image-viewer-dock>a{display:grid}.v2-image-viewer-dock>.v2-viewer-mobile-primary{width:2.25rem;min-width:2.25rem;height:2.25rem;box-shadow:none;color:#d1d1d6;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #ffffff1f;border-radius:8px;grid-template-rows:none;align-content:center;place-items:center;gap:.25rem;font-size:0;font-weight:760;line-height:1;display:grid}.v2-image-viewer-dock>.v2-viewer-mobile-primary.is-active,.v2-image-viewer-dock>.v2-viewer-mobile-primary:active:not(:disabled){color:#f4f4f5;background:#181b1f}@media(hover:hover)and (pointer:fine){.v2-image-viewer-dock>.v2-viewer-mobile-primary:hover:not(:disabled),.v2-image-viewer-dock>.v2-viewer-mobile-primary:focus-visible{color:#f4f4f5;background:#181b1f}}.v2-image-viewer-dock>.v2-viewer-mobile-primary:after{content:none}.v2-image-viewer-dock>.v2-viewer-mobile-primary svg{width:1.2rem;height:1.2rem}.v2-image-viewer-dock .v2-viewer-meta{max-width:12rem;padding-inline:.45rem;display:block}.v2-image-viewer-dock>.v2-viewer-more-trigger{display:none}.v2-viewer-button,.v2-viewer-pill,.v2-viewer-float-button{border-radius:var(--v2-radius);color:var(--v2-text);-webkit-backdrop-filter:none;backdrop-filter:none;background:#181b1f;border-color:#ffffff1f;transition:border-color .14s,background-color .14s,color .14s,transform .14s;box-shadow:inset 0 1px #ffffff09}.v2-viewer-button:hover,.v2-viewer-button:focus-visible,.v2-viewer-pill:hover,.v2-viewer-pill:focus-visible,.v2-viewer-float-button:hover,.v2-viewer-float-button:focus-visible{color:var(--v2-text);background:#242830;border-color:#ffffff38}.v2-viewer-float-button{background:#17191cdb}.v2-viewer-float-button:hover,.v2-viewer-float-button:focus-visible{transform:translateY(-50%)scale(1.02)}.v2-viewer-panel{border-radius:var(--v2-radius);background:linear-gradient(180deg,#fff8ef12,#fff8ef06),var(--v2-surface);border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.v2-viewer-panel{background:linear-gradient(180deg,#fff8ef12,#fff8ef06),color-mix(in srgb,var(--v2-surface) 90%,var(--v2-bg-deep))}}.v2-viewer-panel{color:var(--v2-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 58px #0000006b,inset 0 1px #ffffff0b}.v2-viewer-title{color:var(--v2-text);text-shadow:none}.v2-viewer-meta{color:var(--v2-subtle)}.v2-viewer-mobile-actions button,.v2-viewer-mobile-actions .v2-select-trigger{color:var(--v2-text);box-shadow:none;background:#111315;border-color:#ffffff1f}.v2-viewer-mobile-action{min-width:0}.v2-viewer-mobile-action:hover:not(:disabled),.v2-viewer-mobile-action:focus-visible{background:#202328;border-color:#ffffff3d}.v2-viewer-mobile-more-panel{width:min(32rem,100vw - 1.5rem);left:50%;right:auto;bottom:calc(4.35rem + env(safe-area-inset-bottom));background:#111315;border-width:1px;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));overflow:hidden;transform:translate(-50%)}.v2-viewer-mobile-more-action{color:#d1d1d6;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-rows:1.25rem 1rem;align-content:center;place-items:center;gap:.24rem;min-width:0;height:3.75rem;font-size:.68rem;font-weight:760;line-height:1;display:grid}.v2-viewer-mobile-more-action:active:not(:disabled){color:#f4f4f5;background:#181b1f}@media(hover:hover)and (pointer:fine){.v2-viewer-mobile-more-action:hover:not(:disabled),.v2-viewer-mobile-more-action:focus-visible{color:#f4f4f5;background:#181b1f}}.v2-viewer-mobile-more-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.v2-image-viewer [class*=bg-emerald-300],.v2-image-viewer [class*=border-emerald-300]{background:var(--v2-accent);color:#fff;border-color:#ff675d9e}.v2-image-viewer img[alt]:not(.v2-image-viewer-image){filter:none}.v2-image-viewer [class*=bg-neutral-950],.v2-image-viewer [class*=bg-neutral-900]{background-color:#111315}.v2-image-viewer [class*=border-stone-700]{border-color:#ffffff2e}.v2-image-viewer [class*="focus:border-emerald-300"]:focus{border-color:var(--v2-accent-strong)}.v2-image-viewer .v2-select-trigger{box-shadow:none;background:#17191c;border-color:#ffffff1f}@media(max-width:820px){.v2-image-viewer{--v2-image-viewer-footer-space: calc(4.35rem + env(safe-area-inset-bottom)) }.v2-image-viewer-side-nav{display:none}.v2-image-viewer-footer{border-top:1px solid var(--v2-media-secondary)}@supports (color:color-mix(in lab,red,red)){.v2-image-viewer-footer{border-top:1px solid color-mix(in srgb,var(--v2-media-secondary) 34%,#30343a)}}.v2-image-viewer-footer{background:var(--v2-media-primary)}@supports (color:color-mix(in lab,red,red)){.v2-image-viewer-footer{background:color-mix(in srgb,var(--v2-media-primary) 14%,#111315)}}.v2-image-viewer-footer{padding:0 0 env(safe-area-inset-bottom)}.v2-image-viewer-dock{width:100%;max-width:none;min-height:4rem;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:0;margin:0;padding:0;display:grid;overflow:visible}.v2-image-viewer-dock>button,.v2-image-viewer-dock>a,.v2-image-viewer-dock .v2-viewer-meta{display:none}.v2-image-viewer-dock>.v2-viewer-mobile-primary{border:0;border-radius:0;grid-template-rows:1.25rem 1rem;width:auto;min-width:0;height:4rem;font-size:.72rem;display:grid}.v2-image-viewer-dock>.v2-viewer-mobile-primary:after{content:attr(title)}.v2-image-viewer>.v2-viewer-panel{inset-inline:0;bottom:calc(7.5rem + env(safe-area-inset-bottom));border-inline-width:0;border-radius:0;max-height:min(20rem,48vh)}.v2-image-viewer>.v2-viewer-mobile-more-panel{width:auto;left:0;right:0;bottom:calc(4rem + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;transform:none}.v2-image-viewer .v2-viewer-button:hover:not(.is-active),.v2-image-viewer .v2-viewer-pill:hover,.v2-image-viewer .v2-viewer-float-button:hover{background:0 0}.v2-viewer-float-button{width:2.55rem;height:2.55rem}}.v2-source-home{color:#fffaf4}.v2-source-home-hero{isolation:isolate;background:radial-gradient(40rem 18rem at 88% 8%,#7cc8b82e,#0000 68%),radial-gradient(38rem 18rem at 10% 0,#ff675d24,#0000 70%),linear-gradient(145deg,#fff8ef1f,#fff8ef0a 58%,#0000),#453e38e0;border-color:#fff4e438;position:relative;overflow:hidden;box-shadow:0 20px 52px #00000024}.v2-source-home-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#fff8ef0e,#0000 44%),radial-gradient(circle at 72% 36%,#fff8ef17,#0000 24rem);position:absolute;inset:0}.v2-source-home-hero-media{border-radius:var(--v2-radius);background:radial-gradient(circle at 18% 8%,#ff76692e,transparent 15rem),var(--v2-bg-deep);border:1px solid #fff4e433;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.15fr .78fr .78fr;gap:.32rem;height:clamp(14rem,36vw,22rem);min-height:12rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-source-home-hero-media{background:radial-gradient(circle at 18% 8%,#ff76692e,transparent 15rem),color-mix(in srgb,var(--v2-bg-deep) 54%,var(--v2-surface))}}.v2-source-home-hero-media{padding:.32rem;box-shadow:0 18px 42px #11141229,inset 0 1px #ffffff0b}.v2-source-home-hero-media .v2-source-home-art-item,.v2-source-home-hero-media .v2-source-home-art-fallback{border-radius:var(--v2-radius);background:linear-gradient(135deg,#ff766938,#7ed6c726),var(--v2-surface);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-source-home-hero-media .v2-source-home-art-item,.v2-source-home-hero-media .v2-source-home-art-fallback{background:linear-gradient(135deg,#ff766938,#7ed6c726),color-mix(in srgb,var(--v2-surface) 54%,var(--v2-bg-deep))}}.v2-source-home-hero-media .v2-source-home-art-item:first-child{grid-row:1/-1}.v2-source-home-hero-media .v2-source-home-art-item:nth-child(2){grid-column:2/4}.v2-source-home-hero-media .v2-source-home-art-item:after{content:"";pointer-events:none;background:linear-gradient(#0000,#11141233),radial-gradient(circle at 50% 35%,#0000,#11141229);position:absolute;inset:0}.v2-source-home-hero-media img{object-fit:cover;opacity:.95;width:100%;height:100%;transition:filter .22s,transform .26s;display:block;transform:scale(1.006)}.v2-source-home-hero:hover .v2-source-home-hero-media img,.v2-source-home-hero:focus-within .v2-source-home-hero-media img{filter:saturate(1.08)brightness(1.04);transform:scale(1.026)}.v2-source-home-strip{border-radius:var(--v2-radius);background:#fff8ef0f;border:1px solid #fff4e433;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.55rem;display:grid}.v2-source-home-strip span{border-radius:var(--v2-radius);min-width:0;color:var(--v2-subtle);background:linear-gradient(#fff8ef12,#fff8ef05),#463f39b8;padding:.55rem .65rem;font-size:.72rem;font-weight:800}.v2-source-home-strip strong{color:var(--v2-text);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.1;display:block;overflow:hidden}.v2-source-home-card{background:radial-gradient(24rem 12rem at 16% 0%,rgba(var(--source-home-tone,255 103 93) / .14),transparent 70%),linear-gradient(145deg,#fff8ef1c,#fff8ef09 56%,transparent),#453e38db;color:#fffaf4;isolation:isolate;border-color:#fff4e438;min-height:15rem;position:relative}.v2-source-home-card:hover,.v2-source-home-card:focus-visible{background:radial-gradient(24rem 12rem at 16% 0%,rgba(var(--source-home-tone,255 103 93) / .19),transparent 70%),linear-gradient(145deg,#fff8ef24,#fff8ef0b 56%,transparent),#504840eb;border-color:#ff675d70;box-shadow:0 18px 44px #0000002e}.v2-source-home-card[data-tone=teal]{--source-home-tone:124 200 184;--source-home-tone-2:140 190 255}.v2-source-home-card[data-tone=scarlet]{--source-home-tone:255 103 93;--source-home-tone-2:242 197 114}.v2-source-home-card[data-tone=rose]{--source-home-tone:244 114 182;--source-home-tone-2:216 180 254}.v2-source-home-card[data-tone=gold]{--source-home-tone:242 197 114;--source-home-tone-2:124 200 184}.v2-source-home-art{border-radius:var(--v2-radius);background:radial-gradient(circle at 20% 12%,rgba(var(--source-home-tone,255 103 93) / .34),transparent 12rem),linear-gradient(145deg,#fff8ef12,#fff8ef05),#463f398a;border:1px solid #fff4e433;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1.35fr .82fr;gap:1px;height:8rem;padding:1px;display:grid;overflow:hidden}.v2-source-home-art span{border-radius:var(--v2-radius);background:linear-gradient(135deg,rgba(var(--source-home-tone,255 103 93) / .5),rgba(var(--source-home-tone-2,124 200 184) / .18)),linear-gradient(180deg,#fff8ef1f,#fff8ef05);min-width:0;box-shadow:inset 0 1px #ffffff14}.v2-source-home-art.has-media{background:radial-gradient(circle at 20% 12%,rgba(var(--source-home-tone,255 103 93) / .24),transparent 12rem),var(--v2-bg-deep);border-color:#fff4e43d;gap:.2rem}@supports (color:color-mix(in lab,red,red)){.v2-source-home-art.has-media{background:radial-gradient(circle at 20% 12%,rgba(var(--source-home-tone,255 103 93) / .24),transparent 12rem),color-mix(in srgb,var(--v2-bg-deep) 52%,var(--v2-surface))}}.v2-source-home-art.has-media{padding:.2rem}.v2-source-home-art.has-media .v2-source-home-art-item,.v2-source-home-art.has-media .v2-source-home-art-fallback{border-radius:var(--v2-radius);background:linear-gradient(135deg,rgba(var(--source-home-tone,255 103 93) / .32),rgba(var(--source-home-tone-2,124 200 184) / .18)),var(--v2-surface);border:1px solid #fff4e41a;min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-source-home-art.has-media .v2-source-home-art-item,.v2-source-home-art.has-media .v2-source-home-art-fallback{background:linear-gradient(135deg,rgba(var(--source-home-tone,255 103 93) / .32),rgba(var(--source-home-tone-2,124 200 184) / .18)),color-mix(in srgb,var(--v2-surface) 52%,var(--v2-bg-deep))}}.v2-source-home-art.has-media .v2-source-home-art-item,.v2-source-home-art.has-media .v2-source-home-art-fallback{box-shadow:inset 0 1px #ffffff0f}.v2-source-home-art.has-media .v2-source-home-art-item:after{content:"";pointer-events:none;background:linear-gradient(#11141205,#11141229),radial-gradient(circle at 50% 35%,#0000,#1114122e);position:absolute;inset:0}.v2-source-home-art.has-media img{object-fit:cover;opacity:.94;width:100%;height:100%;transition:opacity .22s,filter .22s,transform .26s;display:block;transform:scale(1.005)}.v2-source-home-card:hover .v2-source-home-art.has-media img,.v2-source-home-card:focus-visible .v2-source-home-art.has-media img{filter:saturate(1.08)brightness(1.04);transform:scale(1.035)}.v2-source-home-art span:first-child{grid-row:1/-1}.v2-source-home-art span:nth-child(2){opacity:.78}.v2-source-home-art span:nth-child(3){opacity:.62}.v2-source-home-art span:nth-child(4){opacity:.88}.v2-source-home-art.has-media .v2-source-home-art-item,.v2-source-home-art.has-media .v2-source-home-art-fallback{opacity:1}.v2-source-home-card:hover .v2-source-home-art span,.v2-source-home-card:focus-visible .v2-source-home-art span{filter:saturate(1.14)brightness(1.05)}.v2-source-home-icon{border-color:rgba(var(--source-home-tone,255 103 93) / .38);background:linear-gradient(180deg,#fff8ef21,#fff8ef0a),rgba(var(--source-home-tone,255 103 93) / .14);color:#ffd8d4}.v2-source-home-card:hover .v2-source-home-icon,.v2-source-home-card:focus-visible .v2-source-home-icon{border-color:rgba(var(--source-home-tone,255 103 93) / .58);background:rgba(var(--source-home-tone,255 103 93) / .2);color:#ffd8d4}.v2-source-home-open{border-radius:var(--v2-radius);color:var(--v2-muted);background:#fff8ef12;border:1px solid #fff4e426;align-items:center;gap:.32rem;padding:.34rem .48rem;font-size:.72rem;font-weight:850;line-height:1;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.v2-source-home-card:hover .v2-source-home-open,.v2-source-home-card:focus-visible .v2-source-home-open{border-color:rgba(var(--source-home-tone,255 103 93) / .48);background:rgba(var(--source-home-tone,255 103 93) / .16);color:#fffaf4;transform:translateY(-1px)}.v2-source-home-stat{color:var(--v2-muted);background:linear-gradient(#fff8ef1a,#fff8ef09),#403a34c2;border-color:#fff4e438}.v2-source-home [class*=text-stone-50],.v2-source-home [class*=text-stone-100]{color:#fffaf4}.v2-source-home [class*=text-stone-400],.v2-source-home [class*=text-stone-500]{color:var(--v2-subtle)}.v2-source-home [class*=text-emerald],.v2-source-home .group-hover\:text-emerald-200{color:#ffb4ae}.v2-source-home a:focus-visible{outline-offset:2px;outline:2px solid #ff675dbf}.v2-patreon-library{color:#fffaf4}.v2-patreon-hero,.v2-patreon-dialog{background:linear-gradient(135deg,#ff76691a,transparent 32%),linear-gradient(145deg,#fffaf012,transparent 54%),var(--v2-surface);border-color:#fff4e424}@supports (color:color-mix(in lab,red,red)){.v2-patreon-hero,.v2-patreon-dialog{background:linear-gradient(135deg,#ff76691a,transparent 32%),linear-gradient(145deg,#fffaf012,transparent 54%),color-mix(in srgb,var(--v2-surface) 70%,var(--v2-bg-deep))}}.v2-patreon-hero,.v2-patreon-dialog{color:#fffaf4;box-shadow:0 16px 42px #1114122e}.v2-patreon-avatar{color:#ffb4ae;background:#ff675d24;border-color:#ff675d61}.v2-patreon-hero-panel{background:var(--v2-surface);border-color:#fff4e41f}@supports (color:color-mix(in lab,red,red)){.v2-patreon-hero-panel{background:color-mix(in srgb,var(--v2-surface) 48%,transparent)}}.v2-patreon-library .v2-card-base,.v2-patreon-library article[class*=bg-neutral-950],.v2-patreon-library .group[class*=bg-neutral-950],.v2-patreon-library div[class*=bg-neutral-950],.v2-patreon-dialog .v2-card-base{background:linear-gradient(145deg,#fffaf00f,transparent 48%),var(--v2-surface);border-color:#fff4e421}@supports (color:color-mix(in lab,red,red)){.v2-patreon-library .v2-card-base,.v2-patreon-library article[class*=bg-neutral-950],.v2-patreon-library .group[class*=bg-neutral-950],.v2-patreon-library div[class*=bg-neutral-950],.v2-patreon-dialog .v2-card-base{background:linear-gradient(145deg,#fffaf00f,transparent 48%),color-mix(in srgb,var(--v2-surface) 64%,var(--v2-bg-deep))}}.v2-patreon-library .v2-card-base:hover,.v2-patreon-library article[class*="hover:border-emerald"]:hover,.v2-patreon-library .group[class*="hover:border-emerald"]:hover{background:linear-gradient(145deg,#fffaf014,transparent 52%),var(--v2-surface-soft);border-color:#ff675d70}@supports (color:color-mix(in lab,red,red)){.v2-patreon-library .v2-card-base:hover,.v2-patreon-library article[class*="hover:border-emerald"]:hover,.v2-patreon-library .group[class*="hover:border-emerald"]:hover{background:linear-gradient(145deg,#fffaf014,transparent 52%),color-mix(in srgb,var(--v2-surface-soft) 74%,var(--v2-bg))}}.v2-patreon-library .v2-card-base:hover,.v2-patreon-library article[class*="hover:border-emerald"]:hover,.v2-patreon-library .group[class*="hover:border-emerald"]:hover{box-shadow:0 16px 42px #11141233}.v2-patreon-library [class*=bg-neutral-950]:not(.v2-patreon-hero),.v2-patreon-library [class*=bg-neutral-900],.v2-patreon-library [class*=bg-neutral-800],.v2-patreon-dialog [class*=bg-neutral-950],.v2-patreon-dialog [class*=bg-neutral-900]{background-color:var(--v2-surface)}@supports (color:color-mix(in lab,red,red)){.v2-patreon-library [class*=bg-neutral-950]:not(.v2-patreon-hero),.v2-patreon-library [class*=bg-neutral-900],.v2-patreon-library [class*=bg-neutral-800],.v2-patreon-dialog [class*=bg-neutral-950],.v2-patreon-dialog [class*=bg-neutral-900]{background-color:color-mix(in srgb,var(--v2-surface) 68%,var(--v2-bg-deep))}}.v2-patreon-library [class*=border-stone-700],.v2-patreon-library [class*=border-stone-800],.v2-patreon-library [class*=border-stone-900],.v2-patreon-dialog [class*=border-stone-700],.v2-patreon-dialog [class*=border-stone-800]{border-color:#fff4e424}.v2-patreon-filter-card,.v2-patreon-scope-card,.v2-patreon-library section[class*=bg-neutral-950]:not(.v2-patreon-hero){background:linear-gradient(145deg,#fffaf00f,transparent 52%),var(--v2-surface);border-color:#fff4e424}@supports (color:color-mix(in lab,red,red)){.v2-patreon-filter-card,.v2-patreon-scope-card,.v2-patreon-library section[class*=bg-neutral-950]:not(.v2-patreon-hero){background:linear-gradient(145deg,#fffaf00f,transparent 52%),color-mix(in srgb,var(--v2-surface) 64%,var(--v2-bg-deep))}}.v2-patreon-filter-card,.v2-patreon-scope-card,.v2-patreon-library section[class*=bg-neutral-950]:not(.v2-patreon-hero){box-shadow:0 12px 34px #11141229}.v2-patreon-library input,.v2-patreon-library textarea,.v2-patreon-library .v2-select-trigger,.v2-patreon-dialog input,.v2-patreon-dialog textarea,.v2-patreon-dialog .v2-select-trigger{background:var(--v2-surface);border-color:#fff4e429}@supports (color:color-mix(in lab,red,red)){.v2-patreon-library input,.v2-patreon-library textarea,.v2-patreon-library .v2-select-trigger,.v2-patreon-dialog input,.v2-patreon-dialog textarea,.v2-patreon-dialog .v2-select-trigger{background:color-mix(in srgb,var(--v2-surface) 66%,var(--v2-bg-deep))}}.v2-patreon-library input,.v2-patreon-library textarea,.v2-patreon-library .v2-select-trigger,.v2-patreon-dialog input,.v2-patreon-dialog textarea,.v2-patreon-dialog .v2-select-trigger{color:#fffaf4}.v2-patreon-library input::placeholder,.v2-patreon-library textarea::placeholder,.v2-patreon-dialog input::placeholder,.v2-patreon-dialog textarea::placeholder{color:#8e847b}.v2-patreon-library input:focus,.v2-patreon-library textarea:focus,.v2-patreon-library .v2-select-trigger:hover,.v2-patreon-library .v2-select-trigger:focus-visible,.v2-patreon-library .v2-select-trigger[data-open=true],.v2-patreon-dialog input:focus,.v2-patreon-dialog textarea:focus,.v2-patreon-dialog .v2-select-trigger:hover,.v2-patreon-dialog .v2-select-trigger:focus-visible,.v2-patreon-dialog .v2-select-trigger[data-open=true]{background:var(--v2-surface-soft);border-color:#ff675d94}@supports (color:color-mix(in lab,red,red)){.v2-patreon-library input:focus,.v2-patreon-library textarea:focus,.v2-patreon-library .v2-select-trigger:hover,.v2-patreon-library .v2-select-trigger:focus-visible,.v2-patreon-library .v2-select-trigger[data-open=true],.v2-patreon-dialog input:focus,.v2-patreon-dialog textarea:focus,.v2-patreon-dialog .v2-select-trigger:hover,.v2-patreon-dialog .v2-select-trigger:focus-visible,.v2-patreon-dialog .v2-select-trigger[data-open=true]{background:color-mix(in srgb,var(--v2-surface-soft) 76%,var(--v2-bg))}}.v2-patreon-library input:focus,.v2-patreon-library textarea:focus,.v2-patreon-library .v2-select-trigger:hover,.v2-patreon-library .v2-select-trigger:focus-visible,.v2-patreon-library .v2-select-trigger[data-open=true],.v2-patreon-dialog input:focus,.v2-patreon-dialog textarea:focus,.v2-patreon-dialog .v2-select-trigger:hover,.v2-patreon-dialog .v2-select-trigger:focus-visible,.v2-patreon-dialog .v2-select-trigger[data-open=true]{box-shadow:0 0 0 2px #ff675d1f}.v2-patreon-library [class*=text-stone-50],.v2-patreon-library [class*=text-stone-100],.v2-patreon-dialog [class*=text-stone-50],.v2-patreon-dialog [class*=text-stone-100]{color:#fffaf4}.v2-patreon-library [class*=text-stone-200],.v2-patreon-library [class*=text-stone-300],.v2-patreon-dialog [class*=text-stone-200],.v2-patreon-dialog [class*=text-stone-300]{color:#e6dacd}.v2-patreon-library [class*=text-stone-400],.v2-patreon-library [class*=text-stone-500],.v2-patreon-dialog [class*=text-stone-400],.v2-patreon-dialog [class*=text-stone-500]{color:#b9aea4}.v2-patreon-library [class*=text-emerald],.v2-patreon-dialog [class*=text-emerald]{color:#ffb4ae}.v2-patreon-library [class*=border-emerald],.v2-patreon-dialog [class*=border-emerald]{border-color:#ff675d6b}.v2-patreon-library [class*=bg-emerald],.v2-patreon-dialog [class*=bg-emerald]{background-color:#ff675d24}.v2-patreon-library [class*=bg-emerald-300],.v2-patreon-dialog [class*=bg-emerald-300]{color:#171615;background-color:#ff675d}.v2-patreon-library [class*=border-sky],.v2-patreon-library [class*=bg-sky]{background-color:#8cbeff1f;border-color:#8cbeff52}.v2-patreon-library [class*=text-sky]{color:#b7d7ff}.v2-patreon-library [class*=bg-amber],.v2-patreon-dialog [class*=bg-amber]{background-color:#f2c57229}.v2-patreon-library [class*=border-amber],.v2-patreon-dialog [class*=border-amber]{border-color:#f2c57270}.v2-patreon-library [class*=text-amber],.v2-patreon-dialog [class*=text-amber]{color:#f6d695}.v2-patreon-library a:hover,.v2-patreon-library button:hover:not(:disabled),.v2-patreon-dialog button:hover:not(:disabled){color:#ffd8d4}.v2-patreon-library button:focus-visible,.v2-patreon-library a:focus-visible,.v2-patreon-dialog button:focus-visible{outline-offset:2px;outline:2px solid #ff675dbf}.v2-bondage-library,.v2-bondage-dialog{color:#fffaf4}.v2-bondage-library-header,.v2-bondage-dialog{border-radius:var(--v2-radius);background:linear-gradient(135deg,#ff76691a,transparent 34%),linear-gradient(145deg,#fffaf012,transparent 54%),var(--v2-surface);border-color:#fff4e424}@supports (color:color-mix(in lab,red,red)){.v2-bondage-library-header,.v2-bondage-dialog{background:linear-gradient(135deg,#ff76691a,transparent 34%),linear-gradient(145deg,#fffaf012,transparent 54%),color-mix(in srgb,var(--v2-surface) 68%,var(--v2-bg-deep))}}.v2-bondage-library-header,.v2-bondage-dialog{padding:1rem;box-shadow:0 16px 42px #1114122e}.v2-bondage-tabs a,.v2-bondage-stat,.v2-bondage-pagination,.v2-bondage-dialog-card{background:var(--v2-surface);border-color:#fff4e424}@supports (color:color-mix(in lab,red,red)){.v2-bondage-tabs a,.v2-bondage-stat,.v2-bondage-pagination,.v2-bondage-dialog-card{background:color-mix(in srgb,var(--v2-surface) 68%,var(--v2-bg-deep))}}.v2-bondage-folder-summary strong{color:#fffaf4;font-weight:800}.v2-bondage-section-folder{background:linear-gradient(145deg,#fffaf00e,transparent 52%),var(--v2-surface);border-color:#fff4e421}@supports (color:color-mix(in lab,red,red)){.v2-bondage-section-folder{background:linear-gradient(145deg,#fffaf00e,transparent 52%),color-mix(in srgb,var(--v2-surface) 64%,var(--v2-bg-deep))}}.v2-bondage-section-folder:hover,.v2-bondage-section-folder:focus-visible{background:linear-gradient(145deg,#fffaf014,transparent 52%),var(--v2-surface-soft);border-color:#ff675d6b}@supports (color:color-mix(in lab,red,red)){.v2-bondage-section-folder:hover,.v2-bondage-section-folder:focus-visible{background:linear-gradient(145deg,#fffaf014,transparent 52%),color-mix(in srgb,var(--v2-surface-soft) 72%,var(--v2-bg))}}.v2-bondage-section-folder .v2-browser-folder-icon{color:#ffb4ae;background:#ff675d1a;border-color:#ff675d47}.v2-bondage-filter-card{border-radius:var(--v2-radius);background:linear-gradient(145deg,#fffaf00f,transparent 52%),var(--v2-surface);border-color:#fff4e424}@supports (color:color-mix(in lab,red,red)){.v2-bondage-filter-card{background:linear-gradient(145deg,#fffaf00f,transparent 52%),color-mix(in srgb,var(--v2-surface) 64%,var(--v2-bg-deep))}}.v2-bondage-filter-card{padding:.75rem;box-shadow:0 12px 34px #11141229}.v2-bondage-card,.v2-bondage-activity-card{background:linear-gradient(145deg,#fffaf00f,transparent 48%),var(--v2-surface);border-color:#fff4e421}@supports (color:color-mix(in lab,red,red)){.v2-bondage-card,.v2-bondage-activity-card{background:linear-gradient(145deg,#fffaf00f,transparent 48%),color-mix(in srgb,var(--v2-surface) 64%,var(--v2-bg-deep))}}.v2-bondage-card,.v2-bondage-activity-card{color:#fffaf4}.v2-bondage-card:hover,.v2-bondage-card:focus-visible,.v2-bondage-photo-tile:hover,.v2-bondage-photo-tile:focus-visible,.v2-bondage-activity-card:hover,.v2-bondage-activity-card:focus-visible{background:linear-gradient(145deg,#fffaf014,transparent 52%),var(--v2-surface-soft);border-color:#ff675d70}@supports (color:color-mix(in lab,red,red)){.v2-bondage-card:hover,.v2-bondage-card:focus-visible,.v2-bondage-photo-tile:hover,.v2-bondage-photo-tile:focus-visible,.v2-bondage-activity-card:hover,.v2-bondage-activity-card:focus-visible{background:linear-gradient(145deg,#fffaf014,transparent 52%),color-mix(in srgb,var(--v2-surface-soft) 74%,var(--v2-bg))}}.v2-bondage-card:hover,.v2-bondage-card:focus-visible,.v2-bondage-photo-tile:hover,.v2-bondage-photo-tile:focus-visible,.v2-bondage-activity-card:hover,.v2-bondage-activity-card:focus-visible{box-shadow:0 16px 42px #11141233}.v2-bondage-photo-tile{background:var(--v2-surface);border-color:#fff4e421}@supports (color:color-mix(in lab,red,red)){.v2-bondage-photo-tile{background:color-mix(in srgb,var(--v2-surface) 64%,var(--v2-bg-deep))}}.v2-bondage-library [class*=bg-neutral-950],.v2-bondage-library [class*=bg-neutral-900],.v2-bondage-library [class*=bg-neutral-800],.v2-bondage-dialog [class*=bg-neutral-950],.v2-bondage-dialog [class*=bg-neutral-900]{background-color:var(--v2-surface)}@supports (color:color-mix(in lab,red,red)){.v2-bondage-library [class*=bg-neutral-950],.v2-bondage-library [class*=bg-neutral-900],.v2-bondage-library [class*=bg-neutral-800],.v2-bondage-dialog [class*=bg-neutral-950],.v2-bondage-dialog [class*=bg-neutral-900]{background-color:color-mix(in srgb,var(--v2-surface) 68%,var(--v2-bg-deep))}}.v2-bondage-library [class*=border-stone-700],.v2-bondage-library [class*=border-stone-800],.v2-bondage-library [class*=border-stone-900],.v2-bondage-dialog [class*=border-stone-700],.v2-bondage-dialog [class*=border-stone-800]{border-color:#fff4e424}.v2-bondage-library input,.v2-bondage-library textarea,.v2-bondage-library .v2-select-trigger,.v2-bondage-dialog textarea{background:var(--v2-surface);border-color:#fff4e429}@supports (color:color-mix(in lab,red,red)){.v2-bondage-library input,.v2-bondage-library textarea,.v2-bondage-library .v2-select-trigger,.v2-bondage-dialog textarea{background:color-mix(in srgb,var(--v2-surface) 66%,var(--v2-bg-deep))}}.v2-bondage-library input,.v2-bondage-library textarea,.v2-bondage-library .v2-select-trigger,.v2-bondage-dialog textarea{color:#fffaf4}.v2-bondage-library input::placeholder,.v2-bondage-dialog textarea::placeholder{color:#8e847b}.v2-bondage-library input:focus,.v2-bondage-library textarea:focus,.v2-bondage-library .v2-select-trigger:hover,.v2-bondage-library .v2-select-trigger:focus-visible,.v2-bondage-library .v2-select-trigger[data-open=true],.v2-bondage-dialog textarea:focus{background:#24211eeb;border-color:#ff675d94;box-shadow:0 0 0 2px #ff675d1f}.v2-bondage-library [class*=text-stone-50],.v2-bondage-library [class*=text-stone-100],.v2-bondage-dialog [class*=text-stone-50],.v2-bondage-dialog [class*=text-stone-100]{color:#fffaf4}.v2-bondage-library [class*=text-stone-200],.v2-bondage-library [class*=text-stone-300],.v2-bondage-dialog [class*=text-stone-200],.v2-bondage-dialog [class*=text-stone-300]{color:#e6dacd}.v2-bondage-library [class*=text-stone-400],.v2-bondage-library [class*=text-stone-500],.v2-bondage-dialog [class*=text-stone-400],.v2-bondage-dialog [class*=text-stone-500]{color:#b9aea4}.v2-bondage-library [class*=text-emerald],.v2-bondage-dialog [class*=text-emerald]{color:#ffb4ae}.v2-bondage-library [class*=border-emerald],.v2-bondage-dialog [class*=border-emerald]{border-color:#ff675d6b}.v2-bondage-library [class*=bg-emerald],.v2-bondage-dialog [class*=bg-emerald]{background-color:#ff675d24}.v2-bondage-library [class*=bg-amber],.v2-bondage-dialog [class*=bg-amber]{background-color:#f2c57229}.v2-bondage-library [class*=border-amber],.v2-bondage-dialog [class*=border-amber]{border-color:#f2c57270}.v2-bondage-library [class*=text-amber],.v2-bondage-dialog [class*=text-amber]{color:#f6d695}.v2-bondage-library [class*=text-sky],.v2-bondage-dialog [class*=text-sky]{color:#b7d7ff}.v2-bondage-library a:hover,.v2-bondage-library button:hover:not(:disabled),.v2-bondage-dialog button:hover:not(:disabled){color:#ffd8d4}.v2-bondage-library button:focus-visible,.v2-bondage-library a:focus-visible,.v2-bondage-dialog button:focus-visible{outline-offset:2px;outline:2px solid #ff675dbf}.v2-source-library{isolation:isolate;color:#fffaf4;position:relative}.v2-source-library:before{content:"";border-radius:calc(var(--v2-radius) * 1.8);pointer-events:none;z-index:-1;background:radial-gradient(circle at 14% 2%,#ff675d29,#0000 20rem),radial-gradient(circle at 74% 0,#f2c5721a,#0000 24rem),linear-gradient(#fff4e40e,#0000 80%);height:min(38rem,68vh);position:absolute;inset:-1rem -.75rem auto}.v2-source-library>*{z-index:1;position:relative}.v2-source-library-header{border-radius:var(--v2-radius);background:radial-gradient(circle at 4% 0%,#ff766924,transparent 17rem),linear-gradient(145deg,#fffaf014,transparent 48%),var(--v2-surface);border:1px solid #fff4e426}@supports (color:color-mix(in lab,red,red)){.v2-source-library-header{background:radial-gradient(circle at 4% 0%,#ff766924,transparent 17rem),linear-gradient(145deg,#fffaf014,transparent 48%),color-mix(in srgb,var(--v2-surface) 72%,var(--v2-bg-deep))}}.v2-source-library-header{padding:1rem;box-shadow:0 20px 58px #11141229}.v2-source-library-status{background:linear-gradient(180deg,#fffaf013,#fffaf006),var(--v2-surface);border-color:#fff4e429}@supports (color:color-mix(in lab,red,red)){.v2-source-library-status{background:linear-gradient(180deg,#fffaf013,#fffaf006),color-mix(in srgb,var(--v2-surface) 62%,var(--v2-bg-deep))}}.v2-source-library-status{color:#b9aea4;box-shadow:inset 0 1px #ffffff09}.v2-source-library-filter-card{background:radial-gradient(circle at 0% 0%,#ff76691a,transparent 18rem),linear-gradient(145deg,#fffaf012,transparent 52%),var(--v2-surface);border-color:#fff4e424}@supports (color:color-mix(in lab,red,red)){.v2-source-library-filter-card{background:radial-gradient(circle at 0% 0%,#ff76691a,transparent 18rem),linear-gradient(145deg,#fffaf012,transparent 52%),color-mix(in srgb,var(--v2-surface) 72%,var(--v2-bg-deep))}}.v2-source-library-filter-card{box-shadow:0 18px 48px #11141229}.v2-source-library .v2-field>span:first-child{color:#f3e7da}.v2-source-library .v2-field-input,.v2-source-library .v2-select-trigger{background:var(--v2-surface);border-color:#fff4e429}@supports (color:color-mix(in lab,red,red)){.v2-source-library .v2-field-input,.v2-source-library .v2-select-trigger{background:color-mix(in srgb,var(--v2-surface) 68%,var(--v2-bg-deep))}}.v2-source-library .v2-field-input,.v2-source-library .v2-select-trigger{color:#fffaf4;box-shadow:0 10px 28px #11141226}.v2-source-library .v2-field-input::placeholder{color:var(--v2-subtle)}@supports (color:color-mix(in lab,red,red)){.v2-source-library .v2-field-input::placeholder{color:color-mix(in srgb,var(--v2-subtle) 74%,transparent)}}.v2-source-library .v2-field-input:focus,.v2-source-library .v2-select-trigger:hover,.v2-source-library .v2-select-trigger:focus-visible,.v2-source-library .v2-select-trigger[data-open=true]{background:var(--v2-surface-soft);border-color:#ff675d94}@supports (color:color-mix(in lab,red,red)){.v2-source-library .v2-field-input:focus,.v2-source-library .v2-select-trigger:hover,.v2-source-library .v2-select-trigger:focus-visible,.v2-source-library .v2-select-trigger[data-open=true]{background:color-mix(in srgb,var(--v2-surface-soft) 78%,var(--v2-bg))}}.v2-source-library .v2-field-input:focus,.v2-source-library .v2-select-trigger:hover,.v2-source-library .v2-select-trigger:focus-visible,.v2-source-library .v2-select-trigger[data-open=true]{box-shadow:0 0 0 2px #ff675d1f}.v2-source-library-filter-card button[class*=border-b-2]{background:#fff4e409;border:1px solid #fff4e41f;border-radius:8px;height:2rem;padding-inline:.55rem}.v2-source-library-filter-card button[class*=border-b-2][aria-pressed=true]{background:#ff453a24;border-color:#ff675d70}.v2-source-library-filter-card button[class*=rounded-]{border-radius:var(--v2-radius);box-shadow:inset 0 1px #ffffff06}.v2-source-library .v2-source-thumbnail,.v2-source-library .v2-source-status-pill,.v2-source-library .v2-source-post-card,.v2-source-library .v2-source-studio-card,.v2-source-detail .v2-source-thumbnail,.v2-source-detail .v2-source-status-pill,.v2-source-detail .v2-source-post-card,.v2-source-detail .v2-source-studio-card{border-radius:var(--v2-radius)}.v2-source-library .v2-card-base,.v2-source-library .group[class*=bg-neutral-950],.v2-source-library article[class*=bg-neutral-950]{background:linear-gradient(145deg,#fffaf00f,transparent 48%),var(--v2-surface);border-color:#fff4e421}@supports (color:color-mix(in lab,red,red)){.v2-source-library .v2-card-base,.v2-source-library .group[class*=bg-neutral-950],.v2-source-library article[class*=bg-neutral-950]{background:linear-gradient(145deg,#fffaf00f,transparent 48%),color-mix(in srgb,var(--v2-surface) 64%,var(--v2-bg-deep))}}.v2-source-library .v2-card-base:hover,.v2-source-library .v2-card-base:focus-visible,.v2-source-library .group[class*="hover:border-emerald"]:hover,.v2-source-library article[class*="hover:border-emerald"]:hover{background:linear-gradient(145deg,#fffaf013,transparent 52%),var(--v2-surface-soft);border-color:#ff675d70}@supports (color:color-mix(in lab,red,red)){.v2-source-library .v2-card-base:hover,.v2-source-library .v2-card-base:focus-visible,.v2-source-library .group[class*="hover:border-emerald"]:hover,.v2-source-library article[class*="hover:border-emerald"]:hover{background:linear-gradient(145deg,#fffaf013,transparent 52%),color-mix(in srgb,var(--v2-surface-soft) 72%,var(--v2-bg))}}.v2-source-library .v2-card-base:hover,.v2-source-library .v2-card-base:focus-visible,.v2-source-library .group[class*="hover:border-emerald"]:hover,.v2-source-library article[class*="hover:border-emerald"]:hover{box-shadow:0 16px 42px #11141233}.v2-source-library .v2-source-library-studio-hero{background:linear-gradient(135deg,#ff76691a,transparent 34%),var(--v2-surface)}@supports (color:color-mix(in lab,red,red)){.v2-source-library .v2-source-library-studio-hero{background:linear-gradient(135deg,#ff76691a,transparent 34%),color-mix(in srgb,var(--v2-surface) 66%,var(--v2-bg-deep))}}.v2-source-library [class*=bg-neutral-950],.v2-source-library [class*=bg-neutral-900],.v2-source-library [class*=bg-neutral-800]{background-color:var(--v2-surface)}@supports (color:color-mix(in lab,red,red)){.v2-source-library [class*=bg-neutral-950],.v2-source-library [class*=bg-neutral-900],.v2-source-library [class*=bg-neutral-800]{background-color:color-mix(in srgb,var(--v2-surface) 68%,var(--v2-bg-deep))}}.v2-source-library .v2-source-library-status{background:linear-gradient(180deg,#fffaf013,#fffaf006),var(--v2-surface)}@supports (color:color-mix(in lab,red,red)){.v2-source-library .v2-source-library-status{background:linear-gradient(180deg,#fffaf013,#fffaf006),color-mix(in srgb,var(--v2-surface) 62%,var(--v2-bg-deep))}}.v2-source-library .v2-source-library-filter-card{background:radial-gradient(circle at 0% 0%,#ff76691a,transparent 18rem),linear-gradient(145deg,#fffaf012,transparent 52%),var(--v2-surface)}@supports (color:color-mix(in lab,red,red)){.v2-source-library .v2-source-library-filter-card{background:radial-gradient(circle at 0% 0%,#ff76691a,transparent 18rem),linear-gradient(145deg,#fffaf012,transparent 52%),color-mix(in srgb,var(--v2-surface) 72%,var(--v2-bg-deep))}}.v2-source-library [class*=border-stone-700],.v2-source-library [class*=border-stone-800]{border-color:#fff4e424}.v2-source-library [class*=text-stone-50],.v2-source-library [class*=text-stone-100]{color:#fffaf4}.v2-source-library [class*=text-stone-200],.v2-source-library [class*=text-stone-300]{color:#e6dacd}.v2-source-library [class*=text-stone-400],.v2-source-library [class*=text-stone-500]{color:#b9aea4}.v2-source-library [class*=text-emerald-300],.v2-source-library [class*=text-emerald-200],.v2-source-library [class*=text-emerald-100]{color:#ffb4ae}.v2-source-library [class*=border-emerald]{border-color:#ff675d6b}.v2-source-library [class*=bg-emerald]{background-color:#ff675d24}.v2-source-library [class*="hover:text-emerald"]:hover,.v2-source-library [class*="hover:text-stone"]:hover,.v2-source-library a:hover{color:#ffd8d4}.v2-source-library [class*=bg-amber-400]{background-color:#f2c57229}.v2-source-library [class*=border-amber]{border-color:#f2c57270}.v2-source-library [class*=text-amber-100],.v2-source-library [class*=text-amber-200]{color:#f6d695}.v2-source-library svg[class*=text-stone-600],.v2-source-library svg[class*=text-stone-500]{color:#8e847b}.v2-source-library img{background-color:var(--v2-surface)}@supports (color:color-mix(in lab,red,red)){.v2-source-library img{background-color:color-mix(in srgb,var(--v2-surface) 48%,var(--v2-bg-deep))}}.v2-source-library button:focus-visible,.v2-source-library a:focus-visible{outline-offset:2px;outline:2px solid #ff675dbf}.v2-source-detail{isolation:isolate;color:#fffaf4;position:relative}.v2-source-detail:before{content:"";border-radius:calc(var(--v2-radius) * 1.8);pointer-events:none;z-index:-1;background:radial-gradient(circle at 16% 0,#ff675d26,#0000 20rem),radial-gradient(circle at 78% 6%,#f2c5721a,#0000 24rem),linear-gradient(#fff4e40d,#0000 80%);height:min(38rem,70vh);position:absolute;inset:-1rem -.75rem auto}.v2-source-detail>*{z-index:1;position:relative}.v2-source-detail-summary{border-radius:var(--v2-radius);background:radial-gradient(circle at 0% 0%,#ff76691f,transparent 18rem),linear-gradient(145deg,#fffaf013,transparent 48%),var(--v2-surface);border:1px solid #fff4e424}@supports (color:color-mix(in lab,red,red)){.v2-source-detail-summary{background:radial-gradient(circle at 0% 0%,#ff76691f,transparent 18rem),linear-gradient(145deg,#fffaf013,transparent 48%),color-mix(in srgb,var(--v2-surface) 70%,var(--v2-bg-deep))}}.v2-source-detail-summary{padding:1rem;box-shadow:0 18px 48px #11141229}.v2-source-detail-summary h2{color:#fffaf4;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.12}.v2-source-detail-summary p{color:#d8cec4}.v2-source-detail-gallery>div:first-child{border-radius:var(--v2-radius);background:linear-gradient(180deg,#fffaf012,#fffaf006),var(--v2-surface);border:1px solid #fff4e41f}@supports (color:color-mix(in lab,red,red)){.v2-source-detail-gallery>div:first-child{background:linear-gradient(180deg,#fffaf012,#fffaf006),color-mix(in srgb,var(--v2-surface) 60%,var(--v2-bg-deep))}}.v2-source-detail-gallery>div:first-child{color:#fff4e4;padding:.7rem .85rem}.v2-source-detail-gallery>div:first-child svg{color:#ff675d}.v2-source-gallery-tile{border-radius:var(--v2-radius);background:var(--v2-surface);border-color:#fff4e424}@supports (color:color-mix(in lab,red,red)){.v2-source-gallery-tile{background:color-mix(in srgb,var(--v2-surface) 68%,var(--v2-bg-deep))}}.v2-source-gallery-tile{box-shadow:0 14px 36px #1114122e}.v2-source-gallery-tile:hover,.v2-source-gallery-tile:focus-visible{border-color:#ff675d85;box-shadow:0 18px 44px #1114123d,0 0 0 2px #ff675d1a}.v2-source-detail-card{border-radius:var(--v2-radius);background:radial-gradient(circle at 0% 0%,#ff76691a,transparent 14rem),linear-gradient(145deg,#fffaf012,transparent 48%),var(--v2-surface);border-color:#fff4e424}@supports (color:color-mix(in lab,red,red)){.v2-source-detail-card{background:radial-gradient(circle at 0% 0%,#ff76691a,transparent 14rem),linear-gradient(145deg,#fffaf012,transparent 48%),color-mix(in srgb,var(--v2-surface) 68%,var(--v2-bg-deep))}}.v2-source-detail-card{color:#fffaf4;box-shadow:0 18px 48px #1114122e}.v2-source-detail-card a[class*=rounded-],.v2-source-detail-card button[class*=rounded-]{border-radius:var(--v2-radius)}.v2-source-detail-card [class*=text-emerald-300],.v2-source-detail-card a[class*=text-emerald-300],.v2-source-detail-card a[class*=text-emerald-200]{color:#ffb4ae}.v2-source-detail-card a[class*=text-emerald-300]:hover,.v2-source-detail-card a[class*=text-emerald-200]:hover{color:#ffd8d4}.v2-source-detail-card [class*=bg-neutral-950],.v2-source-detail-card [class*=bg-neutral-900]{background-color:var(--v2-surface);border-color:#fff4e424}@supports (color:color-mix(in lab,red,red)){.v2-source-detail-card [class*=bg-neutral-950],.v2-source-detail-card [class*=bg-neutral-900]{background-color:color-mix(in srgb,var(--v2-surface) 66%,var(--v2-bg-deep))}}.v2-source-detail-card [class*=bg-emerald-400]{color:#ffd8d4;background-color:#ff675d21;border-color:#ff675d5c}.v2-source-detail-card [class*=bg-amber-400]{color:#f6d695;background-color:#f2c57229;border-color:#f2c57270}.v2-source-detail .group[class*=bg-neutral-950],.v2-source-detail article[class*=bg-neutral-950]{border-radius:var(--v2-radius);background:linear-gradient(145deg,#fffaf00f,transparent 48%),var(--v2-surface);border-color:#fff4e41f}@supports (color:color-mix(in lab,red,red)){.v2-source-detail .group[class*=bg-neutral-950],.v2-source-detail article[class*=bg-neutral-950]{background:linear-gradient(145deg,#fffaf00f,transparent 48%),color-mix(in srgb,var(--v2-surface) 64%,var(--v2-bg-deep))}}@media(min-width:1280px){.v2-source-detail-sidebar{position:sticky;top:5.75rem}}.v2-source-detail .group[class*="hover:border-emerald"]:hover,.v2-source-detail article[class*="hover:border-emerald"]:hover{border-color:#ff675d6b}.v2-source-detail [class*=text-emerald-300]{color:#ffb4ae}.v2-source-detail [class*=text-emerald-100]{color:#ffd8d4}.v2-source-detail [class*=border-emerald]{border-color:#ff675d52}.v2-source-detail [class*=bg-emerald]{background-color:#ff675d21}.v2-source-image-viewer{isolation:isolate;background:radial-gradient(circle at 18% 7%,#ff766929,transparent 28rem),radial-gradient(circle at 82% 12%,#7ed6c721,transparent 30rem),radial-gradient(circle at 50% 42%,#fffaf01a,transparent 36rem),linear-gradient(180deg,var(--v2-surface-soft) 0,var(--v2-bg) 52%,var(--v2-bg-deep) 100%);color:var(--v2-text);position:fixed;inset:0;overflow:hidden}.v2-source-image-viewer:before{content:"";z-index:-2;background-image:var(--v2-source-viewer-poster);opacity:.32;filter:blur(44px)saturate(1.18)brightness(.9);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-7vh -7vw;transform:scale(1.1)}.v2-source-image-viewer:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#383e37d6,#272d28b8 48%,#262b27e0),radial-gradient(circle at 50% 48%,#fffaf026,#0000 32rem);position:absolute;inset:0}.v2-source-image-stage{background:radial-gradient(circle at 50% 45%,#fff4e40b,#0000 32rem),0 0}.v2-source-image-header{background:linear-gradient(180deg,var(--v2-surface),var(--v2-surface) 62%,transparent)}@supports (color:color-mix(in lab,red,red)){.v2-source-image-header{background:linear-gradient(180deg,color-mix(in srgb,var(--v2-surface) 90%,var(--v2-bg-deep)),color-mix(in srgb,var(--v2-surface) 58%,transparent) 62%,transparent)}}.v2-source-image-footer{background:linear-gradient(0deg,var(--v2-surface),var(--v2-surface) 62%,transparent)}@supports (color:color-mix(in lab,red,red)){.v2-source-image-footer{background:linear-gradient(0deg,color-mix(in srgb,var(--v2-surface) 90%,var(--v2-bg-deep)),color-mix(in srgb,var(--v2-surface) 58%,transparent) 62%,transparent)}}.v2-source-image-footer{color:var(--v2-subtle)}.v2-source-image-loading{background:var(--v2-surface)}@supports (color:color-mix(in lab,red,red)){.v2-source-image-loading{background:color-mix(in srgb,var(--v2-surface) 72%,transparent)}}.v2-source-image-loading{color:var(--v2-subtle)}.v2-source-viewer-float-button,.v2-source-viewer-panel,.v2-source-image-viewer [class*=bg-neutral-950],.v2-source-image-viewer [class*=bg-neutral-900]{border-radius:var(--v2-radius);background-color:var(--v2-surface);border-color:#fff4e429}@supports (color:color-mix(in lab,red,red)){.v2-source-viewer-float-button,.v2-source-viewer-panel,.v2-source-image-viewer [class*=bg-neutral-950],.v2-source-image-viewer [class*=bg-neutral-900]{background-color:color-mix(in srgb,var(--v2-surface) 74%,var(--v2-bg-deep))}}.v2-source-viewer-float-button,.v2-source-viewer-panel,.v2-source-image-viewer [class*=bg-neutral-950],.v2-source-image-viewer [class*=bg-neutral-900]{color:var(--v2-text);box-shadow:0 14px 36px #11141233}.v2-source-viewer-panel{background:radial-gradient(circle at 12% 0%,#ff766921,transparent 14rem),linear-gradient(180deg,#fffaf01c,#fffaf00a),var(--v2-surface)}@supports (color:color-mix(in lab,red,red)){.v2-source-viewer-panel{background:radial-gradient(circle at 12% 0%,#ff766921,transparent 14rem),linear-gradient(180deg,#fffaf01c,#fffaf00a),color-mix(in srgb,var(--v2-surface) 78%,var(--v2-bg-deep))}}.v2-source-image-viewer [class*=border-stone-700],.v2-source-image-viewer [class*=border-stone-800]{border-color:#fff4e429}.v2-source-viewer-float-button:hover:not(:disabled),.v2-source-viewer-float-button:focus-visible,.v2-source-image-viewer button:hover:not(:disabled),.v2-source-image-viewer a:hover{background-color:var(--v2-surface-soft);border-color:#fff4e452}@supports (color:color-mix(in lab,red,red)){.v2-source-viewer-float-button:hover:not(:disabled),.v2-source-viewer-float-button:focus-visible,.v2-source-image-viewer button:hover:not(:disabled),.v2-source-image-viewer a:hover{background-color:color-mix(in srgb,var(--v2-surface-soft) 78%,var(--v2-bg))}}.v2-source-viewer-float-button:hover:not(:disabled),.v2-source-viewer-float-button:focus-visible,.v2-source-image-viewer button:hover:not(:disabled),.v2-source-image-viewer a:hover{color:var(--v2-text)}.v2-source-image-viewer [class*=bg-emerald-300],.v2-source-image-viewer [class*=border-emerald-300]{background-color:var(--v2-accent-gold);color:#171615;border-color:#f2c572c7;box-shadow:0 0 0 2px #f2c57238,0 14px 36px #11141238}.v2-source-image-viewer [class*=bg-amber-400],.v2-source-image-viewer [class*=border-amber-300]{color:#f6d695;background-color:#f2c5722e;border-color:#f2c5727a}.v2-source-image-viewer .v2-select-trigger{border-radius:var(--v2-radius);background:var(--v2-surface);border-color:#fff4e429}@supports (color:color-mix(in lab,red,red)){.v2-source-image-viewer .v2-select-trigger{background:color-mix(in srgb,var(--v2-surface) 74%,var(--v2-bg-deep))}}.v2-source-image-viewer .v2-select-trigger{color:var(--v2-text);box-shadow:0 14px 36px #1114122e}.v2-source-image-viewer .v2-select-trigger:hover,.v2-source-image-viewer .v2-select-trigger:focus-visible{background:var(--v2-surface-soft);border-color:#fff4e44d}@supports (color:color-mix(in lab,red,red)){.v2-source-image-viewer .v2-select-trigger:hover,.v2-source-image-viewer .v2-select-trigger:focus-visible{background:color-mix(in srgb,var(--v2-surface-soft) 78%,var(--v2-bg))}}.v2-camera-screen{isolation:isolate;gap:.9rem;display:grid;position:relative}.v2-camera-screen:before{content:"";border-radius:calc(var(--v2-radius) * 1.8);pointer-events:none;z-index:-1;background:radial-gradient(circle at 12% 12%,#ff675d29,#0000 22rem),radial-gradient(circle at 88% 4%,#7cc8b81f,#0000 28rem),linear-gradient(#fff4e40a,#0000 76%);height:min(36rem,62vh);position:absolute;inset:-1rem -.75rem auto}.v2-camera-screen>*{z-index:1;position:relative}.v2-camera-hero{border-radius:var(--v2-radius);background:linear-gradient(135deg,#ff453a1f,transparent 32%),linear-gradient(145deg,#fff8ef0d,transparent 56%),var(--v2-surface);border:1px solid #fff4e424;grid-template-columns:minmax(0,1fr) minmax(15rem,.36fr);align-items:stretch;gap:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.v2-camera-hero{background:linear-gradient(135deg,#ff453a1f,transparent 32%),linear-gradient(145deg,#fff8ef0d,transparent 56%),color-mix(in srgb,var(--v2-surface) 72%,var(--v2-bg-deep))}}.v2-camera-hero{padding:1rem;box-shadow:0 22px 72px #1114122e}.v2-camera-hero-copy{align-content:center;gap:.7rem;min-width:0;display:grid}.v2-camera-hero-copy h2{color:var(--v2-text);letter-spacing:0;margin:0;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:850;line-height:1.05}.v2-camera-hero-copy p{max-width:52rem;color:var(--v2-muted);margin:0;font-size:.95rem;line-height:1.55}.v2-camera-live-strip{flex-wrap:wrap;gap:.5rem;margin-top:.1rem;display:flex}.v2-camera-live-chip{border-radius:var(--v2-radius);background:linear-gradient(180deg,#fff8ef0f,#fff8ef05),var(--v2-surface);border:1px solid #fff4e424;align-items:center;gap:.45rem;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v2-camera-live-chip{background:linear-gradient(180deg,#fff8ef0f,#fff8ef05),color-mix(in srgb,var(--v2-surface) 58%,transparent)}}.v2-camera-live-chip{color:var(--v2-muted);padding:.35rem .62rem;font-size:.78rem;font-weight:800;line-height:1;transition:border-color .16s,background-color .16s,color .16s,transform .14s}.v2-camera-live-chip.is-live{color:#ffd8d4;background:radial-gradient(circle at 14% 16%,#ff675d38,#0000 2rem),#ff453a21;border-color:#ff675d5c}a.v2-camera-live-chip:hover,a.v2-camera-live-chip:focus-visible{background:linear-gradient(180deg,#ff675d1c,#fff8ef06),var(--v2-surface-soft);border-color:#ffb4ae80}@supports (color:color-mix(in lab,red,red)){a.v2-camera-live-chip:hover,a.v2-camera-live-chip:focus-visible{background:linear-gradient(180deg,#ff675d1c,#fff8ef06),color-mix(in srgb,var(--v2-surface-soft) 82%,var(--v2-bg-deep))}}a.v2-camera-live-chip:hover,a.v2-camera-live-chip:focus-visible{color:var(--v2-text);outline:0;transform:translateY(-1px)}.v2-camera-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.v2-camera-stat{border-radius:var(--v2-radius);background:#fff8ef0f;border:1px solid #fff4e421;align-content:center;gap:.24rem;min-width:0;padding:.85rem;display:grid}.v2-camera-stat span{color:var(--v2-text);font-size:1.2rem;font-weight:850;line-height:1}.v2-camera-stat small{color:var(--v2-subtle);font-size:.72rem;font-weight:800}.v2-camera-stage{border-radius:var(--v2-radius);background:radial-gradient(circle at 50% 0%,#ff675d1f,transparent 24rem),linear-gradient(180deg,#fff4e40f,#fff4e405),var(--v2-surface);border:1px solid #fff4e429}@supports (color:color-mix(in lab,red,red)){.v2-camera-stage{background:radial-gradient(circle at 50% 0%,#ff675d1f,transparent 24rem),linear-gradient(180deg,#fff4e40f,#fff4e405),color-mix(in srgb,var(--v2-surface) 66%,var(--v2-bg-deep))}}.v2-camera-stage{padding:.75rem;box-shadow:0 24px 76px #11141238}.v2-camera-monitor-header{border-radius:var(--v2-radius);background:linear-gradient(135deg,#fff8ef0f,transparent 58%),var(--v2-surface);border:1px solid #fff4e41f;justify-content:space-between;align-items:center;gap:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.v2-camera-monitor-header{background:linear-gradient(135deg,#fff8ef0f,transparent 58%),color-mix(in srgb,var(--v2-surface) 60%,transparent)}}.v2-camera-monitor-header{margin-bottom:.75rem;padding:.72rem .8rem}.v2-camera-monitor-kicker{color:var(--v2-subtle);text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1}.v2-camera-monitor-title{color:var(--v2-text);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.95rem;font-weight:850;line-height:1.1;overflow:hidden}.v2-camera-monitor-status{border-radius:var(--v2-radius);color:#ffd8d4;background:#ff453a1f;border:1px solid #ff675d52;flex:none;align-items:center;gap:.48rem;min-height:2rem;padding:.35rem .6rem;font-size:.76rem;font-weight:850;display:inline-flex}.v2-camera-monitor-status span{background:#ff675d;border-radius:999px;width:.48rem;height:.48rem;box-shadow:0 0 0 .25rem #ff675d24}.v2-camera-stage .v2-browser-section-header{color:var(--v2-muted);border-bottom-color:#fff4e41f}.v2-camera-stage [aria-label^="Large video player stage"],.v2-camera-stage button[aria-label^=Play]{border-radius:var(--v2-radius);background:radial-gradient(circle at 50% 40%,#fff4e418,transparent 26rem),radial-gradient(circle at 18% 18%,#ff675d1f,transparent 18rem),radial-gradient(circle at 82% 12%,#74c9bb14,transparent 20rem),linear-gradient(180deg,var(--v2-surface-soft) 0,var(--v2-bg-deep) 100%);border-color:#fff4e424;box-shadow:inset 0 0 0 1px #fff8ef0e,0 18px 46px #11141229}.v2-camera-stage button[aria-label^=Play]:hover,.v2-camera-stage button[aria-label^=Play]:focus-visible{border-color:#fff4e447}@media(max-width:640px){.v2-app-shell:has(.v2-camera-screen)>main{padding-bottom:1rem}.v2-app-shell:has(.v2-camera-screen) .v2-mobile-nav{position:static}.v2-camera-hero{grid-template-columns:1fr}.v2-camera-live-strip{grid-template-columns:1fr;display:grid}.v2-camera-live-chip{justify-content:center}.v2-camera-monitor-header{flex-direction:column;align-items:stretch}.v2-camera-monitor-status{justify-content:center;width:100%}}.v2-pdf-viewer{background:radial-gradient(circle at 18% 7%,#ff675d1f,transparent 28rem),radial-gradient(circle at 82% 12%,#7cc8b81a,transparent 30rem),radial-gradient(circle at 50% 36%,#fff4e417,transparent 34rem),linear-gradient(180deg,var(--v2-surface-soft) 0,var(--v2-bg) 54%,var(--v2-bg-deep) 100%);color:var(--v2-text)}.v2-pdf-header,.v2-pdf-toolbar,.v2-pdf-footer{background:linear-gradient(180deg,#fff8ef14,#fff8ef07),var(--v2-surface);border-color:#fff4e41f}@supports (color:color-mix(in lab,red,red)){.v2-pdf-header,.v2-pdf-toolbar,.v2-pdf-footer{background:linear-gradient(180deg,#fff8ef14,#fff8ef07),color-mix(in srgb,var(--v2-surface) 86%,var(--v2-bg-deep))}}.v2-pdf-header,.v2-pdf-toolbar,.v2-pdf-footer{color:var(--v2-text);box-shadow:0 12px 34px #11141224}.v2-pdf-toolbar{background:linear-gradient(180deg,#fff8ef13,#fff8ef06),var(--v2-surface-soft)}@supports (color:color-mix(in lab,red,red)){.v2-pdf-toolbar{background:linear-gradient(180deg,#fff8ef13,#fff8ef06),color-mix(in srgb,var(--v2-surface-soft) 82%,var(--v2-bg-deep))}}.v2-pdf-footer,.v2-pdf-muted{color:var(--v2-subtle)}.v2-pdf-button,.v2-pdf-page-control,.v2-pdf-scale{border-radius:var(--v2-radius);background:linear-gradient(180deg,#fff8ef18,#fff8ef08),var(--v2-surface-raised);border-color:#fff4e429}@supports (color:color-mix(in lab,red,red)){.v2-pdf-button,.v2-pdf-page-control,.v2-pdf-scale{background:linear-gradient(180deg,#fff8ef18,#fff8ef08),color-mix(in srgb,var(--v2-surface-raised) 74%,transparent)}}.v2-pdf-button,.v2-pdf-page-control,.v2-pdf-scale{color:var(--v2-text);box-shadow:0 12px 30px #11141229}.v2-pdf-button:hover:not(:disabled),.v2-pdf-button:focus-visible,.v2-pdf-page-control button:hover:not(:disabled),.v2-pdf-page-control button:focus-visible{background:linear-gradient(180deg,#fff8ef1f,#fff8ef0a),var(--v2-surface-raised);border-color:#fff4e44d}@supports (color:color-mix(in lab,red,red)){.v2-pdf-button:hover:not(:disabled),.v2-pdf-button:focus-visible,.v2-pdf-page-control button:hover:not(:disabled),.v2-pdf-page-control button:focus-visible{background:linear-gradient(180deg,#fff8ef1f,#fff8ef0a),color-mix(in srgb,var(--v2-surface-raised) 86%,var(--v2-accent-soft))}}.v2-pdf-button:hover:not(:disabled),.v2-pdf-button:focus-visible,.v2-pdf-page-control button:hover:not(:disabled),.v2-pdf-page-control button:focus-visible,.v2-pdf-page-control{color:var(--v2-text)}.v2-pdf-page-control label{color:var(--v2-subtle);border-color:#fff4e424}.v2-pdf-page-input{border-radius:calc(var(--v2-radius) - 2px);background:var(--v2-bg-deep);border-color:#fff4e429}@supports (color:color-mix(in lab,red,red)){.v2-pdf-page-input{background:color-mix(in srgb,var(--v2-bg-deep) 78%,transparent)}}.v2-pdf-page-input{color:var(--v2-text)}.v2-pdf-page-input:focus{border-color:var(--v2-accent);box-shadow:0 0 0 2px #ff675d2e}.v2-pdf-scale{color:var(--v2-accent-gold)}.v2-pdf-scale svg,.v2-pdf-loading svg{color:var(--v2-accent)}.v2-pdf-stage{background:radial-gradient(circle at 50% 45%,#f2c57218,transparent 30rem),linear-gradient(180deg,var(--v2-surface-soft) 0,var(--v2-bg-deep) 100%)}.v2-pdf-canvas{border-radius:calc(var(--v2-radius) - 2px);box-shadow:0 24px 72px #11141247,0 0 0 1px #fff4e429}.v2-pdf-loading{background:var(--v2-surface)}@supports (color:color-mix(in lab,red,red)){.v2-pdf-loading{background:color-mix(in srgb,var(--v2-surface) 72%,transparent)}}.v2-pdf-loading{color:var(--v2-text)}.v2-pdf-loading span{border-radius:var(--v2-radius);background:var(--v2-surface-raised);border-color:#fff4e42e}@supports (color:color-mix(in lab,red,red)){.v2-pdf-loading span{background:color-mix(in srgb,var(--v2-surface-raised) 86%,var(--v2-bg-deep))}}.v2-pdf-error{border-radius:var(--v2-radius);background:var(--v2-danger);border-color:#ff6b6157}@supports (color:color-mix(in lab,red,red)){.v2-pdf-error{background:color-mix(in srgb,var(--v2-danger) 20%,var(--v2-bg-deep))}}.v2-pdf-error{color:#ffd8d4}.v2-pdf-float-button{border-radius:var(--v2-radius);background:linear-gradient(180deg,#fff8ef18,#fff8ef08),var(--v2-surface-raised);border-color:#fff4e429}@supports (color:color-mix(in lab,red,red)){.v2-pdf-float-button{background:linear-gradient(180deg,#fff8ef18,#fff8ef08),color-mix(in srgb,var(--v2-surface-raised) 70%,transparent)}}.v2-pdf-float-button{color:var(--v2-text);box-shadow:0 16px 42px #11141233}.v2-pdf-float-button:hover:not(:disabled),.v2-pdf-float-button:focus-visible{background:linear-gradient(180deg,#fff8ef1f,#fff8ef0a),var(--v2-surface-raised);border-color:#fff4e452}@supports (color:color-mix(in lab,red,red)){.v2-pdf-float-button:hover:not(:disabled),.v2-pdf-float-button:focus-visible{background:linear-gradient(180deg,#fff8ef1f,#fff8ef0a),color-mix(in srgb,var(--v2-surface-raised) 86%,var(--v2-accent-soft))}}.v2-pdf-float-button:hover:not(:disabled),.v2-pdf-float-button:focus-visible{color:var(--v2-text)}.v2-pdf-viewer .v2-select-trigger{border-radius:var(--v2-radius);background:linear-gradient(180deg,#fff8ef18,#fff8ef08),var(--v2-surface-raised);border-color:#fff4e429}@supports (color:color-mix(in lab,red,red)){.v2-pdf-viewer .v2-select-trigger{background:linear-gradient(180deg,#fff8ef18,#fff8ef08),color-mix(in srgb,var(--v2-surface-raised) 74%,transparent)}}.v2-pdf-viewer .v2-select-trigger{color:var(--v2-text);box-shadow:0 12px 30px #11141229}.v2-pdf-viewer .v2-select-trigger:hover,.v2-pdf-viewer .v2-select-trigger:focus-visible{background:linear-gradient(180deg,#fff8ef1f,#fff8ef0a),var(--v2-surface-raised);border-color:#fff4e44d}@supports (color:color-mix(in lab,red,red)){.v2-pdf-viewer .v2-select-trigger:hover,.v2-pdf-viewer .v2-select-trigger:focus-visible{background:linear-gradient(180deg,#fff8ef1f,#fff8ef0a),color-mix(in srgb,var(--v2-surface-raised) 86%,var(--v2-accent-soft))}}.v2-watch-page{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:1rem;display:grid}.v2-watch-page[data-has-queue=false]{grid-template-columns:minmax(0,1fr)}.v2-watch-main{border:1px solid var(--v2-media-secondary,#536b91);min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-watch-main{border:1px solid color-mix(in srgb,var(--v2-media-secondary,#536b91) 34%,var(--v2-border))}}.v2-watch-main{background:radial-gradient(circle at 12% 0%,var(--v2-media-primary,#263041),transparent 28rem),var(--v2-surface);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.v2-watch-main{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--v2-media-primary,#263041) 28%,transparent),transparent 28rem),var(--v2-surface)}}.v2-watch-main{box-shadow:0 24px 64px #0000003d}.v2-watch-stage{border-bottom:1px solid var(--v2-media-secondary,#536b91)}@supports (color:color-mix(in lab,red,red)){.v2-watch-stage{border-bottom:1px solid color-mix(in srgb,var(--v2-media-secondary,#536b91) 28%,var(--v2-border))}}.v2-watch-stage{background:#000}.v2-persistent-media-host{display:contents}.v2-watch-stage>.v2-persistent-media-host>.v2-video-player{height:100%;box-shadow:none;border:0;border-radius:0}.v2-audio-watch-stage{border-bottom:1px solid var(--v2-media-secondary,#b77b54);min-height:26rem}@supports (color:color-mix(in lab,red,red)){.v2-audio-watch-stage{border-bottom:1px solid color-mix(in srgb,var(--v2-media-secondary,#b77b54) 28%,var(--v2-border))}}.v2-audio-watch-stage{background:var(--v2-surface)}.v2-audio-watch-stage>.v2-persistent-media-host>.v2-audio-player{min-height:inherit}.v2-watch-details{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.v2-watch-kicker{color:var(--v2-media-secondary,#8fa7cf)}@supports (color:color-mix(in lab,red,red)){.v2-watch-kicker{color:color-mix(in srgb,var(--v2-media-secondary,#8fa7cf) 72%,white)}}.v2-watch-kicker{letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.v2-watch-details h1{overflow-wrap:anywhere;color:var(--v2-text);margin-top:.25rem;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:760;line-height:1.2}.v2-watch-facts{color:var(--v2-subtle);flex-wrap:wrap;gap:.35rem .75rem;margin-top:.55rem;font-size:.76rem;display:flex}.v2-watch-facts span+span:before{content:"·";color:var(--v2-faint);margin-right:.75rem}.v2-watch-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.45rem;display:flex}.v2-watch-queue{border:1px solid var(--v2-border);background:var(--v2-surface);border-radius:12px;min-width:0;position:sticky;top:5.25rem;overflow:hidden}.v2-watch-queue>header{border-bottom:1px solid var(--v2-border);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .9rem;display:flex}.v2-watch-queue h2{color:var(--v2-text);margin-top:.1rem;font-size:1rem;font-weight:750}.v2-watch-queue>header>span{color:var(--v2-subtle);flex:none;font-size:.72rem;font-weight:650}.v2-watch-queue-list{overscroll-behavior:contain;max-height:calc(100dvh - 11rem);padding:.4rem;display:grid;overflow-y:auto}.v2-watch-queue-item{min-width:0;color:var(--v2-subtle);text-align:left;border:1px solid #0000;border-radius:9px;align-items:center;gap:.7rem;padding:.45rem;transition:border-color .14s,background-color .14s,color .14s;display:flex}.v2-watch-queue-item:hover,.v2-watch-queue-item:focus-visible{border-color:var(--v2-border-strong);background:var(--v2-surface-soft);color:var(--v2-text);outline:none}.v2-watch-queue-item[data-active=true]{border-color:var(--v2-media-secondary,#536b91)}@supports (color:color-mix(in lab,red,red)){.v2-watch-queue-item[data-active=true]{border-color:color-mix(in srgb,var(--v2-media-secondary,#536b91) 46%,var(--v2-border))}}.v2-watch-queue-item[data-active=true]{background:var(--v2-media-primary,#263041)}@supports (color:color-mix(in lab,red,red)){.v2-watch-queue-item[data-active=true]{background:color-mix(in srgb,var(--v2-media-primary,#263041) 24%,var(--v2-surface-soft))}}.v2-watch-queue-item[data-active=true]{color:var(--v2-text)}.v2-watch-queue-thumb{aspect-ratio:16/9;background:var(--v2-bg-deep);width:7rem;color:var(--v2-faint);border-radius:7px;flex:0 0 7rem;place-items:center;display:grid;position:relative;overflow:hidden}.v2-watch-queue-thumb>span{color:#fff;background:#000000d1;border-radius:4px;padding:.12rem .28rem;font-size:.62rem;font-weight:750;position:absolute;bottom:.3rem;right:.3rem}.v2-audio-queue-thumb{color:#f2c572;background:radial-gradient(circle,#f2c572f5 0 12%,#25211f 13% 28%,#171615 29% 100%)}.v2-watch-queue-item strong,.v2-watch-queue-item small{display:block}.v2-watch-queue-item strong{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:700;line-height:1.28;display:-webkit-box;overflow:hidden}.v2-watch-queue-item small{color:var(--v2-faint);margin-top:.25rem;font-size:.68rem}@media(max-width:1023px){.v2-watch-page{grid-template-columns:minmax(0,1fr)}.v2-watch-queue{position:static}.v2-watch-queue-list{max-height:none}}@media(max-width:639px){.v2-watch-page{gap:.75rem}.v2-watch-main,.v2-watch-queue{border-radius:10px}.v2-watch-details{gap:.85rem;padding:.85rem;display:grid}.v2-watch-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.v2-watch-actions>*{justify-content:center;min-width:0;padding-inline:.45rem}.v2-audio-watch-stage{min-height:33rem}}.v2-video-player{--v2-media-primary:#263041;--v2-media-secondary:#536b91;--v2-media-tertiary:#191f2a;--v2-video-accent:var(--v2-media-secondary)}@supports (color:color-mix(in lab,red,red)){.v2-video-player{--v2-video-accent:color-mix(in srgb, var(--v2-media-secondary) 78%, white)}}.v2-video-player{--v2-video-accent-surface:var(--v2-media-secondary)}@supports (color:color-mix(in lab,red,red)){.v2-video-player{--v2-video-accent-surface:color-mix(in srgb, var(--v2-media-secondary) 64%, #17191d)}}.v2-video-player{--v2-video-accent-soft:var(--v2-media-secondary)}@supports (color:color-mix(in lab,red,red)){.v2-video-player{--v2-video-accent-soft:color-mix(in srgb, var(--v2-media-secondary) 30%, transparent)}}.v2-video-player{--v2-text:#f7f7f5;--v2-subtle:#aaa9a5;--v2-surface-raised:#28282d;--v2-surface:#18181c;--v2-surface-soft:#202024;--v2-accent-soft:#3a2726;--v2-bg:#0c0c0e;--v2-bg-deep:#020203;--v2-danger:#b42318;isolation:isolate;border-color:var(--v2-media-secondary);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-video-player{border-color:color-mix(in srgb,var(--v2-media-secondary) 42%,#ffffff29)}}.v2-video-player{background:radial-gradient(circle at 50% 36%,var(--v2-media-primary),transparent 34rem),radial-gradient(circle at 18% 12%,var(--v2-media-secondary),transparent 26rem),linear-gradient(180deg,var(--v2-surface-soft) 0,var(--v2-bg) 44%,var(--v2-bg-deep) 100%)}@supports (color:color-mix(in lab,red,red)){.v2-video-player{background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--v2-media-primary) 44%,transparent),transparent 34rem),radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--v2-media-secondary) 28%,transparent),transparent 26rem),linear-gradient(180deg,var(--v2-surface-soft) 0,var(--v2-bg) 44%,var(--v2-bg-deep) 100%)}}.v2-video-player{color:var(--v2-text);box-shadow:0 24px 72px #00000057}.v2-video-overlay{z-index:1000;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));background:radial-gradient(circle at 18% 16%,var(--v2-media-primary),transparent 44rem),radial-gradient(circle at 82% 74%,var(--v2-media-secondary),transparent 42rem),#030304d1;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.v2-video-overlay{background:radial-gradient(circle at 18% 16%,color-mix(in srgb,var(--v2-media-primary) 36%,transparent),transparent 44rem),radial-gradient(circle at 82% 74%,color-mix(in srgb,var(--v2-media-secondary) 22%,transparent),transparent 42rem),#030304d1}}.v2-video-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;cursor:zoom-out;animation:.22s ease-out both v2-video-backdrop-in}.v2-video-mobile-theater{-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;background:#000;justify-content:stretch;align-items:stretch;padding:0}.v2-video-inline,.v2-video-mini,.v2-video-mini-mobile{background:radial-gradient(circle at 10% 0%,var(--v2-media-secondary),transparent 18rem),linear-gradient(125deg,var(--v2-media-primary),var(--v2-media-tertiary))}@supports (color:color-mix(in lab,red,red)){.v2-video-inline,.v2-video-mini,.v2-video-mini-mobile{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--v2-media-secondary) 48%,transparent),transparent 18rem),linear-gradient(125deg,color-mix(in srgb,var(--v2-media-primary) 40%,#16171b),color-mix(in srgb,var(--v2-media-tertiary) 24%,#17181c))}}.v2-video-media{z-index:1;background:var(--v2-bg-deep);contain:layout paint size;position:relative;transform:translateZ(0)}.v2-video-stage{z-index:1}.v2-video-stage.is-controls-hidden{cursor:none}.v2-video-stage:focus{outline:none}.v2-video-overlay .v2-video-media,.v2-video-inline .v2-video-media{background:0 0}.v2-video-overlay .v2-video-stage{width:min(calc(100vw - 1.5rem - env(safe-area-inset-left) - env(safe-area-inset-right)),74rem);max-height:min(82dvh,calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)));aspect-ratio:16/9;border:1px solid var(--v2-media-secondary);flex:0 auto}@supports (color:color-mix(in lab,red,red)){.v2-video-overlay .v2-video-stage{border:1px solid color-mix(in srgb,var(--v2-media-secondary) 38%,#30343a)}}.v2-video-overlay .v2-video-stage{background:var(--v2-media-primary);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.v2-video-overlay .v2-video-stage{background:color-mix(in srgb,var(--v2-media-primary) 16%,#141619)}}.v2-video-overlay .v2-video-stage{box-shadow:inset 0 0 0 1px var(--v2-media-secondary),0 32px 96px #0000008f}@supports (color:color-mix(in lab,red,red)){.v2-video-overlay .v2-video-stage{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v2-media-secondary) 18%,transparent),0 32px 96px #0000008f}}.v2-video-overlay .v2-video-stage{clip-path:inset(0 round 8px);cursor:default;animation:.26s cubic-bezier(.2,.84,.25,1) both v2-video-modal-in}.v2-video-overlay .v2-video-stage.is-mobile-theater{aspect-ratio:auto;clip-path:none;width:100dvw;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:#000;border:0;border-radius:0;flex:auto}.v2-video-overlay .v2-video-media{flex:auto;min-height:0}:is(.v2-video-stage:fullscreen){aspect-ratio:auto;clip-path:none;width:100dvw;min-width:100vw;max-width:none;height:100dvh;min-height:100dvh;max-height:none;box-shadow:none;background:#000;border:0;border-radius:0;animation:none;position:fixed;inset:0}:is(.v2-video-stage:fullscreen .v2-video-media){object-fit:contain;width:100%;height:100%}:is(.v2-video-overlay .v2-video-stage:fullscreen .v2-video-top-chrome){padding-top:calc(.8rem + env(safe-area-inset-top))}:is(.v2-video-overlay .v2-video-stage:fullscreen .v2-video-bottom-chrome){padding-bottom:calc(.8rem + env(safe-area-inset-bottom))}.v2-app-shell [aria-label^="Large video player stage"][class*=bg-black],.v2-app-shell button[aria-label^=Play][class*=bg-black]{background:radial-gradient(circle at 50% 36%,#ffffff12,transparent 24rem),radial-gradient(circle at 18% 18%,#ffffff09,transparent 18rem),linear-gradient(180deg,var(--v2-surface) 0,var(--v2-bg-deep) 100%);color:var(--v2-text);border-color:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff0a,0 18px 46px #00000047}.v2-video-top-chrome{background:linear-gradient(#030304d6,#03030485 42%,#0303042e 72%,#0000)}.v2-video-bottom-chrome{background:linear-gradient(#0000,#03030438 26%,#03030494 56%,#030304e0)}.v2-video-overlay .v2-video-top-chrome{background:linear-gradient(#030304d1,#03030480 40%,#0303042e 72%,#0000)}.v2-video-overlay .v2-video-bottom-chrome{background:linear-gradient(#0000,#0303042e 26%,#0303048c 58%,#030304db)}.v2-video-top-chrome.is-visible,.v2-video-bottom-chrome.is-visible{opacity:1}.v2-video-top-chrome.is-hidden,.v2-video-bottom-chrome.is-hidden{opacity:0;pointer-events:none}.v2-video-mobile-theater .v2-video-top-chrome{min-height:calc(4.5rem + env(safe-area-inset-top));background:linear-gradient(#000000e6,#00000094 44%,#0000002e 76%,#0000)}.v2-video-mobile-theater .v2-video-bottom-chrome{background:linear-gradient(#0000,#00000038 24%,#000000a8 58%,#000000e6)}.v2-video-mobile-theater .v2-video-options-panel{overscroll-behavior:contain;max-height:min(44dvh,21rem);overflow-y:auto}.v2-video-mobile-theater .v2-video-range{min-height:1rem}@media(max-width:639px),(max-height:520px)and (max-width:1024px){.v2-video-stage.is-controls-hidden{cursor:default}.v2-video-mobile-theater .v2-video-center-play{width:4.25rem;height:4.25rem}.v2-video-mobile-theater .v2-video-bottom-chrome{padding-inline:max(.75rem,env(safe-area-inset-left)) max(.75rem,env(safe-area-inset-right))}.v2-video-mobile-theater .v2-video-button{min-width:2.75rem;min-height:2.75rem}.v2-video-seek-feedback.is-backward{left:8%}.v2-video-seek-feedback.is-forward{right:8%}}@media(max-height:520px)and (max-width:1024px)and (orientation:landscape){.v2-video-mobile-theater .v2-video-top-chrome{min-height:calc(3.75rem + env(safe-area-inset-top));padding-top:calc(.45rem + env(safe-area-inset-top))}.v2-video-mobile-theater .v2-video-bottom-chrome{padding-bottom:calc(.4rem + env(safe-area-inset-bottom))}.v2-video-mobile-theater .v2-video-center-play{width:3.8rem;height:3.8rem}.v2-video-mobile-theater .v2-video-options-panel{max-height:min(62dvh,18rem)}}.v2-video-button{color:#f7f7f5;background:linear-gradient(#ffffff13,#ffffff06),#1c1c1fc7;border-color:#ffffff2e;border-radius:8px;box-shadow:0 12px 30px #08080738}.v2-video-button:hover:not(:disabled),.v2-video-button:focus-visible{border-color:var(--v2-video-accent)}@supports (color:color-mix(in lab,red,red)){.v2-video-button:hover:not(:disabled),.v2-video-button:focus-visible{border-color:color-mix(in srgb,var(--v2-video-accent) 52%,#ffffff57)}}.v2-video-button:hover:not(:disabled),.v2-video-button:focus-visible{background:linear-gradient(180deg,#ffffff1b,#ffffff09),var(--v2-media-secondary)}@supports (color:color-mix(in lab,red,red)){.v2-video-button:hover:not(:disabled),.v2-video-button:focus-visible{background:linear-gradient(180deg,#ffffff1b,#ffffff09),color-mix(in srgb,var(--v2-media-secondary) 16%,#2c2c31d6)}}.v2-video-button:hover:not(:disabled),.v2-video-button:focus-visible{color:#fff;outline:2px solid var(--v2-video-accent)}@supports (color:color-mix(in lab,red,red)){.v2-video-button:hover:not(:disabled),.v2-video-button:focus-visible{outline:2px solid color-mix(in srgb,var(--v2-video-accent) 42%,transparent)}}.v2-video-button:hover:not(:disabled),.v2-video-button:focus-visible{outline-offset:2px}.v2-video-button-primary{border:1px solid var(--v2-video-accent)}@supports (color:color-mix(in lab,red,red)){.v2-video-button-primary{border:1px solid color-mix(in srgb,var(--v2-video-accent) 82%,white)}}.v2-video-button-primary{background:var(--v2-video-accent-surface);background-color:var(--v2-video-accent-surface);color:#fff;box-shadow:0 0 0 1px var(--v2-video-accent-soft),0 14px 36px var(--v2-media-secondary)}@supports (color:color-mix(in lab,red,red)){.v2-video-button-primary{box-shadow:0 0 0 1px var(--v2-video-accent-soft),0 14px 36px color-mix(in srgb,var(--v2-media-secondary) 24%,transparent)}}.v2-video-button-primary:hover:not(:disabled),.v2-video-button-primary:focus-visible{border-color:var(--v2-video-accent)}@supports (color:color-mix(in lab,red,red)){.v2-video-button-primary:hover:not(:disabled),.v2-video-button-primary:focus-visible{border-color:color-mix(in srgb,var(--v2-video-accent) 92%,white)}}.v2-video-button-primary:hover:not(:disabled),.v2-video-button-primary:focus-visible{background:var(--v2-media-secondary)}@supports (color:color-mix(in lab,red,red)){.v2-video-button-primary:hover:not(:disabled),.v2-video-button-primary:focus-visible{background:color-mix(in srgb,var(--v2-media-secondary) 76%,#24262b)}}.v2-video-button-primary:hover:not(:disabled),.v2-video-button-primary:focus-visible{background-color:var(--v2-media-secondary)}@supports (color:color-mix(in lab,red,red)){.v2-video-button-primary:hover:not(:disabled),.v2-video-button-primary:focus-visible{background-color:color-mix(in srgb,var(--v2-media-secondary) 76%,#24262b)}}.v2-video-button-primary:hover:not(:disabled),.v2-video-button-primary:focus-visible{color:#fff}.v2-video-button-float{background:linear-gradient(180deg,#fff8ef14,#fff8ef07),var(--v2-surface)}@supports (color:color-mix(in lab,red,red)){.v2-video-button-float{background:linear-gradient(180deg,#fff8ef14,#fff8ef07),color-mix(in srgb,var(--v2-surface) 68%,transparent)}}.v2-video-button-active-warm,.v2-video-circle-icon.is-active{color:#171615;background:#f2c572;border-color:#f2c572c7;box-shadow:0 0 0 2px #f2c5723d,0 14px 36px #11141233}.v2-video-button-active-cool{color:#101412;background:#7cc8b8;border-color:#7cc8b8b8;box-shadow:0 0 0 2px #7cc8b838,0 14px 36px #11141233}.v2-video-state-badge{color:#171615;background:#f2c572;box-shadow:0 8px 20px #1114123d}.v2-video-state-badge.is-cool{color:#101412;background:#7cc8b8}.v2-video-state-text{color:var(--v2-subtle)}.v2-video-state-text.is-warm{color:#f6d695}.v2-video-state-text.is-cool,.v2-video-cast-status{color:#b7eee2}.v2-video-circle-icon{background:linear-gradient(180deg,#fff8ef13,#fff8ef06),var(--v2-surface-raised);border-color:#fff4e438;border-radius:8px}@supports (color:color-mix(in lab,red,red)){.v2-video-circle-icon{background:linear-gradient(180deg,#fff8ef13,#fff8ef06),color-mix(in srgb,var(--v2-surface-raised) 78%,transparent)}}.v2-video-circle-icon{color:var(--v2-text)}.v2-video-options-panel,.v2-video-preview{background:linear-gradient(180deg,#fff8ef14,#fff8ef07),var(--v2-surface);border-color:#fff4e43d;border-radius:10px}@supports (color:color-mix(in lab,red,red)){.v2-video-options-panel,.v2-video-preview{background:linear-gradient(180deg,#fff8ef14,#fff8ef07),color-mix(in srgb,var(--v2-surface) 88%,var(--v2-bg-deep))}}.v2-video-options-panel,.v2-video-preview{color:var(--v2-text);box-shadow:0 22px 58px #11141238}.v2-video-center-status{color:#f7f7f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0cd6;border-color:#ffffff2e;box-shadow:0 18px 48px #0000006b}.v2-video-retry{color:#fff;background:#ff453a;border-color:#ff675db8}.v2-video-center-controls{filter:drop-shadow(0 10px 26px #00000080)}.v2-video-center-play{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff3d;border-color:var(--v2-video-accent);background:#121215c7;border-radius:999px;place-items:center;width:4.5rem;height:4.5rem;transition:transform .14s,background-color .14s,border-color .14s;display:grid}@supports (color:color-mix(in lab,red,red)){.v2-video-center-play{border-color:color-mix(in srgb,var(--v2-video-accent) 82%,white)}}.v2-video-center-play{background:var(--v2-media-secondary)}@supports (color:color-mix(in lab,red,red)){.v2-video-center-play{background:color-mix(in srgb,var(--v2-media-secondary) 68%,#121215f5)}}.v2-video-center-play{box-shadow:0 0 0 1px var(--v2-video-accent-soft),0 18px 54px var(--v2-media-secondary)}@supports (color:color-mix(in lab,red,red)){.v2-video-center-play{box-shadow:0 0 0 1px var(--v2-video-accent-soft),0 18px 54px color-mix(in srgb,var(--v2-media-secondary) 28%,transparent)}}.v2-video-center-play:hover,.v2-video-center-play:focus-visible{border-color:var(--v2-video-accent)}@supports (color:color-mix(in lab,red,red)){.v2-video-center-play:hover,.v2-video-center-play:focus-visible{border-color:color-mix(in srgb,var(--v2-video-accent) 90%,white)}}.v2-video-center-play:hover,.v2-video-center-play:focus-visible{background-color:var(--v2-media-secondary)}@supports (color:color-mix(in lab,red,red)){.v2-video-center-play:hover,.v2-video-center-play:focus-visible{background-color:color-mix(in srgb,var(--v2-media-secondary) 78%,#24262b)}}.v2-video-center-play:hover,.v2-video-center-play:focus-visible{outline:2px solid var(--v2-video-accent)}@supports (color:color-mix(in lab,red,red)){.v2-video-center-play:hover,.v2-video-center-play:focus-visible{outline:2px solid color-mix(in srgb,var(--v2-video-accent) 52%,transparent)}}.v2-video-center-play:hover,.v2-video-center-play:focus-visible{outline-offset:3px;transform:scale(1.055)}.v2-video-seek-feedback{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080ac7;border:1px solid #ffffff29;border-radius:999px;place-items:center;gap:.2rem;min-width:5.5rem;padding:.7rem .9rem;font-size:.7rem;font-weight:750;animation:.72s ease-out both v2-video-seek-feedback;display:grid}.v2-video-seek-feedback.is-backward{left:15%}.v2-video-seek-feedback.is-forward{right:15%}@keyframes v2-video-seek-feedback{0%{opacity:0;transform:translateY(-50%)scale(.86)}20%{opacity:1;transform:translateY(-50%)scale(1)}72%{opacity:1}to{opacity:0;transform:translateY(-50%)scale(1.04)}}.v2-video-options-popover{overscroll-behavior:contain;flex-direction:column;width:min(26rem,100vw - 1.5rem);max-height:min(31rem,100% - 5.5rem);display:flex;overflow:hidden}.v2-video-options-popover-desktop{width:min(26rem,100vw - 2rem)}.v2-video-mobile-theater .v2-video-options-popover{max-height:min(38rem,100% - 5.5rem)}.v2-video-options-header{background:#111315f5;border-bottom:1px solid #ffffff1c}.v2-video-options-title{color:#f2f3f4;font-size:.88rem;font-weight:760;line-height:1.2}.v2-video-options-summary{color:#8f969f;margin-top:.18rem;font-size:.68rem;font-weight:620}.v2-video-options-close{color:#bdc2c9;background:#1b1e22;border:1px solid #34383e;border-radius:6px;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}.v2-video-options-close:hover,.v2-video-options-close:focus-visible{color:#fff;outline-offset:2px;border-color:#5d636d;outline:2px solid #ffffff47}.v2-video-options-content{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.v2-video-options-section{gap:.45rem;display:grid}.v2-video-options-section+.v2-video-options-section{border-top:1px solid #ffffff17;padding-top:.65rem}.v2-video-options-section-title{color:#8f969f;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1}.v2-video-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.v2-video-setting-row,.v2-video-display-row,.v2-video-menu-action{color:#c2c6cc;background:#181b1f;border:1px solid #30343a;min-height:2.5rem}.v2-video-setting-row:hover:not(:disabled),.v2-video-setting-row:focus-visible,.v2-video-setting-row.is-active{color:#f2f3f4;background:#20242a;border-color:#50565f;outline:none}.v2-video-setting-row.is-active{border-color:#f1c45f6b}.v2-video-setting-icon{color:#bfc4cb;background:#22262c;border:1px solid #363b42}.v2-video-setting-row.is-active .v2-video-setting-icon{color:#f1c45f;background:#30291b;border-color:#f1c45f61}.v2-video-setting-copy{flex:auto;gap:.08rem;min-width:0;display:grid}.v2-video-setting-copy strong{color:#e8eaed;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:720;line-height:1.2;overflow:hidden}.v2-video-setting-copy small{color:#858c95;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:560;line-height:1.25;overflow:hidden}.v2-video-setting-switch{background:#3a3f47;border-radius:999px;flex:0 0 2rem;width:2rem;height:1.12rem;transition:background-color .15s;position:relative}.v2-video-setting-switch>span{background:#d7d9dd;border-radius:50%;width:.8rem;height:.8rem;transition:transform .15s,background-color .15s;position:absolute;top:.16rem;left:.16rem}.v2-video-setting-row.is-active .v2-video-setting-switch{background:#9c7a32}.v2-video-setting-row.is-active .v2-video-setting-switch>span{background:#fff5dc;transform:translate(.88rem)}.v2-video-setting-state,.v2-video-setting-value{color:#aeb4bc;flex:none;font-size:.68rem;font-weight:720}.v2-video-display-row{border-radius:8px;align-items:center;gap:.7rem;min-width:0;padding:.55rem .7rem;display:flex}.v2-video-fit-choice{background:#111315;border:1px solid #373c43;border-radius:6px;flex:none;grid-template-columns:repeat(2,1fr);gap:2px;padding:2px;display:grid}.v2-video-fit-choice button{color:#8f969f;border-radius:4px;min-width:2.9rem;min-height:1.85rem;font-size:.67rem;font-weight:720}.v2-video-fit-choice button[data-active=true]{color:#fff;background:#323740}.v2-video-fit-choice button:focus-visible{outline-offset:1px;outline:2px solid #ffffff52}.v2-video-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.v2-video-actions-grid .v2-video-menu-action{justify-content:center}.v2-video-actions-grid .v2-video-menu-action span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v2-video-volume-reveal{gap:0}.v2-video-volume-reveal-track{opacity:0;width:0;transition:width .18s,opacity .12s,margin-left .18s;overflow:hidden}.v2-video-volume-reveal:hover .v2-video-volume-reveal-track,.v2-video-volume-reveal:focus-within .v2-video-volume-reveal-track{opacity:1;width:5rem;margin-left:.35rem}.v2-video-volume-reveal-track .v2-video-range{display:block}@media(hover:none){.v2-video-volume-reveal-track{display:none}}@media(max-width:639px){.v2-video-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:520px)and (max-width:1024px){.v2-video-options-popover{max-height:calc(100% - 4.8rem)}}.v2-video-menu-action:hover:not(:disabled),.v2-video-menu-action:focus-visible{color:#fff;outline-offset:1px;background:#252a30;border-color:#555c66;outline:2px solid #ffffff40}.v2-video-menu-action svg{color:#d8d8d5}.v2-video-preview>div{background:var(--v2-surface-raised)}@supports (color:color-mix(in lab,red,red)){.v2-video-preview>div{background:color-mix(in srgb,var(--v2-surface-raised) 78%,transparent)}}.v2-video-preview>div{color:var(--v2-subtle)}.v2-video-range{accent-color:var(--v2-video-accent)}.v2-video-timeline{min-height:1.25rem}.v2-video-timeline-track{background:#fff3;border-radius:999px;height:4px;overflow:hidden}.v2-video-timeline-buffered,.v2-video-timeline-played{border-radius:inherit;inset-block:0;position:absolute;left:0}.v2-video-timeline-buffered{width:var(--v2-video-buffered);background:#ffffff57}.v2-video-timeline-played{width:var(--v2-video-progress);background:var(--v2-video-accent);box-shadow:0 0 8px var(--v2-video-accent-soft)}.v2-video-timeline .v2-video-range{z-index:2;appearance:none;cursor:pointer;background:0 0;height:1.25rem;margin:0;display:block;position:relative}.v2-video-timeline .v2-video-range::-webkit-slider-runnable-track{background:0 0;height:4px}.v2-video-timeline .v2-video-range::-moz-range-track{background:0 0;height:4px}.v2-video-timeline .v2-video-range::-moz-range-progress{background:0 0;height:4px}.v2-video-timeline .v2-video-range::-webkit-slider-thumb{box-sizing:border-box;appearance:none;background:var(--v2-video-accent-surface);width:1rem;height:1rem;box-shadow:0 0 0 2px var(--v2-video-accent-soft),0 2px 8px #00000075;border:2px solid #fff;border-radius:999px;margin-top:calc(2px - .5rem)}.v2-video-timeline .v2-video-range::-moz-range-thumb{box-sizing:border-box;background:var(--v2-video-accent-surface);width:1rem;height:1rem;box-shadow:0 0 0 2px var(--v2-video-accent-soft),0 2px 8px #00000075;border:2px solid #fff;border-radius:999px}.v2-video-timeline .v2-video-range:focus-visible{outline:2px solid var(--v2-video-accent)}@supports (color:color-mix(in lab,red,red)){.v2-video-timeline .v2-video-range:focus-visible{outline:2px solid color-mix(in srgb,var(--v2-video-accent) 68%,white)}}.v2-video-timeline .v2-video-range:focus-visible{outline-offset:3px}.v2-video-mini-progress{background:#fff4e41f}.v2-video-mini-progress>div{background:var(--v2-video-accent)}.v2-video-mini,.v2-video-mini-mobile{animation:.26s cubic-bezier(.2,.84,.25,1) both v2-video-mini-in}@keyframes v2-video-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes v2-video-modal-in{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v2-video-mini-in{0%{opacity:0;transform:translateY(1rem)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@media(prefers-reduced-motion:reduce){.v2-video-overlay,.v2-video-overlay .v2-video-media,.v2-video-mini,.v2-video-mini-mobile{animation:none}}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-media-tile.is-browser:not(.v2-pending-media-card){aspect-ratio:5/4;background:#0b0c0e padding-box padding-box;border-radius:10px;min-height:0;display:block;position:relative;overflow:hidden}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-media-tile.is-browser:not(.v2-pending-media-card) .v2-browser-file-preview,.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-media-tile.is-browser:not(.v2-pending-media-card) .v2-browser-file-thumb{aspect-ratio:auto;border-radius:inherit;width:100%;height:100%;min-height:0;position:absolute;inset:0}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-thumb img{border-radius:inherit}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-body{z-index:3;color:#f2f0ec;background:linear-gradient(#07080a00,#07080ad1 48%,#07080afa);min-height:0;padding:4rem .72rem .68rem;position:absolute;inset:auto 0 0}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-title{text-overflow:ellipsis;white-space:nowrap;color:#f7f5f1;text-shadow:0 1px 12px #000000eb;min-height:0;max-height:1.21em;font-size:.9rem;font-weight:720;line-height:1.21;display:block;overflow:hidden}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-original{display:none}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-meta{color:#e7e5e0c2;margin-top:.5rem}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-facts{white-space:nowrap;flex-wrap:nowrap;gap:.38rem;overflow:hidden}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-facts>span:not(:first-child):before{content:"·";color:#ffffff61;margin-right:.38rem}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-facts>span:last-child{display:none}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-kind{letter-spacing:.01em;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:.7rem}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-action{color:#f7f5f1c7;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-tile:hover .v2-browser-file-action,.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-tile:focus-visible .v2-browser-file-action{color:#fff;background:0 0;border:0;transform:translate(2px)}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-thumb img{transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-thumb[data-photo-orientation=portrait] img{object-position:50% 34%}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-tile:hover .v2-browser-file-thumb img,.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-tile:focus-visible .v2-browser-file-thumb img{transform:scale(1.025)}@media(max-width:639px){.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-media-tile.is-browser:not(.v2-pending-media-card){aspect-ratio:4/5}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-body{min-height:0;padding:3.5rem .62rem .62rem}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-title{font-size:.82rem}}@media(prefers-reduced-motion:reduce){.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-thumb img{transition:none}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-tile:hover .v2-browser-file-thumb img,.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-tile:focus-visible .v2-browser-file-thumb img{transform:none}}html.v2-morph-transition::view-transition-old(root){animation:.17s ease-out both v2-view-old-out}html.v2-morph-transition::view-transition-new(root){animation:.22s ease-out both v2-view-new-in}html.v2-morph-transition::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.v2-shell-context-row{view-transition-name:media-breadcrumb;border-top:1px solid #292d33;min-width:0;margin-top:.45rem;padding-top:.42rem;overflow:hidden}.v2-media-breadcrumb{scrollbar-width:none;white-space:nowrap;min-width:0;padding:0;overflow:auto hidden}.v2-media-breadcrumb::-webkit-scrollbar{display:none}.v2-browser-crumb-segment{min-width:0;animation:.36s cubic-bezier(.16,1,.3,1) both v2-crumb-arrive;animation-delay:calc(var(--v2-crumb-index,0) * 35ms);align-items:center;gap:.2rem;display:inline-flex}.v2-browser-crumb-segment:last-child .v2-browser-crumb-separator{animation:.42s cubic-bezier(.16,1,.3,1) both v2-crumb-arrow-arrive}.v2-media-breadcrumb .v2-browser-crumb{text-overflow:ellipsis;min-width:0;max-width:min(42vw,22rem);transition:max-width .32s cubic-bezier(.16,1,.3,1),color .18s,background-color .18s;overflow:hidden}.v2-media-breadcrumb .v2-browser-crumb.is-current{color:#f5f2ed}@keyframes v2-crumb-arrive{0%{transform:translate(-.7rem)}to{transform:translate(0)}}@keyframes v2-crumb-arrow-arrive{0%{opacity:0;transform:translate(-.65rem)scale(.75)}to{opacity:1;transform:translate(0)scale(1)}}.v2-project-list{grid-auto-rows:1fr}.v2-project-list .v2-project-card,.v2-project-list .v2-project-card-link{height:100%}.v2-project-list .v2-project-card-link{grid-template-rows:auto 1fr}.v2-project-list .v2-project-body{grid-template-rows:auto minmax(2.2rem,auto) auto;align-content:start}.v2-project-list .v2-project-description{min-height:2.2rem;max-height:2.2rem}.v2-project-list .v2-project-description.is-empty{color:var(--v2-subtle);font-style:italic}.v2-custom-library-folder{--source-home-tone:255 103 93;--source-home-tone-2:242 197 114;border-radius:var(--v2-radius);background:radial-gradient(24rem 12rem at 10% 0%,#ff675d26,transparent 70%),linear-gradient(145deg,#fff8ef14,#fff8ef06 58%,transparent),var(--v2-surface);border-color:#fff4e42e;grid-template-columns:minmax(10rem,13rem) minmax(0,1fr) auto;align-items:stretch;gap:1rem;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-custom-library-folder{background:radial-gradient(24rem 12rem at 10% 0%,#ff675d26,transparent 70%),linear-gradient(145deg,#fff8ef14,#fff8ef06 58%,transparent),color-mix(in srgb,var(--v2-surface) 72%,var(--v2-bg-deep))}}.v2-custom-library-folder{color:var(--v2-text);padding:.7rem}.v2-custom-library-folder:hover,.v2-custom-library-folder:focus-visible{background:radial-gradient(24rem 12rem at 10% 0%,#ff675d36,transparent 70%),linear-gradient(145deg,#fff8ef1c,#fff8ef09 58%,transparent),var(--v2-surface-soft);border-color:#ff675d7a}@supports (color:color-mix(in lab,red,red)){.v2-custom-library-folder:hover,.v2-custom-library-folder:focus-visible{background:radial-gradient(24rem 12rem at 10% 0%,#ff675d36,transparent 70%),linear-gradient(145deg,#fff8ef1c,#fff8ef09 58%,transparent),color-mix(in srgb,var(--v2-surface-soft) 76%,var(--v2-bg))}}.v2-custom-library-folder:hover,.v2-custom-library-folder:focus-visible{color:#fffaf4}.v2-custom-library-folder-art{border-radius:var(--v2-radius);color:#d7b56d;background:#111214c7;border:1px solid #fff4e429;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1.35fr .82fr;place-items:center;gap:.18rem;min-height:8rem;padding:.18rem;display:grid;overflow:hidden}.v2-custom-library-folder-art .v2-source-home-art-item{border-radius:calc(var(--v2-radius) * .75);background:#1b1b1c;width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.v2-custom-library-folder-art .v2-source-home-art-item:first-child{grid-row:1/-1}.v2-custom-library-folder-art img{object-fit:cover;width:100%;height:100%;transition:filter .22s,transform .26s}.v2-custom-library-folder:hover .v2-custom-library-folder-art img,.v2-custom-library-folder:focus-visible .v2-custom-library-folder-art img{filter:saturate(1.08)brightness(1.04);transform:scale(1.03)}.v2-custom-library-folder-copy{align-content:center;gap:.28rem;min-width:0;display:grid}.v2-custom-library-folder-kicker{color:#ffaaa3;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;display:flex}.v2-custom-library-folder-copy>strong{color:#fffaf4;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;line-height:1.2;overflow:hidden}.v2-custom-library-folder-description{color:var(--v2-muted);font-size:.82rem;line-height:1.4}.v2-custom-library-folder-metrics{flex-wrap:wrap;gap:.42rem;min-width:0;margin-top:.3rem;display:flex}.v2-custom-library-folder-metrics>span{color:var(--v2-subtle);background:#0d0e106b;border:1px solid #fff4e41f;border-radius:999px;align-items:baseline;gap:.3rem;padding:.25rem .5rem;font-size:.68rem;display:inline-flex}.v2-custom-library-folder-metrics b{color:#f5eee7;font-size:.76rem}.v2-custom-library-folder-arrow{width:2.2rem;height:2.2rem;color:var(--v2-subtle);border-radius:999px;align-self:center;place-items:center;transition:color .16s,transform .16s;display:grid}.v2-custom-library-folder:hover .v2-custom-library-folder-arrow,.v2-custom-library-folder:focus-visible .v2-custom-library-folder-arrow{color:#fffaf4;transform:translate(2px)}@media(max-width:639px){.v2-custom-library-folder{grid-template-columns:6.25rem minmax(0,1fr) auto;gap:.7rem;padding:.55rem}.v2-custom-library-folder-art{min-height:7.25rem}.v2-custom-library-folder-description{display:none}.v2-custom-library-folder-metrics{gap:.25rem}.v2-custom-library-folder-metrics>span{background:0 0;border:0;padding:0}}.v2-project-poster-empty{flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.25rem;display:flex}.v2-project-poster-empty-art{color:#aeb4bd;background:linear-gradient(145deg,#20242a,#14171b);border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 16px 30px #0003}.v2-project-poster-empty-art strong{z-index:2;color:#e2e4e8;letter-spacing:.04em;text-shadow:0 2px 14px #00000057;font-size:1.35rem;font-weight:850;line-height:1;position:relative;bottom:auto;right:auto}.v2-project-poster-empty-glow{background:var(--project-art-accent);border-radius:50%;position:absolute;inset:16%}@supports (color:color-mix(in lab,red,red)){.v2-project-poster-empty-glow{background:color-mix(in srgb,var(--project-art-accent) 30%,transparent)}}.v2-project-poster-empty-glow{filter:blur(18px)}.v2-project-poster-empty-ring{border:1px solid var(--project-art-accent);position:absolute;inset:.55rem}@supports (color:color-mix(in lab,red,red)){.v2-project-poster-empty-ring{border:1px solid color-mix(in srgb,var(--project-art-accent) 34%,#ffffff1f)}}.v2-project-poster-empty-ring{border-radius:50%;box-shadow:0 0 0 .28rem #ffffff06}.v2-project-poster-empty-label{color:#8f949d;text-align:center;width:100%;font-size:.72rem;font-weight:650;line-height:1.2}.v2-responsive-thumbnail{opacity:0;transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .44s cubic-bezier(.16,1,.3,1);transform:scale(1.012)}.v2-responsive-thumbnail[data-loaded=true]{opacity:var(--v2-thumbnail-loaded-opacity,1);transform:scale(1)}.v2-responsive-thumbnail-fallback{z-index:0;color:#e6e8ec8a;text-align:center;pointer-events:none;place-content:center;place-items:center;gap:.38rem;transition:opacity .18s;display:grid;position:absolute;inset:0}.v2-responsive-thumbnail-fallback[data-hidden=true]{opacity:0}.v2-morphing-tools{align-items:center;min-width:0;display:grid}.v2-mode-tools{grid-area:1/1;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;transition:opacity .18s,transform .26s cubic-bezier(.16,1,.3,1),visibility 0s linear .26s;display:flex}.v2-morphing-tools.is-browser .v2-mode-tools-gallery,.v2-morphing-tools.is-gallery .v2-mode-tools-browser{visibility:hidden;opacity:0;pointer-events:none;transform:translate(.6rem)scale(.96)}.v2-morphing-tools.is-browser .v2-mode-tools-browser,.v2-morphing-tools.is-gallery .v2-mode-tools-gallery{visibility:visible;opacity:1;transition-delay:80ms,80ms,0s;transform:translate(0)scale(1)}.v2-media-room-screen,.v2-morphing-content-grid{transition:gap .3s cubic-bezier(.16,1,.3,1)}.v2-youtube-screen{gap:1.25rem}.v2-youtube-summary{white-space:nowrap;scrollbar-width:none;min-width:0;overflow-x:auto}.v2-youtube-summary::-webkit-scrollbar{display:none}.v2-youtube-summary:focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px;border-radius:3px}.v2-youtube-navigation-row{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.v2-youtube-navigation{flex:none;align-items:center;gap:.25rem;min-width:0;display:flex}.v2-youtube-discovery{border-radius:var(--v2-radius);background:radial-gradient(circle at 4% 0,#d4514724,#0000 16rem),linear-gradient(#ffffff09,#ffffff03),#131517;border:1px solid #30343a;grid-template-columns:minmax(15rem,.72fr) minmax(22rem,1.28fr);align-items:center;gap:1rem;padding:.8rem;display:grid;box-shadow:inset 0 1px #ffffff06}.v2-youtube-discovery-copy{align-items:center;gap:.7rem;min-width:0;display:flex}.v2-youtube-discovery-copy>span:last-child{gap:.16rem;min-width:0;display:grid}.v2-youtube-discovery-copy strong{color:#f0f2f5;font-size:.88rem;line-height:1.2}.v2-youtube-discovery-copy small{color:#8f969f;font-size:.73rem;line-height:1.3}.v2-youtube-discovery-icon{color:#ff8178;background:#281817;border:1px solid #633631;border-radius:7px;flex:none;place-items:center;width:2.55rem;height:2.55rem;display:grid}.v2-youtube-discovery-form{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;min-width:0;display:grid}.v2-youtube-jobs{border-radius:var(--v2-radius);background:#111315;border:1px solid #30343a;padding:.75rem}.v2-youtube-results{border-radius:var(--v2-radius);background:#064e3b29;border:1px solid #34d39947;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.75rem;display:flex}.v2-youtube-results p{color:#9ca3af;margin-top:.22rem;font-size:.76rem;line-height:1.4}.v2-youtube-results.is-error{background:#7f1d1d2e;border-color:#f871714d}.v2-youtube-results.is-running{background:#450a0a2e;border-color:#f871713d}.v2-youtube-results small{color:#7f8790;margin-top:.45rem;font-size:.7rem;display:block}.v2-youtube-result-progress{background:#ffffff14;border-radius:999px;height:.3rem;margin-top:.65rem;overflow:hidden}.v2-youtube-result-progress span{border-radius:inherit;background:#f87171;height:100%;transition:width .25s;display:block}.v2-youtube-collections-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.55rem}.v2-youtube-playlist-header{border-radius:var(--v2-radius);background:linear-gradient(120deg,#d451471a,#0000 22rem),#131517;border:1px solid #30343a;grid-template-columns:10rem minmax(0,1fr) auto;align-items:stretch;gap:1rem;margin-bottom:.8rem;padding:.8rem;display:grid}.v2-youtube-playlist-art{color:#c7ccd2;background:#1b1e22;border:1px solid #34383e;border-radius:7px;place-items:center;min-height:5.7rem;display:grid;overflow:hidden}.v2-youtube-playlist-art img{object-fit:cover;width:100%;height:100%}.v2-youtube-playlist-copy{align-content:center;gap:.35rem;min-width:0;display:grid}.v2-youtube-playlist-kicker{color:#9ba1a9;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.v2-youtube-playlist-copy h2{color:#f2f4f6;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:760;line-height:1.15}.v2-youtube-playlist-copy p{color:#9299a2;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:48rem;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.v2-youtube-playlist-status{color:#7f8790;flex-wrap:wrap;gap:.35rem .75rem;font-size:.72rem;display:flex}.v2-youtube-playlist-status strong{color:#d5d9de}.v2-youtube-playlist-actions{flex-wrap:wrap;place-content:center flex-end;align-items:center;gap:.4rem;max-width:20rem;display:flex}.v2-youtube-playlist-position{z-index:3;color:#f5f6f8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d0fd1;border:1px solid #ffffff38;border-radius:5px;place-items:center;min-width:1.7rem;height:1.7rem;padding-inline:.35rem;font-size:.68rem;font-weight:800;line-height:1;display:grid;position:absolute;top:.5rem;left:.5rem}@media(max-width:760px){.v2-youtube-discovery{grid-template-columns:1fr;gap:.7rem}.v2-youtube-playlist-header{grid-template-columns:7rem minmax(0,1fr)}.v2-youtube-playlist-actions{grid-column:1/-1;justify-content:flex-start;max-width:none}}@media(max-width:639px){.v2-app-shell.is-media-room .v2-youtube-screen{gap:1rem;padding:.85rem .75rem 0}.v2-youtube-discovery{padding:.7rem}.v2-youtube-discovery-copy small{white-space:normal}.v2-youtube-discovery-form .v2-btn{min-width:6.8rem}.v2-youtube-results{flex-direction:column;align-items:stretch}.v2-youtube-results>:last-child{justify-content:flex-start}.v2-youtube-navigation-row{gap:.4rem;display:grid}.v2-youtube-navigation{width:100%}.v2-youtube-navigation .v2-shell-nav-link{flex:1 1 0;padding-inline:.45rem}.v2-youtube-playlist-header{grid-template-columns:5.5rem minmax(0,1fr);gap:.7rem;padding:.7rem}.v2-youtube-playlist-art{min-height:4.2rem}.v2-youtube-playlist-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-youtube-playlist-actions .v2-btn{width:100%;min-width:0;padding-inline:.55rem}}.v2-media-folder-description{opacity:1;max-height:12rem;transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .18s,transform .26s cubic-bezier(.16,1,.3,1),padding .26s,border-width .26s;overflow:hidden;transform:translateY(0)}.v2-media-room-screen.is-gallery .v2-media-folder-description{opacity:0;border-width:0;max-height:0;padding-block:0;transform:translateY(-.5rem)}.v2-folders-section{opacity:1;max-height:120rem;transition:max-height .42s cubic-bezier(.16,1,.3,1),opacity .18s,transform .32s cubic-bezier(.16,1,.3,1),margin .32s;overflow:hidden;transform:translateY(0)}.v2-folders-section.is-collapsed{opacity:0;pointer-events:none;max-height:0;margin:0;transform:translateY(-.75rem)}.v2-media-grid{grid-auto-rows:1fr;gap:.85rem;transition:gap .32s cubic-bezier(.16,1,.3,1)}.v2-media-grid[data-mode=browser]{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.25rem),1fr))}.v2-media-grid[data-mode=gallery][data-density=dense]{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:.38rem}.v2-media-grid[data-mode=gallery][data-density=comfortable]{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.58rem}.v2-media-grid[data-mode=gallery][data-density=large]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.8rem}.v2-media-item,.v2-media-tile{--v2-media-primary:#24262b;--v2-media-secondary:#666b75;height:100%;min-height:0}.v2-media-tile.is-browser .v2-browser-file-body{background:radial-gradient(circle at 8% 0%,var(--v2-media-primary),transparent 72%),var(--v2-media-primary)}@supports (color:color-mix(in lab,red,red)){.v2-media-tile.is-browser .v2-browser-file-body{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--v2-media-primary) 22%,transparent),transparent 72%),color-mix(in srgb,var(--v2-media-primary) 6%,var(--v2-panel,#141517))}}.v2-media-tile{--v2-media-card-outline:var(--v2-browser-line,var(--v2-border));grid-template-rows:auto 1fr;gap:0;padding:0;transition:aspect-ratio .38s cubic-bezier(.16,1,.3,1),border-color .18s,background-color .18s,box-shadow .22s}.v2-media-tile:after{content:"";z-index:4;border:1px solid var(--v2-media-card-outline);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.v2-media-tile:hover,.v2-media-tile:focus-visible{--v2-media-card-outline:#ffffff2e}.v2-media-tile[data-selected=true]{--v2-media-card-outline:#a33a35}.v2-media-tile.v2-card-base,.v2-media-tile.v2-card-base:hover,.v2-media-tile.v2-card-base:focus-visible,.v2-media-tile.v2-card-base[data-selected=true]{border-color:#0000}.v2-media-tile.is-browser .v2-browser-file-body{justify-content:flex-start;min-height:7.35rem;overflow:visible}.v2-media-tile.is-browser .v2-browser-file-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.42em;max-height:2.42em;line-height:1.21;display:-webkit-box;overflow:hidden}.v2-media-tile.is-gallery{aspect-ratio:1;background:#101215;display:block;position:relative}.v2-media-tile.is-gallery .v2-browser-file-preview,.v2-media-tile.is-gallery .v2-browser-file-thumb{aspect-ratio:1;width:100%;height:100%;min-height:0;position:absolute;inset:0}.v2-media-tile.is-gallery .v2-browser-file-body{z-index:3;background:linear-gradient(to top,var(--v2-media-primary),#06070900);min-height:0;padding:2.75rem .65rem .6rem;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.v2-media-tile.is-gallery .v2-browser-file-body{background:linear-gradient(to top,color-mix(in srgb,var(--v2-media-primary) 38%,#060709f0),#06070900)}}.v2-media-tile.is-gallery .v2-browser-file-body{opacity:0;pointer-events:none;transition:opacity .18s,transform .26s cubic-bezier(.16,1,.3,1);transform:translateY(.45rem)}.v2-media-tile.is-gallery:hover .v2-browser-file-body,.v2-media-tile.is-gallery:focus-visible .v2-browser-file-body{opacity:1;transform:translateY(0)}.v2-media-tile.is-gallery .v2-browser-file-title{color:#f5f2ed;text-shadow:0 1px 8px #000;min-height:0;max-height:none;font-size:.78rem;line-height:1.25}.v2-media-tile.is-gallery .v2-browser-file-meta{display:none}.v2-pending-media-card{border-style:dashed}.v2-pending-media-preview:after{content:"";background:linear-gradient(105deg,#0000 25%,#ffffff14,#0000 67%) 0 0/220% 100%;animation:1.5s ease-in-out infinite v2-loading-sheen;position:absolute;inset:0}.v2-pending-media-status{z-index:2;color:#d7dae0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0e11c7;border:1px solid #ffffff24;border-radius:999px;padding:.2rem .45rem;font-size:.65rem;font-weight:750;position:absolute;bottom:.5rem;left:.55rem}.v2-pending-media-progress{background:#282c32;border-radius:999px;height:.32rem;margin-top:.75rem;overflow:hidden}.v2-pending-media-progress span{border-radius:inherit;background:#ff453a;height:100%;transition:width .3s;display:block}.v2-pending-media-meta{color:#9298a1;justify-content:space-between;gap:.5rem;margin-top:.45rem;font-size:.7rem;display:flex}.v2-pending-media-meta strong{color:#d7dae0;font-variant-numeric:tabular-nums}.v2-media-tile.is-gallery .v2-pending-media-body{opacity:1;transform:none}@media(max-width:640px){.v2-shell-context-row{margin-top:.35rem;padding-top:.34rem}.v2-media-breadcrumb .v2-browser-crumb{max-width:54vw;padding-inline:.35rem}.v2-media-grid[data-mode=browser]{grid-template-columns:1fr;gap:.72rem}.v2-media-grid[data-mode=gallery][data-density=dense]{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-media-grid[data-mode=gallery][data-density=comfortable]{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-media-grid[data-mode=gallery][data-density=large]{grid-template-columns:1fr}.v2-media-tile.is-gallery .v2-browser-file-body{display:none}}@media(prefers-reduced-motion:reduce){.v2-browser-crumb-segment,.v2-browser-crumb-segment:last-child .v2-browser-crumb-separator,.v2-mode-tools,.v2-media-folder-description,.v2-folders-section,.v2-media-grid,.v2-media-tile{transition:none;animation:none}html.v2-morph-transition::view-transition-group(*){transition:none;animation:none}}.v2-video-launch-play{background:linear-gradient(180deg,#ffffff1f,transparent 50%),var(--v2-accent);color:var(--v2-accent-ink);border:1px solid #ff675d8a;box-shadow:0 12px 28px #ff453a33}.group:hover .v2-video-launch-play,.group:focus-visible .v2-video-launch-play{background:var(--v2-accent-strong);border-color:#ffb4aed1;box-shadow:0 16px 34px #ff453a47}.v2-video-error{background:var(--v2-danger);border-color:#ff6b6157}@supports (color:color-mix(in lab,red,red)){.v2-video-error{background:color-mix(in srgb,var(--v2-danger) 20%,var(--v2-bg-deep))}}.v2-video-error{color:#ffd8d4}.v2-audio-player{z-index:1000;background:radial-gradient(circle at 18% 18%,#f2c57224,transparent 18rem),radial-gradient(circle at 82% 0%,#74c9bb14,transparent 22rem),linear-gradient(145deg,var(--v2-surface-raised) 0,var(--v2-surface) 54%,var(--v2-bg-deep) 100%);color:var(--v2-text);border-color:#fff4e43d;box-shadow:0 -18px 54px #11141238}.v2-audio-mobile-full{z-index:1000;background:radial-gradient(circle at 50% 18%,#f2c5722e,transparent 18rem),radial-gradient(circle at 14% 8%,#ff6f611f,transparent 24rem),linear-gradient(180deg,var(--v2-surface-raised) 0,var(--v2-surface) 52%,var(--v2-bg-deep) 100%)}.v2-audio-art{color:#171615;background:linear-gradient(145deg,#f2c572,#ff675d);box-shadow:0 18px 44px #1114123d}.v2-audio-button,.v2-audio-control-pill{border-radius:var(--v2-radius,10px);background:linear-gradient(180deg,#fff8ef13,#fff8ef06),var(--v2-surface-raised);border-color:#fff4e43d}@supports (color:color-mix(in lab,red,red)){.v2-audio-button,.v2-audio-control-pill{background:linear-gradient(180deg,#fff8ef13,#fff8ef06),color-mix(in srgb,var(--v2-surface-raised) 74%,transparent)}}.v2-audio-button,.v2-audio-control-pill{color:var(--v2-text);box-shadow:0 12px 30px #11141229}.v2-audio-button:hover:not(:disabled),.v2-audio-button:focus-visible,.v2-audio-control-pill:hover:not(:disabled),.v2-audio-control-pill:focus-visible{background:linear-gradient(180deg,#fff8ef1b,#fff8ef09),var(--v2-surface-raised);border-color:#fff4e461}@supports (color:color-mix(in lab,red,red)){.v2-audio-button:hover:not(:disabled),.v2-audio-button:focus-visible,.v2-audio-control-pill:hover:not(:disabled),.v2-audio-control-pill:focus-visible{background:linear-gradient(180deg,#fff8ef1b,#fff8ef09),color-mix(in srgb,var(--v2-surface-raised) 86%,var(--v2-accent-soft))}}.v2-audio-button:hover:not(:disabled),.v2-audio-button:focus-visible,.v2-audio-control-pill:hover:not(:disabled),.v2-audio-control-pill:focus-visible{color:var(--v2-text)}.v2-audio-button-primary{color:#fff;background:#ff453a;border:1px solid #ff4e45e6;box-shadow:0 16px 42px #ff453a33}.v2-audio-button-primary:hover:not(:disabled),.v2-audio-button-primary:focus-visible{color:#fff;background:#ff675d;border-color:#ff6b61fa}.v2-audio-button-active-warm,.v2-audio-circle-icon.is-active,.v2-audio-control-pill.is-active{color:#171615;background:#f2c572;border-color:#f2c572c7;box-shadow:0 0 0 2px #f2c5723d,0 14px 36px #11141233}.v2-audio-button-active-cool{color:#101412;background:#7cc8b8;border-color:#7cc8b8b8;box-shadow:0 0 0 2px #7cc8b838,0 14px 36px #11141233}.v2-audio-circle-icon{border-radius:var(--v2-radius,10px);background:linear-gradient(180deg,#fff8ef13,#fff8ef06),var(--v2-surface-raised);border-color:#fff4e438}@supports (color:color-mix(in lab,red,red)){.v2-audio-circle-icon{background:linear-gradient(180deg,#fff8ef13,#fff8ef06),color-mix(in srgb,var(--v2-surface-raised) 78%,transparent)}}.v2-audio-circle-icon{color:var(--v2-text)}.v2-audio-state-badge{color:#171615;background:#f2c572;box-shadow:0 8px 20px #1114123d}.v2-audio-state-badge.is-cool{color:#101412;background:#7cc8b8}.v2-audio-state-text{color:var(--v2-subtle)}.v2-audio-state-text.is-warm{color:#f6d695}.v2-audio-state-text.is-cool{color:#b7eee2}.v2-audio-range{accent-color:#ff453a}.v2-audio-timeline{width:100%;position:relative}.v2-audio-timeline-bars,.v2-audio-timeline-bars>span{border-radius:5px;position:absolute;inset:2px 0;overflow:hidden}.v2-audio-timeline-bars:before,.v2-audio-timeline-bars>span:before{content:"";background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 5px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 15% 85%,#0000)}.v2-audio-timeline-bars{color:#fff4e42e}.v2-audio-timeline-bars>span{width:var(--v2-audio-progress);color:#ff675d;filter:drop-shadow(0 0 5px #ff453a52)}.v2-audio-timeline .v2-audio-range{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.v2-audio-timeline:focus-within{outline-offset:2px;border-radius:5px;outline:2px solid #ff675db8}.v2-audio-inline{min-height:26rem;box-shadow:none;border:0;border-radius:0;display:grid;position:relative;overflow:hidden}.v2-audio-inline-hero{background:radial-gradient(circle at 20% 25%,#f2c5722e,transparent 17rem),linear-gradient(135deg,var(--v2-media-primary,#6e332e),var(--v2-surface));align-items:center;gap:clamp(1rem,3vw,2rem);min-width:0;padding:clamp(1rem,3vw,2rem);display:flex}@supports (color:color-mix(in lab,red,red)){.v2-audio-inline-hero{background:radial-gradient(circle at 20% 25%,#f2c5722e,transparent 17rem),linear-gradient(135deg,color-mix(in srgb,var(--v2-media-primary,#6e332e) 34%,var(--v2-surface-raised)),var(--v2-surface))}}.v2-audio-inline-art{aspect-ratio:1;background:repeating-radial-gradient(circle,#ffffff14 0 1px,#0000 1px 7px),radial-gradient(circle,#ff675d 0 8%,#171615 9% 18%,#2b2724 19% 100%);border:1px solid #fff4e433;border-radius:50%;flex:none;place-items:center;width:clamp(7rem,18vw,11rem);display:grid;box-shadow:0 24px 70px #00000057}.v2-audio-inline-art>span{aspect-ratio:1;color:#171615;background:#f2c572;border-radius:50%;place-items:center;width:36%;display:grid}.v2-audio-inline-art>span.is-playing{animation:8s linear infinite v2-audio-disc-turn}.v2-audio-inline-art svg{width:45%;height:45%}.v2-audio-inline-copy{flex:1;min-width:0}.v2-audio-inline-copy h2{overflow-wrap:anywhere;color:var(--v2-text);margin-top:.35rem;font-size:clamp(1.25rem,3vw,2rem);font-weight:780;line-height:1.12}.v2-audio-inline-controls{align-content:center;gap:1.25rem;padding:clamp(1rem,3vw,2rem);display:grid}.v2-audio-inline-controls>*{width:min(100%,46rem);margin-inline:auto}.v2-audio-inline-options{gap:.75rem;display:grid}@keyframes v2-audio-disc-turn{to{transform:rotate(360deg)}}@media(max-width:639px){.v2-audio-inline{min-height:33rem}.v2-audio-inline-hero{text-align:center;justify-items:center;display:grid}.v2-audio-inline-art{width:min(42vw,9rem)}.v2-audio-inline-copy .v2-watch-facts{justify-content:center}.v2-audio-inline-controls{padding-top:.5rem}}.v2-audio-cast-status{color:#b7eee2}.v2-audio-mode-summary{color:#f6d695}.v2-audio-desktop{background:linear-gradient(108deg,#ffffff0d,transparent 43%),var(--v2-surface-raised);border-color:#fff4e433;overflow:visible}@supports (color:color-mix(in lab,red,red)){.v2-audio-desktop{background:linear-gradient(108deg,#ffffff0d,transparent 43%),color-mix(in srgb,var(--v2-surface-raised) 94%,#171311)}}.v2-audio-desktop{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);box-shadow:0 18px 52px #0006,inset 0 1px #ffffff0a}.v2-audio-desktop-shell{grid-template-columns:minmax(13rem,.8fr) minmax(22rem,1.45fr) auto;align-items:center;gap:1rem;min-width:0;padding:.7rem;display:grid}.v2-audio-desktop-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.v2-audio-desktop-art{aspect-ratio:1;color:#f6d695;background:radial-gradient(circle,#f2c572 0 8%,#211d1a 9% 18%,#0000 19%),repeating-radial-gradient(circle,#ffffff13 0 1px,#0000 1px 7px),linear-gradient(145deg,#3d3028,#1b1816);border:1px solid #fff4e426;border-radius:8px;flex:none;place-items:center;width:3.45rem;display:grid;overflow:hidden;box-shadow:0 9px 22px #00000042}.v2-audio-desktop-art img{object-fit:cover;width:100%;height:100%}.v2-audio-desktop-art svg{width:1.2rem;height:1.2rem}.v2-audio-desktop-copy{gap:.16rem;min-width:0;display:grid}.v2-audio-desktop-kicker{color:#d6ccc0;letter-spacing:.095em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;min-width:0;font-size:.61rem;font-weight:780;line-height:1.2;display:flex;overflow:hidden}.v2-audio-desktop-title{color:#fffaf4;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:740;line-height:1.25;overflow:hidden}.v2-audio-desktop-meta{color:#b9aea3;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.25;overflow:hidden}.v2-audio-desktop-playback{gap:.28rem;min-width:0;display:grid}.v2-audio-desktop-transport{grid-template-columns:2.1rem 2.1rem 2.8rem 2.1rem 2.1rem;justify-content:center;align-items:center;gap:.35rem;display:grid}.v2-audio-desktop-transport>.v2-audio-button{box-shadow:none;background:0 0;border-color:#0000}.v2-audio-desktop-transport>.v2-audio-button-primary{background:#ff453a;border-color:#ff4e45e6;width:2.8rem;height:2.8rem;box-shadow:0 10px 26px #ff453a3d}.v2-audio-desktop-timeline{color:#b9aea3;font-variant-numeric:tabular-nums;grid-template-columns:2.8rem minmax(5rem,1fr) 2.8rem;align-items:center;gap:.5rem;min-width:0;font-size:.66rem;display:grid}.v2-audio-desktop-timeline>span:last-child{text-align:right}.v2-audio-desktop-utilities{justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.v2-audio-desktop-volume,.v2-audio-desktop-utility,.v2-audio-desktop-close,.v2-audio-desktop-menu .v2-action-menu-trigger{color:#e7ded5;min-width:2.3rem;height:2.3rem;box-shadow:none;background:#fff8ef0b;border:1px solid #fff4e429;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.4rem;padding-inline:.62rem;font-size:.7rem;font-weight:760;display:inline-flex}.v2-audio-desktop-volume{width:7.5rem;padding-inline:.65rem}.v2-audio-desktop-volume svg,.v2-audio-desktop-utility svg,.v2-audio-desktop-close svg{flex:none;width:1rem;height:1rem}.v2-audio-desktop-volume input{width:100%;min-width:0}.v2-audio-desktop-utility:hover:not(:disabled),.v2-audio-desktop-utility:focus-visible,.v2-audio-desktop-close:hover,.v2-audio-desktop-close:focus-visible,.v2-audio-desktop-menu .v2-action-menu-trigger:hover,.v2-audio-desktop-menu .v2-action-menu-trigger:focus-visible{color:#fffaf4;background:#fff8ef16;border-color:#fff4e452}.v2-audio-desktop-utility.is-active{color:#f6d695;border-color:#f2c5729e}.v2-audio-desktop-utility:disabled{opacity:.38}.v2-audio-desktop-menu .v2-action-menu-trigger{width:2.3rem;padding:0}.v2-audio-desktop-menu .v2-action-menu-trigger>span{display:none}.v2-audio-desktop-menu .v2-action-menu-popover{max-height:min(28rem,100vh - 8rem);top:auto;bottom:calc(100% + .7rem);right:0;overflow-y:auto}.v2-audio-desktop-close{color:#c8bdb2;width:2.3rem;padding:0}.v2-audio-desktop-shell>.v2-audio-error{grid-column:1/-1}@media(max-width:1099px)and (min-width:640px){.v2-audio-desktop-shell{grid-template-columns:minmax(12rem,.8fr) minmax(20rem,1.4fr)}.v2-audio-desktop-utilities{grid-column:1/-1}.v2-audio-desktop-volume{width:min(18rem,42vw)}}.v2-audio-mini{isolation:isolate;background:linear-gradient(110deg,#ffffff0e,transparent 46%),var(--v2-surface-raised);border-color:#fff4e433}@supports (color:color-mix(in lab,red,red)){.v2-audio-mini{background:linear-gradient(110deg,#ffffff0e,transparent 46%),color-mix(in srgb,var(--v2-surface-raised) 94%,#171311)}}.v2-audio-mini{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff0a}.v2-audio-mini-main{align-items:center;gap:.5rem;min-width:0;padding:.55rem .55rem .4rem;display:flex}.v2-audio-mini-open{text-align:left;border-radius:8px;flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.v2-audio-mini-open:focus-visible{outline-offset:2px;outline:2px solid #ff675dcc}.v2-audio-mini-art{aspect-ratio:1;background:#211d1a;border:1px solid #fff4e424;border-radius:8px;flex:none;place-items:center;width:3rem;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000042}.v2-audio-mini-art img{object-fit:cover;width:100%;height:100%}.v2-audio-mini-art-fallback{color:#f6d695;background:radial-gradient(circle,#f2c572 0 9%,#211d1a 10% 19%,#0000 20%),repeating-radial-gradient(circle,#ffffff14 0 1px,#0000 1px 6px),linear-gradient(145deg,#3d3028,#1b1816);place-items:center;width:100%;height:100%;display:grid}.v2-audio-mini-art-fallback svg{filter:drop-shadow(0 2px 4px #00000061);width:1.05rem;height:1.05rem}.v2-audio-mini-copy{gap:.13rem;min-width:0;display:grid}.v2-audio-mini-kicker{color:#d6ccc0;letter-spacing:.095em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-items:center;min-width:0;font-size:.61rem;font-weight:780;line-height:1.2;display:flex;overflow:hidden}.v2-audio-mini-state-dot{background:#8e8379;border-radius:999px;flex:none;width:.34rem;height:.34rem;margin-right:.34rem}.v2-audio-mini-state-dot.is-playing{background:#ff675d;box-shadow:0 0 0 3px #ff675d1f}.v2-audio-mini-title{color:#fffaf4;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:720;line-height:1.22;overflow:hidden}.v2-audio-mini-meta{color:#b9aea3;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.25;overflow:hidden}.v2-audio-mini-actions{flex:none;align-items:center;gap:.32rem;display:flex}.v2-audio-mini-actions .v2-audio-button{width:2.75rem;height:2.75rem;box-shadow:none;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.v2-audio-mini-actions .v2-audio-button svg{width:1.1rem;height:1.1rem}.v2-audio-mini-actions .v2-audio-mini-play{width:3rem;height:3rem;box-shadow:0 10px 26px #ff453a3d}.v2-audio-mini-actions .v2-audio-mini-play svg{width:1.3rem;height:1.3rem}.v2-audio-mini-next:disabled{opacity:.32}.v2-audio-mini-close{color:#c8bdb2}.v2-audio-mini-timeline{height:.9rem;position:relative}.v2-audio-mini-progress{background:#fff4e421;border-radius:999px;height:.18rem;position:absolute;inset:.34rem .55rem auto;overflow:hidden}.v2-audio-mini-progress>span{border-radius:inherit;background:#ff675d;height:100%;display:block;box-shadow:0 0 8px #ff453a6b}.v2-audio-mini-range{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.v2-audio-mini-timeline:focus-within{outline-offset:-2px;outline:2px solid #ff675dc2}@media(max-width:359px){.v2-audio-mini-main{gap:.35rem;padding-inline:.42rem}.v2-audio-mini-open{gap:.45rem}.v2-audio-mini-art{width:2.55rem}.v2-audio-mini-actions{gap:.16rem}}.v2-audio-error{background:var(--v2-danger);border-color:#ff9b926b}@supports (color:color-mix(in lab,red,red)){.v2-audio-error{background:color-mix(in srgb,var(--v2-danger) 22%,var(--v2-bg-deep))}}.v2-audio-error{color:#ffd8d4}.v2-project-poster-mark{border-radius:var(--v2-radius);color:#fffaf4;letter-spacing:0;z-index:4;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11100f8a;border:1px solid #fff4e429;align-items:center;gap:.45rem;max-width:calc(100% - 1.5rem);padding:.32rem .48rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;bottom:.65rem;left:.75rem;overflow:hidden}.v2-project-poster-mark svg{color:var(--project-art-accent);flex:none}.v2-project-poster-initials{color:#fffaf4d1;z-index:2;font-size:clamp(1.6rem,4vw,2.25rem);font-weight:850;line-height:1;position:absolute;bottom:.58rem;right:.75rem}.v2-project-body{gap:.36rem;padding:.72rem .1rem .05rem;display:grid}.v2-project-list .v2-project-body{z-index:5;border-radius:var(--v2-radius);background:linear-gradient(180deg,#fff8ef33,#fff8ef17),linear-gradient(90deg,var(--project-art-accent),transparent 62%),var(--v2-surface);inset-inline:.72rem;border:1px solid #fff4e53d;max-height:calc(100% - 5.1rem);position:absolute;bottom:.72rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-project-list .v2-project-body{background:linear-gradient(180deg,#fff8ef33,#fff8ef17),linear-gradient(90deg,color-mix(in srgb,var(--project-art-accent) 14%,transparent),transparent 62%),color-mix(in srgb,var(--v2-surface) 76%,var(--v2-bg-deep))}}.v2-project-list .v2-project-body{-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);padding:.68rem;box-shadow:inset 0 1px #ffffff12,0 16px 34px #1114122e}@supports (color:color-mix(in lab,red,red)){.v2-project-list .v2-project-card:hover .v2-project-body,.v2-project-list .v2-project-card:focus-within .v2-project-body{background:linear-gradient(180deg,#fff8ef3d,#fff8ef1c),linear-gradient(90deg,color-mix(in srgb,var(--project-art-accent) 18%,transparent),transparent 62%),color-mix(in srgb,var(--v2-surface-soft) 82%,var(--v2-bg))}}.v2-project-skeleton-body{animation:1.35s ease-in-out infinite v2-skeleton-pulse}.v2-project-badge{border-radius:var(--v2-radius);background:var(--v2-surface);border:1px solid #f5f2ec38;align-items:center;gap:.3rem;min-width:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v2-project-badge{background:color-mix(in srgb,var(--v2-surface) 78%,var(--v2-bg-deep))}}.v2-project-badge{color:#fff6ed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.22rem .45rem;font-size:.72rem;font-weight:700}.v2-project-title{color:var(--v2-text);font-size:1rem;font-weight:820;line-height:1.28}.v2-project-list .v2-project-title{color:#fff8ef;text-shadow:0 1px 16px #11141247;font-size:.98rem}.v2-project-description{color:var(--v2-muted);font-size:.84rem;line-height:1.45}.v2-project-footer{min-width:0;color:var(--v2-subtle);text-align:left;border-top:0;justify-content:flex-start;align-items:center;gap:.5rem;margin-top:.2rem;padding-top:0;font-size:.72rem;font-weight:750;display:flex}.v2-project-footer span{border-radius:var(--v2-radius);background:#fff8ef0e;padding:.24rem .42rem}.v2-project-list .v2-project-footer{color:#fff0dccc;margin-top:.06rem;font-size:.7rem}.v2-project-list .v2-project-footer span{background:#fff8ef13;border:1px solid #fff4e51f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.v2-project-list .v2-project-body,.v2-project-list .v2-project-poster-mark,.v2-project-card-open{background:var(--v2-surface)}@supports (color:color-mix(in lab,red,red)){.v2-project-list .v2-project-body,.v2-project-list .v2-project-poster-mark,.v2-project-card-open{background:color-mix(in srgb,var(--v2-surface) 88%,var(--v2-bg-deep))}}}@keyframes v2-skeleton-sheen{0%{background-position:180% 0}to{background-position:-40% 0}}@keyframes v2-skeleton-pulse{0%,to{opacity:.72}50%{opacity:1}}@media(max-width:639px){.v2-app-header .v2-shell-header-inner{gap:.5rem;padding:.6rem .75rem}.v2-shell-top-row{gap:.55rem}.v2-shell-brand{flex-basis:100%;gap:.65rem;max-width:none;padding:0}.v2-shell-home-mark{width:2.35rem;height:2.35rem}.v2-shell-eyebrow{font-size:.62rem}.v2-shell-title{font-size:1.08rem;line-height:1.1}.v2-shell-actions{gap:.4rem;width:100%;margin-left:0;display:flex}.v2-shell-actions>.v2-project-header-actions{width:100%;display:flex}.v2-shell-command-row{grid-template-columns:minmax(0,1fr);gap:.45rem}.v2-shell-search-slot{order:-1}.v2-shell-tools-slot,.v2-app-shell.is-media-room .v2-shell-search-slot,.v2-browser-command-tools,.v2-project-command-tools,.v2-project-status-sort{width:100%}.v2-project-command-tools{flex-wrap:wrap;align-items:stretch}.v2-project-status-sort{flex-basis:100%}.v2-app-shell.is-unified-header .v2-shell-top-row{flex-wrap:nowrap;gap:.5rem}.v2-app-shell.is-unified-header .v2-shell-brand{flex:auto;min-width:0;max-width:none}.v2-app-shell.is-unified-header .v2-shell-actions{flex-wrap:nowrap;flex:none;gap:.35rem;width:auto;margin-left:auto}.v2-app-shell.is-unified-header .v2-project-header-action{justify-content:center;gap:0;width:2.2rem;min-width:2.2rem;height:2.2rem;padding-inline:0;font-size:0}.v2-app-shell.is-unified-header .v2-project-header-action>span{display:none}.v2-app-shell.is-unified-header .v2-project-header-action svg{flex:none}.v2-app-shell.is-unified-header .v2-shell-command-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.v2-app-shell.is-unified-header .v2-shell-search-slot{order:0;grid-column:1;width:100%;min-width:0}.v2-app-shell.is-unified-header .v2-shell-tools-slot{grid-column:2;justify-self:end;width:auto}.v2-app-shell.is-unified-header .v2-project-command-tools{flex-wrap:nowrap;width:auto}.v2-app-shell.is-unified-header .v2-project-control-trigger{width:2.5rem;padding-inline:0}.v2-app-shell.is-unified-header .v2-project-control-trigger>span{display:none}.v2-app-shell.is-unified-header .v2-project-control-popover{left:.75rem;right:.75rem;top:calc(6.25rem + env(safe-area-inset-top));width:auto;position:fixed}.v2-shell-search-field .v2-field-control,.v2-shell-search-field .v2-field-input{height:2.5rem;min-height:2.5rem}.v2-shell-actions .v2-btn{min-width:0;height:2.35rem;padding-inline:.45rem;font-size:.76rem}.v2-shell-actions .v2-btn svg{width:1rem;height:1rem}.v2-shell-actions .v2-project-header-action-primary span{display:inline}.v2-app-shell.is-unified-header .v2-shell-actions .v2-btn span{display:none!important}.v2-app-shell.is-media-room .v2-shell-top-row{flex-wrap:nowrap;gap:.5rem}.v2-app-shell.is-media-room .v2-shell-brand{flex:auto;min-width:0;max-width:none}.v2-app-shell.is-media-room .v2-shell-actions{flex-wrap:nowrap;flex:none;gap:.35rem;width:auto;margin-left:auto}.v2-app-shell.is-media-room .v2-shell-command-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem}.v2-app-shell.is-media-room .v2-shell-command-row.has-back{grid-template-columns:auto minmax(0,1fr) auto}.v2-app-shell.is-media-room .v2-shell-search-slot{order:0;grid-column:1;width:100%;min-width:0}.v2-app-shell.is-media-room .v2-shell-back-slot{grid-column:1}.v2-app-shell.is-media-room .v2-shell-command-row.has-back .v2-shell-search-slot{grid-column:2}.v2-app-shell.is-media-room .v2-shell-tools-slot{grid-column:2;justify-self:end;width:auto;min-width:0}.v2-app-shell.is-media-room .v2-shell-command-row.has-back .v2-shell-tools-slot{grid-column:3}.v2-app-shell.is-media-room .v2-browser-command-tools{flex-wrap:nowrap;width:auto}.v2-app-shell.is-media-room .v2-browser-control-trigger{width:2.5rem;padding-inline:0}.v2-app-shell.is-media-room .v2-browser-control-trigger>span{display:none}.v2-app-shell.is-media-room .v2-shell-actions .v2-btn,.v2-app-shell.is-unified-header .v2-shell-actions .v2-btn{justify-content:center;width:2.2rem;min-width:2.2rem;height:2.2rem;min-height:2.2rem;padding-inline:0}.v2-app-shell.is-media-room .v2-browser-control-popover{left:.75rem;right:.75rem;top:calc(6.35rem + env(safe-area-inset-top));width:auto;position:fixed}.v2-app-shell.is-media-room .v2-mode-tools{transform:none!important}.v2-app-shell.is-media-room .v2-action-menu-trigger{justify-content:center;width:2.2rem;min-width:2.2rem;height:2.2rem;min-height:2.2rem;padding-inline:0}.v2-app-shell.is-media-room .v2-action-menu-trigger span{display:none}.v2-app-shell.is-media-room>main{padding-inline:0;padding-top:0;padding-bottom:calc(6.25rem + env(safe-area-inset-bottom))}.v2-app-shell.is-unified-header .v2-mobile-nav,.v2-app-shell.is-media-room .v2-mobile-nav{padding:0 0 env(safe-area-inset-bottom);background:#101112fa;border-top:1px solid #24272b}.v2-app-shell.is-unified-header .v2-mobile-nav>div,.v2-app-shell.is-media-room .v2-mobile-nav>div{min-height:4rem;box-shadow:none;background:0 0;border:0;gap:0;padding:0}.v2-app-shell.is-unified-header .v2-mobile-nav-link,.v2-app-shell.is-media-room .v2-mobile-nav-link{color:#8f969f;height:100%;min-height:4rem;box-shadow:none;background:0 0;border:0;border-radius:0;gap:.2rem;padding:.42rem .22rem .48rem;font-size:.66rem;font-weight:750;transform:none}.v2-app-shell.is-unified-header .v2-mobile-nav-link:before,.v2-app-shell.is-media-room .v2-mobile-nav-link:before{height:2px;box-shadow:none;background:#d45147;border:0;border-radius:999px;inset:auto 31% .18rem;transform:scaleX(.35)}.v2-app-shell.is-unified-header .v2-mobile-nav-link:hover,.v2-app-shell.is-unified-header .v2-mobile-nav-link:focus-visible,.v2-app-shell.is-media-room .v2-mobile-nav-link:hover,.v2-app-shell.is-media-room .v2-mobile-nav-link:focus-visible{color:#d8dde3;background:#181b1f}.v2-app-shell.is-unified-header .v2-mobile-nav-link.is-active,.v2-app-shell.is-media-room .v2-mobile-nav-link.is-active{color:#f0f3f6;background:#17191c}.v2-app-shell.is-unified-header .v2-mobile-nav-link.is-active:before,.v2-app-shell.is-media-room .v2-mobile-nav-link.is-active:before{opacity:1;transform:scaleX(1)}.v2-app-shell.is-unified-header .v2-mobile-nav-link svg,.v2-app-shell.is-media-room .v2-mobile-nav-link svg{width:1.15rem;height:1.15rem}.v2-project-list{gap:1rem}.v2-app-shell.is-media-room .v2-browser-screen,.v2-app-shell.is-media-room .v2-gallery-screen{gap:.9rem}.v2-app-shell.is-media-room .v2-browser-content-grid{padding-inline:.75rem}.v2-app-shell.is-media-room .v2-gallery-grid,.v2-app-shell.is-media-room .v2-gallery-error,.v2-app-shell.is-media-room .v2-gallery-load-more,.v2-app-shell.is-media-room .v2-gallery-screen>.v2-empty-state{margin-inline:.75rem}.v2-app-shell.is-media-room .v2-browser-screen:before,.v2-app-shell.is-media-room .v2-gallery-screen:before{border-radius:0;inset-inline:0}.v2-app-shell.is-media-room .v2-browser-hero,.v2-app-shell.is-media-room .v2-browser-section,.v2-app-shell.is-media-room .v2-gallery-controls{border-inline:0;border-radius:0}.v2-app-shell.is-media-room .v2-browser-path-row,.v2-app-shell.is-media-room .v2-gallery-controls{min-height:2rem;padding-inline:.75rem}.v2-app-shell.is-media-room .v2-gallery-breadcrumb{padding-bottom:0}.v2-app-shell.is-media-room .v2-browser-path-row,.v2-app-shell.is-media-room .v2-gallery-controls{scrollbar-width:none;margin-top:.9rem;padding-bottom:.2rem;overflow-x:auto}.v2-app-shell.is-media-room .v2-gallery-controls::-webkit-scrollbar{display:none}.v2-project-toolbar{width:100%;margin-left:0}.v2-project-status-row,.v2-project-status-controls{align-items:stretch}.v2-project-status-controls,.v2-project-status-sort{width:100%}.v2-project-list .v2-project-poster{min-height:14.5rem}.v2-project-list .v2-project-body{inset-inline:.62rem;max-height:calc(100% - 4.6rem);padding:.62rem;bottom:.62rem}.v2-project-list .v2-project-description{-webkit-line-clamp:1}.v2-project-spotlight{grid-template-columns:minmax(0,1fr);gap:.55rem;padding:.5rem}.v2-project-poster-featured{min-height:10.5rem}.v2-project-spotlight-copy{padding:.35rem .25rem .25rem}.v2-project-spotlight-copy h2{font-size:1.28rem}.v2-project-spotlight-copy p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.v2-project-spotlight-action{min-height:2.35rem;padding-block:.52rem}.v2-project-header-actions{gap:.4rem}.v2-project-header-action{height:2.35rem;padding-inline:.65rem;font-size:.82rem}.v2-project-quick-links{display:none}.v2-browser-hero{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.75rem}.v2-browser-hero-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.v2-browser-hero-actions .v2-browser-hero-secondary,.v2-browser-hero-actions .v2-project-spotlight-action{width:100%;min-height:2.35rem;padding:.5rem .42rem;font-size:.76rem}.v2-browser-hero-copy p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v2-browser-preview{gap:.35rem;height:8.6rem;min-height:0}.v2-browser-hero-side{display:none}.v2-browser-stat-strip{gap:.35rem}.v2-browser-stat-strip .v2-browser-stat{flex:calc(33.333% - .35rem);grid-template-columns:auto auto;gap:.26rem .34rem;padding:.42rem .5rem}.v2-browser-stat-strip .v2-browser-stat small{grid-column:1/-1}.v2-browser-preview-kind{font-size:.58rem}.v2-browser-preview-title{display:none}.v2-browser-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.v2-browser-stat{padding:.55rem}.v2-browser-stat span{font-size:1rem}.v2-gallery-controls{gap:.45rem;padding:0}.v2-app-shell.is-media-room .v2-gallery-controls{box-shadow:none;scrollbar-width:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:.9rem;min-height:2rem;margin-top:.9rem;padding:0 .75rem .2rem;overflow-x:auto}.v2-gallery-count-row{padding:.5rem .6rem}.v2-source-home-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-source-home-art{height:7.5rem}.v2-project-card-link{min-height:auto}.v2-project-card[data-selecting=true] .v2-project-card-link{padding-left:0}.v2-project-footer{text-align:left;justify-content:flex-start}}.v2-btn{border-radius:var(--v2-radius);letter-spacing:0;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding:0 .75rem;font-size:.875rem;font-weight:760;transition:border-color .16s,background-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.v2-btn:focus-visible,.v2-field-control:focus-within,.v2-field-input:focus,.v2-select-trigger:focus-visible{outline-offset:2px;outline:2px solid #ff95856b}.v2-btn:disabled{pointer-events:none;opacity:.5}.v2-app-shell .hidden{display:none}@media(min-width:640px){.v2-desktop-nav{display:flex}.v2-app-shell .sm\:hidden{display:none}.v2-app-shell .sm\:block{display:block}.v2-app-shell .sm\:flex{display:flex}.v2-app-shell .sm\:inline{display:inline}.v2-app-shell .sm\:inline-flex{display:inline-flex}.v2-app-shell .sm\:inline-grid{display:inline-grid}.v2-app-shell .sm\:grid{display:grid}}@media(min-width:1024px){.v2-app-shell .lg\:inline-flex{display:inline-flex}}@media(min-width:1280px){.v2-app-shell .xl\:block{display:block}}.v2-btn-primary{background:linear-gradient(180deg,#fcfbf23d,transparent 52%),var(--v2-accent);color:var(--v2-accent-ink);border:1px solid #ff9585b8;box-shadow:0 14px 30px #ff6f6133}.v2-btn-primary:hover:not(:disabled){background:var(--v2-accent-strong);border-color:#ffcab8eb;transform:translateY(-1px);box-shadow:0 16px 34px #ff6f6138}.v2-btn-quiet{border:1px solid var(--v2-border);background:linear-gradient(180deg,#fffaf024,#fffaf00d),var(--v2-surface-soft);color:var(--v2-text)}.v2-btn-quiet:hover:not(:disabled){border-color:var(--v2-border-strong);background:linear-gradient(180deg,#fffaf021,#fffaf00b),var(--v2-surface-hover);transform:translateY(-1px)}.v2-btn-danger{color:#ffe4df;background:#792c255c;border:1px solid #ff9b926b}.v2-btn-danger:hover:not(:disabled){background:#91383099;border-color:#ffbeb69e}.v2-field{min-width:0;color:var(--v2-muted);gap:.375rem;font-size:.875rem;font-weight:760;display:grid}.v2-field-control,.v2-field-input{border:1px solid var(--v2-border);border-radius:var(--v2-radius);background:linear-gradient(180deg,#fffaf01f,#fffaf00a),var(--v2-surface)}@supports (color:color-mix(in lab,red,red)){.v2-field-control,.v2-field-input{background:linear-gradient(180deg,#fffaf01f,#fffaf00a),color-mix(in srgb,var(--v2-surface) 72%,var(--v2-bg-deep))}}.v2-field-control,.v2-field-input{color:var(--v2-text);transition:border-color .16s,background-color .16s,box-shadow .16s}.v2-field-input{outline:none;width:100%;height:2.5rem;padding:0 .75rem;font-size:.875rem;font-weight:400}.v2-field-input::placeholder{color:var(--v2-subtle)}@supports (color:color-mix(in lab,red,red)){.v2-field-input::placeholder{color:color-mix(in srgb,var(--v2-subtle) 82%,transparent)}}.v2-field-input:focus,.v2-field-control:focus-within{background:linear-gradient(180deg,#fffaf029,#fffaf00e),var(--v2-surface-soft);border-color:#ff675d94}@supports (color:color-mix(in lab,red,red)){.v2-field-input:focus,.v2-field-control:focus-within{background:linear-gradient(180deg,#fffaf029,#fffaf00e),color-mix(in srgb,var(--v2-surface-soft) 80%,var(--v2-bg))}}.v2-field-input:focus,.v2-field-control:focus-within{box-shadow:0 0 0 2px #ff675d1f}.v2-field-control{align-items:center;min-height:2.5rem;display:flex;position:relative}.v2-field-control .v2-field-input{background:0 0;border:0;padding-left:2.25rem}.v2-filter-panel{border:1px solid var(--v2-border);border-radius:var(--v2-radius);background:linear-gradient(180deg,#ffffff17,#ffffff09),var(--v2-surface-glass);padding:.75rem}.v2-project-toolbar{z-index:6;border-radius:var(--v2-radius);background:linear-gradient(180deg,#ffffff18,#ffffff09),var(--v2-surface-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff29;width:min(100%,14rem);margin-left:auto;padding:.75rem;position:relative;box-shadow:0 18px 54px #0000003d}.v2-project-toolbar .v2-field{color:var(--v2-muted);gap:.3rem;font-size:.75rem}.v2-project-toolbar .v2-field-control,.v2-project-toolbar .v2-field-input,.v2-project-toolbar .v2-select-trigger{background:var(--v2-surface);border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.v2-project-toolbar .v2-field-control,.v2-project-toolbar .v2-field-input,.v2-project-toolbar .v2-select-trigger{background:color-mix(in srgb,var(--v2-surface) 78%,var(--v2-bg-deep))}}.v2-project-toolbar .v2-field-control:focus-within,.v2-project-toolbar .v2-field-input:focus,.v2-project-toolbar .v2-select-trigger:focus-visible{outline-color:#e2e8f047}.v2-project-toolbar .v2-select-trigger:hover:not(:disabled),.v2-project-toolbar .v2-select-trigger[data-open=true]{background:var(--v2-surface-soft);border-color:#ffffff52}@supports (color:color-mix(in lab,red,red)){.v2-project-toolbar .v2-select-trigger:hover:not(:disabled),.v2-project-toolbar .v2-select-trigger[data-open=true]{background:color-mix(in srgb,var(--v2-surface-soft) 82%,var(--v2-bg))}}.v2-project-toolbar .v2-select-trigger svg{color:var(--v2-muted)}.v2-dialog-content{--v2-radius:10px;--v2-surface:#3c352f;--v2-surface-soft:#49413a;--v2-surface-hover:#564c43;--v2-border:#fff4e433;--v2-border-strong:#fff4e45c;--v2-text:#fff8ef;--v2-muted:#d6cbbd;--v2-subtle:#a99f91;--v2-accent:#ff453a;--v2-accent-strong:#ff675d;--v2-accent-soft:#ff453a2b;--v2-accent-ink:#fff;color:var(--v2-text);background:radial-gradient(34rem 18rem at 12% 0,#ff675d24,#0000 62%),radial-gradient(28rem 14rem at 92% 0,#74c9bb14,#0000 64%),linear-gradient(145deg,#fff8ef18,#fff8ef08 56%),#332d29;border-color:#fff4e438;box-shadow:0 24px 68px #0000006b}.v2-dialog-content [data-slot=dialog-title],.v2-dialog-content [data-slot=alert-dialog-title]{color:var(--v2-text);letter-spacing:0}.v2-dialog-content [data-slot=dialog-description],.v2-dialog-content [data-slot=alert-dialog-description]{color:var(--v2-muted)}.v2-secret-access-dialog{width:min(100vw - 1.5rem,24rem)}.v2-secret-access-form{gap:.85rem;margin-top:.35rem;display:grid}.v2-secret-access-form .v2-field-control .v2-field-input{padding-inline:.75rem}.v2-secret-access-error{border-radius:var(--v2-radius);color:#ffd8d4;background:#792c2547;border:1px solid #ff6b6052;padding:.65rem .75rem;font-size:.8rem}.v2-secret-access-actions{justify-content:flex-end;gap:.55rem;display:flex}.v2-danger-dialog{overflow:hidden}.v2-danger-dialog-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.v2-danger-dialog-icon{border-radius:var(--v2-radius);color:#ffd8d4;background:radial-gradient(circle at 32% 20%,#ffb4ae3d,#0000 1.6rem),#ff453a24;border:1px solid #ff817852;place-items:center;width:2.75rem;height:2.75rem;display:grid}.v2-danger-dialog-icon.is-permanent{color:#ffe4ad;background:radial-gradient(circle at 32% 20%,#ffe4ad38,#0000 1.6rem),#742c2061;border-color:#f2c57252}.v2-danger-dialog-kicker{color:var(--v2-subtle);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.78rem;font-weight:750;overflow:hidden}.v2-danger-callout{border-radius:var(--v2-radius);color:#ffd8d4;background:linear-gradient(135deg,#ff453a21,#f2c5720b),#2b1c1894;border:1px solid #ff817842;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.8rem;font-size:.9rem;line-height:1.5;display:grid}.v2-danger-callout svg{color:#ff8178;margin-top:.15rem}.v2-danger-callout.is-permanent{color:#ffe4ad;background:linear-gradient(135deg,#f2c57221,#ff453a11),#2b1f179e;border-color:#f2c5724d}.v2-danger-callout.is-permanent svg{color:#f2c572}.v2-danger-dialog-actions{margin-top:.2rem}@media(max-width:640px){.v2-danger-dialog-actions{grid-template-columns:1fr;display:grid}}.v2-release-card,.v2-create-project-preview{border-radius:var(--v2-radius);background:linear-gradient(135deg,#ff675d1b,#0000 34%),linear-gradient(145deg,#fff8ef12,#0000 58%),#3e3731db;border-color:#fff4e438}.v2-release-card [class*=text-emerald]{color:#ffb4ae}.v2-release-card [class*=text-stone-50],.v2-release-card [class*=text-stone-100]{color:#fff8ef}.v2-release-card [class*=text-stone-300],.v2-release-card [class*=text-stone-400]{color:#d6cbbd}.v2-release-dot{background-color:var(--v2-accent-strong)}.v2-release-history-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.75rem;display:grid}.v2-trash-screen{color:var(--v2-text)}.v2-trash-hero{border-radius:var(--v2-radius);background:linear-gradient(135deg,#ff675d13,#0000 34%),linear-gradient(145deg,#fff8ef0b,#0000 58%),#181614d1;border:1px solid #fff4e424;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid;box-shadow:0 16px 42px #00000038}.v2-trash-hero h2{color:var(--v2-text);letter-spacing:0;margin-top:.55rem;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:850;line-height:1.05}.v2-trash-hero p{max-width:44rem;color:var(--v2-muted);margin-top:.55rem;font-size:.95rem;line-height:1.55}.v2-trash-summary{border-radius:var(--v2-radius);background:#201f1dc2;border:1px solid #fff4e424;place-items:center;min-width:6.5rem;padding:.85rem;display:grid}.v2-trash-summary span{color:var(--v2-text);font-size:1.6rem;font-weight:900;line-height:1}.v2-trash-summary small{color:var(--v2-subtle);text-transform:uppercase;margin-top:.25rem;font-size:.72rem;font-weight:800}.v2-trash-tabs{border-radius:var(--v2-radius);background:radial-gradient(circle at 8% 0,#ff675d14,#0000 14rem),linear-gradient(#fff8ef0d,#fff8ef04),#181614d1;border:1px solid #fff4e424;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;min-width:0;padding:.35rem;display:grid}.v2-trash-tab{border-radius:var(--v2-radius);min-width:0;color:var(--v2-muted);text-align:center;border:1px solid #0000;gap:.18rem;padding:.55rem .45rem;font-size:.75rem;font-weight:850;line-height:1.05;transition:border-color .16s,background-color .16s,color .16s;display:grid}.v2-trash-tab[aria-pressed=true]{color:var(--v2-text);background:linear-gradient(#ff675d2e,#ff453a14),#fff8ef0a;border-color:#ff675d7a;box-shadow:inset 0 -2px #ff675db8}.v2-trash-tab:hover:not([aria-pressed=true]),.v2-trash-tab:focus-visible{color:var(--v2-text);background:#fff4e40f;border-color:#fff4e42e;outline:none}.v2-trash-status,.v2-trash-pagination{color:var(--v2-muted)}.v2-trash-row{border-radius:var(--v2-radius);color:var(--v2-text);background:linear-gradient(145deg,#fff8ef09,#0000 52%),#1a1816d1;border-color:#fff4e421}.v2-trash-row:hover{background:linear-gradient(145deg,#fff8ef0e,#0000 52%),#221f1ce6;border-color:#fff4e43d}.v2-trash-type-icon{border-radius:var(--v2-radius);width:2.5rem;height:2.5rem;color:var(--v2-muted);background:#fff8ef0f;border:1px solid #fff4e424;flex-shrink:0;place-items:center;display:grid}.v2-trash-type-icon[data-tone=project]{color:#ffe4ad;background:#f2c5721a;border-color:#f2c5723d}.v2-trash-type-icon[data-tone=folder]{color:#c8f5eb;background:#7cc8b81a;border-color:#7cc8b83d}.v2-trash-type-icon[data-tone=file]{color:var(--v2-muted);background:#fff8ef11;border-color:#fff4e429}.v2-trash-item-title{color:var(--v2-text);font-size:.92rem;font-weight:820}.v2-trash-item-meta{color:var(--v2-subtle);flex-wrap:wrap;gap:.45rem;margin-top:.45rem;font-size:.75rem;font-weight:700;display:flex}.v2-trash-item-meta span{border-radius:var(--v2-radius);background:#fff8ef0d;border:1px solid #fff4e41a;padding:.25rem .45rem}.v2-trash-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.v2-trash-action{border-radius:var(--v2-radius);min-height:2.5rem;color:var(--v2-text);background:linear-gradient(#fff8ef0d,#fff8ef04),#211f1de0;border:1px solid #fff4e424;justify-content:center;align-items:center;gap:.45rem;padding:0 .75rem;font-size:.875rem;font-weight:800;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.v2-trash-action:hover:not(:disabled),.v2-trash-action:focus-visible{background:#2f2a27f0;border-color:#fff4e447;outline:none;transform:translateY(-1px)}.v2-trash-action.is-restore{color:#c8f5eb;background:#7cc8b81f;border-color:#7cc8b852}.v2-trash-action.is-restore:hover:not(:disabled),.v2-trash-action.is-restore:focus-visible{background:#7cc8b82b;border-color:#7cc8b885}.v2-trash-action.is-purge,.v2-trash-action.is-empty{color:#ffd8d4;background:#ff453a1f;border-color:#ff81784d}.v2-trash-action.is-purge:hover:not(:disabled),.v2-trash-action.is-purge:focus-visible,.v2-trash-action.is-empty:hover:not(:disabled),.v2-trash-action.is-empty:focus-visible{background:#ff453a2e;border-color:#ff817885}.v2-trash-action:disabled{pointer-events:none;opacity:.52}.v2-trash-pagination{border-top:1px solid #fff4e41f}@media(min-width:640px){.v2-trash-row-actions{flex-shrink:0;justify-content:flex-end;margin-top:0;display:flex}}@media(max-width:640px){.v2-trash-hero{grid-template-columns:1fr}.v2-trash-summary{justify-items:start;width:100%}}.v2-create-project-dialog{overflow:hidden}.v2-create-project-layout{grid-template-columns:minmax(0,.95fr) minmax(17rem,1fr);align-items:stretch;gap:1rem;display:grid}.v2-create-project-preview{border-radius:var(--v2-radius);background:radial-gradient(circle at 20% 0%,var(--project-art-accent),transparent 14rem),linear-gradient(180deg,#fff8ef16,#fff8ef08),#3e3731db;border:1px solid #fff4e424;align-content:start;gap:.75rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.v2-create-project-preview{background:radial-gradient(circle at 20% 0%,color-mix(in srgb,var(--project-art-accent) 20%,transparent),transparent 14rem),linear-gradient(180deg,#fff8ef16,#fff8ef08),#3e3731db}}.v2-create-project-preview{padding:.75rem;box-shadow:inset 0 1px #ffffff0a}.v2-create-project-preview .v2-project-poster{aspect-ratio:16/10;min-height:10rem}.v2-create-project-preview-copy{gap:.55rem;min-width:0;display:grid}.v2-create-project-preview-copy h2{overflow-wrap:anywhere;color:var(--v2-text);font-size:1.25rem;font-weight:830;line-height:1.1}.v2-create-project-preview-copy p{overflow-wrap:anywhere;color:var(--v2-muted);font-size:.875rem;line-height:1.45}.v2-create-project-preview-chips{flex-wrap:wrap;gap:.45rem;display:flex}.v2-create-project-preview-chips span{border-radius:var(--v2-radius);color:var(--v2-muted);background:#fff8ef11;border:1px solid #fff4e41f;padding:.3rem .52rem;font-size:.72rem;font-weight:800;line-height:1}.v2-create-project-form{align-content:start;gap:.9rem;min-width:0;display:grid}.v2-secret-project-toggle{color:var(--v2-muted);background:linear-gradient(#fff8ef14,#fff8ef07),#3e3731c7;border-color:#fff4e438}.v2-secret-project-toggle input{accent-color:var(--v2-accent)}.v2-secret-project-toggle svg{color:#ffb4ae}.v2-create-project-actions{justify-content:flex-end;gap:.5rem;display:flex}@media(max-width:640px){.v2-create-project-layout{grid-template-columns:1fr}.v2-create-project-preview .v2-project-poster{min-height:8.5rem}.v2-create-project-actions{grid-template-columns:1fr;display:grid}}.v2-empty-state{border-radius:var(--v2-radius);color:var(--v2-text);background:radial-gradient(circle at 50% 0,#ff675d1c,#0000 16rem),radial-gradient(circle at 88% 8%,#74c9bb13,#0000 16rem),linear-gradient(#f6f4e813,#f6f4e806),#333431c7;border:1px dashed #eef1e842}.v2-empty-state p{color:var(--v2-muted)}.v2-select-trigger{border:1px solid var(--v2-border);border-radius:var(--v2-radius);background:linear-gradient(180deg,#fffaf01c,#fffaf00a),var(--v2-surface);justify-content:space-between;align-items:center;gap:.65rem;width:100%;min-width:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.v2-select-trigger{background:linear-gradient(180deg,#fffaf01c,#fffaf00a),color-mix(in srgb,var(--v2-surface) 75%,var(--v2-bg-deep))}}.v2-select-trigger{color:var(--v2-text);text-align:left;padding:0 .75rem;font-size:.875rem;font-weight:650;transition:border-color .16s,background-color .16s,color .16s}.v2-select-trigger:hover:not(:disabled),.v2-select-trigger[data-open=true]{border-color:var(--v2-border-strong);background:linear-gradient(180deg,#fffaf024,#fffaf00c),var(--v2-surface-hover)}.v2-select-trigger:disabled{pointer-events:none;opacity:.5}.v2-select-menu{border:1px solid var(--v2-border-strong);border-radius:var(--v2-radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffaf01f,#fffaf00a),#363c36fa;box-shadow:0 24px 64px #11141257,inset 0 1px #ffffff0f}.v2-select-option{border-radius:calc(var(--v2-radius) - 2px);width:100%;min-width:0;min-height:2.25rem;color:var(--v2-muted);text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .55rem .45rem .65rem;transition:background-color .14s,color .14s;display:flex}.v2-select-option[data-selected=true]{background:var(--v2-accent-soft);color:var(--v2-text)}:root{--background:42 18% 93%;--foreground:220 8% 12%;--muted-foreground:220 5% 38%;--border:36 10% 76%;--shadow-sm:0 1px 2px #0a0c0e14;--shadow-md:0 4px 12px #0a0c0e1c;--shadow-lg:0 10px 26px #0a0c0e26}body{background-color:#efede7;background-image:none}.dark body,html.v2-route-active body{background-color:#101112;background-image:none}.auth-shell{--auth-radius:6px;color:#f2f0ea;background:#101112;place-items:center}.auth-stage{background:#17181a;border:1px solid #323337;grid-template-columns:minmax(14rem,18rem) minmax(20rem,24rem);gap:0;width:min(100%,48rem);box-shadow:0 14px 36px #00000047}.auth-brand-panel,.auth-card{box-shadow:none;background:0 0;border:0;border-radius:0}.auth-brand-panel{background:#131416;border-right:1px solid #323337;min-height:26rem;padding:1rem}.auth-logo-mark{border-radius:var(--auth-radius);width:2.5rem;height:2.5rem;box-shadow:none;background:#c8463d;position:static}.auth-brand-block{margin-top:5rem}.auth-brand-title{color:#f2f0ea;font-size:1.35rem;font-weight:750;line-height:1.2}.auth-brand-meta{color:#9fa1a7;margin-top:.35rem;font-size:.85rem}.auth-ledger{gap:.5rem;margin-top:2rem;display:grid}.auth-ledger-row{color:#a9abb1;border-top:1px solid #2d2e32;grid-template-columns:1rem 4rem minmax(0,1fr);align-items:center;gap:.55rem;padding-top:.7rem;font-size:.76rem;display:grid}.auth-ledger-row svg{color:#d7b56d}.auth-ledger-row strong{color:#e5e2dc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.auth-card{padding:1.4rem}.auth-eyebrow,.v2-shell-eyebrow,.v2-project-kicker,.v2-app-panel-kicker,.v2-move-section-title{color:#d7b56d;text-shadow:none}.auth-card h1{color:#f2f0ea;font-size:1.65rem;font-weight:720}.auth-card p{color:#aeb0b6}.auth-input-wrap{border-radius:var(--auth-radius);box-shadow:none;background:#101112;border-color:#393a3f}.auth-input-wrap:focus-within{background:#111315;border-color:#d7b56d;box-shadow:0 0 0 2px #d7b56d29}.auth-submit{border-radius:var(--auth-radius);box-shadow:none;background:#c8463d;transform:none}.auth-submit:hover:not(:disabled),.auth-submit:focus-visible{box-shadow:none;background:#d45147;transform:none}.auth-media-frame,.auth-media-stack,.auth-mini-still,.auth-media-strip{display:none}.v2-app-shell{--v2-radius:6px;--v2-bg:#101112;--v2-bg-deep:#0b0c0d;--v2-canvas-soft:#151719;--v2-surface:#1a1c1f;--v2-surface-soft:#22252a;--v2-surface-hover:#292d32;--v2-surface-raised:#262a2f;--v2-surface-glass:#1a1c1f;--v2-shell-glass:#141619;--v2-shell-rail:#24272c;--v2-border:#e2ded324;--v2-border-strong:#e2ded347;--v2-text:#ece9e2;--v2-muted:#b6b7ba;--v2-subtle:#90939a;--v2-accent:#c8463d;--v2-accent-strong:#d45147;--v2-accent-soft:#c8463d24;--v2-accent-gold:#d7b56d;--v2-accent-cool:#72b7aa;background:var(--v2-bg)}.v2-app-shell:before,.v2-projects-screen:before,.v2-app-status-screen:before,.v2-media-ambient{display:none!important}.v2-app-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#141619;border-color:#2c2f34}.v2-mobile-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101112}.v2-mobile-nav>div,.v2-shell-mobile-search-popover,.v2-browser-control-popover,.v2-card-base,.v2-project-list .v2-project-card,.v2-project-media-rail,.v2-project-rail-card,.v2-project-toolbar,.v2-selection-bar,.v2-app-device-panel,.v2-app-recent-panel,.v2-app-deployment-panel,.v2-app-interface-panel,.v2-app-operations-panel,.v2-app-route-card,.v2-share-incoming-panel,.v2-share-destination-panel,.v2-share-file-card,.archive-import-dialog,.archive-import-panel,.archive-import-progress,.upload-center-trigger,.upload-center-content,.file-drop-card{background:var(--v2-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.v2-browser-control-popover{background:#151719;box-shadow:0 18px 46px #00000061}.v2-card-base:hover,.v2-project-list .v2-project-card:hover,.v2-project-rail-card:hover,.v2-project-rail-card:focus-visible,.v2-app-route-card:hover,.v2-app-route-card:focus-visible,.v2-project-quick-link:hover,.v2-project-quick-link:focus-visible{background:var(--v2-surface-hover);box-shadow:none;transform:none}.v2-shell-home-mark{box-shadow:none;background:#c8463d;border-color:#7f312d;transform:none}.v2-shell-home-mark:hover,.v2-shell-home-mark:focus-visible{box-shadow:none;background:#d45147;border-color:#a9423b;transform:none}.v2-btn,.v2-selection-toggle,.v2-selection-action,.v2-project-header-action,.v2-project-spotlight-action,.v2-browser-hero-secondary,.upload-center-action,.archive-import-button{box-shadow:none!important;transform:none!important}.v2-shell-nav-link,.v2-mobile-nav-link,.v2-btn,.v2-field-control,.v2-select-trigger,.v2-selection-toggle,.v2-selection-action{border-radius:var(--v2-radius)}.v2-shell-nav-link:hover,.v2-shell-nav-link:focus-visible,.v2-mobile-nav-link:hover,.v2-mobile-nav-link:focus-visible{background:#202328}.v2-shell-nav-link.is-active,.v2-mobile-nav-link:before{background:#201817;border-color:#7f312d;box-shadow:inset 0 -2px #c8463d}.v2-project-header-action-primary,.v2-project-spotlight-action,.v2-share-primary-action,.auth-submit,.upload-center-progress>div{background:#c8463d}.v2-project-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:.8rem}.v2-project-list .v2-project-card{padding:0}.v2-project-list .v2-project-card:hover{border-color:var(--v2-border-strong)}.v2-project-card-link{border-radius:8px;grid-template-rows:auto 1fr;min-height:100%}.v2-project-poster{border:0;border-bottom:1px solid var(--v2-border);border-radius:var(--v2-radius) var(--v2-radius) 0 0;clip-path:none;box-shadow:none;background:#151719}.v2-project-list .v2-project-poster{aspect-ratio:16/10.5;min-height:clamp(10.75rem,28vw,14rem)}.v2-project-poster:before{opacity:1;background:#08090a2e}.v2-project-poster:not(.has-media):before{background:linear-gradient(90deg,#e2ded314 0 1px,#0000 1px 4rem),linear-gradient(#e2ded30f 0 1px,#0000 1px 4rem)}.v2-project-poster:after{background:#d7b56d;height:2px}.v2-project-poster-media,.v2-project-poster-media-tile{background:#121416}.v2-project-poster-media:before{display:none}.v2-project-poster:hover .v2-project-poster-media img,.v2-project-card:focus-within .v2-project-poster-media img{transform:none}.v2-project-list .v2-project-poster-mark,.v2-project-card-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111315}.v2-project-body{padding:.8rem}.v2-project-title{font-weight:720}.v2-project-description{color:var(--v2-subtle)}.v2-browser-hero,.v2-project-spotlight,.v2-trash-hero,.v2-camera-hero,.v2-source-library-studio-hero,.v2-source-detail-card,.v2-push-composer-panel,.v2-push-side-panel{background:var(--v2-surface);box-shadow:none}.v2-browser-preview-item.has-art,.v2-browser-preview.is-empty,.v2-app-status-icon,.v2-share-icon,.upload-center-kind,.file-drop-icon{background:#111315}.v2-loading-bar>div,.archive-import-meter-bar,.upload-center-progress>div,.upload-center-progress>div.done,.upload-center-progress>div.failed{box-shadow:none;background:currentColor}.upload-center-trigger{background:#1a1c1f;border-color:#4a4d53}.upload-center-trigger:hover,.upload-center-trigger:focus-visible,.upload-center-action:hover:not(:disabled),.upload-center-action:focus-visible{box-shadow:none;background:#24272c;transform:none}.upload-center-content,.upload-center-header,.upload-center-footer,.upload-center-list,.upload-center-item,.upload-center-action{background:#17191c}.file-drop-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08090ad1}.file-drop-card{background:#17191c;border-color:#d7b56d}.v2-dialog-content,.archive-import-dialog{background:#17191c}.v2-app-shell [class*=shadow-black],.v2-app-shell [class*=shadow-2xl],.v2-app-shell [class*=shadow-xl],.v2-app-shell [class*=shadow-lg]{box-shadow:none!important}@media(max-width:760px){.auth-stage{grid-template-columns:1fr;width:min(100%,26rem)}.auth-brand-panel{border-bottom:1px solid #323337;border-right:0;min-height:auto}.auth-brand-block{margin-top:1.5rem}.auth-ledger{margin-top:1.2rem}}.v2-app-shell{--v2-control:#202329;--v2-control-hover:#272b31;--v2-control-active:#30343b;--v2-control-border:#3a3e45;--v2-focus:#d7b56d}.v2-btn{border:1px solid var(--v2-control-border);background:var(--v2-control);color:#e8e5df;min-width:2.35rem;height:2.35rem;box-shadow:none;border-radius:5px;padding-inline:.72rem;font-size:.84rem;font-weight:650;line-height:1;transition:border-color .12s,background-color .12s,color .12s}.v2-btn svg{color:#b8babf}.v2-btn:hover:not(:disabled),.v2-btn:focus-visible{background:var(--v2-control-hover);color:#fff;border-color:#555a63}.v2-btn:active:not(:disabled){background:var(--v2-control-active)}.v2-btn-primary,.v2-project-header-action-primary,.v2-project-spotlight-action,.v2-share-primary-action{color:#fff;background:#c8463d;border-color:#a33a35}.v2-btn-primary svg,.v2-project-header-action-primary svg,.v2-project-spotlight-action svg,.v2-share-primary-action svg{color:currentColor}.v2-btn-primary:hover:not(:disabled),.v2-project-header-action-primary:hover:not(:disabled),.v2-project-spotlight-action:hover:not(:disabled),.v2-share-primary-action:hover:not(:disabled){background:#c3433b;border-color:#bf4b44}@media(min-width:640px){.v2-app-shell.is-media-room .v2-shell-top-row,.v2-app-shell.is-unified-header .v2-shell-top-row{flex-wrap:nowrap;gap:.35rem}.v2-app-shell.is-media-room .v2-shell-main-nav,.v2-app-shell.is-unified-header .v2-shell-main-nav{flex:none;gap:.18rem;width:auto}.v2-app-shell.is-media-room .v2-shell-actions>div,.v2-app-shell.is-unified-header .v2-shell-actions>div{gap:.18rem}.v2-app-shell.is-media-room .v2-shell-nav-link,.v2-app-shell.is-media-room .v2-shell-actions .v2-btn,.v2-app-shell.is-unified-header .v2-shell-nav-link,.v2-app-shell.is-unified-header .v2-shell-actions .v2-btn{isolation:isolate;color:#8f969f;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;box-shadow:none;background:0 0;border:0;border-radius:6px;padding:0;position:relative}.v2-app-shell.is-media-room .v2-shell-nav-link:after,.v2-app-shell.is-unified-header .v2-shell-nav-link:after{content:"";opacity:0;background:#d45147;border-radius:999px;height:2px;transition:opacity .17s,transform .17s;position:absolute;inset:auto 31% .18rem;transform:scaleX(.35)}.v2-app-shell.is-media-room .v2-shell-nav-link:hover,.v2-app-shell.is-media-room .v2-shell-nav-link:focus-visible,.v2-app-shell.is-media-room .v2-shell-actions .v2-btn:hover:not(:disabled),.v2-app-shell.is-media-room .v2-shell-actions .v2-btn:focus-visible,.v2-app-shell.is-unified-header .v2-shell-nav-link:hover,.v2-app-shell.is-unified-header .v2-shell-nav-link:focus-visible,.v2-app-shell.is-unified-header .v2-shell-actions .v2-btn:hover:not(:disabled),.v2-app-shell.is-unified-header .v2-shell-actions .v2-btn:focus-visible{color:#d8dde3;background:#181b1f;border:0}.v2-app-shell.is-media-room .v2-shell-nav-link.is-active,.v2-app-shell.is-media-room .v2-shell-actions .v2-btn-primary,.v2-app-shell.is-media-room .v2-project-header-action-primary,.v2-app-shell.is-unified-header .v2-shell-nav-link.is-active,.v2-app-shell.is-unified-header .v2-shell-actions .v2-btn-primary,.v2-app-shell.is-unified-header .v2-project-header-action-primary{color:#f0f3f6;box-shadow:none;background:#17191c;border:0}.v2-app-shell.is-media-room .v2-shell-nav-link.is-active:after,.v2-app-shell.is-unified-header .v2-shell-nav-link.is-active:after{opacity:1;transform:scaleX(1)}.v2-app-shell.is-media-room .v2-shell-nav-link svg,.v2-app-shell.is-media-room .v2-shell-actions .v2-btn svg,.v2-app-shell.is-unified-header .v2-shell-nav-link svg,.v2-app-shell.is-unified-header .v2-shell-actions .v2-btn svg{color:currentColor;width:1.15rem;height:1.15rem}.v2-app-shell.is-media-room .v2-shell-nav-link span,.v2-app-shell.is-media-room .v2-shell-actions .v2-btn span,.v2-app-shell.is-unified-header .v2-shell-nav-link span,.v2-app-shell.is-unified-header .v2-shell-actions .v2-btn span{display:none!important}}@media(min-width:768px){.v2-app-shell.is-media-room .v2-shell-main-nav,.v2-app-shell.is-unified-header .v2-shell-main-nav{gap:.28rem}.v2-app-shell.is-media-room .v2-shell-nav-link,.v2-app-shell.is-unified-header .v2-shell-nav-link{gap:.42rem;width:auto;min-width:0;padding-inline:.68rem}.v2-app-shell.is-media-room .v2-shell-nav-link span,.v2-app-shell.is-unified-header .v2-shell-nav-link span{clip:auto;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible;display:inline-flex!important}}@media(min-width:768px)and (max-width:899px){.v2-app-shell.is-media-room .v2-shell-main-nav:has(.v2-shell-nav-link:nth-child(5)),.v2-app-shell.is-unified-header .v2-shell-main-nav:has(.v2-shell-nav-link:nth-child(5)){gap:.18rem}.v2-app-shell.is-media-room .v2-shell-main-nav:has(.v2-shell-nav-link:nth-child(5)) .v2-shell-nav-link,.v2-app-shell.is-unified-header .v2-shell-main-nav:has(.v2-shell-nav-link:nth-child(5)) .v2-shell-nav-link{gap:0;width:2.5rem;min-width:2.5rem;padding-inline:0}.v2-app-shell.is-media-room .v2-shell-main-nav:has(.v2-shell-nav-link:nth-child(5)) .v2-shell-nav-link span,.v2-app-shell.is-unified-header .v2-shell-main-nav:has(.v2-shell-nav-link:nth-child(5)) .v2-shell-nav-link span{display:none!important}}@media(min-width:768px)and (max-width:1023px){.v2-app-shell.is-media-room .v2-shell-brand,.v2-app-shell.is-unified-header .v2-shell-brand{flex:12rem;max-width:18rem}.v2-app-shell.is-media-room .v2-shell-nav-link,.v2-app-shell.is-unified-header .v2-shell-nav-link{padding-inline:.58rem}}.v2-btn-danger,.v2-selection-action.is-danger{color:#f0c1bc;background:#2b1a19;border-color:#73413d}.v2-btn-danger:hover:not(:disabled),.v2-selection-action.is-danger:hover:not(:disabled),.v2-selection-action.is-danger:focus-visible{color:#ffd8d4;background:#35201f;border-color:#91504a}.v2-selection-action.is-primary{color:#fff;background:#d45147;border-color:#a33a35}.v2-selection-action.is-primary:hover:not(:disabled),.v2-selection-action.is-primary:focus-visible{color:#fff;background:#e05b52;border-color:#d96a62}.v2-btn:focus-visible,.v2-field-control:focus-within,.v2-field-input:focus,.v2-select-trigger:focus-visible,.v2-selection-toggle:focus-visible,.v2-selection-action:focus-visible,.v2-field-clear:focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px;box-shadow:none}.v2-btn:disabled,.v2-select-trigger:disabled,.v2-field-input:disabled{cursor:not-allowed;opacity:.46}.v2-field{color:#b8babf;gap:.32rem;font-size:.78rem;font-weight:650}.v2-field>span:first-child{color:#9fa2a9}.v2-field-control,.v2-field-input,.v2-select-trigger,.archive-import-input,.auth-input-wrap{border-color:var(--v2-control-border);color:#ece9e2;min-height:2.35rem;box-shadow:none;background:#121416;border-radius:5px}.v2-field-input{height:2.35rem;padding-inline:.7rem}.v2-field-control .v2-field-input{padding-left:2.15rem;padding-right:2.45rem}.v2-field-input::placeholder,.auth-input-wrap input::placeholder,.archive-import-input::placeholder,.v2-app-shell [class*="placeholder:text-stone-600"]::placeholder{color:#6f737b;opacity:1}.v2-field-control:focus-within,.v2-field-input:focus,.archive-import-input:focus-visible,.auth-input-wrap:focus-within{background:#101214;border-color:#6a5a36}.v2-field-clear{color:#92959d;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;top:50%;right:.35rem}.v2-field-clear:hover{color:#e8e5df;background:#202329;border-color:#3a3e45}.v2-select-trigger{height:2.35rem;padding-inline:.68rem;font-weight:620}.v2-select-trigger svg,.v2-select-option svg{color:#d7b56d!important}.v2-select-trigger:hover:not(:disabled),.v2-select-trigger[data-open=true]{background:var(--v2-control-hover);border-color:#555a63}.v2-select-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#181b1f;border-color:#444951;border-radius:5px;box-shadow:0 10px 24px #00000047}.v2-select-option{color:#c7c8cc;border-radius:4px;min-height:2.2rem;font-weight:600}.v2-select-option[data-active=true]{color:#fff;background:#252930}.v2-select-option[data-selected=true]{color:#f2e2bb;background:#2d271a}.v2-selection-bar,.v2-selection-status,.v2-selection-action,.v2-selection-toggle{background:#181b1f;border-radius:5px}.v2-selection-action:hover:not(:disabled),.v2-selection-action:focus-visible,.v2-selection-toggle:hover,.v2-selection-toggle:focus-visible{background:#242830;transform:none}.v2-project-list .v2-project-card{background:#141619;border-color:#30343a}.v2-project-list .v2-project-card:hover,.v2-project-list .v2-project-card:focus-within{background:#171a1e;border-color:#4a4f58}.v2-project-count-row{color:#aeb4bd;background:#151719;border:1px solid #ffffff1f;border-radius:8px;padding:.46rem .58rem;font-weight:760}.v2-project-count-row svg{color:#d7b56d}.v2-project-body{gap:.45rem;min-height:6.2rem}.v2-project-title{font-size:.98rem;font-weight:700}.v2-project-description{color:#b8babf;min-height:1.25rem}.v2-project-footer{color:#8d9098;gap:.45rem;font-size:.72rem}.v2-project-footer span{background:0 0;border:0;border-radius:0;padding:0}.v2-project-card-open{display:none}.v2-project-list .v2-project-body{z-index:2;min-height:0;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-top:1px solid #252a30;border-radius:0;padding:.68rem .72rem .76rem;position:relative;inset:auto}.v2-project-list .v2-project-card:hover .v2-project-body,.v2-project-list .v2-project-card:focus-within .v2-project-body{background:0 0;border-color:#303640}.v2-project-list .v2-project-title{color:#f0eee8;text-shadow:none;overflow-wrap:anywhere;font-size:.92rem;line-height:1.22}.v2-project-list .v2-project-description{color:#c3c4c8;font-size:.8rem;line-height:1.36}.v2-project-list .v2-project-footer,.v2-project-list .v2-project-footer span,.v2-project-footer span{background:0 0;border:0;border-radius:0;padding:0}.v2-project-list .v2-project-footer{color:#8d9098;align-items:center;row-gap:.45rem}.v2-project-poster-mark,.v2-project-badge{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#111315;border-color:#3a3f47;border-radius:5px}.v2-project-skeleton-poster,.v2-project-skeleton-body{animation:none}.v2-project-skeleton-poster{background:#151719}.v2-project-skeleton-body{background:0 0}.v2-project-skeleton-body>div,.v2-gallery-skeleton>div,.v2-app-shell .animate-pulse{animation:none}.v2-empty-state{background:#141619;border-color:#343941}.v2-empty-state svg{color:#8f939c}.v2-dialog-content,.v2-danger-callout,.v2-create-project-preview,.v2-secret-project-toggle,.archive-import-dialog,.archive-import-panel,.archive-import-progress{box-shadow:none;background:#17191c}.v2-danger-callout{border-color:#573532}.v2-create-project-preview-chips span,.v2-trash-item-meta span,.upload-center-status,.file-drop-chip{background:#202329;border-radius:4px}.upload-center-trigger,.upload-center-action,.archive-import-button{border-radius:5px}@media(max-width:640px){html.v2-route-active,html.v2-route-active body,html.v2-route-active #root{overscroll-behavior:none;height:100lvh;min-height:100lvh;overflow:hidden}html.v2-route-active .v2-app-shell{height:100lvh;min-height:100lvh;max-height:100lvh;overflow:hidden}html.v2-route-active .v2-app-header{flex:none;position:relative!important;top:auto!important}html.v2-route-active .v2-app-shell>main{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom));flex:auto;overflow:hidden auto}html.v2-route-active .v2-mobile-nav{flex:none;inset-inline:0;transform:translateZ(0);position:fixed!important;bottom:0!important}body.v2-image-viewer-open .v2-app-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.v2-project-body{min-height:5.7rem}.v2-project-header-actions-desktop{display:none!important}.v2-project-header-actions-mobile{flex-wrap:nowrap;display:inline-flex}.v2-project-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.v2-project-list .v2-project-poster{aspect-ratio:4/3;min-height:0}.v2-project-list .v2-project-body{min-height:5.1rem;padding:.55rem .6rem .62rem}.v2-project-list .v2-project-title{font-size:.82rem}.v2-project-list .v2-project-description{display:none}.v2-project-list .v2-project-footer{font-size:.65rem}.v2-field-control,.v2-field-input,.v2-select-trigger{min-height:2.4rem}}.v2-selection-mode-button{gap:.42rem;min-width:max-content}.v2-selection-mode-button.is-active{color:#ffd8d4;background:#201817;border-color:#7f312d}.v2-selection-mode-button.is-active svg{color:currentColor}.v2-selection-tray{background:#17191c;border:1px solid #3a3e45;border-radius:8px;justify-content:space-between;align-items:center;gap:.55rem;width:100%;min-width:0;padding:.45rem;display:flex}.v2-selection-tray-status,.v2-selection-tray-actions{align-items:center;gap:.35rem;min-width:0;display:flex}.v2-selection-tray-status{color:#c7c8cc;flex:auto;font-size:.82rem;font-weight:700}.v2-selection-tray-status[data-selected=true]{color:#ffd8d4}.v2-selection-tray-status svg{color:#d45147;flex:none}.v2-selection-hidden-count{color:#f2e2bb;background:#252114;border:1px solid #4a3f2a;border-radius:4px;flex:none;padding:.25rem .42rem;font-size:.72rem;line-height:1}.v2-selection-tray-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end}.v2-selection-tray .v2-selection-action{border-radius:5px;min-height:2.15rem;padding:.42rem .62rem}.v2-project-card[data-selected=true],.v2-browser-folder-card[data-selected=true],.v2-browser-file-tile[data-selected=true],.v2-post-folder-card[data-selected=true]{background:#201817;border-color:#a33a35;box-shadow:inset 0 0 0 1px #d451476b}.v2-project-card[data-selecting=true] .v2-project-card-link,.v2-browser-folder-card[data-selected=true] .v2-browser-folder-link,.v2-post-folder-card[data-selected=true] .v2-post-folder-link,.v2-browser-file-tile[data-selected=true]{cursor:pointer}.v2-selection-toggle{min-width:2.35rem;min-height:2.35rem}@media(max-width:640px){.v2-selection-mode-button{height:2.5rem;min-height:2.5rem;padding-inline:.62rem}.v2-selection-mode-button span{font-size:.78rem;display:inline-flex!important}.v2-selection-tray{left:.75rem;right:.75rem;bottom:calc(4.85rem + env(safe-area-inset-bottom));z-index:60;border-color:#444951;flex-direction:column;align-items:stretch;gap:.45rem;width:auto;position:fixed;box-shadow:0 -10px 28px #00000052}.v2-selection-tray-status{justify-content:space-between}.v2-selection-tray-actions{grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr));gap:.35rem;display:grid}.v2-selection-tray .v2-selection-action{min-width:0;min-height:2.45rem;padding-inline:.35rem}html.v2-route-active .v2-app-shell.is-selection-tray-active>main{padding-bottom:calc(11rem + env(safe-area-inset-bottom))}}@keyframes v2-route-content-in{0%{opacity:0}to{opacity:1}}@keyframes v2-library-item-in{0%{opacity:0}to{opacity:1}}@keyframes v2-loading-sheen{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes v2-view-old-out{to{opacity:0}}@keyframes v2-view-new-in{0%{opacity:0}}::view-transition-old(root){animation:.15s cubic-bezier(.4,0,1,1) both v2-view-old-out}::view-transition-new(root){animation:.23s cubic-bezier(.16,1,.3,1) both v2-view-new-in}.v2-route-content{animation:.26s cubic-bezier(.16,1,.3,1) both v2-route-content-in}.v2-project-list:not(.v2-content-loading)>.v2-project-card,.v2-browser-content-grid:not(.v2-content-loading) .v2-browser-folder-card,.v2-browser-content-grid:not(.v2-content-loading) .v2-post-folder-card,.v2-browser-content-grid:not(.v2-content-loading) .v2-browser-files-grid>*,.v2-gallery-grid:not(.v2-content-loading)>.v2-gallery-tile{animation:.3s cubic-bezier(.16,1,.3,1) both v2-library-item-in}.v2-project-list>:nth-child(2),.v2-browser-content-grid :is(.v2-browser-folder-card,.v2-post-folder-card,.v2-browser-files-grid>*):nth-child(2),.v2-gallery-grid>:nth-child(2){animation-delay:24ms}.v2-project-list>:nth-child(3),.v2-browser-content-grid :is(.v2-browser-folder-card,.v2-post-folder-card,.v2-browser-files-grid>*):nth-child(3),.v2-gallery-grid>:nth-child(3){animation-delay:48ms}.v2-project-list>:nth-child(4),.v2-browser-content-grid :is(.v2-browser-folder-card,.v2-post-folder-card,.v2-browser-files-grid>*):nth-child(4),.v2-gallery-grid>:nth-child(4){animation-delay:72ms}.v2-project-list>:nth-child(n+5),.v2-browser-content-grid :is(.v2-browser-folder-card,.v2-post-folder-card,.v2-browser-files-grid>*):nth-child(n+5),.v2-gallery-grid>:nth-child(n+5){animation-delay:90ms}.v2-content-loading{pointer-events:none}.v2-content-loading .v2-project-card,.v2-content-loading .v2-browser-skeleton-folder,.v2-content-loading .v2-browser-skeleton-file,.v2-content-loading .v2-gallery-skeleton{background:#131519;border-color:#292d33}.v2-content-loading .v2-project-skeleton-poster,.v2-content-loading .v2-browser-file-thumb,.v2-content-loading .v2-gallery-skeleton>div,.v2-content-loading .v2-skeleton-line{background-color:#171a1f;background-image:linear-gradient(100deg,#171a1f 12%,#22262d,#171a1f 60%);background-size:240% 100%;animation:1.5s ease-in-out infinite v2-loading-sheen}.v2-skeleton-line{border-radius:4px;height:.68rem;display:block}.v2-skeleton-line.is-title{width:62%;height:.82rem}.v2-skeleton-line.is-copy{width:88%}.v2-skeleton-line.is-meta{width:38%;height:.56rem}.v2-skeleton-line.is-heading{width:5.5rem;height:.72rem}.v2-skeleton-line.is-folder{width:min(62%,9rem)}.v2-skeleton-line.is-file-title{width:78%;height:.78rem}.v2-skeleton-line.is-file-meta{width:48%;height:.58rem;margin-top:.55rem}.v2-browser-skeleton-folder{align-items:center;gap:.65rem;min-width:0;padding:.5rem .75rem;display:flex}.v2-browser-skeleton-folder .v2-browser-folder-icon{color:#5d626b}.v2-browser-skeleton-file{overflow:hidden}.v2-project-poster-empty{z-index:2;color:#e6e8ec9e;text-align:center;place-content:center;place-items:center;gap:.42rem;display:grid;position:absolute;inset:0}.v2-project-poster-empty svg{opacity:.72}.v2-project-poster-empty span,.v2-project-poster-media-tile.is-fallback span{font-size:.7rem;font-weight:650}.v2-project-poster-empty strong{color:#ffffff57;font-size:clamp(1.5rem,5vw,2.5rem);line-height:1;position:absolute;bottom:.7rem;right:.8rem}.v2-project-poster-media-tile.is-fallback{color:#e6e8ec8a;text-align:center;align-content:center;gap:.38rem}.v2-project-poster-media:before{transition:opacity .32s}.v2-project-poster-media img{transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.v2-gallery-tile img,.v2-browser-file-thumb img{transition-duration:.42s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.v2-route-content,.v2-project-list:not(.v2-content-loading)>.v2-project-card,.v2-browser-content-grid:not(.v2-content-loading) .v2-browser-folder-card,.v2-browser-content-grid:not(.v2-content-loading) .v2-post-folder-card,.v2-browser-content-grid:not(.v2-content-loading) .v2-browser-files-grid>*,.v2-gallery-grid:not(.v2-content-loading)>.v2-gallery-tile{animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.v2-content-loading .v2-project-skeleton-poster,.v2-content-loading .v2-browser-file-thumb,.v2-content-loading .v2-gallery-skeleton>div,.v2-content-loading .v2-skeleton-line{animation:none}}.v2-projects-loading{color:#9298a1;background:#131519;border:1px solid #292d33;border-radius:8px;justify-content:center;align-items:center;gap:.55rem;min-height:7rem;font-size:.82rem;font-weight:650;display:flex}.v2-project-poster-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.25rem;display:flex;position:absolute;inset:0}.v2-project-poster-empty-art{border:1px solid var(--project-art-accent);flex:0 0 3.25rem;place-items:center;width:3.75rem;height:3.25rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.v2-project-poster-empty-art{border:1px solid color-mix(in srgb,var(--project-art-accent) 34%,#ffffff1f)}}.v2-project-poster-empty-art{color:#e2e4e8ad;background:#07080a38;border-radius:8px;box-shadow:.45rem .38rem 0 -.18rem #ffffff0e}.v2-project-poster-empty-art strong{z-index:2;color:#e2e4e8;letter-spacing:.04em;font-size:1.35rem;font-weight:850;line-height:1;position:relative;inset:auto}.v2-project-poster-empty-label{color:#8f949d;text-align:center;width:100%;font-size:.72rem;font-weight:650;line-height:1.2;display:block}.v2-project-pin{z-index:12;color:#b6bac1;opacity:0;background:#0d0e10d1;border:1px solid #ffffff29;border-radius:7px;place-items:center;width:2.15rem;height:2.15rem;transition:opacity .15s,color .15s,background-color .15s,border-color .15s;display:grid;position:absolute;top:.7rem;right:.7rem}.v2-project-card:hover .v2-project-pin,.v2-project-card:focus-within .v2-project-pin,.v2-project-pin[data-pinned=true]{opacity:1}.v2-project-pin:hover,.v2-project-pin:focus-visible,.v2-project-pin[data-pinned=true]{color:#f1c45f;background:#2f2717f0;border-color:#f1c45f7a}.v2-project-pin:focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px}@media(hover:none){.v2-project-pin{opacity:1}}@media(prefers-reduced-motion:reduce){.v2-image-viewer,.v2-image-viewer-stage{transition:none;animation:none}}.v2-media-grid{grid-auto-rows:auto;align-items:stretch;transition:none}.v2-media-item{height:auto;min-height:0}.v2-media-tile.is-browser{height:100%}.v2-media-tile.is-browser .v2-browser-file-body{justify-content:flex-start;height:auto;min-height:7.35rem;max-height:none;overflow:visible}.v2-browser-file-meta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.v2-browser-file-facts{flex-wrap:wrap;align-items:center;gap:.45rem;line-height:1.2;display:flex}.v2-browser-file-action{align-self:end;margin-left:0}.v2-media-tile,.v2-mode-tools,.v2-media-folder-description,.v2-folders-section,.v2-morphing-content-grid{transition:none}@media(max-width:639px){.v2-media-tile.is-browser .v2-browser-file-body{min-height:5.35rem}.v2-browser-file-meta{display:block}.v2-browser-file-facts>span:last-child,.v2-browser-file-action{display:none}.v2-media-item.is-youtube-library-video .v2-browser-file-meta{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.v2-media-item.is-youtube-library-video .v2-browser-file-action{display:inline-flex}}.v2-project-list .v2-project-poster{width:100%;min-width:0;height:auto;min-height:0}textarea.v2-field-input.v2-edit-textarea{resize:vertical;height:auto;min-height:6.5rem;padding-block:.6rem}.v2-location-header-actions-mobile{display:none}@media(min-width:1280px){.v2-app-shell.is-media-room .v2-shell-actions .v2-btn,.v2-app-shell.is-unified-header .v2-shell-actions .v2-btn{gap:.42rem;width:auto;min-width:2.5rem;padding-inline:.68rem}.v2-app-shell.is-media-room .v2-shell-actions .v2-btn span,.v2-app-shell.is-unified-header .v2-shell-actions .v2-btn span{clip:auto;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible;display:inline-flex!important}}@media(max-width:639px){.v2-app-shell .v2-shell-mobile-search-trigger{display:inline-grid!important}.v2-app-shell .v2-shell-command-row{justify-content:flex-end;display:flex}.v2-app-shell .v2-shell-command-row:has(>.v2-shell-search-slot:only-child){display:none}.v2-app-shell .v2-shell-search-slot{display:none!important}.v2-app-shell .v2-shell-tools-slot,.v2-app-shell.is-media-room .v2-shell-tools-slot{grid-column:auto;justify-self:auto;width:auto}.v2-location-header-actions-desktop{display:none}.v2-location-header-actions-mobile{display:flex}.v2-app-shell.is-media-room .v2-shell-context-row:has(.v2-media-breadcrumb[data-depth="0"]){display:none}.v2-media-grid[data-mode=browser][data-density=comfortable]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-thumb{min-height:0}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-body{min-height:5rem;padding:.58rem .62rem .65rem}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-title{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;max-height:1.18em;font-size:.82rem;line-height:1.18;display:block;overflow:hidden}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-original{display:none}.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-facts{gap:.32rem}.v2-source-home-hero{gap:.7rem;padding:.8rem}.v2-source-home-title{font-size:1.35rem;line-height:1.15}.v2-source-home-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.4rem;line-height:1.4;display:-webkit-box;overflow:hidden}.v2-source-home-summary{gap:.4rem;margin-top:.65rem}.v2-source-home-summary .v2-source-home-stat{padding:.42rem .5rem}.v2-source-home-hero-media{height:7.5rem;min-height:0}.v2-source-home-strip{display:none}}.v2-project-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,18.5rem),1fr));grid-auto-rows:auto;align-items:start;gap:1rem}.v2-project-list .v2-project-card{box-shadow:none;background:#141619;border:1px solid #30343a;border-radius:10px;transition:border-color .16s;overflow:hidden;transform:none}.v2-project-list .v2-project-card:hover,.v2-project-list .v2-project-card:focus-within{box-shadow:none;background:#141619;border-color:#555b64;transform:none}.v2-project-list .v2-project-card[data-selected=true]{background:#141619;border-color:#a33a35;box-shadow:inset 0 0 0 1px #d451477a}.v2-project-list .v2-project-card-link{border-radius:9px;height:auto;display:block;position:relative}.v2-project-list .v2-project-card-link:focus-visible{outline:2px solid var(--v2-focus);outline-offset:-3px}.v2-project-list .v2-project-poster{aspect-ratio:4/3;clip-path:none;min-height:0;box-shadow:none;background:#141619;border:0;border-radius:0;overflow:hidden}.v2-project-list .v2-project-poster:before,.v2-project-list .v2-project-poster:after{display:none}.v2-project-list .v2-project-poster-media{background:#101214;gap:1px;display:grid}.v2-project-list .v2-project-poster-media.count-2.layout-0{grid-template-rows:1fr;grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr)}.v2-project-list .v2-project-poster-media.count-2.layout-1{grid-template-rows:minmax(0,1.2fr) minmax(0,.8fr);grid-template-columns:1fr}.v2-project-list .v2-project-poster-media.count-3,.v2-project-list .v2-project-poster-media.count-4{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr))}.v2-project-list .v2-project-poster-media.count-3.layout-0>:first-child{grid-area:1/1/7/4}.v2-project-list .v2-project-poster-media.count-3.layout-0>:nth-child(2){grid-area:1/4/4/7}.v2-project-list .v2-project-poster-media.count-3.layout-0>:nth-child(3){grid-area:4/4/7/7}.v2-project-list .v2-project-poster-media.count-3.layout-1>:first-child{grid-area:1/1/4/7}.v2-project-list .v2-project-poster-media.count-3.layout-1>:nth-child(2){grid-area:4/1/7/4}.v2-project-list .v2-project-poster-media.count-3.layout-1>:nth-child(3){grid-area:4/4/7/7}.v2-project-list .v2-project-poster-media.count-4.layout-0>:first-child{grid-area:1/1/7/4}.v2-project-list .v2-project-poster-media.count-4.layout-0>:nth-child(2){grid-area:1/4/4/7}.v2-project-list .v2-project-poster-media.count-4.layout-0>:nth-child(3){grid-area:4/4/7/6}.v2-project-list .v2-project-poster-media.count-4.layout-0>:nth-child(4){grid-area:4/6/7/7}.v2-project-list .v2-project-poster-media.count-4.layout-1>:first-child{grid-area:1/4/7/7}.v2-project-list .v2-project-poster-media.count-4.layout-1>:nth-child(2){grid-area:1/1/4/4}.v2-project-list .v2-project-poster-media.count-4.layout-1>:nth-child(3){grid-area:4/1/7/3}.v2-project-list .v2-project-poster-media.count-4.layout-1>:nth-child(4){grid-area:4/3/7/4}.v2-project-list .v2-project-poster-media.count-4.layout-2>:first-child{grid-area:1/1/4/4}.v2-project-list .v2-project-poster-media.count-4.layout-2>:nth-child(2){grid-area:1/4/4/7}.v2-project-list .v2-project-poster-media.count-4.layout-2>:nth-child(3){grid-area:4/1/7/4}.v2-project-list .v2-project-poster-media.count-4.layout-2>:nth-child(4){grid-area:4/4/7/7}.v2-project-list .v2-project-poster-media.count-4.layout-3>:first-child{grid-area:1/1/4/5}.v2-project-list .v2-project-poster-media.count-4.layout-3>:nth-child(2){grid-area:1/5/4/7}.v2-project-list .v2-project-poster-media.count-4.layout-3>:nth-child(3){grid-area:4/1/7/3}.v2-project-list .v2-project-poster-media.count-4.layout-3>:nth-child(4){grid-area:4/3/7/7}.v2-project-list .v2-project-poster-media img{transition:opacity .22s,transform .26s}.v2-project-list .v2-project-card:hover .v2-project-poster-media img,.v2-project-list .v2-project-card:focus-within .v2-project-poster-media img{transform:translateZ(0)scale(1.012)}.v2-project-list .v2-project-body,.v2-project-list .v2-project-card:hover .v2-project-body,.v2-project-list .v2-project-card:focus-within .v2-project-body{z-index:7;width:100%;min-height:0;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#07080900,#0708098a 38%,#070809e6 68%,#070809fa);border:0;border-radius:0;grid-template-rows:auto;gap:.3rem;margin:0;padding:4.25rem .85rem .78rem;display:grid;position:absolute;inset:auto 0 0;overflow:hidden;transform:none}.v2-project-title-row{justify-content:flex-start}.v2-project-list .v2-project-title{color:#fff;letter-spacing:-.008em;text-shadow:0 1px 2px #00000085;font-size:1rem;font-weight:760;line-height:1.22}.v2-project-enter-icon{color:#b7bbc1;transition:color .15s,transform .15s}.v2-project-card:hover .v2-project-enter-icon,.v2-project-card:focus-within .v2-project-enter-icon{color:#fff;transform:translate(2px)}.v2-project-list .v2-project-description{color:#d4d6da;text-shadow:0 1px 2px #00000085;font-size:.76rem;line-height:1.3}.v2-project-list .v2-project-footer{color:#b5b8be;justify-content:flex-start;gap:.36rem;margin-top:.05rem;font-size:.67rem;font-weight:620;line-height:1.2}.v2-project-list .v2-project-footer span{background:0 0;border:0;border-radius:0;padding:0}.v2-project-meta-count{color:#d0d2d6}.v2-project-meta-separator{color:#777c84;flex:none}.v2-project-list .v2-project-poster-empty{background:linear-gradient(135deg,var(--project-art-bg),#121416 78%);padding:0;display:block;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.v2-project-list .v2-project-poster-empty{background:linear-gradient(135deg,color-mix(in srgb,var(--project-art-bg) 72%,#17191c),#121416 78%)}}.v2-project-list .v2-project-poster-empty:before{content:"";border-right:1px solid var(--project-art-accent);position:absolute;inset:0 58% 0 0}@supports (color:color-mix(in lab,red,red)){.v2-project-list .v2-project-poster-empty:before{border-right:1px solid color-mix(in srgb,var(--project-art-accent) 20%,#ffffff14)}}.v2-project-list .v2-project-poster-empty:before{background:var(--project-art-accent)}@supports (color:color-mix(in lab,red,red)){.v2-project-list .v2-project-poster-empty:before{background:color-mix(in srgb,var(--project-art-accent) 11%,transparent)}}.v2-project-list .v2-project-poster-empty-monogram{color:var(--project-art-accent);position:absolute;top:.72rem;left:.9rem}@supports (color:color-mix(in lab,red,red)){.v2-project-list .v2-project-poster-empty-monogram{color:color-mix(in srgb,var(--project-art-accent) 48%,#d9dce0)}}.v2-project-list .v2-project-poster-empty-monogram{letter-spacing:-.08em;opacity:.72;text-transform:uppercase;font-size:clamp(4.4rem,7vw,6.4rem);font-weight:820;line-height:.9}.v2-project-list .v2-project-poster-empty-label{color:#b7bbc2;letter-spacing:.08em;text-align:left;text-transform:uppercase;width:auto;font-size:.65rem;font-weight:680;line-height:1;position:absolute;top:7.15rem;left:1rem}.v2-project-list .v2-project-item-actions{top:.55rem;right:.55rem}@media(max-width:639px){.v2-project-list{grid-template-columns:1fr;gap:.9rem}.v2-project-list .v2-project-poster{aspect-ratio:16/10.5}.v2-project-list .v2-project-body,.v2-project-list .v2-project-card:hover .v2-project-body,.v2-project-list .v2-project-card:focus-within .v2-project-body{padding:4.5rem .9rem .82rem}}@media(prefers-reduced-motion:reduce){.v2-project-list .v2-project-poster-media img,.v2-project-enter-icon{transition:none}}@keyframes v2-project-card-enter{0%{opacity:0;transform:translateY(.7rem)scale(.985)}to{opacity:1;transform:none}}.v2-project-loading-grid{pointer-events:none;min-height:30rem}.v2-project-loading-card{animation:.36s cubic-bezier(.16,1,.3,1) both v2-project-card-enter;animation-delay:calc(var(--v2-loading-index,0) * 32ms)}.v2-project-loading-cover{position:relative}.v2-project-loading-mosaic>.v2-project-poster-media-tile{background:#171a1f}.v2-project-list .v2-project-poster-media-tile:after{content:"";z-index:2;opacity:1;pointer-events:none;background:linear-gradient(102deg,#15181c 12%,#24282e,#15181c 64%) 0 0/240% 100%;transition:opacity .26s;animation:1.35s ease-in-out infinite v2-loading-sheen;position:absolute;inset:0}.v2-project-list .v2-project-poster-media-tile:has(.v2-responsive-thumbnail[data-loaded=true]):after{opacity:0;animation-play-state:paused}.v2-project-list .v2-project-poster-media .v2-responsive-thumbnail{filter:saturate(.82)contrast(.96);transition:opacity .46s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1),filter .56s;transform:translateZ(0)scale(1.025)}.v2-project-list .v2-project-poster-media .v2-responsive-thumbnail[data-loaded=true]{filter:none;transform:translateZ(0)scale(1)}.v2-project-list:not(.v2-content-loading)>.v2-project-card{animation:.42s cubic-bezier(.16,1,.3,1) both v2-project-card-enter}.v2-project-list:not(.v2-content-loading)>.v2-project-card:nth-child(2){animation-delay:38ms}.v2-project-list:not(.v2-content-loading)>.v2-project-card:nth-child(3){animation-delay:76ms}.v2-project-list:not(.v2-content-loading)>.v2-project-card:nth-child(4){animation-delay:.114s}.v2-project-list:not(.v2-content-loading)>.v2-project-card:nth-child(n+5){animation-delay:.142s}@media(prefers-reduced-motion:reduce){.v2-project-loading-card,.v2-project-list:not(.v2-content-loading)>.v2-project-card,.v2-project-list .v2-project-poster-media-tile:after{animation:none}.v2-project-list .v2-project-poster-media .v2-responsive-thumbnail,.v2-project-list .v2-project-poster-media-tile:after{transition:none}}@keyframes v2-project-browser-loading-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes v2-project-browser-item-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:none}}.v2-project-browser-loading{gap:1rem;animation:.28s cubic-bezier(.16,1,.3,1) both v2-project-browser-loading-in}.v2-project-browser-loading .v2-browser-skeleton-folder,.v2-project-browser-loading .v2-browser-skeleton-file{animation:.34s cubic-bezier(.16,1,.3,1) both v2-project-browser-item-in;animation-delay:calc(var(--v2-loading-index,0) * 26ms)}.v2-browser-content-grid:not(.v2-content-loading) .v2-browser-folder-card,.v2-browser-content-grid:not(.v2-content-loading) .v2-post-folder-card,.v2-browser-content-grid:not(.v2-content-loading) .v2-browser-files-grid>*{animation:.38s cubic-bezier(.16,1,.3,1) both v2-project-browser-item-in}.v2-browser-content-grid:not(.v2-content-loading) :is(.v2-browser-folder-card,.v2-post-folder-card,.v2-browser-files-grid>*):nth-child(2){animation-delay:28ms}.v2-browser-content-grid:not(.v2-content-loading) :is(.v2-browser-folder-card,.v2-post-folder-card,.v2-browser-files-grid>*):nth-child(3){animation-delay:56ms}.v2-browser-content-grid:not(.v2-content-loading) :is(.v2-browser-folder-card,.v2-post-folder-card,.v2-browser-files-grid>*):nth-child(4){animation-delay:84ms}.v2-browser-content-grid:not(.v2-content-loading) :is(.v2-browser-folder-card,.v2-post-folder-card,.v2-browser-files-grid>*):nth-child(n+5){animation-delay:.108s}@media(prefers-reduced-motion:reduce){.v2-project-browser-loading,.v2-project-browser-loading .v2-browser-skeleton-folder,.v2-project-browser-loading .v2-browser-skeleton-file,.v2-browser-content-grid:not(.v2-content-loading) .v2-browser-folder-card,.v2-browser-content-grid:not(.v2-content-loading) .v2-post-folder-card,.v2-browser-content-grid:not(.v2-content-loading) .v2-browser-files-grid>*{animation:none}}@media(max-width:639px){.v2-media-grid[data-mode=browser][data-density=comfortable] .v2-browser-file-body{min-height:0;padding:3.5rem .62rem .62rem}}.v2-app-shell.is-unified-header .v2-app-header{background:#111315;border-color:#292c31}.v2-app-shell.is-unified-header .v2-shell-header-inner{gap:0;padding-block:0}.v2-app-shell.is-unified-header .v2-shell-top-row{gap:.8rem;min-height:4rem}.v2-app-shell.is-unified-header .v2-shell-header-inner:has(.v2-shell-workspace-row) .v2-shell-top-row{border-bottom:1px solid #24272b}.v2-app-shell.is-unified-header .v2-shell-brand{flex:0 19rem;gap:.68rem;max-width:21rem;padding:0}.v2-app-shell.is-unified-header .v2-shell-home-mark{background:#c8463d;border:1px solid #9b3933;border-radius:7px;width:2.25rem;height:2.25rem}.v2-app-shell.is-unified-header .v2-shell-home-mark svg{width:1.05rem;height:1.05rem}.v2-app-shell.is-unified-header .v2-shell-eyebrow{color:#c8a968;letter-spacing:.09em;font-size:.6rem;font-weight:760;line-height:1}.v2-app-shell.is-unified-header .v2-shell-title{color:#f1eee8;letter-spacing:-.015em;margin-top:.2rem;font-size:1.08rem;font-weight:690}.v2-app-shell.is-unified-header .v2-shell-main-nav{background:#0d0f11;border:1px solid #2a2e33;border-radius:8px;gap:.18rem;padding:.2rem}.v2-app-shell.is-unified-header .v2-shell-nav-link{color:#9da2aa;border-radius:5px;height:2.25rem;min-height:2.25rem}.v2-app-shell.is-unified-header .v2-shell-nav-link:hover,.v2-app-shell.is-unified-header .v2-shell-nav-link:focus-visible{color:#e8e9eb;background:#1b1e22}.v2-app-shell.is-unified-header .v2-shell-nav-link.is-active{color:#fff;background:#24272c}.v2-app-shell.is-unified-header .v2-shell-nav-link:after{height:2px;inset:auto 28% .08rem}.v2-app-shell.is-unified-header .v2-shell-actions,.v2-shell-page-actions,.v2-shell-utility-actions{align-items:center;min-width:0;display:flex}.v2-app-shell.is-unified-header .v2-shell-actions{gap:.35rem}.v2-shell-page-actions,.v2-shell-page-actions>div,.v2-shell-utility-actions{flex-wrap:nowrap;gap:.22rem}.v2-app-shell.is-unified-header .v2-shell-actions:has(.v2-shell-page-actions) .v2-shell-utility-actions{border-left:1px solid #30343a;margin-left:.25rem;padding-left:.6rem}.v2-app-shell.is-unified-header .v2-shell-workspace-row{align-items:center;gap:.65rem;min-width:0;min-height:3.35rem;padding-block:.45rem;display:flex}.v2-app-shell.is-unified-header .v2-shell-workspace-row .v2-shell-search-slot{flex:auto;min-width:12rem}.v2-app-shell.is-unified-header .v2-shell-workspace-row .v2-shell-tools-slot{flex:none;justify-self:auto;width:auto}.v2-app-shell.is-unified-header .v2-shell-search-field .v2-field-control,.v2-app-shell.is-unified-header .v2-shell-search-field .v2-field-input{height:2.35rem;min-height:2.35rem}.v2-app-shell.is-unified-header .v2-shell-search-field .v2-field-control{background:#0c0e10;border-color:#30343a;border-radius:6px}.v2-app-shell.is-unified-header .v2-shell-search-field .v2-field-control:focus-within{background:#101214;border-color:#595f68}.v2-app-shell.is-unified-header .v2-shell-mobile-search-popover{-webkit-backdrop-filter:none;backdrop-filter:none;background:#151719;border-color:#3a3e45;border-radius:8px;box-shadow:0 18px 48px #00000070}.v2-app-shell.is-unified-header .v2-shell-route-context{background:#0d0f11;border-bottom:1px solid #292c31;flex:none}.v2-app-shell.is-unified-header .v2-shell-route-context .v2-shell-context-row{border:0;align-items:center;min-height:2.85rem;margin:0;padding-block:.42rem;display:flex;overflow:visible}.v2-app-shell.is-unified-header .v2-shell-route-context .v2-media-breadcrumb{width:100%}.v2-app-shell.is-unified-header .v2-shell-route-context .v2-media-breadcrumb .v2-browser-crumb{max-width:min(50vw,32rem)}@media(min-width:640px){.v2-app-shell.is-unified-header .v2-shell-top-row{flex-wrap:nowrap}.v2-app-shell.is-unified-header .v2-shell-actions .v2-btn,.v2-app-shell.is-unified-header .v2-shell-nav-link{height:2.25rem;min-height:2.25rem}}@media(min-width:768px)and (max-width:1023px){.v2-app-shell.is-unified-header .v2-shell-brand{flex-basis:10rem;max-width:13rem}.v2-app-shell.is-unified-header .v2-shell-nav-link{padding-inline:.48rem}}@media(max-width:767px)and (min-width:640px){.v2-app-shell.is-unified-header .v2-shell-brand{flex:10rem;max-width:14rem}}@media(max-width:639px){.v2-app-shell.is-unified-header .v2-shell-header-inner{gap:0;padding:0 .75rem}.v2-app-shell.is-unified-header .v2-shell-top-row{gap:.45rem;min-height:3.55rem}.v2-app-shell.is-unified-header .v2-shell-brand{gap:.55rem}.v2-app-shell.is-unified-header .v2-shell-home-mark{width:2.15rem;height:2.15rem}.v2-app-shell.is-unified-header .v2-shell-eyebrow{letter-spacing:.07em;font-size:.54rem}.v2-app-shell.is-unified-header .v2-shell-title{margin-top:.16rem;font-size:1rem}.v2-app-shell.is-unified-header .v2-shell-actions,.v2-shell-page-actions,.v2-shell-page-actions>div,.v2-shell-utility-actions{gap:.16rem}.v2-app-shell.is-unified-header .v2-shell-actions:has(.v2-shell-page-actions) .v2-shell-utility-actions{border-left:0;margin-left:0;padding-left:0}.v2-app-shell.is-unified-header .v2-shell-workspace-row{gap:.45rem;min-height:3.05rem;padding-block:.4rem;display:flex}.v2-app-shell.is-unified-header .v2-shell-workspace-row:has(>.v2-shell-search-slot:only-child),.v2-app-shell.is-unified-header .v2-shell-route-context:has(.v2-media-breadcrumb[data-depth="0"]),.v2-app-shell.is-unified-header .v2-shell-workspace-row .v2-shell-search-slot{display:none}.v2-app-shell.is-unified-header .v2-shell-workspace-row .v2-shell-tools-slot{margin-left:auto}.v2-app-shell.is-unified-header .v2-shell-route-context .v2-shell-context-row{min-height:2.7rem;padding-block:.35rem}.v2-app-shell.is-unified-header .v2-shell-route-context .v2-media-breadcrumb .v2-browser-crumb{max-width:72vw}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
