@import"https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300;800&display=swap";@layer components;@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}@layer theme{:root,:host{--font-sans:"Roboto",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-teal-200:oklch(91% .096 180.426);--color-indigo-500:oklch(58.5% .233 277.117);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-700:oklch(37.3% .034 259.733);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-extralight:200;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--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);--color-primary:#030441;--color-midnight:#06091f;--color-indigo:#1f1e39;--color-storm:#282b44;--color-aqua:#33c2cc;--color-mint:#57db96;--color-sand:#d6995c;--color-coral:#ea4884}}@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}}@layer utilities{.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}.inset-0{inset:calc(var(--spacing)*0)}.top-\[-1rem\]{top:-1rem}.right-\[-3rem\]{right:-3rem}.-z-10{z-index:-10}.-z-20{z-index:-20}.-z-30{z-index:-30}.-z-40{z-index:-40}.-z-45{z-index:-45}.-z-50{z-index:-50}.z-10{z-index:10}.mx-auto{margin-inline:auto}.my-24{margin-block:calc(var(--spacing)*24)}.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-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-16{margin-top:calc(var(--spacing)*16)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-4{height:calc(var(--spacing)*4)}.h-full{height:100%}.h-px{height:1px}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-screen{min-height:100vh}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2\/3{width:66.6667%}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.scale-\[1\.2\]{scale:1.2}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-grab{cursor:grab}.resize{resize:both}.resize-none{resize:none}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-midnight\/70{background-color:#06091fb3}@supports (color:color-mix(in lab,red,red)){.bg-midnight\/70{background-color:color-mix(in oklab,var(--color-midnight)70%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-storm{background-color:var(--color-storm)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-indigo-500\/20{--tw-gradient-from:#625fff33}@supports (color:color-mix(in lab,red,red)){.from-indigo-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.from-indigo-500\/20{--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-transparent{--tw-gradient-via:transparent;--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\/60{--tw-gradient-to:#0009}@supports (color:color-mix(in lab,red,red)){.to-black\/60{--tw-gradient-to:color-mix(in oklab,var(--color-black)60%,transparent)}}.to-black\/60{--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))}.object-cover{object-fit:cover}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[clamp\(0\.8rem\,1\.3vw\,0\.95rem\)\]{font-size:clamp(.8rem,1.3vw,.95rem)}.text-\[clamp\(0\.9rem\,1\.5vw\,1rem\)\]{font-size:clamp(.9rem,1.5vw,1rem)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.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\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-aqua{color:var(--color-aqua)}.text-coral{color:var(--color-coral)}.text-gray-500{color:var(--color-gray-500)}.text-mint{color:var(--color-mint)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-4{text-underline-offset:4px}.opacity-20{opacity:.2}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mix-blend-screen{mix-blend-mode:screen}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-gray-700{--tw-ring-color:var(--color-gray-700)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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,)}.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))}.select-none{-webkit-user-select:none;user-select:none}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:48rem){.md\:right-\[-6rem\]{right:-6rem}.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-20{margin-top:calc(var(--spacing)*20)}.md\:scale-\[2\.5\]{scale:2.5}.md\:auto-rows-\[12\.5rem\]{grid-auto-rows:12.5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:opacity-25{opacity:.25}}@media(min-width:64rem){.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px;box-shadow:inset 0 0 6px #ffffff26,0 0 6px #78b4ff26}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffffff59,#ffffff26)}*{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent}@keyframes orbit{0%{transform:rotate(calc(var(--angle)*1deg))translateY(calc(var(--radius)*1px))rotate(calc(var(--angle)*-1deg))}to{transform:rotate(calc(var(--angle)*1deg + 360deg))translateY(calc(var(--radius)*1px))rotate(calc(var(--angle)*-1deg - 360deg))}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}body{color:#fff;scroll-behavior:smooth;background:#030412;font-family:Funnel Display,sans-serif;overflow-x:hidden}html{scroll-behavior:smooth;color-scheme:dark}select,select option{color:#fff;background-color:#1a1e33}select option:checked{background-color:#252b47}.c-space{padding-inline:calc(var(--spacing)*5)}@media(min-width:40rem){.c-space{padding-inline:calc(var(--spacing)*10)}}@media(min-width:64rem){.c-space{padding-inline:calc(var(--spacing)*15)}}.hover-animate{--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.hover-animate:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}}.text-heading{max-width:var(--container-3xl);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media(min-width:48rem){.text-heading{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.headtext{margin-top:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.subtext{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:pretty;color:var(--color-neutral-400)}@media(min-width:48rem){.subtext{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.section-kicker{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-aqua);text-transform:uppercase}.primary-action{min-height:calc(var(--spacing)*11);border-style:var(--tw-border-style);border-width:1px;border-color:#33c2cc80;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.primary-action{border-color:color-mix(in oklab,var(--color-aqua)50%,transparent)}}.primary-action{background-color:var(--color-aqua);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#031014;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));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.primary-action:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--color-mint)}}.primary-action:disabled{cursor:not-allowed;opacity:.6}.secondary-action{min-height:calc(var(--spacing)*11);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.secondary-action{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.secondary-action{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.secondary-action{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.secondary-action{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.secondary-action:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.secondary-action:hover{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.secondary-action:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.secondary-action:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}}.danger-action{min-height:calc(var(--spacing)*11);border-style:var(--tw-border-style);border-width:1px;border-color:#ea48844d;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.danger-action{border-color:color-mix(in oklab,var(--color-coral)30%,transparent)}}.danger-action{background-color:#ea48841a}@supports (color:color-mix(in lab,red,red)){.danger-action{background-color:color-mix(in oklab,var(--color-coral)10%,transparent)}}.danger-action{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-coral);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));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.danger-action:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);border-color:#ea488480}@supports (color:color-mix(in lab,red,red)){.danger-action:hover{border-color:color-mix(in oklab,var(--color-coral)50%,transparent)}}.danger-action:hover{background-color:#ea488433}@supports (color:color-mix(in lab,red,red)){.danger-action:hover{background-color:color-mix(in oklab,var(--color-coral)20%,transparent)}}}.skill-pill{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.skill-pill{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.skill-pill{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.skill-pill{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.skill-pill{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-300)}.language-switch{align-items:center;gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.language-switch{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.language-switch{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.language-switch{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.language-switch{padding:calc(var(--spacing)*1)}.language-switch-button,.language-switch-active{height:calc(var(--spacing)*8);min-width:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));--tw-duration:.2s;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.language-switch-button{color:var(--color-neutral-400)}@media(hover:hover){.language-switch-button:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.language-switch-button:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.language-switch-button:hover{color:var(--color-white)}}.language-switch-active{background-color:var(--color-aqua);color:#031014;--tw-shadow:0 0 22px var(--tw-shadow-color,#33c2cc47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.account-menu{position:relative}.account-trigger,.account-trigger-active{min-height:calc(var(--spacing)*10);align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));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));--tw-duration:.2s;border-width:1px;border-radius:3.40282e38px;transition-duration:.2s;display:inline-flex}.account-trigger{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.account-trigger{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-trigger{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.account-trigger{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.account-trigger{color:var(--color-neutral-300)}@media(hover:hover){.account-trigger:hover{border-color:#33c2cc66}@supports (color:color-mix(in lab,red,red)){.account-trigger:hover{border-color:color-mix(in oklab,var(--color-aqua)40%,transparent)}}.account-trigger:hover{color:var(--color-white)}}.account-trigger-active{border-color:#57db964d}@supports (color:color-mix(in lab,red,red)){.account-trigger-active{border-color:color-mix(in oklab,var(--color-mint)30%,transparent)}}.account-trigger-active{background-color:#57db961a}@supports (color:color-mix(in lab,red,red)){.account-trigger-active{background-color:color-mix(in oklab,var(--color-mint)10%,transparent)}}.account-trigger-active{color:var(--color-mint)}@media(hover:hover){.account-trigger-active:hover{border-color:#57db9680}@supports (color:color-mix(in lab,red,red)){.account-trigger-active:hover{border-color:color-mix(in oklab,var(--color-mint)50%,transparent)}}}.account-trigger span,.account-trigger-active span{color:var(--color-neutral-500)}.account-trigger strong,.account-trigger-active strong{max-width:calc(var(--spacing)*28);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.account-popover{top:calc(100% + .75rem);right:calc(var(--spacing)*0);z-index:50;width:calc(var(--spacing)*80);gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.account-popover{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-popover{padding:calc(var(--spacing)*4);text-align:left;--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);background-color:#101321}.account-profile,.account-access{gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.account-profile,.account-access{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-profile,.account-access{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.account-profile,.account-access{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.account-profile,.account-access{padding:calc(var(--spacing)*3)}.account-profile span,.account-access span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-neutral-500);text-transform:uppercase}.account-profile strong,.account-access strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.account-profile small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500)}.auth-mode-switch{gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.auth-mode-switch{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.auth-mode-switch{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.auth-mode-switch{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.auth-mode-switch{padding:calc(var(--spacing)*1)}.auth-mode,.auth-mode-active{min-height:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s}.auth-mode{color:var(--color-neutral-400)}@media(hover:hover){.auth-mode:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.auth-mode:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.auth-mode:hover{color:var(--color-white)}}.auth-mode-active{background-color:var(--color-aqua);color:#031014}.auth-flow{gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-flow{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.auth-flow{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.auth-flow{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.auth-flow{padding:calc(var(--spacing)*3)}@media(min-width:40rem){.auth-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}.auth-flow-step,.auth-flow-step-active{min-height:calc(var(--spacing)*10);align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline-flex}.auth-flow-step{color:var(--color-neutral-500)}.auth-flow-step-active{border-style:var(--tw-border-style);border-width:1px;border-color:#33c2cc4d}@supports (color:color-mix(in lab,red,red)){.auth-flow-step-active{border-color:color-mix(in oklab,var(--color-aqua)30%,transparent)}}.auth-flow-step-active{background-color:#33c2cc1a}@supports (color:color-mix(in lab,red,red)){.auth-flow-step-active{background-color:color-mix(in oklab,var(--color-aqua)10%,transparent)}}.auth-flow-step-active{color:var(--color-aqua)}.auth-flow-step strong,.auth-flow-step-active strong{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);border-style:var(--tw-border-style);border-width:1px;border-color:currentColor;border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:.65rem;display:inline-flex}.auth-text-action{min-height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-400);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));border-radius:3.40282e38px}@media(hover:hover){.auth-text-action:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.auth-text-action:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.auth-text-action:hover{color:var(--color-white)}}.account-form{gap:calc(var(--spacing)*3);display:grid}.auth-page{min-height:100vh;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*5);color:var(--color-white);background-color:#050616}.auth-page:before{pointer-events:none;inset:calc(var(--spacing)*0);--tw-content:"";content:var(--tw-content);background:radial-gradient(circle at 20% 20%,#36c7d429,#0000 28rem),radial-gradient(circle at 82% 0,#75e2a81c,#0000 24rem);position:fixed}.auth-card{z-index:10;margin-inline:auto;margin-top:calc(var(--spacing)*20);width:100%;max-width:var(--container-xl);gap:calc(var(--spacing)*6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.auth-card{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.auth-card{padding:calc(var(--spacing)*6);--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);background-color:#101321d9}@media(min-width:48rem){.auth-card{padding:calc(var(--spacing)*8)}}.auth-card h1{margin-top:calc(var(--spacing)*2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media(min-width:48rem){.auth-card h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.auth-card p{margin-top:calc(var(--spacing)*3);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.account-center{z-index:10;margin-inline:auto;margin-top:calc(var(--spacing)*20);width:100%;max-width:var(--container-5xl);gap:calc(var(--spacing)*6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.account-center{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-center{padding:calc(var(--spacing)*6);--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);background-color:#101321d9}@media(min-width:48rem){.account-center{padding:calc(var(--spacing)*8)}}.account-center-hero h1{margin-top:calc(var(--spacing)*2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media(min-width:48rem){.account-center-hero h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.account-center-hero p{margin-top:calc(var(--spacing)*3);max-width:var(--container-2xl);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.account-center-grid{gap:calc(var(--spacing)*3);display:grid}@media(min-width:48rem){.account-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-center-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.account-center-card{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-center-card{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.account-center-card{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.account-center-card{padding:calc(var(--spacing)*4)}.account-center-card span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-neutral-500);text-transform:uppercase;display:block}.account-center-card strong{margin-top:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-white);display:block}.account-center-actions{gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.account-shell{color:var(--color-white)}.account-state-card{z-index:10;margin-inline:auto;margin-top:calc(var(--spacing)*20);width:100%;max-width:var(--container-xl);gap:calc(var(--spacing)*5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.account-state-card{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-state-card{padding:calc(var(--spacing)*6);--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);background-color:#101321d9}@media(min-width:48rem){.account-state-card{padding:calc(var(--spacing)*8)}}.account-state-card .section-kicker{color:var(--color-aqua)}.account-state-card h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media(min-width:48rem){.account-state-card h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.account-state-card p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.account-layout{gap:calc(var(--spacing)*6);display:grid}@media(min-width:64rem){.account-layout{grid-template-columns:14rem 1fr;align-items:flex-start}}.account-nav{gap:calc(var(--spacing)*2)}@media(min-width:64rem){.account-nav{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:0;flex-direction:column}@supports (color:color-mix(in lab,red,red)){.account-nav{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-nav{padding-right:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*0)}.account-nav .admin-tab,.account-nav .admin-tab-active{justify-content:flex-start;width:100%}}.account-content,.account-section-stack{gap:calc(var(--spacing)*6);display:grid}.account-section-intro{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.account-stat-grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:64rem){.account-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-profile-card{align-items:center;gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.account-profile-card{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-profile-card{padding:calc(var(--spacing)*4);background-color:#101321cc}.account-avatar{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);border-style:var(--tw-border-style);border-width:1px;border-color:#33c2cc66;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-avatar{border-color:color-mix(in oklab,var(--color-aqua)40%,transparent)}}.account-avatar{background-color:#33c2cc1a}@supports (color:color-mix(in lab,red,red)){.account-avatar{background-color:color-mix(in oklab,var(--color-aqua)10%,transparent)}}.account-avatar{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-aqua);text-transform:uppercase}.account-profile-meta{gap:calc(var(--spacing)*2);display:grid}.account-profile-meta strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.account-profile-meta>span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--color-neutral-400)}.account-profile-meta small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500)}.account-profile-pills{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.account-tag{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.account-tag{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-tag{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.account-tag{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.account-tag{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-aqua)}.account-channel-preview{margin-top:calc(var(--spacing)*5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.account-channel-preview{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-channel-preview{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.account-channel-preview{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.account-channel-banner{height:calc(var(--spacing)*36);background-color:#171b2b;background-position:50%;background-size:cover}@media(min-width:48rem){.account-channel-banner{height:calc(var(--spacing)*48)}}.account-channel-banner{background-image:linear-gradient(135deg,#36c7d433,#ffffff0a),linear-gradient(90deg,#0003,#0000)}.account-channel-row{align-items:flex-end;gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*4);flex-wrap:wrap;margin-top:-2rem;display:flex}.account-channel-row strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.account-channel-row span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-400)}.account-channel-avatar{height:calc(var(--spacing)*24);width:calc(var(--spacing)*24);border-style:var(--tw-border-style);object-fit:cover;background-color:#101321;border-width:4px;border-color:#101321;border-radius:3.40282e38px;flex-shrink:0}.account-channel-avatar-empty{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-aqua);text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.account-upload-grid,.account-form-grid{margin-top:calc(var(--spacing)*5);gap:calc(var(--spacing)*4);display:grid}@media(min-width:48rem){.account-upload-grid,.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-profile-form{gap:calc(var(--spacing)*5)}.account-form-block{margin-top:calc(var(--spacing)*5);gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.account-form-block{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-form-block{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.account-form-block{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.account-form-block{padding:calc(var(--spacing)*4)}.account-form-block h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.account-contact-grid{gap:calc(var(--spacing)*4);display:grid}.account-contact-row{gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.account-contact-row{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-contact-row{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.account-contact-row{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.account-contact-row{padding:calc(var(--spacing)*3)}@media(min-width:48rem){.account-contact-row{grid-template-columns:1fr auto;align-items:flex-end}}.account-toggle-grid{gap:calc(var(--spacing)*3);display:grid}@media(min-width:48rem){.account-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-toggle{min-height:calc(var(--spacing)*11);align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-300);display:flex}.account-toggle input{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);accent-color:var(--color-aqua)}.account-toggle-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.account-toggle-card{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-toggle-card{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.account-toggle-card{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.account-toggle-card{padding:calc(var(--spacing)*3)}.public-profile-shell{min-height:100vh;padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*12)}@media(min-width:48rem){.public-profile-shell{padding-inline:calc(var(--spacing)*6)}}.public-profile-hero,.public-profile-content{width:100%;max-width:var(--container-6xl);margin-inline:auto}.public-profile-hero{margin-top:calc(var(--spacing)*8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.public-profile-hero{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.public-profile-hero{--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);background-color:#101321d9}.public-profile-banner{height:calc(var(--spacing)*40);background-color:#171b2b;background-position:50%;background-size:cover}@media(min-width:48rem){.public-profile-banner{height:calc(var(--spacing)*56)}}.public-profile-banner{background-image:linear-gradient(135deg,#36c7d433,#ffffff0a),linear-gradient(90deg,#0000003d,#0000)}.public-profile-head{z-index:10;align-items:flex-end;gap:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*6);flex-wrap:wrap;display:flex;position:relative}@media(min-width:48rem){.public-profile-head{padding-inline:calc(var(--spacing)*8)}}.public-profile-head{margin-top:-2.5rem}.public-profile-avatar{height:calc(var(--spacing)*28);width:calc(var(--spacing)*28);border-style:var(--tw-border-style);object-fit:cover;background-color:#101321;border-width:4px;border-color:#101321;border-radius:3.40282e38px;flex-shrink:0}@media(min-width:48rem){.public-profile-avatar{height:calc(var(--spacing)*32);width:calc(var(--spacing)*32)}}.public-profile-avatar-empty{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-aqua);text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.public-profile-title{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*2);flex:1;display:grid}.public-profile-title h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-white)}@media(min-width:48rem){.public-profile-title h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.public-profile-title span,.public-profile-title p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-wrap:break-word;color:var(--color-neutral-400)}.public-profile-links{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.public-profile-links a,.public-profile-links span{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.public-profile-links a,.public-profile-links span{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.public-profile-links a,.public-profile-links span{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.public-profile-links a,.public-profile-links span{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.public-profile-links a,.public-profile-links span{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-aqua)}.public-profile-tabs{margin-inline:auto;margin-top:calc(var(--spacing)*6);width:100%;max-width:var(--container-6xl)}.public-profile-content{margin-top:calc(var(--spacing)*6);gap:calc(var(--spacing)*6);display:grid}.public-profile-grid{gap:calc(var(--spacing)*4);display:grid}@media(min-width:48rem){.public-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-profile-item{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.public-profile-item{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.public-profile-item{padding:calc(var(--spacing)*4);background-color:#101321cc}.public-profile-item img{aspect-ratio:var(--aspect-video);border-radius:var(--radius-md);object-fit:cover;width:100%}.public-profile-item h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.public-profile-item p{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-line;color:var(--color-neutral-400)}.public-profile-item small{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500);display:block}.public-profile-about{gap:calc(var(--spacing)*4);display:grid}.public-profile-about article{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.public-profile-about article{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.public-profile-about article{padding:calc(var(--spacing)*4);background-color:#101321cc}.public-profile-about span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-neutral-500);text-transform:uppercase}.public-profile-about p,.public-profile-about a{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);overflow-wrap:break-word;color:var(--color-neutral-300);display:block}.account-skeleton-row{gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.account-skeleton-row{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-skeleton-row{padding:calc(var(--spacing)*4);background-color:#101321cc}.account-skeleton-line{height:calc(var(--spacing)*3);background-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.account-skeleton-line{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-skeleton-line{animation:1.4s ease-in-out infinite account-skeleton-pulse}@keyframes account-skeleton-pulse{0%,to{opacity:.45}50%{opacity:.85}}.visitor-studio{gap:calc(var(--spacing)*6);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.visitor-studio{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.visitor-studio{padding-top:calc(var(--spacing)*6)}.visitor-studio-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}.visitor-studio-header h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media(min-width:48rem){.visitor-studio-header h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.visitor-studio-header p:not(.section-kicker){margin-top:calc(var(--spacing)*2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.visitor-studio-stats{gap:calc(var(--spacing)*3);display:grid}@media(min-width:48rem){.visitor-studio-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.visitor-studio-stats article{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.visitor-studio-stats article{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.visitor-studio-stats article{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.visitor-studio-stats article{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.visitor-studio-stats article{padding:calc(var(--spacing)*4)}.visitor-studio-stats span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-neutral-500);text-transform:uppercase;display:block}.visitor-studio-stats strong{margin-top:calc(var(--spacing)*2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.visitor-studio-forms{gap:calc(var(--spacing)*5);display:grid}@media(min-width:64rem){.visitor-studio-forms{grid-template-columns:repeat(2,minmax(0,1fr))}}.visitor-studio-forms form{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.visitor-studio-forms form{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.visitor-studio-forms form{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.visitor-studio-forms form{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.visitor-studio-forms form{padding:calc(var(--spacing)*4)}@media(min-width:48rem){.visitor-studio-forms form{padding:calc(var(--spacing)*5)}}.visitor-studio-form-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media(min-width:48rem){.visitor-studio-form-title{grid-column:span 2/span 2}}.visitor-studio-lists{gap:calc(var(--spacing)*6);display:grid}.visitor-studio-list{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*3);display:grid}.visitor-studio-item{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.visitor-studio-item{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.visitor-studio-item{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.visitor-studio-item{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.visitor-studio-item{padding:calc(var(--spacing)*4)}@media(min-width:64rem){.visitor-studio-item{grid-template-columns:1fr auto}}.visitor-studio-item h4{margin-top:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.visitor-studio-item p{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-line;color:var(--color-neutral-400)}.visitor-studio-item small{margin-top:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500);display:block}.visitor-studio-item .project-category-badge{width:fit-content;position:static}.visitor-studio-item-actions{align-items:flex-start;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}@media(min-width:64rem){.visitor-studio-item-actions{justify-content:flex-end}}.asset-filter-panel{margin-top:calc(var(--spacing)*8);gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.asset-filter-panel{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.asset-filter-panel{padding:calc(var(--spacing)*2)}.asset-filter,.asset-filter-active{min-height:calc(var(--spacing)*11);align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));--tw-duration:.2s;border-width:1px;flex-shrink:0;transition-duration:.2s;display:inline-flex}.asset-filter{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.asset-filter{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.asset-filter{color:var(--color-neutral-400);background-color:#0000}@media(hover:hover){.asset-filter:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.asset-filter:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.asset-filter:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.asset-filter:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.asset-filter:hover{color:var(--color-white)}}.asset-filter-active{border-color:var(--category-accent,#36c7d4)}@supports (color:color-mix(in lab,red,red)){.asset-filter-active{border-color:color-mix(in srgb,var(--category-accent,#36c7d4)55%,transparent)}}.asset-filter-active{background:var(--category-accent,#36c7d4)}@supports (color:color-mix(in lab,red,red)){.asset-filter-active{background:color-mix(in srgb,var(--category-accent,#36c7d4)14%,transparent)}}.asset-filter-active{color:#fff}.asset-filter strong,.asset-filter-active strong{background-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.asset-filter strong,.asset-filter-active strong{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.asset-filter strong,.asset-filter-active strong{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white)}.asset-category-strip{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*3);display:grid}@media(min-width:48rem){.asset-category-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.asset-category-summary{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.asset-category-summary{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.asset-category-summary{padding:calc(var(--spacing)*4);box-shadow:inset 3px 0 0 var(--category-accent,#36c7d4);background-color:#101321b3}.asset-category-empty{--tw-border-style:dashed;background-color:#ffffff06;border-style:dashed}@supports (color:color-mix(in lab,red,red)){.asset-category-empty{background-color:color-mix(in oklab,var(--color-white)2.5%,transparent)}}.asset-category-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.asset-category-heading span{color:var(--category-accent,#36c7d4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase}.asset-category-heading strong{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.asset-category-heading strong{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.asset-category-heading strong{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.asset-category-heading strong{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.asset-category-heading strong{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-neutral-400);text-transform:uppercase}.asset-category-empty .asset-category-heading strong{--tw-border-style:dashed;color:var(--color-neutral-500);border-style:dashed}.asset-category-summary p{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.asset-empty-state{margin-top:calc(var(--spacing)*6);gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #ffffff26;display:grid}@supports (color:color-mix(in lab,red,red)){.asset-empty-state{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.asset-empty-state{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.asset-empty-state{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.asset-empty-state{padding:calc(var(--spacing)*6);text-align:center}.asset-empty-state strong{color:var(--color-white)}.asset-empty-state span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-400)}.project-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;min-height:34rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.project-card{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.project-card{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));--tw-duration:.3s;background-color:#101321cc;transition-duration:.3s}@media(hover:hover){.project-card:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}}.project-card{box-shadow:inset 0 1px #ffffff0a}.project-card:hover{border-color:var(--category-accent,#36c7d4)}@supports (color:color-mix(in lab,red,red)){.project-card:hover{border-color:color-mix(in srgb,var(--category-accent,#36c7d4)42%,transparent)}}.project-card:hover{box-shadow:inset 0 1px #ffffff0d,0 20px 60px var(--category-accent,#36c7d4)}@supports (color:color-mix(in lab,red,red)){.project-card:hover{box-shadow:inset 0 1px #ffffff0d,0 20px 60px color-mix(in srgb,var(--category-accent,#36c7d4)13%,transparent)}}.project-media{height:calc(var(--spacing)*64);background-color:var(--color-midnight);position:relative;overflow:hidden}.project-media img{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));--tw-duration:.5s;transition-duration:.5s}@media(hover:hover){.project-media img:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.project-media:after{inset-inline:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*24);--tw-content:"";content:var(--tw-content);background:linear-gradient(#0000,#080b16e0);position:absolute}.project-category-badge{top:calc(var(--spacing)*4);left:calc(var(--spacing)*4);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab,red,red)){.project-category-badge{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.project-category-badge{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.project-category-badge{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.project-category-badge{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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,)}.project-card-meta{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.project-card-meta span{color:var(--category-accent,#36c7d4);background-color:#ffffff0d;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.project-card-meta span{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.project-card-meta span{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.community-panel{margin-top:calc(var(--spacing)*8);gap:calc(var(--spacing)*6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.community-panel{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.community-panel{padding:calc(var(--spacing)*5);background-color:#101321cc}@media(min-width:48rem){.community-panel{padding:calc(var(--spacing)*7);grid-template-columns:.82fr 1.18fr}}.community-panel{box-shadow:inset 0 1px #ffffff0a}.community-discussion{margin-top:calc(var(--spacing)*8);gap:calc(var(--spacing)*5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.community-discussion{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.community-discussion{padding:calc(var(--spacing)*5);background-color:#101321b3}@media(min-width:48rem){.community-discussion{padding:calc(var(--spacing)*7)}}.community-post-form{gap:calc(var(--spacing)*4);display:grid}@media(min-width:48rem){.community-post-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.community-post-list{gap:calc(var(--spacing)*3);display:grid}.community-post-image{margin-top:calc(var(--spacing)*3);max-height:calc(var(--spacing)*72);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;width:100%}@supports (color:color-mix(in lab,red,red)){.community-post-image{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.community-post-image{object-fit:cover}.community-post-image-preview{margin-top:calc(var(--spacing)*2);gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.community-post-image-preview{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.community-post-image-preview{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.community-post-image-preview{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.community-post-image-preview{padding:calc(var(--spacing)*3)}@media(min-width:40rem){.community-post-image-preview{flex-direction:row;align-items:flex-start}}.community-post-image-preview img{max-height:calc(var(--spacing)*48);border-radius:var(--radius-lg);object-fit:cover;width:100%}@media(min-width:40rem){.community-post-image-preview img{width:calc(var(--spacing)*64)}}.community-post-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}.community-post-card{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.community-post-card{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.community-post-card{padding:calc(var(--spacing)*4)}.community-post-card h4{margin-top:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.community-post-card p{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-line;color:var(--color-neutral-300)}.community-post-card small{margin-top:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500);display:block}.community-post-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.community-post-meta span{border-style:var(--tw-border-style);border-width:1px;border-color:#33c2cc40;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.community-post-meta span{border-color:color-mix(in oklab,var(--color-aqua)25%,transparent)}}.community-post-meta span{background-color:#33c2cc1a}@supports (color:color-mix(in lab,red,red)){.community-post-meta span{background-color:color-mix(in oklab,var(--color-aqua)10%,transparent)}}.community-post-meta span{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-aqua)}.community-post-meta small{margin:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500)}.community-upload-copy{align-content:flex-start;gap:calc(var(--spacing)*4);display:grid}.community-upload-copy h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.community-upload-copy p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.community-user-pill{border-style:var(--tw-border-style);border-width:1px;border-color:#33c2cc40;border-radius:3.40282e38px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.community-user-pill{border-color:color-mix(in oklab,var(--color-aqua)25%,transparent)}}.community-user-pill{background-color:#33c2cc1a}@supports (color:color-mix(in lab,red,red)){.community-user-pill{background-color:color-mix(in oklab,var(--color-aqua)10%,transparent)}}.community-user-pill{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-aqua)}.community-upload-form{gap:calc(var(--spacing)*4);display:grid}@media(min-width:48rem){.community-upload-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.community-login-required{align-content:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #ffffff26;display:grid}@supports (color:color-mix(in lab,red,red)){.community-login-required{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.community-login-required{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.community-login-required{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.community-login-required{padding:calc(var(--spacing)*6)}.community-login-required strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-white)}.community-login-required p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.community-submit-message{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media(min-width:48rem){.community-submit-message{grid-column:span 2/span 2}}.community-list-header{margin-top:calc(var(--spacing)*10);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;flex-wrap:wrap;display:flex}.community-list-header{padding-bottom:calc(var(--spacing)*4)}.community-list-header h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.community-list-header span{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.community-list-header span{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.community-list-header span{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.community-list-header span{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.community-list-header span{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-neutral-400);text-transform:uppercase}.community-grid{margin-top:calc(var(--spacing)*6);gap:calc(var(--spacing)*5);display:grid}@media(min-width:48rem){.community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.community-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.community-card{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.community-card{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));--tw-duration:.3s;background-color:#101321cc;transition-duration:.3s}@media(hover:hover){.community-card:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}}.community-card{box-shadow:inset 3px 0 0 var(--category-accent,#36c7d4)}.community-card:hover{border-color:var(--category-accent,#36c7d4)}@supports (color:color-mix(in lab,red,red)){.community-card:hover{border-color:color-mix(in srgb,var(--category-accent,#36c7d4)45%,transparent)}}.community-card img,.community-file-preview{height:calc(var(--spacing)*48);background-color:var(--color-midnight);object-fit:cover;width:100%}.community-file-preview{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-neutral-400);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.community-card>div{gap:calc(var(--spacing)*3);padding:calc(var(--spacing)*5);display:grid;position:relative}.community-card .project-category-badge{width:fit-content;position:static}.community-card h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.community-card p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.community-card small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500)}.community-feed{margin-top:calc(var(--spacing)*8);gap:calc(var(--spacing)*2);display:grid}@media(min-width:48rem){.community-feed{grid-template-columns:repeat(2,minmax(0,1fr))}}.community-feed li a{gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.community-feed li a{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.community-feed li a{padding:calc(var(--spacing)*4);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));--tw-duration:.2s;background-color:#101321cc;transition-duration:.2s}@media(hover:hover){.community-feed li a:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);border-color:#33c2cc66}@supports (color:color-mix(in lab,red,red)){.community-feed li a:hover{border-color:color-mix(in oklab,var(--color-aqua)40%,transparent)}}}.community-feed-topic{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-aqua);text-transform:uppercase}.community-feed li strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);overflow:hidden}.community-feed-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500)}.community-entry-actions{margin-top:calc(var(--spacing)*6);gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.community-page{width:100%;max-width:var(--container-4xl);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*8);margin-inline:auto}@media(min-width:48rem){.community-page{padding-inline:calc(var(--spacing)*6)}}.community-page-heading{margin-bottom:calc(var(--spacing)*8);gap:calc(var(--spacing)*3);display:grid}.community-post-link{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));--tw-duration:.2s;transition-duration:.2s;display:block}@media(hover:hover){.community-post-link:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);border-color:#33c2cc66}@supports (color:color-mix(in lab,red,red)){.community-post-link:hover{border-color:color-mix(in oklab,var(--color-aqua)40%,transparent)}}}.community-post-open{margin-top:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-aqua);display:block}.community-back-link{margin-bottom:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-400);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));display:inline-flex}@media(hover:hover){.community-back-link:hover{color:var(--color-white)}}.community-detail{gap:calc(var(--spacing)*8);display:grid}.community-detail-post{gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.community-detail-post{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.community-detail-post{padding:calc(var(--spacing)*6);background-color:#101321cc}.community-detail-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.community-detail-message{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-line;color:var(--color-neutral-300)}.community-detail-author{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500)}.yt-comments{gap:calc(var(--spacing)*5);display:grid}.yt-comments-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.yt-comments-header{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.yt-comments-header{padding-bottom:calc(var(--spacing)*4)}.yt-comments-header h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.yt-sort{gap:calc(var(--spacing)*2);display:flex}.yt-sort-button{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.yt-sort-button{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.yt-sort-button{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.yt-sort-button{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.yt-sort-button{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-300);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))}@media(hover:hover){.yt-sort-button:hover{border-color:#33c2cc66}@supports (color:color-mix(in lab,red,red)){.yt-sort-button:hover{border-color:color-mix(in oklab,var(--color-aqua)40%,transparent)}}.yt-sort-button:hover{color:var(--color-white)}}.yt-sort-active{border-style:var(--tw-border-style);border-width:1px;border-color:#33c2cc80;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.yt-sort-active{border-color:color-mix(in oklab,var(--color-aqua)50%,transparent)}}.yt-sort-active{background-color:#33c2cc26}@supports (color:color-mix(in lab,red,red)){.yt-sort-active{background-color:color-mix(in oklab,var(--color-aqua)15%,transparent)}}.yt-sort-active{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-aqua)}.yt-comment-form{gap:calc(var(--spacing)*3);display:flex}.yt-comment-form-body{gap:calc(var(--spacing)*2);flex:1;display:grid}.yt-comment-form-actions{justify-content:flex-end;display:flex}.yt-comment-list{gap:calc(var(--spacing)*5);display:grid}.yt-comment{gap:calc(var(--spacing)*3);display:flex}.yt-comment-reply{margin-top:calc(var(--spacing)*4)}.yt-comment-avatar{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.yt-comment-avatar{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.yt-comment-avatar{background-color:#33c2cc26}@supports (color:color-mix(in lab,red,red)){.yt-comment-avatar{background-color:color-mix(in oklab,var(--color-aqua)15%,transparent)}}.yt-comment-avatar{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-aqua)}.yt-comment-body{gap:calc(var(--spacing)*1.5);flex:1;display:grid}.yt-comment-head{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.yt-comment-head strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.yt-comment-head span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500)}.yt-comment-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-line;color:var(--color-neutral-300)}.yt-comment-actions{align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:wrap;display:flex}.yt-like,.yt-like-active,.yt-reply,.yt-delete{align-items:center;gap:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-400);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));display:inline-flex}@media(hover:hover){:is(.yt-like,.yt-like-active,.yt-reply,.yt-delete):hover{color:var(--color-white)}}:is(.yt-like,.yt-like-active,.yt-reply,.yt-delete):disabled{cursor:not-allowed;opacity:.5}.yt-like-active{color:var(--color-aqua)}.yt-delete{color:#ea4884cc}@supports (color:color-mix(in lab,red,red)){.yt-delete{color:color-mix(in oklab,var(--color-coral)80%,transparent)}}@media(hover:hover){.yt-delete:hover{color:var(--color-coral)}}.yt-reply-form{margin-top:calc(var(--spacing)*2);gap:calc(var(--spacing)*2);display:grid}.yt-reply-form-actions{justify-content:flex-end;gap:calc(var(--spacing)*2);display:flex}.yt-replies{margin-top:calc(var(--spacing)*2);gap:calc(var(--spacing)*3);border-left-style:var(--tw-border-style);border-color:#ffffff1a;border-left-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.yt-replies{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.yt-replies{padding-left:calc(var(--spacing)*4)}.yt-replies-toggle{width:fit-content;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-aqua);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))}@media(hover:hover){.yt-replies-toggle:hover{color:var(--color-white)}}.timeline-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.timeline-panel{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.timeline-panel{padding:calc(var(--spacing)*5);background-color:#101321cc}@media(min-width:48rem){.timeline-panel{padding:calc(var(--spacing)*7)}}.timeline-item{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.timeline-item{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.timeline-item{padding-block:calc(var(--spacing)*5)}.timeline-item:first-child{padding-top:calc(var(--spacing)*0)}.timeline-item:last-child{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*0);border-bottom-width:0}.contact-panel{gap:calc(var(--spacing)*8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.contact-panel{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.contact-panel{padding:calc(var(--spacing)*6);background-color:#101321cc}@media(min-width:48rem){.contact-panel{padding:calc(var(--spacing)*8);grid-template-columns:.9fr 1.1fr}}.contact-link{min-height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.contact-link{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.contact-link{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.contact-link{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.contact-link{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-200);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));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.contact-link:hover{border-color:#33c2cc66}@supports (color:color-mix(in lab,red,red)){.contact-link:hover{border-color:color-mix(in oklab,var(--color-aqua)40%,transparent)}}.contact-link:hover{color:var(--color-white)}}.contact-form{gap:calc(var(--spacing)*4);display:grid}.model-overlay{inset:calc(var(--spacing)*0);z-index:50;background-color:#000c;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.model-overlay{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.model-overlay{padding:calc(var(--spacing)*3);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.model-panel{width:100%;height:min(92vh,54rem);max-width:var(--container-7xl);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.model-panel{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.model-panel{--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);background-color:#070a14;box-shadow:0 30px 120px #0000008c,inset 0 1px #ffffff14}.model-toolbar{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.model-toolbar{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.model-toolbar{padding:calc(var(--spacing)*4);background:radial-gradient(circle at 12% 0,#33c2cc24,#0000 28rem),linear-gradient(#ffffff0e,#ffffff05)}.model-toolbar h3{overflow-wrap:break-word}.model-toolbar p{margin-top:calc(var(--spacing)*1);max-width:var(--container-xl);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-500)}.model-toolbar-actions{justify-content:flex-end;gap:calc(var(--spacing)*2);flex-wrap:wrap;flex-shrink:0;display:flex}.model-controls{gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.model-controls{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.model-controls{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);background:#ffffff06}.mode-button{min-height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mode-button{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.mode-button{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.mode-button{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.mode-button{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-300);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))}@media(hover:hover){.mode-button:hover{border-color:#33c2cc66}@supports (color:color-mix(in lab,red,red)){.mode-button:hover{border-color:color-mix(in oklab,var(--color-aqua)40%,transparent)}}.mode-button:hover{color:var(--color-white)}}.mode-button-active{min-height:calc(var(--spacing)*9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#33c2cc80;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mode-button-active{border-color:color-mix(in oklab,var(--color-aqua)50%,transparent)}}.mode-button-active{background-color:var(--color-aqua);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#031014}.model-control-label{min-height:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-neutral-500);text-transform:uppercase;flex-shrink:0;align-items:center;display:inline-flex}.model-viewer-body{min-height:calc(var(--spacing)*0);flex:1;display:grid}@media(min-width:64rem){.model-info-open{grid-template-columns:minmax(0,1fr) 20rem}}.model-canvas{background:radial-gradient(circle at 50% 42%,#58d6df26,#0000 18rem),radial-gradient(circle at 70% 20%,#ea488414,#0000 20rem),linear-gradient(#080c18,#02030a 72%);min-height:28rem;position:relative;overflow:hidden}.model-canvas:before{pointer-events:none;inset:calc(var(--spacing)*0);z-index:10;--tw-content:"";content:var(--tw-content);background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;-webkit-mask-image:radial-gradient(circle at 50% 52%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 52%,#000,#0000 72%)}.model-canvas-dark{background:radial-gradient(circle at 50% 38%,#6977ff14,#0000 17rem),linear-gradient(#050713,#010207 78%)}.model-canvas-grid{background:radial-gradient(circle at 48% 42%,#33c2cc2e,#0000 19rem),linear-gradient(#0a1020,#02030a 78%)}.model-canvas-halo{pointer-events:none;inset-inline:12%;bottom:calc(var(--spacing)*8);z-index:10;height:calc(var(--spacing)*32);--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,);background:#33c2cc1a;border-radius:3.40282e38px;position:absolute}.model-loader{pointer-events:none}.model-loader-card{min-width:calc(var(--spacing)*72);align-items:center;gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:flex}@supports (color:color-mix(in lab,red,red)){.model-loader-card{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.model-loader-card{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.model-loader-card{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.model-loader-card{padding:calc(var(--spacing)*4);text-align:left;--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);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.model-loader-card>div{gap:calc(var(--spacing)*1);display:grid}.model-loader-card strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.model-loader-card p{max-width:calc(var(--spacing)*60);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.model-loader-ring{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);background:conic-gradient(#57e6dd var(--model-load-progress),#ffffff1c 0deg),radial-gradient(circle,#060914 56%,transparent 57%);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.model-loader-ring strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white)}.model-error-card{max-width:var(--container-sm);gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ea48844d;display:grid}@supports (color:color-mix(in lab,red,red)){.model-error-card{border-color:color-mix(in oklab,var(--color-coral)30%,transparent)}}.model-error-card{padding:calc(var(--spacing)*5);text-align:center;--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);--tw-backdrop-blur:blur(var(--blur-md));-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,);background-color:#120812e6}.model-error-card span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-coral);text-transform:uppercase}.model-error-card strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.model-error-card p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.model-info-panel{min-height:calc(var(--spacing)*0);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.model-info-panel{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.model-info-panel{padding:calc(var(--spacing)*4);background-color:#080b16f2}@media(min-width:64rem){.model-info-panel{border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-left-width:1px}}.model-info-panel>div:first-child{margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.model-info-panel>div:first-child{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.model-info-panel>div:first-child{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.model-info-panel>div:first-child{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.model-info-panel>div:first-child{padding:calc(var(--spacing)*4)}.model-info-panel span,.model-info-grid dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-neutral-500);text-transform:uppercase}.model-info-panel strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.model-info-panel p,.model-info-note span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.model-info-grid{gap:calc(var(--spacing)*3);display:grid}.model-info-grid div{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.model-info-grid div{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.model-info-grid div{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.model-info-grid div{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.model-info-grid div{padding:calc(var(--spacing)*3)}.model-info-grid dd{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-neutral-100)}.model-info-note{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#33c2cc33;display:grid}@supports (color:color-mix(in lab,red,red)){.model-info-note{border-color:color-mix(in oklab,var(--color-aqua)20%,transparent)}}.model-info-note{background-color:#33c2cc0d}@supports (color:color-mix(in lab,red,red)){.model-info-note{background-color:color-mix(in oklab,var(--color-aqua)5%,transparent)}}.model-info-note{padding:calc(var(--spacing)*3)}.model-info-note strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-aqua)}.detail-overlay{inset:calc(var(--spacing)*0);z-index:40;background-color:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.detail-overlay{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.detail-overlay{padding:calc(var(--spacing)*3);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.detail-panel{width:100%;max-height:90vh;max-width:var(--container-5xl);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.detail-panel{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.detail-panel{--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);background-color:#080b16}.detail-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.detail-header{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.detail-header{padding:calc(var(--spacing)*4)}.detail-body{min-height:calc(var(--spacing)*0);overflow-y:auto}@media(min-width:64rem){.detail-body{grid-template-columns:.8fr 1.2fr;height:calc(90vh - 5rem);display:grid;overflow:hidden}}.detail-media{height:calc(var(--spacing)*72);background-color:var(--color-midnight);overflow:hidden}@media(min-width:64rem){.detail-media{top:calc(var(--spacing)*0);aspect-ratio:4/5;align-self:flex-start;height:auto;position:sticky}}.detail-media img{object-fit:cover;width:100%;height:100%}.detail-content{gap:calc(var(--spacing)*6);padding:calc(var(--spacing)*5);display:grid}@media(min-width:48rem){.detail-content{padding:calc(var(--spacing)*7)}}@media(min-width:64rem){.detail-content{min-height:calc(var(--spacing)*0);overflow-y:auto}}.detail-stat-grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-stat{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.detail-stat{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.detail-stat{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.detail-stat{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.detail-stat{padding:calc(var(--spacing)*4)}.detail-stat span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-neutral-500);text-transform:uppercase;display:block}.detail-stat strong{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.detail-category-banner{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.detail-category-banner{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.detail-category-banner{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.detail-category-banner{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.detail-category-banner{padding:calc(var(--spacing)*4);box-shadow:inset 3px 0 0 var(--category-accent,#36c7d4)}.detail-category-banner span{color:var(--category-accent,#36c7d4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase}.detail-category-banner p{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.detail-subtitle{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-aqua);text-transform:uppercase}.interaction-panel{gap:calc(var(--spacing)*5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.interaction-panel{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.interaction-panel{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.interaction-panel{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.interaction-panel{padding:calc(var(--spacing)*4)}.download-request-panel{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#33c2cc33;display:grid}@supports (color:color-mix(in lab,red,red)){.download-request-panel{border-color:color-mix(in oklab,var(--color-aqua)20%,transparent)}}.download-request-panel{background-color:#33c2cc0d}@supports (color:color-mix(in lab,red,red)){.download-request-panel{background-color:color-mix(in oklab,var(--color-aqua)5%,transparent)}}.download-request-panel{padding:calc(var(--spacing)*4)}.access-note{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.access-note{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.access-note{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.access-note{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.access-note{padding:calc(var(--spacing)*3)}.access-note span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-neutral-500);text-transform:uppercase}.access-note strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.access-note p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.comment-form,.comment-list{gap:calc(var(--spacing)*3);display:grid}.comment-item{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.comment-item{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.comment-item{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.comment-item{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.comment-item{padding:calc(var(--spacing)*4)}.comment-item strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.comment-item span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500)}.comment-item p{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-300)}.admin-shell{width:100%;min-height:100vh;max-width:var(--container-7xl);gap:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);margin-inline:auto;display:grid}@media(min-width:48rem){.admin-shell{padding-inline:calc(var(--spacing)*8)}}.admin-login{width:100%;max-width:var(--container-md);gap:calc(var(--spacing)*5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;margin:auto;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-login{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-login{padding:calc(var(--spacing)*6);background-color:#101321e6}.admin-header{justify-content:space-between;gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-header{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-header{padding-bottom:calc(var(--spacing)*5)}@media(min-width:48rem){.admin-header{flex-direction:row;align-items:flex-end}}.admin-metrics{gap:calc(var(--spacing)*3);display:grid}@media(min-width:40rem){.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-metric{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.admin-metric{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-metric{padding:calc(var(--spacing)*4);text-align:left;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));--tw-duration:.2s;background-color:#101321cc;transition-duration:.2s}@media(hover:hover){.admin-metric:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);border-color:#33c2cc4d}@supports (color:color-mix(in lab,red,red)){.admin-metric:hover{border-color:color-mix(in oklab,var(--color-aqua)30%,transparent)}}}.admin-metric-active{border-color:#33c2cc80}@supports (color:color-mix(in lab,red,red)){.admin-metric-active{border-color:color-mix(in oklab,var(--color-aqua)50%,transparent)}}.admin-metric-active{background-color:#33c2cc1a}@supports (color:color-mix(in lab,red,red)){.admin-metric-active{background-color:color-mix(in oklab,var(--color-aqua)10%,transparent)}}.admin-metric span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-neutral-500);text-transform:uppercase}.admin-metric strong{margin-top:calc(var(--spacing)*2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.admin-tabs{gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-tabs{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-tabs{padding-bottom:calc(var(--spacing)*3)}.admin-tab{min-height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-tab{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-tab{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.admin-tab{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.admin-tab{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-300);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))}@media(hover:hover){.admin-tab:hover{border-color:#33c2cc66}@supports (color:color-mix(in lab,red,red)){.admin-tab:hover{border-color:color-mix(in oklab,var(--color-aqua)40%,transparent)}}.admin-tab:hover{color:var(--color-white)}}.admin-tab-active{min-height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#33c2cc80;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-tab-active{border-color:color-mix(in oklab,var(--color-aqua)50%,transparent)}}.admin-tab-active{background-color:var(--color-aqua);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#031014}.admin-search{gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-search{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-search{padding:calc(var(--spacing)*3);background-color:#10132199}@media(min-width:48rem){.admin-search{flex-direction:row;align-items:center}}.admin-search .field-input{margin-top:calc(var(--spacing)*0)}.admin-section{gap:calc(var(--spacing)*3);display:grid}.admin-section-header{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-section-header{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-section-header{padding-bottom:calc(var(--spacing)*2)}.admin-section-header h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.admin-section-header span{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.admin-section-header span{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-section-header span{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-400)}.admin-table{gap:calc(var(--spacing)*3);display:grid}.admin-totp-panel{max-width:var(--container-md);gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-totp-panel{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-totp-panel{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.admin-totp-panel{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.admin-totp-panel{padding:calc(var(--spacing)*5)}.admin-totp-form{gap:calc(var(--spacing)*3);display:grid}.admin-totp-qr{border-radius:var(--radius-md);background-color:var(--color-white);padding:calc(var(--spacing)*3);justify-self:center}.admin-totp-secret{gap:calc(var(--spacing)*1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-totp-secret{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-totp-secret{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.admin-totp-secret{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.admin-totp-secret{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}.admin-totp-secret span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-neutral-500);text-transform:uppercase}.admin-totp-secret code{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));word-break:break-all;color:var(--color-teal-200)}.admin-totp-codes{gap:calc(var(--spacing)*1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-totp-codes{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-totp-codes{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.admin-totp-codes{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.admin-totp-codes{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-teal-200)}@media(min-width:40rem){.admin-totp-codes{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-subsection-title{margin-top:calc(var(--spacing)*2);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-subsection-title{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-subsection-title{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.admin-subsection-title{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.admin-subsection-title{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3)}.admin-subsection-title:first-child{margin-top:calc(var(--spacing)*0)}.admin-subsection-title strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-aqua);text-transform:uppercase}.admin-subsection-title span{background-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.admin-subsection-title span{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-subsection-title span{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-300)}.admin-row{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-row{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-row{padding:calc(var(--spacing)*4);background-color:#101321cc}@media(min-width:64rem){.admin-row{grid-template-columns:1fr auto;align-items:flex-start}}.admin-row{box-shadow:inset 3px 0 0 var(--category-accent,#36c7d4)}@supports (color:color-mix(in lab,red,red)){.admin-row{box-shadow:inset 3px 0 color-mix(in srgb,var(--category-accent,#36c7d4)70%,transparent)}}.admin-row-title{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.admin-row-title strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);display:block}.admin-row-title span{color:var(--category-accent,#36c7d4);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.admin-row-title span{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-row-title span{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.admin-row-title span{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.admin-row-title span{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.admin-row span{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500);display:block}.admin-row .admin-row-title span{color:var(--category-accent,#36c7d4);margin-top:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-row .admin-row-title span{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.admin-row .admin-row-title span{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.admin-row p{margin-top:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-300)}.admin-row small{margin-top:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500);display:block}.admin-actions{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}@media(min-width:64rem){.admin-actions{justify-content:flex-end}}.visitor-access-select{margin-top:calc(var(--spacing)*0);min-width:calc(var(--spacing)*44)}.visitor-filter-grid{grid-template-columns:minmax(240px,2fr) repeat(4,minmax(150px,1fr)) auto;gap:10px;margin-bottom:18px;display:grid}.visitor-management-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:18px;display:grid}.visitor-row{text-align:left;width:100%;color:inherit;cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto}.visitor-row:hover,.visitor-row-active{background:#35c3d20f;border-color:#35c3d28c}.visitor-avatar{background:#182031;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid;overflow:hidden}.visitor-avatar img{object-fit:cover;width:100%;height:100%}.admin-row .visitor-row-main,.admin-row .visitor-row-status{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-row .visitor-row-main>*,.admin-row .visitor-row-status>*{margin-top:0}.visitor-row-main>span{overflow-wrap:anywhere}.visitor-stat-line{color:#9da7ba;font-size:.78rem}.admin-row .visitor-row-status{align-items:flex-end}.admin-row .visitor-row-status .status-pill{min-height:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);font-size:.65rem;display:inline-flex}.visitor-detail-panel{background:#0d111d;border:1px solid #ffffff1f;border-radius:8px;min-height:360px;padding:18px;position:sticky;top:18px}.visitor-detail-head,.visitor-detail-tabs,.visitor-pagination,.visitor-moderation-actions{align-items:center;gap:8px;display:flex}.visitor-detail-head{justify-content:space-between;margin-bottom:16px}.visitor-detail-head h3{margin:3px 0}.visitor-detail-tabs{padding-bottom:12px;overflow-x:auto}.visitor-detail-tabs button{flex:none}.visitor-overview dl{background:#ffffff14;border-radius:6px;gap:1px;margin:0 0 16px;display:grid;overflow:hidden}.visitor-overview dl div{background:#111725;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.visitor-overview dt{color:#8f99ac}.visitor-overview dd{overflow-wrap:anywhere;margin:0}.visitor-bio{background:#35c3d20f;border-left:2px solid #35c3d2;padding:12px}.visitor-moderation-actions{flex-wrap:wrap;margin-top:14px}.visitor-content-list{gap:10px;display:grid}.visitor-content-item{background:#111725;border:1px solid #ffffff1a;border-radius:6px;gap:6px;padding:12px;display:grid}.visitor-content-item p{color:#b1bac9;margin:0}.visitor-pagination{justify-content:space-between;margin-top:12px}@media(max-width:1100px){.visitor-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visitor-management-layout{grid-template-columns:minmax(0,1fr)}.visitor-detail-panel{min-height:0;position:static}}@media(max-width:640px){.visitor-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visitor-filter-grid>:first-child,.visitor-filter-grid>:last-child{grid-column:1/-1}.visitor-row{grid-template-columns:42px minmax(0,1fr)}.admin-row .visitor-row-status{flex-flow:wrap;grid-column:1/-1;align-items:center}}.admin-editor{gap:calc(var(--spacing)*4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-editor{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-editor{padding:calc(var(--spacing)*4);background-color:#101321cc}.translation-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.translation-panel{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.translation-panel{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.translation-panel{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.translation-panel{padding:calc(var(--spacing)*4)}.translation-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);list-style-type:none;display:flex}.translation-panel summary::-webkit-details-marker{display:none}.translation-panel summary span{gap:calc(var(--spacing)*1);display:grid}.translation-panel summary small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-neutral-500)}.translation-grid{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*4);display:grid}@media(min-width:80rem){.translation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.translation-card{gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.translation-card{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.translation-card{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.translation-card{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.translation-card{padding:calc(var(--spacing)*4)}.translation-card-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.translation-card-header{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.translation-card-header{padding-bottom:calc(var(--spacing)*3)}.translation-card-header strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.translation-card-header .secondary-action{min-height:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.translation-editor-summary{justify-content:space-between;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#33c2cc33;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.translation-editor-summary{border-color:color-mix(in oklab,var(--color-aqua)20%,transparent)}}.translation-editor-summary{background-color:#33c2cc0d}@supports (color:color-mix(in lab,red,red)){.translation-editor-summary{background-color:color-mix(in oklab,var(--color-aqua)5%,transparent)}}.translation-editor-summary{padding:calc(var(--spacing)*4)}@media(min-width:48rem){.translation-editor-summary{flex-direction:row;align-items:center}}.translation-editor-summary>strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.translation-status-row{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.translation-editor-summary .translation-status-row{margin-top:calc(var(--spacing)*0)}.translation-status-ready,.translation-status-partial,.translation-status-fallback{align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-bold);font-size:.68rem;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;border-width:1px;border-radius:3.40282e38px;display:inline-flex}.translation-status-ready{border-color:#57db964d}@supports (color:color-mix(in lab,red,red)){.translation-status-ready{border-color:color-mix(in oklab,var(--color-mint)30%,transparent)}}.translation-status-ready{background-color:#57db961a}@supports (color:color-mix(in lab,red,red)){.translation-status-ready{background-color:color-mix(in oklab,var(--color-mint)10%,transparent)}}.translation-status-ready{color:var(--color-mint)}.translation-status-partial{border-color:#d6995c4d}@supports (color:color-mix(in lab,red,red)){.translation-status-partial{border-color:color-mix(in oklab,var(--color-sand)30%,transparent)}}.translation-status-partial{background-color:#d6995c1a}@supports (color:color-mix(in lab,red,red)){.translation-status-partial{background-color:color-mix(in oklab,var(--color-sand)10%,transparent)}}.translation-status-partial{color:var(--color-sand)}.translation-status-fallback{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.translation-status-fallback{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.translation-status-fallback{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.translation-status-fallback{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.translation-status-fallback{color:var(--color-neutral-500)}.translation-status-ready strong,.translation-status-partial strong,.translation-status-fallback strong{--tw-font-weight:var(--font-weight-semibold);font-size:.62rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none;opacity:.8}.asset-editor-note{margin-top:calc(var(--spacing)*2);gap:calc(var(--spacing)*1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.asset-editor-note{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.asset-editor-note{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.asset-editor-note{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.asset-editor-note{padding:calc(var(--spacing)*3);box-shadow:inset 3px 0 0 var(--category-accent,#36c7d4)}.asset-editor-note strong{color:var(--category-accent,#36c7d4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase}.asset-editor-note span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.admin-toggle{align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-300);display:inline-flex}.admin-toggle input{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);accent-color:var(--color-aqua)}.status-pill{min-height:calc(var(--spacing)*10);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;border-width:1px;border-radius:3.40282e38px;align-items:center;display:inline-flex}.status-pending{border-color:#d6995c4d}@supports (color:color-mix(in lab,red,red)){.status-pending{border-color:color-mix(in oklab,var(--color-sand)30%,transparent)}}.status-pending{background-color:#d6995c1a}@supports (color:color-mix(in lab,red,red)){.status-pending{background-color:color-mix(in oklab,var(--color-sand)10%,transparent)}}.status-pending{color:var(--color-sand)}.status-approved{border-color:#57db964d}@supports (color:color-mix(in lab,red,red)){.status-approved{border-color:color-mix(in oklab,var(--color-mint)30%,transparent)}}.status-approved{background-color:#57db961a}@supports (color:color-mix(in lab,red,red)){.status-approved{background-color:color-mix(in oklab,var(--color-mint)10%,transparent)}}.status-approved{color:var(--color-mint)}.status-rejected{border-color:#ea48844d}@supports (color:color-mix(in lab,red,red)){.status-rejected{border-color:color-mix(in oklab,var(--color-coral)30%,transparent)}}.status-rejected{background-color:#ea48841a}@supports (color:color-mix(in lab,red,red)){.status-rejected{background-color:color-mix(in oklab,var(--color-coral)10%,transparent)}}.status-rejected{color:var(--color-coral)}.topbar{top:calc(var(--spacing)*0);z-index:50;border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;position:sticky}@supports (color:color-mix(in lab,red,red)){.topbar{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.topbar{--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,);background:#050716db}.topbar-inner{height:calc(var(--spacing)*16);align-items:center;gap:calc(var(--spacing)*4);width:100%;max-width:110rem;padding-inline:calc(var(--spacing)*5);margin-inline:auto;display:flex}@media(min-width:40rem){.topbar-inner{padding-inline:calc(var(--spacing)*8)}}@media(min-width:64rem){.topbar-inner{gap:calc(var(--spacing)*6)}}.topbar-brand{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}@media(hover:hover){.topbar-brand:hover{color:var(--color-aqua)}}.topbar-links{align-items:center;gap:calc(var(--spacing)*6);display:none}@media(min-width:64rem){.topbar-links{display:flex}}.topbar-links a{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-400);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));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.topbar-links a:hover{color:var(--color-white)}}.topbar-search{flex:1;justify-content:center;display:none}@media(min-width:48rem){.topbar-search{display:flex}}.topbar-search input,.topbar-mobile input{height:calc(var(--spacing)*10);width:100%;max-width:var(--container-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.topbar-search input,.topbar-mobile input{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.topbar-search input,.topbar-mobile input{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.topbar-search input,.topbar-mobile input{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.topbar-search input,.topbar-mobile input{padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);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));--tw-duration:.2s;--tw-outline-style:none;outline-style:none;transition-duration:.2s}:is(.topbar-search input,.topbar-mobile input)::placeholder{color:var(--color-neutral-500)}.topbar-search input:focus,.topbar-mobile input:focus{border-color:#33c2cc80}@supports (color:color-mix(in lab,red,red)){.topbar-search input:focus,.topbar-mobile input:focus{border-color:color-mix(in oklab,var(--color-aqua)50%,transparent)}}.topbar-search input:focus,.topbar-mobile input:focus{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.topbar-search input:focus,.topbar-mobile input:focus{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.topbar-actions{align-items:center;gap:calc(var(--spacing)*3);margin-left:auto;display:flex}.topbar-actions .language-switch{display:none}@media(min-width:64rem){.topbar-actions .language-switch{display:inline-flex}}.topbar-publish{min-height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#33c2cc80;border-radius:3.40282e38px;align-items:center;display:none}@supports (color:color-mix(in lab,red,red)){.topbar-publish{border-color:color-mix(in oklab,var(--color-aqua)50%,transparent)}}.topbar-publish{background-color:var(--color-aqua);padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#031014;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));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.topbar-publish:hover{background-color:var(--color-mint)}}@media(min-width:48rem){.topbar-publish{display:inline-flex}}.topbar-signin{min-height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.topbar-signin{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.topbar-signin{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.topbar-signin{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.topbar-signin{padding-inline:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.topbar-signin:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.topbar-signin:hover{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.topbar-signin:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.topbar-signin:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}}.topbar-account{position:relative}.topbar-avatar{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.topbar-avatar{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.topbar-avatar{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.topbar-avatar{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.topbar-avatar{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-neutral-200);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));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.topbar-avatar:hover{border-color:#33c2cc80}@supports (color:color-mix(in lab,red,red)){.topbar-avatar:hover{border-color:color-mix(in oklab,var(--color-aqua)50%,transparent)}}.topbar-avatar:hover{color:var(--color-white)}}.topbar-avatar img{object-fit:cover;width:100%;height:100%}.topbar-menu{top:calc(100% + .6rem);right:calc(var(--spacing)*0);z-index:50;width:calc(var(--spacing)*60);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.topbar-menu{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.topbar-menu{padding-block:calc(var(--spacing)*2);--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);background:#0d1122}.topbar-menu-head{gap:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*2);flex-direction:column;display:flex}.topbar-menu-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);overflow:hidden}.topbar-menu-head span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500);overflow:hidden}.topbar-menu a,.topbar-menu button{width:100%;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-300);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));--tw-duration:.15s;transition-duration:.15s}@media(hover:hover){:is(.topbar-menu a,.topbar-menu button):hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){:is(.topbar-menu a,.topbar-menu button):hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}:is(.topbar-menu a,.topbar-menu button):hover{color:var(--color-white)}}.topbar-menu hr{margin-block:calc(var(--spacing)*2);border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.topbar-menu hr{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.topbar-toggle{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.topbar-toggle{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.topbar-toggle{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.topbar-toggle{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}@media(min-width:64rem){.topbar-toggle{display:none}}.topbar-toggle img{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.topbar-mobile{gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.topbar-mobile{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.topbar-mobile{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4)}@media(min-width:40rem){.topbar-mobile{padding-inline:calc(var(--spacing)*8)}}@media(min-width:64rem){.topbar-mobile{display:none}}.topbar-mobile{background:#050716f5}.topbar-mobile>a{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-300);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));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.topbar-mobile>a:hover{color:var(--color-white)}}.topbar-mobile .topbar-publish{justify-content:center;width:fit-content;display:inline-flex}.btn{cursor:pointer;background-color:var(--color-primary);width:12rem;padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight);border-radius:3.40282e38px;position:relative;overflow:hidden}.crop-backdrop{inset:calc(var(--spacing)*0);z-index:60;padding:calc(var(--spacing)*4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030412d1;justify-content:center;align-items:center;display:flex;position:fixed}.crop-dialog{width:100%;max-width:var(--container-lg);gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.crop-dialog{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.crop-dialog{padding:calc(var(--spacing)*5);--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);background:#0d1122;max-height:calc(100vh - 2rem);overflow-y:auto}.crop-dialog h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.crop-frame-wrap{width:100%}.crop-frame{touch-action:none;border-radius:var(--radius-md);-webkit-user-select:none;user-select:none;cursor:grab;background:#ffffff0a;margin-inline:auto;position:relative;overflow:hidden}.crop-frame:active{cursor:grabbing}.crop-frame img{pointer-events:none;max-width:none;position:absolute}.crop-frame-circle{pointer-events:none;inset:calc(var(--spacing)*0);border:1px solid #ffffff73;border-radius:3.40282e38px;position:absolute;box-shadow:0 0 0 9999px #0304128c}.crop-zoom{align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-400);display:flex}.crop-zoom input{height:calc(var(--spacing)*1);cursor:pointer;appearance:none;background:#ffffff29;border-radius:3.40282e38px;flex:1}.crop-zoom input::-webkit-slider-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);cursor:pointer;appearance:none;background-color:var(--color-aqua);border-radius:3.40282e38px}.crop-zoom input::-moz-range-thumb{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-aqua);border-width:0;border-radius:3.40282e38px}.crop-actions{justify-content:flex-end;gap:calc(var(--spacing)*2);display:flex}.topbar-notify{position:relative}.topbar-bell{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.topbar-bell{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.topbar-bell{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.topbar-bell{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.topbar-bell{color:var(--color-neutral-300);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));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.topbar-bell:hover{border-color:#33c2cc80}@supports (color:color-mix(in lab,red,red)){.topbar-bell:hover{border-color:color-mix(in oklab,var(--color-aqua)50%,transparent)}}.topbar-bell:hover{color:var(--color-white)}}.topbar-bell-dot{top:calc(var(--spacing)*-.5);right:calc(var(--spacing)*-.5);min-width:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-bold);font-size:.62rem;font-weight:var(--font-weight-bold);color:#031014;background:var(--color-aqua,#33c2cc);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.topbar-notify-panel{top:calc(100% + .6rem);right:calc(var(--spacing)*0);z-index:50;max-height:70vh;width:calc(var(--spacing)*80);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex;position:absolute;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.topbar-notify-panel{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.topbar-notify-panel{padding-block:calc(var(--spacing)*2);--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);background:#0d1122}.topbar-notify-head{padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.topbar-notify-empty{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-500)}.topbar-notify-panel a,.topbar-notify-panel>div[role=menuitem]{gap:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);text-align:left;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));--tw-duration:.15s;transition-duration:.15s;display:grid}.topbar-notify-panel a:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.topbar-notify-panel a:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.topbar-notify-unread{border-left:2px solid var(--color-aqua,#33c2cc)}.topbar-notify-kind{--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-aqua);text-transform:uppercase}.topbar-notify-panel strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);overflow:hidden}.topbar-notify-body{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-400);overflow:hidden}.topbar-notify-panel time{color:var(--color-neutral-500);font-size:.68rem}.creator-notices ul{gap:calc(var(--spacing)*2);display:grid}.creator-notices li{gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.creator-notices li{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.creator-notices li{padding:calc(var(--spacing)*4);background:linear-gradient(#33c2cc1f,#11172acc)}.creator-notices p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-line;color:var(--color-neutral-200)}.creator-notices time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500)}.admin-announcement-form{margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-announcement-form{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-announcement-form{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.admin-announcement-form{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.admin-announcement-form{padding:calc(var(--spacing)*4)}.admin-announcement-form input,.admin-announcement-form textarea{min-height:calc(var(--spacing)*10);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;width:100%}@supports (color:color-mix(in lab,red,red)){.admin-announcement-form input,.admin-announcement-form textarea{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-announcement-form input,.admin-announcement-form textarea{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.admin-announcement-form input,.admin-announcement-form textarea{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.admin-announcement-form input,.admin-announcement-form textarea{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);--tw-outline-style:none;outline-style:none}:is(.admin-announcement-form input,.admin-announcement-form textarea)::placeholder{color:var(--color-neutral-500)}.admin-announcement-form input:focus,.admin-announcement-form textarea:focus{border-color:#33c2cc80}@supports (color:color-mix(in lab,red,red)){.admin-announcement-form input:focus,.admin-announcement-form textarea:focus{border-color:color-mix(in oklab,var(--color-aqua)50%,transparent)}}.creator-profile-content h2{margin-bottom:calc(var(--spacing)*1)}.creator-profile-grid{margin-top:calc(var(--spacing)*6);gap:calc(var(--spacing)*3);display:grid}@media(min-width:48rem){.creator-profile-grid{grid-template-columns:1.15fr .85fr}}.creator-profile-about{align-content:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius-2xl);padding:calc(var(--spacing)*6);background:linear-gradient(#282b44e6,#1f1e39e6);display:grid}.creator-profile-about h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.creator-profile-about p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-300)}.creator-profile-highlights{align-content:flex-start;gap:calc(var(--spacing)*3);display:grid}.creator-profile-highlights article{border-radius:var(--radius-2xl);padding:calc(var(--spacing)*5);background:linear-gradient(#33c2cc29,#1f1e39e6)}.creator-profile-highlights h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.creator-profile-highlights p{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-300)}.creator-profile-skills,.creator-profile-timeline{margin-top:calc(var(--spacing)*6)}.creator-profile-skills h3,.creator-profile-timeline h3{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-neutral-400);text-transform:uppercase}.creator-profile-skills>div{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.creator-profile-timeline h4{margin-top:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.creator-profile-timeline p{margin-top:calc(var(--spacing)*2);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.creator-profile-timeline span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-aqua);text-transform:uppercase}.creator-editor{gap:calc(var(--spacing)*5);display:grid}.creator-editor-section{gap:calc(var(--spacing)*2);display:grid}.creator-editor-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.creator-editor-row{align-items:flex-start;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.creator-editor-row{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.creator-editor-row{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.creator-editor-row{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.creator-editor-row{padding:calc(var(--spacing)*3)}@media(min-width:48rem){.creator-editor-row{grid-template-columns:1fr 1.6fr auto}}.creator-editor-row .field-input{margin-top:calc(var(--spacing)*0)}.creator-editor-row .danger-action{min-height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.owner-section{margin-inline:auto;margin-top:calc(var(--spacing)*10);width:100%;max-width:var(--container-6xl);padding-inline:calc(var(--spacing)*4)}@media(min-width:48rem){.owner-section{padding-inline:calc(var(--spacing)*6)}}.owner-section h2{max-width:var(--container-3xl);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media(min-width:48rem){.owner-section h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.grid-1{--tw-duration:.2s;grid-row:span 2/span 2;height:15rem;transition-duration:.2s;position:relative;overflow:hidden}@media(hover:hover){.grid-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}}@media(min-width:48rem){.grid-1{grid-column:span 3/span 3;height:100%}}.grid-2{--tw-duration:.2s;grid-row:span 1/span 1;height:15rem;transition-duration:.2s;position:relative;overflow:hidden}@media(hover:hover){.grid-2:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}}@media(min-width:48rem){.grid-2{grid-column:span 3/span 3;height:100%}}.grid-3{--tw-duration:.2s;grid-row:span 1/span 1;height:15rem;transition-duration:.2s;position:relative;overflow:hidden}@media(hover:hover){.grid-3:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}}@media(min-width:48rem){.grid-3{grid-column:span 3/span 3;height:100%}}.grid-4{--tw-duration:.2s;grid-row:span 1/span 1;height:15rem;transition-duration:.2s;position:relative;overflow:hidden}@media(hover:hover){.grid-4:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}}@media(min-width:48rem){.grid-4{grid-column:span 2/span 2;height:100%}}.grid-5{--tw-duration:.2s;grid-row:span 1/span 1;height:15rem;transition-duration:.2s;position:relative;overflow:hidden}@media(hover:hover){.grid-5:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}}@media(min-width:48rem){.grid-5{grid-column:span 4/span 4;height:100%}}.grid-default-color{border-radius:var(--radius-2xl);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-storm);--tw-gradient-to:var(--color-indigo);--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));padding:calc(var(--spacing)*6)}.grid-special-color{border-radius:var(--radius-2xl);padding:calc(var(--spacing)*6);background:linear-gradient(#33c2cc38,#1f1e39e6)}.grid-black-color{border-radius:var(--radius-2xl);--tw-gradient-position:to top left in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#3a3a3a;--tw-gradient-via:#242424;--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,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:#3a3a3a;padding:calc(var(--spacing)*6)}.field-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}.field-label:is(:where(.peer):disabled~*){cursor:not-allowed;opacity:.7}.field-input{margin-top:calc(var(--spacing)*2);min-height:calc(var(--spacing)*10);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;width:100%}@supports (color:color-mix(in lab,red,red)){.field-input{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.field-input{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.field-input{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.field-input{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.field-input::placeholder{color:var(--color-neutral-500)}.field-input{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));--tw-duration:.2s;color-scheme:dark;transition-duration:.2s}select.field-input{cursor:pointer;color:var(--color-white);background-color:#252839}select.field-input option{color:#fff;background:#252839}select.field-input option:disabled{color:#9ca3af}.asset-upload-control{margin-top:calc(var(--spacing)*2);min-height:calc(var(--spacing)*10);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;align-items:center;width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.asset-upload-control{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.asset-upload-control{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.asset-upload-control{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.asset-upload-control{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-300);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));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.asset-upload-control:hover{border-color:#33c2cc66}@supports (color:color-mix(in lab,red,red)){.asset-upload-control:hover{border-color:color-mix(in oklab,var(--color-aqua)40%,transparent)}}.asset-upload-control:hover{background-color:#33c2cc1a}@supports (color:color-mix(in lab,red,red)){.asset-upload-control:hover{background-color:color-mix(in oklab,var(--color-aqua)10%,transparent)}}.asset-upload-control:hover{color:var(--color-white)}}.asset-upload-control-done{border-color:#57db9666}@supports (color:color-mix(in lab,red,red)){.asset-upload-control-done{border-color:color-mix(in oklab,var(--color-mint)40%,transparent)}}.asset-upload-control-done{background-color:#57db961a}@supports (color:color-mix(in lab,red,red)){.asset-upload-control-done{background-color:color-mix(in oklab,var(--color-mint)10%,transparent)}}.asset-upload-control-done{color:var(--color-mint)}@media(hover:hover){.asset-upload-control-done:hover{border-color:#57db9699}@supports (color:color-mix(in lab,red,red)){.asset-upload-control-done:hover{border-color:color-mix(in oklab,var(--color-mint)60%,transparent)}}.asset-upload-control-done:hover{background-color:#57db9626}@supports (color:color-mix(in lab,red,red)){.asset-upload-control-done:hover{background-color:color-mix(in oklab,var(--color-mint)15%,transparent)}}.asset-upload-control-done:hover{color:var(--color-mint)}}.asset-upload-control input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.asset-upload-progress{margin-top:calc(var(--spacing)*2);height:calc(var(--spacing)*1.5);background-color:#ffffff1a;border-radius:3.40282e38px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.asset-upload-progress{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.asset-upload-progress span{background-color:var(--color-aqua);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:3.40282e38px;transition-duration:.3s;display:block}.field-input-focus: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);--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.field-input-focus:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.field-input-focus:focus-visible{--tw-outline-style:none;outline-style:none}.field-hint{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-500);display:block}:root{--surface-0:#050713;--surface-1:#0b0f1ec7;--surface-2:#11172ab8;--line-soft:#ffffff1a;--line-strong:#71e2db47;--glow-aqua:#33c2cc42;--glow-mint:#57db962e;--text-soft:#a8b3c7}body{background:linear-gradient(#030412,#060817 44%,#030412),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 92px)}.site-home,.auth-page,.account-shell,.public-profile-shell{background:linear-gradient(#080c1cf5,#030412 52%),linear-gradient(120deg,#33c2cc14,#0000 38%),linear-gradient(260deg,#ea488412,#0000 34%);position:relative}.site-home:before,.auth-page:before,.account-shell:before,.public-profile-shell:before{pointer-events:none;inset:calc(var(--spacing)*0);--tw-content:"";content:var(--tw-content);background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#0000,#030412d1) 0 0/100% 100%;position:fixed;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.site-home main{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.site-home main{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.site-home main{background:linear-gradient(#0609188c,#03041233)}.hero-stage{isolation:isolate}.hero-stage:before{pointer-events:none;inset-inline:calc(var(--spacing)*0);top:calc(var(--spacing)*0);height:calc(var(--spacing)*40);--tw-content:"";content:var(--tw-content);background:linear-gradient(#030412b8,#0000);position:absolute}.hero-stage:after{pointer-events:none;inset-inline:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);height:calc(var(--spacing)*52);--tw-content:"";content:var(--tw-content);background:linear-gradient(#0000,#030412f5);position:absolute}.hero-copy{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hero-copy{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hero-copy{padding:calc(var(--spacing)*5);--tw-backdrop-blur:blur(var(--blur-md));-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,)}@media(min-width:48rem){.hero-copy{padding:calc(var(--spacing)*7);border-color:#0000}}.hero-copy{background:radial-gradient(circle at 12% 40%,#050716d6,#0000 72%),linear-gradient(90deg,#050716b8,#05071614)}.hero-eyebrow{margin-bottom:calc(var(--spacing)*5);border-style:var(--tw-border-style);border-width:1px;border-color:#33c2cc4d;border-radius:3.40282e38px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hero-eyebrow{border-color:color-mix(in oklab,var(--color-aqua)30%,transparent)}}.hero-eyebrow{background-color:#33c2cc1a}@supports (color:color-mix(in lab,red,red)){.hero-eyebrow{background-color:color-mix(in oklab,var(--color-aqua)10%,transparent)}}.hero-eyebrow{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-aqua);text-transform:uppercase}.hero-greeting{color:var(--color-neutral-100)}.hero-statement{text-wrap:balance;line-height:.98}.hero-flip{margin-top:calc(var(--spacing)*2);text-shadow:0 0 34px #33c2cc47}.hero-subtitle,.hero-mobile-copy p{color:var(--text-soft)}.hero-mobile-actions{margin-top:calc(var(--spacing)*2);justify-content:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.primary-action,.secondary-action,.danger-action{border-radius:var(--radius-md)}.primary-action{background:linear-gradient(135deg,#54e5dd,#76e5a4 58%,#f6c177);border-color:#ffffff2e;box-shadow:0 14px 38px #33c2cc2e,inset 0 1px #ffffff7a}.secondary-action{background:linear-gradient(#ffffff17,#ffffff0b);box-shadow:inset 0 1px #ffffff14}.danger-action{border-radius:var(--radius-md)}.language-switch,.auth-mode-switch,.asset-filter-panel{border-radius:var(--radius-lg);background:#ffffff0b;box-shadow:inset 0 1px #ffffff0f}.language-switch-button,.language-switch-active,.auth-mode,.auth-mode-active,.asset-filter,.asset-filter-active,.admin-tab,.admin-tab-active{border-radius:var(--radius-md)}.field-label{color:var(--color-neutral-300)}.field-input,.asset-upload-control{border-radius:var(--radius-md);background:#070a18b8;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0a}.field-input:hover,.asset-upload-control:hover{border-color:#33c2cc57}.field-input-focus:focus-visible{--tw-ring-color:#33c2cc4d}@supports (color:color-mix(in lab,red,red)){.field-input-focus:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-aqua)30%,transparent)}}.skill-pill,.status-pill,.account-tag,.project-category-badge,.community-post-meta span,.public-profile-links a,.public-profile-links span{border-radius:var(--radius-md);box-shadow:inset 0 1px #ffffff0f}.auth-page{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*5);overflow:hidden}@media(min-width:48rem){.auth-page{padding-inline:calc(var(--spacing)*8)}}.auth-page:before{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/72px 72px,linear-gradient(120deg,#33c2cc29,#0000 44%) 0 0/100% 100%,linear-gradient(300deg,#ea48841c,#0000 42%) 0 0/100% 100%;-webkit-mask-image:none;mask-image:none}.auth-card{max-width:var(--container-5xl);gap:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);overflow:hidden}@media(min-width:48rem){.auth-card{grid-template-columns:1.05fr .95fr}}.auth-card{background:#090d1cd1;border-color:#ffffff21;box-shadow:0 28px 90px #00000070,inset 0 1px #ffffff14}.auth-brand-panel{align-content:space-between;gap:calc(var(--spacing)*8);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-brand-panel{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.auth-brand-panel{padding:calc(var(--spacing)*6)}@media(min-width:48rem){.auth-brand-panel{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);padding:calc(var(--spacing)*8);border-bottom-width:0}}@media(min-width:64rem){.auth-brand-panel{padding:calc(var(--spacing)*10)}}.auth-brand-panel{background:linear-gradient(145deg,#33c2cc29,#0000 46%),linear-gradient(320deg,#d6995c1f,#0000 42%),#ffffff06}@media(min-width:48rem){.auth-card>.auth-brand-panel{grid-row:span 2/span 2}}.auth-feature-row{margin-top:calc(var(--spacing)*6);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.auth-feature-row span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.auth-feature-row span{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.auth-feature-row span{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.auth-feature-row span{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.auth-feature-row span{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-neutral-300);text-transform:uppercase}.auth-card>.auth-mode-switch,.auth-card>.auth-flow,.auth-card>.account-form{margin-inline:calc(var(--spacing)*6)}@media(min-width:48rem){.auth-card>.auth-mode-switch,.auth-card>.auth-flow,.auth-card>.account-form{margin-inline:calc(var(--spacing)*8)}}@media(min-width:64rem){.auth-card>.auth-mode-switch,.auth-card>.auth-flow,.auth-card>.account-form{margin-inline:calc(var(--spacing)*10)}}.auth-card>.auth-mode-switch,.auth-card>.auth-flow{margin-top:calc(var(--spacing)*6);align-self:flex-end}@media(min-width:48rem){.auth-card>.auth-mode-switch,.auth-card>.auth-flow{grid-column-start:2}}.auth-card>.account-form{margin-top:calc(var(--spacing)*5);margin-bottom:calc(var(--spacing)*6)}@media(min-width:48rem){.auth-card>.account-form{margin-bottom:calc(var(--spacing)*8);grid-column-start:2}}@media(min-width:64rem){.auth-card>.account-form{margin-bottom:calc(var(--spacing)*10)}}.account-shell{max-width:none;padding-inline:calc(var(--spacing)*4)}@media(min-width:48rem){.account-shell{padding-inline:calc(var(--spacing)*8)}}.account-shell>*{z-index:10;width:100%;max-width:var(--container-7xl);margin-inline:auto;position:relative}.account-studio-hero{margin-top:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.account-studio-hero{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-studio-hero{padding:calc(var(--spacing)*5);background-color:#0b1020cc}@media(min-width:48rem){.account-studio-hero{padding:calc(var(--spacing)*6)}}.account-studio-hero{box-shadow:0 22px 70px #00000047,inset 0 1px #ffffff12}.account-studio-subtitle{margin-top:calc(var(--spacing)*2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--color-neutral-400)}@media(min-width:64rem){.account-studio-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}.account-studio-metrics .admin-metric,.account-center-card,.account-profile-card,.account-channel-preview,.account-form-block,.account-contact-row,.account-toggle-card,.visitor-studio-forms form,.admin-table .admin-row,.account-shell .admin-section{background:linear-gradient(#11172ac7,#070a18ad);border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0e,0 18px 48px #00000038}.account-shell .admin-section{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px}@media(min-width:48rem){.account-shell .admin-section{padding:calc(var(--spacing)*5)}}@media(min-width:64rem){.account-studio-layout{grid-template-columns:15rem 1fr}}.account-nav{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.account-nav{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.account-nav{padding:calc(var(--spacing)*2);background-color:#0b1020b8}.account-nav .admin-tab,.account-nav .admin-tab-active{justify-content:flex-start}.account-avatar,.account-channel-avatar,.public-profile-avatar{box-shadow:0 0 0 1px #ffffff1a,0 18px 46px #0000005c}.account-channel-banner,.public-profile-banner{background-image:linear-gradient(130deg,#33c2cc38,#0000 38%),linear-gradient(285deg,#ea48842e,#0000 42%),linear-gradient(#ffffff14,#070a1873)}.public-profile-shell{max-width:none}.public-profile-shell>*{z-index:10;position:relative}.public-profile-hero{border-radius:var(--radius-lg);background:#090d1cd1;border-color:#ffffff21;box-shadow:0 28px 86px #0000005c,inset 0 1px #ffffff14}.public-profile-banner{position:relative;overflow:hidden}.public-profile-banner-glow{inset:calc(var(--spacing)*0);background:linear-gradient(#0000,#080b169e),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 58px);position:absolute}.public-profile-meta-line{gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-400);flex-wrap:wrap;display:flex}.public-profile-meta-line span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.public-profile-meta-line span{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.public-profile-meta-line span{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.public-profile-meta-line span{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.public-profile-meta-line span{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1)}.public-profile-tabs{top:calc(var(--spacing)*3);z-index:20;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;position:sticky}@supports (color:color-mix(in lab,red,red)){.public-profile-tabs{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.public-profile-tabs{padding:calc(var(--spacing)*2);--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,);background-color:#070a18d9}.public-profile-content .admin-section,.public-profile-item,.public-profile-about article{background:linear-gradient(#11172ac7,#070a18ad);border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0e,0 16px 44px #0003}.public-profile-content .admin-section{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing)*4);border-width:1px}@media(min-width:48rem){.public-profile-content .admin-section{padding:calc(var(--spacing)*5)}}@media(min-width:80rem){.public-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.public-profile-item{padding:calc(var(--spacing)*0);overflow:hidden}.public-profile-item>div{padding:calc(var(--spacing)*4)}.community-page{max-width:var(--container-6xl);padding-block:calc(var(--spacing)*10)}@media(min-width:48rem){.community-page{padding-block:calc(var(--spacing)*12)}}.community-page-heading{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.community-page-heading{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.community-page-heading{padding:calc(var(--spacing)*5);background-color:#0b1020bd}@media(min-width:48rem){.community-page-heading{padding:calc(var(--spacing)*7)}}.community-page-heading{box-shadow:0 24px 72px #0000004d,inset 0 1px #ffffff12}.community-page-heading p:not(.section-kicker){max-width:var(--container-3xl);color:var(--color-neutral-400)}.community-hero-stats{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media(min-width:40rem){.community-hero-stats{display:flex}}.community-hero-stats span{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.community-hero-stats span{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.community-hero-stats span{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.community-hero-stats span{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.community-hero-stats span{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.community-discussion,.community-panel,.community-card,.community-detail-post{background:linear-gradient(#11172ac7,#070a18ad);border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0e,0 18px 48px #00000038}.community-list-header{margin-top:calc(var(--spacing)*0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;align-items:flex-start}@supports (color:color-mix(in lab,red,red)){.community-list-header{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.community-list-header{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.community-list-header{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.community-list-header{padding:calc(var(--spacing)*4)}.community-list-header p{margin-top:calc(var(--spacing)*1);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-500)}.community-post-form,.community-upload-form{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.community-post-form,.community-upload-form{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.community-post-form,.community-upload-form{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.community-post-form,.community-upload-form{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.community-post-form,.community-upload-form{padding:calc(var(--spacing)*4)}.community-post-card{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.community-post-card{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.community-post-card{background:linear-gradient(#ffffff0e,#ffffff06);box-shadow:inset 0 1px #ffffff0e}.community-post-card:hover{background:linear-gradient(#33c2cc1a,#ffffff08)}@media(min-width:80rem){.community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.community-card{border-radius:var(--radius-lg)}.community-card h4,.project-card h3,.public-profile-item h3{text-wrap:balance}.asset-filter-panel{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.asset-filter-panel{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.asset-filter-panel{background-color:#0b1020b3}.asset-category-summary,.project-card,.timeline-panel,.contact-panel{background:linear-gradient(#11172ac2,#070a18ad);border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0e,0 18px 48px #0003}.project-card{min-height:32rem}.project-media{height:calc(var(--spacing)*72)}.project-media:before{pointer-events:none;inset:calc(var(--spacing)*0);z-index:10;--tw-content:"";content:var(--tw-content);background:linear-gradient(#ffffff14,#0000 35%),linear-gradient(#0000 45%,#0304123d);position:absolute}@media(max-width:767px){.hero-copy{margin-top:calc(var(--spacing)*24)}.hero-mobile-copy{text-shadow:0 2px 18px #01030cb8}.hero-mobile-actions .primary-action,.hero-mobile-actions .secondary-action{min-width:calc(var(--spacing)*32)}.auth-card{margin-top:calc(var(--spacing)*10)}.account-shell{gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}.account-studio-hero,.community-page-heading{padding:calc(var(--spacing)*4)}.admin-header{align-items:stretch}.account-studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-head{align-items:flex-start}.public-profile-tabs{position:static;overflow-x:auto}.public-profile-tabs .admin-tab,.public-profile-tabs .admin-tab-active{flex-shrink:0}.community-post-form,.community-upload-form{padding:calc(var(--spacing)*3)}.model-overlay{padding:calc(var(--spacing)*2);align-items:stretch}.model-panel{height:calc(100dvh - 1rem);max-height:none}.model-toolbar{padding:calc(var(--spacing)*3);flex-direction:column}.model-toolbar-actions{justify-content:space-between;width:100%}.model-toolbar-actions .mode-button,.model-toolbar-actions .secondary-action{min-height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex:1}.model-controls{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}.mode-button,.mode-button-active{min-height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*3);font-size:.7rem}.model-control-label{min-height:calc(var(--spacing)*10);font-size:.62rem}.model-viewer-body{overflow-y:auto}.model-canvas{min-height:55dvh}.model-info-panel{max-height:38dvh;padding:calc(var(--spacing)*3)}.model-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-loader-card{max-width:18rem;min-width:calc(var(--spacing)*0);text-align:center;flex-direction:column}.model-loader-card p{max-width:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(min-width:768px){.hero-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 16% 42%,#050716c7,#0000 72%),linear-gradient(90deg,#050716ad,#05071600);border-color:#0000}}.admin-console{background:radial-gradient(1200px 600px at 12% -10%,#33c2cc0f,#0000 70%),radial-gradient(900px 500px at 100% 0,#7a67db12,#0000 65%);grid-template-columns:minmax(0,1fr);width:100%;min-height:100vh;display:grid}@media(min-width:1024px){.admin-console{grid-template-columns:15.5rem minmax(0,1fr)}}.admin-sidebar{inset-block:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:40;width:calc(var(--spacing)*64);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*5);border-right-style:var(--tw-border-style);border-color:#ffffff1a;border-right-width:1px;flex-direction:column;display:flex;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.admin-sidebar{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-sidebar{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*5);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));--tw-duration:.2s;transition-duration:.2s}@media(min-width:64rem){.admin-sidebar{top:calc(var(--spacing)*0);z-index:auto;--tw-translate-x:calc(var(--spacing)*0);width:auto;height:100vh;translate:var(--tw-translate-x)var(--tw-translate-y);position:sticky}}.admin-sidebar{visibility:hidden;background:linear-gradient(#0b0e1efa,#080b18fa);transition:transform .2s,visibility 0s linear .2s}.admin-sidebar-open{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);visibility:visible;transition:transform .2s,visibility}@media(min-width:1024px){.admin-sidebar{visibility:visible;transition:transform .2s}}.admin-nav-scrim{inset:calc(var(--spacing)*0);z-index:30;background-color:#0009;position:fixed}@supports (color:color-mix(in lab,red,red)){.admin-nav-scrim{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}@media(min-width:64rem){.admin-nav-scrim{display:none}}.admin-brand{align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-brand{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-brand{padding-bottom:calc(var(--spacing)*4)}.admin-brand-mark{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:#04131a;background:linear-gradient(135deg,#33c2cc,#57db96);place-items:center;display:grid}.admin-brand strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.admin-brand small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500);display:block}.admin-nav{align-content:flex-start;gap:calc(var(--spacing)*5);flex:1;display:grid}.admin-nav-group{gap:calc(var(--spacing)*1);display:grid}.admin-nav-group p{padding-inline:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-neutral-600);text-transform:uppercase}.admin-nav-item{min-height:calc(var(--spacing)*9);align-items:center;gap:calc(var(--spacing)*2.5);border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-400);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));display:flex}.admin-nav-item:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.admin-nav-item:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.admin-nav-item:hover{color:var(--color-white)}.admin-nav-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.admin-nav-active{background-color:#33c2cc1f}@supports (color:color-mix(in lab,red,red)){.admin-nav-active{background-color:color-mix(in oklab,var(--color-aqua)12%,transparent)}}.admin-nav-active{color:var(--color-white);box-shadow:inset 2px 0 #33c2cc}.admin-nav-item .admin-icon{opacity:.7;flex-shrink:0}.admin-nav-active .admin-icon{opacity:1;color:#33c2cc}.admin-nav-badge{background-color:#ea488433;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.admin-nav-badge{background-color:color-mix(in oklab,var(--color-coral)20%,transparent)}}.admin-nav-badge{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);color:var(--color-coral);font-style:normal}.admin-palette-hint{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-palette-hint{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-palette-hint{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.admin-palette-hint{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.admin-palette-hint{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500);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))}@media(hover:hover){.admin-palette-hint:hover{border-color:#33c2cc4d}@supports (color:color-mix(in lab,red,red)){.admin-palette-hint:hover{border-color:color-mix(in oklab,var(--color-aqua)30%,transparent)}}.admin-palette-hint:hover{color:var(--color-neutral-300)}}.admin-palette-hint span{text-align:left;flex:1}.admin-palette-hint kbd{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.admin-palette-hint kbd{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.admin-palette-hint kbd{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.admin-palette-hint kbd{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.admin-palette-hint kbd{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);color:var(--color-neutral-400);font-size:.65rem}.admin-identity{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-identity{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-identity{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.admin-identity{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.admin-identity{padding:calc(var(--spacing)*3)}.admin-identity strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.admin-identity small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-neutral-500)}.admin-identity-shared{border-color:#d6995c59}@supports (color:color-mix(in lab,red,red)){.admin-identity-shared{border-color:color-mix(in oklab,var(--color-sand)35%,transparent)}}.admin-identity-shared{background-color:#d6995c14}@supports (color:color-mix(in lab,red,red)){.admin-identity-shared{background-color:color-mix(in oklab,var(--color-sand)8%,transparent)}}.admin-identity-shared small{color:var(--color-sand)}.admin-main{width:100%;max-width:var(--container-6xl);align-content:flex-start;gap:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);display:grid}@media(min-width:48rem){.admin-main{padding-inline:calc(var(--spacing)*7)}}.admin-console .admin-header{gap:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*4)}@media(min-width:48rem){.admin-console .admin-header{align-items:center}}.admin-header-actions{align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.admin-header-stamp{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500)}.admin-nav-toggle{margin-bottom:calc(var(--spacing)*2);gap:calc(var(--spacing)*1);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-nav-toggle{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-nav-toggle{padding:calc(var(--spacing)*2)}@media(min-width:64rem){.admin-nav-toggle{display:none}}.admin-nav-toggle span{height:1px;width:calc(var(--spacing)*5);background-color:var(--color-neutral-300);display:block}.admin-panel{align-content:flex-start;gap:calc(var(--spacing)*4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-panel{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-panel{padding:calc(var(--spacing)*4)}@media(min-width:48rem){.admin-panel{padding:calc(var(--spacing)*5)}}.admin-panel{background:#101321d1}.admin-panel-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.admin-panel-head h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.admin-panel-head span{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab,red,red)){.admin-panel-head span{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-panel-head span{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500)}.admin-panel-foot{border-top-style:var(--tw-border-style);border-color:#ffffff14;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.admin-panel-foot{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.admin-panel-foot{padding-top:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-500)}.admin-split{gap:calc(var(--spacing)*4);display:grid}@media(min-width:80rem){.admin-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.admin-chip-button{min-height:calc(var(--spacing)*8);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;border-radius:3.40282e38px;justify-content:center;place-self:flex-start;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-chip-button{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.admin-chip-button{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.admin-chip-button{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.admin-chip-button{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-300);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))}@media(hover:hover){.admin-chip-button:hover{border-color:#33c2cc66}@supports (color:color-mix(in lab,red,red)){.admin-chip-button:hover{border-color:color-mix(in oklab,var(--color-aqua)40%,transparent)}}.admin-chip-button:hover{color:var(--color-white)}}.admin-empty-note{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #ffffff1f}@supports (color:color-mix(in lab,red,red)){.admin-empty-note{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.admin-empty-note{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-500)}.admin-empty-good{border-color:#57db9640}@supports (color:color-mix(in lab,red,red)){.admin-empty-good{border-color:color-mix(in oklab,var(--color-mint)25%,transparent)}}.admin-empty-good{color:#57db96cc}@supports (color:color-mix(in lab,red,red)){.admin-empty-good{color:color-mix(in oklab,var(--color-mint)80%,transparent)}}.admin-dashboard{gap:calc(var(--spacing)*4);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:grid}.admin-dashboard.is-refreshing{pointer-events:none;opacity:.6}.admin-range-row{align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.admin-range-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-neutral-600);text-transform:uppercase}.admin-range-group{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-range-group{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-range-group{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.admin-range-group{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.admin-range-group{padding:calc(var(--spacing)*.5)}.admin-range,.admin-range-active{min-height:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));border-radius:3.40282e38px;align-items:center;display:inline-flex}.admin-range{color:var(--color-neutral-400)}@media(hover:hover){.admin-range:hover{color:var(--color-white)}}.admin-range-active{background-color:var(--color-aqua);color:#031014}.admin-range-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-600);margin-left:auto}.admin-hero{gap:calc(var(--spacing)*5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-hero{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-hero{padding:calc(var(--spacing)*5)}@media(min-width:48rem){.admin-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.admin-hero{background:linear-gradient(135deg,#33c2cc1a,#0000 55%),#101321e0}.admin-hero-figure strong{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white);font-variant-numeric:proportional-nums;display:block}.admin-hero-figure .admin-stat-label{margin-bottom:calc(var(--spacing)*2);display:block}.admin-hero-figure .admin-delta{margin-top:calc(var(--spacing)*2)}.admin-hero-facts{column-gap:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:40rem){.admin-hero-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:48rem){.admin-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-hero-facts dt{--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-neutral-600);text-transform:uppercase;font-size:.65rem}.admin-hero-facts dd{margin-top:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-200)}.admin-stat-grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:48rem){.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-stat{gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-stat{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-stat{padding:calc(var(--spacing)*4);text-align:left;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));--tw-duration:.2s;background:#101321d1;transition-duration:.2s}.admin-stat:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);border-color:#33c2cc4d}@supports (color:color-mix(in lab,red,red)){.admin-stat:hover{border-color:color-mix(in oklab,var(--color-aqua)30%,transparent)}}.admin-stat-label{--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-neutral-500);text-transform:uppercase}.admin-stat-body{align-items:stretch;gap:calc(var(--spacing)*2);flex-direction:column;display:flex}@media(min-width:40rem){.admin-stat-body{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing)*3);flex-direction:row}}.admin-stat-value{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white);font-variant-numeric:proportional-nums}.admin-sparkline{width:100%}@media(min-width:40rem){.admin-sparkline{flex-shrink:0;width:7.5rem}}.admin-delta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-500)}.admin-delta-up{color:var(--color-mint)}.admin-delta-down{color:var(--color-sand)}.admin-delta-new{color:var(--color-aqua)}.admin-queue-grid{gap:calc(var(--spacing)*3);display:grid}@media(min-width:40rem){.admin-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.admin-queue-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-queue-card{align-content:flex-start;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-queue-card{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-queue-card{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.admin-queue-card{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.admin-queue-card{padding:calc(var(--spacing)*4)}.admin-queue-open{border-color:#ea48844d}@supports (color:color-mix(in lab,red,red)){.admin-queue-open{border-color:color-mix(in oklab,var(--color-coral)30%,transparent)}}.admin-queue-open{background:#ea488412}.admin-queue-card div{align-items:baseline;gap:calc(var(--spacing)*2);display:flex}.admin-queue-card strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white)}.admin-queue-card span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-300)}.admin-queue-card p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-500)}.admin-chart{gap:calc(var(--spacing)*4);display:grid}.admin-chart-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.admin-chart-head h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.admin-chart-legend{margin-top:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*1);flex-wrap:wrap;display:flex}.admin-chart-legend span{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-400);display:inline-flex}.admin-chart-legend i{height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5);border-radius:var(--radius-sm);display:block}.admin-chart-plot{width:100%;position:relative}.admin-chart-plot svg{width:100%;display:block}.admin-chart-tick{fill:#9aa4bfbf;font-variant-numeric:tabular-nums;font-size:10px}.admin-chart-empty{fill:#9aa4bfb3;font-size:12px}.admin-chart-tooltip{pointer-events:none;top:calc(var(--spacing)*2);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.admin-chart-tooltip{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.admin-chart-tooltip{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:#080b18f5}.admin-chart-tooltip strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-300)}.admin-chart-tooltip span{align-items:center;gap:calc(var(--spacing)*1.5);color:var(--color-neutral-500);display:flex}.admin-chart-tooltip i{height:calc(var(--spacing)*.5);width:calc(var(--spacing)*3);border-radius:3.40282e38px;display:block}.admin-chart-tooltip b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);font-variant-numeric:tabular-nums}.admin-chart-tooltip-total{margin-top:calc(var(--spacing)*.5);gap:calc(var(--spacing)*1.5);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.admin-chart-tooltip-total{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-chart-tooltip-total{padding-top:calc(var(--spacing)*1)}.admin-chart-table-wrap{max-height:calc(var(--spacing)*80);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;overflow:auto}@supports (color:color-mix(in lab,red,red)){.admin-chart-table-wrap{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-chart-table{border-collapse:collapse;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-variant-numeric:tabular-nums}.admin-chart-table th,.admin-chart-table td{border-bottom-style:var(--tw-border-style);border-color:#ffffff14;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.admin-chart-table th,.admin-chart-table td{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.admin-chart-table th,.admin-chart-table td{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);text-align:right}.admin-chart-table thead th{top:calc(var(--spacing)*0);color:var(--color-neutral-400);background-color:#0b0e1e;position:sticky}.admin-chart-table tbody th{text-align:left;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-neutral-400)}.admin-chart-table td{color:var(--color-neutral-200)}.admin-bar-list{gap:calc(var(--spacing)*3);display:grid}.admin-bar-list-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing)*3);display:flex}.admin-bar-list-head span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-200);overflow:hidden}.admin-bar-list-head strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);font-variant-numeric:tabular-nums;flex-shrink:0}.admin-bar-track{margin-top:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5);background-color:#ffffff0f;border-radius:3.40282e38px;width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-bar-track{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.admin-bar-fill{background:#33c2cc;border-radius:3.40282e38px;height:100%}.admin-bar-list small{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-600);display:block}.admin-meter-group{gap:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);border-color:#ffffff14;border-top-width:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-meter-group{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.admin-meter-group{padding-top:calc(var(--spacing)*4)}.admin-meter-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing)*3);display:flex}.admin-meter-head span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-300)}.admin-meter-head strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);font-variant-numeric:tabular-nums}.admin-meter-head em{margin-left:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-neutral-600);font-style:normal}.admin-meter-track{margin-top:calc(var(--spacing)*1.5);height:calc(var(--spacing)*2);background:#33c2cc24;border-radius:3.40282e38px;width:100%;overflow:hidden}.admin-meter-fill{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;background:#33c2cc;border-radius:3.40282e38px;transition-duration:.5s}.admin-meter small{margin-top:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-600);display:block}.admin-timeline{align-content:flex-start;gap:calc(var(--spacing)*0);display:grid}.admin-timeline li{align-items:flex-start;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-color:#ffffff0f;border-bottom-width:1px;grid-template-columns:auto minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-timeline li{border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.admin-timeline li{padding-block:calc(var(--spacing)*2.5)}.admin-timeline li:last-child{border-style:var(--tw-border-style);border-width:0}.admin-timeline-icon{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);background-color:#ffffff0f;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-timeline-icon{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.admin-timeline-icon{color:var(--color-neutral-400)}.admin-timeline p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-neutral-300)}.admin-timeline strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.admin-timeline em{color:var(--color-aqua);font-style:normal}.admin-timeline small{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-600);display:block}.admin-timeline-age{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-600);flex-shrink:0}.admin-posture{gap:calc(var(--spacing)*2);display:grid}.admin-posture li{align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff14;grid-template-columns:auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.admin-posture li{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.admin-posture li{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.admin-posture li{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.admin-posture li{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}.admin-posture strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white);font-variant-numeric:tabular-nums}.admin-posture span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-300);display:block}.admin-posture small{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-600);display:block}.admin-posture-warn{border-color:#d6995c4d}@supports (color:color-mix(in lab,red,red)){.admin-posture-warn{border-color:color-mix(in oklab,var(--color-sand)30%,transparent)}}.admin-posture-warn{background:#d6995c14}.admin-posture-warn strong{color:var(--color-sand)}.admin-fact-grid{column-gap:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media(min-width:80rem){.admin-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-fact-grid dt{--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-neutral-600);text-transform:uppercase;font-size:.65rem}.admin-fact-grid dd{margin-top:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-200);font-variant-numeric:tabular-nums}.admin-palette-backdrop{inset:calc(var(--spacing)*0);z-index:50;background-color:#000000b3;justify-content:center;align-items:flex-start;display:flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.admin-palette-backdrop{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.admin-palette-backdrop{padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*24);--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,)}.admin-palette{width:100%;max-width:var(--container-lg);gap:calc(var(--spacing)*0);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-palette{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.admin-palette{--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);background:#0b0e1efa}.admin-palette-input{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;width:100%}@supports (color:color-mix(in lab,red,red)){.admin-palette-input{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-palette-input{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);--tw-outline-style:none;background-color:#0000;outline-style:none}.admin-palette-input::placeholder{color:var(--color-neutral-600)}.admin-palette-list{max-height:calc(var(--spacing)*80);padding:calc(var(--spacing)*1.5);overflow-y:auto}.admin-palette-item{align-items:baseline;gap:calc(var(--spacing)*3);border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-300);display:flex}.admin-palette-item small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-600);flex-shrink:0;margin-left:auto}.admin-palette-active{background-color:#33c2cc26}@supports (color:color-mix(in lab,red,red)){.admin-palette-active{background-color:color-mix(in oklab,var(--color-aqua)15%,transparent)}}.admin-palette-active{color:var(--color-white)}.admin-palette-foot{border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.admin-palette-foot{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-palette-foot{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-600)}@media(max-width:640px){.admin-main{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*4)}.admin-hero-figure strong{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.admin-panel-note{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}.admin-panel-note code{background-color:#0006;border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.admin-panel-note code{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.admin-panel-note code{padding-inline:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-teal-200)}.admin-health-summary{align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.admin-health-count{align-items:baseline;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-health-count{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-health-count{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.admin-health-count{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.admin-health-count{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}.admin-health-count strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white);font-variant-numeric:tabular-nums}.admin-health-count span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500)}.admin-health-critical{border-color:#ea488459}@supports (color:color-mix(in lab,red,red)){.admin-health-critical{border-color:color-mix(in oklab,var(--color-coral)35%,transparent)}}.admin-health-critical{background:#ea488414}.admin-health-warning{border-color:#d6995c59}@supports (color:color-mix(in lab,red,red)){.admin-health-warning{border-color:color-mix(in oklab,var(--color-sand)35%,transparent)}}.admin-health-warning{background:#d6995c14}.admin-findings{gap:calc(var(--spacing)*2);display:grid}.admin-findings li{align-items:flex-start;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff14;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.admin-findings li{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.admin-findings li{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.admin-findings li{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.admin-findings li{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5)}@media(min-width:40rem){.admin-findings li{gap:calc(var(--spacing)*3);grid-template-columns:auto minmax(0,1fr) auto}}.admin-findings p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-neutral-300)}.admin-findings strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.admin-findings small{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-500);display:block}.admin-finding-tag{margin-top:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;border-radius:3.40282e38px;justify-self:flex-start}.admin-finding-critical{border-color:#ea48844d}@supports (color:color-mix(in lab,red,red)){.admin-finding-critical{border-color:color-mix(in oklab,var(--color-coral)30%,transparent)}}.admin-finding-critical{background:#ea488412}.admin-finding-critical .admin-finding-tag{background-color:#ea488433}@supports (color:color-mix(in lab,red,red)){.admin-finding-critical .admin-finding-tag{background-color:color-mix(in oklab,var(--color-coral)20%,transparent)}}.admin-finding-critical .admin-finding-tag{color:var(--color-coral)}.admin-finding-warning{border-color:#d6995c40}@supports (color:color-mix(in lab,red,red)){.admin-finding-warning{border-color:color-mix(in oklab,var(--color-sand)25%,transparent)}}.admin-finding-warning .admin-finding-tag{background-color:#d6995c33}@supports (color:color-mix(in lab,red,red)){.admin-finding-warning .admin-finding-tag{background-color:color-mix(in oklab,var(--color-sand)20%,transparent)}}.admin-finding-warning .admin-finding-tag{color:var(--color-sand)}.admin-finding-note .admin-finding-tag{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.admin-finding-note .admin-finding-tag{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-finding-note .admin-finding-tag{color:var(--color-neutral-400)}.admin-health-row{box-shadow:none}.admin-asset-detail{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff14;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-asset-detail{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.admin-asset-detail{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.admin-asset-detail{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.admin-asset-detail{padding:calc(var(--spacing)*3)}.admin-asset-line{gap:calc(var(--spacing)*1);display:grid}@media(min-width:40rem){.admin-asset-line{align-items:baseline;gap:calc(var(--spacing)*3);grid-template-columns:8rem minmax(0,1fr)}}.admin-asset-line>span{margin-top:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-neutral-600);text-transform:uppercase}.admin-asset-line code{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;color:var(--color-teal-200);display:block}.admin-asset-line em{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500);font-style:normal;display:block}@media(min-width:40rem){.admin-asset-line em{grid-column-start:2}}.admin-asset-missing{color:var(--color-coral)}.admin-posture-ok .admin-icon{color:var(--color-mint)}.admin-posture-bad{border-color:#ea48844d}@supports (color:color-mix(in lab,red,red)){.admin-posture-bad{border-color:color-mix(in oklab,var(--color-coral)30%,transparent)}}.admin-posture-bad{background:#ea488412}.admin-posture-bad .admin-icon{color:var(--color-coral)}.admin-posture-warn .admin-icon{color:var(--color-sand)}.admin-row .admin-row-title span.admin-state-chip{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span.admin-state-chip{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.admin-row .admin-row-title span.admin-state-chip{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span.admin-state-chip{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.admin-row .admin-row-title span.admin-state-chip{color:var(--color-neutral-300)}.admin-row .admin-row-title span.admin-state-pending{border-color:#d6995c66}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span.admin-state-pending{border-color:color-mix(in oklab,var(--color-sand)40%,transparent)}}.admin-row .admin-row-title span.admin-state-pending{background-color:#d6995c26}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span.admin-state-pending{background-color:color-mix(in oklab,var(--color-sand)15%,transparent)}}.admin-row .admin-row-title span.admin-state-pending{color:var(--color-sand)}.admin-row .admin-row-title span.admin-state-spam{border-color:#ea488466}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span.admin-state-spam{border-color:color-mix(in oklab,var(--color-coral)40%,transparent)}}.admin-row .admin-row-title span.admin-state-spam{background-color:#ea488426}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span.admin-state-spam{background-color:color-mix(in oklab,var(--color-coral)15%,transparent)}}.admin-row .admin-row-title span.admin-state-spam{color:var(--color-coral)}.admin-row .admin-row-title span.admin-health-chip{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span.admin-health-chip{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.admin-row .admin-row-title span.admin-health-chip{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span.admin-health-chip{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.admin-row .admin-row-title span.admin-health-chip{color:var(--color-neutral-400)}.admin-row .admin-row-title span.admin-health-chip-critical{border-color:#ea488466}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span.admin-health-chip-critical{border-color:color-mix(in oklab,var(--color-coral)40%,transparent)}}.admin-row .admin-row-title span.admin-health-chip-critical{background-color:#ea488426}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span.admin-health-chip-critical{background-color:color-mix(in oklab,var(--color-coral)15%,transparent)}}.admin-row .admin-row-title span.admin-health-chip-critical{color:var(--color-coral)}.admin-row .admin-row-title span.admin-health-chip-warning{border-color:#d6995c66}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span.admin-health-chip-warning{border-color:color-mix(in oklab,var(--color-sand)40%,transparent)}}.admin-row .admin-row-title span.admin-health-chip-warning{background-color:#d6995c26}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span.admin-health-chip-warning{background-color:color-mix(in oklab,var(--color-sand)15%,transparent)}}.admin-row .admin-row-title span.admin-health-chip-warning{color:var(--color-sand)}.admin-row .admin-row-title span.admin-health-chip-ok{border-color:#57db9659}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span.admin-health-chip-ok{border-color:color-mix(in oklab,var(--color-mint)35%,transparent)}}.admin-row .admin-row-title span.admin-health-chip-ok{background-color:#57db961f}@supports (color:color-mix(in lab,red,red)){.admin-row .admin-row-title span.admin-health-chip-ok{background-color:color-mix(in oklab,var(--color-mint)12%,transparent)}}.admin-row .admin-row-title span.admin-health-chip-ok{color:var(--color-mint)}@keyframes admin-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes admin-fade{0%{opacity:0}}@keyframes admin-bar-rise{0%{transform:scaleY(0)}}@keyframes admin-grow-x{0%{transform:scaleX(0)}}@keyframes admin-draw{0%{stroke-dashoffset:1px}}@keyframes admin-shimmer{to{background-position:200% 0}}@keyframes admin-pulse-ring{0%,to{box-shadow:0 0 #ea488459}50%{box-shadow:0 0 0 6px #ea488400}}@keyframes admin-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,-6%)scale(1.12)}}@keyframes admin-float-dot{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 6px))}}.admin-animate-in{animation:.46s cubic-bezier(.22,.68,.24,1) backwards admin-rise;animation-delay:calc(var(--stagger-index,0)*42ms)}.admin-view{gap:1.25rem;animation:.26s ease-out backwards admin-fade;display:grid}.admin-title{animation:.32s cubic-bezier(.22,.68,.24,1) backwards admin-rise}.admin-chart-bar{animation:.52s cubic-bezier(.22,.68,.24,1) backwards admin-bar-rise;animation-delay:calc(var(--stagger-index,0)*12ms);transform-box:fill-box;transform-origin:bottom}.admin-sparkline-line{stroke-dasharray:1;animation:.9s ease-out backwards admin-draw}.admin-bar-fill,.admin-meter-fill{transform-origin:0;animation:.64s cubic-bezier(.22,.68,.24,1) backwards admin-grow-x}.admin-queue-open{animation:2.4s ease-in-out infinite admin-pulse-ring}.admin-nav-item{will-change:transform}.admin-nav-item:hover{transform:translate(2px)}.admin-nav-badge{animation:.32s ease-out backwards admin-rise}.admin-nav-toggle span{transition:transform .22s,opacity .16s}.admin-nav-toggle-open span:first-child{transform:translateY(5px)rotate(45deg)}.admin-nav-toggle-open span:nth-child(2){opacity:0}.admin-nav-toggle-open span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.admin-panel,.admin-queue-card{transition:border-color .2s,transform .2s}.admin-panel:hover,.admin-queue-card:hover{border-color:#33c2cc40}@supports (color:color-mix(in lab,red,red)){.admin-panel:hover,.admin-queue-card:hover{border-color:color-mix(in oklab,var(--color-aqua)25%,transparent)}}.admin-panel:hover,.admin-queue-card:hover{transform:translateY(-1px)}.secondary-action.is-busy{pointer-events:none;opacity:.7}.admin-skeleton{gap:calc(var(--spacing)*3);display:grid}.admin-skeleton span{height:calc(var(--spacing)*16);border-radius:var(--radius-xl);background:linear-gradient(90deg,#ffffff09,#ffffff17,#ffffff09 80%) 0 0/200% 100%;animation:1.4s linear infinite admin-shimmer;display:block}.admin-toast{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ea48844d}@supports (color:color-mix(in lab,red,red)){.admin-toast{border-color:color-mix(in oklab,var(--color-coral)30%,transparent)}}.admin-toast{background-color:#ea488414}@supports (color:color-mix(in lab,red,red)){.admin-toast{background-color:color-mix(in oklab,var(--color-coral)8%,transparent)}}.admin-toast{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));animation:.32s cubic-bezier(.22,.68,.24,1) backwards admin-rise}.admin-lang{gap:calc(var(--spacing)*.5);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.admin-lang{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-lang{background:#ffffff08;padding:3px}.admin-lang-glider{pointer-events:none;transform:translate(calc(var(--lang-index,0)*100%));background:linear-gradient(135deg,#33c2cc,#57db96);border-radius:3.40282e38px;width:calc(33.3333% - 2px);transition:transform .28s cubic-bezier(.22,.68,.24,1);position:absolute;inset:3px auto 3px 3px}.admin-lang-item{z-index:10;min-height:calc(var(--spacing)*7);padding-inline:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-400);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));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s;position:relative}.admin-lang-item:hover{color:var(--color-white)}.admin-lang-active,.admin-lang-active:hover{color:#04131a}.admin-login-shell{position:relative;overflow:hidden}.admin-login-aurora{pointer-events:none;inset:calc(var(--spacing)*0);filter:blur(60px);position:absolute}.admin-login-aurora span{opacity:.45;border-radius:3.40282e38px;animation:18s ease-in-out infinite admin-drift;display:block;position:absolute}.admin-login-aurora span:first-child{background:radial-gradient(circle,#33c2cc8c,#0000 70%);width:26rem;height:26rem;top:-8rem;left:-6rem}.admin-login-aurora span:nth-child(2){background:radial-gradient(circle,#7a67db80,#0000 70%);width:30rem;height:30rem;animation-delay:-6s;bottom:-10rem;right:-8rem}.admin-login-aurora span:nth-child(3){background:radial-gradient(circle,#ea488459,#0000 70%);width:18rem;height:18rem;animation-delay:-12s;top:45%;left:40%}.admin-login{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.admin-login-head{gap:calc(var(--spacing)*4);display:grid}.admin-login-subtitle{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-400)}@media(min-width:480px){.admin-login-head{align-items:flex-start;gap:calc(var(--spacing)*3);grid-template-columns:minmax(0,1fr) auto}.admin-login-head .admin-lang{width:auto}}.admin-galaxy{gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-galaxy{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-galaxy{padding:calc(var(--spacing)*4)}@media(min-width:48rem){.admin-galaxy{padding:calc(var(--spacing)*5)}}.admin-galaxy{background:radial-gradient(120% 80% at 12% 0,#33c2cc17,#0000 62%),radial-gradient(90% 70% at 100% 100%,#7a67db1a,#0000 60%),#101321d1}.admin-galaxy-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.admin-galaxy-head h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.admin-galaxy-head span{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-500);display:block}.admin-galaxy-focus-layer{z-index:20;gap:calc(var(--spacing)*1);flex-direction:column;display:flex;position:absolute;top:auto;left:-10000px}.admin-galaxy-focus-layer:focus-within{top:calc(var(--spacing)*3);left:calc(var(--spacing)*3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.admin-galaxy-focus-layer:focus-within{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.admin-galaxy-focus-layer:focus-within{background-color:#06091ff2}@supports (color:color-mix(in lab,red,red)){.admin-galaxy-focus-layer:focus-within{background-color:color-mix(in oklab,var(--color-midnight)95%,transparent)}}.admin-galaxy-focus-layer:focus-within{padding:calc(var(--spacing)*2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.admin-galaxy-focus-layer button{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-200)}.admin-galaxy-focus-layer button:focus-visible{background-color:color-mix(in oklab,var(--color-white)10%,transparent);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-aqua)}.admin-galaxy-stage{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff14;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-galaxy-stage{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.admin-galaxy-stage{touch-action:pan-y;background:radial-gradient(70% 70% at 50% 45%,#33c2cc12,#0000 70%),linear-gradient(#040610e6,#080b18f0);height:clamp(15rem,38vw,26rem)}.admin-galaxy-stage canvas{width:100%;height:100%;display:block}.admin-galaxy-readout{pointer-events:none;top:calc(var(--spacing)*3);left:calc(var(--spacing)*3);z-index:10;gap:calc(var(--spacing)*.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.admin-galaxy-readout{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.admin-galaxy-readout{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05070fb8}.admin-galaxy-readout span{--tw-font-weight:var(--font-weight-semibold);font-size:.6rem;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-neutral-500);text-transform:uppercase}.admin-galaxy-readout strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white);font-variant-numeric:tabular-nums}.admin-galaxy-readout small{color:var(--color-neutral-500);font-size:.7rem}.admin-galaxy-label{gap:calc(var(--spacing)*.5);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;border-radius:3.40282e38px;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-galaxy-label{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.admin-galaxy-label{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1);text-align:left;white-space:nowrap;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));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05070fd1;transform:translateY(-2rem)}.admin-galaxy-label strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.admin-galaxy-label small{color:var(--color-neutral-400);font-size:.6rem}.admin-galaxy-label:hover{border-color:#33c2cc80}@supports (color:color-mix(in lab,red,red)){.admin-galaxy-label:hover{border-color:color-mix(in oklab,var(--color-aqua)50%,transparent)}}.admin-galaxy-label-below{transform:translateY(2rem)}.admin-galaxy-label-busy{border-color:#ea488473}@supports (color:color-mix(in lab,red,red)){.admin-galaxy-label-busy{border-color:color-mix(in oklab,var(--color-coral)45%,transparent)}}.admin-galaxy-label-busy small{color:var(--color-coral)}.admin-galaxy-flat{inset:calc(var(--spacing)*0);position:absolute}.admin-galaxy-flat-core{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y);background:radial-gradient(circle,#7ef7e680,#0000 68%);border:1px solid #7ef7e659;border-radius:3.40282e38px;animation:3.2s ease-in-out infinite admin-pulse-ring;display:block;position:absolute;top:50%;left:50%}.admin-galaxy-dot{justify-items:center;gap:calc(var(--spacing)*1);text-align:center;animation:6s ease-in-out infinite admin-float-dot;animation-delay:calc(var(--stagger-index,0)*-.42s);display:grid;position:absolute;transform:translate(-50%,-50%)}.admin-galaxy-dot i{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));--tw-duration:.2s;height:var(--dot-size,16px);width:var(--dot-size,16px);background:radial-gradient(circle at 35% 30%,#7ef7e6,#33c2cc);border-radius:3.40282e38px;transition-duration:.2s;display:block;box-shadow:0 0 12px #33c2cc73}.admin-galaxy-dot:hover i{transform:scale(1.25)}.admin-galaxy-dot-busy i{background:radial-gradient(circle at 35% 30%,#ffb3c4,#f4708f);box-shadow:0 0 14px #f4708f80}.admin-galaxy-dot span{gap:calc(var(--spacing)*.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);background:#05070fa8;display:grid}.admin-galaxy-dot strong{--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.admin-galaxy-dot small{color:var(--color-neutral-400);font-size:.55rem;display:block}.admin-galaxy-dot-busy small{color:var(--color-coral)}.admin-galaxy-legend{align-items:center;column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500);flex-wrap:wrap;display:flex}.admin-galaxy-legend li{align-items:center;gap:calc(var(--spacing)*1.5);display:flex}.admin-galaxy-legend i{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);background:#33c2cc;border-radius:3.40282e38px;display:block}.admin-galaxy-legend-busy i{background:#f4708f}.admin-galaxy-legend-note{color:var(--color-neutral-600)}@media(max-width:640px){.admin-galaxy-stage{height:16rem}.admin-galaxy-readout{justify-content:flex-start;align-items:baseline;gap:calc(var(--spacing)*2);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-auto-flow:column;padding:0;position:static}.admin-galaxy-readout strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.admin-galaxy-dot small{display:none}}@media(min-width:1536px){.admin-galaxy-stage{height:28rem}}@media(prefers-reduced-motion:reduce){.admin-animate-in,.admin-view,.admin-title,.admin-chart-bar,.admin-sparkline-line,.admin-bar-fill,.admin-meter-fill,.admin-nav-badge,.admin-toast,.admin-galaxy-dot,.admin-galaxy-flat-core,.admin-queue-open,.admin-login-aurora span{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}.admin-galaxy-dot{transform:translate(-50%,-50%)!important}.admin-nav-item:hover{transform:none}}.explore-page,.work-page{min-height:100vh;padding-top:1.5rem;padding-bottom:5rem}.explore-header,.work-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.explore-header p{margin-top:.35rem;font-size:.9rem}.explore-filters{flex-wrap:wrap;gap:.6rem;margin-bottom:1.75rem;display:flex}.explore-filters input,.explore-filters select{min-width:0;color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.6rem;flex:12rem;padding:.6rem .8rem;font-size:.9rem}.explore-filters input:focus-visible,.explore-filters select:focus-visible{outline-offset:2px;outline:2px solid #ffffff73}.explore-search-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.explore-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.4rem;display:grid}@media(min-width:48rem){.explore-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.55rem}}.work-tile{background:#ffffff0a;border-radius:.45rem;position:relative;overflow:hidden}.work-tile-media,.work-tile-placeholder{aspect-ratio:4/3;display:block;overflow:hidden}.work-tile-media img{object-fit:cover;width:100%;height:100%;transition:transform .24s}.work-tile-price{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-variant-numeric:tabular-nums;color:#ffffffe0;background:#0000009e;border-radius:999px;padding:.1rem .45rem;font-size:.7rem;position:absolute;top:.45rem;right:.45rem}.work-tile-meta{padding:.45rem .55rem .55rem}.work-tile-meta h3{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;line-height:1.3;overflow:hidden}.work-tile-creator{color:#ffffff94;align-items:center;gap:.35rem;min-width:0;margin-top:.2rem;font-size:.75rem;display:flex}a.work-tile-creator:hover{color:#ffffffeb}.work-tile-creator-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-tile-avatar{object-fit:cover;letter-spacing:.02em;color:#ffffffc7;background:#ffffff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.5rem;font-weight:700;display:flex}a.work-tile-creator:hover .work-tile-avatar{box-shadow:0 0 0 2px #ffffff59}@media(hover:hover)and (pointer:fine){.work-tile-meta{opacity:0;inset-inline:0;background:linear-gradient(#0000,#0000008c 45%,#000000e0);padding:1.75rem .6rem .55rem;transition:opacity .18s,transform .18s;position:absolute;bottom:0;transform:translateY(.4rem)}.work-tile:hover .work-tile-meta,.work-tile:focus-within .work-tile-meta{opacity:1;transform:none}.work-tile:hover .work-tile-media img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.work-tile-media img,.work-tile-meta{transition:none}.work-tile:hover .work-tile-media img{transform:none}}.explore-pagination{justify-content:center;align-items:center;gap:1rem;margin-top:2rem;font-size:.9rem;display:flex}.explore-pagination button{border:1px solid #ffffff24;border-radius:.5rem;padding:.45rem .9rem}.explore-pagination button:disabled{opacity:.4;cursor:not-allowed}.work-draft-notice{background:#ffffff0d;border:1px solid #ffffff24;border-radius:.6rem;margin-bottom:1.25rem;padding:.65rem .9rem;font-size:.88rem}.work-layout{gap:1.75rem;display:grid}.work-media img{border-radius:.9rem;width:100%}.work-media .primary-action{margin-top:.9rem}.work-info{flex-direction:column;gap:.7rem;display:flex}.work-creator{color:#ffffff9e;font-size:.9rem}.work-price{font-variant-numeric:tabular-nums;font-size:1.15rem}.work-tags{flex-wrap:wrap;gap:.4rem;font-size:.78rem;display:flex}.work-tags li{border:1px solid #ffffff24;border-radius:999px;padding:.15rem .55rem}.work-files h2{margin-bottom:.5rem;font-size:.95rem}.work-files li{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;padding:.45rem 0;font-size:.83rem;display:flex}.work-file-kind{color:#ffffff8c;flex-shrink:0;min-width:3.5rem}.work-file-name{text-overflow:ellipsis;white-space:nowrap;flex:100%;order:1;min-width:0;overflow:hidden}@media(min-width:34rem){.work-file-name{flex:auto;order:0}}.work-file-size,.work-file-locked{color:#ffffff8c;font-variant-numeric:tabular-nums;flex-shrink:0}.work-files li a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media(min-width:64rem){.work-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.work-comments{border-top:1px solid #ffffff1a;margin-top:3rem;padding-top:1.75rem}.work-comments-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.work-comments-head h2{align-items:baseline;gap:.6rem;font-size:1.05rem;display:flex}.work-comments-count{color:#ffffff8c;font-size:.8rem}.work-comments-sort{gap:.35rem;font-size:.8rem;display:flex}.work-comments-sort button{border:1px solid #ffffff1f;border-radius:999px;padding:.25rem .7rem}.work-comments-sort-active{background:#ffffff1f}.work-comment-form{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.work-comment-form textarea{width:100%;color:inherit;font:inherit;resize:vertical;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.6rem;padding:.6rem .75rem;font-size:.88rem}.work-comment-form textarea:focus-visible{outline-offset:2px;outline:2px solid #ffffff73}.work-comment-form-actions{justify-content:flex-end;gap:.5rem;display:flex}.work-comment{border-top:1px solid #ffffff12;gap:.7rem;padding:.85rem 0;display:flex}.work-comment-reply{border-top:0;border-left:2px solid #ffffff1a;margin-top:.5rem;padding-bottom:0;padding-left:.7rem}.work-comment-avatar{letter-spacing:.02em;background:#ffffff14;border-radius:999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.7rem;display:grid}.work-comment-body{flex:1;min-width:0}.work-comment-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.85rem;display:flex}.work-comment-head small{color:#ffffff73;font-size:.72rem}.work-comment-badge{color:#ffffff9e;border:1px solid #ffffff29;border-radius:999px;padding:.05rem .45rem;font-size:.66rem}.work-comment-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 .4rem;font-size:.88rem;line-height:1.5}.work-comment-actions{color:#ffffff8c;flex-wrap:wrap;gap:.75rem;font-size:.76rem;display:flex}.work-comment-actions button:hover:not(:disabled){color:#ffffffe6}.work-comment-actions button:disabled{opacity:.45;cursor:not-allowed}.work-comment-liked{color:#ff8a8a}.work-price-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.work-like{font-variant-numeric:tabular-nums;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .85rem;font-size:.85rem;display:inline-flex}.work-like-active{color:#ff8a8a;border-color:#ff8a8a73}.work-like:disabled{opacity:.5}.work-specs dl{gap:.4rem;font-size:.83rem;display:grid}.work-specs h2{margin-bottom:.5rem;font-size:.95rem}.work-specs div{border-top:1px solid #ffffff14;gap:.6rem;padding-top:.4rem;display:flex}.work-specs dt{color:#ffffff8c;flex-shrink:0;min-width:6rem}.work-specs dd{overflow-wrap:anywhere;min-width:0}.work-page-themed{background:radial-gradient(120% 60% at 50% 0%,var(--theme-accent,transparent),transparent 70%),var(--theme-surface,transparent)}@supports (color:color-mix(in lab,red,red)){.work-page-themed{background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--theme-accent,transparent)9%,transparent),transparent 70%),var(--theme-surface,transparent)}}.work-page-themed h1,.work-page-themed h2,.work-page-themed .public-profile-shell h1{font-family:var(--theme-font,inherit)}.work-page-themed .primary-action,.work-page-themed .work-comments-sort-active{background:var(--theme-accent,#ffffff1f);color:var(--theme-on-accent,#0b0b10)}.work-page-themed a:not(.primary-action):not(.secondary-action):hover,.work-page-themed .work-creator:hover,.work-page-themed .work-like-active{color:var(--theme-accent,inherit)}.work-page-themed .work-like-active{border-color:var(--theme-accent,currentColor)}@supports (color:color-mix(in lab,red,red)){.work-page-themed .work-like-active{border-color:color-mix(in srgb,var(--theme-accent,currentColor)45%,transparent)}}.theme-editor-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.9rem;margin:1rem 0;display:grid}.theme-editor-grid label{flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}.theme-editor-grid label>span{color:#ffffff9e}.theme-editor-grid select,.theme-editor-grid input[type=color]{width:100%;height:2.4rem;color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.5rem;padding:.3rem;font-size:.85rem}.theme-editor-grid input[type=color]{cursor:pointer;padding:.25rem}.theme-editor-grid code{color:#ffffff73;font-size:.72rem}.theme-preview{border:1px solid #ffffff1a;border-radius:.8rem;padding:1.5rem 1.1rem 1.1rem;position:relative}.theme-preview-label{letter-spacing:.08em;text-transform:uppercase;color:#fff6;font-size:.66rem;position:absolute;top:.5rem;right:.75rem}.theme-preview h3{font-family:var(--theme-font,inherit);font-size:1.15rem}.theme-preview p{color:#ffffff9e;margin:.35rem 0 .9rem;font-size:.85rem}.theme-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.work-purchase{flex-direction:column;gap:.5rem;margin:.25rem 0 .5rem;display:flex}.work-purchase-open{background:#ffffff08;border:1px solid #ffffff1f;border-radius:.8rem;padding:1rem}.work-purchase-open h3{font-size:1rem}.work-purchase-amount{font-variant-numeric:tabular-nums;font-size:.9rem}.work-purchase-owned{color:#ffffff9e;font-size:.85rem}.work-purchase-risk{background:#ffbe7814;border:1px solid #ffbe7859;border-radius:.6rem;padding:.7rem .85rem;font-size:.82rem;line-height:1.55}.work-purchase-risk strong{margin-bottom:.25rem;display:block}.work-purchase-methods{gap:.75rem;margin:.75rem 0;display:grid}.work-purchase-methods li{border:1px solid #ffffff1a;border-radius:.6rem;padding:.75rem;font-size:.85rem}.work-purchase-methods p{color:#ffffff9e;white-space:pre-wrap;margin:.3rem 0}.work-purchase-methods img{border-radius:.5rem;width:min(14rem,100%);margin-top:.5rem;display:block}.work-purchase-note{flex-direction:column;gap:.4rem;font-size:.82rem;display:flex}.work-purchase-note input{color:inherit;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.5rem;padding:.55rem .7rem;font-size:.85rem}.seller-private-note{margin-bottom:.75rem;font-size:.8rem}.seller-method{border:1px solid #ffffff1a;border-radius:.7rem;gap:.6rem;margin-bottom:.75rem;padding:.85rem;display:grid}.seller-method label,.seller-method-qr{flex-direction:column;gap:.3rem;font-size:.82rem;display:flex}.seller-method label>span,.seller-method-qr>span{color:#ffffff9e}.seller-method input[type=text],.seller-method textarea{color:inherit;font:inherit;resize:vertical;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.5rem;padding:.5rem .65rem;font-size:.85rem}.seller-method-qr img{border-radius:.5rem;width:min(10rem,100%)}.seller-order{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 0;font-size:.85rem;display:flex}.seller-order small{color:#ffffff8c;margin-top:.2rem;font-size:.76rem;display:block}.seller-order-note{background:#ffffff0d;border-radius:.4rem;margin-top:.35rem;padding:.4rem .6rem;font-size:.8rem}.seller-order-actions{flex-direction:column;align-items:flex-end;gap:.3rem;max-width:18rem;display:flex}.seller-order-actions small{color:#ffffff80;text-align:right;font-size:.72rem}.admin-order-hint{background:#ffbe7812;border:1px solid #ffbe784d;border-radius:.5rem;margin:-.25rem 0 .9rem;padding:.6rem .8rem;font-size:.8rem;line-height:1.55}.admin-order-all{margin-top:2rem}.admin-order-note{background:#ffffff0d;border-radius:.4rem;margin-top:.35rem;padding:.35rem .6rem;font-size:.82rem}.admin-order-detail{border-top:1px solid #ffffff1a;gap:1.25rem;margin-top:.9rem;padding-top:.9rem;display:grid}.admin-order-detail h4{margin-bottom:.15rem;font-size:.88rem}.admin-order-trail{gap:.5rem;margin-top:.6rem;display:grid}.admin-order-trail li{background:#ffffff08;border-left:2px solid #ffffff2e;border-radius:.45rem;padding:.45rem .7rem;font-size:.82rem;position:relative}.admin-order-actor{color:#ffffff80;font-size:.72rem;display:block}.admin-order-trail time{color:#ffffff73;margin-top:.15rem;font-size:.72rem;display:block}.admin-order-trail p{color:#ffffffb3;margin-top:.3rem}.admin-order-methods{gap:.5rem;margin-top:.6rem;display:grid}.admin-order-methods li{border:1px solid #ffffff1a;border-radius:.45rem;padding:.5rem .7rem;font-size:.82rem}.admin-order-methods img{border-radius:.4rem;width:min(9rem,100%);margin-top:.4rem;display:block}@media(min-width:60rem){.admin-order-detail{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.works-row{border-top:1px solid #ffffff14;padding:.85rem 0}.works-row small{color:#ffffff8c;margin-top:.2rem;font-size:.78rem;display:block}.works-row-head{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.works-row-thumb{aspect-ratio:4/3;background:#ffffff0d;border:1px solid #ffffff14;border-radius:.45rem;flex:none;justify-content:center;align-items:center;width:5.5rem;display:flex;overflow:hidden}.works-row-thumb img{object-fit:cover;width:100%;height:100%}.works-row-thumb-empty{text-align:center;color:#ffffff73;padding:0 .3rem;font-size:.62rem;line-height:1.2}.works-row-actions{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.works-editor{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.7rem;margin-top:.9rem;padding:.9rem}.works-editor h4{margin-top:1.1rem;font-size:.9rem}.works-fields{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.7rem;display:grid}.works-fields label{flex-direction:column;gap:.3rem;font-size:.82rem;display:flex}.works-fields label>span{color:#ffffff9e}.works-fields small{color:#ffffff73;font-size:.72rem}.works-fields input,.works-fields textarea,.works-fields select{color:inherit;font:inherit;resize:vertical;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.5rem;padding:.5rem .65rem;font-size:.85rem}.works-fields label:has(textarea){grid-column:1/-1}.works-asset{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.82rem;display:flex}.works-asset>span:first-child{color:#ffffff9e;min-width:7rem}.works-asset-row{background:#ffffff0d;border-radius:.4rem;align-items:center;gap:.5rem;max-width:100%;padding:.2rem .5rem;display:flex}.works-asset-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publish-cta{background:linear-gradient(120deg,#7dd3fc1a,#0000 60%),#ffffff08;border:1px solid #ffffff1f;border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;margin:0 auto 1.75rem;padding:1rem 1.1rem;display:flex}.publish-cta strong{font-size:1rem;display:block}.publish-cta p{color:#ffffffa8;max-width:44rem;margin-top:.25rem;font-size:.85rem;line-height:1.55}.publish-cta .primary-action{flex-shrink:0}.explore-page .publish-cta{margin-left:0;margin-right:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@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-content{syntax:"*";inherits:false;initial-value:""}@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}@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}body:has(.studio-app){background:#101013}.studio-app{--studio-bg: #101013;--studio-panel: #191a1e;--studio-line: rgba(220,235,222,.12);--studio-text: #ededf1;--studio-muted: #a0a2aa;--studio-accent: #bcb6ff;min-height:100vh;background:var(--studio-bg);color:var(--studio-text);font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.studio-app *,.studio-app *:before,.studio-app *:after{box-sizing:border-box}.studio-app a,.studio-app button,.studio-app input,.studio-app select{-webkit-tap-highlight-color:transparent}.studio-app :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--studio-accent);outline-offset:5px}.studio-app .c-space{padding-inline:clamp(22px,4vw,64px)}.studio-app :is(.site-home,.auth-page,.account-shell,.public-profile-shell,.explore-page,.work-page,.community-page){background:transparent}.studio-app :is(.site-home,.auth-page,.account-shell,.public-profile-shell):before,.studio-app :is(.site-home,.auth-page,.account-shell,.public-profile-shell):after{display:none}.studio-app .site-home{overflow:clip}.studio-app .site-home>main{max-width:1440px;width:100%}.studio-app .text-heading{color:var(--studio-text);font-size:clamp(27px,2.5vw,38px);font-weight:600;line-height:1.3;letter-spacing:-.04em}.studio-app .section-kicker{margin-bottom:12px;color:var(--studio-accent);font-size:10px;font-weight:600;letter-spacing:.17em}.studio-app .text-neutral-400{color:var(--studio-muted)}.studio-app .primary-action,.studio-app .secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:46px;padding:12px 21px;border-radius:8px;font-size:13px;font-weight:600;letter-spacing:0;box-shadow:none;transition:background .18s,transform .18s}.studio-app .primary-action{background:var(--studio-accent);border:1px solid transparent;color:#1c1e26}.studio-app .primary-action:hover{background:#d4d0ff;transform:translateY(-1px)}.studio-app .secondary-action{background:transparent;border:1px solid #ffffff28;color:#e0e1e7}.studio-app .secondary-action:hover{background:#ffffff08;border-color:#ffffff4d}.studio-app button:disabled{opacity:.45;cursor:not-allowed}.studio-app .topbar{background:#101311f2;border-color:var(--studio-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.studio-app .topbar-inner{max-width:1440px;height:80px;padding-inline:clamp(22px,4vw,64px);gap:38px}.studio-app .topbar-brand{display:inline-flex;gap:10px;align-items:center;font-size:20px;font-weight:650;letter-spacing:-.8px}.studio-brand-mark{display:grid;place-items:center;width:29px;height:31px;border-radius:7px;background:#bcb6ff;color:#1e2028;font-weight:850;font-size:25px;line-height:1;letter-spacing:-2px;padding-right:2px}.studio-brand-domain{color:#a6a8b2;font-weight:400}.studio-app .topbar-links{gap:26px}.studio-app .topbar-links a{font-size:12px;color:#999ba4;font-weight:500;white-space:nowrap;padding-block:28px}.studio-app .topbar-links a:hover,.studio-app .topbar-links a[aria-current=page]{color:#ededf1}.studio-app .topbar-search{position:relative;margin-left:auto;max-width:310px}.studio-app .topbar-search:before{content:"⌕";position:absolute;left:15px;top:6px;color:#9597a1;font-size:24px;pointer-events:none}.studio-app .topbar-search input{height:39px;border-radius:7px;background:#ffffff04;border:1px solid var(--studio-line);padding-left:40px;font-size:12px}.studio-app .topbar-actions{margin-left:0;gap:17px}.studio-app .topbar-publish{min-height:37px;border-radius:7px;padding:8px 15px;border:0;background:#bcb6ff;color:#1f2129;font-size:12px;white-space:nowrap}.studio-app .language-switch{border:0;box-shadow:none;background:transparent;padding:0;gap:3px}.studio-app :is(.language-switch-button,.language-switch-active){padding:5px 7px;min-width:25px;border-radius:4px;font-size:10px;border:0}.studio-app .language-switch-active{background:#ffffff12;color:#e1e3e9;box-shadow:none}.studio-app .topbar-signin{padding:8px 14px;min-height:37px;border-radius:7px;background:transparent;border-color:#ffffff24;font-size:12px}.studio-app .topbar-avatar{width:36px;height:36px;border-color:#ffffff2b;background:#2a2c38;color:#dfe0e6}.studio-app :is(.topbar-menu,.topbar-notify-panel,.topbar-mobile){background:#1b1c21;border:1px solid #ffffff1a;border-radius:10px;box-shadow:0 16px 50px #0006}.studio-app .topbar-toggle{border:0;background:none;width:26px}.studio-hero{max-width:1440px;margin:0 auto;padding:58px clamp(22px,4vw,64px) 48px;display:grid;grid-template-columns:1.04fr 1fr;gap:64px;align-items:center}.studio-hero-copy{padding-block:20px}.studio-eyebrow{display:flex;align-items:center;gap:9px;color:#b5b7c3;font-size:10px;font-weight:500;letter-spacing:.15em;margin-bottom:26px}.studio-eyebrow>span{width:6px;height:6px;border-radius:50%;background:#bcb6ff;box-shadow:0 0 0 4px #bcb6ff0a}.studio-hero h1{font-size:clamp(40px,4.6vw,66px);font-weight:600;line-height:1.18;letter-spacing:-.055em;color:#ededf1;margin:0}.studio-hero h1 em{font-style:normal;color:#bfc0da}.studio-hero-description{max-width:390px;margin-top:24px;color:#9fa1a9;font-size:14px;line-height:1.95}.studio-hero-actions{display:flex;align-items:center;gap:26px;margin-top:30px}.studio-text-link{display:inline-flex;align-items:center;gap:14px;font-size:12px;color:#dfe0e6;padding-block:14px}.studio-text-link:hover{color:#bcb6ff}.studio-hero-types{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px;color:#7f818d;font-size:10px}.studio-hero-types span+span:before{content:"/";margin-right:16px;color:#444754}.studio-hero-foot{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:10px;color:#797b86}.studio-hero-foot>span:first-child{color:#bcb6ff}.studio-stage{position:relative;height:436px;overflow:hidden;border:1px solid #d9dae216;border-radius:20px;background:radial-gradient(ellipse at 50% 45%,#373a49,#24262f 45%,#1c1d25 80%)}.studio-stage-top,.studio-stage-bottom{position:absolute;left:24px;right:24px;display:flex;justify-content:space-between;z-index:2;pointer-events:none;font-size:9px;color:#c1c3d0;letter-spacing:.12em}.studio-stage-top{top:22px}.studio-stage-top>span:first-child{display:flex;gap:7px;align-items:center}.studio-stage-top i{width:4px;height:4px;background:#bcb6ff;border-radius:50%}.studio-stage-top>span:last-child{color:#797d95;font-size:8px}.studio-stage-bottom{bottom:22px;color:#9397ac;letter-spacing:.02em}.studio-stage-art{position:absolute;inset:22px 0 25px}.studio-stage-art:after{content:"";position:absolute;bottom:22px;left:20%;width:60%;height:10px;background:#0c0d10;opacity:.4;filter:blur(17px);pointer-events:none}.studio-scene{position:absolute;inset:0;z-index:1;cursor:grab;touch-action:pan-y}.studio-scene:active{cursor:grabbing}.studio-orbit{position:absolute;inset:19%;display:grid;place-items:center;opacity:.12;pointer-events:none}.studio-orbit span{position:absolute;width:100%;aspect-ratio:1;border:1px solid #b9bccb;border-radius:50%;transform:rotateX(65deg) rotate(25deg)}.studio-orbit span:nth-child(2){transform:rotateY(65deg) rotate(-25deg)}.studio-orbit span:nth-child(3){transform:rotateY(-65deg) rotate(25deg)}.studio-app #projects{margin-top:18px;padding-bottom:56px}.studio-section-heading{display:flex;align-items:end;justify-content:space-between;gap:28px}.studio-section-intro{display:none}.studio-view-all{display:flex;gap:22px;align-items:center;white-space:nowrap;color:#babcc5;font-size:11px;padding-bottom:6px}.studio-app .asset-filter-panel{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:0;border-bottom:1px solid var(--studio-line);box-shadow:none;background:none;border-radius:0;padding:0 0 18px;margin:25px 0 22px}.studio-app .asset-filter-panel button{min-height:34px;border:1px solid transparent;border-radius:6px;padding:7px 12px;gap:9px;font-size:11px;color:#8f919b;background:transparent;box-shadow:none}.studio-app .asset-filter-panel button:hover{color:#e5e6ec;background:#ffffff06}.studio-app .asset-filter-panel .asset-filter-active{border-color:#ffffff18;color:#eaebf0;background:#ffffff09}.studio-app .asset-filter-panel button strong{background:none;font-size:9px;color:#6e7181;padding:0;min-width:auto}.studio-app .asset-category-strip{margin:0}.studio-app .asset-category-summary{padding:16px;margin-bottom:22px;border:1px solid var(--studio-line);background:var(--studio-panel);box-shadow:none}.studio-app .explore-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.studio-app .work-tile{position:relative;border:0;background:transparent;border-radius:0;overflow:visible;box-shadow:none}.studio-app .work-tile-media{display:block;position:relative;height:auto;aspect-ratio:4/3;overflow:hidden;border:1px solid #ffffff0b;border-radius:10px;background:#202127}.studio-app .work-tile-media:after{display:none}.studio-app .work-tile-media>img{height:100%;width:100%;object-fit:cover;transition:transform .45s}.studio-app .work-tile:hover .work-tile-media>img{transform:scale(1.035)}.studio-app .work-tile-placeholder{display:block;height:100%;background:#202127}.studio-card-category{position:absolute;left:12px;top:12px;padding:5px 7px;border:1px solid #ffffff20;border-radius:4px;background:#121318aa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e2e4ea;font-size:9px}.studio-app .work-tile-price{inset:auto 10px 10px auto;border:1px solid #ffffff22;border-radius:5px;background:#16181ec9;color:#dcdde4;font-size:10px;font-weight:500;padding:4px 8px}.studio-app .work-tile-meta{position:static;display:flex;flex-direction:column;gap:8px;padding:14px 1px 2px;opacity:1;transform:none;background:none;pointer-events:auto}.studio-app .work-tile h3{font-size:13px;line-height:1.5;font-weight:550;color:#e2e4ea;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-app .work-tile-creator{display:flex;gap:6px;align-items:center;color:#838591;font-size:10px}.studio-app .work-tile-avatar{width:17px;height:17px;border:1px solid #c0c3d020;background:#2c2e3a;font-size:8px}.studio-app .asset-empty-state{border:1px dashed #ffffff24;border-radius:10px;background:transparent;padding:36px 20px;color:#9b9da9}.studio-app .asset-empty-state strong{color:#d7d9e1;font-size:16px}.studio-app #community{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;border-top:1px solid var(--studio-line);padding-top:48px;padding-bottom:48px;margin:0}.studio-app #community .section-heading{display:block;margin:0}.studio-app #community .section-heading>p:last-child{color:#8e909a;font-size:12px;line-height:1.8;margin-top:18px;max-width:340px}.studio-app .community-feed{margin:0;display:block}.studio-app .community-feed li{border:0;border-bottom:1px solid var(--studio-line);border-radius:0;background:none}.studio-app .community-feed li>a{display:grid;gap:9px;padding:20px 0;background:none}.studio-app .community-feed-topic{font-size:9px;color:#bcb6ff}.studio-app .community-feed strong{font-weight:500;font-size:15px}.studio-app .community-feed-meta{font-size:10px;color:#8d8f9a}.studio-app .community-entry-actions{grid-column:1;grid-row:2;margin-top:-22px}.studio-app .studio-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:32px;padding-bottom:32px;border-top:1px solid var(--studio-line)}.studio-footer-brand{font-size:19px;font-weight:600;letter-spacing:-.7px}.studio-footer-brand span{font-weight:400;color:#818494}.studio-footer p{color:#787a86;font-size:10px;margin-top:8px}.studio-footer nav{display:flex;gap:24px;color:#a6a8b3;font-size:11px}.studio-footer small{color:#66697a;font-size:9px}.studio-app .explore-page{max-width:1440px;margin:auto;padding-top:48px;padding-bottom:70px}.studio-app .explore-header{margin-bottom:28px}.studio-app .explore-header p{margin-top:14px;font-size:13px}.studio-app .publish-cta{background:#1b1c23;border:1px solid #bcb6ff1c;border-radius:10px;box-shadow:none;padding:22px 26px;margin-bottom:26px}.studio-app .publish-cta strong{font-size:14px;font-weight:550}.studio-app .publish-cta p{color:#9093a2;font-size:11px;line-height:1.8}.studio-app .explore-filters{background:none;border:0;border-bottom:1px solid var(--studio-line);border-radius:0;padding:0 0 24px;margin-bottom:28px;gap:14px}.studio-app .explore-filters :is(input,select),.studio-app :is(.field-input,textarea.field-input){background:#1a1b20;border:1px solid #ffffff1a;border-radius:7px;color:#e0e1e8;box-shadow:none;font-size:13px}.studio-app .explore-filters select{min-width:190px}.studio-app .work-page{max-width:1440px;margin:auto;padding-top:30px;padding-bottom:64px}.studio-app .work-header{padding-bottom:22px}.studio-app .work-header .secondary-action{border:0;padding-left:0;color:#9c9eab}.studio-app .work-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,.8fr);gap:50px;align-items:start}.studio-app .work-media{background:#1a1b20;border:1px solid var(--studio-line);border-radius:12px;overflow:hidden}.studio-app .work-media>img{width:100%;max-height:700px;object-fit:contain}.studio-app .work-info{background:none;border:0;padding:8px 0 0;box-shadow:none}.studio-app .work-info h1{font-size:clamp(28px,3vw,42px)}.studio-app .work-info>p{color:#9ea0aa;font-size:13px;line-height:1.9}.studio-app .work-creator{color:#b0b3c4;font-size:12px}.studio-app .work-purchase{background:#1c1d24;border:1px solid #ced0da1a;border-radius:10px;padding:20px;margin:22px 0}.studio-app .work-purchase .primary-action{width:100%}.studio-app .work-purchase-risk{border-color:#e2be782a;background:#d8b97608;border-radius:7px}.studio-app :is(.work-price,.work-purchase-amount){color:#d9dbe3}.studio-app :is(.work-files,.work-specs,.work-comments){border-color:var(--studio-line);background:transparent}.studio-app .work-files li{border-color:var(--studio-line)}.studio-app .auth-page{min-height:calc(100vh - 80px);padding-block:54px}.studio-app .auth-card{max-width:1040px;border:1px solid var(--studio-line);background:#191a1f;border-radius:16px;box-shadow:0 24px 60px #0002}.studio-app .auth-brand-panel{background:#252630;border-color:#ffffff12}.studio-app .auth-brand-panel h1{font-size:clamp(30px,3vw,44px);line-height:1.25;letter-spacing:-.035em}.studio-app .auth-feature-row span{border-radius:4px;background:#ffffff06;color:#c2c4d1;font-size:10px}.studio-app :is(.auth-submit-panel,.auth-form-panel){background:transparent}.studio-app .auth-mode-switch{background:#111216;border:1px solid var(--studio-line);box-shadow:none}.studio-app .auth-mode-active{background:#343745;color:#e1e3e9;box-shadow:none}.studio-app .account-shell{max-width:1440px;margin:auto}.studio-app :is(.account-state-card,.account-panel,.account-profile-panel,.account-metric,.public-profile-card,.community-card){background:#18191f;border:1px solid var(--studio-line);border-radius:12px;box-shadow:none}.studio-app .account-state-card{max-width:650px;padding:clamp(26px,4vw,48px)}.studio-app .account-state-card h1{letter-spacing:-.035em}.studio-app .account-sidebar{background:#16171d;border:1px solid var(--studio-line);border-radius:10px;box-shadow:none}.studio-app :is(.account-nav-button,.account-nav-button-active){border-radius:6px}.studio-app .account-nav-button-active{color:#d5d7e0;background:#bcb6ff0c;border-color:#bcb6ff26}.studio-app :is(.public-profile-content,.public-profile-main,.community-page){background:transparent}.studio-app .public-profile-header{background:#1c1d24;border-color:var(--studio-line);border-radius:12px}.studio-app .community-page{max-width:1440px;margin:auto}@media(min-width:1600px){.studio-hero{padding-top:76px;padding-bottom:65px}.studio-stage{height:470px}}@media(max-width:1199px){.studio-app .topbar-inner{gap:24px}.studio-app .topbar-actions{gap:10px}.studio-app .topbar-links{gap:18px}.studio-hero{gap:35px}.studio-hero h1{font-size:48px}.studio-stage{height:400px}.studio-app .explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media(max-width:900px){.studio-app .topbar-inner{height:68px;gap:20px}.studio-app .topbar-actions{margin-left:auto}.studio-app .topbar-search{max-width:260px}.studio-hero{padding-top:40px;gap:28px}.studio-hero h1{font-size:39px}.studio-hero-description{font-size:12px}.studio-stage{height:355px}.studio-app .work-layout{gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr)}.studio-app .explore-grid{gap:18px}.studio-app #community{gap:30px}}@media(max-width:639px){.studio-app .topbar-inner{height:66px;gap:12px}.studio-app .topbar-brand{font-size:18px;gap:8px}.studio-brand-mark{width:25px;height:27px;font-size:22px}.studio-app .topbar-actions{gap:10px}.studio-app .topbar-signin{font-size:10px;padding:7px 10px;max-width:123px}.studio-hero{grid-template-columns:1fr;gap:26px;padding-top:26px;padding-bottom:30px}.studio-hero-copy{padding-block:8px 0}.studio-eyebrow{margin-bottom:22px;font-size:9px}.studio-hero h1{font-size:clamp(36px,9vw,46px);line-height:1.25}.studio-hero-description{font-size:12px;margin-top:20px;max-width:340px}.studio-hero-actions{margin-top:24px;gap:24px}.studio-hero-types{margin-top:24px;gap:12px;font-size:9px}.studio-hero-types span+span:before{margin-right:12px}.studio-hero-foot{margin-top:12px;font-size:9px}.studio-stage{height:295px;border-radius:14px}.studio-stage-top,.studio-stage-bottom{left:18px;right:18px}.studio-stage-top{top:18px;font-size:8px}.studio-stage-bottom{bottom:18px;font-size:8px}.studio-app #projects{margin-top:15px;padding-bottom:36px}.studio-app .text-heading{font-size:26px}.studio-app .section-kicker{margin-bottom:8px;font-size:9px}.studio-section-heading{gap:10px;align-items:center}.studio-view-all{font-size:9px;gap:8px;padding-bottom:0}.studio-app .asset-filter-panel{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-top:18px;margin-bottom:18px;gap:4px;padding-bottom:14px}.studio-app .asset-filter-panel button{flex-shrink:0;white-space:nowrap;padding:7px 10px;font-size:10px}.studio-app .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.studio-app .work-tile-media{border-radius:7px;aspect-ratio:1}.studio-card-category{left:7px;top:7px;font-size:7px;padding:3px 5px}.studio-app .work-tile-price{font-size:8px;right:7px;bottom:7px;padding:3px 6px}.studio-app .work-tile-meta{padding-top:10px;gap:6px}.studio-app .work-tile h3{font-size:11px}.studio-app .work-tile-creator{font-size:9px}.studio-app #community{display:block;padding-top:32px;padding-bottom:32px}.studio-app #community .section-heading>p:last-child{font-size:11px;margin-top:12px}.studio-app .community-feed{margin-top:18px}.studio-app .community-feed strong{font-size:13px}.studio-app .community-entry-actions{margin-top:20px}.studio-app .studio-footer{flex-wrap:wrap;gap:28px;padding-block:28px}.studio-footer nav{gap:20px;font-size:10px}.studio-footer small{flex-basis:100%;font-size:9px}.studio-app .explore-page{padding-top:30px}.studio-app .publish-cta{padding:18px;gap:16px}.studio-app .publish-cta strong{font-size:13px}.studio-app .publish-cta p{font-size:10px}.studio-app .explore-filters{grid-template-columns:1fr;gap:10px}.studio-app .explore-filters select{width:100%}.studio-app .work-layout{grid-template-columns:minmax(0,1fr);gap:28px}.studio-app .work-info h1{font-size:30px}.studio-app .work-page{padding-top:14px}.studio-app .work-purchase{padding:18px}.studio-app .auth-page{padding-top:28px}.studio-app .auth-brand-panel{padding:28px}.studio-app .auth-brand-panel h1{font-size:32px}.studio-app .account-state-card{padding:28px 22px}}@media(prefers-reduced-motion:reduce){.studio-app *,.studio-app *:before,.studio-app *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.studio-app .site-home>main{background:transparent;border:0;border-radius:0}.studio-app .community-feed li>a{border:0;border-radius:0;box-shadow:none}.studio-app .community-feed li>a:hover{transform:none}.studio-app .community-feed li strong{font-size:15px}.studio-app :is(.admin-section,.admin-row,.account-center-card,.account-form-block,.account-studio-hero,.community-page-heading,.community-panel,.community-detail-post,.public-profile-hero,.public-profile-item){background:#191a1f;border-color:var(--studio-line);border-radius:10px;box-shadow:none}.studio-app :is(.account-center-card,.account-form-block){padding:22px}.studio-app .account-studio-hero{padding:30px}.studio-app .admin-metrics>article{background:#1a1b22;border-color:var(--studio-line);border-radius:10px;box-shadow:none}.studio-app .account-nav{background:transparent;box-shadow:none}.studio-app .account-nav :is(.admin-tab,.admin-tab-active){border-radius:6px;box-shadow:none;font-size:12px}.studio-app .admin-tab-active{background:#bcb6ff14;color:#d0d2dc;border-color:#bcb6ff29}.studio-app .admin-tab{background:transparent;color:#8e919e;border-color:transparent}.studio-app .public-profile-banner-glow{display:none}.studio-app .public-profile-head{background:#191b22;border-color:var(--studio-line)}.studio-app .public-profile-hero{overflow:hidden}.studio-app .public-profile-links :is(a,span){background:#ffffff05;border-color:var(--studio-line);border-radius:5px;box-shadow:none}.studio-app .public-profile-tabs{background:#15161c;border-color:var(--studio-line)}.studio-app .community-page-heading{padding:clamp(24px,3vw,40px);margin-bottom:24px}.studio-app .community-detail-post{padding:clamp(22px,3vw,40px)}.studio-app .community-post-card{background:#191a1f;box-shadow:none;border-color:var(--studio-line);border-radius:10px}.studio-app .community-post-card:hover{background:#22242d;border-color:#bcb6ff40}.studio-app .community-post-meta span{background:#ffffff04;border-color:var(--studio-line);border-radius:4px;box-shadow:none}.studio-app .public-profile-shell{max-width:1440px;margin:auto}@media(max-width:639px){.studio-app .community-feed li strong{font-size:13px}.studio-app :is(.account-center-card,.account-form-block,.account-studio-hero){padding:20px}}.studio-app .work-page-themed{--studio-accent: var(--theme-accent,#bcb6ff)}.studio-app .work-page-themed .work-creator{color:var(--theme-accent,#b0b3c4)}.studio-app :is(.creator-profile-about,.creator-profile-highlights>article,.timeline-panel,.contact-panel,.creator-notices li,.community-discussion,.community-list-header,.community-login-required){background:#191a21;border:1px solid var(--studio-line);border-radius:10px;box-shadow:none}.studio-app .creator-profile-about{padding:26px}.studio-app .creator-profile-highlights>article{padding:23px}.studio-app .creator-profile-about p{color:#a5a7b1;font-size:13px;line-height:1.95}.studio-app .creator-profile-content h3{font-size:15px;font-weight:550}.studio-app .timeline-item>span{color:var(--studio-accent);font-size:11px}.studio-app .timeline-item p{color:#a1a3ad;font-size:13px}.studio-app .contact-panel{padding:clamp(22px,3vw,36px)}.studio-app .community-discussion{padding:clamp(20px,3vw,30px)}.studio-app .community-list-header{background:transparent;border:0;border-bottom:1px solid var(--studio-line);border-radius:0;padding:0 0 20px}.studio-app .community-login-required{background:transparent;border-style:dashed}.studio-app .account-state-card{display:block;min-height:0}.studio-app .account-state-card h1{margin-block:20px 14px}.studio-app .account-state-card .secondary-action{margin-top:22px;min-height:46px}.studio-app{--studio-bg:#0d1017;--studio-panel:#161b26;--studio-text:#f0f1fa;--studio-muted:#a2a8bd;--studio-accent:#bcb6ff}body:has(.studio-app){background:#0d1017}.studio-app .topbar{background:#0d1017f0}.studio-app .studio-brand-mark{background:#c2bcff;color:#242137}.studio-app .studio-brand-domain{color:#969db0}.studio-app .studio-hero h1 em{color:#bec2dd}.studio-app .studio-hero-description{color:#a3abc0}.studio-app .primary-action,.studio-app .topbar-publish{color:#25213b}.spatial-hero{grid-template-columns:.78fr 1.22fr;gap:44px;padding-top:46px;padding-bottom:44px}.spatial-hero .studio-hero-copy{min-width:0}.spatial-hero h1{font-size:clamp(36px,3.75vw,55px);line-height:1.23}.spatial-hero .studio-hero-description{max-width:340px}.spatial-hero .studio-hero-types{gap:10px}.spatial-hero .studio-hero-types span+span:before{margin-right:10px}.spatial-gallery{position:relative;min-width:0;overflow:hidden;border:1px solid #bac3e31e;border-radius:18px;background:#141a28}.spatial-toolbar{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid #acb5d012}.spatial-live{display:flex;gap:8px;align-items:center;color:#adb7d1;font-size:9px;letter-spacing:.09em}.spatial-live i{width:5px;height:5px;border-radius:50%;background:#b8b0ff;box-shadow:0 0 12px #aaa0ff65}.spatial-mode,.spatial-browse-toggle{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #bac3e31c;border-radius:7px;background:#0b0e17}.spatial-mode button,.spatial-browse-toggle button{display:inline-flex;justify-content:center;align-items:center;min-width:40px;min-height:28px;padding:6px 10px;border-radius:4px;font-size:10px;color:#8d98b1;cursor:pointer}.spatial-mode button[aria-pressed=true],.spatial-browse-toggle button[aria-pressed=true]{background:#282b43;color:#e0ddff}.spatial-stage{position:relative;height:310px;overflow:hidden;background:radial-gradient(ellipse at 50% 15%,#2e314858,#141a2800 75%)}.spatial-canvas{position:absolute;inset:0;z-index:2;cursor:grab;touch-action:none}.spatial-canvas:active{cursor:grabbing}.spatial-stage-grid{position:absolute;width:160%;height:80%;bottom:-40%;left:-30%;border-radius:50%;background:radial-gradient(ellipse,#858be32a,transparent 65%);pointer-events:none}.spatial-stage-caption{position:absolute;bottom:12px;left:20px;right:20px;z-index:3;display:flex;justify-content:space-between;gap:14px;color:#76839f;font-size:8px;letter-spacing:.03em;pointer-events:none}.spatial-stage-caption span:last-child{color:#505e7d;font-size:8px}.spatial-poster{display:block;position:relative;z-index:1;width:100%;height:100%;object-fit:contain;padding:26px 40px 35px}.spatial-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:18px;color:#8d96b3;font-size:12px}.spatial-empty>span{color:#7d7fa9;font-size:80px;line-height:1}.spatial-selection{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 20px;padding:18px 0;border-top:1px solid #bac3e31a}.spatial-selection>div:first-child{min-width:0}.spatial-selection small{color:#7d89a7;font-size:9px}.spatial-selection h2{color:#f0f0ff;font-size:19px;line-height:1.4;font-weight:550;letter-spacing:-.025em;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spatial-selection p{color:#7d89a7;font-size:10px;margin-top:5px}.spatial-selection-action{display:flex;align-items:center;gap:16px;flex-shrink:0}.spatial-selection-action>span{color:#b7beda;font-size:11px}.studio-app .spatial-selection .primary-action{min-height:37px;padding:9px 13px;border-radius:6px;gap:16px;font-size:10px}.spatial-navigation{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 20px 16px}.spatial-arrows{display:flex;gap:6px}.spatial-arrows button{width:31px;height:29px;color:#bec4df;border:1px solid #9cacca2c;border-radius:5px;background:#ffffff03;cursor:pointer}.spatial-arrows button:hover{background:#bcb6ff1a;border-color:#bcb6ff5a}.spatial-dots{display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.spatial-dots button{display:grid;place-items:center;width:21px;height:26px;cursor:pointer}.spatial-dots button span{height:4px;width:4px;border-radius:50%;background:#535d78;transition:width .2s}.spatial-dots button[aria-pressed=true] span{width:18px;border-radius:3px;background:#bcb6ff}.spatial-reset{display:flex;align-items:center;gap:9px;color:#8d99b7;font-size:9px;cursor:pointer;min-height:30px}.spatial-reset:hover{color:#d2ccff}.spatial-browse-toggle{margin-bottom:20px}.spatial-browse-toggle button{min-height:33px;padding:8px 16px;font-size:11px}.explore-page>.spatial-gallery{max-width:100%;margin:24px 0}.explore-page .spatial-stage{height:480px}.explore-page .spatial-selection h2{font-size:25px}@media(min-width:1600px){.spatial-hero{padding-block:58px}.spatial-stage{height:350px}}@media(max-width:1100px){.spatial-hero{grid-template-columns:.8fr 1.2fr;gap:28px}.spatial-hero h1{font-size:40px}.spatial-stage{height:290px}.spatial-selection-action{gap:10px}.spatial-selection h2{font-size:16px}.spatial-selection-action>span{display:none}}@media(max-width:800px){.spatial-hero{grid-template-columns:1fr}.spatial-hero .studio-hero-copy{max-width:600px}.spatial-hero h1{font-size:48px}.spatial-hero .studio-hero-description{max-width:480px}.spatial-stage{height:350px}}@media(max-width:639px){.spatial-hero{gap:24px;padding-top:28px;padding-bottom:30px}.spatial-hero h1{font-size:clamp(34px,9vw,43px)}.spatial-toolbar{padding:13px 14px}.spatial-live{font-size:8px;letter-spacing:0}.spatial-mode button{font-size:9px;min-width:31px;min-height:26px;padding:5px 8px}.spatial-gallery{border-radius:12px}.spatial-stage{height:280px}.spatial-selection{margin-inline:14px;gap:10px;padding-block:15px}.spatial-selection h2{font-size:17px;max-width:185px}.spatial-selection-action>span{display:none}.studio-app .spatial-selection .primary-action{gap:7px;padding:8px 9px;font-size:9px;min-height:35px}.spatial-selection small{font-size:8px}.spatial-navigation{padding:7px 14px 12px;gap:10px}.spatial-dots{gap:1px}.spatial-dots button{width:16px}.spatial-reset{font-size:8px;gap:5px}.spatial-stage-caption{left:14px;right:14px;font-size:7px}.spatial-stage-caption span:last-child{font-size:7px}.explore-page .spatial-stage{height:340px}.explore-page .spatial-selection h2{font-size:18px}.spatial-browse-toggle{width:100%}.spatial-browse-toggle button{flex:1}}body:has(.studio-app){background:#080a0f}.studio-app{--studio-bg:#080a0f;--studio-panel:#12151e;--studio-line:rgba(210,215,240,.105);--studio-text:#edeef6;--studio-muted:#979db1;--studio-accent:#d4d0f4;background:radial-gradient(ellipse 75% 30% at 50% 0%,#25263b3d,transparent 72%),#080a0f}.studio-app .topbar{background:#080a0fdb;border-color:#d8dcee13}.studio-app .studio-brand-mark{background:linear-gradient(145deg,#edeef8,#bdb9df);color:#29273d;box-shadow:inset 0 1px #fff9,0 2px 12px #0003}.studio-app .topbar-brand{font-weight:550}.studio-app .topbar-search input{background:#ffffff03;border-color:#c1c8e516}.studio-app .topbar-links a[aria-current=page]{text-shadow:0 0 18px #d3ceff48}.studio-app .primary-action,.studio-app .topbar-publish{background:linear-gradient(135deg,#e5e3f5,#c4bfe4);color:#242235;border-color:#f4f2ff36;box-shadow:inset 0 1px #fff6,0 4px 16px #0002}.studio-app .primary-action:hover,.studio-app .topbar-publish:hover{background:linear-gradient(135deg,#f8f6ff,#dad5f6);box-shadow:inset 0 1px #fff9,0 6px 24px #b4a7ff19}.studio-app .spatial-hero{display:block;padding-top:40px;padding-bottom:46px}.spatial-hero .studio-hero-copy{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end;max-width:none;margin-bottom:34px;padding:0}.spatial-hero h1{font-size:clamp(38px,4.1vw,58px);line-height:1.14;font-weight:550;letter-spacing:-.055em}.studio-app .spatial-hero h1 em{color:#acafc4;background:linear-gradient(110deg,#e4e5f1,#9b9ab5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.spatial-hero .studio-eyebrow{font-size:9px;letter-spacing:.16em;margin-bottom:20px;color:#9095ac}.spatial-hero .studio-eyebrow>span{width:4px;height:4px;background:#d8d4ef;box-shadow:0 0 10px #c3b7ff50}.spatial-hero .studio-hero-description{font-size:12px;line-height:1.9;color:#9399af;margin:0;max-width:420px}.spatial-hero .studio-hero-actions{margin-top:18px;gap:25px}.spatial-hero .studio-hero-actions .primary-action{min-height:40px;padding:10px 17px;font-size:11px}.spatial-hero .studio-text-link{color:#c5c6d5;font-size:11px}.spatial-hero .studio-hero-types{margin-top:17px;font-size:9px;color:#71798e;gap:12px}.spatial-hero .studio-hero-types span+span:before{color:#44475e}.spatial-hero .studio-hero-foot{display:none}.spatial-gallery{isolation:isolate;border-radius:18px;background:#0e1119;border-color:#c9cee820;box-shadow:0 24px 70px #0004,inset 0 1px #ffffff04}.spatial-toolbar{padding:15px 23px;border-color:#cdd3ed10;background:linear-gradient(100deg,#ffffff04,transparent)}.spatial-live{color:#9fa5bd;min-width:0;overflow:hidden;white-space:nowrap}.spatial-live i{width:4px;height:4px;background:#c8c3ef;box-shadow:0 0 9px #c5bdff60;flex-shrink:0}.spatial-toolbar-actions{display:flex;align-items:center;gap:18px;flex-shrink:0}.spatial-counter{color:#d4d5e3;display:flex;align-items:center;gap:9px;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.06em}.spatial-counter i{color:#444a61;font-style:normal}.spatial-mode{background:#07090f;border-color:#bdc6e315;padding:3px}.spatial-mode button{font-size:9px;min-height:25px;min-width:36px}.spatial-mode button[aria-pressed=true]{background:linear-gradient(135deg,#313346,#242636);box-shadow:inset 0 1px #ffffff0d;color:#dedcee}.spatial-focus{display:flex;gap:8px;align-items:center;color:#a9adc4;border:1px solid #c8cfea20;border-radius:6px;padding:7px 10px;font-size:9px;min-height:32px;cursor:pointer;transition:border-color .2s,background .2s}.spatial-focus:hover{color:#f2efff;border-color:#d4c8ff50;background:#c0b3ff0b}.spatial-focus>span:first-child{font-size:16px;line-height:1}.spatial-stage{height:405px;background:radial-gradient(ellipse 70% 100% at 50% 110%,#62617e2b,transparent 75%),linear-gradient(180deg,#10131c,#0c1019)}.spatial-stage:before{content:"";position:absolute;top:-50px;left:20%;width:60%;height:150px;border-radius:50%;background:#c6bcff0b;filter:blur(50px);pointer-events:none}.spatial-stage-grid{opacity:.45;background:radial-gradient(ellipse,#a69bd52a,transparent 65%)}.spatial-stage-caption{left:23px;right:23px;bottom:14px;color:#727990;font-size:8px}.spatial-axis{display:flex;gap:6px}.spatial-axis i{display:grid;place-items:center;width:16px;height:16px;border-radius:3px;background:#ffffff04;border:1px solid #ced8ef12;color:#777b96;font-size:7px;font-style:normal}.spatial-selection{margin-inline:23px;padding:18px 0 10px;background:transparent;border-color:#ccd6f215}.spatial-selection small{font-size:9px;letter-spacing:.03em;color:#8d8faa}.spatial-selection h2{font-size:24px;font-weight:500;letter-spacing:-.035em;margin-top:7px;color:#f0edf7}.spatial-selection p{font-size:10px;margin-top:7px;color:#788197}.spatial-selection-action{gap:26px}.spatial-selection-action>span{color:#c5c2dd;font-size:11px}.studio-app .spatial-selection .primary-action{min-height:39px;padding:10px 16px;gap:26px;font-size:11px}.spatial-navigation{padding:10px 23px 20px}.spatial-arrows{gap:8px}.spatial-arrows button{width:34px;height:32px;border-color:#ccd6f223;color:#c9cadc;background:#ffffff02;transition:background .2s,border-color .2s}.spatial-arrows button:hover{background:#cac1ff0e;border-color:#d3c7ff50}.spatial-dots{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;max-width:58%;padding:3px 2px;scrollbar-width:none}.spatial-dots button{flex-shrink:0;position:relative;width:47px;height:35px;border:1px solid #d1d8eb12;border-radius:5px;background:#1c202c;overflow:hidden;opacity:.48;transition:opacity .2s,border-color .2s,transform .2s}.spatial-dots button:hover{opacity:.9;transform:translateY(-1px)}.spatial-dots button[aria-pressed=true]{border-color:#c9c0eb9c;opacity:1;box-shadow:0 0 0 2px #d0c7ff09}.spatial-dots button img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.spatial-dots button .spatial-thumb-index{display:inline;height:auto;width:auto;border-radius:0;background:none;color:#8c91a9;font-size:8px}.spatial-dots button[aria-pressed=true] .spatial-thumb-index{width:auto;background:none}.spatial-reset{color:#8c91ac;font-size:9px}.studio-app .work-tile-media{border-color:#d6daed12;border-radius:10px;box-shadow:0 8px 30px #0002}.studio-app .work-tile{transition:transform .3s}.studio-app .work-tile:hover{transform:translateY(-4px)}.studio-app .work-tile:hover .work-tile-media{border-color:#d8cffc30;box-shadow:0 14px 35px #0004}.studio-app .work-tile-price{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11151fbd;border-color:#dce0ef20;color:#d6d2e8}.studio-app .work-tile h3{font-weight:500;color:#dfdeec}.studio-app .section-kicker{color:#a9a3c6}.explore-page .spatial-stage{height:490px}.spatial-gallery.spatial-is-focused{position:fixed;inset:18px;z-index:1000;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;margin:0;max-width:none;border-color:#e1d9ff35;background:#0a0d14;box-shadow:0 0 0 100vmax #04060bef}.spatial-is-focused .spatial-stage{height:auto;min-height:0}.spatial-is-focused .spatial-selection h2{font-size:27px}.spatial-is-focused .spatial-toolbar{padding:17px 25px}.spatial-is-focused .spatial-focus{border-color:#d3c8f65c;color:#e3dcf5}@media(min-width:1600px){.studio-app .spatial-hero{padding-top:52px}.spatial-hero h1{font-size:64px}.spatial-stage{height:440px}}@media(max-width:1000px){.spatial-hero .studio-hero-copy{gap:35px;grid-template-columns:1fr 1fr}.spatial-hero h1{font-size:43px}.spatial-stage{height:380px}}@media(max-width:639px){.studio-app .spatial-hero{padding-top:28px;padding-bottom:30px}.spatial-hero .studio-hero-copy{display:block;margin-bottom:26px}.spatial-hero h1{font-size:clamp(34px,9.2vw,43px);line-height:1.2}.spatial-hero .studio-eyebrow{margin-bottom:18px;font-size:8px}.atelier-support{margin-top:19px}.spatial-hero .studio-hero-description{font-size:11px;line-height:1.9}.spatial-hero .studio-hero-actions{margin-top:18px}.spatial-hero .studio-hero-types{margin-top:16px;gap:10px;font-size:8px}.spatial-toolbar{padding:12px 13px;gap:8px}.spatial-live{font-size:7px;gap:6px;letter-spacing:0}.spatial-toolbar-actions{gap:9px}.spatial-counter{font-size:8px;gap:5px}.spatial-focus{padding:6px 7px;min-height:28px}.spatial-focus>span:last-child{display:none}.spatial-mode{padding:2px}.spatial-mode button{min-width:27px;min-height:24px;font-size:8px;padding:5px 7px}.spatial-stage{height:285px}.spatial-stage-caption{left:14px;right:14px;bottom:10px;font-size:6.5px}.spatial-axis i{width:14px;height:14px;font-size:6px}.spatial-selection{margin-inline:14px;padding-block:15px 8px;gap:12px}.spatial-selection h2{font-size:19px;max-width:190px}.spatial-selection small{font-size:8px}.spatial-selection p{font-size:9px}.studio-app .spatial-selection .primary-action{font-size:9px;min-height:35px;gap:10px;padding:8px 10px}.spatial-selection-action>span{display:none}.spatial-navigation{padding:10px 14px 16px;gap:8px}.spatial-dots{max-width:48%;gap:5px}.spatial-dots button{width:33px;height:27px}.spatial-arrows{gap:5px}.spatial-arrows button{width:28px;height:28px}.spatial-reset{font-size:7px;gap:5px}.spatial-is-focused.spatial-gallery{inset:8px}.spatial-is-focused .spatial-toolbar{padding:12px 13px}.spatial-is-focused .spatial-selection h2{font-size:20px}.explore-page .spatial-stage{height:350px}.spatial-is-focused .spatial-stage{height:auto}}.spatial-lighting{position:absolute;z-index:3;top:17px;left:23px;display:flex;align-items:center;gap:5px;padding:4px;border:1px solid #d5d8ee17;background:#0b0e16b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px}.spatial-lighting>span{font-size:9px;color:#9399ac;padding:0 9px}.spatial-lighting button{display:flex;align-items:center;gap:7px;min-height:32px;padding:7px 10px;border-radius:5px;color:#8e94a7;font-size:9px;cursor:pointer;transition:background .2s,color .2s}.spatial-lighting button[aria-pressed=true]{background:#ffffff0c;color:#e7e5ef;box-shadow:inset 0 1px #ffffff08}.spatial-lighting button:hover{background:#ffffff10;color:#fff}.spatial-lighting button i{width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#f0f1ff,#8b92bc);box-shadow:0 0 8px #bac4ff30}.spatial-lighting button[data-light=amber] i{background:linear-gradient(135deg,#fff3d1,#b58b54);box-shadow:0 0 8px #ffe0a330}.spatial-gallery[data-lighting=amber] .spatial-stage{background:radial-gradient(ellipse 70% 100% at 50% 110%,#8d674a28,transparent 75%),linear-gradient(180deg,#171514,#100e0d)}.spatial-gallery[data-lighting=amber] .spatial-stage:before{background:#e3ba8f0e}.spatial-gallery[data-lighting=amber] .spatial-stage-grid{background:radial-gradient(ellipse,#c4a47626,transparent 65%)}.spatial-dots{justify-content:flex-start;overscroll-behavior-x:contain;scroll-padding-inline:2px}.spatial-dots button{min-width:44px;min-height:40px}.spatial-arrows button{min-width:40px;min-height:40px}.studio-app .spatial-gallery button:focus-visible{outline:2px solid #dad4ff;outline-offset:3px}@media(max-width:639px){.spatial-lighting{left:12px;top:12px;gap:2px;padding:3px}.spatial-lighting>span{display:none}.spatial-lighting button{min-height:38px;padding:8px 10px;font-size:9px}.spatial-toolbar{padding-block:9px}.spatial-mode button{min-height:38px;min-width:33px}.spatial-focus{min-height:44px;min-width:36px;justify-content:center}.spatial-stage{height:310px}.spatial-navigation{padding:9px 12px 14px}.spatial-arrows{gap:4px}.spatial-arrows button{width:40px;height:44px}.spatial-dots{max-width:46%;gap:5px}.spatial-dots button{width:44px;height:44px}.spatial-reset{min-height:44px;font-size:8px}.spatial-is-focused .spatial-stage{height:auto}}@media(max-height:540px)and (orientation:landscape){.spatial-is-focused.spatial-gallery{inset:8px;grid-template-rows:auto minmax(100px,1fr) auto auto;overflow-y:auto}.spatial-is-focused .spatial-toolbar{padding:5px 15px}.spatial-is-focused .spatial-selection{padding:7px 0;margin-inline:15px}.spatial-is-focused .spatial-selection :is(small,p){display:none}.spatial-is-focused .spatial-selection h2{font-size:18px;margin:0}.spatial-is-focused .spatial-navigation{padding:4px 15px 7px}.spatial-is-focused .spatial-lighting{top:8px;left:15px}}.exhibit-browse-bar{display:flex;gap:20px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--studio-line);margin-bottom:20px}.studio-app .exhibit-browse-bar .asset-filter-panel{border:0;margin:0;min-width:0;flex:1}.exhibit-view-toggle{display:flex;flex-shrink:0;gap:3px;padding:3px;background:#11141d;border:1px solid #d4d7ef16;border-radius:7px}.exhibit-view-toggle button{display:flex;align-items:center;gap:7px;padding:8px 10px;min-height:36px;color:#848ba1;font-size:10px;cursor:pointer;border-radius:4px;white-space:nowrap}.exhibit-view-toggle button[aria-pressed=true]{background:#ffffff0b;color:#e0ddec}.exhibit-view-toggle button>span{font-size:16px;line-height:1}.infinite-exhibit{overflow:hidden;border:1px solid #cbd1e51d;border-radius:14px;background:#0c0f16}.infinite-exhibit-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 20px;border-bottom:1px solid #b9c6e513}.infinite-exhibit-bar>span{display:flex;align-items:center;gap:9px;font-size:10px;color:#959bb1}.infinite-exhibit-bar>span i{width:4px;height:4px;border-radius:50%;background:#cbc3f0}.infinite-exhibit-bar>div{display:flex;gap:8px}.infinite-exhibit-bar button{display:flex;align-items:center;gap:10px;min-height:34px;padding:7px 10px;border-radius:5px;border:1px solid #cbd5ed1a;color:#b6b8cc;font-size:10px;cursor:pointer}.infinite-exhibit-bar button:hover{background:#c4b8ff0c;color:#f1edff}.infinite-exhibit-bar button[aria-pressed=true]{color:#d2caee;border-color:#c6b6f038}.infinite-viewport{position:relative;height:clamp(480px,64vw,680px);overflow:clip;isolation:isolate;touch-action:none;cursor:move;background:radial-gradient(ellipse at 50% 45%,#22253666,transparent 75%),#090c12}.infinite-viewport:focus-visible{outline:2px solid #bfb3e5;outline-offset:-3px}.infinite-plane{position:absolute;inset:0}.infinite-work{position:absolute;left:0;top:0;display:block;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.infinite-work-image{position:relative;height:calc(100% - 40px);overflow:hidden;background:linear-gradient(145deg,#22252f,#151820);border:1px solid #d8d9ee16;border-radius:9px;transition:border-color .25s,box-shadow .25s}.infinite-work-image img{width:100%;height:100%;object-fit:contain;pointer-events:none;transition:transform .4s}.infinite-work:hover .infinite-work-image{border-color:#d0c1ef72;box-shadow:0 10px 40px #0007}.infinite-work:hover .infinite-work-image img{transform:scale(1.035)}.infinite-work-image>span{position:absolute;right:10px;bottom:9px;border:1px solid #e3daf124;border-radius:4px;background:#10121ccc;padding:4px 7px;font-size:9px;color:#d1cde0}.infinite-work-meta{display:flex;align-items:center;gap:10px;padding:11px 2px}.infinite-work-meta h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:450;color:#bfc0d0}.infinite-work-meta>span{flex-shrink:0;margin-left:auto;color:#646c82;font-size:8px}.infinite-vignette{position:absolute;z-index:2;inset:0;pointer-events:none;box-shadow:inset 0 0 70px 18px #0709119c;background:linear-gradient(0deg,#090c1280,transparent 14%,transparent 88%,#090c1240)}.infinite-corner{position:absolute;right:20px;bottom:13px;z-index:3;color:#d0c4f4;font-size:25px;pointer-events:none;opacity:.45}.infinite-exhibit-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 20px;border-top:1px solid #bac4e512}.infinite-exhibit-footer>p{color:#778098;font-size:9px;line-height:1.7;max-width:70%}.infinite-current{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0;font-size:10px;color:#c6bfdd}.infinite-current span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.infinite-current i{font-style:normal;color:#e3daf8}@media(max-width:900px){.exhibit-browse-bar{display:block;padding-bottom:12px}.exhibit-view-toggle{width:fit-content;margin-top:4px}.studio-app .exhibit-browse-bar .asset-filter-panel{padding-bottom:12px}}@media(max-width:639px){.infinite-exhibit{border-radius:10px}.infinite-exhibit-bar{padding:9px 12px;gap:8px}.infinite-exhibit-bar>span{font-size:8px;gap:6px}.infinite-exhibit-bar>div{gap:5px}.infinite-exhibit-bar button{min-height:42px;padding:8px 7px;font-size:8px;gap:6px}.infinite-viewport{height:500px;max-height:74svh;min-height:360px}.infinite-work-meta h3{font-size:10px}.infinite-work-meta>span{font-size:7px}.infinite-exhibit-footer{padding:11px 12px;gap:12px;align-items:flex-start}.infinite-exhibit-footer>p{font-size:8px;max-width:62%}.infinite-current{min-height:38px;font-size:9px;gap:6px}.infinite-current span{max-width:115px}.infinite-vignette{box-shadow:inset 0 0 40px 8px #07091185}.exhibit-view-toggle button{min-height:42px;padding:8px 12px;font-size:10px}}.infinite-atmosphere{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 68% 85% at 14% 5%,#676bba14,transparent 70%),radial-gradient(ellipse 55% 85% at 100% 100%,#58989d0f,transparent 70%)}.infinite-stardust{position:absolute;inset:-28px;pointer-events:none;opacity:.52;background-image:radial-gradient(circle at 22px 31px,#bdb5eb99 .7px,transparent 1.2px),radial-gradient(circle at 74px 113px,#8babc170 .6px,transparent 1.1px),radial-gradient(circle at 151px 46px,#d8d3eb60 .7px,transparent 1.1px);background-size:193px 173px,281px 263px,337px 307px;transform:translate(var(--parallax-x,0px),var(--parallax-y,0px));transition:transform .65s ease-out}.infinite-pointer-light{position:absolute;left:var(--pointer-x,50%);top:var(--pointer-y,50%);width:520px;height:520px;transform:translate(-50%,-50%);pointer-events:none;z-index:2;opacity:0;background:radial-gradient(circle,#b1a6ec16,#829fc30b 34%,transparent 68%);mix-blend-mode:screen;transition:opacity .35s}.infinite-viewport[data-pointer=true] .infinite-pointer-light{opacity:1}.infinite-work-image{transform:perspective(850px) rotate(var(--motion-bend,0deg));transform-origin:center;transition:transform .2s ease-out,border-color .3s,box-shadow .3s}.infinite-work-image:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;border-radius:inherit;opacity:0;background:radial-gradient(ellipse at var(--tile-light-x,50%) var(--tile-light-y,50%),#e0d6ff26,transparent 65%),linear-gradient(125deg,#ffffff05,transparent 45%,#93c8dc08);box-shadow:inset 0 1px #e3deff24;transition:opacity .3s}.infinite-work[data-centered=true] .infinite-work-image{border-color:#b9b4d634;box-shadow:0 8px 30px #0003}.infinite-work[data-lit=true] .infinite-work-image{transform:perspective(850px) rotateX(var(--tile-tilt-x,0deg)) rotateY(var(--tile-tilt-y,0deg)) translateZ(5px);border-color:#d6c8f680;box-shadow:0 14px 38px #0008,0 0 26px #b8a7ff0a}.infinite-work[data-lit=true] .infinite-work-image:after{opacity:1}.infinite-work[data-lit=true] .infinite-work-meta h3{color:#e1d9f3}@media(hover:none),(pointer:coarse){.infinite-stardust{opacity:.3;transform:none;transition:none}.infinite-pointer-light{display:none}.infinite-work-image,.infinite-work[data-lit=true] .infinite-work-image,.infinite-work:hover .infinite-work-image img{transform:none}}@media(prefers-reduced-motion:reduce){.infinite-stardust{transform:none;transition:none}.infinite-pointer-light{display:none}.infinite-work-image,.infinite-work[data-lit=true] .infinite-work-image,.infinite-work:hover .infinite-work-image img{transform:none}.infinite-work-image:after{display:none}}.curated-exhibition-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin:7px 2px 20px}.curated-kicker{color:#bcb0d2;font-size:9px;letter-spacing:.12em}.curated-exhibition-heading h2{color:#e3ddeb;font-size:23px;font-weight:500;letter-spacing:-.025em;margin-top:8px}.curated-exhibition-heading p{max-width:460px;color:#85889f;font-size:10px;line-height:1.9}.spatial-empty small{color:#888da3;font-size:11px;line-height:1.9;max-width:440px;text-align:center;padding-inline:22px}.spatial-recommendation{border-right:1px solid #c2b5e32c;padding-right:24px}.spatial-recommendation small{display:block;font-size:8px;color:#bfb2cf;white-space:nowrap}.spatial-recommendation strong{display:block;color:#e3daef;font-size:24px;font-weight:500;letter-spacing:-.05em;line-height:1.4}.spatial-recommendation em{color:#7c7c94;font-size:10px;font-style:normal;letter-spacing:0;margin-left:4px}.work-ratings{border:1px solid var(--studio-line);border-radius:10px;background:#12151e;padding:26px;margin-top:32px;color:#a8acbc;font-size:12px}.work-ratings-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.work-ratings h2{font-size:17px;font-weight:500;color:#ded9e9}.work-rating-rule{font-size:11px;line-height:1.9;color:#868c9e;margin:12px 0 18px}.work-ratings fieldset{display:flex;flex-wrap:wrap;align-items:center;gap:20px;border:0;padding:0;min-width:0}.work-ratings legend{margin-bottom:10px;color:#b4aec9;font-size:11px}.work-rating-stars{display:flex;gap:3px}.work-rating-stars label{display:grid;place-items:center;position:relative;width:40px;height:44px;cursor:pointer;color:#55596e;font-size:29px}.work-rating-stars label.is-rated{color:#d4c2a1}.work-rating-stars input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.work-rating-stars label:has(input:focus-visible){outline:2px solid #c1b4db;border-radius:5px;outline-offset:2px}.work-rating-recommend{display:flex;gap:8px;align-items:center;min-height:44px}.work-rating-recommend input{width:16px;height:16px;accent-color:#c3b1dc}.work-ratings .primary-action,.work-ratings .secondary-action{font-size:11px;min-height:42px}.work-ratings [role=status],.work-ratings [role=alert]{margin-top:15px;line-height:1.8}.admin-curation-section>p{font-size:12px;color:#9298ae;margin:12px 0 20px}.admin-curation-section>label{display:flex;gap:12px;align-items:center;font-size:12px;margin-bottom:20px}.admin-curation-work{padding:22px 0;border-top:1px solid #ffffff12}.admin-curation-work-head{display:flex;gap:18px;align-items:center;margin-bottom:18px}.admin-curation-work-head img{width:84px;height:74px;object-fit:contain;background:#ffffff07;border-radius:7px}.admin-curation-work-head a{display:block;color:#ddd6ed;font-size:15px;margin-bottom:5px}.admin-curation-work-head small{color:#858da6;font-size:11px}.admin-curation-work-head p{color:#b9a8d4;font-size:11px;margin:6px 0}.admin-curation-work form{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.admin-curation-work form>label{display:flex;align-items:center;gap:10px;font-size:12px;color:#aaaec0}.admin-curation-work input[type=number]{width:90px}.admin-curation-work form [role]{font-size:12px;color:#bcb2cc}.admin-curation-check input{accent-color:#beaad9}@media(max-width:639px){.curated-exhibition-heading{display:block;margin-bottom:17px}.curated-exhibition-heading h2{font-size:20px}.curated-exhibition-heading p{font-size:9px;margin-top:10px;line-height:1.8}.curated-kicker{font-size:8px}.spatial-recommendation{padding-right:9px;border:0}.spatial-recommendation small{font-size:7px}.spatial-recommendation strong{font-size:20px}.spatial-selection-action{gap:8px}.spatial-selection:has(.spatial-recommendation){flex-wrap:wrap}.spatial-selection:has(.spatial-recommendation) .spatial-selection-action{margin-left:auto}.spatial-empty small{font-size:10px}.work-ratings{padding:20px 16px}.work-ratings-heading{display:block}.work-ratings-heading p{margin-top:10px;font-size:11px}.work-ratings fieldset{gap:14px;display:block}.work-rating-recommend{margin-block:12px}.work-rating-stars label{width:44px}.admin-curation-work form{gap:14px}}.curated-demo-note{color:#c8b9df;background:#b59ad90b;border:1px solid #c6b0e324;border-radius:6px;padding:10px 14px;margin-bottom:12px;font-size:10px;line-height:1.8}@media(max-width:639px){.curated-demo-note{font-size:9px;padding:9px 11px}}.studio-app .creator-studio{max-width:1600px;padding:28px clamp(16px,3.5vw,60px) 70px}.studio-app .creator-studio :is(.public-profile-hero,.public-profile-tabs,.public-profile-content,.owner-section){max-width:none}.studio-app .creator-studio .public-profile-hero{margin-top:0;border-radius:18px;background:#111319;border:1px solid #e3e5f01c}.studio-app .creator-studio .public-profile-banner{height:150px;background-color:#181a24;background-image:radial-gradient(ellipse at 75% -40%,#c1b0ff26,transparent 65%),linear-gradient(115deg,#131720,#262737 55%,#14171e)}.studio-app .creator-studio .public-profile-banner:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0b0e1526,#0b0e1599)}.profile-banner-caption{position:absolute;z-index:1;inset:24px 30px auto;display:flex;justify-content:space-between;gap:20px;color:#d6d4e0;font-size:10px;letter-spacing:.12em}.profile-banner-caption>span:last-child{color:#b4b0c3;font-size:9px}.studio-app .creator-studio .public-profile-head{margin-top:-35px;padding:0 30px 28px;gap:24px;align-items:center;background:transparent}.studio-app .creator-studio .public-profile-avatar{width:104px;height:104px;border:5px solid #111319;border-radius:26px;background:#20232d;box-shadow:0 0 0 1px #ffffff12,0 14px 32px #0003;color:var(--studio-accent);font-size:30px}.studio-app .creator-studio .public-profile-title{gap:6px;padding-top:47px}.studio-app .creator-studio .public-profile-title h1{font-size:clamp(28px,3.3vw,42px);line-height:1.15;letter-spacing:-.045em;font-weight:550;font-family:var(--theme-font,inherit)}.studio-app .creator-studio .public-profile-title .profile-identity-label{font-size:9px;letter-spacing:.15em;color:var(--studio-accent)}.studio-app .creator-studio .public-profile-title p{max-width:720px;margin-top:5px;color:#a5a7b5;font-size:12px;line-height:1.85}.studio-app .creator-studio .public-profile-meta-line{gap:15px}.studio-app .creator-studio .public-profile-meta-line span{padding:0;border:0;border-radius:0;background:none;font-size:10px;color:#8d93a7}.studio-app .creator-studio .public-profile-links{margin-top:8px}.studio-app .creator-studio .public-profile-links :is(a,span){min-height:30px;display:inline-flex;align-items:center;padding:5px 10px;font-size:10px;font-weight:400;color:#b8b7ca;overflow-wrap:anywhere}.profile-hero-summary{display:flex;align-self:flex-end;gap:30px;margin-left:auto;padding:0 0 4px 24px}.profile-hero-summary>div{display:grid;gap:6px}.profile-hero-summary strong{color:#e2e1ed;font-size:29px;line-height:1;font-weight:450;letter-spacing:-.04em}.profile-hero-summary span{color:#848b9d;font-size:10px}.studio-app .creator-studio .public-profile-tabs{position:relative;top:auto;display:flex;flex-wrap:nowrap;gap:28px;margin-top:20px;padding:0 8px;background:transparent;border:0;border-bottom:1px solid #e2dfff18;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none;overflow-x:auto}.studio-app .creator-studio .public-profile-tabs button{flex-shrink:0;min-height:52px;padding:12px 0;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:12px;font-weight:450;background:transparent;color:#858a9b;box-shadow:none;white-space:nowrap}.studio-app .creator-studio .public-profile-tabs button[aria-current]{color:#e0dbee;border-bottom-color:var(--studio-accent)}.studio-app .creator-studio .public-profile-tabs button:hover{color:#e0dbee}.studio-app .creator-studio .public-profile-content{margin-top:30px;gap:32px}.profile-work-panel{min-width:0}.profile-work-panel[hidden]{display:none}.creator-gallery{min-width:0}.creator-gallery-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.creator-gallery-heading h2{display:flex;align-items:center;gap:16px;color:#e5e4ef;font-size:clamp(23px,2.5vw,32px);font-weight:500;letter-spacing:-.035em}.creator-gallery-heading h2>span{color:var(--studio-accent);font-size:32px;font-weight:300}.creator-gallery-heading>div>p:last-child{margin-top:9px;color:#888fa3;font-size:11px}.creator-gallery-heading .section-kicker{margin-bottom:8px;font-size:8px}.creator-gallery-filters{display:flex;gap:8px;overflow-x:auto;padding:22px 0 18px}.creator-gallery-filters button{flex-shrink:0;padding:9px 15px;min-height:38px;border:1px solid transparent;border-radius:7px;color:#8c92a5;background:transparent;font-size:11px;cursor:pointer}.creator-gallery-filters button:hover{color:#d2cede;background:#ffffff05}.creator-gallery-filters button[aria-pressed=true]{color:var(--studio-accent);border-color:#d9d0ff2a;background:#c6b9ff0b}.creator-gallery .infinite-exhibit{border-radius:14px;border-color:#dfd6ff24}.creator-gallery .infinite-viewport{height:clamp(460px,52vw,670px);background:radial-gradient(ellipse at 50% 45%,#26263755,transparent 75%),#090c12}.creator-gallery .infinite-exhibit-bar{padding:12px 20px;background:#ffffff02}.creator-gallery-pagination{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding-top:15px}.creator-gallery-pagination p{color:#858b9e;font-size:10px}.studio-app .creator-gallery-pagination .secondary-action{min-height:36px;padding:8px 13px;font-size:10px}.creator-gallery-loading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;min-height:400px;border:1px solid #d9d0ff1a;border-radius:14px;background:#0d1017;color:#8c93a6;font-size:12px}.creator-gallery-loading>span{font-size:50px;font-weight:200;color:#b9aedc66}.profile-activity-preview{padding:24px;border:1px solid #e5e0ff16;border-radius:12px;background:#ffffff02}.profile-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.profile-section-heading h2{font-size:15px;color:#d0cddc;font-weight:450}.profile-section-heading button{display:flex;gap:12px;color:#9395ac;font-size:10px;cursor:pointer}.profile-activity-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.profile-activity-metrics button{position:relative;text-align:left;display:grid;gap:15px;padding:20px;border:1px solid #e5e0ff10;border-radius:8px;background:#ffffff02;cursor:pointer}.profile-activity-metrics button:hover{background:#c6b9ff08;border-color:#c6b9ff30}.profile-activity-metrics span{font-size:11px;color:#8e95aa}.profile-activity-metrics strong{font-size:27px;font-weight:400;line-height:1;color:#d5d2e3}.profile-activity-metrics i{position:absolute;right:18px;top:18px;font-size:13px;font-style:normal;color:#737c92}.profile-activity-state{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#a2a1b4;font-size:12px}.studio-app .creator-studio .owner-section{padding-inline:0}.studio-app .creator-studio .public-profile-about article{background:#161820;border-color:#e5e0ff16;box-shadow:none}@media(max-width:900px){.profile-hero-summary{gap:20px;padding-left:0}.studio-app .creator-studio .public-profile-head{gap:20px}.studio-app .creator-studio .public-profile-title{flex-basis:calc(100% - 145px)}.profile-hero-summary{padding-top:4px;margin-left:124px}}@media(max-width:639px){.studio-app .creator-studio{padding:16px 16px 44px}.studio-app .creator-studio .public-profile-banner{height:115px}.profile-banner-caption{inset:18px 20px auto;font-size:8px}.profile-banner-caption>span:last-child{font-size:7px}.studio-app .creator-studio .public-profile-head{padding:0 20px 22px;margin-top:-31px;gap:16px;align-items:flex-start}.studio-app .creator-studio .public-profile-avatar{width:78px;height:78px;border-radius:21px;border-width:4px;font-size:24px}.studio-app .creator-studio .public-profile-title{padding-top:44px;flex-basis:calc(100% - 100px)}.studio-app .creator-studio .public-profile-title h1{font-size:28px}.studio-app .creator-studio .public-profile-title .profile-identity-label{font-size:8px}.studio-app .creator-studio .public-profile-title p{font-size:11px}.profile-hero-summary{margin-left:0;flex-basis:100%;gap:30px;padding-top:18px;border-top:1px solid #ffffff0c}.profile-hero-summary>div{display:flex;align-items:baseline;gap:9px}.profile-hero-summary strong{font-size:23px}.studio-app .creator-studio .public-profile-tabs{gap:25px;padding:0;margin-top:10px}.studio-app .creator-studio .public-profile-tabs button{min-height:48px;font-size:11px}.studio-app .creator-studio .public-profile-content{margin-top:24px;gap:24px}.creator-gallery-heading{align-items:flex-start;flex-direction:column;gap:18px}.creator-gallery-heading .exhibit-view-toggle{margin:0}.creator-gallery-heading h2{font-size:25px}.creator-gallery-filters{padding-top:18px;gap:4px}.creator-gallery-filters button{min-height:44px;padding:10px 12px;font-size:10px}.creator-gallery .infinite-viewport{height:500px;min-height:360px;max-height:68svh}.creator-gallery .infinite-exhibit-bar{padding:9px 12px}.creator-gallery-pagination{align-items:flex-start;gap:12px}.creator-gallery-pagination p{padding-top:10px;font-size:9px}.studio-app .creator-gallery-pagination .secondary-action{min-height:44px}.profile-activity-preview{padding:18px}.profile-activity-metrics{gap:7px}.profile-activity-metrics button{padding:15px 10px;gap:18px}.profile-activity-metrics span{font-size:9px}.profile-activity-metrics strong{font-size:23px}.profile-activity-metrics i{right:10px;top:33px;font-size:10px}.profile-activity-state{align-items:flex-start;flex-direction:column}}.studio-app .work-page-themed{color:var(--theme-text,#e4e4ec);--studio-accent:var(--theme-accent,#bcb6ff);--studio-line:var(--theme-line,#ffffff18);background:radial-gradient(ellipse at 80% 0%,var(--theme-soft,#161823),transparent 650px),var(--theme-surface,#0d1117)}.studio-app .work-page-themed :is(h1,h2,h3){color:var(--theme-text,#e4e4ec);font-family:var(--theme-font,inherit)}.studio-app .work-page-themed :is(.text-neutral-400,.public-profile-title p,.public-profile-meta-line span,.profile-hero-summary span,.creator-gallery-heading>div>p:last-child,.creator-gallery-pagination p,.profile-activity-metrics span,.profile-activity-metrics i,.profile-section-heading button,.creator-profile-about p,.timeline-item p,.public-profile-item p,.public-profile-about p,.contact-panel p,.work-summary,.work-details dt,.work-creator){color:var(--theme-muted,#a0a3b4)}.studio-app .work-page-themed :is(.primary-action,.work-comments-sort-active){background:var(--theme-accent,#bcb6ff);color:var(--theme-on-accent,#000)}.studio-app .work-page-themed .primary-action:hover{background:var(--theme-accent,#bcb6ff);filter:brightness(.96)}.studio-app .work-page-themed .secondary-action{color:var(--theme-text,#e4e4ec);border-color:var(--theme-line,#ffffff20);background:var(--theme-panel,#191b22)}.studio-app .creator-studio .public-profile-hero{background:var(--theme-panel,#111319);border-color:var(--theme-line,#ffffff18)}.studio-app .creator-studio .public-profile-banner{background-color:var(--theme-panel,#181a24);background-image:radial-gradient(ellipse at 75% -40%,color-mix(in srgb,var(--theme-accent,#bcb6ff) 25%,transparent),transparent 65%),linear-gradient(115deg,var(--theme-stage,#131720),var(--theme-raised,#262737) 55%,var(--theme-surface,#14171e))}.studio-app .creator-studio .public-profile-banner:after{background:linear-gradient(180deg,#00000015,#0000004d)}.studio-app .creator-studio .profile-banner-caption{color:#fff;text-shadow:0 1px 5px #000c}.studio-app .creator-studio .profile-banner-caption>span:last-child{color:#fff;opacity:.8}.studio-app .creator-studio .public-profile-avatar{border-color:var(--theme-panel,#111319);background:var(--theme-raised,#20232d);color:var(--theme-accent,#bcb6ff)}.studio-app .creator-studio .public-profile-links :is(a,span){color:var(--theme-text,#b8b7ca);background:var(--theme-soft,#ffffff05);border-color:var(--theme-line,#ffffff18)}.studio-app .creator-studio :is(.profile-hero-summary strong,.profile-activity-metrics strong){color:var(--theme-text,#e2e1ed)}.studio-app .creator-studio :is(.public-profile-tabs,.profile-hero-summary){border-color:var(--theme-line,#ffffff18)}.studio-app .creator-studio .public-profile-tabs button{color:var(--theme-muted,#858a9b)}.studio-app .creator-studio .public-profile-tabs button[aria-current]{color:var(--theme-accent,#bcb6ff);border-bottom-color:var(--theme-accent,#bcb6ff)}.studio-app .creator-studio .creator-gallery-filters button{color:var(--theme-muted,#8c92a5)}.studio-app .creator-studio .creator-gallery-filters button[aria-pressed=true]{color:var(--theme-accent,#bcb6ff);border-color:var(--theme-line,#ffffff18);background:var(--theme-soft,#c6b9ff0b)}.studio-app .creator-studio :is(.creator-gallery-loading,.profile-activity-preview,.profile-activity-metrics button,.public-profile-about article,.public-profile-item,.admin-row,.creator-profile-about,.creator-profile-highlights>article,.creator-notices li,.timeline-panel,.contact-panel){background:var(--theme-panel,#161820);color:var(--theme-text,#e4e4ec);border-color:var(--theme-line,#ffffff18);box-shadow:none}.studio-app .creator-studio .profile-activity-metrics button:hover{background:var(--theme-soft,#191b22);border-color:var(--theme-accent,#bcb6ff)}.studio-app .creator-studio :is(.timeline-item,.public-profile-about article,.asset-empty-state){border-color:var(--theme-line,#ffffff18);color:var(--theme-muted,#a0a3b4)}.studio-app .creator-studio .contact-panel :is(input,textarea){background:var(--theme-surface,#111319);color:var(--theme-text,#e4e4ec);border-color:var(--theme-line,#ffffff18)}.studio-app .creator-studio .contact-panel label{color:var(--theme-text,#e4e4ec)}.studio-app .creator-studio .creator-profile-skills span{color:var(--theme-text,#e4e4ec);background:var(--theme-soft,#191b22);border-color:var(--theme-line,#ffffff18)}.studio-app .creator-studio :is(.exhibit-view-toggle,.infinite-exhibit){background:var(--theme-panel,#0c0f16);border-color:var(--theme-line,#ffffff18)}.studio-app .creator-studio .exhibit-view-toggle button{color:var(--theme-muted,#a0a3b4)}.studio-app .creator-studio .exhibit-view-toggle button[aria-pressed=true]{background:var(--theme-raised,#21222c);color:var(--theme-text,#e4e4ec)}.studio-app .creator-studio .infinite-viewport{background:radial-gradient(ellipse at 50% 45%,var(--theme-soft,#26263755),transparent 75%),var(--theme-stage,#090c12)}.studio-app .creator-studio .infinite-atmosphere{background:radial-gradient(ellipse at 15% 0%,color-mix(in srgb,var(--theme-accent,#bcb6ff) 8%,transparent),transparent 70%)}.studio-app .creator-studio .infinite-stardust{opacity:.3;background-image:radial-gradient(circle at 22px 31px,var(--theme-accent,#bcb6ff) .65px,transparent 1.15px);background-size:193px 173px}.studio-app .creator-studio .infinite-vignette{box-shadow:inset 0 0 60px 12px color-mix(in srgb,var(--theme-stage,#090c12) 55%,transparent);background:linear-gradient(0deg,color-mix(in srgb,var(--theme-stage,#090c12) 65%,transparent),transparent 15%,transparent 88%,color-mix(in srgb,var(--theme-stage,#090c12) 40%,transparent))}.studio-app .creator-studio :is(.infinite-work-image,.work-tile-media){background:var(--theme-raised,#20222d);border-color:var(--theme-line,#ffffff18)}.studio-app .creator-studio :is(.infinite-work[data-centered=true] .infinite-work-image,.infinite-work[data-lit=true] .infinite-work-image){border-color:var(--theme-accent,#bcb6ff)}.studio-app .creator-studio :is(.infinite-work-meta h3,.infinite-work[data-lit=true] .infinite-work-meta h3,.work-tile h3 a){color:var(--theme-text,#e4e4ec)}.studio-app .creator-studio :is(.infinite-work-meta>span,.infinite-exhibit-footer>p,.infinite-exhibit-bar>span,.work-tile-creator){color:var(--theme-muted,#a0a3b4)}.studio-app .creator-studio :is(.infinite-exhibit-bar,.infinite-exhibit-footer){border-color:var(--theme-line,#ffffff18);background:var(--theme-panel,#111319)}.studio-app .creator-studio :is(.infinite-exhibit-bar button,.infinite-work-image>span,.work-tile-price,.studio-card-category){background:var(--theme-panel,#111319);border-color:var(--theme-line,#ffffff18);color:var(--theme-text,#e4e4ec)}.studio-app .creator-studio :is(.infinite-current,.infinite-current i,.infinite-corner,.infinite-exhibit-bar button[aria-pressed=true]){color:var(--theme-accent,#bcb6ff)}.studio-app .work-page-themed.work-page :is(.work-gallery,.work-info,.work-details,.work-comments,.work-ratings,.work-assets,.work-purchase-open){background:var(--theme-panel,#191b22);border-color:var(--theme-line,#ffffff18);color:var(--theme-text,#e4e4ec)}.studio-app .work-page-themed.work-page :is(.work-price,.work-description,.work-details dd,.work-comments h2,.work-comments p,.work-assets h2,.work-assets a,.work-rating-summary){color:var(--theme-text,#e4e4ec)}.studio-app .work-page-themed.work-page :is(.work-comment,.work-comments textarea,.work-comments input,.work-purchase-note input,.work-rating-form,.work-asset-row,.work-spec-grid>div){background:var(--theme-surface,#111319);border-color:var(--theme-line,#ffffff18);color:var(--theme-text,#e4e4ec)}.theme-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.theme-editor-heading h2{font-size:24px;font-weight:500;letter-spacing:-.03em;color:#e0deeb}.theme-editor-heading p:not(.section-kicker){font-size:12px;color:#969aad;margin-top:10px;max-width:650px;line-height:1.8}.theme-draft-state{flex-shrink:0;font-size:10px;padding:7px 10px;color:#bab4d6;border:1px solid #c9bcff24;border-radius:5px}.theme-controls{min-width:0;border:0;margin:0;padding:0}.theme-preset-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.theme-preset{min-width:0;padding:9px;border:1px solid #dcd5ff1a;border-radius:10px;background:#ffffff02;text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.theme-preset:hover{border-color:#c3b4f65c;background:#c6b9ff06}.theme-preset[aria-pressed=true]{border-color:#c5b7ef;background:#c6b9ff0b;box-shadow:0 0 0 1px #c5b7ef33}.theme-preset-swatch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:12px;border-radius:6px;overflow:hidden}.theme-preset-swatch>span{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;font-size:25px;font-family:var(--swatch-font,inherit);line-height:1.5}.theme-preset-swatch>span>span{font-size:22px}.theme-preset-swatch>i{display:block;height:34px;background:var(--swatch-panel);border-radius:3px;border:1px solid currentColor;opacity:.55}.theme-preset-swatch>i:nth-of-type(2){background:currentColor;opacity:.25}.theme-preset-name{display:flex;justify-content:space-between;align-items:center;gap:6px;color:#dad6e9;margin-top:13px;font-size:11px}.theme-preset-name>i{font-style:normal;color:#c5b7ef}.theme-preset-description{display:block;margin-top:6px;color:#9499ac;font-size:9px;line-height:1.7}.theme-customize{margin:22px 0;padding:15px 18px;border:1px solid #dcd5ff18;border-radius:8px}.theme-customize summary{cursor:pointer;color:#c3bfd5;font-size:12px}.theme-customize summary>span{float:right;font-size:10px;color:#9499ac}.theme-customize .theme-editor-grid{margin-top:20px}.theme-editor-grid select option{background:#171922;color:#e4e4ec}.theme-validation{color:#f3bc9d;font-size:12px;margin-bottom:15px}.studio-app .theme-scene-preview{padding:0;overflow:hidden;color:var(--theme-text);border:1px solid var(--theme-line);border-radius:12px;background:var(--theme-surface)}.theme-scene-banner{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:16px;color:var(--theme-accent);background:linear-gradient(120deg,var(--theme-panel),var(--theme-soft));font-size:9px;letter-spacing:.1em;border-bottom:1px solid var(--theme-line)}.theme-scene-identity{display:flex;align-items:center;gap:15px;padding:24px}.theme-scene-identity>span:first-child{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border:1px solid var(--theme-line);border-radius:12px;background:var(--theme-soft);color:var(--theme-accent);font-size:23px;font-family:var(--theme-font)}.studio-app .theme-scene-identity h3{color:var(--theme-text);font-family:var(--theme-font);font-size:21px}.studio-app .theme-scene-identity p{color:var(--theme-muted);margin:5px 0 0;font-size:11px}.theme-scene-identity>span:last-child{margin-left:auto;color:var(--theme-accent);font-size:25px}.theme-scene-artworks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 24px}.theme-mini-art{position:relative;aspect-ratio:1.35;display:grid;place-items:center;border:1px solid var(--theme-line);border-radius:7px;overflow:hidden;background:var(--theme-raised)}.theme-mini-art img{width:100%;height:100%;position:absolute;inset:0;object-fit:contain}.theme-mini-art i{width:46%;aspect-ratio:1;border:clamp(10px,3vw,23px) solid var(--theme-accent);border-radius:50%;transform:rotate(-25deg) scaleY(.65);box-shadow:12px 15px 24px #0002,inset 7px 7px 12px #0003;opacity:.65}.theme-mini-art-1 i{border-radius:15%;transform:rotate(35deg) scale(.8)}.theme-mini-art-2 i{border-radius:50% 50% 15% 15%;transform:rotate(15deg) scale(.9)}.theme-scene-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px 24px}.theme-scene-footer>span{color:var(--theme-muted);font-size:10px}.studio-app .theme-scene-footer .primary-action{min-height:36px;padding:9px 13px;font-size:10px;pointer-events:none}.theme-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:10px}.theme-editor-actions>p{flex:1;font-size:11px;color:#aaa6bf;line-height:1.8}.theme-editor-actions>div{display:flex;flex-wrap:wrap;gap:8px}.studio-app .theme-editor-actions :is(.primary-action,.secondary-action){min-height:40px;padding:10px 14px;font-size:11px}.theme-view-profile{display:flex;align-items:center;justify-content:flex-end;gap:14px;font-size:12px;margin-top:20px;color:#c5b7ef}.theme-load-error{display:flex;flex-wrap:wrap;gap:18px;align-items:center;font-size:12px;color:#c5b7ef}@media(max-width:1100px){.theme-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.theme-editor-heading{flex-direction:column;gap:14px}.theme-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.theme-preset-name{font-size:10px}.theme-preset-description{font-size:9px}.theme-preset-swatch{padding:10px}.theme-customize{padding:14px}.theme-customize summary>span{float:none;display:block;margin-top:8px}.theme-scene-banner{padding:16px;font-size:8px}.theme-scene-identity{padding:18px 16px}.theme-scene-artworks{gap:8px;padding:0 16px}.theme-scene-footer{flex-wrap:wrap;padding:16px}.theme-editor-actions{align-items:stretch;flex-direction:column}.theme-editor-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-app .theme-editor-actions .primary-action{grid-column:1/-1;min-height:44px}.theme-scene-identity h3{overflow-wrap:anywhere}.theme-scene-identity>div{min-width:0}}.creator-theme-browser{margin-top:18px;border:1px solid var(--theme-line,#ffffff18);border-radius:9px;background:var(--theme-panel,#161820)}.creator-theme-browser summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;color:var(--theme-text,#e4e4ec);font-size:11px;list-style:none}.creator-theme-browser summary::-webkit-details-marker{display:none}.creator-theme-browser summary>span{display:flex;align-items:center;gap:18px;font-size:10px;color:var(--theme-muted,#a0a3b4)}.creator-theme-browser summary i{font-size:17px;font-style:normal;color:var(--theme-accent,#bcb6ff)}.creator-theme-browser[open] summary i{transform:rotate(45deg)}.creator-theme-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 18px 16px}.creator-theme-choices button{display:flex;gap:15px;align-items:center;min-height:48px;padding:12px 16px;border:1px solid var(--theme-line,#ffffff18);border-radius:6px;color:var(--theme-text,#e4e4ec);font-size:10px;background:var(--theme-surface,#0d1117);cursor:pointer}.creator-theme-choices button[aria-pressed=true]{border-color:var(--theme-accent,#bcb6ff);background:var(--theme-soft,#24232e)}.creator-theme-dot{flex-shrink:0;display:block;width:8px;height:8px;border-radius:50%;border:1px solid}.creator-theme-preview-note{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--theme-line,#ffffff18);padding:14px 18px}.creator-theme-preview-note p{color:var(--theme-muted,#a0a3b4);font-size:10px;line-height:1.8}.creator-theme-preview-note>div{display:flex;flex-shrink:0;align-items:center;gap:18px}.creator-theme-preview-note :is(a,button){color:var(--theme-accent,#bcb6ff);font-size:10px;min-height:32px;display:flex;align-items:center;gap:12px;cursor:pointer}@media(max-width:900px){.creator-theme-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-theme-preview-note{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:639px){.creator-theme-browser summary{padding:14px}.creator-theme-browser summary>span{gap:8px;font-size:9px}.creator-theme-choices{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 14px}.creator-theme-choices button{font-size:9px;padding:12px}.creator-theme-preview-note{padding:14px}.creator-theme-preview-note :is(a,button){min-height:44px}}.studio-app .work-page-themed.work-page :is(.work-media,.work-purchase,.work-ratings){background:var(--theme-panel,#191b22);border-color:var(--theme-line,#ffffff18)}.studio-app .work-page-themed.work-page :is(.work-info>p,.work-specs dt,.work-file-kind,.work-file-size,.work-file-locked,.work-purchase-owned,.work-rating-rule){color:var(--theme-muted,#a0a3b4)}.studio-app .work-page-themed.work-page :is(.work-specs dd,.work-file-name,.work-purchase-amount,.work-purchase-risk,.work-purchase-methods p,.work-rating-recommend){color:var(--theme-text,#e4e4ec)}.studio-app .work-page-themed.work-page :is(.work-tags li,.work-like,.work-rating-stars button,.work-purchase-methods li){background:var(--theme-soft,#161820);color:var(--theme-text,#e4e4ec);border-color:var(--theme-line,#ffffff18)}.studio-app .work-page-themed.work-page .work-like-active,.studio-app .work-page-themed.work-page .work-files a{color:var(--theme-accent,#bcb6ff)}.studio-app .creator-studio :is(h4,strong,.creator-notices p,.contact-link,.public-profile-about article>span,.admin-row p,.admin-row strong,.text-white){color:var(--theme-text,#e4e4ec)}.studio-app .creator-studio .contact-link{background:var(--theme-soft,#161820);border-color:var(--theme-line,#ffffff18)}.studio-app .creator-studio :is(.section-kicker,.timeline-item>span){color:var(--theme-accent,#bcb6ff)}.studio-app .creator-studio :is(.creator-profile-highlights p,.creator-notices time,.admin-row small,.public-profile-item small){color:var(--theme-muted,#a0a3b4)}.studio-app .work-page-themed.work-page :is(.work-comments-count,.work-comment-head small,.work-comment-badge,.work-comment-actions,.work-ratings legend){color:var(--theme-muted,#a0a3b4)}.studio-app .work-page-themed.work-page :is(.work-comment-badge,.work-comments-sort button,.work-comment-reply,.work-specs div){border-color:var(--theme-line,#ffffff18)}.studio-app .work-page-themed.work-page .work-comment-avatar{color:var(--theme-text,#e4e4ec);background:var(--theme-soft,#161820)}.studio-app .work-page-themed.work-page .work-comment-actions button:hover:not(:disabled){color:var(--theme-accent,#bcb6ff)}.studio-app .work-page-themed.work-page .work-rating-stars label{color:var(--theme-muted,#a0a3b4)}.studio-app .work-page-themed.work-page .work-rating-stars label.is-rated{color:var(--theme-accent,#bcb6ff)}.studio-app .work-page-themed.work-page .work-rating-recommend input{accent-color:var(--theme-accent,#bcb6ff)}.studio-app .creator-studio .public-profile-banner{background-position:50% calc(50% + var(--profile-parallax,0px))}.studio-app .creator-studio .public-profile-tabs{position:sticky;top:var(--profile-nav-offset,80px);z-index:30;isolation:isolate;overflow-x:auto;background:color-mix(in srgb,var(--theme-surface,#0d1117) 95%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:box-shadow .25s;scroll-margin-top:calc(var(--profile-nav-offset,80px) + 12px)}.studio-app .creator-studio[data-nav-stuck=true] .public-profile-tabs{box-shadow:0 12px 24px -22px #0009}.profile-scroll-progress{position:absolute;bottom:0;left:0;width:100%;height:1px;z-index:-1;pointer-events:none;background:var(--theme-accent,#bcb6ff);transform:scaleX(var(--profile-progress,0));transform-origin:left;opacity:.7}.studio-app .creator-studio .profile-back-top{position:fixed;z-index:35;right:clamp(18px,3vw,42px);bottom:24px;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--theme-line,#ffffff26);background:var(--theme-panel,#1b1d25);color:var(--theme-accent,#c5b7ef);box-shadow:0 8px 25px #0002;font-size:20px;cursor:pointer;visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s}.studio-app .creator-studio[data-scrolled=true] .profile-back-top{visibility:visible;opacity:1;transform:none}.studio-app .creator-studio .profile-back-top:hover{border-color:var(--theme-accent,#c5b7ef)}.studio-app .creator-studio :is(button,a,input,textarea,summary,[tabindex]){scroll-margin-top:calc(var(--profile-nav-offset,80px) + 72px)}@media(max-width:900px){.studio-app .creator-studio .public-profile-tabs{top:var(--profile-nav-offset,68px)}}@media(max-width:639px){.studio-app .creator-studio .public-profile-tabs{top:var(--profile-nav-offset,66px)}.studio-app .creator-studio .profile-back-top{bottom:max(18px,env(safe-area-inset-bottom));right:18px}}@media(prefers-reduced-motion:reduce){.studio-app .creator-studio .public-profile-banner{background-position:center}.studio-app .creator-studio :is(.public-profile-tabs,.profile-back-top){transition:none}.studio-app .creator-studio .profile-back-top{transform:none}}@media(hover:none),(pointer:coarse){.studio-app .creator-studio .public-profile-banner{background-position:center}}.module-motion-surface{min-width:0}.studio-app .module-motion-surface[data-module-motion=full] :is(.work-tile-media,.community-post-card,.account-center-card,.publish-cta){position:relative;isolation:isolate;transition:border-color .25s,box-shadow .25s}.studio-app .module-motion-surface[data-module-motion=full] :is(.work-tile-media,.community-post-card,.account-center-card,.publish-cta):after{content:"";display:block;position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;opacity:0;background:radial-gradient(ellipse 300px 240px at var(--module-light-x,50%) var(--module-light-y,50%),color-mix(in srgb,var(--theme-accent,#c5b7ef) 14%,transparent),transparent 75%);box-shadow:inset 0 1px #ffffff18;transition:opacity .25s}.studio-app .module-motion-surface[data-module-motion=full] [data-module-lit=true]:after{opacity:1}.studio-app .module-motion-surface[data-module-motion=full] :is(.work-tile-media,.community-post-card,.account-center-card,.publish-cta):focus-within:after{opacity:.55}.studio-app .module-motion-surface[data-module-motion=full] :is(.work-tile-media,.community-post-card,.account-center-card):is(:hover,:focus-within){border-color:color-mix(in srgb,var(--theme-accent,#c5b7ef) 44%,transparent);box-shadow:0 12px 30px -20px #0009}.studio-app .module-motion-surface[data-module-motion=full] :is(.studio-view-all,.studio-text-link,.community-back-link)>span{display:inline-block;transition:transform .25s}.studio-app .module-motion-surface[data-module-motion=full] :is(.studio-view-all,.studio-text-link,.community-back-link):hover>span{transform:translate(2px,-2px)}.studio-app .module-motion-surface[data-module-motion=full] .primary-action{transition:background .2s,box-shadow .25s,transform .2s}.studio-app .module-motion-surface[data-module-motion=full] .primary-action:hover:not(:disabled){box-shadow:0 5px 24px -12px var(--theme-accent,#c5b7ef)}.studio-app .module-motion-surface[data-module-kind=home] .spatial-hero{background-image:radial-gradient(ellipse 60% 80% at 15% 0%,#bdb0ee06,transparent 75%)}.studio-app .module-motion-surface[data-module-motion=full] .studio-hero h1 em{text-shadow:0 0 45px #bcb6ff14}.studio-app .module-motion-surface[data-module-motion=full] .studio-section-heading{position:relative}.studio-app .module-motion-surface[data-module-motion=full] .studio-section-heading:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:1px;background:linear-gradient(90deg,#c5b7ef55,transparent 70%);pointer-events:none;transform:scaleX(0);transform-origin:left}.studio-app .module-motion-surface[data-module-motion=full] .studio-section-heading[data-module-reveal=entered]:after{animation:module-line-in .85s cubic-bezier(.2,.7,.2,1) both}@keyframes module-line-in{to{transform:scaleX(1)}}@media(hover:none),(pointer:coarse){.studio-app .module-motion-surface[data-module-motion=full] :is(.work-tile-media,.community-post-card,.account-center-card,.publish-cta):after{display:none}.studio-app .module-motion-surface[data-module-motion=full] .work-tile:hover .work-tile-media>img{transform:none}}@media(prefers-reduced-motion:reduce){.studio-app .module-motion-surface :is(.work-tile-media,.work-tile-media>img,.community-post-card,.account-center-card,.publish-cta,.primary-action,.studio-view-all>span,.studio-text-link>span){transition:none}.studio-app .module-motion-surface :is(.work-tile-media,.community-post-card,.account-center-card,.publish-cta):after{display:none;animation:none}.studio-app .module-motion-surface .studio-section-heading:after{animation:none}.studio-app .module-motion-surface :is(.primary-action:hover,.work-tile:hover .work-tile-media>img){transform:none}}@media(prefers-reduced-motion:reduce){.studio-app .module-motion-surface :is(.work-tile,.community-post-card,.account-center-card){transition:none}.studio-app .module-motion-surface :is(.work-tile:hover,.work-tile:focus-within,.community-post-card:hover,.account-center-card:hover){transform:none}}
