input,select,textarea{caret-color:var(--mos-aura,#d07cff)}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(177,74,224,.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(208,124,255,.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:10px!important;line-height:1.2!important;padding:.18rem .48rem!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:anywhere}:where(.shell-main,.shell-content-layer) :where(p,li,dd,dt,figcaption,blockquote,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}}: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,#d07cff)}.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(a,button,span,strong,code,pre,td,th){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,#d07cff) 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(231,227,244,.14);border-block-start-color:var(--mos-focus-color);border-inline-end-color:var(--mos-aura,#d07cff);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(231,227,244,.08)}.mos-skeleton:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgba(231,227,244,.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,#030008),var(--mos-bg-1,#05030a) 48%,var(--mos-bg-2,#080512));--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,#f4f1fb) 12%,transparent);--mos-panel-shadow:0 1.25rem 4rem rgba(0,0,0,0.38),inset 0 1px 0 rgba(244,241,251,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,#d07cff) 28%,transparent);border-radius:var(--mos-radius-xl,1.5rem);background:linear-gradient(145deg,rgba(177,74,224,.08),rgba(8,5,18,.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(8,5,18,.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(8,5,18,.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}}.portal-workspace{position:relative;min-height:100dvh;width:100%;min-width:0;overflow-x:clip;background:radial-gradient(circle at 12% 8%,rgba(177,74,224,.14),transparent 32rem),radial-gradient(circle at 92% 20%,rgba(79,70,229,.08),transparent 28rem),#05030a}.portal-workspace__ambient{pointer-events:none;position:fixed;inset:0;z-index:0;background-image:linear-gradient(rgba(208,124,255,.028) 1px,transparent 0),linear-gradient(90deg,rgba(208,124,255,.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(244,241,251,.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(244,241,251,.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:anywhere}.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-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-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){.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}}