input,select,textarea{caret-color:var(--mos-aura,#FF6F9F)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--mos-ivory,#fbf1d3)!important;box-shadow:inset 0 0 0 1000px rgba(34,26,25,.96)!important;-webkit-box-shadow:inset 0 0 0 1000px rgba(34,26,25,.96)!important;border-color:rgba(224,47,107,.45)!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}input:-webkit-autofill:first-line,textarea:-webkit-autofill:first-line{color:var(--mos-ivory,#fbf1d3)!important;font-family:var(--font-dm-sans,system-ui,sans-serif)!important}.auth-page input,.auth-page select,.auth-page textarea,.mos-input{color:var(--mos-ivory,#fbf1d3)!important;background-color:rgba(34,26,25,.72)!important}.auth-page input::-moz-placeholder,.auth-page textarea::-moz-placeholder,.mos-input::-moz-placeholder{color:rgba(251,241,211,.48)!important}.auth-page input::placeholder,.auth-page textarea::placeholder,.mos-input::placeholder{color:rgba(251,241,211,.48)!important}@media (max-width:767px){button,input,select,textarea{font-size:16px}}.mos-settings-input{width:100%;background-color:rgba(0,0,0,.3);border:1px solid rgba(232,217,184,.15);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;color:var(--mos-ash,#d9c9a8);transition:border-color .12s ease}.mos-settings-input::-moz-placeholder{color:rgba(192,176,144,.45)}.mos-settings-input::placeholder{color:rgba(192,176,144,.45)}.mos-settings-input:focus{outline:none;border-color:rgba(255,111,159,.45)}@media (max-width:767px){.space-y-6>.sticky.top-24.z-20{position:relative!important;top:auto!important;z-index:1!important;margin-bottom:1rem}}@media (max-width:640px){.cy-sweep{isolation:isolate}.cy-sweep:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(3,0,8,.72),rgba(3,0,8,.16) 28%,rgba(3,0,8,.18) 62%,rgba(3,0,8,.86))}.cy-sweep>.absolute.left-3.right-3.top-3{z-index:2;gap:.35rem!important;align-items:flex-start!important}.cy-sweep>.absolute.left-3.right-3.top-3 span{max-width:100%;white-space:nowrap;font-size:.78rem!important;line-height:1.25!important;padding:.2rem .5rem!important;backdrop-filter:blur(10px)}.cy-sweep>.absolute.left-3.right-3.top-3>.flex{max-width:min(100%,12rem);row-gap:.3rem}}.mos-media-safe-frame,.mos-media-safe-frame button,.mos-media-safe-frame iframe{border-radius:1rem}@media (max-width:640px){.mos-media-safe-frame [data-media-pill=status],.mos-media-safe-frame [data-media-pill=youtube]{max-width:calc(100% - 1rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(12px)}.mos-media-safe-frame [data-media-pill=play]{transform:translateY(-4px)}}.cy-scanlines .mos-spectral-bg{min-height:100%}.mos-immersive-hero .mos-prism-engine{isolation:isolate}.mos-immersive-hero .mos-prism-engine:after,.mos-immersive-hero .mos-prism-engine:before{position:absolute;top:48%;left:50%;border-radius:9999px;content:"";pointer-events:none;transform:translate(-50%,-50%);transform-origin:50% 50%}.mos-immersive-hero .mos-prism-engine:before{z-index:0;width:min(78vmin,56rem);aspect-ratio:1;opacity:.96;background:radial-gradient(circle at 50% 48%,rgba(255,250,230,.34) 0 5%,rgba(216,177,94,.28) 9%,rgba(124,247,231,.19) 21%,rgba(109,59,255,.38) 39%,rgba(168,85,247,.17) 56%,transparent 74%),radial-gradient(circle at 34% 33%,rgba(216,177,94,.3),transparent 31%),radial-gradient(circle at 69% 39%,rgba(109,59,255,.32),transparent 34%),radial-gradient(circle at 47% 76%,rgba(124,247,231,.22),transparent 31%);filter:blur(25px) saturate(1.28);mix-blend-mode:screen;animation:mos-globe-ambient-pulse 4.8s ease-in-out infinite}.mos-immersive-hero .mos-prism-engine:after{z-index:1;width:min(51vmin,36rem);aspect-ratio:1;border:1px solid rgba(247,238,220,.18);opacity:.84;background:radial-gradient(circle,rgba(247,238,220,.06) 0,rgba(109,59,255,.08) 44%,transparent 69%);box-shadow:0 0 34px rgba(247,238,220,.18),0 0 88px rgba(216,177,94,.24),0 0 142px rgba(109,59,255,.38),0 0 220px rgba(124,247,231,.12),inset 0 0 42px rgba(247,238,220,.08);filter:blur(.4px);animation:mos-globe-rim-pulse 3.6s ease-in-out infinite}.mos-immersive-hero .mos-prism-engine canvas{position:relative;z-index:2;opacity:1;filter:brightness(1.12) contrast(1.06) saturate(1.18) drop-shadow(0 0 24px rgba(247,238,220,.16)) drop-shadow(0 0 58px rgba(109,59,255,.28))}.mos-immersive-hero .mos-prism-engine canvas[data-quality-tier=low]{filter:brightness(1.2) contrast(1.04) saturate(1.14) drop-shadow(0 0 38px rgba(109,59,255,.34))}.mos-immersive-hero .mos-prism-fallback{z-index:2;filter:brightness(1.12) drop-shadow(0 0 34px rgba(247,238,220,.16)) drop-shadow(0 0 78px rgba(168,85,247,.46))}@keyframes mos-globe-ambient-pulse{0%,to{opacity:.76;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.07)}}@keyframes mos-globe-rim-pulse{0%,to{opacity:.62;transform:translate(-50%,-50%) scale(.96)}50%{opacity:.94;transform:translate(-50%,-50%) scale(1.045)}}body,html{max-width:100%;overflow-x:clip}#mos-main-content,.premium-shell,.shell-content-layer,.shell-main,.shell-root{min-width:0;max-width:100%}.shell-root{min-height:100svh;overflow-x:clip}.shell-content-layer,.shell-main,.shell-root{position:relative}:where(.shell-main,.shell-content-layer) :where(.flex,[class*=flex-])>*,:where(.shell-main,.shell-content-layer) :where(.grid,[class*=grid-cols-])>*{min-width:0}:where(.shell-main,.shell-content-layer) :where(h1,h2,h3){overflow-wrap:break-word}:where(.shell-main,.shell-content-layer) :where(p,li,dd,dt,figcaption,blockquote){overflow-wrap:break-word}:where(.shell-main,.shell-content-layer) :where(code,pre){overflow-wrap:anywhere}:where(.shell-main,.shell-content-layer) :where(img,video,canvas,svg,iframe){max-inline-size:100%}:where(.shell-main,.shell-content-layer) :where(input,select,textarea,button){max-inline-size:100%}:where(.shell-main,.shell-content-layer) :where(button,a,[role=button]){min-width:0;touch-action:manipulation}:where(.shell-main,.shell-content-layer) :where(table){display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}:where(.shell-main,.shell-content-layer) :where(table) :where(th,td){min-width:7.5rem;max-width:28rem;vertical-align:top;white-space:normal}:where(.shell-main,.shell-content-layer) :where([role=dialog],dialog){max-width:min(calc(100vw - 2rem),72rem);max-height:min(calc(100dvh - 2rem),58rem);overflow:auto;overscroll-behavior:contain}:where(.shell-main,.shell-content-layer) :where(:focus-visible){outline:2px solid rgba(124,247,231,.88);outline-offset:3px}@media (max-width:767px){:where(.shell-main,.shell-content-layer) :where(input,select,textarea){min-height:44px;font-size:16px}:where(.shell-main,.shell-content-layer) :where(button,[role=button],a.inline-flex,a.flex){min-height:42px}.shell-main--has-portal-nav,.shell-root--has-bottom-nav .shell-main,[data-shell-kind=admin] .shell-main{padding-bottom:max(var(--mos-bottom-nav-clearance,7.25rem),calc(6.5rem + env(safe-area-inset-bottom)))}:where(.shell-main,.shell-content-layer) :where(.sticky){max-width:100%}:where(.shell-main,.shell-content-layer) :where(pre){max-width:100%;overflow-x:auto;white-space:pre;-webkit-overflow-scrolling:touch}.mos-immersive-hero .mos-prism-engine:before{top:45%;width:min(96vmin,42rem);opacity:.84;filter:blur(22px) saturate(1.22)}.mos-immersive-hero .mos-prism-engine:after{top:45%;width:min(66vmin,28rem)}.mos-immersive-hero .mos-prism-engine canvas{filter:brightness(1.18) contrast(1.04) saturate(1.12) drop-shadow(0 0 38px rgba(109,59,255,.3))}}@media (prefers-reduced-motion:reduce){.mos-immersive-hero .mos-prism-engine:after,.mos-immersive-hero .mos-prism-engine:before{animation:none}}@supports not (overflow:clip){.shell-root,body,html{overflow-x:hidden}}.portal-workspace{position:relative;min-height:100dvh;width:100%;min-width:0;overflow-x:clip;background:radial-gradient(circle at 12% 8%,rgba(224,47,107,.14),transparent 32rem),radial-gradient(circle at 92% 20%,rgba(79,70,229,.08),transparent 28rem),#070608}.portal-workspace__ambient{pointer-events:none;position:fixed;inset:0;z-index:0;background-image:linear-gradient(rgba(255,111,159,.028) 1px,transparent 0),linear-gradient(90deg,rgba(255,111,159,.028) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}.portal-workspace__content-shell{position:relative;z-index:1;width:100%;min-width:0;min-height:100dvh}.portal-topbar{position:sticky;top:0;z-index:22;display:flex;min-height:calc(3.75rem + env(safe-area-inset-top));width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:env(safe-area-inset-top) .875rem 0;border-bottom:1px solid rgba(253,245,221,.09);background:rgba(5,3,10,.92);box-shadow:0 12px 36px rgba(0,0,0,.34);backdrop-filter:blur(22px) saturate(135%)}.portal-topbar__role-row,.portal-topbar__utility-row{display:flex;min-width:0;align-items:center;gap:.625rem}.portal-main{position:relative;z-index:1;width:100%;min-width:0;overflow-x:clip;padding:1rem .875rem calc(5.5rem + env(safe-area-inset-bottom))}.portal-main>*{min-width:0;max-width:100%}aside[aria-label="Portal navigation"]{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden;background:linear-gradient(180deg,rgba(19,10,29,.99),rgba(6,3,12,.99)),#08050e;box-shadow:24px 0 60px rgba(0,0,0,.62)}aside[aria-label="Portal navigation"]>div:last-child{min-height:0;flex:1;overflow:hidden}aside[aria-label="Portal navigation"] .portal-sidebar{display:flex;height:100%;min-height:0;width:100%;max-width:none;flex-direction:column;border:0;background:transparent;box-shadow:none}aside[aria-label="Portal navigation"] .portal-sidebar__scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:1rem}aside[aria-label="Portal navigation"] .portal-sidebar__account{flex:none;border-top:1px solid rgba(253,245,221,.09);background:rgba(5,3,10,.78);padding-bottom:calc(.875rem + env(safe-area-inset-bottom))}.portal-main .flex,.portal-main .grid,.portal-main article,.portal-main form,.portal-main section{min-width:0}.portal-main :where(input,select,textarea,button,a){max-width:100%}.portal-main :where(table){width:100%}@media (max-width:639px){.portal-main :where(h1,.heading-display){overflow-wrap:break-word}.portal-main .mos-card,.portal-main .surface-public{border-radius:1rem}.portal-main .grid-cols-2,.portal-main .grid-cols-3,.portal-main .grid-cols-4,.portal-main .grid-cols-5,.portal-main .grid-cols-6{grid-template-columns:minmax(0,1fr)}}@media (min-width:640px) and (max-width:767px){.portal-main{padding-inline:1.25rem}}@media (min-width:768px){.portal-topbar{min-height:4.25rem;padding:0 1.25rem}.portal-main{padding:1.5rem 1.5rem 2.5rem}}@media (min-width:1280px){.portal-main{padding:2rem clamp(1.5rem,3vw,3rem) 3rem}}:root{--mos-content-max:90rem;--mos-reading-max:72ch;--mos-page-gutter:clamp(1rem,2.4vw,2rem);--mos-page-space:clamp(1.25rem,2.5vw,2.5rem);--mos-control-height:2.75rem;--mos-control-radius:0.75rem;--mos-interaction-fast:140ms;--mos-interaction-standard:220ms;--mos-ease-out:cubic-bezier(0.16,1,0.3,1);--mos-focus-color:#7cf7e7;--mos-danger-color:#fb7185;--mos-success-color:#5eead4}.premium-ui{color-scheme:dark;accent-color:var(--mos-aura,#FF6F9F)}.premium-shell,.shell-content-layer,.shell-layout-frame,.shell-main,.shell-root{min-inline-size:0;max-inline-size:100%}.shell-root{isolation:isolate;min-block-size:100svh}.shell-layout-frame{position:relative;z-index:10;min-block-size:100svh}.shell-main{outline:none}.shell-main,.shell-main--chromeless{min-block-size:100svh}html{scroll-padding-block-start:calc(var(--app-shell-header-height, 4.5rem) + 1rem)}:where(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-block-start:calc(var(--app-shell-header-height, 4.5rem) + 1rem)}:where(.shell-main,.shell-content-layer) :where(p,li,dd,figcaption,blockquote){text-wrap:pretty}:where(.shell-main,.shell-content-layer) :where(h1,h2,h3){text-wrap:balance;line-height:1.08}:where(.shell-main,.shell-content-layer) :where(p,li,dd,dt,figcaption,blockquote){max-inline-size:var(--mos-reading-max)}.mos-page-frame{inline-size:min(100%,var(--mos-content-max));margin-inline:auto;padding-inline:var(--mos-page-gutter);padding-block:var(--mos-page-space)}.mos-page-header{display:grid;gap:.6rem;margin-block-end:clamp(1.25rem,2vw,2rem)}.mos-page-header>:where(p){color:var(--mos-muted,#a79bbe)}:where(.premium-ui) :where(button,a,input,textarea,select,summary,[role=button],[role=link],[tabindex]):focus-visible{outline:2px solid var(--mos-focus-color);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--mos-focus-color) 18%,transparent)}:where(.premium-ui) :where(button,a,[role=button],[role=link]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(.premium-ui) :where(button,[role=button],input,textarea,select){font:inherit}:where(.shell-main,.shell-content-layer) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){min-block-size:var(--mos-control-height);border-radius:var(--mos-control-radius);line-height:1.35;transition:border-color var(--mos-interaction-fast) ease,box-shadow var(--mos-interaction-fast) ease,background-color var(--mos-interaction-fast) ease,opacity var(--mos-interaction-fast) ease}:where(.shell-main,.shell-content-layer) :where(button,[role=button])[aria-disabled=true],:where(.shell-main,.shell-content-layer) :where(button:disabled),:where(.shell-main,.shell-content-layer) :where(input,textarea,select):disabled{cursor:not-allowed;opacity:.52;filter:saturate(.6)}:where(.shell-main,.shell-content-layer) :where(input,textarea,select)[aria-invalid=true]{border-color:color-mix(in srgb,var(--mos-danger-color) 72%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mos-danger-color) 15%,transparent)}:where(.shell-main,.shell-content-layer) :where([role=alert],[data-error],.form-error){color:var(--mos-danger-color)}:where(.shell-main,.shell-content-layer) :where(label){text-wrap:pretty}:where(.shell-main,.shell-content-layer) :where(fieldset){min-inline-size:0}:where(.shell-main,.shell-content-layer) :where(button,span,strong,td,th){overflow-wrap:break-word}:where(.shell-main,.shell-content-layer) :where(a,code,pre){overflow-wrap:anywhere}:where(.shell-main,.shell-content-layer) :where(pre,code){font-variant-ligatures:none}:where(.shell-main,.shell-content-layer) :where(pre){max-inline-size:100%;overflow:auto;overscroll-behavior-inline:contain}:where(.shell-main,.shell-content-layer) :where(img,video,canvas,iframe,svg){max-inline-size:100%}:where(.shell-main,.shell-content-layer) :where(img,video){block-size:auto}:where(.shell-main,.shell-content-layer) :where(table){scrollbar-gutter:stable}:where(.shell-main,.shell-content-layer) :where(th){text-wrap:balance}:where(.shell-main,.shell-content-layer) :where(td){text-wrap:pretty}:where(.shell-main,.shell-content-layer) :where(.card-mos,.glass-warm,.glass-ritual,[data-ui=panel]){transform:translateZ(0);transition:border-color var(--mos-interaction-standard) ease,box-shadow var(--mos-interaction-standard) var(--mos-ease-out),transform var(--mos-interaction-standard) var(--mos-ease-out)}@media (hover:hover) and (pointer:fine){:where(.shell-main,.shell-content-layer) :where(.card-mos,[data-ui=interactive-panel]):hover{transform:translateY(-2px)}}.mos-route-loading{display:grid;min-block-size:min(72svh,48rem);place-items:center;padding:clamp(1.25rem,4vw,3rem)}.mos-route-loading__panel{display:grid;inline-size:min(100%,34rem);gap:1rem;padding:clamp(1.25rem,4vw,2rem);border:1px solid color-mix(in srgb,var(--mos-aura,#ff6f9f) 22%,transparent);border-radius:1.25rem;background:linear-gradient(145deg,rgba(22,12,34,.86),rgba(8,5,16,.92));box-shadow:0 1.5rem 4rem rgba(0,0,0,.36);backdrop-filter:blur(18px) saturate(130%)}.mos-route-loading__mark{inline-size:3rem;aspect-ratio:1;border:2px solid rgba(253,245,221,.14);border-block-start-color:var(--mos-focus-color);border-inline-end-color:var(--mos-aura,#FF6F9F);border-radius:999px;animation:mos-route-spin .9s linear infinite}.mos-route-loading__title{margin:0;font-size:clamp(1.35rem,3vw,1.8rem)}.mos-route-loading__copy{margin:0;color:var(--mos-muted,#a79bbe)}.mos-skeleton{position:relative;overflow:hidden;min-block-size:.75rem;border-radius:999px;background:rgba(253,245,221,.08)}.mos-skeleton:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgba(253,245,221,.16),transparent);transform:translateX(-100%);animation:mos-skeleton-sweep 1.35s ease-in-out infinite}.mos-skeleton--wide{inline-size:100%}.mos-skeleton--medium{inline-size:72%}.mos-skeleton--short{inline-size:42%}@keyframes mos-route-spin{to{transform:rotate(1turn)}}@keyframes mos-skeleton-sweep{to{transform:translateX(100%)}}@media (max-width:767px){:root{--mos-page-gutter:1rem;--mos-page-space:1.25rem}.shell-layout-frame{inline-size:100%}:where(.shell-main,.shell-content-layer) :where(input:not([type=checkbox]):not([type=radio]),textarea,select){min-block-size:2.75rem;font-size:16px}:where(.shell-main,.shell-content-layer) :where(button,[role=button],a.inline-flex,a.flex){min-block-size:2.75rem}:where(.shell-main,.shell-content-layer) :where([role=dialog],dialog){inline-size:min(calc(100vw - 1rem),44rem);max-block-size:calc(100dvh - 1rem);border-radius:1rem}.shell-main--has-portal-nav,.shell-root--has-bottom-nav .shell-main,[data-shell-kind=admin] .shell-main{padding-block-end:max(var(--mos-bottom-nav-clearance,7.25rem),calc(6.5rem + env(safe-area-inset-bottom)))}}@media (pointer:coarse){:where(.shell-main,.shell-content-layer) :where(button,[role=button],a.inline-flex,a.flex){min-block-size:2.75rem}}@media (prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mos-route-loading__mark{animation:none;border-color:var(--mos-focus-color)}.mos-skeleton:after{display:none}}@media (forced-colors:active){:where(.premium-ui) :where(button,a,input,textarea,select,[role=button]):focus-visible{outline:2px solid Highlight;box-shadow:none}.mos-route-loading__mark{border-color:CanvasText;border-block-start-color:Highlight}}@supports not (backdrop-filter:blur(1px)){.mos-route-loading__panel{background:#0b0713}}:root{--mos-canvas-gradient:radial-gradient(circle at 18% -10%,rgba(139,92,246,0.20),transparent 34rem),radial-gradient(circle at 88% 8%,rgba(34,211,238,0.12),transparent 30rem),linear-gradient(180deg,var(--mos-bg-0,#040305),var(--mos-bg-1,#070608) 48%,var(--mos-bg-2,#0B090C));--mos-panel-bg:linear-gradient(145deg,rgba(18,11,30,0.82),rgba(7,5,15,0.92));--mos-panel-border:color-mix(in srgb,var(--mos-ivory,#FDF5DD) 12%,transparent);--mos-panel-shadow:0 1.25rem 4rem rgba(0,0,0,0.38),inset 0 1px 0 rgba(253,245,221,0.045);--mos-bottom-nav-clearance:calc(5.5rem + env(safe-area-inset-bottom, 0px))}body.premium-ui{min-inline-size:320px;overflow-x:clip;background:var(--mos-canvas-gradient)}.premium-shell{padding-block-end:env(safe-area-inset-bottom,0)}:where(.shell-main,.shell-content-layer,.premium-shell)>:where(main,section,article,div){min-inline-size:0}:where(.shell-main,.shell-content-layer) :where([class*=container],[class*=Container]){max-inline-size:min(100%,var(--mos-content-max))}:where(.shell-main,.shell-content-layer) :where(.card,.panel,.surface,[class*=Card],[class*=Panel],[data-ui=panel]):not([class*=bg-]){border-color:var(--mos-panel-border)}:where(.shell-main,.shell-content-layer) :where(button,[role=button],a[href],input,select,textarea,summary){min-block-size:44px}:where(.shell-main,.shell-content-layer) :where(button,[role=button],a[href],summary){min-inline-size:44px}:where(.shell-main,.shell-content-layer) :where([aria-busy=true],[data-loading=true]){cursor:progress}:where(.shell-main,.shell-content-layer) :where([data-empty-state],.mos-empty-state,.empty-state){border:1px dashed color-mix(in srgb,var(--mos-aura,#ff6f9f) 28%,transparent);border-radius:var(--mos-radius-xl,1.5rem);background:linear-gradient(145deg,rgba(224,47,107,.08),rgba(7,6,8,.62))}:where(.shell-main,.shell-content-layer) :where([data-error-state],.mos-error-state,.error-state){border:1px solid color-mix(in srgb,var(--mos-danger-color) 38%,transparent);border-radius:var(--mos-radius-xl,1.5rem);background:linear-gradient(145deg,rgba(251,113,133,.1),rgba(7,6,8,.76))}:where(.shell-main,.shell-content-layer) :where(table){inline-size:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}:where(.shell-main,.shell-content-layer) :where(th,td){min-inline-size:6rem;vertical-align:top}:where(.shell-main,.shell-content-layer) :where([data-table-scroll],.table-scroll,.overflow-x-auto){max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}:where(.shell-main,.shell-content-layer) :where(dialog,[role=dialog],[role=alertdialog]){max-inline-size:min(calc(100vw - 2rem),42rem);max-block-size:min(calc(100svh - 2rem),52rem)}@media (max-width:767px){:root{--mos-page-gutter:clamp(1rem,4vw,1.25rem)}.premium-shell{padding-block-end:var(--mos-bottom-nav-clearance)}:where(.shell-main,.shell-content-layer) :where(h1){font-size:clamp(2rem,11vw,3.25rem)}:where(.shell-main,.shell-content-layer) :where(.hero,[data-template=hero],[class*=Hero]){min-block-size:auto;padding-block:clamp(2rem,9vw,4rem)}:where(.shell-main,.shell-content-layer) :where([class*=grid-cols-],.grid){min-inline-size:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.mos-template-dashboard,.mos-template-detail,.mos-template-form,.mos-template-list,.mos-template-shell,.mos-template-workflow{inline-size:min(100%,var(--mos-content-max));margin-inline:auto;padding:var(--mos-page-space) var(--mos-page-gutter)}.mos-template-grid,.mos-template-header,.mos-template-section,.mos-template-toolbar{min-inline-size:0}.mos-template-header{display:grid;gap:.75rem;margin-block-end:clamp(1.25rem,3vw,2.25rem)}.mos-template-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin-block-end:1rem}.mos-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(1rem,2vw,1.5rem)}.mos-state-panel{display:grid;gap:.75rem;padding:clamp(1rem,3vw,1.5rem);border-radius:var(--mos-radius-xl,1.5rem);background:var(--mos-panel-bg);border:1px solid var(--mos-panel-border);box-shadow:var(--mos-panel-shadow)}.mos-state-panel[data-state=empty]{border-style:dashed}.mos-state-panel[data-state=error]{border-color:color-mix(in srgb,var(--mos-danger-color) 45%,transparent)}.mos-state-panel[data-state=restricted]{border-color:color-mix(in srgb,var(--mos-warning-color,#fbbf24) 45%,transparent)}.mos-data-table-frame{max-inline-size:100%;overflow-x:auto;border:1px solid var(--mos-panel-border);border-radius:var(--mos-radius-lg,1.25rem);background:rgba(7,6,8,.68);-webkit-overflow-scrolling:touch}.mos-data-table-frame table th{position:sticky;top:0;z-index:1;background:rgba(12,8,22,.96)}@media (max-width:767px){.mos-template-toolbar{align-items:stretch}.mos-template-toolbar>*{flex:1 1 100%}.mos-data-table-frame{margin-inline:calc(var(--mos-page-gutter) * -1);border-radius:0}}:root{--mos-phone-max:767px;--mos-tablet-min:768px;--mos-tablet-max:1023px;--mos-desktop-min:1024px;--mos-touch-target:44px;--mos-page-inline:clamp(1rem,3vw,2rem);--mos-bottom-nav-clearance:16px}#mos-main-content,.shell-content-layer,.shell-layout-frame,.shell-main,.shell-root,body,html{inline-size:100%;max-inline-size:100%;min-inline-size:0}:where(.shell-main,.shell-content-layer,#mos-main-content)>*{min-inline-size:0;max-inline-size:100%}@media (max-width:1023px),(pointer:coarse){:where(.shell-main,.shell-content-layer,#mos-main-content) :where(button,[role=button],input,select,textarea,a.mos-cta){min-block-size:var(--mos-touch-target)}}@media (max-width:767px){:root{--mos-bottom-nav-clearance:78px}.mos-immersive-hero .mos-nav{flex-wrap:wrap;align-items:center;gap:.35rem;padding:calc(env(safe-area-inset-top) + .75rem) .75rem 0}.mos-immersive-hero .mos-brand{inline-size:100%;text-align:center;font-size:1.15rem;line-height:1.2}.mos-immersive-hero .mos-nav-links{display:flex;inline-size:100%;max-inline-size:100%;align-items:center;justify-content:flex-start;gap:.25rem;overflow-x:auto;overflow-y:hidden;padding:.2rem .15rem .4rem;scroll-padding-inline:.15rem;scroll-snap-type:inline proximity;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mos-immersive-hero .mos-nav-links::-webkit-scrollbar{display:none}.mos-immersive-hero .mos-nav-links a,.mos-immersive-hero .mos-nav-links a:not(.mos-nav-login){display:inline-flex;min-block-size:var(--mos-touch-target);flex:0 0 auto;align-items:center;justify-content:center;padding:.55rem .72rem;border:1px solid rgba(247,238,220,.1);border-radius:9999px;background:rgba(9,11,31,.38);font-size:.62rem;letter-spacing:.14em;scroll-snap-align:start;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mos-immersive-hero .mos-nav-links a:after{display:none}.mos-immersive-hero .mos-nav-links .mos-nav-login{border-color:rgba(216,177,94,.34);color:var(--mos-text)}.mos-immersive-hero .mos-hero-center{min-block-size:calc(100svh - 7rem);justify-content:flex-start;padding:clamp(1.75rem,4.5svh,3rem) 1rem 4.25rem}.mos-immersive-hero .mos-hero-emblem{margin-bottom:1.15rem}.mos-immersive-hero .mos-emblem-glow{width:min(70vw,240px);height:min(70vw,240px)}.mos-immersive-hero .mos-title{max-inline-size:13ch;margin-top:1rem;font-size:clamp(2.45rem,12vw,4.1rem);line-height:.98}.mos-immersive-hero .mos-subtitle{max-inline-size:34rem;margin-top:1.15rem;font-size:clamp(.94rem,4vw,1.05rem);line-height:1.58}.mos-immersive-hero .mos-actions{inline-size:100%;max-inline-size:22rem;margin-top:1.55rem}.mos-immersive-hero .mos-cta{inline-size:100%;min-block-size:50px;padding-inline:1.25rem}.mos-immersive-hero .mos-signal-strip{max-inline-size:22rem;margin-top:1.55rem;padding-inline:0;gap:.4rem 0;font-size:.54rem;letter-spacing:.14em}.mos-immersive-hero .mos-signal-strip span+span:before{margin-inline:.5rem}.admin-mobile-bottom-nav__inner,.mos-mobile-bottom-nav__inner,.portal-mobile-bottom-nav__inner{padding-inline:max(.25rem,env(safe-area-inset-left))}}@media (min-width:768px) and (max-width:1023px){.mos-immersive-hero .mos-nav{gap:.75rem;padding:calc(env(safe-area-inset-top) + 1rem) 1.5rem 0}.mos-immersive-hero .mos-brand{flex:0 1 auto;font-size:clamp(1.08rem,2.3vw,1.35rem);white-space:nowrap}.mos-immersive-hero .mos-nav-links{min-inline-size:0;justify-content:flex-end;gap:.1rem}.mos-immersive-hero .mos-nav-links a{display:inline-flex;min-block-size:var(--mos-touch-target);align-items:center;padding:.5rem .42rem;font-size:.6rem;letter-spacing:.13em}.mos-immersive-hero .mos-hero-center{padding:clamp(3.25rem,6svh,4.5rem) 2rem 5.25rem}.mos-immersive-hero .mos-title{max-inline-size:16ch;font-size:clamp(3.8rem,8.7vw,6rem);line-height:.95}.mos-immersive-hero .mos-subtitle{max-inline-size:40rem}.mos-immersive-hero .mos-actions{max-inline-size:none}.mos-immersive-hero .mos-cta{min-block-size:50px;flex:0 0 auto}.admin-mobile-bottom-nav__inner,.mos-mobile-bottom-nav__inner,.portal-mobile-bottom-nav__inner{max-inline-size:min(100%,44rem)!important}:where(.shell-main,.shell-content-layer) :where(table){scroll-snap-type:inline proximity}}@media (min-width:1024px){.mos-immersive-hero .mos-nav-links a{display:inline-flex;min-block-size:var(--mos-touch-target);align-items:center}.shell-root--has-rail .shell-layout-frame{min-inline-size:0}}@media (max-height:620px) and (max-width:1023px){.mos-immersive-hero{min-block-size:100dvh;overflow-y:auto}.mos-immersive-hero .mos-hero-center{min-block-size:auto;padding-block:1.5rem 4rem}.mos-immersive-hero .mos-hero-emblem{margin-bottom:.65rem}.mos-immersive-hero .mos-title{margin-top:.65rem}.mos-immersive-hero .mos-actions,.mos-immersive-hero .mos-signal-strip,.mos-immersive-hero .mos-subtitle{margin-top:.9rem}}@supports not (overflow:clip){.mos-immersive-hero,.shell-root,body,html{overflow-x:hidden}}:root{--oeuvre-ink:#070608;--oeuvre-ink-soft:#0B090C;--oeuvre-ink-raised:#191317;--oeuvre-paper:#E8E0CB;--oeuvre-paper-bright:#FDF5DD;--oeuvre-paper-muted:#A9A294;--oeuvre-orchid:#E02F6B;--oeuvre-orchid-deep:#5C1030;--oeuvre-rose:#FC3A7D;--oeuvre-flame:#C41E5A;--oeuvre-violet:#F2568C;--oeuvre-green:#83ff9d;--oeuvre-line-dark:rgba(232,224,203,0.19);--oeuvre-line-paper:rgba(7,6,8,0.28);--oeuvre-display:var(--font-oeuvre-display),"Arial Black",sans-serif;--oeuvre-editorial:var(--font-oeuvre-editorial),Georgia,serif;--oeuvre-ui:var(--font-oeuvre-ui),Inter,system-ui,sans-serif;--oeuvre-tracking-display:-0.062em;--oeuvre-tracking-editorial:-0.024em;--oeuvre-tracking-kicker:0.145em;--oeuvre-leading-copy:1.62;--oeuvre-measure-copy:62ch;--oeuvre-gutter:clamp(1.2rem,4.4vw,5.6rem);--oeuvre-section-space:clamp(5.75rem,10vw,10rem);--oeuvre-ease-out:cubic-bezier(0.22,1,0.36,1);--font-dm-sans:var(--oeuvre-ui);--font-geist:var(--oeuvre-ui);--font-cormorant:var(--oeuvre-editorial);--font-bodoni:var(--oeuvre-editorial);--mos-void:var(--oeuvre-ink);--mos-obsidian:var(--oeuvre-ink);--mos-dark:var(--oeuvre-ink-soft);--mos-ritual:#120a1b;--mos-surface:var(--oeuvre-ink-raised);--mos-card:#1b1127;--mos-card-alt:#22152f;--mos-ivory:var(--oeuvre-paper-bright);--mos-bone:var(--oeuvre-paper);--mos-parchment:#b8a6d9;--mos-cream:var(--oeuvre-paper-bright);--mos-amethyst:var(--oeuvre-orchid);--mos-aura:#c983ff;--mos-deep:var(--oeuvre-orchid-deep);--mos-mystic:#351449;--mos-taupe:#817091;--mos-mauve:#b7a7cc;--mos-ash:#c9badb;--mos-dust:#817091;--mos-dim:#665673;--mos-border:var(--oeuvre-line-dark);--mos-border-warm:rgba(232,224,203,0.24);--mos-border-bright:rgba(253,245,221,0.32);--mos-border-glow:rgba(224,47,107,0.38);--mos-bg:var(--oeuvre-ink);--mos-bg-elevated:var(--oeuvre-ink-soft);--mos-text:var(--oeuvre-paper-bright);--mos-text-muted:#b7a7cc;--mos-text-faint:#817091;--mos-purple:var(--oeuvre-violet);--mos-purple-soft:#ad8cff;--mos-topbar-h-mobile:4.375rem;--mos-topbar-h-desktop:5.125rem}html[data-oeuvre-ui=global-v1]{background:var(--oeuvre-ink);color-scheme:dark;scroll-padding-top:6rem}body.oeuvre-runtime{min-width:320px;margin:0;overflow-x:clip;background:var(--oeuvre-ink);color:var(--oeuvre-paper);font-family:var(--oeuvre-ui);font-size:16px;font-kerning:normal;font-synthesis:none;font-variant-ligatures:common-ligatures contextual;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.oeuvre-runtime:before{position:fixed;z-index:9999;inset:0;content:"";pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}body.oeuvre-runtime ::-moz-selection{color:var(--oeuvre-ink);background:var(--oeuvre-violet)}body.oeuvre-runtime ::selection{color:var(--oeuvre-ink);background:var(--oeuvre-violet)}body.oeuvre-runtime :focus-visible{outline:3px solid var(--oeuvre-violet);outline-offset:3px}body.oeuvre-runtime h1,body.oeuvre-runtime h2,body.oeuvre-runtime h3,body.oeuvre-runtime h4,body.oeuvre-runtime h5,body.oeuvre-runtime h6{font-family:var(--oeuvre-display);font-kerning:normal;font-optical-sizing:auto}body.oeuvre-runtime h1,body.oeuvre-runtime h2,body.oeuvre-runtime h3{letter-spacing:var(--oeuvre-tracking-display)}body.oeuvre-runtime :where(.editorial,.font-serif,blockquote),body.oeuvre-runtime :where(h1,h2,h3) em{font-family:var(--oeuvre-editorial);font-weight:400;letter-spacing:var(--oeuvre-tracking-editorial)}body.oeuvre-runtime :where(p,li,dd,blockquote){text-wrap:pretty}body.oeuvre-runtime :where(button,input,select,textarea){font-family:var(--oeuvre-ui)}body.oeuvre-runtime :where(button,a[href]){-webkit-tap-highlight-color:transparent}body.oeuvre-runtime :where(img,video){max-width:100%}.oeuvre-public-frame,.shell-root[data-oeuvre-shell=public] .shell-layout-frame{width:100%;max-width:none;padding-left:0!important}.shell-root[data-oeuvre-shell=public] .shell-main:not(.shell-main--chromeless){width:100%;min-width:0;padding-top:calc(var(--mos-topbar-h-desktop) + env(safe-area-inset-top));overflow-x:clip}.shell-root[data-oeuvre-shell=admin] .shell-main,.shell-root[data-oeuvre-shell=portal] .shell-main{min-width:0;overflow-x:clip}body.oeuvre-runtime :where(.page-container,.page-shell,.content-container,.section-container,.premium-shell>main,[data-page-shell]){--page-gutter:var(--oeuvre-gutter)}body.oeuvre-runtime :where(.page-container,.content-container,.section-container){padding-inline:var(--oeuvre-gutter)}body.oeuvre-runtime :where(.mos-hero-title,[data-page-title],.page-title){font-family:var(--oeuvre-display)!important;font-weight:780;letter-spacing:var(--oeuvre-tracking-display)!important;line-height:.88;text-transform:uppercase}body.oeuvre-runtime :where(.mos-section-title,.section-title,.card-title){font-family:var(--oeuvre-display)!important;font-weight:740;letter-spacing:-.048em!important}body.oeuvre-runtime :where(.mos-eyebrow,.eyebrow,.section-kicker,[data-kicker]){font-family:var(--oeuvre-ui)!important;font-size:clamp(.58rem,.54rem + .14vw,.69rem);font-weight:750;letter-spacing:var(--oeuvre-tracking-kicker)!important;text-transform:uppercase}body.oeuvre-runtime :where(.mos-body,.page-intro,.lede){max-width:var(--oeuvre-measure-copy);color:var(--oeuvre-paper-muted);font-family:var(--oeuvre-ui)!important;line-height:var(--oeuvre-leading-copy)}.oeuvre-topbar{position:fixed!important;z-index:100!important;top:0;left:0;right:0;width:100%;padding-inline:var(--oeuvre-gutter);border-bottom:1px solid var(--oeuvre-line-dark);background:rgba(7,6,8,.86);backdrop-filter:blur(18px) saturate(120%);transition:transform .26s var(--oeuvre-ease-out),opacity .18s ease}.oeuvre-topbar[data-visible=false]{transform:translateY(calc(-100% - env(safe-area-inset-top)))}.oeuvre-topbar__inner{min-height:var(--mos-topbar-h-desktop);max-width:1680px}.oeuvre-topbar .mos-header-glow,.oeuvre-topbar .mos-topbar__glass{display:none}.oeuvre-topbar__brand{display:inline-flex;min-width:190px;min-height:52px;align-items:center;gap:.7rem;text-decoration:none}.oeuvre-topbar__brand-mark{display:grid;width:48px;height:48px;place-items:center;overflow:hidden}.oeuvre-topbar__brand-mark img,.oeuvre-topbar__brand-mark svg{width:48px!important;height:48px!important;-o-object-fit:contain;object-fit:contain}.oeuvre-topbar__brand-copy{display:flex;flex-direction:column;line-height:1}.oeuvre-topbar__brand-copy strong{color:var(--oeuvre-paper-bright);font-family:var(--oeuvre-display);font-size:1.02rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.oeuvre-topbar__brand-copy small{margin-top:.3rem;color:var(--oeuvre-paper-muted);font-size:.53rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.oeuvre-topbar__desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(1.25rem,2.6vw,2.75rem)}.oeuvre-topbar__desktop-nav a{position:relative;display:grid;min-height:44px;place-items:center;color:rgba(232,224,203,.72);font-family:var(--oeuvre-ui);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .16s ease}.oeuvre-topbar__desktop-nav a:after{position:absolute;bottom:3px;left:0;width:0;height:2px;content:"";background:var(--oeuvre-rose);transition:width .22s var(--oeuvre-ease-out)}.oeuvre-topbar__desktop-nav a:hover,.oeuvre-topbar__desktop-nav a[data-active=true]{color:var(--oeuvre-paper-bright)}.oeuvre-topbar__desktop-nav a:hover:after,.oeuvre-topbar__desktop-nav a[data-active=true]:after{width:100%}.oeuvre-topbar__actions{display:flex;min-width:260px;align-items:center;justify-content:flex-end;gap:.55rem}.oeuvre-topbar__account,.oeuvre-topbar__join,.oeuvre-topbar__menu,.oeuvre-topbar__search{min-height:44px;border:1px solid rgba(253,245,221,.2);border-radius:0!important;color:var(--oeuvre-paper-bright);background:rgba(7,6,8,.38);box-shadow:none!important}.oeuvre-topbar__search{display:inline-flex;width:auto!important;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.65rem;font-weight:700;letter-spacing:.05em}.oeuvre-topbar__search kbd{padding:.15rem .3rem;border:1px solid rgba(253,245,221,.22);color:var(--oeuvre-paper-muted);font-size:.5rem}.oeuvre-topbar__account{display:inline-flex;align-items:center;gap:.5rem;padding:0 .65rem}.oeuvre-topbar__avatar{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(253,245,221,.38);border-radius:50%;background:rgba(224,47,107,.2);font-size:.62rem}.oeuvre-topbar__account-label,.oeuvre-topbar__join{font-size:.62rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.oeuvre-topbar__join{display:inline-flex;align-items:center;justify-content:center;padding:0 .85rem;text-decoration:none}.oeuvre-topbar__account:hover,.oeuvre-topbar__join:hover,.oeuvre-topbar__search:hover{border-color:rgba(252,58,125,.7);background:rgba(252,58,125,.11)}.oeuvre-topbar__menu{width:44px!important}body.oeuvre-runtime :where(.mos-premium-panel,.glass-card,.premium-card,.dashboard-card,.app-panel,[data-card],[data-surface]){border-color:var(--oeuvre-line-dark)!important;border-radius:.3rem!important;background-color:rgba(12,7,18,.82);box-shadow:.7rem .7rem 0 rgba(224,47,107,.08),0 1.4rem 4.2rem rgba(0,0,0,.25)}body.oeuvre-runtime :where(button,[role=button],.button,.btn,.mos-button){min-height:44px}body.oeuvre-runtime :where(.rounded-full,.rounded-3xl,.rounded-2xl):not(.mos-topbar__avatar):not(.oeuvre-topbar__avatar){--oeuvre-radius-override:0.45rem}body.oeuvre-runtime :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px;border-color:rgba(232,224,203,.24);border-radius:.2rem!important;color:var(--oeuvre-paper-bright);background:rgba(12,7,18,.9)}body.oeuvre-runtime textarea{min-height:112px}body.oeuvre-runtime :where(input,select,textarea):focus{border-color:var(--oeuvre-orchid)!important;box-shadow:0 0 0 3px rgba(224,47,107,.18)!important}body.oeuvre-runtime :where(table){width:100%;border-collapse:collapse;font-family:var(--oeuvre-ui)}body.oeuvre-runtime :where(th){color:var(--oeuvre-paper-muted);font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}body.oeuvre-runtime :where(th,td){border-bottom:1px solid var(--oeuvre-line-dark)}body.oeuvre-runtime :where(dialog,[role=dialog]){font-family:var(--oeuvre-ui)}body.oeuvre-runtime :where([role=dialog] h1,[role=dialog] h2,[role=dialog] h3){font-family:var(--oeuvre-display)!important}body.oeuvre-runtime footer{border-top-color:var(--oeuvre-line-dark)!important;background-color:var(--oeuvre-ink)!important}body.oeuvre-runtime footer :where(h2,h3,strong){font-family:var(--oeuvre-display)}.mos-mobile-bottom-nav{border-top:1px solid var(--oeuvre-line-dark);background:rgba(7,6,8,.94)!important;box-shadow:0 -18px 48px rgba(7,6,8,.42);backdrop-filter:blur(18px) saturate(120%);padding-bottom:env(safe-area-inset-bottom)}.mos-mobile-bottom-nav__inner{min-height:64px;max-width:560px;padding:6px 8px!important;gap:1px}.mos-mobile-bottom-nav__inner :where(a,button){min-height:50px!important;border-radius:.2rem!important;color:var(--oeuvre-paper-muted);font-family:var(--oeuvre-ui)}.mos-mobile-bottom-nav__inner :where(a,button).is-active,.mos-mobile-bottom-nav__inner :where(a,button)[aria-current=page]{color:var(--oeuvre-paper-bright);background:rgba(224,47,107,.12)}[data-experience=world-stage-3d] h1,[data-experience=world-stage-3d] h2,[data-experience=world-stage-3d] h3{font-family:inherit}@media (max-width:1023px){:root{--oeuvre-gutter:clamp(1rem,3.5vw,2rem);--oeuvre-section-space:clamp(4.75rem,9vw,7rem)}.oeuvre-topbar{padding-inline:var(--oeuvre-gutter)}.oeuvre-topbar__desktop-nav{display:none}.oeuvre-topbar__actions{min-width:auto}.oeuvre-topbar__menu{display:inline-grid!important}.shell-root[data-oeuvre-shell=public] .shell-main:not(.shell-main--chromeless){padding-top:calc(var(--mos-topbar-h-mobile) + env(safe-area-inset-top))}}@media (max-width:680px){:root{--oeuvre-gutter:1.15rem;--oeuvre-section-space:5.5rem;--mos-topbar-h-mobile:4.375rem}html[data-oeuvre-ui=global-v1]{scroll-padding-top:5rem}body.oeuvre-runtime{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.shell-root--chromeless body.oeuvre-runtime,body.oeuvre-runtime:has([data-experience=world-stage-3d]){padding-bottom:0}.oeuvre-topbar{padding-inline:.75rem}.oeuvre-topbar,.oeuvre-topbar__inner{min-height:70px}.oeuvre-topbar__brand{min-width:0;min-height:48px;gap:.45rem}.oeuvre-topbar__brand-mark,.oeuvre-topbar__brand-mark img,.oeuvre-topbar__brand-mark svg{width:42px!important;height:42px!important}.oeuvre-topbar__brand-copy strong{font-size:.88rem}.oeuvre-topbar__brand-copy small{font-size:.46rem;letter-spacing:.1em}.oeuvre-topbar__search{width:42px!important;min-width:42px;padding:0;justify-content:center}.oeuvre-topbar__account-label,.oeuvre-topbar__search kbd,.oeuvre-topbar__search span{display:none}.oeuvre-topbar__join{min-height:42px;padding-inline:.55rem;font-size:.53rem;letter-spacing:.045em}.oeuvre-topbar__account{min-width:42px;min-height:42px;padding:0;justify-content:center}.oeuvre-topbar__menu{width:42px!important;min-height:42px}body.oeuvre-runtime :where(.mos-hero-title,[data-page-title],.page-title){font-size:clamp(2.75rem,14vw,4.8rem)!important;line-height:.78!important;letter-spacing:-.064em!important}body.oeuvre-runtime :where(.mos-section-title,.section-title){font-size:clamp(2.2rem,11.5vw,4rem)!important;line-height:.86!important}body.oeuvre-runtime :where(.mos-body,.page-intro,.lede){font-size:.93rem;line-height:1.6}body.oeuvre-runtime :where(.page-container,.content-container,.section-container){padding-inline:var(--oeuvre-gutter)}body.oeuvre-runtime :where(.grid,[class*=grid-cols-]){min-width:0}body.oeuvre-runtime :where(table){min-width:620px}body.oeuvre-runtime :where(.table-scroll,.table-container,[data-table-scroll]){width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}body.oeuvre-runtime :where(.modal-content,.dialog-content,[role=dialog]){max-width:calc(100vw - 1.5rem)!important;max-height:calc(100dvh - 1.5rem)!important}body.oeuvre-runtime :where(.form-actions,.cta-row,.button-row){align-items:stretch;flex-direction:column}body.oeuvre-runtime :where(.form-actions,.cta-row,.button-row)>:where(a,button){width:100%;min-height:50px}}@media (prefers-reduced-motion:reduce){.mos-mobile-bottom-nav,.mos-mobile-bottom-nav *,.oeuvre-topbar,.oeuvre-topbar *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */body.oeuvre-runtime :where(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-ivory){text-transform:uppercase;min-height:44px;font-family:var(--oeuvre-ui)!important;letter-spacing:.075em!important;border-radius:2px!important;font-weight:750!important;transition-duration:.2s!important}body.oeuvre-runtime :where(.btn-primary){border:1px solid var(--oeuvre-paper-bright)!important;color:var(--oeuvre-ink)!important;background:var(--oeuvre-paper-bright)!important;box-shadow:6px 6px #fc3a7d47!important}body.oeuvre-runtime :where(.btn-primary):hover{border-color:var(--oeuvre-rose)!important;background:var(--oeuvre-rose)!important}body.oeuvre-runtime :where(.btn-secondary,.btn-ghost){border-color:var(--oeuvre-line-dark)!important;color:var(--oeuvre-paper)!important;box-shadow:none!important;background:0 0!important}body.oeuvre-runtime :where(a,button).rounded-full:not([aria-label*=avatar i]){border-radius:2px!important}body.oeuvre-runtime :where(a,button).rounded-2xl,body.oeuvre-runtime :where(a,button).rounded-lg,body.oeuvre-runtime :where(a,button).rounded-xl{border-radius:3px!important}body.oeuvre-runtime :where([data-oeuvre-card=spatial],.oeuvre-page-header){border-radius:4px!important}body.oeuvre-runtime :where(.container-mos,.container-xl,.container-lg){width:min(100%,1680px);padding-inline:var(--oeuvre-gutter);margin-inline:auto}body.oeuvre-runtime :where(.public-page-shell,.portal-page-shell,.dashboard-page-shell){min-width:0;background-color:var(--oeuvre-ink)!important}body.oeuvre-runtime :where(.public-hero-shell){padding-top:clamp(2.75rem,7vw,7rem)}body.oeuvre-runtime :where(.heading-display,.font-display){font-family:var(--oeuvre-display)!important;letter-spacing:-.05em!important}body.oeuvre-runtime :where(.font-ui,.font-sans){font-family:var(--oeuvre-ui)!important}body.oeuvre-runtime :where(.font-serif){font-family:var(--oeuvre-editorial)!important}@media (max-width:680px){body.oeuvre-runtime :where(.container-mos,.container-xl,.container-lg){padding-inline:var(--oeuvre-gutter)}body.oeuvre-runtime :where(.public-hero-shell){padding-top:2rem}body.oeuvre-runtime :where(a,button,input,select){min-height:44px}}#mobile-nav-drawer{color:var(--oeuvre-paper-bright);backdrop-filter:blur(22px)saturate(120%);box-shadow:2rem 0 6rem #00000085;border-right:1px solid var(--oeuvre-line-dark)!important;background:#070608fb!important;width:min(92vw,390px)!important}#mobile-nav-drawer>div:first-of-type{border-bottom-color:var(--oeuvre-line-dark)!important;min-height:76px!important;padding-inline:1.15rem!important}#mobile-nav-drawer>div:first-of-type p:first-of-type{text-transform:uppercase;color:var(--oeuvre-paper-bright)!important;font-family:var(--oeuvre-display)!important;letter-spacing:.1em!important;font-size:.92rem!important;font-weight:780!important}#mobile-nav-drawer>div:first-of-type p:last-of-type{letter-spacing:.1em;text-transform:uppercase;font-weight:650;color:var(--oeuvre-paper-muted)!important;font-size:.78rem!important}#mobile-nav-drawer button[aria-label=Close\ navigation]{width:44px!important;height:44px!important;color:var(--oeuvre-paper-bright)!important;background:0 0!important;border-color:#fdf5dd47!important;border-radius:0!important}#mobile-nav-drawer nav>div{margin-bottom:1.7rem}#mobile-nav-drawer nav>div>p{color:var(--oeuvre-paper-muted)!important;font-family:var(--oeuvre-ui)!important;letter-spacing:.14em!important;margin-bottom:.55rem!important;padding-inline:.65rem!important;font-size:.78rem!important;font-weight:760!important}#mobile-nav-drawer nav a{min-height:50px;font-family:var(--oeuvre-display);letter-spacing:-.025em;text-transform:uppercase;font-weight:680;color:#fdf5ddc7!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e8e0cb1f!important;border-radius:0!important;padding:.65rem!important;font-size:.92rem!important}#mobile-nav-drawer nav a[aria-current=page]{color:var(--oeuvre-paper-bright)!important;box-shadow:inset 3px 0 0 var(--oeuvre-rose)!important;background:linear-gradient(90deg,#fc3a7d33,#e02f6b0a)!important}#mobile-nav-drawer nav a svg{color:var(--oeuvre-orchid)!important}#mobile-nav-drawer>div:last-of-type{background:var(--oeuvre-ink-soft);border-top-color:var(--oeuvre-line-dark)!important}#mobile-nav-drawer>div:last-of-type a{letter-spacing:.04em;text-transform:uppercase;min-height:44px;font-weight:700;color:var(--oeuvre-paper-muted)!important;font-size:.78rem!important}#mos-search-dialog{max-width:920px!important;color:var(--oeuvre-ink)!important;background:var(--oeuvre-paper-bright)!important;box-shadow:1rem 1rem 0 var(--oeuvre-rose),0 2.2rem 7rem #0000007a!important;border:0!important;border-radius:0!important}#mos-search-dialog>div:first-child{background:var(--oeuvre-paper-bright);min-height:78px;border-bottom:2px solid var(--oeuvre-ink)!important;padding-inline:clamp(1rem,3vw,2rem)!important}#mos-search-dialog>div:first-child>span{color:var(--oeuvre-orchid-deep)!important;border-radius:0!important}#mos-search-dialog input{min-height:54px;font-style:italic;color:var(--oeuvre-ink)!important;box-shadow:none!important;font-family:var(--oeuvre-editorial)!important;background:0 0!important;border:0!important;font-size:clamp(1.05rem,2vw,1.55rem)!important}#mos-search-dialog input::-moz-placeholder{color:#0706087a!important}#mos-search-dialog input::placeholder{color:#0706087a!important}#mos-search-dialog button[aria-label="Close global search"]{width:44px!important;height:44px!important;color:var(--oeuvre-ink)!important;background:0 0!important;border-color:#07060859!important;border-radius:0!important}#mos-search-dialog>div:nth-child(2){background:#e4d7fb;border-bottom-color:#07060838!important;padding:.7rem clamp(1rem,3vw,2rem)!important}#mos-search-dialog>div:nth-child(2) button{letter-spacing:.06em;text-transform:uppercase;font-weight:760;min-height:36px!important;color:var(--oeuvre-ink)!important;background:0 0!important;border:1px solid #0706084d!important;border-radius:0!important;font-size:.78rem!important}#mos-search-dialog>div:last-child{background:var(--oeuvre-paper-bright);color:var(--oeuvre-ink)!important}#mos-search-dialog>div:last-child :where(p,span,small){color:#0706089e!important}#mos-search-dialog>div:last-child :where(h2,h3,strong){color:var(--oeuvre-ink)!important}#mos-search-dialog>div:last-child :where(a,button){border-radius:0!important}@media (max-width:680px){#mobile-nav-drawer{width:100vw!important}#mos-search-dialog{max-height:calc(100dvh - 6rem)!important;box-shadow:.6rem .6rem 0 var(--oeuvre-rose)!important}#mos-search-dialog>div:first-child{min-height:68px;padding-inline:.85rem!important}#mos-search-dialog>div:nth-child(2){gap:.35rem!important;padding-inline:.85rem!important}}@media (prefers-reduced-motion:reduce){#mobile-nav-drawer,#mobile-nav-drawer *,#mos-search-dialog,#mos-search-dialog *{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--oeuvre-3d-orchid:#E02F6B;--oeuvre-3d-rose:#FC3A7D;--oeuvre-3d-paper:#FDF5DD;--oeuvre-3d-ink:#070608;--oeuvre-3d-shadow:rgba(0,0,0,0.48);--oeuvre-3d-perspective:1100px}.oeuvre-global-3d{position:fixed;z-index:1;inset:0;width:100vw;height:100dvh;overflow:hidden;pointer-events:none;contain:strict;opacity:.9}.oeuvre-global-3d__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:.76;filter:saturate(1.16) contrast(1.03)}.oeuvre-global-3d__fallback{position:absolute;width:min(46vw,620px);aspect-ratio:1;border:1px solid rgba(224,47,107,.13);border-radius:50%;opacity:0;filter:blur(1px);background:radial-gradient(circle at 42% 38%,rgba(252,58,125,.13),transparent 36%),radial-gradient(circle at 62% 61%,rgba(224,47,107,.17),transparent 44%),repeating-radial-gradient(circle at center,transparent 0 22px,rgba(253,245,221,.045) 23px 24px)}.oeuvre-global-3d__fallback--one{top:6vh;right:-15vw;transform:rotateX(62deg) rotate(24deg)}.oeuvre-global-3d__fallback--two{left:-20vw;bottom:-18vh;transform:rotateX(68deg) rotate(-18deg) scale(.82)}.oeuvre-global-3d[data-oeuvre3d-tier=native] .oeuvre-global-3d__canvas,.oeuvre-global-3d[data-oeuvre3d-tier=static] .oeuvre-global-3d__canvas{display:none}.oeuvre-global-3d[data-oeuvre3d-tier=static] .oeuvre-global-3d__fallback{opacity:.54}.oeuvre-global-3d[data-oeuvre3d-tier=native]{display:none}.mos-mini-player-slot,.mos-mobile-bottom-nav,.oeuvre-topbar,.shell-content-layer,.shell-layout-frame,footer{position:relative;z-index:10}body.oeuvre-runtime :where(.mos-premium-panel,.glass-card,.premium-card,.dashboard-card,.app-panel,[data-card],[data-surface],.oeuvre-depth-card){--oeuvre-tilt-x:0deg;--oeuvre-tilt-y:0deg;--oeuvre-glow-x:50%;--oeuvre-glow-y:50%;transform-style:preserve-3d;transform-origin:50% 50%;backface-visibility:hidden}body.oeuvre-runtime :where(.mos-premium-panel,.glass-card,.premium-card,.dashboard-card,.app-panel,[data-card],[data-surface],.oeuvre-depth-card)[data-oeuvre-depth-active=true]{transform:perspective(var(--oeuvre-3d-perspective)) rotateX(var(--oeuvre-tilt-x)) rotateY(var(--oeuvre-tilt-y)) translate3d(0,-2px,10px);box-shadow:12px 16px 0 rgba(224,47,107,.07),0 28px 70px rgba(0,0,0,.34),0 0 0 1px rgba(253,245,221,.08),0 0 54px rgba(252,58,125,.05);transition:transform 80ms linear,border-color .16s ease,box-shadow .18s ease}body.oeuvre-runtime :where(.mos-premium-panel,.glass-card,.premium-card,.dashboard-card,.app-panel,[data-card],[data-surface],.oeuvre-depth-card)[data-oeuvre-depth-active=true] :where(h1,h2,h3,h4,img,video,[data-depth-layer]){transform:translateZ(8px)}body.oeuvre-runtime :where(.mos-premium-panel,.premium-card,.dashboard-card,.app-panel,[data-card],[data-surface]){background-image:linear-gradient(145deg,rgba(253,245,221,.028),transparent 38%),radial-gradient(circle at var(--oeuvre-glow-x) var(--oeuvre-glow-y),rgba(252,58,125,.085),transparent 38%)}.oeuvre-sticker{position:fixed;z-index:68;right:clamp(1rem,2.4vw,2.5rem);bottom:clamp(1rem,3.2vh,2.5rem);width:clamp(86px,7.2vw,126px);aspect-ratio:1;pointer-events:none;isolation:isolate;transform:rotate(-8deg);transform-origin:50% 50%;filter:drop-shadow(0 18px 24px rgba(0,0,0,.42));animation:oeuvre-sticker-float 7s ease-in-out infinite}.oeuvre-sticker__mark{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%;filter:saturate(1.08) contrast(1.03)}.oeuvre-sticker__tape{right:-34%;top:12%;display:inline-flex;min-width:106px;min-height:32px;align-items:center;justify-content:center;padding:.42rem .56rem .38rem;color:#070608;background:#ff2f87;box-shadow:5px 6px 0 rgba(7,6,8,.46);font-family:var(--oeuvre-display);font-size:clamp(.48rem,.62vw,.68rem);font-weight:850;line-height:.88;letter-spacing:-.035em;text-align:left;transform:rotate(10deg)}.oeuvre-sticker__micro,.oeuvre-sticker__tape{position:absolute;z-index:2;text-transform:uppercase}.oeuvre-sticker__micro{left:50%;bottom:-.65rem;width:-moz-max-content;width:max-content;padding:.22rem .38rem;border:1px solid rgba(253,245,221,.22);color:rgba(253,245,221,.86);background:rgba(7,6,8,.9);font-family:var(--oeuvre-ui);font-size:.46rem;font-weight:750;letter-spacing:.13em;transform:translateX(-50%) rotate(2deg)}@keyframes oeuvre-sticker-float{0%,to{transform:translateZ(0) rotate(-8deg)}50%{transform:translate3d(0,-10px,0) rotate(-5.5deg)}}.oeuvre-topbar__account,.oeuvre-topbar__brand-mark,.oeuvre-topbar__join,.oeuvre-topbar__search{transform-style:preserve-3d}.oeuvre-topbar__account:hover,.oeuvre-topbar__join:hover,.oeuvre-topbar__search:hover{transform:translate3d(0,-2px,8px);box-shadow:5px 6px 0 rgba(252,58,125,.12)!important}.oeuvre-topbar__desktop-nav a:hover{transform:translateY(-1px)}body.oeuvre-runtime:has([data-experience=world-stage-3d]) .oeuvre-global-3d,body.oeuvre-runtime:has([data-experience=world-stage-3d]) .oeuvre-sticker{display:none!important}@media (max-width:1023px){.oeuvre-global-3d__canvas{opacity:.58}.oeuvre-sticker{right:.85rem;bottom:calc(78px + env(safe-area-inset-bottom));width:78px}.oeuvre-sticker__tape{right:-30%;top:10%;min-width:88px;min-height:28px;font-size:.48rem}}@media (max-width:680px){.oeuvre-global-3d{opacity:.72}.oeuvre-global-3d__canvas{opacity:.42}.oeuvre-sticker{right:.72rem;bottom:calc(76px + env(safe-area-inset-bottom));width:64px;filter:drop-shadow(0 12px 18px rgba(0,0,0,.42))}.oeuvre-sticker__tape{display:none}.oeuvre-sticker__micro{bottom:-.4rem;font-size:.38rem}}@media (prefers-reduced-motion:reduce){.oeuvre-sticker{animation:none!important;transform:rotate(-7deg)}body.oeuvre-runtime [data-oeuvre-depth-active=true]{transform:none!important;transition-duration:.01ms!important}}@media (prefers-contrast:more){.oeuvre-global-3d{opacity:.32}.oeuvre-sticker__micro{border-color:var(--oeuvre-3d-paper)}}:root{--oeuvre-content-max:92rem;--oeuvre-reading-max:64ch;--oeuvre-control-h:3rem;--oeuvre-panel-radius:3px;--oeuvre-control-radius:2px;--oeuvre-grid-gap:clamp(0.85rem,1.8vw,1.4rem);--oeuvre-page-block:clamp(1.25rem,3vw,2.4rem);--oeuvre-bottom-nav-h:4.55rem;--oeuvre-surface-1:rgba(25,19,23,0.88);--oeuvre-surface-2:rgba(12,7,18,0.94);--oeuvre-surface-hover:rgba(224,47,107,0.09);--oeuvre-border:rgba(232,224,203,0.18);--oeuvre-border-strong:rgba(253,245,221,0.34);--oeuvre-shadow:0 1.2rem 3.4rem rgba(0,0,0,0.32)}.shell-root:not(.shell-root--chromeless){min-height:100svh;color:var(--oeuvre-paper);background:radial-gradient(circle at 84% 4%,rgba(224,47,107,.1),transparent 28rem),radial-gradient(circle at 12% 18%,rgba(252,58,125,.055),transparent 24rem),var(--oeuvre-ink)}.shell-root:not(.shell-root--chromeless) .premium-shell,.shell-root:not(.shell-root--chromeless) .shell-layout-frame,.shell-root:not(.shell-root--chromeless) .shell-main{min-width:0;width:100%;max-width:100%}.shell-root:not(.shell-root--chromeless) .shell-main{position:relative;isolation:isolate}.shell-root:not(.shell-root--chromeless) #mos-main-content,.shell-root:not(.shell-root--chromeless) .shell-main>#mos-main-content{min-height:calc(100svh - var(--mos-topbar-h-desktop))}.shell-root:not(.shell-root--chromeless) :where(.page-container,.page-shell,.content-container,.section-container,.mos-page-frame,[data-page-shell]){width:min(100%,var(--oeuvre-content-max));margin-inline:auto;padding-inline:var(--oeuvre-gutter)}.shell-root:not(.shell-root--chromeless) :where(.page-container,.page-shell,.content-container,.section-container,.mos-page-frame,[data-page-shell])+:where(.page-container,.page-shell,.content-container,.section-container,.mos-page-frame,[data-page-shell]){margin-top:var(--oeuvre-grid-gap)}.shell-root:not(.shell-root--chromeless) :where(section,article)[data-section]{scroll-margin-top:calc(var(--mos-topbar-h-desktop) + 1rem)}.oeuvre-page-header{margin:0;border-color:var(--oeuvre-border)!important;background:linear-gradient(110deg,rgba(7,6,8,.98),rgba(17,9,25,.92)),var(--oeuvre-ink)!important}.oeuvre-page-header>.relative.z-10{width:min(100%,var(--oeuvre-content-max));margin-inline:auto;padding-inline:var(--oeuvre-gutter)}.oeuvre-page-header__title{max-width:14ch!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance}.oeuvre-page-header__subtitle{max-width:var(--oeuvre-reading-max)!important;color:rgba(232,224,203,.72)!important;text-wrap:pretty}.oeuvre-page-header__meta dl{border-color:var(--oeuvre-border)!important;background:rgba(7,6,8,.28)}.oeuvre-page-header__meta dl>div{border-color:var(--oeuvre-border)!important;background:rgba(253,245,221,.025)!important}.shell-root:not(.shell-root--chromeless) :where(h1,h2,h3){text-wrap:balance}.shell-root:not(.shell-root--chromeless) :where(p,li,dd,figcaption,blockquote){max-width:var(--oeuvre-reading-max);text-wrap:pretty}.shell-root:not(.shell-root--chromeless) :where(.page-intro,.lede,.mos-body,[data-description]){color:rgba(232,224,203,.72);line-height:var(--oeuvre-leading-copy)}.shell-root:not(.shell-root--chromeless) :where(.section-title,.mos-section-title,[data-section-title]){color:var(--oeuvre-paper-bright);font-family:var(--oeuvre-display)!important;letter-spacing:-.05em!important;line-height:.92}.shell-root:not(.shell-root--chromeless) :where(.card-mos,.glass-warm,.glass-ritual,[data-ui=panel],[data-ui=interactive-panel],[data-oeuvre-card]){border:1px solid var(--oeuvre-border)!important;border-radius:var(--oeuvre-panel-radius)!important;background:linear-gradient(145deg,var(--oeuvre-surface-1),var(--oeuvre-surface-2))!important;box-shadow:var(--oeuvre-shadow)}.shell-root:not(.shell-root--chromeless) :where([data-ui=interactive-panel],[data-oeuvre-card=interactive]){cursor:pointer;transition:transform .19s var(--oeuvre-ease-out),border-color .19s ease,background-color .19s ease,box-shadow .19s var(--oeuvre-ease-out)}@media (hover:hover) and (pointer:fine){.shell-root:not(.shell-root--chromeless) :where([data-ui=interactive-panel],[data-oeuvre-card=interactive]):hover{z-index:1;border-color:rgba(252,58,125,.5)!important;background:linear-gradient(145deg,rgba(30,18,42,.94),rgba(12,7,18,.98))!important;box-shadow:.75rem .75rem 0 rgba(252,58,125,.11),var(--oeuvre-shadow);transform:translateY(-3px)}}.shell-root:not(.shell-root--chromeless) :where([data-ui=panel],[data-oeuvre-card],.card-mos,.glass-warm,.glass-ritual) :where(img,video){border-radius:0!important}.shell-root:not(.shell-root--chromeless) :where([data-list-row],.list-row,.result-row,.artist-row,.event-row){min-width:0;border-color:var(--oeuvre-border)!important}[data-oeuvre-control=button]{min-height:46px;border-radius:var(--oeuvre-control-radius)!important;letter-spacing:.075em}[data-oeuvre-control=button]:active{transform:translateY(0) scale(.985)!important}.shell-root:not(.shell-root--chromeless) :where(.toolbar,.action-bar,[data-action-bar],[data-toolbar]){display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.55rem}.shell-root:not(.shell-root--chromeless) :where(.toolbar,.action-bar,[data-action-bar],[data-toolbar])>*{min-width:0}.shell-root:not(.shell-root--chromeless) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){min-height:var(--oeuvre-control-h);border:1px solid rgba(232,224,203,.24)!important;border-radius:var(--oeuvre-control-radius)!important;color:var(--oeuvre-paper-bright);background:rgba(7,6,8,.78)!important;box-shadow:inset 0 1px 0 rgba(253,245,221,.025)}.shell-root:not(.shell-root--chromeless) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select)::-moz-placeholder{color:rgba(157,139,189,.72)}.shell-root:not(.shell-root--chromeless) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select)::placeholder{color:rgba(157,139,189,.72)}.shell-root:not(.shell-root--chromeless) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):focus{border-color:rgba(252,58,125,.72)!important;outline:none;box-shadow:0 0 0 3px rgba(252,58,125,.12)!important}.shell-root:not(.shell-root--chromeless) label{color:rgba(253,245,221,.78);font-size:.72rem;font-weight:650;letter-spacing:.025em}.shell-root:not(.shell-root--chromeless) :where(.field-group,[data-field-group],.form-group){display:grid;min-width:0;gap:.45rem}.shell-root:not(.shell-root--chromeless) table{width:100%;border-collapse:collapse;color:var(--oeuvre-paper)}.shell-root:not(.shell-root--chromeless) thead{border-bottom:1px solid var(--oeuvre-border-strong)}.shell-root:not(.shell-root--chromeless) th{color:rgba(232,224,203,.66);font-size:.66rem;font-weight:760;letter-spacing:.09em;text-align:left;text-transform:uppercase}.shell-root:not(.shell-root--chromeless) :where(th,td){padding:.8rem .75rem;border-bottom:1px solid rgba(232,224,203,.1);vertical-align:middle}.shell-root:not(.shell-root--chromeless) tbody tr{transition:background-color .14s ease}@media (hover:hover) and (pointer:fine){.shell-root:not(.shell-root--chromeless) tbody tr:hover{background:var(--oeuvre-surface-hover)}}.shell-root:not(.shell-root--chromeless) :where([role=dialog],dialog){max-width:min(46rem,calc(100vw - 2rem));max-height:min(88dvh,58rem);overflow:auto;border:1px solid var(--oeuvre-border-strong)!important;border-radius:var(--oeuvre-panel-radius)!important;color:var(--oeuvre-paper);background:rgba(8,4,13,.97)!important;box-shadow:1rem 1rem 0 rgba(252,58,125,.14),0 2rem 5rem rgba(0,0,0,.55)!important;overscroll-behavior:contain}.shell-root:not(.shell-root--chromeless) :where([data-radix-popper-content-wrapper],[data-popover-content],[data-dropdown-content]){z-index:120!important}.oeuvre-topbar{box-shadow:0 1rem 2.6rem rgba(0,0,0,.18)}.oeuvre-topbar__inner{width:min(100%,var(--oeuvre-content-max));margin-inline:auto}.oeuvre-topbar__menu{display:none!important;width:46px;padding:0;place-items:center}.oeuvre-topbar__account,.oeuvre-topbar__join,.oeuvre-topbar__search{border-radius:var(--oeuvre-control-radius)!important}.oeuvre-topbar__account:is(:hover,:focus-visible),.oeuvre-topbar__join:is(:hover,:focus-visible),.oeuvre-topbar__search:is(:hover,:focus-visible){border-color:rgba(252,58,125,.6);background:rgba(224,47,107,.08)}.shell-root:not(.shell-root--chromeless) :where([data-empty-state],.mos-empty-state,.empty-state){min-height:14rem;place-items:center;padding:clamp(1.5rem,4vw,3rem);border:1px dashed rgba(232,224,203,.3)!important;border-radius:var(--oeuvre-panel-radius)!important;background:radial-gradient(circle at 50% 0,rgba(224,47,107,.12),transparent 56%),rgba(7,6,8,.64)!important;text-align:center}.shell-root:not(.shell-root--chromeless) :where([data-error-state],.error-state){border-radius:var(--oeuvre-panel-radius)!important}.mos-route-loading__panel{border-radius:var(--oeuvre-panel-radius)!important;background:linear-gradient(145deg,rgba(25,19,23,.95),rgba(7,6,8,.97))!important;box-shadow:var(--oeuvre-shadow)!important}.mos-skeleton{border-radius:2px!important}.admin-mobile-bottom-nav,.mos-mobile-bottom-nav,.portal-mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom);border-top:1px solid rgba(232,224,203,.2);background:rgba(7,6,8,.96);box-shadow:0 -1rem 2.8rem rgba(0,0,0,.34);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.admin-mobile-bottom-nav__inner,.mos-mobile-bottom-nav__inner,.portal-mobile-bottom-nav__inner{min-height:var(--oeuvre-bottom-nav-h);max-width:40rem!important;padding-inline:max(.35rem,env(safe-area-inset-left),env(safe-area-inset-right))}.admin-mobile-bottom-nav :where(a,button),.mos-mobile-bottom-nav :where(a,button),.portal-mobile-bottom-nav :where(a,button){min-width:0!important;min-height:var(--oeuvre-bottom-nav-h)!important;padding:.45rem .25rem!important;border-radius:0!important}.admin-mobile-bottom-nav :where(a,button) span:last-child,.mos-mobile-bottom-nav :where(a,button) span:last-child,.portal-mobile-bottom-nav :where(a,button) span:last-child{max-width:100%;overflow:hidden;font-size:.78rem!important;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-bottom-nav :where(a,button)[aria-current=page],.mos-mobile-bottom-nav :where(a,button).is-active,.portal-mobile-bottom-nav :where(a,button)[aria-current=page]{background:rgba(224,47,107,.09)!important}@media (max-width:767px){:root{--oeuvre-gutter:1rem;--oeuvre-grid-gap:0.85rem;--oeuvre-page-block:1rem}body.oeuvre-runtime{padding-bottom:env(safe-area-inset-bottom)}.shell-root:not(.shell-root--chromeless) .shell-main{overflow-x:clip}.shell-root:not(.shell-root--chromeless) .shell-main--has-portal-nav,.shell-root:not(.shell-root--chromeless).shell-root--has-bottom-nav .shell-main,.shell-root[data-oeuvre-shell=admin] .shell-main{padding-bottom:calc(var(--oeuvre-bottom-nav-h) + env(safe-area-inset-bottom) + 1rem)!important}.oeuvre-page-header{padding-block:2rem!important}.oeuvre-page-header>.relative.z-10{padding-inline:1rem}.oeuvre-page-header__title{max-width:11ch!important;font-size:clamp(2.55rem,12vw,4.4rem)!important;letter-spacing:-.055em!important;line-height:.82!important}.oeuvre-page-header__subtitle{margin-top:1rem!important;font-size:.92rem!important;line-height:1.55!important}.oeuvre-page-header__meta{width:100%!important}.oeuvre-page-header__meta dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}.oeuvre-page-header__meta dl>div{min-height:68px!important}.oeuvre-topbar{padding-inline:.85rem!important}.oeuvre-topbar__inner{min-height:var(--mos-topbar-h-mobile)!important}.oeuvre-topbar__brand{min-width:0!important}.oeuvre-topbar__brand-copy strong{font-size:.86rem!important}.oeuvre-topbar__brand-copy small{display:none}.oeuvre-topbar__account-label,.oeuvre-topbar__desktop-nav,.oeuvre-topbar__join,.oeuvre-topbar__search kbd,.oeuvre-topbar__search span{display:none!important}.oeuvre-topbar__actions{min-width:0!important;gap:.4rem}.oeuvre-topbar__account,.oeuvre-topbar__menu,.oeuvre-topbar__search{display:inline-grid!important;width:44px!important;min-width:44px!important;height:44px;min-height:44px!important;place-items:center;padding:0!important}.shell-root:not(.shell-root--chromeless) :where(.page-container,.page-shell,.content-container,.section-container,.mos-page-frame,[data-page-shell]){padding-inline:1rem}.shell-root:not(.shell-root--chromeless) :where(.toolbar,.action-bar,[data-action-bar],[data-toolbar]){align-items:stretch}.shell-root:not(.shell-root--chromeless) :where(.toolbar,.action-bar,[data-action-bar],[data-toolbar])>:where(button,a,input,select){min-height:46px}.shell-root:not(.shell-root--chromeless) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){min-height:48px;font-size:16px!important}.shell-root:not(.shell-root--chromeless) :where([role=dialog],dialog){width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important;margin:.5rem}.shell-root:not(.shell-root--chromeless) table{display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.shell-root:not(.shell-root--chromeless) :where(th,td){min-width:7rem;padding:.72rem .65rem}}@media (min-width:768px) and (max-width:1023px){:root{--oeuvre-gutter:clamp(1.25rem,3.2vw,2rem)}.oeuvre-topbar__desktop-nav{display:none!important}.oeuvre-topbar__menu{display:inline-grid!important}.oeuvre-topbar__actions{min-width:auto!important}.oeuvre-page-header__title{font-size:clamp(4rem,8vw,6rem)!important}}@media (min-width:1024px){.shell-root[data-oeuvre-shell=public] .shell-main:not(.shell-main--chromeless){padding-top:calc(var(--mos-topbar-h-desktop) + env(safe-area-inset-top))}.oeuvre-topbar__menu{display:none!important}}@media (max-width:1023px) and (max-height:620px){.oeuvre-topbar{position:sticky!important}.shell-root:not(.shell-root--chromeless) :where([role=dialog],dialog){max-height:calc(100dvh - .5rem)!important}}@media (prefers-reduced-motion:reduce){.shell-root:not(.shell-root--chromeless) *,.shell-root:not(.shell-root--chromeless) :after,.shell-root:not(.shell-root--chromeless) :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (forced-colors:active){.shell-root:not(.shell-root--chromeless) :where(.card-mos,.glass-warm,.glass-ritual,[data-ui=panel],[data-ui=interactive-panel]){border:1px solid CanvasText!important;box-shadow:none!important}}@supports not (backdrop-filter:blur(1px)){.admin-mobile-bottom-nav,.mos-mobile-bottom-nav,.oeuvre-topbar,.portal-mobile-bottom-nav{background:#070608!important}}.mos-page-root,.public-page-shell,.ritual-futurism-surface{min-width:0;color:var(--oeuvre-paper);background:var(--oeuvre-ink)!important}.container-mos,.mos-container{width:min(100%,var(--oeuvre-content-max));margin-inline:auto;padding-inline:var(--oeuvre-gutter)}.discover-hero,.public-hero-shell{border-bottom:1px solid var(--oeuvre-border);background:linear-gradient(180deg,rgba(7,6,8,.16),rgba(7,6,8,.92)),radial-gradient(circle at 50% 0,rgba(224,47,107,.14),transparent 52%)!important}.discover-hero-title,.heading-display{font-family:var(--oeuvre-display)!important;letter-spacing:-.052em!important}.mos-spotlight-card{border-radius:3px!important;border-color:var(--oeuvre-border)!important;background:linear-gradient(145deg,rgba(25,19,23,.9),rgba(7,6,8,.98))!important;box-shadow:.72rem .72rem 0 rgba(252,58,125,.18),0 1.6rem 3.4rem -1rem rgba(0,0,0,.5),inset 0 1px 0 rgba(253,245,221,.08)!important}.mos-genre-chip,.mos-pill,.mos-status-line :where(.rounded-full){border-radius:2px!important}.mos-genre-chip,.mos-pill{border-color:rgba(232,224,203,.22)!important;background:rgba(253,245,221,.035)!important}.mos-genre-chip[aria-pressed=true],.mos-genre-chip[data-active=true]{border-color:rgba(252,58,125,.58)!important;color:var(--oeuvre-paper-bright)!important;background:rgba(252,58,125,.1)!important}.discover-control-panel,.mos-auth-shell,.mos-filter-sheet{border-radius:3px!important}.mos-status-line{min-width:0;gap:.75rem;border-top:1px solid rgba(232,224,203,.11);border-bottom:1px solid rgba(232,224,203,.11);padding-block:.8rem;color:rgba(232,224,203,.64)}.mos-button-ghost,.mos-button-primary,.mos-button-secondary{border-radius:2px!important;min-height:46px}[data-shell-kind=auth],[data-shell-kind=onboarding]{color:var(--oeuvre-paper);background:radial-gradient(circle at 50% 18%,rgba(224,47,107,.13),transparent 26rem),var(--oeuvre-ink)!important}[data-shell-kind=auth] .auth-page,[data-shell-kind=onboarding] .auth-page{background:transparent!important}[data-shell-kind=auth] .mos-auth-shell,[data-shell-kind=onboarding] .mos-auth-shell{border:1px solid var(--oeuvre-border-strong)!important;background:linear-gradient(145deg,rgba(25,19,23,.94),rgba(7,6,8,.98))!important;box-shadow:.8rem .8rem 0 rgba(252,58,125,.1),0 2rem 5rem rgba(0,0,0,.44)!important}[data-shell-kind=auth] :where(input,select,textarea),[data-shell-kind=onboarding] :where(input,select,textarea){min-height:48px;border:1px solid rgba(232,224,203,.24)!important;border-radius:2px!important;color:var(--oeuvre-paper-bright)!important;background:rgba(7,6,8,.76)!important}[data-shell-kind=auth] :where(input,select,textarea):focus,[data-shell-kind=onboarding] :where(input,select,textarea):focus{border-color:rgba(252,58,125,.68)!important;box-shadow:0 0 0 3px rgba(252,58,125,.12)!important}[data-shell-kind=auth] :where(button,a.inline-flex,a.flex),[data-shell-kind=onboarding] :where(button,a.inline-flex,a.flex){min-height:44px}[data-shell-kind=admin],[data-shell-kind=portal]{background:radial-gradient(circle at 88% 0,rgba(224,47,107,.09),transparent 26rem),var(--oeuvre-ink)!important}[data-shell-kind=admin] :where(.dashboard-card,.metric-card,.panel,[data-ui=panel]),[data-shell-kind=portal] :where(.dashboard-card,.metric-card,.panel,[data-ui=panel]){border-radius:3px!important;border-color:var(--oeuvre-border)!important}[data-radix-popper-content-wrapper],[role=listbox],[role=menu]{z-index:140!important}@media (max-width:767px){.container-mos,.mos-container{padding-inline:1rem}.discover-hero{padding-block:2.4rem!important}.discover-hero-title{max-width:10ch;margin-inline:auto;font-size:clamp(2.8rem,13vw,4.5rem)!important;line-height:.84!important}.mos-status-line{align-items:flex-start!important;flex-direction:column!important}.mos-spotlight-card{box-shadow:.3rem .3rem 0 rgba(252,58,125,.16),0 1rem 2rem rgba(0,0,0,.34),inset 0 1px 0 rgba(253,245,221,.07)!important}[data-shell-kind=auth] .mos-auth-shell,[data-shell-kind=onboarding] .mos-auth-shell{padding:1.1rem!important}}@media (prefers-reduced-motion:reduce){.mos-spotlight-card,.mos-spotlight-card *{transform:none!important}}.mos-site-logo{height:var(--logo-h-mobile,54px);width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.mos-site-logo{height:var(--logo-h-tablet,var(--logo-h-mobile,62px))}}@media (min-width:1024px){.mos-site-logo{height:var(--logo-h-desktop,var(--logo-h-tablet,68px))}}